summaryrefslogtreecommitdiff
path: root/Mozo/MainWindow.py
diff options
context:
space:
mode:
authorgm10 <[email protected]>2019-08-11 17:08:21 +0200
committerlukefromdc <[email protected]>2019-08-13 05:29:18 +0000
commit97f20dd25831da690d98c5a6ad05856a22edb411 (patch)
tree1bcc2faf24ac47f05fbe335e2ccc75e9516d9d32 /Mozo/MainWindow.py
parent65283e661834a7282cac64b0c3442218bca1d618 (diff)
downloadmozo-97f20dd25831da690d98c5a6ad05856a22edb411.tar.bz2
mozo-97f20dd25831da690d98c5a6ad05856a22edb411.tar.xz
Add Undo and Redo buttons
Diffstat (limited to 'Mozo/MainWindow.py')
-rw-r--r--Mozo/MainWindow.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/Mozo/MainWindow.py b/Mozo/MainWindow.py
index 19635f5..23db1bd 100644
--- a/Mozo/MainWindow.py
+++ b/Mozo/MainWindow.py
@@ -53,11 +53,12 @@ class MainWindow:
def __init__(self, datadir, version, argv):
self.file_path = datadir
self.version = version
- self.editor = MenuEditor()
Gtk.Window.set_default_icon_name('mozo')
self.tree = Gtk.Builder()
self.tree.set_translation_domain(GETTEXT_PACKAGE)
self.tree.add_from_file(os.path.join(self.file_path, 'mozo.ui'))
+ self.editor = MenuEditor(undo_button=self.tree.get_object('undo_button'),
+ redo_button=self.tree.get_object('redo_button'))
self.tree.connect_signals(self)
self.setupMenuTree()
self.setupItemTree()
@@ -617,13 +618,13 @@ class MainWindow:
elif isinstance(item, MateMenu.TreeSeparator):
self.editor.moveSeparator(item, item.get_parent(), after=after)
- def on_mainwindow_undo(self, accelgroup, window, keyval, modifier):
+ def on_mainwindow_undo(self, *_args):
self.editor.undo()
- def on_mainwindow_redo(self, accelgroup, window, keyval, modifier):
+ def on_mainwindow_redo(self, *_args):
self.editor.redo()
- def on_help_button_clicked(self, *args):
+ def on_help_button_clicked(self, *_args):
Gtk.show_uri(Gdk.Screen.get_default(), "help:mate-user-guide/menu-editor", Gtk.get_current_event_time())
def on_revert_button_clicked(self, button):