commit-gnue
[Top][All Lists]
Advanced

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

[gnue] r8477 - trunk/gnue-common/src/logic


From: reinhard
Subject: [gnue] r8477 - trunk/gnue-common/src/logic
Date: Mon, 22 May 2006 07:05:24 -0500 (CDT)

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)
 
     # -------------------------------------------------------------------------
 





reply via email to

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