AxShortcutTextActivator Class Reference
[Basic AxTk UI classes]

Used by AxShortcutsMenuItem, as the per-shortcut activator. More...

#include <ax/ax_menu_shortcuts.h>

Inheritance diagram for AxShortcutTextActivator:

AxTextActivator AxAutoUpdateActivator AxActivator

List of all members.

Public Types

enum  AxShortcutCommand { AxShortcutCommandUnknown, AxShortcutCommandShortcut, AxShortcutCommandReset }

Public Member Functions

 AxShortcutTextActivator ()
 AxShortcutTextActivator (AxShortcutCommand command, const wxString &labelSpec, const wxString &descriptionSpec, wxShortcutManager *shortcutManager, AxSpeech *speech, wxShortcutItem *shortcut)
 AxShortcutTextActivator (const AxShortcutTextActivator &activator)
void Init ()
void Copy (const AxShortcutTextActivator &activator)
virtual AxActivatorClone () const
virtual AxMenuActivate (AxMenuController *controller, AxMenuItem *item)
 Called when the user activates a menu item by pressing return or double-clicking.

Protected Attributes

AxSpeechm_speech
wxShortcutManagerm_shortcutManager
wxShortcutItemm_shortcut
AxShortcutCommand m_command


Detailed Description

Used by AxShortcutsMenuItem, as the per-shortcut activator.

Member Enumeration Documentation

Enumerator:
AxShortcutCommandUnknown 
AxShortcutCommandShortcut 
AxShortcutCommandReset 


Constructor & Destructor Documentation

AxShortcutTextActivator::AxShortcutTextActivator (  )  [inline]

AxShortcutTextActivator::AxShortcutTextActivator ( AxShortcutCommand  command,
const wxString &  labelSpec,
const wxString &  descriptionSpec,
wxShortcutManager shortcutManager,
AxSpeech speech,
wxShortcutItem shortcut 
)

AxShortcutTextActivator::AxShortcutTextActivator ( const AxShortcutTextActivator activator  )  [inline]


Member Function Documentation

AxMenu * AxShortcutTextActivator::Activate ( AxMenuController controller,
AxMenuItem item 
) [virtual]

Called when the user activates a menu item by pressing return or double-clicking.

Reimplemented from AxTextActivator.

virtual AxActivator* AxShortcutTextActivator::Clone (  )  const [inline, virtual]

Reimplemented from AxTextActivator.

void AxShortcutTextActivator::Copy ( const AxShortcutTextActivator activator  ) 

void AxShortcutTextActivator::Init (  ) 

Reimplemented from AxTextActivator.


Member Data Documentation


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

Generated on Wed May 6 19:22:08 2009 for AxTk by  doxygen 1.5.8