FS2_Open
Open source remastering of the Freespace 2 engine
|
#include <ui.h>
Public Member Functions | |
void | create (UI_WINDOW *wnd, int _x, int _y, int _h, int _start, int _stop, int _position, int _window_size) |
int | getpos () |
int | changed () |
void | hide () |
void | unhide () |
void | link_hotspot (int up_button_num, int down_button_num) |
int | set_bmaps (char *up_button_fname, char *down_button_fname, char *line_fname) |
![]() | |
UI_GADGET () | |
virtual | ~UI_GADGET () |
void | base_create (UI_WINDOW *wnd, int _kind, int _x, int _y, int _w, int _h) |
void | set_focus () |
void | clear_focus () |
int | has_focus () |
void | set_hotkey (int keycode) |
void | set_callback (void(*_user_function)(void)) |
void | disable () |
void | enable (int n=1) |
void | capture_mouse () |
int | mouse_captured (UI_GADGET *gadget=NULL) |
int | disabled () |
int | enabled () |
virtual void | hide (int n) |
void | update_dimensions (int _x, int _y, int _w, int _h) |
void | get_dimensions (int *_x, int *_y, int *_w, int *_h) |
int | is_mouse_on () |
void | get_mouse_pos (int *xx, int *yy) |
void | link_hotspot (int num) |
int | get_hotspot () |
int | bmaps_used () |
int | set_bmaps (char *ani_filename, int nframes=3, int start_frame=1) |
void | reset () |
virtual int | is_hidden () |
Friends | |
class | UI_LISTBOX |
class | UI_BUTTON |
Additional Inherited Members | |
![]() | |
int | bmap_ids [MAX_BMAPS_PER_GADGET] |
![]() | |
void | drag_with_children (int dx, int dy) |
void | start_drag_with_children () |
void | stop_drag_with_children () |
int | is_mouse_on_children () |
void | remove_from_family () |
void | set_parent (UI_GADGET *_parent) |
UI_GADGET * | get_next () |
UI_GADGET * | get_prev () |
virtual void | destroy () |
int | check_move () |
![]() | |
char * | bm_filename |
int | kind |
int | hotkey |
int | x |
int | y |
int | w |
int | h |
int | m_flags |
void(* | user_function )(void) |
int | disabled_flag |
int | base_dragging |
int | base_drag_x |
int | base_drag_y |
int | base_start_x |
int | base_start_y |
int | hidden |
int | linked_to_hotspot |
int | hotspot_num |
int | uses_bmaps |
int | m_num_frames |
UI_GADGET * | parent |
UI_GADGET * | children |
UI_GADGET * | prev |
UI_GADGET * | next |
UI_WINDOW * | my_wnd |
int UI_SCROLLBAR::changed | ( | ) |
Definition at line 273 of file scroll.cpp.
void UI_SCROLLBAR::create | ( | UI_WINDOW * | wnd, |
int | _x, | ||
int | _y, | ||
int | _h, | ||
int | _start, | ||
int | _stop, | ||
int | _position, | ||
int | _window_size | ||
) |
Definition at line 73 of file scroll.cpp.
int UI_SCROLLBAR::getpos | ( | ) |
Definition at line 268 of file scroll.cpp.
|
virtual |
Reimplemented from UI_GADGET.
Definition at line 59 of file scroll.cpp.
Definition at line 23 of file scroll.cpp.
int UI_SCROLLBAR::set_bmaps | ( | char * | up_button_fname, |
char * | down_button_fname, | ||
char * | line_fname | ||
) |
Definition at line 42 of file scroll.cpp.
|
virtual |
Reimplemented from UI_GADGET.
Definition at line 66 of file scroll.cpp.
|
friend |