[gedit] Port pythonconsole plugin to use the window construct property.
- From: Ignacio Casal Quinteiro <icq src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gedit] Port pythonconsole plugin to use the window construct property.
- Date: Wed, 28 Jul 2010 15:18:49 +0000 (UTC)
commit c2ef43753eaf07d7ea9eecf9221daacff5f2a3b7
Author: Ignacio Casal Quinteiro <icq gnome org>
Date: Wed Jul 28 17:18:34 2010 +0200
Port pythonconsole plugin to use the window construct property.
plugins/pythonconsole/pythonconsole/__init__.py | 12 +++++++-----
1 files changed, 7 insertions(+), 5 deletions(-)
---
diff --git a/plugins/pythonconsole/pythonconsole/__init__.py b/plugins/pythonconsole/pythonconsole/__init__.py
index 1de0709..2fc38b2 100644
--- a/plugins/pythonconsole/pythonconsole/__init__.py
+++ b/plugins/pythonconsole/pythonconsole/__init__.py
@@ -34,24 +34,26 @@ PYTHON_ICON = 'gnome-mime-text-x-python'
class PythonConsolePlugin(GObject.Object, Gedit.WindowActivatable, PeasUI.Configurable):
__gtype_name__ = "PythonConsolePlugin"
+ window = Gobject.property(type=Gedit.Window)
+
def __init__(self):
GObject.Object.__init__(self)
- def do_activate(self, window):
+ def do_activate(self):
self._console = PythonConsole(namespace = {'__builtins__' : __builtins__,
'gedit' : Gedit,
- 'window' : window})
+ 'window' : self.window})
self._console.eval('print "You can access the main window through ' \
'\'window\' :\\n%s" % window', False)
- bottom = window.get_bottom_panel()
+ bottom = self.window.get_bottom_panel()
image = Gtk.Image()
image.set_from_icon_name(PYTHON_ICON, Gtk.IconSize.MENU)
bottom.add_item(self._console, "GeditPythonConsolePanel",
_('Python Console'), image)
- def deactivate(self, window):
+ def deactivate(self):
self._console.stop()
- bottom = window.get_bottom_panel()
+ bottom = self.window.get_bottom_panel()
bottom.remove_item(self._console)
def do_create_configure_widget(self):
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]