Beispiel #1
0
 def __init__(self):
     Dialog.__init__(self, title="Shortcut keys for RIDE")
     sizer = wx.BoxSizer(wx.HORIZONTAL)
     sizer.Add(HtmlWindow(self, (350, 400),
                          self._get_platform_specific_shortcut_keys()), 1,
               flag=wx.EXPAND)
     self.SetSizerAndFit(sizer)
 def __init__(self):
     Dialog.__init__(self, title='Help: excludes')
     # set Left to Right direction (while we don't have localization)
     self.SetLayoutDirection(wx.Layout_LeftToRight)
     sizer = wx.BoxSizer(wx.VERTICAL)
     sizer.Add(HtmlWindow(self, (800, 600), self.help), 1, flag=wx.EXPAND)
     self.SetSizerAndFit(sizer)
Beispiel #3
0
 def __init__(self):
     Dialog.__init__(self, title='Help: excludes')
     sizer = wx.BoxSizer(wx.VERTICAL)
     sizer.Add(HtmlWindow(self, (800, 600), self.help),
               1,
               flag=wx.EXPAND)
     self.SetSizerAndFit(sizer)
Beispiel #4
0
 def __init__(self):
     Dialog.__init__(self, title='RIDE')
     # set Left to Right direction (while we don't have localization)
     self.SetLayoutDirection(wx.Layout_LeftToRight)
     sizer = wx.BoxSizer(wx.VERTICAL)
     sizer.Add(HtmlWindow(self, (650, 200), ABOUT_RIDE), 1, flag=wx.EXPAND)
     self.SetSizerAndFit(sizer)
Beispiel #5
0
 def __init__(self):
     Dialog.__init__(self, title='Help: excludes')
     sizer = wx.BoxSizer(wx.VERTICAL)
     sizer.Add(HtmlWindow(self, (800, 600), self.help),
               1,
               flag=wx.EXPAND)
     self.SetSizerAndFit(sizer)
Beispiel #6
0
 def __init__(self, usages, title, checkbox_label, model=ResourceImportListModel):
     Dialog.__init__(self, title, size=(self._width, self._height))
     self._sizer = VerticalSizer()
     self._create_controls(usages, checkbox_label, model)
     self._create_horizontal_line(self._sizer)
     self._create_buttons(self._sizer)
     self.SetSizer(self._sizer)
Beispiel #7
0
 def __init__(self, controller):
     Dialog.__init__(self, self._title, size=(self._width, self._height))
     self._controller = controller
     self._sizer = VerticalSizer()
     self._create_controls()
     self._create_horizontal_line(self._sizer)
     self._create_buttons(self._sizer)
     self.SetSizer(self._sizer)
Beispiel #8
0
 def __init__(self):
     Dialog.__init__(self, title="Shortcut keys for RIDE")
     sizer = wx.BoxSizer(wx.HORIZONTAL)
     sizer.Add(HtmlWindow(self, (350, 400),
                          self._get_platform_specific_shortcut_keys()),
               1,
               flag=wx.EXPAND)
     self.SetSizerAndFit(sizer)
Beispiel #9
0
 def __init__(self, fuzzy_search_handler, tag_search_handler):
     self._fuzzy_search_handler = fuzzy_search_handler
     self._tag_search_handler = tag_search_handler
     self._selection_listeners = []
     title = "Search Tests"
     Dialog.__init__(self, title=title, size=(650, 400))
     self.SetSizer(VerticalSizer())
     self.Sizer.Add(self._create_notebook(), 1, wx.ALL | wx.EXPAND | wx.ALIGN_LEFT, 3)
Beispiel #10
0
 def __init__(self):
     Dialog.__init__(self, title="Shortcut keys for RIDE")
     # set Left to Right direction (while we don't have localization)
     self.SetLayoutDirection(wx.Layout_LeftToRight)
     sizer = wx.BoxSizer(wx.HORIZONTAL)
     sizer.Add(HtmlWindow(self, (350, 400),
                          self._get_platform_specific_shortcut_keys()), 1,
               flag=wx.EXPAND)
     self.SetSizerAndFit(sizer)
