IDEFrame.py
changeset 1490 f03bc6c9c146
parent 1480 79e54c5dead5
child 1511 91538d0c242c
equal deleted inserted replaced
1489:9c22ff9c8c06 1490:f03bc6c9c146
   442         self._init_coll_FileMenu_Items(self.FileMenu)
   442         self._init_coll_FileMenu_Items(self.FileMenu)
   443         self._init_coll_EditMenu_Items(self.EditMenu)
   443         self._init_coll_EditMenu_Items(self.EditMenu)
   444         self._init_coll_DisplayMenu_Items(self.DisplayMenu)
   444         self._init_coll_DisplayMenu_Items(self.DisplayMenu)
   445         self._init_coll_HelpMenu_Items(self.HelpMenu)
   445         self._init_coll_HelpMenu_Items(self.HelpMenu)
   446 
   446 
       
   447     def _init_icon(self, parent):
       
   448         if self.icon:
       
   449             self.SetIcon(self.icon)                            
       
   450         elif parent and parent.icon:
       
   451             self.SetIcon(parent.icon)                
       
   452         
   447     def _init_ctrls(self, prnt):
   453     def _init_ctrls(self, prnt):
   448         wx.Frame.__init__(self, id=ID_PLCOPENEDITOR, name='IDEFrame',
   454         wx.Frame.__init__(self, id=ID_PLCOPENEDITOR, name='IDEFrame',
   449               parent=prnt, pos=wx.DefaultPosition, size=wx.Size(1000, 600),
   455               parent=prnt, pos=wx.DefaultPosition, size=wx.Size(1000, 600),
   450               style=wx.DEFAULT_FRAME_STYLE)
   456               style=wx.DEFAULT_FRAME_STYLE)
       
   457         self._init_icon(prnt)
   451         self.SetClientSize(wx.Size(1000, 600))
   458         self.SetClientSize(wx.Size(1000, 600))
   452         self.Bind(wx.EVT_ACTIVATE, self.OnActivated)
   459         self.Bind(wx.EVT_ACTIVATE, self.OnActivated)
   453 
   460 
   454         self.TabsImageList = wx.ImageList(31, 16)
   461         self.TabsImageList = wx.ImageList(31, 16)
   455         self.TabsImageListIndexes = {}
   462         self.TabsImageListIndexes = {}