commit-gnue
[Top][All Lists]
Advanced

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

r6781 - in trunk/gnue-forms/src/uidrivers/gtk2: . widgets/form


From: johannes
Subject: r6781 - in trunk/gnue-forms/src/uidrivers/gtk2: . widgets/form
Date: Thu, 2 Dec 2004 12:14:09 -0600 (CST)

Author: johannes
Date: 2004-12-02 12:14:08 -0600 (Thu, 02 Dec 2004)
New Revision: 6781

Modified:
   trunk/gnue-forms/src/uidrivers/gtk2/UIdriver.py
   trunk/gnue-forms/src/uidrivers/gtk2/widgets/form/widget.py
Log:
Added processMessages ()


Modified: trunk/gnue-forms/src/uidrivers/gtk2/UIdriver.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/gtk2/UIdriver.py     2004-12-02 16:49:54 UTC 
(rev 6780)
+++ trunk/gnue-forms/src/uidrivers/gtk2/UIdriver.py     2004-12-02 18:14:08 UTC 
(rev 6781)
@@ -213,7 +213,10 @@
     if ui.mainWindow.window is not None:
       ui.mainWindow.window.set_cursor (gtk.gdk.Cursor (gtk.gdk.WATCH))
 
+    self.processMessages ()
 
+
+
   # ---------------------------------------------------------------------------
   # Called whenever forms leaves a "wait" state
   # ---------------------------------------------------------------------------
@@ -223,7 +226,9 @@
     if ui.mainWindow.window is not None:
       ui.mainWindow.window.set_cursor (gtk.gdk.Cursor (gtk.gdk.LEFT_PTR))
 
+    self.processMessages ()
 
+
   # ---------------------------------------------------------------------------
   # Get some text from the clipboard
   # ---------------------------------------------------------------------------
@@ -344,6 +349,16 @@
       dialog.destroy ()
 
 
+  # ---------------------------------------------------------------------------
+  # Process all pending events, but do not block if there are no events
+  # ---------------------------------------------------------------------------
+
+  def processMessages (self):
+    while gtk.events_pending ():
+      gtk.main_iteration (False)
+
+
+
 # -----------------------------------------------------------------------------
 # Get font metrics and font description for a given font 
 # -----------------------------------------------------------------------------

Modified: trunk/gnue-forms/src/uidrivers/gtk2/widgets/form/widget.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/gtk2/widgets/form/widget.py  2004-12-02 
16:49:54 UTC (rev 6780)
+++ trunk/gnue-forms/src/uidrivers/gtk2/widgets/form/widget.py  2004-12-02 
18:14:08 UTC (rev 6781)
@@ -217,7 +217,9 @@
       text    = string.strip ("%s/%s" % (currentPage, maxPage))
       self.statusBar5.push (context, self._makeSafe (text))
 
+    self._uiDriver.processMessages ()
 
+
   # ---------------------------------------------------------------------------
   # show the current form non-modal
   # ---------------------------------------------------------------------------





reply via email to

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