Logo Search packages:      
Sourcecode: accerciser version File versions

accerciser::plugin::base_plugin::Plugin Class Reference

Inheritance diagram for accerciser::plugin::base_plugin::Plugin:

accerciser::tools::Tools accerciser::plugin::base_plugin::ViewportPlugin accerciser::plugin::base_plugin::ConsolePlugin

List of all members.


Detailed Description

Base class for all plugins. It contains abstract methods for initializing 
and finalizing a plugin. It also holds a reference to the main L{Node} and
listens for 'accessible_changed' events on it.

@cvar plugin_name: Plugin name.
@type plugin_name: string
@cvar plugin_name_localized: Translated plugin name.
@type plugin_name_localized: string
@cvar plugin_description: Plugin description.
@type plugin_description: string
@cvar plugin_desc_localized: Translated plugin description.
@type plugin_desc_localized: string

@ivar global_hotkeys: A list of tuples containing hotkeys and callbacks.
@type global_hotkeys: list
@ivar node: An object with a reference to the currently selected 
accessible in the main  treeview.
@type node: L{Node}
@ivar acc: The curently selected accessible in the main treeview.
@type acc: L{Accessibility.Accessible}
@ivar _handler: The handler id for the L{Node}'s 'accessible_changed' signal
@type _handler: integer

Definition at line 19 of file base_plugin.py.


Public Member Functions

def __getattribute__
def __init__
def close
def init
def isMyApp
def onAccChanged

Public Attributes

 acc
 global_hotkeys
 my_app_id
 node

Static Public Attributes

 plugin_desc_localized = None
 plugin_description = None
 plugin_name = None
 plugin_name_localized = None

Private Member Functions

def _close
def _onAccChanged

Private Attributes

 _handler
 _message_manager

Classes

class  _PluginMethodWrapper

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index