AxRangeMenuItem Class Reference
[Basic AxTk UI classes]

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

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

void AxRangeMenuItem::Copy ( const AxRangeMenuItem item  ) 

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

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

int AxRangeMenuItem::GetMaxValue (  )  const [inline]

int AxRangeMenuItem::GetMinValue (  )  const [inline]

int AxRangeMenuItem::GetValue (  )  const [inline]

void AxRangeMenuItem::SendRangeUpdate ( int  value  ) 

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

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

void AxRangeMenuItem::SetValue ( int  value  ) 


Member Data Documentation

int AxRangeMenuItem::m_maxValue [protected]

int AxRangeMenuItem::m_minValue [protected]

int AxRangeMenuItem::m_value [protected]


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

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