commit-gnue
[Top][All Lists]
Advanced

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

gnue/gnuef/src UIwxpython.py


From: Jason Cater
Subject: gnue/gnuef/src UIwxpython.py
Date: Tue, 12 Jun 2001 10:18:50 -0700

CVSROOT:        /home/cvs
Module name:    gnue
Changes by:     Jason Cater <address@hidden>    01/06/12 10:18:50

Modified files:
        gnuef/src      : UIwxpython.py 

Log message:
        Minor changes for designer

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnuef/src/UIwxpython.py.diff?cvsroot=OldCVS&tr1=1.93&tr2=1.94&r1=text&r2=text

Patches:
Index: gnue/gnuef/src/UIwxpython.py
diff -u gnue/gnuef/src/UIwxpython.py:1.93 gnue/gnuef/src/UIwxpython.py:1.94
--- gnue/gnuef/src/UIwxpython.py:1.93   Sun Jun 10 22:16:27 2001
+++ gnue/gnuef/src/UIwxpython.py        Tue Jun 12 10:18:50 2001
@@ -814,7 +814,8 @@
                          )
     
     initFont(newWidget)
-    EVT_BUTTON(newWidget,newWidget.GetId(),interface.uiEventTrap)
+    if initialize: 
+      EVT_BUTTON(newWidget,newWidget.GetId(),interface.uiEventTrap)
     return newWidget
 
 #
@@ -827,7 +828,8 @@
     newWidget = wxPanel(container, -1,wxDefaultPosition,container.GetSize())
     newWidget.Show(FALSE)
     
-    EVT_CHAR(newWidget, interface.uiEventTrap)
+    if initialize: 
+      EVT_CHAR(newWidget, interface.uiEventTrap)
     initFont(newWidget)
     interface._pageList.append(newWidget)
     return newWidget
@@ -860,8 +862,9 @@
                              choices, wxCB_DROPDOWN)
       newWidget.SetValue("")
 
-      EVT_CHAR(newWidget, interface.uiEventTrap)
-      EVT_COMBOBOX(newWidget, newWidget.GetId(), interface.uiEventTrap)
+      if initialize: 
+        EVT_CHAR(newWidget, interface.uiEventTrap)
+        EVT_COMBOBOX(newWidget, newWidget.GetId(), interface.uiEventTrap)
     elif style == 'checkbox':
       style = object.style
       
@@ -873,13 +876,18 @@
 #                                 wxSize(int(object.width)*int(self.textWidth),
 #                                        
int(object.height)*int(self.textHeight)), wxNO_BORDER)
       newWidget.SetValue(0)
+
       
-      EVT_CHECKBOX(newWidget, newWidget.GetId(), interface.uiEventTrap)
+      if initialize: 
+        EVT_CHECKBOX(newWidget, newWidget.GetId(), interface.uiEventTrap)
       
     else:
-      styles = wxTE_PROCESS_TAB
-      if int(object.height) > 1:
-        styles = styles|wxTE_MULTILINE
+      if initialize: 
+        styles = wxTE_PROCESS_TAB
+        if int(object.height) > 1:
+          styles = styles|wxTE_MULTILINE
+      else: 
+        styles = 0
 
       newWidget = wxTextCtrl(container, -1, object._value,
                              wxPoint(int(object.x)*int(widgetWidth),
@@ -887,8 +895,9 @@
                              wxSize(int(object.width)*int(textWidth),
                                     int(object.height)*int(textHeight)+1),
                              styles)      
-      EVT_CHAR(newWidget, interface.uiEventTrap)
-      EVT_MOUSE_EVENTS(newWidget, interface.uiEventTrap)
+      if initialize: 
+        EVT_CHAR(newWidget, interface.uiEventTrap)
+        EVT_MOUSE_EVENTS(newWidget, interface.uiEventTrap)
 
     initFont(newWidget)
     return newWidget
@@ -901,7 +910,8 @@
 class UIForm(UIWidget, UIHelper):
   def createWidget(self, object, container, textWidth, textHeight, 
widgetWidth, widgetHeight,interface,spacer,initialize=1):
     newWidget = wxPanel(interface.mainWindow.panel,-1, wxDefaultPosition)
-    EVT_CLOSE(interface.mainWindow,interface.closeTrap)
+    if initialize: 
+      EVT_CLOSE(interface.mainWindow,interface.closeTrap)
     
     return newWidget
 



reply via email to

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