ScummVM API documentation
M4::GUI::InterfaceBox Class Reference
Inheritance diagram for M4::GUI::InterfaceBox:
M4::GUI::RectClass

Public Member Functions

 InterfaceBox (const RectClass &r)
 
void draw (GrBuff *interface_buffer)
 
int16 inside (int16 x, int16 y) const override
 
ControlStatus track (int32 eventType, int16 x, int16 y)
 
void add (ButtonClass *b)
 
int16 check_inventory (int16 x, int16 y)
 
void highlight_button (int16 index)
 
void set_selected (bool)
 
- Public Member Functions inherited from M4::GUI::RectClass
 RectClass (int16 x1, int16 y1, int16 x2, int16 y2)
 
 RectClass (const RectClass *)
 
void copyInto (RectClass *r) const
 
void set (int16 x1, int16 y1, int16 x2, int16 y2)
 
void set (const RectClass *r)
 

Public Attributes

int16 _highlight_index = 0
 
bool _must_redraw_all = false
 
- Public Attributes inherited from M4::GUI::RectClass
int16 _x1 = 0
 
int16 _x2 = 0
 
int16 _y1 = 0
 
int16 _y2 = 0
 

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