IDEFrame.py
changeset 1739 ec153828ded2
parent 1737 a39c2918c015
child 1740 b789b695b5c6
--- a/IDEFrame.py	Mon Aug 14 23:38:28 2017 +0300
+++ b/IDEFrame.py	Tue Aug 15 12:17:51 2017 +0300
@@ -96,95 +96,95 @@
 #  - Item icon filename
 #  - Item tooltip text
 EditorToolBarItems = {
-    "FBD" : [(True, FREEDRAWING_MODE|DRIVENDRAWING_MODE,
-              ID_PLCOPENEDITOREDITORTOOLBARMOTION, "OnMotionTool",
-              "move", _("Move the view")),
-             (True, FREEDRAWING_MODE|DRIVENDRAWING_MODE,
-              ID_PLCOPENEDITOREDITORTOOLBARCOMMENT, "OnCommentTool",
-              "add_comment", _("Create a new comment")),
-             (True, FREEDRAWING_MODE|DRIVENDRAWING_MODE,
-              ID_PLCOPENEDITOREDITORTOOLBARVARIABLE, "OnVariableTool",
-              "add_variable", _("Create a new variable")),
-             (True, FREEDRAWING_MODE|DRIVENDRAWING_MODE,
-              ID_PLCOPENEDITOREDITORTOOLBARBLOCK, "OnBlockTool",
-              "add_block", _("Create a new block")),
-             (True, FREEDRAWING_MODE|DRIVENDRAWING_MODE,
-              ID_PLCOPENEDITOREDITORTOOLBARCONNECTION, "OnConnectionTool",
-              "add_connection", _("Create a new connection"))],
-    "LD"  : [(True, FREEDRAWING_MODE|DRIVENDRAWING_MODE,
-              ID_PLCOPENEDITOREDITORTOOLBARMOTION, "OnMotionTool",
-              "move", _("Move the view")),
-             (True, FREEDRAWING_MODE,
-              ID_PLCOPENEDITOREDITORTOOLBARCOMMENT, "OnCommentTool",
-              "add_comment", _("Create a new comment")),
-             (True, FREEDRAWING_MODE,
-              ID_PLCOPENEDITOREDITORTOOLBARPOWERRAIL, "OnPowerRailTool",
-              "add_powerrail", _("Create a new power rail")),
-             (False, DRIVENDRAWING_MODE,
-              ID_PLCOPENEDITOREDITORTOOLBARRUNG, "OnRungTool",
-              "add_rung", _("Create a new rung")),
-             (True, FREEDRAWING_MODE,
-              ID_PLCOPENEDITOREDITORTOOLBARCOIL, "OnCoilTool",
-              "add_coil", _("Create a new coil")),
-             (False, FREEDRAWING_MODE|DRIVENDRAWING_MODE,
-              ID_PLCOPENEDITOREDITORTOOLBARCONTACT, "OnContactTool",
-              "add_contact", _("Create a new contact")),
-             (False, DRIVENDRAWING_MODE,
-              ID_PLCOPENEDITOREDITORTOOLBARBRANCH, "OnBranchTool",
-              "add_branch", _("Create a new branch")),
-             (True, FREEDRAWING_MODE,
-              ID_PLCOPENEDITOREDITORTOOLBARVARIABLE, "OnVariableTool",
-              "add_variable", _("Create a new variable")),
-             (False, FREEDRAWING_MODE|DRIVENDRAWING_MODE,
-              ID_PLCOPENEDITOREDITORTOOLBARBLOCK, "OnBlockTool",
-              "add_block", _("Create a new block")),
-             (True, FREEDRAWING_MODE,
-              ID_PLCOPENEDITOREDITORTOOLBARCONNECTION, "OnConnectionTool",
-              "add_connection", _("Create a new connection"))],
-    "SFC" : [(True, FREEDRAWING_MODE|DRIVENDRAWING_MODE,
-              ID_PLCOPENEDITOREDITORTOOLBARMOTION, "OnMotionTool",
-              "move", _("Move the view")),
-             (True, FREEDRAWING_MODE|DRIVENDRAWING_MODE,
-              ID_PLCOPENEDITOREDITORTOOLBARCOMMENT, "OnCommentTool",
-              "add_comment", _("Create a new comment")),
-             (True, FREEDRAWING_MODE|DRIVENDRAWING_MODE,
-              ID_PLCOPENEDITOREDITORTOOLBARINITIALSTEP, "OnInitialStepTool",
-              "add_initial_step", _("Create a new initial step")),
-             (False, FREEDRAWING_MODE|DRIVENDRAWING_MODE,
-              ID_PLCOPENEDITOREDITORTOOLBARSTEP, "OnStepTool",
-              "add_step", _("Create a new step")),
-             (True, FREEDRAWING_MODE,
-              ID_PLCOPENEDITOREDITORTOOLBARTRANSITION, "OnTransitionTool",
-              "add_transition", _("Create a new transition")),
-             (False, FREEDRAWING_MODE|DRIVENDRAWING_MODE,
-              ID_PLCOPENEDITOREDITORTOOLBARACTIONBLOCK, "OnActionBlockTool",
-              "add_action", _("Create a new action block")),
-             (False, FREEDRAWING_MODE|DRIVENDRAWING_MODE,
-              ID_PLCOPENEDITOREDITORTOOLBARDIVERGENCE, "OnDivergenceTool",
-              "add_divergence", _("Create a new divergence")),
-             (False, FREEDRAWING_MODE|DRIVENDRAWING_MODE,
-              ID_PLCOPENEDITOREDITORTOOLBARJUMP, "OnJumpTool",
-              "add_jump", _("Create a new jump")),
-             (True, FREEDRAWING_MODE,
-              ID_PLCOPENEDITOREDITORTOOLBARVARIABLE, "OnVariableTool",
-              "add_variable", _("Create a new variable")),
-             (True, FREEDRAWING_MODE,
-              ID_PLCOPENEDITOREDITORTOOLBARBLOCK, "OnBlockTool",
-              "add_block", _("Create a new block")),
-             (True, FREEDRAWING_MODE,
-              ID_PLCOPENEDITOREDITORTOOLBARCONNECTION, "OnConnectionTool",
-              "add_connection", _("Create a new connection")),
-             (True, FREEDRAWING_MODE,
-              ID_PLCOPENEDITOREDITORTOOLBARPOWERRAIL, "OnPowerRailTool",
-              "add_powerrail", _("Create a new power rail")),
-             (True, FREEDRAWING_MODE,
-              ID_PLCOPENEDITOREDITORTOOLBARCONTACT, "OnContactTool",
-              "add_contact", _("Create a new contact"))],
-    "ST"  : [],
-    "IL"  : [],
+    "FBD":   [(True, FREEDRAWING_MODE|DRIVENDRAWING_MODE,
+               ID_PLCOPENEDITOREDITORTOOLBARMOTION, "OnMotionTool",
+               "move", _("Move the view")),
+              (True, FREEDRAWING_MODE|DRIVENDRAWING_MODE,
+               ID_PLCOPENEDITOREDITORTOOLBARCOMMENT, "OnCommentTool",
+               "add_comment", _("Create a new comment")),
+              (True, FREEDRAWING_MODE|DRIVENDRAWING_MODE,
+               ID_PLCOPENEDITOREDITORTOOLBARVARIABLE, "OnVariableTool",
+               "add_variable", _("Create a new variable")),
+              (True, FREEDRAWING_MODE|DRIVENDRAWING_MODE,
+               ID_PLCOPENEDITOREDITORTOOLBARBLOCK, "OnBlockTool",
+               "add_block", _("Create a new block")),
+              (True, FREEDRAWING_MODE|DRIVENDRAWING_MODE,
+               ID_PLCOPENEDITOREDITORTOOLBARCONNECTION, "OnConnectionTool",
+               "add_connection", _("Create a new connection"))],
+    "LD":    [(True, FREEDRAWING_MODE|DRIVENDRAWING_MODE,
+               ID_PLCOPENEDITOREDITORTOOLBARMOTION, "OnMotionTool",
+               "move", _("Move the view")),
+              (True, FREEDRAWING_MODE,
+               ID_PLCOPENEDITOREDITORTOOLBARCOMMENT, "OnCommentTool",
+               "add_comment", _("Create a new comment")),
+              (True, FREEDRAWING_MODE,
+               ID_PLCOPENEDITOREDITORTOOLBARPOWERRAIL, "OnPowerRailTool",
+               "add_powerrail", _("Create a new power rail")),
+              (False, DRIVENDRAWING_MODE,
+               ID_PLCOPENEDITOREDITORTOOLBARRUNG, "OnRungTool",
+               "add_rung", _("Create a new rung")),
+              (True, FREEDRAWING_MODE,
+               ID_PLCOPENEDITOREDITORTOOLBARCOIL, "OnCoilTool",
+               "add_coil", _("Create a new coil")),
+              (False, FREEDRAWING_MODE|DRIVENDRAWING_MODE,
+               ID_PLCOPENEDITOREDITORTOOLBARCONTACT, "OnContactTool",
+               "add_contact", _("Create a new contact")),
+              (False, DRIVENDRAWING_MODE,
+               ID_PLCOPENEDITOREDITORTOOLBARBRANCH, "OnBranchTool",
+               "add_branch", _("Create a new branch")),
+              (True, FREEDRAWING_MODE,
+               ID_PLCOPENEDITOREDITORTOOLBARVARIABLE, "OnVariableTool",
+               "add_variable", _("Create a new variable")),
+              (False, FREEDRAWING_MODE|DRIVENDRAWING_MODE,
+               ID_PLCOPENEDITOREDITORTOOLBARBLOCK, "OnBlockTool",
+               "add_block", _("Create a new block")),
+              (True, FREEDRAWING_MODE,
+               ID_PLCOPENEDITOREDITORTOOLBARCONNECTION, "OnConnectionTool",
+               "add_connection", _("Create a new connection"))],
+    "SFC":   [(True, FREEDRAWING_MODE|DRIVENDRAWING_MODE,
+               ID_PLCOPENEDITOREDITORTOOLBARMOTION, "OnMotionTool",
+               "move", _("Move the view")),
+              (True, FREEDRAWING_MODE|DRIVENDRAWING_MODE,
+               ID_PLCOPENEDITOREDITORTOOLBARCOMMENT, "OnCommentTool",
+               "add_comment", _("Create a new comment")),
+              (True, FREEDRAWING_MODE|DRIVENDRAWING_MODE,
+               ID_PLCOPENEDITOREDITORTOOLBARINITIALSTEP, "OnInitialStepTool",
+               "add_initial_step", _("Create a new initial step")),
+              (False, FREEDRAWING_MODE|DRIVENDRAWING_MODE,
+               ID_PLCOPENEDITOREDITORTOOLBARSTEP, "OnStepTool",
+               "add_step", _("Create a new step")),
+              (True, FREEDRAWING_MODE,
+               ID_PLCOPENEDITOREDITORTOOLBARTRANSITION, "OnTransitionTool",
+               "add_transition", _("Create a new transition")),
+              (False, FREEDRAWING_MODE|DRIVENDRAWING_MODE,
+               ID_PLCOPENEDITOREDITORTOOLBARACTIONBLOCK, "OnActionBlockTool",
+               "add_action", _("Create a new action block")),
+              (False, FREEDRAWING_MODE|DRIVENDRAWING_MODE,
+               ID_PLCOPENEDITOREDITORTOOLBARDIVERGENCE, "OnDivergenceTool",
+               "add_divergence", _("Create a new divergence")),
+              (False, FREEDRAWING_MODE|DRIVENDRAWING_MODE,
+               ID_PLCOPENEDITOREDITORTOOLBARJUMP, "OnJumpTool",
+               "add_jump", _("Create a new jump")),
+              (True, FREEDRAWING_MODE,
+               ID_PLCOPENEDITOREDITORTOOLBARVARIABLE, "OnVariableTool",
+               "add_variable", _("Create a new variable")),
+              (True, FREEDRAWING_MODE,
+               ID_PLCOPENEDITOREDITORTOOLBARBLOCK, "OnBlockTool",
+               "add_block", _("Create a new block")),
+              (True, FREEDRAWING_MODE,
+               ID_PLCOPENEDITOREDITORTOOLBARCONNECTION, "OnConnectionTool",
+               "add_connection", _("Create a new connection")),
+              (True, FREEDRAWING_MODE,
+               ID_PLCOPENEDITOREDITORTOOLBARPOWERRAIL, "OnPowerRailTool",
+               "add_powerrail", _("Create a new power rail")),
+              (True, FREEDRAWING_MODE,
+               ID_PLCOPENEDITOREDITORTOOLBARCONTACT, "OnContactTool",
+               "add_contact", _("Create a new contact"))],
+    "ST":    [],
+    "IL":    [],
     "debug": [(True, FREEDRAWING_MODE|DRIVENDRAWING_MODE,
-              ID_PLCOPENEDITOREDITORTOOLBARMOTION, "OnMotionTool",
-              "move", _("Move the view"))],
+               ID_PLCOPENEDITOREDITORTOOLBARMOTION, "OnMotionTool",
+               "move", _("Move the view"))],
 }
 
 #-------------------------------------------------------------------------------
