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)
get_schedule_requests(function_name)[source]

Returns a list of scheduling requests (i.e., ScheduleRequest instances) for the function specified by function_name.

on_app_exit()[source]
on_app_options_changed(plugin_name)[source]
on_dmf_device_changed(dmf_device)[source]
on_dmf_device_swapped(old_dmf_device, dmf_device)[source]
on_plugin_enable()[source]
on_protocol_changed()[source]
on_protocol_swapped(old_protocol, protocol)[source]

dmf_device_controller Module

dmf_device_controller.video Module

dmf_device_view.video Module

experiment_log_controller Module

field_filter_controller Module

main_window_controller Module

plugin_download_dialog Module

plugin_manager_controller Module

plugin_manager_dialog Module

protocol_controller Module

protocol_grid_controller Module