Author: reinhard
Date: 2006-05-22 07:05:24 -0500 (Mon, 22 May 2006)
New Revision: 8477

Modified:
   trunk/gnue-common/src/logic/usercode.py
Log:
Working implementation of GAction.


Modified: trunk/gnue-common/src/logic/usercode.py
===================================================================
--- trunk/gnue-common/src/logic/usercode.py     2006-05-22 12:04:44 UTC (rev 
8476)
+++ trunk/gnue-common/src/logic/usercode.py     2006-05-22 12:05:24 UTC (rev 
8477)
@@ -162,23 +162,33 @@
         UserCode.__init__(self, parent, object_type)
 
         # Trigger support
-        _triggerGlobal = True
-        _triggerFunctions = {
+        self._triggerGlobal = True
+        self._triggerFunctions = {
                 'run': {
                     'function': self.__trigger_run}}
-        _triggerProperties = {
+        self._triggerProperties = {
                 'enabled': {
                     'get': self.__trigger_get_enabled,
                     'set': self.__trigger_set_enabled}}
 
+        self._inits = [self.__initialize]
 
+
     # -------------------------------------------------------------------------
+    # Phase 1 initialization
+    # -------------------------------------------------------------------------
+
+    def __initialize(self):
+
+        self._compile([])
+
+
+    # -------------------------------------------------------------------------
     # Trigger functions
     # -------------------------------------------------------------------------
 
-    def __trigger_run(self):
-        # TODO
-        pass
+    def __trigger_run(__self, *args, **params):
+        __self._run(*args, **params)
 
     # -------------------------------------------------------------------------
 



_______________________________________________
commit-gnue mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/commit-gnue

Reply via email to