コード例 #1
0
ファイル: advancegraph.py プロジェクト: mypstom/robotide
 def __init__(self, application):
     Plugin.__init__(self, application)
     self.node_combobox = None
     self.listbox = None
     self.level_spinctrl = None
     self.simplified_button = None
     self.change_impact_button = None
コード例 #2
0
ファイル: treeplugin.py プロジェクト: joethewind/RIDE
 def __init__(self, application):
     Plugin.__init__(self, application, default_settings=self.defaults)
     self.settings = application.settings._config_obj['Plugins']['Tree']
     self._parent = None
     self._tree = self.tree
     self._mgr = GetManager(self._tree)
     """
コード例 #3
0
 def __init__(self, application):
     Plugin.__init__(self, application)
     self.left_panel_show = False
     self.datafiles = None
     self.total_actions = 0
     self.extract_frame = None
     self.extract_list_view = None
コード例 #4
0
ファイル: desktopshortcut.py プロジェクト: scathaig/RIDE
 def __init__(self, app):
     Plugin.__init__(self, app, default_settings={
         'desktop_shortcut_exists': False,
         'initial_project': None
     })
     self._window = None
     atexit.register(self._close)
コード例 #5
0
 def __init__(self, application, controller=None):
     Plugin.__init__(self, application, default_settings=self.defaults)
     self.settings = application.settings._config_obj['Plugins'][
         'File Explorer']
     self._parent = None
     self._filemgr = self.filemgr
     self._mgr = GetManager(self._filemgr)
     self._controller = controller
コード例 #6
0
ファイル: desktopshortcut.py プロジェクト: lf1687/MyTools
 def __init__(self, app):
     Plugin.__init__(self,
                     app,
                     default_settings={
                         'desktop_shortcut_exists': False,
                         'initial_project': None
                     })
     self._window = None
     atexit.register(self._close)
コード例 #7
0
ファイル: log.py プロジェクト: jiabinshan/RIDE
 def __init__(self, app):
     Plugin.__init__(self, app, default_settings={
         'log_to_console': False,
         'log_to_file': True
     })
     self._log = []
     self._window = None
     self._path = os.path.join(
         tempfile.gettempdir(), '{}-ride.log'.format(uuid.uuid4()))
     self._outfile = None
     self._remove_old_log_files()
     atexit.register(self._close)
コード例 #8
0
ファイル: parserlog.py プロジェクト: wilerjrxd/RIDE
 def __init__(self, app):
     Plugin.__init__(self,
                     app,
                     default_settings={
                         'log_to_console': False,
                         'log_to_file': True
                     })
     self._log = []
     self._panel = None
     self._path = os.path.join(tempfile.gettempdir(),
                               '{}-ride_parser.log'.format(uuid.uuid4()))
     self._outfile = None
     self._remove_old_log_files()
     atexit.register(self._close)
コード例 #9
0
    def __init__(self, application):
        Plugin.__init__(self, application, name=None, doc=None, metadata=None,
                        default_settings=None, initially_enabled=True)

        self.menu = [
            ActionInfo("ClearCase", "Check &Out", self.OnCheckOut, position=0),
            ActionInfo("ClearCase", "&Undo Check out", self.OnUndoCheckOut, position=1),
            ActionInfo("ClearCase", "Check &In", self.OnCheckIn, position=2),
        ]

        self.treemenuitems = [
            PopupMenuItem("---"),
            PopupMenuItem("Check Out", self.OnCheckOut, self),
            PopupMenuItem("Undo Check Out", self.OnUndoCheckOut, self),
            PopupMenuItem("Check In", self.OnCheckIn, self)
        ]
コード例 #10
0
ファイル: testrunnerplugin.py プロジェクト: laashub-soa/RIDE
 def __init__(self, application=None):
     Plugin.__init__(self, application, initially_enabled=True,
                     default_settings=self.defaults)
     self.version = "3.1"
     self.metadata = {
         "url":
         "https://github.com/robotframework/RIDE/wiki/Test-Runner-Plugin"}
     self._reload_timer = None
     self._frame = application.frame
     self._report_file = None
     self._log_file = None
     self._controls = {}
     self._running = False
     self._currently_executing_keyword = None
     self._test_runner = TestRunner(application.model)
     self._register_shortcuts()
     self._min_log_level_number = LOG_LEVELS['INFO']
     self._names_to_run = set()
コード例 #11
0
 def __init__(self, application=None):
     Plugin.__init__(self, application, initially_enabled=True,
                     default_settings=self.defaults)
     self.version = "3.01"
     self.metadata = {
         "url":
         "https://github.com/robotframework/RIDE/wiki/Test-Runner-Plugin"}
     self._reload_timer = None
     self._frame = application.frame
     self._report_file = None
     self._log_file = None
     self._controls = {}
     self._running = False
     self._currently_executing_keyword = None
     self._test_runner = TestRunner(application.model)
     self._register_shortcuts()
     self._min_log_level_number = LOG_LEVELS['INFO']
     self._names_to_run = set()
コード例 #12
0
    def __init__(self, application):
        Plugin.__init__(self,
                        application,
                        name=None,
                        doc=None,
                        metadata=None,
                        default_settings=None,
                        initially_enabled=True)

        self.menu = [
            ActionInfo("ClearCase", "Check &Out", self.OnCheckOut, position=0),
            ActionInfo("ClearCase",
                       "&Undo Check out",
                       self.OnUndoCheckOut,
                       position=1),
            ActionInfo("ClearCase", "Check &In", self.OnCheckIn, position=2),
        ]

        self.treemenuitems = [
            PopupMenuItem("---"),
            PopupMenuItem("Check Out", self.OnCheckOut, self),
            PopupMenuItem("Undo Check Out", self.OnUndoCheckOut, self),
            PopupMenuItem("Check In", self.OnCheckIn, self)
        ]
コード例 #13
0
 def __init__(self, application=None):
     self.context_menu = [PopupMenuItem('---')]
     self.context_menu += [
         PopupMenuItem(item['name'], callable=self.create_callable(item['name'], item['action'])) for
         item in filter(lambda x: x.get('context_menu', False), self.menu)]
     Plugin.__init__(self, application, metadata=self.metadata)
コード例 #14
0
 def __init__(self, application=None):
     settings = {'recent_files': [], 'max_number_of_files': 4}
     Plugin.__init__(self, application, default_settings=settings)
     self.recent_files = remove_non_existing_paths(self.recent_files)
コード例 #15
0
ファイル: __init__.py プロジェクト: blueenergy/RIDE
 def __init__(self, application):
     Plugin.__init__(self, application)
     self._tab = None
     self._grid_popup_creator = PopupCreator()
     self._creator = EditorCreator(self.register_editor)
     self._editor = None
コード例 #16
0
 def __init__(self, app):
     Plugin.__init__(self, app)
     self.all_keywords = []
     self._criteria = _SearchCriteria()
     self.dirty = False
コード例 #17
0
 def __init__(self, *args):
     Plugin.__init__(self, *args)
     self._full_file_name = None
     self._test_case_path = None
コード例 #18
0
 def __init__(self, application):
     Plugin.__init__(self, application)
コード例 #19
0
ファイル: runanything.py プロジェクト: IlfirinPL/RIDE
 def __init__(self, app):
     Plugin.__init__(self, app, default_settings={'configs': []})
     self._configs = RunConfigs(self.configs)
コード例 #20
0
ファイル: log.py プロジェクト: EnochManohar/RIDE
 def __init__(self, app):
     Plugin.__init__(self, app, default_settings={'log_to_console': False})
     self._log = []
     self._window = None
コード例 #21
0
 def _create_plugin(self, settings={'foo': 'bar'}):
     return Plugin(self._create_app(),
                   name='MyPlug',
                   default_settings=settings)
コード例 #22
0
ファイル: __init__.py プロジェクト: wangqiandeniangniang/RIDE
 def get_selected_datafile(self):
     if self._editor and self._editor.controller:
         return self._editor.controller.datafile
     return Plugin.get_selected_datafile(self)
コード例 #23
0
 def test_set_default_settings_when_settings_exist(self):
     app = self._create_app()
     app.settings['Plugins'].add_section('MyPlug', foo='zip')
     self.assertEqual(Plugin(app, name='MyPlug').foo, 'zip')
コード例 #24
0
 def __init__(self, app):
     Plugin.__init__(self, app, default_settings={'configs': []})
     self._configs = RunConfigs(self.configs)
コード例 #25
0
 def __init__(self, *args):
     Plugin.__init__(self, *args)
     self._full_file_name = None
     self._test_case_path = None
コード例 #26
0
ファイル: texteditor.py プロジェクト: Acidburn0zzz/RIDE
 def __init__(self, application):
     Plugin.__init__(self, application)
     self._editor_component = None
コード例 #27
0
ファイル: preview.py プロジェクト: yvdhi/RIDE
 def __init__(self, application):
     Plugin.__init__(self, application, default_settings={'format': 'HTML'})
     self._panel = None
コード例 #28
0
ファイル: recentfiles.py プロジェクト: Garjy/RIDE
 def __init__(self, application=None):
     settings = {'recent_files': [], 'max_number_of_files': 4}
     Plugin.__init__(self, application, default_settings=settings)
     self.recent_files = remove_non_existing_paths(self.recent_files)
コード例 #29
0
ファイル: releasenotes.py プロジェクト: abrain/RIDE
 def __init__(self, application):
     Plugin.__init__(self, application, default_settings={'version_shown':''})
     self._view = None
コード例 #30
0
ファイル: __init__.py プロジェクト: wangqiandeniangniang/RIDE
 def __init__(self, application):
     Plugin.__init__(self, application)
     self._tab = None
     self._grid_popup_creator = PopupCreator()
     self._creator = EditorCreator(self.register_editor)
     self._editor = None
コード例 #31
0
 def __init__(self, application):
     Plugin.__init__(self, application)
コード例 #32
0
ファイル: preview.py プロジェクト: IlfirinPL/RIDE
 def __init__(self, application):
     Plugin.__init__(self, application, default_settings={'format': 'HTML'})
     self._panel = None
コード例 #33
0
 def __init__(self, application):
     Plugin.__init__(self, application)
     self._editor_component = None
コード例 #34
0
 def __init__(self, app):
     Plugin.__init__(self, app, default_settings={'log_to_console': False})
     self._log = []
     self._window = None
コード例 #35
0
ファイル: __init__.py プロジェクト: Acidburn0zzz/RIDE
 def get_selected_datafile(self):
     if self._editor and self._editor.controller:
         return self._editor.controller.datafile
     return Plugin.get_selected_datafile(self)
コード例 #36
0
 def __init__(self, application=None):
     settings = {'recent_files': [], 'max_number_of_files': 4}
     Plugin.__init__(self, application, default_settings=settings)
コード例 #37
0
ファイル: recentfiles.py プロジェクト: Acidburn0zzz/RIDE
 def __init__(self, application=None):
     settings = {'recent_files':[], 'max_number_of_files':4}
     Plugin.__init__(self, application, default_settings=settings)