[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnue] r10017 - in trunk/gnue-forms/src/uidrivers: curses/widgets qt3/wi
From: |
reinhard |
Subject: |
[gnue] r10017 - in trunk/gnue-forms/src/uidrivers: curses/widgets qt3/widgets qt4/widgets wx26/widgets |
Date: |
Wed, 28 Oct 2009 09:59:53 -0500 (CDT) |
Author: reinhard
Date: 2009-10-28 09:59:53 -0500 (Wed, 28 Oct 2009)
New Revision: 10017
Modified:
trunk/gnue-forms/src/uidrivers/curses/widgets/form.py
trunk/gnue-forms/src/uidrivers/qt3/widgets/form.py
trunk/gnue-forms/src/uidrivers/qt4/widgets/form.py
trunk/gnue-forms/src/uidrivers/wx26/widgets/form.py
Log:
Fixed record counter for resultsets with no records.
Modified: trunk/gnue-forms/src/uidrivers/curses/widgets/form.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/curses/widgets/form.py 2009-10-28
14:41:59 UTC (rev 10016)
+++ trunk/gnue-forms/src/uidrivers/curses/widgets/form.py 2009-10-28
14:59:53 UTC (rev 10017)
@@ -379,9 +379,16 @@
tip = ('%-' + str(x - 25) + 's') % self.__tip
- recstr = '%d/%d' % (self.__cur_rec, self.__max_rec)
- pagestr = '%d/%d' % (self.__cur_page, self.__max_page)
+ if self.__cur_rec == 0 or self.__max_rec == 0:
+ recstr = ''
+ else:
+ recstr = '%d/%d' % (self.__cur_rec, self.__max_rec)
+ if self.__cur_page == 0 or self.__max_page == 0:
+ pagestr = ''
+ else:
+ pagestr = '%d/%d' % (self.__cur_page, self.__max_page)
+
self.__window.addstr(y - 2, 0, '%s' % o(tip))
self.__window.addstr(y - 2, x - 24, '%-4s' % o(self.__status))
self.__window.addstr(y - 2, x - 19, '%-3s' % o(self.__insert))
Modified: trunk/gnue-forms/src/uidrivers/qt3/widgets/form.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/qt3/widgets/form.py 2009-10-28 14:41:59 UTC
(rev 10016)
+++ trunk/gnue-forms/src/uidrivers/qt3/widgets/form.py 2009-10-28 14:59:53 UTC
(rev 10017)
@@ -259,13 +259,19 @@
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 record_number is not None and record_count is not None:
+ if record_number == 0 or record_count == 0:
+ self.__status_fields[3].setText("")
+ else:
+ 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))
+ if page_number is not None and page_count is not None:
+ if page_number == 0 or page_count == 0:
+ self.__status_fields[4].setText("")
+ else:
+ self.__status_fields[4].setText(
+ "%s/%s" % (page_number, page_count))
# -------------------------------------------------------------------------
Modified: trunk/gnue-forms/src/uidrivers/qt4/widgets/form.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/qt4/widgets/form.py 2009-10-28 14:41:59 UTC
(rev 10016)
+++ trunk/gnue-forms/src/uidrivers/qt4/widgets/form.py 2009-10-28 14:59:53 UTC
(rev 10017)
@@ -265,13 +265,19 @@
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 record_number is not None and record_count is not None:
+ if record_number == 0 or record_count == 0:
+ self.__status_fields[3].setText("")
+ else:
+ 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))
+ if page_number is not None and page_count is not None:
+ if page_number == 0 or page_count == 0:
+ self.__status_fields[4].setText("")
+ else:
+ self.__status_fields[4].setText(
+ "%s/%s" % (page_number, page_count))
# -------------------------------------------------------------------------
Modified: trunk/gnue-forms/src/uidrivers/wx26/widgets/form.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/wx26/widgets/form.py 2009-10-28 14:41:59 UTC
(rev 10016)
+++ trunk/gnue-forms/src/uidrivers/wx26/widgets/form.py 2009-10-28 14:59:53 UTC
(rev 10017)
@@ -397,13 +397,19 @@
if insert_status is not None:
self.__status_bar.SetStatusText(insert_status, 2)
- if record_number and record_count:
- self.__status_bar.SetStatusText(
- "%s/%s" % (record_number, record_count), 3)
+ if record_number is not None and record_count is not None:
+ if record_number == 0 or record_count == 0:
+ self.__status_bar.SetStatusText("", 3)
+ else:
+ self.__status_bar.SetStatusText(
+ "%s/%s" % (record_number, record_count), 3)
- if page_number and page_count:
- self.__status_bar.SetStatusText(
- "%s/%s" % (page_number, page_count), 4)
+ if page_number is not None and page_count is not None:
+ if page_number == 0 or page_count == 0:
+ self.__status_bar.SetStatusText("", 4)
+ else:
+ self.__status_bar.SetStatusText(
+ "%s/%s" % (page_number, page_count), 4)
# -------------------------------------------------------------------------
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gnue] r10017 - in trunk/gnue-forms/src/uidrivers: curses/widgets qt3/widgets qt4/widgets wx26/widgets,
reinhard <=