void wm_deinit()
return the system to it's initial state
Definition: wm.cpp:124
void wm_draw_widget(widget *const i_widget)
draw a widget
Definition: wm.cpp:199
enum wm_error wm_init()
initialize the FDOSTUI subsystem
Definition: wm.cpp:65
enum wm_error wm_run()
enter the main loop
Definition: wm.cpp:466
void wm_draw(window *const i_window)
redraw window
Definition: wm.cpp:155
event_response
response
Definition: event.h:14
void wm_quit(enum wm_error const i_reason)
signal the event manager to close down
Definition: wm.cpp:147
window *const wm_grab(window *const i_window)
grab the focus
Definition: wm.cpp:593
enum event_response wm_run_modal(widget &i_widget)
runs a widget as modal
Definition: wm.cpp:529
top level container widget that can be moved and resized by the user
Definition: window.hpp:19
void wm_register_window(window *const i_window)
add a window to the window manager
Definition: wm.cpp:269
wm_error
error codes
Definition: wm.hpp:14
void wm_unregister_window(window *const i_window)
remove a window from the window manager
Definition: wm.cpp:605