Example #1
0
 def SelectOneNode(self, graphicID, nodeID):
     """选中一个节点"""
     for nid in self.GetSelectNode(graphicID):
         if nid == nodeID:
             continue
         oNodeUI = GetUIMgr().GetNodeUI(nid)
         oNodeUI.SetUnpressStyle()
     self.m_SelectNode[graphicID] = [nodeID]
     oNodeUI = GetUIMgr().GetNodeUI(nodeID)
     oNodeUI.SetPressStyle()
Example #2
0
 def ChangeSelectNode(self, graphicID, nodeID):
     """添加一个选中的节点"""
     lst = self.GetSelectNode(graphicID)
     oNodeUI = GetUIMgr().GetNodeUI(nodeID)
     if nodeID in lst:
         oNodeUI.SetUnpressStyle()
         lst.remove(nodeID)
     else:
         oNodeUI.SetPressStyle()
         lst.append(nodeID)