commit-gnue
[Top][All Lists]
Advanced

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

[gnue] r8716 - in trunk/gnue-forms/src/uidrivers: curses/widgets gtk2/wi


From: reinhard
Subject: [gnue] r8716 - in trunk/gnue-forms/src/uidrivers: curses/widgets gtk2/widgets qt3/widgets win32/widgets wx/widgets wx26/widgets
Date: Fri, 6 Oct 2006 15:40:01 -0500 (CDT)

Author: reinhard
Date: 2006-10-06 15:40:00 -0500 (Fri, 06 Oct 2006)
New Revision: 8716

Modified:
   trunk/gnue-forms/src/uidrivers/curses/widgets/entry.py
   trunk/gnue-forms/src/uidrivers/gtk2/widgets/entry.py
   trunk/gnue-forms/src/uidrivers/qt3/widgets/entry.py
   trunk/gnue-forms/src/uidrivers/win32/widgets/entry.py
   trunk/gnue-forms/src/uidrivers/wx/widgets/entry.py
   trunk/gnue-forms/src/uidrivers/wx26/widgets/entry.py
Log:
Added explicit _ui_enable_ and _ui_disable_ methods to all entry
implementations.


Modified: trunk/gnue-forms/src/uidrivers/curses/widgets/entry.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/curses/widgets/entry.py      2006-10-05 
15:47:11 UTC (rev 8715)
+++ trunk/gnue-forms/src/uidrivers/curses/widgets/entry.py      2006-10-06 
20:40:00 UTC (rev 8716)
@@ -89,6 +89,20 @@
     self.__pindex [index]  = 1
 
   # ---------------------------------------------------------------------------
+  # Enable/disable this entry
+  # ---------------------------------------------------------------------------
+
+  def _ui_enable_(self, index):
+    self.__enabled[index] = True
+    self.__repaint(index)
+ 
+  # ---------------------------------------------------------------------------
+
+  def _ui_disable_(self, index):
+    self.__enabled[index] = False
+    self.__repaint(index)
+ 
+  # ---------------------------------------------------------------------------
   # Focus has changed to this entry
   # ---------------------------------------------------------------------------
 

Modified: trunk/gnue-forms/src/uidrivers/gtk2/widgets/entry.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/gtk2/widgets/entry.py        2006-10-05 
15:47:11 UTC (rev 8715)
+++ trunk/gnue-forms/src/uidrivers/gtk2/widgets/entry.py        2006-10-06 
20:40:00 UTC (rev 8716)
@@ -215,6 +215,19 @@
 
 
   # ---------------------------------------------------------------------------
+  # Enable/disable this entry
+  # ---------------------------------------------------------------------------
+
+  def _ui_enable_(self, index):
+    self.widgets[index].set_sensitive(True)
+
+  # ---------------------------------------------------------------------------
+
+  def _ui_disable_(self, index):
+    self.widgets[index].set_sensitive(False)
+
+
+  # ---------------------------------------------------------------------------
   # Set the cursor position in a widget to position
   # ---------------------------------------------------------------------------
 

Modified: trunk/gnue-forms/src/uidrivers/qt3/widgets/entry.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/qt3/widgets/entry.py 2006-10-05 15:47:11 UTC 
(rev 8715)
+++ trunk/gnue-forms/src/uidrivers/qt3/widgets/entry.py 2006-10-06 20:40:00 UTC 
(rev 8716)
@@ -102,6 +102,19 @@
     return newWidget
 
 
+    # -------------------------------------------------------------------------
+    # Enable/disable this entry
+    # -------------------------------------------------------------------------
+
+    def _ui_enable_(self, index):
+        self.widgets[index].setEnabled(True)
+
+    # -------------------------------------------------------------------------
+
+    def _ui_disable_(self, index):
+        self.widgets[index].setEnabled(False)
+
+
 ###########################################################
 #
 #  Our custom event-riddled QObjects

Modified: trunk/gnue-forms/src/uidrivers/win32/widgets/entry.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/win32/widgets/entry.py       2006-10-05 
15:47:11 UTC (rev 8715)
+++ trunk/gnue-forms/src/uidrivers/win32/widgets/entry.py       2006-10-06 
20:40:00 UTC (rev 8716)
@@ -111,6 +111,19 @@
     return newWidget
 
 
+  # ---------------------------------------------------------------------------
+  # Enable/disable this entry
+  # ---------------------------------------------------------------------------
+
+  def _ui_enable_(self, index):
+    self.widgets[index].Enable(True)
+
+  # ---------------------------------------------------------------------------
+
+  def _ui_disable_(self, index):
+    self.widgets[index].Enable(False)
+
+
 configuration = {
     'baseClass'  : UIEntry,
     'provides'   : 'GFEntry',

Modified: trunk/gnue-forms/src/uidrivers/wx/widgets/entry.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/wx/widgets/entry.py  2006-10-05 15:47:11 UTC 
(rev 8715)
+++ trunk/gnue-forms/src/uidrivers/wx/widgets/entry.py  2006-10-06 20:40:00 UTC 
(rev 8716)
@@ -254,6 +254,19 @@
     self._eventHandler(action)
 
 
+  # ---------------------------------------------------------------------------
+  # Enable/disable this entry
+  # ---------------------------------------------------------------------------
+
+  def _ui_enable_(self, index):
+    self.widgets[index].Enable(True)
+
+  # ---------------------------------------------------------------------------
+
+  def _ui_disable_(self, index):
+    self.widgets[index].Enable(False)
+
+
 # ----------------------------------------------------------------------------
 # Configuration data
 # ----------------------------------------------------------------------------

Modified: trunk/gnue-forms/src/uidrivers/wx26/widgets/entry.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/wx26/widgets/entry.py        2006-10-05 
15:47:11 UTC (rev 8715)
+++ trunk/gnue-forms/src/uidrivers/wx26/widgets/entry.py        2006-10-06 
20:40:00 UTC (rev 8716)
@@ -455,6 +455,19 @@
             self._request('SELECTWITHMOUSE', position1=left, position2=right)
 
 
+    # -------------------------------------------------------------------------
+    # Enable/disable this entry
+    # -------------------------------------------------------------------------
+
+    def _ui_enable_(self, index):
+        self.widgets[index].Enable(True)
+
+    # -------------------------------------------------------------------------
+
+    def _ui_disable_(self, index):
+        self.widgets[index].Enable(False)
+
+
 # =============================================================================
 # Configuration
 # =============================================================================





reply via email to

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