commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

r5887 - in trunk/gnue-forms/src: . uidrivers/_base uidrivers/wx


From: jcater
Subject: r5887 - in trunk/gnue-forms/src: . uidrivers/_base uidrivers/wx
Date: Fri, 11 Jun 2004 13:26:24 -0500 (CDT)

Author: jcater
Date: 2004-06-11 13:26:24 -0500 (Fri, 11 Jun 2004)
New Revision: 5887

Modified:
   trunk/gnue-forms/src/GFForm.py
   trunk/gnue-forms/src/uidrivers/_base/UIdriver.py
   trunk/gnue-forms/src/uidrivers/wx/UIdriver.py
Log:
finished support for setTitle(); only does something in the wx driver

Modified: trunk/gnue-forms/src/GFForm.py
===================================================================
--- trunk/gnue-forms/src/GFForm.py      2004-06-11 18:14:31 UTC (rev 5886)
+++ trunk/gnue-forms/src/GFForm.py      2004-06-11 18:26:24 UTC (rev 5887)
@@ -1043,12 +1043,11 @@
   # TODO: Description
   #
   def triggerSetTitle(self, title):
-    print title # title value passed to function
-    print self.title # current title of form
     self.title = title # assignment of title value passed to form
-    print self.title # current title of form
     # code to fire event to update the display goes here
+    self.dispatchEvent('setTitle',title=title, _form=self);
 
+
   #
   # Set a user parameter.
   #

Modified: trunk/gnue-forms/src/uidrivers/_base/UIdriver.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/_base/UIdriver.py    2004-06-11 18:14:31 UTC 
(rev 5886)
+++ trunk/gnue-forms/src/uidrivers/_base/UIdriver.py    2004-06-11 18:26:24 UTC 
(rev 5887)
@@ -75,6 +75,7 @@
             'updateEntryEditor': self.updateEntryEditor,
             'gotoPAGE'         : self.gotoPage,
             'exitApplication'  : self.exitApplication,
+            'setTitle'         : self.setTitle,
 
             # User feedback events from the virtual form to the UI
             'beginWAIT'        : self.beginWait,
@@ -460,3 +461,8 @@
                                                             
event.currentRecord, event.maxRecord,
                                                             event.currentPage, 
event.maxPage)
 
+  def setTitle(self, event):
+    """
+    set the form's displayed title
+    """
+    pass

Modified: trunk/gnue-forms/src/uidrivers/wx/UIdriver.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/wx/UIdriver.py       2004-06-11 18:14:31 UTC 
(rev 5886)
+++ trunk/gnue-forms/src/uidrivers/wx/UIdriver.py       2004-06-11 18:26:24 UTC 
(rev 5887)
@@ -226,6 +226,12 @@
   def printout(self, event):
     printForm(self._form, self)
 
+  def setTitle(self, event):
+    ui = self._gfObjToUIWidget[event._form]
+    try:
+      ui.mainWindow.SetTitle(event.title)
+    except AttributeError:
+      pass
 
   #############################################################################
   #





reply via email to

[Prev in Thread] Current Thread [Next in Thread]