Beispiel #11
0
 def __init__(self, fuzzy_search_handler, tag_search_handler, add_to_selected_handler):
     self._fuzzy_search_handler = fuzzy_search_handler
     self._tag_search_handler = tag_search_handler
     self._add_to_selected_handler = add_to_selected_handler
     self._selection_listeners = []
     title = "Search Tests"
     Dialog.__init__(self, title=title, size=(750, 400))
     self.SetSizer(VerticalSizer())
     self.Sizer.Add(self._create_notebook(), 1, wx.ALL | wx.EXPAND | wx.ALIGN_LEFT, 3)
Beispiel #12
0
 def __init__(self, message):
     Dialog.__init__(self,
                     title='Parsing errors',
                     size=(700, 400),
                     style=wx.DEFAULT_FRAME_STYLE)
     area = wx.TextCtrl(self,
                        size=(700, 400),
                        style=wx.TE_MULTILINE | wx.TE_DONTWRAP
                        | wx.TE_READONLY)
     area.SetValue(message)
 def __init__(self,
              usages,
              title,
              checkbox_label,
              model=ResourceImportListModel):
     Dialog.__init__(self, title, size=(self._width, self._height))
     self._sizer = VerticalSizer()
     self._create_controls(usages, checkbox_label, model)
     self._create_horizontal_line(self._sizer)
     self._create_buttons(self._sizer)
     self.SetSizer(self._sizer)
Beispiel #14
0
 def __init__(self, name, usages=None):
     self._name = name
     self._selection_listeners = []
     title = "'%s'" % (name)
     Dialog.__init__(self, title=title, size=(650, 400))
     self.SetSizer(VerticalSizer())
     self._add_view_components()
     self.usages = usages or UsagesListModel([])
     self.usage_list = VirtualList(self, self.usages.headers, self.usages)
     self.usage_list.add_selection_listener(self._usage_selected)
     self.Sizer.add_expanding(self.usage_list)
Beispiel #15
0
 def __init__(self, message):
     Dialog.__init__(self,
                     title='Parsing errors',
                     size=(700, 400),
                     style=wx.DEFAULT_FRAME_STYLE)
     # set Left to Right direction (while we don't have localization)
     self.SetLayoutDirection(wx.Layout_LeftToRight)
     area = wx.TextCtrl(self,
                        size=(700, 400),
                        style=wx.TE_MULTILINE | wx.TE_DONTWRAP
                        | wx.TE_READONLY | wx.TE_NOHIDESEL)
     area.SetValue(message)
Beispiel #16
0
 def __init__(self, name, usages=None):
     self._name = name
     self._selection_listeners = []
     title = "'%s'" % (name)
     Dialog.__init__(self, title=title, size=(650, 400))
     self.SetSizer(VerticalSizer())
     self._add_view_components()
     self.usages = usages or UsagesListModel([])
     self.usage_list = VirtualList(self, self.usages.headers,
                                   self.usages)
     self.usage_list.add_selection_listener(self._usage_selected)
     self.Sizer.add_expanding(self.usage_list)
 def __init__(self,
              usages,
              title,
              checkbox_label,
              model=ResourceImportListModel):
     Dialog.__init__(self, title, size=(self._width, self._height))
     # set Left to Right direction (while we don't have localization)
     self.SetLayoutDirection(wx.Layout_LeftToRight)
     self._sizer = VerticalSizer()
     self._create_controls(usages, checkbox_label, model)
     self._create_horizontal_line(self._sizer)
     self._create_buttons(self._sizer)
     self.SetSizer(self._sizer)
 def __init__(self, name, usages=None):
     self._name = name
     self._selection_listeners = []
     title = "'%s'" % (name)
     Dialog.__init__(self, title=title, size=(650, 400))
     # set Left to Right direction (while we don't have localization)
     self.SetLayoutDirection(wx.Layout_LeftToRight)
     self.SetSizer(VerticalSizer())
     self._add_view_components()
     self.usages = usages or UsagesListModel([])
     self.usage_list = VirtualList(self, self.usages.headers, self.usages)
     self.usage_list.add_selection_listener(self._usage_selected)
     self.Sizer.add_expanding(self.usage_list)
Beispiel #19
0
 def __init__(self, fuzzy_search_handler, tag_search_handler,
              add_to_selected_handler):
     self._fuzzy_search_handler = fuzzy_search_handler
     self._tag_search_handler = tag_search_handler
     self._add_to_selected_handler = add_to_selected_handler
     self._selection_listeners = []
     title = "Search Tests"
     Dialog.__init__(self, title=title, size=(750, 400))
     # set Left to Right direction (while we don't have localization)
     self.SetLayoutDirection(wx.Layout_LeftToRight)
     self.SetSizer(VerticalSizer())
     self.Sizer.Add(self._create_notebook(), 1,
                    wx.ALL | wx.EXPAND | wx.ALIGN_LEFT, 3)
