BeremizIDE.py
changeset 1878 fb73a6b6622d
parent 1850 614396cbffbf
child 1881 091005ec69c4
equal deleted inserted replaced
1877:da5f1fa46f2b 1878:fb73a6b6622d
   346             accels += [wx.AcceleratorEntry(wx.ACCEL_NORMAL, shortcut, newid)]
   346             accels += [wx.AcceleratorEntry(wx.ACCEL_NORMAL, shortcut, newid)]
   347 
   347 
   348         self.SetAcceleratorTable(wx.AcceleratorTable(accels))
   348         self.SetAcceleratorTable(wx.AcceleratorTable(accels))
   349 
   349 
   350         self.LogConsole = CustomStyledTextCtrl(
   350         self.LogConsole = CustomStyledTextCtrl(
   351                   name='LogConsole', parent=self.BottomNoteBook, pos=wx.Point(0, 0),
   351             name='LogConsole', parent=self.BottomNoteBook, pos=wx.Point(0, 0),
   352                   size=wx.Size(0, 0))
   352             size=wx.Size(0, 0))
   353         self.LogConsole.Bind(wx.EVT_SET_FOCUS, self.OnLogConsoleFocusChanged)
   353         self.LogConsole.Bind(wx.EVT_SET_FOCUS, self.OnLogConsoleFocusChanged)
   354         self.LogConsole.Bind(wx.EVT_KILL_FOCUS, self.OnLogConsoleFocusChanged)
   354         self.LogConsole.Bind(wx.EVT_KILL_FOCUS, self.OnLogConsoleFocusChanged)
   355         self.LogConsole.Bind(wx.stc.EVT_STC_UPDATEUI, self.OnLogConsoleUpdateUI)
   355         self.LogConsole.Bind(wx.stc.EVT_STC_UPDATEUI, self.OnLogConsoleUpdateUI)
   356         self.LogConsole.SetReadOnly(True)
   356         self.LogConsole.SetReadOnly(True)
   357         self.LogConsole.SetWrapMode(wx.stc.STC_WRAP_CHAR)
   357         self.LogConsole.SetWrapMode(wx.stc.STC_WRAP_CHAR)
   582                 return False
   582                 return False
   583 
   583 
   584         return True
   584         return True
   585 
   585 
   586     def GetTabInfos(self, tab):
   586     def GetTabInfos(self, tab):
   587         if (isinstance(tab, EditorPanel) and
   587         if isinstance(tab, EditorPanel) and \
   588             not isinstance(tab, (Viewer,
   588            not isinstance(tab, (Viewer,
   589                                  TextViewer,
   589                                 TextViewer,
   590                                  ResourceEditor,
   590                                 ResourceEditor,
   591                                  ConfigurationEditor,
   591                                 ConfigurationEditor,
   592                                  DataTypeEditor))):
   592                                 DataTypeEditor)):
   593             return ("confnode", tab.Controler.CTNFullName(), tab.GetTagName())
   593             return ("confnode", tab.Controler.CTNFullName(), tab.GetTagName())
   594         elif (isinstance(tab, TextViewer) and
   594         elif (isinstance(tab, TextViewer) and
   595               (tab.Controler is None or isinstance(tab.Controler, MiniTextControler))):
   595               (tab.Controler is None or isinstance(tab.Controler, MiniTextControler))):
   596             return ("confnode", None, tab.GetInstancePath())
   596             return ("confnode", None, tab.GetInstancePath())
   597         else:
   597         else: