[Top][All Lists]
[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
- gnue/gnuef/src GFTrigger.py,
Jason Cater <=