Beremiz.py
changeset 417 a895ae50b737
parent 413 88ee3d7bd4eb
child 422 76aebe92fd5f
equal deleted inserted replaced
416:3b3f7f5a8e40 417:a895ae50b737
   375         self.LogConsole.Bind(wx.EVT_LEFT_DCLICK, self.OnLogConsoleDClick)
   375         self.LogConsole.Bind(wx.EVT_LEFT_DCLICK, self.OnLogConsoleDClick)
   376         self.BottomNoteBook.AddPage(self.LogConsole, _("Log Console"))
   376         self.BottomNoteBook.AddPage(self.LogConsole, _("Log Console"))
   377         
   377         
   378         self._init_beremiz_sizers()
   378         self._init_beremiz_sizers()
   379 
   379 
   380     def __init__(self, parent, projectOpen, buildpath, debug=True):
   380     def __init__(self, parent, projectOpen=None, buildpath=None, plugin_root=None, debug=True):
   381         IDEFrame.__init__(self, parent, debug)
   381         IDEFrame.__init__(self, parent, debug)
   382         self.Config = wx.ConfigBase.Get()
   382         self.Config = wx.ConfigBase.Get()
   383         
   383         
   384         self.Log = LogPseudoFile(self.LogConsole)
   384         self.Log = LogPseudoFile(self.LogConsole)
   385         
   385         
   401                 self.RefreshAll()
   401                 self.RefreshAll()
   402             else:
   402             else:
   403                 self.ResetView()
   403                 self.ResetView()
   404                 self.ShowErrorMessage(result)
   404                 self.ShowErrorMessage(result)
   405         else:
   405         else:
   406             self.PluginRoot = None
   406             self.PluginRoot = plugin_root
   407             self.Controler = None
   407             self.Controler = plugin_root
       
   408             if plugin_root is not None:
       
   409                 self._Refresh(TYPESTREE, INSTANCESTREE, LIBRARYTREE)
       
   410                 self.RefreshAll()
   408         
   411         
   409         # Add beremiz's icon in top left corner of the frame
   412         # Add beremiz's icon in top left corner of the frame
   410         self.SetIcon(wx.Icon(Bpath( "images", "brz.ico"), wx.BITMAP_TYPE_ICO))
   413         self.SetIcon(wx.Icon(Bpath( "images", "brz.ico"), wx.BITMAP_TYPE_ICO))
   411         
   414         
   412         self.Bind(wx.EVT_CLOSE, self.OnCloseFrame)
   415         self.Bind(wx.EVT_CLOSE, self.OnCloseFrame)