class
MenuItem__2
: public
Resource
, public
Observer
(Return to index)
Type:
Instantiable
Base Classes:
public
Resource
, public
Observer
Derived Classes
Include file:
IV-look/menu.h
Public:
MenuItem
(
Glyph
*,
TelltaleState
*)
MenuItem
(
Glyph
*,
TelltaleState
*,
Action
*)
MenuItem
(
Glyph
*,
TelltaleState
*,
Menu
*,
Window
* = nil)
Action
*
action
() const
virtual void
action
(
Action
*)
Glyph
*
body
() const
Menu
*
menu
() const
virtual void
menu
(
Menu
*,
Window
* = nil)
TelltaleState
*
state
() const
virtual void
update
(
Observable
*)
Window
*
window
() const
virtual
~MenuItem
()
Friend methods:
friend class
Menu
friend class
MenuImpl
(more documentation)