[Top][All Lists]
[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
# ---------------------------------------------------------------------------
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- r6781 - in trunk/gnue-forms/src/uidrivers/gtk2: . widgets/form,
johannes <=