IDEFrame.py
changeset 1763 bcc07ff2362c
parent 1762 fcc406143e5b
child 1765 ccf59c1f0b45
--- a/IDEFrame.py	Thu Aug 17 11:39:10 2017 +0300
+++ b/IDEFrame.py	Thu Aug 17 14:27:06 2017 +0300
@@ -786,7 +786,7 @@
                     tab_size = child.GetSize()
                     for page_idx in xrange(child.GetPageCount()):
                         page = child.GetWindowFromIdx(page_idx)
-                        if not tab.has_key("size"):
+                        if not "size" in tab:
                             tab["size"] = (tab_size[0], tab_size[1] + page.GetSize()[1])
                         tab_infos = self.GetTabInfos(page)
                         if tab_infos is not None:
@@ -822,7 +822,7 @@
                 return
             raise ValueError, "Not supported"
 
-        if tabs.has_key("split"):
+        if "split" in tabs:
             self.LoadTabLayout(notebook, tabs["others"])
 
             split_dir, split_ratio = tabs["split"]
@@ -1514,12 +1514,12 @@
                 self.TreeImageDict[self.Controler.GetPouBodyType(infos["name"])])
             if item_alone:
                 self.ProjectTree.SetItemExtraImage(root, self.Controler.GetPouType(infos["name"]))
-        elif infos.has_key("icon") and infos["icon"] is not None:
+        elif "icon" in infos and infos["icon"] is not None:
             icon_name = infos["icon"]
-            if not self.TreeImageDict.has_key(icon_name):
+            if not icon_name in self.TreeImageDict:
                 self.TreeImageDict[icon_name] = self.TreeImageList.Add(GetBitmap(icon_name))
             self.ProjectTree.SetItemImage(root, self.TreeImageDict[icon_name])
-        elif self.TreeImageDict.has_key(infos["type"]):
+        elif infos["type"] in self.TreeImageDict:
             self.ProjectTree.SetItemImage(root, self.TreeImageDict[infos["type"]])
 
         item, root_cookie = self.ProjectTree.GetFirstChild(root)