equal
deleted
inserted
replaced
23 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. |
23 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. |
24 |
24 |
25 from __future__ import absolute_import |
25 from __future__ import absolute_import |
26 from __future__ import division |
26 from __future__ import division |
27 import sys |
27 import sys |
28 from types import TupleType |
|
29 import base64 |
28 import base64 |
30 from builtins import str as text |
29 from builtins import str as text |
31 |
30 |
32 import wx |
31 import wx |
33 import wx.grid |
32 import wx.grid |
833 if instance_infos is not None: |
832 if instance_infos is not None: |
834 return notebook.GetPageIndex(self.OpenDebugViewer(instance_infos["class"], instance_path, instance_infos["type"])) |
833 return notebook.GetPageIndex(self.OpenDebugViewer(instance_infos["class"], instance_path, instance_infos["type"])) |
835 return None |
834 return None |
836 |
835 |
837 def LoadTabLayout(self, notebook, tabs, mode="all", first_index=None): |
836 def LoadTabLayout(self, notebook, tabs, mode="all", first_index=None): |
838 if isinstance(tabs, ListType): |
837 if isinstance(tabs, list): |
839 if len(tabs) == 0: |
838 if len(tabs) == 0: |
840 return |
839 return |
841 raise ValueError("Not supported") |
840 raise ValueError("Not supported") |
842 |
841 |
843 if "split" in tabs: |
842 if "split" in tabs: |
2435 |
2434 |
2436 pou_xml = self.GetCopyBuffer() |
2435 pou_xml = self.GetCopyBuffer() |
2437 |
2436 |
2438 result = self.Controler.PastePou(pou_type, pou_xml) |
2437 result = self.Controler.PastePou(pou_type, pou_xml) |
2439 |
2438 |
2440 if not isinstance(result, TupleType): |
2439 if not isinstance(result, tuple): |
2441 self.ShowErrorMessage(result) |
2440 self.ShowErrorMessage(result) |
2442 else: |
2441 else: |
2443 self._Refresh(TITLE, EDITORTOOLBAR, FILEMENU, EDITMENU, PROJECTTREE, LIBRARYTREE) |
2442 self._Refresh(TITLE, EDITORTOOLBAR, FILEMENU, EDITMENU, PROJECTTREE, LIBRARYTREE) |
2444 self.EditProjectElement(ITEM_POU, result[0]) |
2443 self.EditProjectElement(ITEM_POU, result[0]) |
2445 |
2444 |