Beispiel #1
0
    def __init__(self, parent, manager=None, filesOpen=[]):
        if manager is None:
            NodeEditorTemplate.__init__(self, NodeManager(), self, True)
        else:
            NodeEditorTemplate.__init__(self, manager, self, False)
        self._init_ctrls(parent)
        self.HtmlFrameOpened = []

        icon = wx.Icon(os.path.join(ScriptDirectory, "networkedit.ico"),
                       wx.BITMAP_TYPE_ICO)
        self.SetIcon(icon)

        if self.ModeSolo:
            for filepath in filesOpen:
                result = self.Manager.OpenFileInCurrent(
                    os.path.abspath(filepath))
                if isinstance(result, int):
                    new_editingpanel = EditingPanel(self.FileOpened, self,
                                                    self.Manager)
                    new_editingpanel.SetIndex(result)
                    self.FileOpened.AddPage(new_editingpanel, "")
        else:
            for index in self.Manager.GetBufferIndexes():
                new_editingpanel = EditingPanel(self.FileOpened, self,
                                                self.Manager)
                new_editingpanel.SetIndex(index)
                self.FileOpened.AddPage(new_editingpanel, "")

        if self.Manager.GetBufferNumber() > 0:
            window = self.FileOpened.GetPage(0)
            if window:
                self.Manager.ChangeCurrentNode(window.GetIndex())
                self.FileOpened.SetSelection(0)

        if self.Manager.CurrentDS302Defined():
            self.EditMenu.Enable(self.EditMenu.FindItem(_("DS-302 Profile")),
                                 True)
        else:
            self.EditMenu.Enable(self.EditMenu.FindItem(_("DS-302 Profile")),
                                 False)
        self.RefreshEditMenu()
        self.RefreshBufferState()
        self.RefreshProfileMenu()
        self.RefreshTitle()
        self.RefreshMainMenu()
Beispiel #2
0
    def __init__(self, parent, manager=None, filesOpen=[]):
        if manager is None:
            NodeEditorTemplate.__init__(self, NodeManager(), self, True)
        else:
            NodeEditorTemplate.__init__(self, manager, self, False)
        self._init_ctrls(parent)
        self.HtmlFrameOpened = []

        icon = wx.Icon(os.path.join(ScriptDirectory, "networkedit.ico"), wx.BITMAP_TYPE_ICO)
        self.SetIcon(icon)

        if self.ModeSolo:
            for filepath in filesOpen:
                result = self.Manager.OpenFileInCurrent(os.path.abspath(filepath))
                if isinstance(result, (IntType, LongType)):
                    new_editingpanel = EditingPanel(self.FileOpened, self, self.Manager)
                    new_editingpanel.SetIndex(result)
                    self.FileOpened.AddPage(new_editingpanel, "")
        else:
            for index in self.Manager.GetBufferIndexes():
                new_editingpanel = EditingPanel(self.FileOpened, self, self.Manager)
                new_editingpanel.SetIndex(index)
                self.FileOpened.AddPage(new_editingpanel, "")

        if self.Manager.GetBufferNumber() > 0:
            window = self.FileOpened.GetPage(0)
            if window:
                self.Manager.ChangeCurrentNode(window.GetIndex())
                self.FileOpened.SetSelection(0)

        if self.Manager.CurrentDS302Defined():
            self.EditMenu.Enable(ID_OBJDICTEDITEDITMENUDS302PROFILE, True)
        else:
            self.EditMenu.Enable(ID_OBJDICTEDITEDITMENUDS302PROFILE, False)
        self.RefreshEditMenu()
        self.RefreshBufferState()
        self.RefreshProfileMenu()
        self.RefreshTitle()
        self.RefreshMainMenu()
 def __init__(self, manager, frame, mode_solo):
     self.NodeList = manager
     NodeEditorTemplate.__init__(self, self.NodeList.GetManager(), frame,
                                 mode_solo)
 def __init__(self, manager, frame, mode_solo):
     self.NodeList = manager
     NodeEditorTemplate.__init__(self, self.NodeList.GetManager(), frame, mode_solo)
 def __init__(self, parent, controler, window, editable=True):
     self.Editable = editable
     ConfTreeNodeEditor.__init__(self, parent, controler, window)
     NodeEditorTemplate.__init__(self, controler, window, False)
Beispiel #6
0
 def __init__(self, parent, controler, window, editable=True):
     self.Editable = editable
     ConfTreeNodeEditor.__init__(self, parent, controler, window)
     NodeEditorTemplate.__init__(self, controler, window, False)