Class p.c.s.Service(object):

Part of pida.core.service View In Hierarchy

Known subclasses: pida.core.editors.EditorService, pida.editors.emacs.emacs.Emacs, pida.services.appcontroller.appcontroller.Appcontroller, pida.services.buffer.buffer.Buffer, pida.services.bugreport.bugreport.Bugreport, pida.services.commander.commander.Commander, pida.services.contexts.contexts.Contexts, pida.services.editor.editor.Editor, pida.services.filemanager.filemanager.Filemanager, pida.services.filewatcher.filewatcher.Filewatcher, pida.services.grepper.grepper.Grepper, pida.services.help.help.Help, pida.services.manhole.manhole.Manhole, pida.services.notify.notify.Notify, pida.services.openwith.openwith.Openwith, pida.services.optionsmanager.optionsmanager.Optionsmanager, pida.services.plugins.plugins.Plugins, pida.services.project.project.Project, pida.services.rpc.rpc.Rpc, pida.services.sessions.sessions.Sessions, pida.services.shortcuts.shortcuts.Shortcuts, pida.services.statusbar.statusbar.Statusbar, pida.services.versioncontrol.versioncontrol.Versioncontrol, pida.services.webbrowser.webbrowser.Webbrowser, pida.services.window.window.Window, pida.utils.debugger.debugger.Debugger (hide last 23 again) ... and 23 more

Base Service Class
Line # Kind Name Docs
31 Method __init__ Undocumented
36 Method create_all Called to create all the services by the
48 Method subscribe_all Undocumented
53 Method get_name Undocumented
56 Method get_label Undocumented
59 Method pre_start Override to pre start up
62 Method start Override for main phase of startup
65 Method stop Override to stop service
68 Method stop_components Undocumented
77 Method _register_options_config Undocumented
85 Method get_options Undocumented
88 Method get_option Undocumented
91 Method opt Undocumented
94 Method set_opt Undocumented
100 Method _register_commands_config Undocumented
108 Method _get_commands Undocumented
111 Method cmd Undocumented
123 Method _register_events_config Undocumented
129 Method _subscribe_foreign_events Undocumented
132 Method _unsubscribe_foreign_events Undocumented
136 Method _get_events Undocumented
139 Method get_event Undocumented
142 Method subscribe_foreign_event Undocumented
145 Method unsubscribe_foreign_event Undocumented
148 Method subscribe_event Undocumented
151 Method unsubscribe_event Undocumented
155 Method emit Undocumented
161 Method _register_feature_config Undocumented
167 Method _subscribe_foreign_features Undocumented
170 Method _unsubscribe_foreign_features Undocumented
173 Method _get_features Undocumented
178 Method list_features Undocumented
181 Method has_foreign_feature Undocumented
184 Method subscribe_feature Undocumented
187 Method unsubscribe_feature Undocumented
190 Method subscribe_foreign_feature Undocumented
193 Method unsubscribe_foreign_feature Undocumented
196 Method features Undocumented
202 Method _register_actions_config Undocumented
208 Method _unregister_actions_config Undocumented
211 Method _subscribe_keyboard_shortcuts Undocumented
214 Method _get_actions Undocumented
217 Method get_action_group Undocumented
220 Method get_action Undocumented
223 Method get_keyboard_options Undocumented
228 Method log_debug Undocumented
231 Method log_info Undocumented
234 Method log_warn Undocumented
237 Method log_error Undocumented
243 Method get_window Undocumented
248 Method save_dlg Undocumented
251 Method open_dlg Undocumented
254 Method info_dlg Undocumented
257 Method error_dlg Undocumented
260 Method yesno_dlg Undocumented
263 Method error_list_dlg Undocumented
def __init__(self, boss=None):
Undocumented
def create_all(self):
Called to create all the services by the {servicemanager.ServiceManager}
def subscribe_all(self):
Undocumented
def get_name(self):
Undocumented
def get_label(self):
Undocumented
def pre_start(self):
Override to pre start up
def start(self):
Override for main phase of startup
def stop(self):
Override to stop service
def stop_components(self):
Undocumented
def _register_options_config(self, config_cls):
Undocumented
def get_options(self):
Undocumented
def get_option(self, name):
Undocumented
def opt(self, name):
Undocumented
def set_opt(self, name, value):
Undocumented
def _register_commands_config(self, config_cls):
Undocumented
def _get_commands(self):
Undocumented
def cmd(self, commandname, *args, **kw):
Undocumented
def _register_events_config(self, config_cls):
Undocumented
def _subscribe_foreign_events(self):
Undocumented
def _unsubscribe_foreign_events(self):
Undocumented
def _get_events(self):
Undocumented
def get_event(self, name):
Undocumented
def subscribe_foreign_event(self, servicename, name, callback):
Undocumented
def unsubscribe_foreign_event(self, servicename, name, callback):
Undocumented
def subscribe_event(self, name, callback):
Undocumented
def unsubscribe_event(self, name, callback):
Undocumented
def emit(self, name, **kw):
Undocumented
def _register_feature_config(self, config_cls):
Undocumented
def _subscribe_foreign_features(self):
Undocumented
def _unsubscribe_foreign_features(self):
Undocumented
def _get_features(self):
Undocumented
def list_features(self):
Undocumented
def has_foreign_feature(self, servicename, featurename):
Undocumented
def subscribe_feature(self, feature, instance):
Undocumented
def unsubscribe_feature(self, feature_object):
Undocumented
def subscribe_foreign_feature(self, servicename, feature, instance):
Undocumented
def unsubscribe_foreign_feature(self, servicename, feature_object):
Undocumented
def features(self, name):
Undocumented
def _register_actions_config(self, config_cls):
Undocumented
def _unregister_actions_config(self):
Undocumented
def _subscribe_keyboard_shortcuts(self):
Undocumented
def _get_actions(self):
Undocumented
def get_action_group(self):
Undocumented
def get_action(self, name):
Undocumented
def get_keyboard_options(self):
Undocumented
def log_debug(self, message):
Undocumented
def log_info(self, message):
Undocumented
def log_warn(self, message):
Undocumented
def log_error(self, message):
Undocumented
def get_window(self):
Undocumented
def save_dlg(self, *args, **kw):
Undocumented
def open_dlg(self, *args, **kw):
Undocumented
def info_dlg(self, *args, **kw):
Undocumented
def error_dlg(self, *args, **kw):
Undocumented
def yesno_dlg(self, *args, **kw):
Undocumented
def error_list_dlg(self, msg, errs):
Undocumented
API Documentation for PIDA, generated by pydoctor.