|
| ContainerWidgetGump (const Configuration *cfg, GUI_CallBack *callback=nullptr) |
|
bool | init (Actor *a, uint16 x, uint16 y, uint8 Cols, uint8 Rows, TileManager *tm, ObjManager *om, Font *f, uint8 check_xoff, uint8 check_yoff) |
|
void | Display (bool full_redraw) override |
|
GUI_status | KeyDown (const Common::KeyState &key) override |
|
void | set_actor (Actor *a) override |
|
| ContainerWidget (const Configuration *cfg, GUI_CallBack *callback=nullptr) |
|
bool | init (Actor *a, uint16 x, uint16 y, TileManager *tm, ObjManager *om, Font *f) |
|
const Actor * | get_actor () const |
|
Obj * | get_container () |
|
void | set_container (Obj *obj) |
|
bool | is_showing_container () const |
|
GUI_status | MouseDown (int x, int y, Shared::MouseButton button) override |
|
GUI_status | MouseUp (int x, int y, Shared::MouseButton button) override |
|
GUI_status | MouseMotion (int x, int y, uint8 state) override |
|
GUI_status | MouseDouble (int x, int y, Shared::MouseButton button) override |
|
GUI_status | MouseClick (int x, int y, Shared::MouseButton button) override |
|
GUI_status | MouseDelayed (int x, int y, Shared::MouseButton button) override |
|
void | drag_drop_success (int x, int y, int message, void *data) override |
|
void | drag_drop_failed (int x, int y, int message, void *data) override |
|
bool | drag_accept_drop (int x, int y, int message, void *data) override |
|
void | drag_perform_drop (int x, int y, int message, void *data) override |
|
void | drag_draw (int x, int y, int message, void *data) override |
|
bool | up_arrow () |
|
bool | down_arrow () |
|
Obj * | get_obj_at_location (int x, int y) |
|
| GUI_Widget (void *data) |
|
| GUI_Widget (void *data, int x, int y, int w, int h) |
|
int | AddWidget (GUI_Widget *widget) |
|
virtual void | Show (void) |
|
virtual void | Hide (void) |
|
virtual void | Delete (void) |
|
virtual void | MoveRelative (int dx, int dy) |
|
virtual void | Move (int32 new_x, int32 new_y) |
|
void | MoveRelativeToParent (int dx, int dy) |
|
bool | has_focus () const |
|
void | grab_focus () |
|
virtual void | release_focus () |
|
void | moveToFront () |
|
virtual void | PlaceOnScreen (Screen *s, GUI_DragManager *dm, int x, int y) |
|
virtual WIDGET_status | Status (void) const |
|
virtual void | SetRect (int x, int y, int w, int h) |
|
virtual void | SetRect (Common::Rect **bounds) |
|
virtual Common::Rect | GetRect () |
|
virtual int | X () const |
|
virtual int | Y () const |
|
virtual int | W () const |
|
virtual int | H () const |
|
virtual int | HitRect (int x, int y) |
|
virtual int | HitRect (int x, int y, const Common::Rect &rect) |
|
virtual void | SetDisplay (Screen *s) |
|
void | DisplayChildren (bool full_redraw=false) |
|
virtual void | Redraw (void) |
|
bool | needs_redraw () const |
|
bool | widget_has_focus () |
|
virtual GUI_status | Idle (void) |
|
virtual GUI_status | KeyUp (Common::KeyState key) |
|
virtual GUI_status | MouseWheel (sint32 x, sint32 y) |
|
virtual GUI_status | MouseEnter (uint8 state) |
|
virtual GUI_status | MouseLeave (uint8 state) |
|
virtual GUI_status | MouseHeld (int x, int y, Shared::MouseButton button) |
|
virtual GUI_status | HandleEvent (const Common::Event *event) |
|
char * | Error (void) |
|
virtual int | ClickState (int button) |
|
virtual void | SetClickState (int button, int value) |
|
bool | is_drop_target () |
|
virtual GUI_status | callback (uint16 msg, GUI_CallBack *caller, void *data) |
|
|
Common::Rect | area |
|
uint16 | get_list_position (int x, int y) |
|
void | display_inventory_list () |
|
void | display_qty_string (uint16 x, uint16 y, uint16 qty) |
|
void | display_special_char (uint16 x, uint16 y, uint8 quality) |
|
void | display_arrows () |
|
bool | drag_set_target_obj (int x, int y) |
|
void | try_click () |
|
void | Init (void *data, int x, int y, int w, int h) |
|
void | setParent (GUI_Widget *widget) |
|
void | SetError (char *fmt,...) |
|
void | set_accept_mouseclick (bool set, int button=0) |
|
void | set_mouseup (int set, int button=0) |
|
void | set_mousedown (int set, int button=0) |
|
int | get_mouseup (int button) const |
|
int | get_mousedown (int button) const |
|
void | wait_for_mouseclick (int button) |
|
void | wait_for_mousedown (int button) |
|
virtual GUI_status | try_mouse_delayed () |
|
const Configuration * | config |
|
int | game_type |
|
TileManager * | tile_manager |
|
ObjManager * | obj_manager |
|
Actor * | actor |
|
Obj * | container_obj |
|
Obj * | selected_obj |
|
Obj * | target_obj |
|
Obj * | ready_obj |
|
Obj * | target_cont |
|
uint16 | rows |
|
uint16 | cols |
|
uint16 | row_offset |
|
uint8 | bg_color |
|
uint8 | obj_font_color |
|
bool | fill_bg |
|
const Tile * | empty_tile |
|
GUI_CallBack * | callback_object |
|
void * | widget_data |
|
Screen * | screen |
|
Graphics::ManagedSurface * | surface |
|
int | offset_x |
|
int | offset_y |
|
WIDGET_status | status |
|
bool | update_display |
|
int | pressed [3] |
|
bool | focused |
|
Std::list< GUI_Widget * > | children |
|
GUI_Widget * | parent |
|
char * | errorptr |
|
char | errbuf [BUFSIZ] |
|
GUI_DragManager * | gui_drag_manager |
|
unsigned int | mouseup [3] |
|
unsigned int | mousedown [3] |
|
bool | accept_mouseclick [3] |
|
Shared::MouseButton | delayed_button |
|
Shared::MouseButton | held_button |
|
bool | mouse_moved |
|
bool | mouse_over |
|
bool | drop_target |
|
bool | dragging |
|