29 |
|
|
30 |
import sys, os |
import sys, os |
31 |
from wxPython.wx import * |
from wxPython.wx import * |
32 |
from gnue.common import GDebug |
from gnue.common import GDebug, GTrigger |
33 |
from gnue.forms import GFForm, GFObjects, GFTrigger, GFLibrary |
from gnue.forms import GFForm, GFObjects, GFLibrary |
34 |
from gnue.designer.PopupMenu import ObjectMenu |
from gnue.designer.PopupMenu import ObjectMenu |
35 |
from gnue.designer.Icons import treeIconMap, treeIconList |
from gnue.designer.Icons import treeIconMap, treeIconList |
36 |
from gnue.designer.TreeView import TreeView as BaseTreeView |
from gnue.designer.TreeView import TreeView as BaseTreeView |
75 |
icon = 'properties' |
icon = 'properties' |
76 |
else: |
else: |
77 |
parentTreeItem = object._parent._treeItem |
parentTreeItem = object._parent._treeItem |
78 |
if isinstance(object, GFTrigger.GFTrigger) and \ |
if isinstance(object, GTrigger.GTrigger) and \ |
79 |
object.type == 'NAMED': |
object.type == 'NAMED': |
80 |
parentTreeItem = self.rootObject._treeItemNamedTriggers |
parentTreeItem = self.rootObject._treeItemNamedTriggers |
81 |
icon = 'trigger' |
icon = 'trigger' |
82 |
elif isinstance(object, GFTrigger.GFTrigger): |
elif isinstance(object, GTrigger.GTrigger): |
83 |
|
|
84 |
if not hasattr(object._parent,'_treeItemTrigger'): |
if not hasattr(object._parent,'_treeItemTrigger'): |
85 |
object._parent._treeItemTrigger = \ |
object._parent._treeItemTrigger = \ |