AxFolderMenuItem Class Reference
[Basic AxTk UI classes]

#include <ax/ax_menu_folder.h>

Inheritance diagram for AxFolderMenuItem:

AxMenuItem AxFileMenuItem

List of all members.

Public Member Functions

 AxFolderMenuItem (const AxFolderMenuItem &item)
 AxFolderMenuItem ()
 AxFolderMenuItem (const wxString &label, const wxString &description, const wxString &id, const wxString &path, const wxString &filter=wxT("*"), int style=axFOLDER_MENU_STYLE_NEW_FOLDER)
bool Create (const wxString &label, const wxString &description, const wxString &id, const wxString &path, const wxString &filter=wxT("*"), int style=axFOLDER_MENU_STYLE_NEW_FOLDER)
void Copy (const AxFolderMenuItem &item)
virtual AxMenuItemClone () const
 Override this function for derived classes.
void SetPath (const wxString &path)
 Set path.
const wxString & GetPath () const
 Get path.
void SetMenuLabel (const wxString &menuLabel)
const wxString & GetMenuLabel () const
void SetMenuDescription (const wxString &menuDescription)
const wxString & GetMenuDescription () const
void SetStyle (int style)
 Sets the menu item style.
int GetStyle () const
 Gets the menu item style.
void SetFilter (const wxString &filter)
const wxString & GetFilter () const
wxString CreateString (const wxString &spec, bool isLabel)

Protected Attributes

wxString m_path
wxString m_menuLabel
wxString m_menuDescription
int m_style
wxString m_filter


Constructor & Destructor Documentation

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

AxFolderMenuItem::AxFolderMenuItem (  )  [inline]

AxFolderMenuItem::AxFolderMenuItem ( const wxString &  label,
const wxString &  description,
const wxString &  id,
const wxString &  path,
const wxString &  filter = wxT("*"),
int  style = axFOLDER_MENU_STYLE_NEW_FOLDER 
)


Member Function Documentation

virtual AxMenuItem* AxFolderMenuItem::Clone (  )  const [inline, virtual]

Override this function for derived classes.

Reimplemented from AxMenuItem.

Reimplemented in AxFileMenuItem.

void AxFolderMenuItem::Copy ( const AxFolderMenuItem item  ) 

bool AxFolderMenuItem::Create ( const wxString &  label,
const wxString &  description,
const wxString &  id,
const wxString &  path,
const wxString &  filter = wxT("*"),
int  style = axFOLDER_MENU_STYLE_NEW_FOLDER 
)

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

const wxString& AxFolderMenuItem::GetFilter (  )  const [inline]

const wxString& AxFolderMenuItem::GetMenuDescription (  )  const [inline]

const wxString& AxFolderMenuItem::GetMenuLabel (  )  const [inline]

const wxString& AxFolderMenuItem::GetPath (  )  const [inline]

Get path.

int AxFolderMenuItem::GetStyle (  )  const [inline]

Gets the menu item style.

Reimplemented from AxMenuItem.

void AxFolderMenuItem::SetFilter ( const wxString &  filter  )  [inline]

void AxFolderMenuItem::SetMenuDescription ( const wxString &  menuDescription  )  [inline]

void AxFolderMenuItem::SetMenuLabel ( const wxString &  menuLabel  )  [inline]

void AxFolderMenuItem::SetPath ( const wxString &  path  ) 

Set path.

void AxFolderMenuItem::SetStyle ( int  style  )  [inline]

Sets the menu item style.

This is a bit list of the following values:

  • AxMenuStyleNormal
  • AxMenuStyleBold
  • AxMenuStyleItalic

Reimplemented from AxMenuItem.


Member Data Documentation

wxString AxFolderMenuItem::m_filter [protected]

wxString AxFolderMenuItem::m_menuLabel [protected]

wxString AxFolderMenuItem::m_path [protected]

int AxFolderMenuItem::m_style [protected]

Reimplemented from AxMenuItem.


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