commit-gnue
[Top][All Lists]
Advanced

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

gnue/gnuef/src GFTrigger.py


From: Jason Cater
Subject: gnue/gnuef/src GFTrigger.py
Date: Sun, 10 Jun 2001 15:41:43 -0700

CVSROOT:        /home/cvs
Module name:    gnue
Changes by:     Jason Cater <address@hidden>    01/06/10 15:41:43

Modified files:
        gnuef/src      : GFTrigger.py 

Log message:
        Moved the ValidTriggers definition to outside of the class so it can be 
used without a class instance (i.e., in the designer)

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

Patches:
Index: gnue/gnuef/src/GFTrigger.py
diff -u gnue/gnuef/src/GFTrigger.py:1.29 gnue/gnuef/src/GFTrigger.py:1.30
--- gnue/gnuef/src/GFTrigger.py:1.29    Thu Jun  7 18:22:12 2001
+++ gnue/gnuef/src/GFTrigger.py Sun Jun 10 15:41:43 2001
@@ -36,6 +36,20 @@
 import string
 
 #
+# A list of all valid triggers, and their "pretty" names
+#
+VALIDTRIGGERS = { 'PRE-FOCUSOUT':   'Pre-FocusOut', 
+                  'POST-FOCUSOUT':  'Post-FocusOut',
+                  'PRE-FOCUSIN':    'Pre-FocusIn',
+                  'POST-FOCUSIN':   'Post-FocusIn',
+                  'PRE-COMMIT':     'Pre-Commit',
+                  'POST-COMMIT':    'Post-Commit',
+                  'ON-SWITCH':      'On-Switch',
+                  'PRE-CHANGE':     'Pre-Change',
+                 'POST-CHANGE':    'Post-Change',
+                 'ON-NEWRECORD':   'On-NewRecord' }
+
+#
 # GFTriggerAware
 #
 # Objects that inherit this class will be
@@ -45,17 +59,7 @@
   def __init__(self):
     self._trigger = {}
 
-    self._validTriggers = [ string.upper('Pre-FocusOut'),
-                           string.upper('Post-FocusOut'),
-                           string.upper('Pre-FocusIn'),
-                           string.upper('Post-FocusIn'),
-                           string.upper('Pre-Commit'),
-                           string.upper('Post-Commit'),
-                           string.upper('On-Switch'),
-                           string.upper('Pre-Change'),
-                          string.upper('Post-Change'),
-                          string.upper('On-NewRecord')
-                        ]
+    self._validTriggers = VALIDTRIGGERS.keys()
 
   # addTrigger
   # Associates a trigger with the object



reply via email to

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