Example #1
0
    def post_init(self):
        self.target = links_api.find_link_target(self.filename, self.id_)

        self._init_buttons()
        self._refresh_mod_state()
        self.lpanel.Fit()
        wxgui_api.expand_panel(self.filename, self.id_, self.fpanel)

        if not self.target:
            wxgui_api.collapse_panel(self.filename, self.id_, self.fpanel)

        wxgui_api.bind_to_apply_editor(self._handle_apply)
        wxgui_api.bind_to_check_editor_modified_state(
            self._handle_check_editor_modified)
        wxgui_api.bind_to_close_editor(self._handle_close)
Example #2
0
    def post_init(self):
        self.target = links_api.find_link_target(self.filename, self.id_)

        self._init_buttons()
        self._refresh_mod_state()
        self.lpanel.Fit()
        wxgui_api.expand_panel(self.filename, self.id_, self.fpanel)

        if not self.target:
            wxgui_api.collapse_panel(self.filename, self.id_, self.fpanel)

        wxgui_api.bind_to_apply_editor(self._handle_apply)
        wxgui_api.bind_to_check_editor_modified_state(
                                            self._handle_check_editor_modified)
        wxgui_api.bind_to_close_editor(self._handle_close)
Example #3
0
 def set_focus(self):
     wxgui_api.expand_panel(self.filename, self.id_, self.fpanel)
     self.button_link.SetFocus()
Example #4
0
def simulate_expand_rules_panel(filename, id_):
    fpanel = wxscheduler.base.get_scheduler(filename, id_).fpanel
    wxgui_api.expand_panel(filename, id_, fpanel)
Example #5
0
 def set_focus(self):
     wxgui_api.expand_panel(self.filename, self.id_, self.fpanel)
     self.rule_list.focus_list()
Example #6
0
 def resize(self):
     # This is necessary for letting the fold panel adapt to the variable
     # height
     self.panel.SetMinSize((-1, -1))
     self.panel.Fit()
     wxgui_api.expand_panel(self.filename, self.id_, self.fpanel)
Example #7
0
 def set_focus(self):
     wxgui_api.expand_panel(self.filename, self.id_, self.fpanel)
     self.rule_list.focus_list()
Example #8
0
 def resize(self):
     # This is necessary for letting the fold panel adapt to the variable
     # height
     self.panel.SetMinSize((-1, -1))
     self.panel.Fit()
     wxgui_api.expand_panel(self.filename, self.id_, self.fpanel)
Example #9
0
 def set_focus(self):
     wxgui_api.expand_panel(self.filename, self.id_, self.fpanel)
     self.button_link.SetFocus()
Example #10
0
def simulate_expand_rules_panel(filename, id_):
    fpanel = wxscheduler.base.get_scheduler(filename, id_).fpanel
    wxgui_api.expand_panel(filename, id_, fpanel)