gui Package¶
app_options_controller
Module¶
cairo_view
Module¶
channel_sweep
Module¶
config_controller
Module¶
Copyright 2011 Ryan Fobel
This file is part of MicroDrop.
MicroDrop is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
MicroDrop is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with MicroDrop. If not, see <http://www.gnu.org/licenses/>.
-
class
microdrop.gui.config_controller.
ConfigController
[source]¶ Bases:
pyutilib.component.core.core.SingletonPlugin
Methods
activate
()Add this service to the global environment, and environments that manage the service’s interfaces. alias
(name[, doc, subclass])This function is used to declare aliases that can be used by a factory for constructing plugin instances. deactivate
()Remove this service from the global environment, and environments that manage the service’s interfaces. disable
()Disable this plugin. enable
()Enable this plugin. enabled
()Can be overriden to control whether a plugin is enabled. get_schedule_requests
(function_name)Returns a list of scheduling requests (i.e., ScheduleRequest instances) for the function specified by function_name. implements
(interface[, namespace, inherit, ...])Can be used in the class definition of Plugin subclasses to declare the extension points that are implemented by this interface class. on_app_exit
()on_app_options_changed
(plugin_name)on_dmf_device_changed
(dmf_device)on_dmf_device_swapped
(old_dmf_device, dmf_device)on_plugin_enable
()on_protocol_changed
()on_protocol_swapped
(old_protocol, protocol)