Ejemplo n.º 1
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)
Ejemplo n.º 2
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()
Ejemplo n.º 3
0
 def ClearNode(self, graphicID):
     """清除节点选中状态"""
     for nid in self.GetSelectNode(graphicID):
         oNodeUI = GetUIMgr().GetNodeUI(nid)
         oNodeUI.SetUnpressStyle()
     self.m_SelectNode[graphicID] = []
Ejemplo n.º 4
0
 def DelSelectNode(self, graphicID, nodeID):
     lst = self.GetSelectNode(graphicID)
     oNodeUI = GetUIMgr().GetNodeUI(nodeID)
     oNodeUI.SetUnpressStyle()
     if nodeID in lst:
         lst.remove(nodeID)