From 29f6a44d06a222fc291f7c43340b59be0d9fe941 Mon Sep 17 00:00:00 2001 From: Nathaniel Morck Beaver Date: Sun, 26 Apr 2020 13:40:48 -0400 Subject: [PATCH 1/2] Add layout launcher to terminal popup menu. --- terminatorlib/terminal_popup_menu.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/terminatorlib/terminal_popup_menu.py b/terminatorlib/terminal_popup_menu.py index d0986ad3..14192ca1 100644 --- a/terminatorlib/terminal_popup_menu.py +++ b/terminatorlib/terminal_popup_menu.py @@ -13,6 +13,7 @@ from .util import err, dbg from .config import Config from .prefseditor import PrefsEditor from . import plugin +from layoutlauncher import LayoutLauncher class TerminalPopupMenu(object): """Class implementing the Terminal context menu""" @@ -211,6 +212,7 @@ class TerminalPopupMenu(object): submenu.append(item) self.add_encoding_items(menu) + self.add_layout_launcher(menu) try: menuitems = [] @@ -233,6 +235,11 @@ class TerminalPopupMenu(object): return(True) + def add_layout_launcher(self, menu): + """Add the layout list to the menu""" + item = Gtk.MenuItem.new_with_mnemonic(_('_Layouts...')) + item.connect('activate', lambda x: LayoutLauncher()) + menu.append(item) def add_encoding_items(self, menu): """Add the encoding list to the menu""" From 4eba7f5b1a85c918006b2e7af2682f65390aaae8 Mon Sep 17 00:00:00 2001 From: "Nathaniel M. Beaver" Date: Sat, 16 May 2020 17:24:50 -0400 Subject: [PATCH 2/2] Update terminatorlib/terminal_popup_menu.py Co-authored-by: Markus Frosch --- terminatorlib/terminal_popup_menu.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/terminatorlib/terminal_popup_menu.py b/terminatorlib/terminal_popup_menu.py index 14192ca1..a0ab5393 100644 --- a/terminatorlib/terminal_popup_menu.py +++ b/terminatorlib/terminal_popup_menu.py @@ -13,7 +13,7 @@ from .util import err, dbg from .config import Config from .prefseditor import PrefsEditor from . import plugin -from layoutlauncher import LayoutLauncher +from .layoutlauncher import LayoutLauncher class TerminalPopupMenu(object): """Class implementing the Terminal context menu""" @@ -306,4 +306,3 @@ class TerminalPopupMenu(object): radioitem.connect ('activate', terminal.on_encoding_change, encoding[1]) submenu.append (radioitem) -