Beispiel #20
0
 def __init__(self, controller, item=None, plugin=None):
     # TODO: Get rid of item, everything should be in controller
     Dialog.__init__(self, self._title)
     self.SetExtraStyle(wx.WS_EX_VALIDATE_RECURSIVELY)
     self._controller = controller
     self.plugin = plugin
     self._sizer = wx.BoxSizer(wx.VERTICAL)
     self._editors = self._get_editors(item)
     for editor in self._editors:
         self._sizer.Add(editor, editor.expand_factor, wx.EXPAND)
     self._add_comment_editor(item)
     self._create_help()
     self._create_line()
     self._create_buttons()
     self.SetSizer(self._sizer)
     self._sizer.Fit(self)
     self._editors[0].set_focus()
 def __init__(self, controller, item=None, plugin=None):
     # TODO: Get rid of item, everything should be in controller
     Dialog.__init__(self, self._title)
     self.SetExtraStyle(wx.WS_EX_VALIDATE_RECURSIVELY)
     self._controller = controller
     self.plugin = plugin
     self._sizer = wx.BoxSizer(wx.VERTICAL)
     self._editors = self._get_editors(item)
     for editor in self._editors:
         self._sizer.Add(editor, editor.expand_factor, wx.EXPAND)
     self._add_comment_editor(item)
     self._create_help()
     self._create_line()
     self._create_buttons()
     self.SetSizer(self._sizer)
     self._sizer.Fit(self)
     self._editors[0].set_focus()
    def __init__(self, controller):
        self._user_name = "Admin"
        self._password = ""
        self._server_list = ""
        self._repository_list = ""
        self._repository_type = self.__repositories[0]
        self._controller = controller
        title = 'Repository settings'

        Dialog.__init__(self, title, size=(self._width, self._height))
        self._sizer = VerticalSizer()
        # self._add_server_list(self, self._sizer)
        # self._add_repository_list(self, self._sizer)
        # self._sizer = wx.GridSizer(0, 2, 0, 0)
        self.m_label_user = wx.StaticText(self, wx.ID_ANY, u"User", wx.DefaultPosition, wx.DefaultSize, 0)
        self.m_label_user.Wrap(-1)
        self._sizer.Add(self.m_label_user, 0, wx.ALL, 5)

        self.m_text_user = wx.TextCtrl(self, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, 0)
        self._sizer.Add(self.m_text_user, 0, wx.ALL, 5)

        self.m_label_pass = wx.StaticText(self, wx.ID_ANY, u"Pass", wx.DefaultPosition, wx.DefaultSize, 0)
        self.m_label_pass.Wrap(-1)
        self._sizer.Add(self.m_label_pass, 0, wx.ALL, 5)

        self.m_text_pass = wx.TextCtrl(self, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, 0)
        self._sizer.Add(self.m_text_pass, 0, wx.ALL, 5)

        self.m_button_push = wx.Button(self, wx.ID_ANY, u"Push", wx.DefaultPosition, wx.DefaultSize, 0)
        self._sizer.Add(self.m_button_push, 0, wx.ALL, 5)

        self.m_button_pull = wx.Button(self, wx.ID_ANY, u"Pull", wx.DefaultPosition, wx.DefaultSize, 0)
        self._sizer.Add(self.m_button_pull, 0, wx.ALL, 5)

        self.SetSizer(self._sizer)
        self.Layout()

        self.Centre(wx.BOTH)

        # Connect Events
        self.m_button_push.Bind(wx.EVT_BUTTON, self.m_button_push_on_button_click)
        self.m_button_pull.Bind(wx.EVT_BUTTON, self.m_button_pull_on_button_click)
