ScummVM API documentation
Ultima::Ultima4::MenuItem Class Reference
Inheritance diagram for Ultima::Ultima4::MenuItem:
Ultima::Ultima4::BoolMenuItem Ultima::Ultima4::IntMenuItem Ultima::Ultima4::StringMenuItem

Public Member Functions

 MenuItem (const Common::String &text, short x, short y, int shortcutKey=-1)
 
virtual void activate (MenuEvent &event)
 
int getId () const
 
short getX () const
 
short getY () const
 
int getScOffset () const
 
virtual Common::String getText () const
 
bool isHighlighted () const
 
bool isSelected () const
 
bool isVisible () const
 
const Std::set< int > & getShortcutKeys () const
 
bool getClosesMenu () const
 
void setId (int id)
 
void setX (int x)
 
void setY (int y)
 
void setText (const Common::String &text)
 
void setHighlighted (bool h=true)
 
void setSelected (bool s=true)
 
void setVisible (bool v=true)
 
void addShortcutKey (int shortcutKey)
 
void setClosesMenu (bool closesMenu)
 

Protected Attributes

int _id
 
short _x
 
short _y
 
Common::String _text
 
bool _highlighted
 
bool _selected
 
bool _visible
 
int _scOffset
 
Std::set< int > _shortcutKeys
 
bool _closesMenu
 

Constructor & Destructor Documentation

◆ MenuItem()

Ultima::Ultima4::MenuItem::MenuItem ( const Common::String text,
short  x,
short  y,
int  shortcutKey = -1 
)

MenuItem class


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