Revision: 392
http://svn.sourceforge.net/pybridge/?rev=392&view=rev
Author: umgangee
Date: 2007-04-03 04:42:56 -0700 (Tue, 03 Apr 2007)
Log Message:
-----------
Rename new() and cleanup() to setUp() and tearDown(), respectively.
Modified Paths:
--------------
trunk/pybridge/pybridge/ui/wrapper.py
Modified: trunk/pybridge/pybridge/ui/wrapper.py
===================================================================
--- trunk/pybridge/pybridge/ui/wrapper.py 2007-04-03 11:39:46 UTC (rev 391)
+++ trunk/pybridge/pybridge/ui/wrapper.py 2007-04-03 11:42:56 UTC (rev 392)
@@ -30,9 +30,9 @@
ICON_PATH = env.find_pixmap("pybridge.png")
-class GladeWrapper:
+class GladeWrapper(object):
"""A superclass for Glade-based application windows.
-
+
Modified from: http://www.pixelbeat.org/libs/libglade.py
"""
@@ -44,20 +44,19 @@
self.widgets = gtk.glade.XML(GLADE_PATH, self.glade_name,
gettext.textdomain())
self.window = self.widgets.get_widget(self.glade_name)
-
+
instance_attributes = {}
for attribute in dir(self.__class__):
instance_attributes[attribute] = getattr(self, attribute)
self.widgets.signal_autoconnect(instance_attributes)
-
+
self.window.set_icon_from_file(ICON_PATH)
if parent is not None:
self.window.set_transient_for(parent.window)
- self.parent = parent
-
- self.new()
+ self.setUp()
+
def __getattr__(self, attribute):
"""Allows referencing of Glade widgets as window attributes."""
widget = self.widgets.get_widget(attribute)
@@ -67,12 +66,12 @@
return widget
- def new(self):
- """Called when this window is opened."""
+ def setUp(self):
+ """Override this method to run code when this window is created."""
pass
- def cleanup(self):
- """Called when this window is closed."""
+ def tearDown(self):
+ """Override this method to run code when this window is destroyed."""
pass
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|