pleyo.com

WKAL::ContextMenuItem Class Reference

List of all members.

Public Member Functions

 ContextMenuItem (PlatformMenuItemDescription)
 ContextMenuItem constructor.
 ContextMenuItem (ContextMenu *subMenu=0)
 ContextMenuItem constructor.
 ContextMenuItem (ContextMenuItemType type, ContextMenuAction action, const String &title, ContextMenu *subMenu=0)
 ContextMenuItem constructor.
 ContextMenuItem (BalMenuItem *)
 ContextMenuItem constructor.
 ~ContextMenuItem ()
 ContextMenuItem destructor.
PlatformMenuItemDescription releasePlatformDescription ()
 release platform description
ContextMenuItemType type () const
 get context menu item type
void setType (ContextMenuItemType)
 set type
ContextMenuAction action () const
 get context menu action
void setAction (ContextMenuAction)
 set context menu action
String title () const
 get title
void setTitle (const String &)
 set title
PlatformMenuDescription platformSubMenu () const
 get platform sub menu
void setSubMenu (ContextMenu *)
 set sub menu
void setChecked (bool=true)
 set checked
void setEnabled (bool=true)
 set enabled
bool enabled () const
 get enabled status

Static Public Member Functions

static BalMenuItem * createNativeMenuItem (const PlatformMenuItemDescription &)
 create native menu item


Constructor & Destructor Documentation

WKAL::ContextMenuItem::ContextMenuItem ( PlatformMenuItemDescription   ) 

ContextMenuItem constructor.

Parameters:
[in] : platform menu item description

WKAL::ContextMenuItem::ContextMenuItem ( ContextMenu subMenu = 0  ) 

ContextMenuItem constructor.

Parameters:
[in] : context menu

WKAL::ContextMenuItem::ContextMenuItem ( ContextMenuItemType  type,
ContextMenuAction  action,
const String &  title,
ContextMenu subMenu = 0 
)

ContextMenuItem constructor.

Parameters:
[in] : context menu item type
[in] : context menu action
[in] : title
[in] : context menu
 ContextMenuItem *c = new ContextMenuItem(type, a, t, s);

WKAL::ContextMenuItem::ContextMenuItem ( BalMenuItem *   ) 

ContextMenuItem constructor.

Parameters:
[in] : platform menu item
 ContextMenuItem *c = new ContextMenuItem(balMenuItem);

WKAL::ContextMenuItem::~ContextMenuItem (  ) 

ContextMenuItem destructor.

 delete c;


Member Function Documentation

PlatformMenuItemDescription WKAL::ContextMenuItem::releasePlatformDescription (  ) 

release platform description

Parameters:
[out] : platform menu item description
 PlatformMenuItemDescription m = c->releasePlatformDescription(); 

ContextMenuItemType WKAL::ContextMenuItem::type (  )  const

get context menu item type

Parameters:
[out] : context menu item type
 ContextMenuItemType t = c->type();

void WKAL::ContextMenuItem::setType ( ContextMenuItemType   ) 

set type

Parameters:
[in] : context menu item type
 c->setType(t);

ContextMenuAction WKAL::ContextMenuItem::action (  )  const

get context menu action

Parameters:
[out] : context menu action
 ContextMenuAction a = c->action();

void WKAL::ContextMenuItem::setAction ( ContextMenuAction   ) 

set context menu action

Parameters:
[in] : context menu action
 c->setAction(a);

String WKAL::ContextMenuItem::title (  )  const

get title

Parameters:
[out] : title
 String t = c->title();

void WKAL::ContextMenuItem::setTitle ( const String &   ) 

set title

Parameters:
[in] : title
 c->setTitle(t);

PlatformMenuDescription WKAL::ContextMenuItem::platformSubMenu (  )  const

get platform sub menu

Parameters:
[out] : platform menu description
 PlatformMenuDescription p = c->platformSubMenu();

void WKAL::ContextMenuItem::setSubMenu ( ContextMenu  ) 

set sub menu

Parameters:
[in] : context menu
 c->setSubMenu(cm);

void WKAL::ContextMenuItem::setChecked ( bool  = true  ) 

set checked

Parameters:
[in] : status
 c->setChecked(false);

void WKAL::ContextMenuItem::setEnabled ( bool  = true  ) 

set enabled

Parameters:
[in] : status
 c->setEnabled(false);

bool WKAL::ContextMenuItem::enabled (  )  const

get enabled status

Parameters:
[out] : status
 bool s = c->enabled();

static BalMenuItem* WKAL::ContextMenuItem::createNativeMenuItem ( const PlatformMenuItemDescription &   )  [static]

create native menu item

Parameters:
[in] : platform menu item description
[out] : BalMenuItem


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

Generated on Mon Jun 30 16:22:09 2008 for Origyn Web Browser by Doxygen 1.5.5

pleyo.com
pleyo.com