Ewl_Window Struct Reference
[Ewl_Window: A Container for Displaying in a New Window]
#include <ewl_window.h>

Detailed Description
Inherits from Ewl_Embed class to create it's own window and canvas for drawing, sizing and positioning.Data Fields | |
char * | classname |
Ewl_Embed | embed |
Ewl_Window_Flags | flags |
union { | |
Ewl_Window * ewl | |
Ewl_Embed_Window * foreign | |
} | leader |
char * | name |
Ewl_Window_Flags | old_flags |
char * | title |
union { | |
Ewl_Window * ewl | |
Ewl_Embed_Window * foreign | |
} | transient |
void * | window |
Field Documentation
char* Ewl_Window::classname |
Current class on the provided window
Referenced by ewl_window_cb_destroy(), ewl_window_class_get(), and ewl_window_class_set().
Inherits from the Ewl_Embed class
Flags indicating window properties
Referenced by ewl_popup_cb_show(), ewl_window_attention_demand(), ewl_window_borderless_get(), ewl_window_borderless_set(), ewl_window_cb_configure(), ewl_window_cb_hide(), ewl_window_cb_show(), ewl_window_dialog_get(), ewl_window_dialog_set(), ewl_window_fullscreen_get(), ewl_window_fullscreen_set(), ewl_window_keyboard_grab_get(), ewl_window_keyboard_grab_set(), ewl_window_leader_foreign_get(), ewl_window_leader_foreign_set(), ewl_window_leader_get(), ewl_window_leader_set(), ewl_window_modal_get(), ewl_window_modal_set(), ewl_window_override_get(), ewl_window_override_set(), ewl_window_pointer_grab_get(), ewl_window_pointer_grab_set(), ewl_window_skip_pager_get(), ewl_window_skip_pager_set(), ewl_window_skip_taskbar_get(), ewl_window_skip_taskbar_set(), ewl_window_transient_for(), ewl_window_transient_for_foreign(), ewl_window_urgent_get(), and ewl_window_urgent_set().
union { ... } Ewl_Window::leader |
the leader of the window group
Referenced by ewl_window_cb_realize_parent(), ewl_window_leader_foreign_get(), ewl_window_leader_foreign_set(), ewl_window_leader_get(), and ewl_window_leader_set().
char* Ewl_Window::name |
Current name on the provided window
Referenced by ewl_window_cb_destroy(), ewl_window_name_get(), and ewl_window_name_set().
Flags used on our last state set call
char* Ewl_Window::title |
The current title on the provided window
Referenced by ewl_window_cb_destroy(), ewl_window_title_get(), and ewl_window_title_set().
union { ... } Ewl_Window::transient |
Window to be transient for
Referenced by ewl_popup_cb_show(), ewl_window_cb_realize_parent(), ewl_window_transient_for(), and ewl_window_transient_for_foreign().
void* Ewl_Window::window |
Provides a window for drawing
Referenced by ewl_engine_window_borderless_set(), ewl_engine_window_dialog_set(), ewl_engine_window_hints_set(), ewl_engine_window_leader_set(), ewl_engine_window_name_class_set(), ewl_engine_window_states_set(), ewl_engine_window_title_set(), ewl_engine_window_transient_for(), ewl_popup_cb_show(), ewl_window_cb_configure(), ewl_window_cb_show(), ewl_window_leader_foreign_set(), ewl_window_leader_set(), ewl_window_transient_for(), ewl_window_transient_for_foreign(), and ewl_window_window_find().
The documentation for this struct was generated from the following file:
- lib/ewl_window.h