AxTextActivator Class Reference
[Basic AxTk UI classes]

Used by AxTextMenuItem, as the top-level activator. More...

#include <ax/ax_menu_text.h>

Inheritance diagram for AxTextActivator:

AxAutoUpdateActivator AxActivator AxShortcutTextActivator

List of all members.

Public Member Functions

 AxTextActivator ()
 AxTextActivator (const wxString &labelSpec, const wxString &descriptionSpec)
 AxTextActivator (const AxTextActivator &activator)
void Init ()
void Copy (const AxTextActivator &activator)
virtual AxActivatorClone () const
virtual AxMenuActivate (AxMenuController *controller, AxMenuItem *item)
 Called when the user activates a menu item by pressing return or double-clicking.
virtual wxString CreateString (const wxString &spec, bool isLabel)
 Create menu label or description.
AxTextMenuItemGetTextMenuItem () const


Detailed Description

Used by AxTextMenuItem, as the top-level activator.

Constructor & Destructor Documentation

AxTextActivator::AxTextActivator (  )  [inline]

AxTextActivator::AxTextActivator ( const wxString &  labelSpec,
const wxString &  descriptionSpec 
)

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


Member Function Documentation

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

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

Implements AxActivator.

Reimplemented in AxShortcutTextActivator.

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

Implements AxActivator.

Reimplemented in AxShortcutTextActivator.

void AxTextActivator::Copy ( const AxTextActivator activator  ) 

wxString AxTextActivator::CreateString ( const wxString &  spec,
bool  isLabel 
) [virtual]

Create menu label or description.

Implements AxAutoUpdateActivator.

AxTextMenuItem * AxTextActivator::GetTextMenuItem (  )  const

void AxTextActivator::Init (  ) 

Reimplemented from AxAutoUpdateActivator.

Reimplemented in AxShortcutTextActivator.


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