Data Structures | |
struct | Ewl_Window |
Extends the Ewl_Embed class to create it's own window and evas for drawing, sizing and positioning. More... | |
struct | Ewl_Window |
Extends the Ewl_Embed class to create it's own window and evas for drawing, sizing and positioning. More... | |
Defines | |
#define | EWL_WINDOW(win) ((Ewl_Window *) win) |
Typecasts a pointer to an Ewl_Window pointer. | |
Typedefs | |
typedef Ewl_Window | Ewl_Window |
The window structure is mostly a container for holding widgets and a wrapper around the xlib window. | |
Functions | |
Ewl_Widget * | ewl_window_new (void) |
Allocate and initialize a new window. | |
int | ewl_window_init (Ewl_Window *win) |
Initialize a window to default values and callbacks. | |
Ewl_Window * | ewl_window_window_find (void *window) |
Find an ewl window by it's X window. | |
void | ewl_window_title_set (Ewl_Window *win, char *title) |
Set the title of the specified window. | |
char * | ewl_window_title_get (Ewl_Window *win) |
Retrieve the title of the specified window. | |
void | ewl_window_name_set (Ewl_Window *win, char *name) |
Set the name of the specified window. | |
char * | ewl_window_name_get (Ewl_Window *win) |
Retrieve the name of the specified window. | |
void | ewl_window_class_set (Ewl_Window *win, char *classname) |
Set the class of the specified window. | |
char * | ewl_window_class_get (Ewl_Window *win) |
Retrieve the class of the specified window. | |
void | ewl_window_borderless_set (Ewl_Window *win) |
Remove the border from the specified window. | |
void | ewl_window_move (Ewl_Window *win, int x, int y) |
Move the specified window to the given position. | |
void | ewl_window_position_get (Ewl_Window *win, int *x, int *y) |
Retrieve the position of the window. | |
void | ewl_window_raise (Ewl_Window *win) |
Raise a window. | |
void | ewl_window_lower (Ewl_Window *win) |
Lower a window. |
|
Remove the border from the specified window.
|
|
Retrieve the class of the specified window.
|
|
Set the class of the specified window.
|
|
Initialize a window to default values and callbacks.
|
|
Lower a window.
|
|
Move the specified window to the given position.
|
|
Retrieve the name of the specified window.
|
|
Set the name of the specified window.
|
|
Allocate and initialize a new window.
|
|
Retrieve the position of the window.
|
|
Raise a window.
|
|
Retrieve the title of the specified window.
|
|
Set the title of the specified window.
|
|
Find an ewl window by it's X window.
|