|
PatchworkOS
|
Opaque window structure. More...
#include <internal.h>
Data Fields | |
| list_entry_t | entry |
| display_t * | disp |
| char | name [MAX_NAME] |
| rect_t | rect |
| rect_t | invalidRect |
| surface_type_t | type |
| window_flags_t | flags |
| surface_id_t | surface |
| pixel_t * | buffer |
| element_t * | root |
| element_t * | clientElement |
Opaque window structure.
Definition at line 43 of file internal.h.
| pixel_t* window_t::buffer |
Definition at line 53 of file internal.h.
Referenced by element_draw_begin(), window_free(), and window_new().
| element_t* window_t::clientElement |
Definition at line 55 of file internal.h.
Referenced by window_get_client_element(), and window_new().
| display_t* window_t::disp |
Definition at line 46 of file internal.h.
Referenced by button_send_action(), element_draw_begin(), element_force_action(), element_redraw(), window_deco_action(), window_dispatch(), window_free(), window_get_display(), window_invalidate_flush(), window_move(), window_new(), window_set_focus(), window_set_timer(), and window_set_visible().
| list_entry_t window_t::entry |
Definition at line 45 of file internal.h.
Referenced by window_free(), and window_new().
| window_flags_t window_t::flags |
Definition at line 51 of file internal.h.
Referenced by window_deco_handle_dragging(), window_deco_init(), window_move(), and window_new().
| rect_t window_t::invalidRect |
Definition at line 49 of file internal.h.
Referenced by window_invalidate(), window_invalidate_flush(), and window_new().
| char window_t::name[MAX_NAME] |
Definition at line 47 of file internal.h.
Referenced by window_deco_draw_titlebar(), and window_new().
| rect_t window_t::rect |
Definition at line 48 of file internal.h.
Referenced by element_draw_begin(), window_deco_handle_dragging(), window_dispatch(), window_free(), window_get_local_rect(), window_get_rect(), window_move(), and window_new().
| element_t* window_t::root |
Definition at line 54 of file internal.h.
Referenced by window_dispatch(), window_free(), and window_new().
| surface_id_t window_t::surface |
Definition at line 52 of file internal.h.
Referenced by button_send_action(), display_dispatch(), element_emit(), element_force_action(), element_free(), element_redraw(), element_send_init(), window_deco_action(), window_dispatch(), window_free(), window_get_id(), window_invalidate_flush(), window_move(), window_new(), window_set_focus(), window_set_timer(), and window_set_visible().
| surface_type_t window_t::type |
Definition at line 50 of file internal.h.
Referenced by window_get_type(), and window_new().