@@ -885,15 +885,15 @@
 
     def SetRefreshFunctions(self):
         self.RefreshFunctions = {
-            TITLE : self.RefreshTitle,
-            EDITORTOOLBAR : self.RefreshEditorToolBar,
-            FILEMENU : self.RefreshFileMenu,
-            EDITMENU : self.RefreshEditMenu,
-            DISPLAYMENU : self.RefreshDisplayMenu,
-            PROJECTTREE : self.RefreshProjectTree,
-            POUINSTANCEVARIABLESPANEL : self.RefreshPouInstanceVariablesPanel,
-            LIBRARYTREE : self.RefreshLibraryPanel,
-            SCALING : self.RefreshScaling,
+            TITLE: self.RefreshTitle,
+            EDITORTOOLBAR: self.RefreshEditorToolBar,
+            FILEMENU: self.RefreshFileMenu,
+            EDITMENU: self.RefreshEditMenu,
+            DISPLAYMENU: self.RefreshDisplayMenu,
+            PROJECTTREE: self.RefreshProjectTree,
+            POUINSTANCEVARIABLESPANEL: self.RefreshPouInstanceVariablesPanel,
+            LIBRARYTREE: self.RefreshLibraryPanel,
+            SCALING: self.RefreshScaling,
             PAGETITLES: self.RefreshPageTitles}
 
     ## Call PLCOpenEditor refresh functions.
@@ -1874,7 +1874,7 @@
                 if name != "Project":
                     new_id = wx.NewId()
                     AppendMenu(menu, help='', id=new_id, kind=wx.ITEM_NORMAL, text=_("Add POU"))
-                    self.Bind(wx.EVT_MENU, self.GenerateAddPouFunction({"Functions" : "function", "Function Blocks" : "functionBlock", "Programs" : "program"}[name]), id=new_id)
+                    self.Bind(wx.EVT_MENU, self.GenerateAddPouFunction({"Functions": "function", "Function Blocks": "functionBlock", "Programs": "program"}[name]), id=new_id)
 
                 new_id = wx.NewId()
                 AppendMenu(menu, help='', id=new_id, kind=wx.ITEM_NORMAL, text=_("Paste POU"))
@@ -2557,7 +2557,7 @@
 #                               Viewer Printout
 #-------------------------------------------------------------------------------
 
-UPPER_DIV = lambda x, y: (x / y) + {True : 0, False : 1}[(x % y) == 0]
+UPPER_DIV = lambda x, y: (x / y) + {True: 0, False: 1}[(x % y) == 0]
 
 
 class GraphicPrintout(wx.Printout):