Beremiz.py
changeset 1574 ce9c0e68389c
parent 1572 078c760620d7
child 1580 f37b88d3edc6
equal deleted inserted replaced
1573:6dbc61e3dd65 1574:ce9c0e68389c
   156 from editors.DataTypeEditor import DataTypeEditor
   156 from editors.DataTypeEditor import DataTypeEditor
   157 from util.MiniTextControler import MiniTextControler
   157 from util.MiniTextControler import MiniTextControler
   158 from util.ProcessLogger import ProcessLogger
   158 from util.ProcessLogger import ProcessLogger
   159 from controls.LogViewer import LogViewer
   159 from controls.LogViewer import LogViewer
   160 from controls.CustomStyledTextCtrl import CustomStyledTextCtrl
   160 from controls.CustomStyledTextCtrl import CustomStyledTextCtrl
       
   161 from controls import EnhancedStatusBar as esb
   161 from dialogs.AboutDialog import ShowAboutDialog
   162 from dialogs.AboutDialog import ShowAboutDialog
   162 
   163 
   163 from PLCControler import LOCATION_CONFNODE, LOCATION_MODULE, LOCATION_GROUP, LOCATION_VAR_INPUT, LOCATION_VAR_OUTPUT, LOCATION_VAR_MEMORY, ITEM_PROJECT, ITEM_RESOURCE
   164 from PLCControler import LOCATION_CONFNODE, LOCATION_MODULE, LOCATION_GROUP, LOCATION_VAR_INPUT, LOCATION_VAR_OUTPUT, LOCATION_VAR_MEMORY, ITEM_PROJECT, ITEM_RESOURCE
   164 from ProjectController import ProjectController, GetAddMenuItems, MATIEC_ERROR_MODEL, ITEM_CONFNODE
   165 from ProjectController import ProjectController, GetAddMenuItems, MATIEC_ERROR_MODEL, ITEM_CONFNODE
   165 
   166 
   462                   ToolbarPane().Top().Position(1).
   463                   ToolbarPane().Top().Position(1).
   463                   LeftDockable(False).RightDockable(False))
   464                   LeftDockable(False).RightDockable(False))
   464 
   465 
   465         self.AUIManager.Update()
   466         self.AUIManager.Update()
   466 
   467 
   467         self.ConnectionStatusBar = wx.StatusBar(self, style=wx.ST_SIZEGRIP)
   468         self.ConnectionStatusBar = esb.EnhancedStatusBar(self, style=wx.ST_SIZEGRIP)
   468         self._init_coll_ConnectionStatusBar_Fields(self.ConnectionStatusBar)
   469         self._init_coll_ConnectionStatusBar_Fields(self.ConnectionStatusBar)
       
   470         self.ProgressStatusBar = wx.Gauge(self.ConnectionStatusBar, -1, range = 100)
       
   471         self.ConnectionStatusBar.AddWidget(self.ProgressStatusBar, esb.ESB_EXACT_FIT, esb.ESB_EXACT_FIT, 2)        
       
   472         self.ProgressStatusBar.Hide()
   469         self.SetStatusBar(self.ConnectionStatusBar)
   473         self.SetStatusBar(self.ConnectionStatusBar)
   470 
   474 
   471     def __init_execute_path(self):
   475     def __init_execute_path(self):
   472         if os.name == 'nt':
   476         if os.name == 'nt':
   473             # on windows, desktop shortcut launches Beremiz.py
   477             # on windows, desktop shortcut launches Beremiz.py