|
Data Structures |
struct | Etk_Engine |
| The structure of an engine regrouping the different methods to call. More...
|
Functions |
Eina_List * | etk_engine_list_get (void) |
| Gets the list of the available engines.
|
Etk_Bool | etk_engine_exists (const char *engine_name) |
| Checks whether the engine exists.
|
Etk_Engine * | etk_engine_get (void) |
| Gets the engine currently used by Etk.
|
Etk_Bool | etk_engine_inherit_from (Etk_Engine *engine, const char *inherit_name) |
| Makes the engine inherit from another existing engine: the methods of the base engine will be used by the inheriting engine.
|
void | etk_engine_window_constructor (Etk_Window *window) |
| Calls the engine's method to create a window.
|
void | etk_engine_window_destructor (Etk_Window *window) |
| Calls the engine's method to destroy a window.
|
void | etk_engine_window_show (Etk_Window *window) |
| Calls the engine's method to show a window.
|
void | etk_engine_window_hide (Etk_Window *window) |
| Calls the engine's method to hide a window.
|
Evas * | etk_engine_window_evas_get (Etk_Window *window) |
| Calls the engine's method to get the evas of a window.
|
void | etk_engine_window_title_set (Etk_Window *window, const char *title) |
| Calls the engine's method to set the title of a window.
|
const char * | etk_engine_window_title_get (Etk_Window *window) |
| Calls the engine's method to get the title of a window.
|
void | etk_engine_window_wmclass_set (Etk_Window *window, const char *window_name, const char *window_class) |
| Calls the engine's method to set the window name and the window class of a window.
|
void | etk_engine_window_move (Etk_Window *window, int x, int y) |
| Calls the engine's method to move a window.
|
void | etk_engine_window_resize (Etk_Window *window, int w, int h) |
| Calls the engine's method to resize a window.
|
void | etk_engine_window_size_min_set (Etk_Window *window, int w, int h) |
| Calls the engine's method to set the minimum size of a window.
|
void | etk_engine_window_evas_position_get (Etk_Window *window, int *x, int *y) |
| Calls the engine's method to get the position of a window, relative to the evas where it is drawn.
|
void | etk_engine_window_screen_position_get (Etk_Window *window, int *x, int *y) |
| Calls the engine's method to get the position of a window, relative to the screen.
|
void | etk_engine_window_size_get (Etk_Window *window, int *w, int *h) |
| Calls the engine's method to get the size of a window.
|
void | etk_engine_window_screen_geometry_get (Etk_Window *window, int *x, int *y, int *w, int *h) |
| Calls the engine's method to get the geometry of the screen containing window.
|
void | etk_engine_window_modal_for_window (Etk_Window *window_to_modal, Etk_Window *window) |
| Calls the engine's method to make a window modal for another window.
|
void | etk_engine_window_iconified_set (Etk_Window *window, Etk_Bool iconified) |
| Calls the engine's method to set whether or not a window is iconified.
|
Etk_Bool | etk_engine_window_iconified_get (Etk_Window *window) |
| Calls the engine's method to get whether or not a window is iconified.
|
void | etk_engine_window_maximized_set (Etk_Window *window, Etk_Bool maximized) |
| Calls the engine's method to set whether or not a window is maximized.
|
Etk_Bool | etk_engine_window_maximized_get (Etk_Window *window) |
| Calls the engine's method to get whether or not a window is maximized.
|
void | etk_engine_window_fullscreen_set (Etk_Window *window, Etk_Bool fullscreen) |
| Calls the engine's method to set whether or not a window is in fullscreen mode.
|
Etk_Bool | etk_engine_window_fullscreen_get (Etk_Window *window) |
| Calls the engine's method to get whether a window is in fullscreen mode.
|
void | etk_engine_window_raise (Etk_Window *window) |
| Calls the engine's method to raise a window. The window will be stacked above all the existing windows.
|
void | etk_engine_window_lower (Etk_Window *window) |
| Calls the engine's method to lower a window. The window will be stacked below all the existing windows.
|
void | etk_engine_window_stacking_set (Etk_Window *window, Etk_Window_Stacking stacking) |
| Calls the engine's method to set the stacking layer of the window.
|
Etk_Window_Stacking | etk_engine_window_stacking_get (Etk_Window *window) |
| Calls the engine's method to get the stacking layer of the window.
|
void | etk_engine_window_sticky_set (Etk_Window *window, Etk_Bool sticky) |
| Calls the engine's method to set whether a window is sticky. A sticky window is a window that appears on all the virtual desktops.
|
Etk_Bool | etk_engine_window_sticky_get (Etk_Window *window) |
| Calls the engine's method to get whether a window is sticky the virtual desktops.
|
void | etk_engine_window_focused_set (Etk_Window *window, Etk_Bool focused) |
| Calls the engine's method to set whether a window is focused or not.
|
Etk_Bool | etk_engine_window_focused_get (Etk_Window *window) |
| Calls the engine's method to get whether a window is focused or not.
|
void | etk_engine_window_decorated_set (Etk_Window *window, Etk_Bool decorated) |
| Calls the engine's method to set whether the window should be decorated or not.
|
Etk_Bool | etk_engine_window_decorated_get (Etk_Window *window) |
| Calls the engine's method to get whether a window is decorated or not.
|
void | etk_engine_window_shaped_set (Etk_Window *window, Etk_Bool shaped) |
| Calls the engine's method to set whether the window is shaped or not. A shaped window can be non-rectangular.
|
Etk_Bool | etk_engine_window_shaped_get (Etk_Window *window) |
| Calls the engine's method to get whether the window is shaped or not.
|
void | etk_engine_window_has_alpha_set (Etk_Window *window, Etk_Bool has_alpha) |
| Calls the engine's method to set whether the window has alpha (supports translucency) or not.
|
Etk_Bool | etk_engine_window_has_alpha_get (Etk_Window *window) |
| Calls the engine's method to get whether the window has alpha (translucency) or not.
|
void | etk_engine_window_skip_taskbar_hint_set (Etk_Window *window, Etk_Bool skip_taskbar_hint) |
| Calls the engine's method to set whether or not the window should appear in the taskbar.
|
Etk_Bool | etk_engine_window_skip_taskbar_hint_get (Etk_Window *window) |
| Calls the engine's method to get whether or not the window appears in the taskbar.
|
void | etk_engine_window_skip_pager_hint_set (Etk_Window *window, Etk_Bool skip_pager_hint) |
| Calls the engine's method to set whether or not the window should appear in the pager.
|
Etk_Bool | etk_engine_window_skip_pager_hint_get (Etk_Window *window) |
| Calls the engine's method to get whether or not the window appears in the pager.
|
void | etk_engine_window_focusable_set (Etk_Window *window, Etk_Bool focusable) |
| Calls the engine's method to set whether or not the window should be focusable.
|
Etk_Bool | etk_engine_window_focusable_get (Etk_Window *window) |
| Calls the engine's method to get whether or not the window get input focus.
|
void | etk_engine_window_pointer_set (Etk_Window *window, Etk_Pointer_Type pointer_type) |
| Calls the engine's method to set the mouse pointer to use when the pointer is inside the window.
|
unsigned int | etk_engine_event_timestamp_get (void) |
| Calls the engine's method to get the current timestamp used by the events.
|
void | etk_engine_mouse_position_get (int *x, int *y) |
| Calls the engine's method to get the position of the mouse pointer, relative to the screen.
|
void | etk_engine_mouse_screen_geometry_get (int *x, int *y, int *w, int *h) |
| Calls the engine's method to get the geometry of the screen containing the mouse pointer.
|
void | etk_engine_selection_text_set (Etk_Selection_Type selection, const char *text) |
| Calls the engine's method to set the text of the given selection.
|
void | etk_engine_selection_text_request (Etk_Selection_Type selection, Etk_Widget *target) |
| Calls the engine's method to requests the text from a selection.
|
void | etk_engine_selection_clear (Etk_Selection_Type selection) |
| Calls the engine's method to clear the given selection.
|