Beispiel #23
0
 def OnJsonEditor(self, event=None):
     if event:
         event.Skip()
     dialog = Dialog()
     dialog.SetTitle('JSON Editor')
     dialog.SetSizer(wx.BoxSizer(wx.HORIZONTAL))
     okBtn = wx.Button(dialog, wx.ID_OK, "Save")
     cnlBtn = wx.Button(dialog, wx.ID_CANCEL, "Cancel")
     richText = wx.TextCtrl(dialog,
                            wx.ID_ANY, "If supported by the native "
                            "control, this is reversed, "
                            "and this is a different "
                            "font.",
                            size=(400, 475),
                            style=wx.HSCROLL | wx.TE_MULTILINE
                            | wx.TE_NOHIDESEL)
     dialog.Sizer.Add(richText, flag=wx.GROW, proportion=1)
     dialog.Sizer.Add(okBtn, flag=wx.ALIGN_RIGHT | wx.ALL)
     dialog.Sizer.Add(cnlBtn, flag=wx.ALL)
     # Get cell value of parent grid
     if self.is_json(self._current_cell_value()):
         jsonStr = json.loads(self._current_cell_value())
         richText.SetValue(json.dumps(jsonStr, indent=4,
                                      ensure_ascii=False))
     else:
         richText.SetValue(self._current_cell_value())
     dialog.SetSize((650, 550))
     # If click Save, then save the value in richText into the original
     # grid cell, and clear all indent.
     if dialog.ShowModal() == wx.ID_OK:
         try:
             strJson = json.loads(richText.GetValue())
             self.cell_value_edited(self.selection.cell[0],
                                    self.selection.cell[1],
                                    json.dumps(strJson, ensure_ascii=False))
         except ValueError or json.JSONDecodeError as e:
             res = wx.MessageDialog(
                 dialog, "Error in JSON: {}\n\n"
                 "Save anyway?".format(e), "Validation Error!",
                 wx.YES_NO).ShowModal()
             if res == wx.ID_YES:
                 self.cell_value_edited(self.selection.cell[0],
                                        self.selection.cell[1],
                                        richText.GetValue())
             else:
                 pass
Beispiel #24
0
 def __init__(self, title, content):
     Dialog.__init__(self, title)
     szr = VerticalSizer()
     szr.add_expanding(HtmlWindow(self, text=content, size=self.Size))
     self.SetSizer(szr)
Beispiel #25
0
 def __init__(self):
     Dialog.__init__(self, title='RIDE')
     sizer = wx.BoxSizer(wx.VERTICAL)
     sizer.Add(HtmlWindow(self, (450, 200), ABOUT_RIDE), 1, flag=wx.EXPAND)
     self.SetSizerAndFit(sizer)
Beispiel #26
0
 def __init__(self):
     Dialog.__init__(self, title='RIDE')
     sizer = wx.BoxSizer(wx.VERTICAL)
     sizer.Add(HtmlWindow(self, (450, 200), ABOUT_RIDE), 1, flag=wx.EXPAND)
     self.SetSizerAndFit(sizer)
Beispiel #27
0
 def __init__(self, configs):
     Dialog.__init__(self, title='Manage Run Configurations')
     self._create_ui(configs)
 def __init__(self, configs, plugin):
     Dialog.__init__(self, title='Manage Run Configurations')
     self.plugin = plugin
     self._create_ui(configs)
Beispiel #29
0
 def _init_dialog(self, title):
     Dialog.__init__(self, title)
     return wx.BoxSizer(wx.VERTICAL)
Beispiel #30
0
 def _init_dialog(self, title):
     Dialog.__init__(self, title)
     return wx.BoxSizer(wx.VERTICAL)
 def __init__(self, title, content):
     Dialog.__init__(self, title)
     szr = VerticalSizer()
     szr.add_expanding(HtmlWindow(self, text=content, size=self.Size))
     self.SetSizer(szr)
Beispiel #32
0
 def __init__(self, configs, plugin):
     Dialog.__init__(self, title='Manage Run Configurations')
     # set Left to Right direction (while we don't have localization)
     self.SetLayoutDirection(wx.Layout_LeftToRight)
     self.plugin = plugin
     self._create_ui(configs)
Beispiel #33
0
 def __init__(self, message):
     Dialog.__init__(self, title='Parsing errors', size=(700, 400),
                     style=wx.DEFAULT_FRAME_STYLE)
     area = wx.TextCtrl(self, size=(700,400), style=wx.TE_MULTILINE|wx.TE_DONTWRAP|wx.TE_READONLY)
     area.SetValue(message)
Beispiel #34
0
 def _init_dialog(self, title):
     Dialog.__init__(self, title)
     # set Left to Right direction (while we don't have localization)
     self.SetLayoutDirection(wx.Layout_LeftToRight)
     return wx.BoxSizer(wx.VERTICAL)