forked from Wobbl/Bread_Editor
Implemented that the editor opens the file that gets specified by command line argument.
This commit is contained in:
parent
e2350c3711
commit
27e26903fb
2 changed files with 9 additions and 2 deletions
2
main.py
2
main.py
|
@ -22,7 +22,7 @@ class BreadEditor:
|
||||||
def run(self):
|
def run(self):
|
||||||
self.gui.post_setup()
|
self.gui.post_setup()
|
||||||
|
|
||||||
self.utils.open_last_file()
|
self.utils.on_start()
|
||||||
|
|
||||||
self.utils.popup_init()
|
self.utils.popup_init()
|
||||||
|
|
||||||
|
|
9
utils.py
9
utils.py
|
@ -106,7 +106,7 @@ class Utils:
|
||||||
|
|
||||||
editor.update_style()
|
editor.update_style()
|
||||||
|
|
||||||
def open_last_file(self):
|
def on_start(self):
|
||||||
if len(sys.argv) == 1: # if no parameters were passed to the editor
|
if len(sys.argv) == 1: # if no parameters were passed to the editor
|
||||||
file_path = self.app.settings.last_opened_file
|
file_path = self.app.settings.last_opened_file
|
||||||
|
|
||||||
|
@ -118,3 +118,10 @@ class Utils:
|
||||||
file_path = f"{os.path.dirname(os.path.abspath(__file__))}/example.txt"
|
file_path = f"{os.path.dirname(os.path.abspath(__file__))}/example.txt"
|
||||||
file = File(self.app, file_path, file_path.split("/")[-1])
|
file = File(self.app, file_path, file_path.split("/")[-1])
|
||||||
self.app.open_files[file_path] = file
|
self.app.open_files[file_path] = file
|
||||||
|
|
||||||
|
else:
|
||||||
|
file_path = sys.argv[1]
|
||||||
|
|
||||||
|
if os.path.isfile(file_path):
|
||||||
|
file = File(self.app, file_path, file_path.split("/")[-1])
|
||||||
|
self.app.open_files[file_path] = file
|
||||||
|
|
Loading…
Add table
Reference in a new issue