AxRangeMenuItem Class Reference

This is a menu item for showing and changing an integer value in a given range. More...

#include <ax/ax_menu_range.h>

Inheritance diagram for AxRangeMenuItem:

AxMenuItem List of all members.

Public Member Functions

 AxRangeMenuItem (const AxRangeMenuItem &item)
 AxRangeMenuItem ()
 AxRangeMenuItem (const wxString &label, const wxString &description, const wxString &id, int minValue, int maxValue, int value)
bool Create (const wxString &label, const wxString &description, const wxString &id, int minValue, int maxValue, int value)
void Copy (const AxRangeMenuItem &item)
virtual AxMenuItemClone ()
void SetValue (int value)
int GetValue () const
void SetMinValue (int minValue)
int GetMinValue () const
void SetMaxValue (int maxValue)
int GetMaxValue () const
wxString CreateString (const wxString &spec, bool isLabel)
void SendRangeUpdate (int value)

Protected Attributes

int m_minValue
int m_maxValue
int m_value

Detailed Description

This is a menu item for showing and changing an integer value in a given range.

When the value is changed, a wxEVT_COMMAND_SPINCTRL_UPDATED event is generated.


Constructor & Destructor Documentation

AxRangeMenuItem::AxRangeMenuItem ( const AxRangeMenuItem item  )  [inline]

AxRangeMenuItem::AxRangeMenuItem (  )  [inline]

AxRangeMenuItem::AxRangeMenuItem ( const wxString &  label,
const wxString &  description,
const wxString &  id,
int  minValue,
int  maxValue,
int  value 
)

AxRangeMenuItem implementation.


Member Function Documentation

bool AxRangeMenuItem::Create ( const wxString &  label,
const wxString &  description,
const wxString &  id,
int  minValue,
int  maxValue,
int  value 
)

void AxRangeMenuItem::Copy ( const AxRangeMenuItem item  ) 

virtual AxMenuItem* AxRangeMenuItem::Clone (  )  [inline, virtual]

void AxRangeMenuItem::SetValue ( int  value  ) 

int AxRangeMenuItem::GetValue (  )  const [inline]

void AxRangeMenuItem::SetMinValue ( int  minValue  )  [inline]

int AxRangeMenuItem::GetMinValue (  )  const [inline]

void AxRangeMenuItem::SetMaxValue ( int  maxValue  )  [inline]

int AxRangeMenuItem::GetMaxValue (  )  const [inline]

wxString AxRangeMenuItem::CreateString ( const wxString &  spec,
bool  isLabel 
)

void AxRangeMenuItem::SendRangeUpdate ( int  value  ) 


Member Data Documentation

int AxRangeMenuItem::m_minValue [protected]

int AxRangeMenuItem::m_maxValue [protected]

int AxRangeMenuItem::m_value [protected]


The documentation for this class was generated from the following files:
Generated on Wed May 6 19:20:21 2009 for AxTk by  doxygen 1.5.1