diff -r 9c22ff9c8c06 -r f03bc6c9c146 IDEFrame.py --- 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)