IDEFrame.py
changeset 1775 b45f2768fab1
parent 1773 38fde37c3766
child 1781 b112bfdde5cc
equal deleted inserted replaced
1774:ac0fe8aabb5e 1775:b45f2768fab1
   811                     pos = child.GetPosition()
   811                     pos = child.GetPosition()
   812                     tab = {"pos": (pos.x, pos.y), "pages": []}
   812                     tab = {"pos": (pos.x, pos.y), "pages": []}
   813                     tab_size = child.GetSize()
   813                     tab_size = child.GetSize()
   814                     for page_idx in xrange(child.GetPageCount()):
   814                     for page_idx in xrange(child.GetPageCount()):
   815                         page = child.GetWindowFromIdx(page_idx)
   815                         page = child.GetWindowFromIdx(page_idx)
   816                         if not "size" in tab:
   816                         if "size" not in tab:
   817                             tab["size"] = (tab_size[0], tab_size[1] + page.GetSize()[1])
   817                             tab["size"] = (tab_size[0], tab_size[1] + page.GetSize()[1])
   818                         tab_infos = self.GetTabInfos(page)
   818                         tab_infos = self.GetTabInfos(page)
   819                         if tab_infos is not None:
   819                         if tab_infos is not None:
   820                             tab["pages"].append((tab_infos, page_idx == child.GetActivePage()))
   820                             tab["pages"].append((tab_infos, page_idx == child.GetActivePage()))
   821                     tabs.append(tab)
   821                     tabs.append(tab)
  1541                 root, self.TreeImageDict[self.Controler.GetPouBodyType(infos["name"])])
  1541                 root, self.TreeImageDict[self.Controler.GetPouBodyType(infos["name"])])
  1542             if item_alone:
  1542             if item_alone:
  1543                 self.ProjectTree.SetItemExtraImage(root, self.Controler.GetPouType(infos["name"]))
  1543                 self.ProjectTree.SetItemExtraImage(root, self.Controler.GetPouType(infos["name"]))
  1544         elif "icon" in infos and infos["icon"] is not None:
  1544         elif "icon" in infos and infos["icon"] is not None:
  1545             icon_name = infos["icon"]
  1545             icon_name = infos["icon"]
  1546             if not icon_name in self.TreeImageDict:
  1546             if icon_name not in self.TreeImageDict:
  1547                 self.TreeImageDict[icon_name] = self.TreeImageList.Add(GetBitmap(icon_name))
  1547                 self.TreeImageDict[icon_name] = self.TreeImageList.Add(GetBitmap(icon_name))
  1548             self.ProjectTree.SetItemImage(root, self.TreeImageDict[icon_name])
  1548             self.ProjectTree.SetItemImage(root, self.TreeImageDict[icon_name])
  1549         elif infos["type"] in self.TreeImageDict:
  1549         elif infos["type"] in self.TreeImageDict:
  1550             self.ProjectTree.SetItemImage(root, self.TreeImageDict[infos["type"]])
  1550             self.ProjectTree.SetItemImage(root, self.TreeImageDict[infos["type"]])
  1551 
  1551