IDEFrame.py
changeset 1490 f03bc6c9c146
parent 1480 79e54c5dead5
child 1511 91538d0c242c
--- a/IDEFrame.py	Wed Apr 20 17:15:35 2016 +0300
+++ b/IDEFrame.py	Wed Apr 20 17:30:16 2016 +0300
@@ -444,10 +444,17 @@
         self._init_coll_DisplayMenu_Items(self.DisplayMenu)
         self._init_coll_HelpMenu_Items(self.HelpMenu)
 
+    def _init_icon(self, parent):
+        if self.icon:
+            self.SetIcon(self.icon)                            
+        elif parent and parent.icon:
+            self.SetIcon(parent.icon)                
+        
     def _init_ctrls(self, prnt):
         wx.Frame.__init__(self, id=ID_PLCOPENEDITOR, name='IDEFrame',
               parent=prnt, pos=wx.DefaultPosition, size=wx.Size(1000, 600),
               style=wx.DEFAULT_FRAME_STYLE)
+        self._init_icon(prnt)
         self.SetClientSize(wx.Size(1000, 600))
         self.Bind(wx.EVT_ACTIVATE, self.OnActivated)