Exemplo n.º 1
0
 def _create_gui(self):
     self.vbox = wx.BoxSizer(wx.VERTICAL)
     field_grid = self._create_field_grid()
     button_box = self._create_button_box()
     self.vbox.Add(field_grid, flag=wx.ALL|wx.EXPAND, border=BORDER)
     self.vbox.Add(button_box, flag=wx.ALL|wx.EXPAND, border=BORDER)
     _set_focus_and_select(self.txt_name)
Exemplo n.º 2
0
 def SetFocusOnFirstControl(self):
     control = {
         "0": self.period_picker,
         "1": self.fuzzy_checkbox,
         "2": self.name,
         "3": self.category_choice,
         "4": self.container_choice,
         ":": self.notebook,
     }[self.config.event_editor_tab_order[0]]
     _set_focus_and_select(control)
Exemplo n.º 3
0
 def SetFocusOnFirstControl(self):
     control = {
         "0": self.start_time,
         "1": self.period_checkbox,
         "2": self.name,
         "3": self.category_choice,
         "4": self.container_choice,
         ":": self.notebook,
     }[self.config.event_editor_tab_order[0]]
     _set_focus_and_select(control)
Exemplo n.º 4
0
 def _create_gui(self, move_period_config):
     self._move_period_fns = [fn for (label, fn) in move_period_config]
     period_list = [label for (label, fn) in move_period_config]
     vbox = wx.BoxSizer(wx.VERTICAL)
     self._create_and_add_sc_count_box(vbox)
     self._create_and_add_rb_period(vbox, period_list)
     self._create_and_add_sc_frequency_box(vbox)
     self._create_and_add_rb_direction(vbox)
     self._create_and_add_button_box(vbox)
     self.SetSizerAndFit(vbox)
     _set_focus_and_select(self.sc_count)
Exemplo n.º 5
0
 def _create_gui(self, move_period_config):
     self._move_period_fns = [fn for (label, fn) in move_period_config]
     period_list = [label for (label, fn) in move_period_config]
     vbox = wx.BoxSizer(wx.VERTICAL)
     self._create_and_add_sc_count_box(vbox)
     self._create_and_add_rb_period(vbox, period_list)
     self._create_and_add_sc_frequency_box(vbox)
     self._create_and_add_rb_direction(vbox)
     self._create_and_add_button_box(vbox)
     self.SetSizerAndFit(vbox)
     _set_focus_and_select(self.sc_count)
Exemplo n.º 6
0
Arquivo: view.py Projeto: ncqgm/gnumed
 def HandleUsedName(self, name):
     msg = _("Category name '%s' already in use.")
     display_error_message(msg % name, self)
     _set_focus_and_select(self.txt_name)
Exemplo n.º 7
0
Arquivo: view.py Projeto: ncqgm/gnumed
 def HandleInvalidName(self, name):
     msg = _("Category name '%s' not valid. Must be non-empty.")
     display_error_message(msg % name, self)
     _set_focus_and_select(self.txt_name)
Exemplo n.º 8
0
Arquivo: view.py Projeto: ncqgm/gnumed
 def DisplayInvalidName(self, message):
     display_error_message(message, self)
     _set_focus_and_select(self.txt_name)
Exemplo n.º 9
0
 def HandleUsedName(self, name):
     msg = _("Category name '%s' already in use.")
     display_error_message(msg % name, self)
     _set_focus_and_select(self.txt_name)
Exemplo n.º 10
0
 def HandleInvalidName(self, name):
     msg = _("Category name '%s' not valid. Must be non-empty.")
     display_error_message(msg % name, self)
     _set_focus_and_select(self.txt_name)
Exemplo n.º 11
0
 def _DisplayInvalidInput(self, message, control):
     guiutils.display_error_message(message, self)
     guiutils._set_focus_and_select(control)
Exemplo n.º 12
0
 def display_invalid_name(self, message):
     display_error_message(message, self)
     _set_focus_and_select(self.txt_name)
Exemplo n.º 13
0
 def DisplayErrorMessage(self, message, focus_widget=None):
     display_error_message(message, parent=self)
     if focus_widget is not None:
         _set_focus_and_select(focus_widget)
Exemplo n.º 14
0
 def _display_invalid_input(self, message, control):
     self.DisplayErrorMessage(message)
     _set_focus_and_select(control)
Exemplo n.º 15
0
 def _display_invalid_input(self, message, control):
     self.DisplayErrorMessage(message)
     _set_focus_and_select(control)