commit-gnue
[Top][All Lists]
Advanced

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

[gnue] r8754 - in trunk/gnue-forms/src/uidrivers/qt3: . widgets


From: johannes
Subject: [gnue] r8754 - in trunk/gnue-forms/src/uidrivers/qt3: . widgets
Date: Wed, 11 Oct 2006 09:33:06 -0500 (CDT)

Author: johannes
Date: 2006-10-11 09:33:05 -0500 (Wed, 11 Oct 2006)
New Revision: 8754

Modified:
   trunk/gnue-forms/src/uidrivers/qt3/UIdriver.py
   trunk/gnue-forms/src/uidrivers/qt3/widgets/form.py
   trunk/gnue-forms/src/uidrivers/qt3/widgets/page.py
Log:
Added _ui_close_ and filled _ui_update_status_


Modified: trunk/gnue-forms/src/uidrivers/qt3/UIdriver.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/qt3/UIdriver.py      2006-10-11 14:19:02 UTC 
(rev 8753)
+++ trunk/gnue-forms/src/uidrivers/qt3/UIdriver.py      2006-10-11 14:33:05 UTC 
(rev 8754)
@@ -223,6 +223,6 @@
         assert gEnter(6)
 
         for child in self._children:
-            child.mainWindow.close()
+            child.main_window.close()
 
         assert gLeave(6)

Modified: trunk/gnue-forms/src/uidrivers/qt3/widgets/form.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/qt3/widgets/form.py  2006-10-11 14:19:02 UTC 
(rev 8753)
+++ trunk/gnue-forms/src/uidrivers/qt3/widgets/form.py  2006-10-11 14:33:05 UTC 
(rev 8754)
@@ -63,6 +63,8 @@
         self.main_window = None
 
         self._form = None
+        self.__status_bar = None
+        self.__status_fields = []
 
 
     # -------------------------------------------------------------------------
@@ -168,6 +170,7 @@
 
         for i in [-1, 50, 50, 75, 75]:
             widget = qt.QLabel(self.__status_bar)
+            self.__status_fields.append(widget)
             if i > -1:
                 widget.setMinimumWidth(75)
                 stretch = 0
@@ -221,9 +224,27 @@
         @param page_count: number of available pages.  Together with the
             page_number this will be set into the 5th section
         """ 
-        # TODO: add status bar
-        pass
 
+        if not self.__status_bar:
+            return
+
+        if tip:
+            self.__status_fields[0].setText(tip)
+
+        if record_status is not None:
+            self.__status_fields[1].setText(record_status)
+
+        if insert_status is not None:
+            self.__status_fields[2].setText(insert_status)
+
+        if record_number and record_count:
+            self.__status_fields[3].setText(
+                    "%s/%s" % (record_number, record_count))
+
+        if page_number and page_count:
+            self.__status_fields[4].setText(
+                    "%s/%s" % (page_number, page_count))
+
     # -------------------------------------------------------------------------
 
     def _ui_goto_page_(self, page):
@@ -259,7 +280,16 @@
 
         result = boxClass(None, title, message)
 
+    # -------------------------------------------------------------------------
 
+    def _ui_close_(self):
+        """
+        Close the window (acutally only hide it)
+        """
+        self.main_window.hide()
+
+
+
 # =============================================================================
 # Configuration
 # =============================================================================

Modified: trunk/gnue-forms/src/uidrivers/qt3/widgets/page.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/qt3/widgets/page.py  2006-10-11 14:19:02 UTC 
(rev 8753)
+++ trunk/gnue-forms/src/uidrivers/qt3/widgets/page.py  2006-10-11 14:33:05 UTC 
(rev 8754)
@@ -55,7 +55,6 @@
         self.page_index = len(self._uiForm.pages)
 
         parent = event.container
-        print "PARENT of", repr(self._gfObject), "==", repr(parent)
 
         self._container = qt.QWidget(parent)
         if self.managed:





reply via email to

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