Put Device menu first in menu bar
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
+1
-1
@@ -8,7 +8,7 @@ so later rebinding would only ever be seen by the module that did it.
|
|||||||
import configparser
|
import configparser
|
||||||
import os
|
import os
|
||||||
|
|
||||||
VERSION = "0.0.0.082"
|
VERSION = "0.0.0.083"
|
||||||
PROPERTIES_FILE = os.path.join(os.path.dirname(os.path.abspath(__file__)), "editor.properties")
|
PROPERTIES_FILE = os.path.join(os.path.dirname(os.path.abspath(__file__)), "editor.properties")
|
||||||
DEFAULT_GRID_SIZE = 10
|
DEFAULT_GRID_SIZE = 10
|
||||||
DEFAULT_ADD_TIMESTAMP = True
|
DEFAULT_ADD_TIMESTAMP = True
|
||||||
|
|||||||
@@ -2167,6 +2167,13 @@ accel_mod = "Cmd" if sys.platform == "darwin" else "Ctrl"
|
|||||||
# --- Native Application Menu Configurations ---
|
# --- Native Application Menu Configurations ---
|
||||||
menu_bar = tk.Menu(window)
|
menu_bar = tk.Menu(window)
|
||||||
|
|
||||||
|
menu_device = tk.Menu(menu_bar, tearoff=0)
|
||||||
|
menu_device.add_command(label="Connect...", command=do_device_connect)
|
||||||
|
menu_device.add_command(label="Disconnect", command=do_device_disconnect, state="disabled")
|
||||||
|
menu_device.add_separator()
|
||||||
|
menu_device.add_command(label="Download to SAX...", command=do_download_to_sax, state="disabled")
|
||||||
|
menu_bar.add_cascade(label="Device", menu=menu_device)
|
||||||
|
|
||||||
menu_file = tk.Menu(menu_bar, tearoff=0)
|
menu_file = tk.Menu(menu_bar, tearoff=0)
|
||||||
menu_file.add_command(label="Open", command=sax_file.open_file)
|
menu_file.add_command(label="Open", command=sax_file.open_file)
|
||||||
menu_file.add_command(label="Save", command=do_save, accelerator=f"{accel_mod}+S")
|
menu_file.add_command(label="Save", command=do_save, accelerator=f"{accel_mod}+S")
|
||||||
@@ -2175,13 +2182,6 @@ menu_file.add_separator()
|
|||||||
menu_file.add_command(label="Exit", command=window.quit)
|
menu_file.add_command(label="Exit", command=window.quit)
|
||||||
menu_bar.add_cascade(label="File", menu=menu_file)
|
menu_bar.add_cascade(label="File", menu=menu_file)
|
||||||
|
|
||||||
menu_device = tk.Menu(menu_bar, tearoff=0)
|
|
||||||
menu_device.add_command(label="Connect...", command=do_device_connect)
|
|
||||||
menu_device.add_command(label="Disconnect", command=do_device_disconnect, state="disabled")
|
|
||||||
menu_device.add_separator()
|
|
||||||
menu_device.add_command(label="Download to SAX...", command=do_download_to_sax, state="disabled")
|
|
||||||
menu_bar.add_cascade(label="Device", menu=menu_device)
|
|
||||||
|
|
||||||
menu_edit = tk.Menu(menu_bar, tearoff=0)
|
menu_edit = tk.Menu(menu_bar, tearoff=0)
|
||||||
menu_edit.add_command(label="Undo", command=do_undo, accelerator=f"{accel_mod}+Z")
|
menu_edit.add_command(label="Undo", command=do_undo, accelerator=f"{accel_mod}+Z")
|
||||||
menu_edit.add_command(label="Redo", command=do_redo, accelerator=f"{accel_mod}+Y")
|
menu_edit.add_command(label="Redo", command=do_redo, accelerator=f"{accel_mod}+Y")
|
||||||
|
|||||||
Reference in New Issue
Block a user