From 14738704ede6dfa6ac79f362a9c1f7f40f470cdc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20Eduardo?= Date: Mon, 11 Sep 2017 17:47:17 -0500 Subject: rename mvc at lvc --- mvc/widgets/gtk/contextmenu.py | 31 ------------------------------- 1 file changed, 31 deletions(-) delete mode 100644 mvc/widgets/gtk/contextmenu.py (limited to 'mvc/widgets/gtk/contextmenu.py') diff --git a/mvc/widgets/gtk/contextmenu.py b/mvc/widgets/gtk/contextmenu.py deleted file mode 100644 index cd5b6ba..0000000 --- a/mvc/widgets/gtk/contextmenu.py +++ /dev/null @@ -1,31 +0,0 @@ -import gtk - -from .base import Widget - -class ContextMenu(Widget): - - def __init__(self, options): - super(ContextMenu, self).__init__() - self.set_widget(gtk.Menu()) - for i, item_info in enumerate(options): - if item_info is None: - # separator - item = gtk.SeparatorMenuItem() - else: - label, callback = item_info - item = gtk.MenuItem(label) - if isinstance(callback, list): - submenu = ContextMenu(callback) - item.set_submenu(submenu._widget) - elif callback is not None: - item.connect('activate', self.on_activate, callback, i) - else: - item.set_sensitive(False) - self._widget.append(item) - item.show() - - def popup(self): - self._widget.popup(None, None, None, 0, 0) - - def on_activate(self, widget, callback, i): - callback(self, i) -- cgit v1.2.3