Class MenuItemBase

inherits from Object

Public Member Variables

native int mEnabled

Public Functions

void Init(
double xpos = 0,
double ypos = 0,
Name actionname = 'None'
)


virtual void Ticker()

virtual void Drawer(bool selected)

virtual bool Selectable()

virtual bool Activate()

virtual Name, int GetAction()

virtual bool SetString(int i, String s)

virtual bool, String GetString(int i)

virtual bool SetValue(int i, int value)

virtual bool, int GetValue(int i)

virtual void Enable(bool on)

virtual bool MenuEvent(
int mkey,
bool fromcontroller
)

virtual bool MouseEvent(
int type,
int x,
int y
)

virtual bool CheckHotkey(int c)

virtual int GetWidth()

virtual int GetIndent()

virtual int Draw(
OptionMenuDescriptor desc,
int y,
int indent,
bool selected
)

void OffsetPositionY(double ydelta)



void SetX(double x)

void SetY(double x)

virtual void OnMenuCreated()

Protected Member Variables

native protected double mYpos

native protected double mXpos

native protected Name mAction