Ecore_X_Window_Parent_Group (3) - Linux Manuals

Ecore_X_Window_Parent_Group: Functions that retrieve or changes the parent window of a window.

NAME

X Window Parent Functions - Functions that retrieve or changes the parent window of a window.

Functions


EAPI void ecore_x_pointer_xy_get_prefetch (Ecore_X_Window window)
Sends the QueryPointer request.
EAPI void ecore_x_pointer_xy_get_fetch (void)
Gets the reply of the QueryPointer request sent by ecore_x_query_pointer_prefetch().
EAPI void ecore_x_pointer_xy_get (Ecore_X_Window window __UNUSED__, int *x, int *y)
Retrieves the coordinates of the pointer.
EAPI void ecore_x_query_tree_prefetch (Ecore_X_Window window)
Sends the QueryTree request.
EAPI void ecore_x_query_tree_fetch (void)
Gets the reply of the QueryTree request sent by ecore_x_query_tree_prefetch().
EAPI Ecore_X_Window ecore_x_window_parent_get (Ecore_X_Window window __UNUSED__)
Retrieves the parent window of the given window.
EAPI Ecore_X_Window * ecore_x_window_children_get (Ecore_X_Window window __UNUSED__, int *num)
Retrieves the children windows of the given window.
EAPI void ecore_x_window_reparent (Ecore_X_Window win, Ecore_X_Window new_parent, int x, int y)
Moves a window to within another window at a given position.
EAPI Ecore_X_Window ecore_x_window_parent_get (Ecore_X_Window win)
Retrieves the parent window of the given window.

Detailed Description

Functions that retrieve or changes the parent window of a window.

Function Documentation

EAPI void ecore_x_pointer_xy_get (Ecore_X_Window window __UNUSED__, int * x, int * y)

Retrieves the coordinates of the pointer.

Parameters:

window Unused.
x The X coordinate of the pointer.
y The Y coordinate of the pointer.

Retrieves the coordinates of the pointer. If the window used in ecore_x_query_pointer_prefetch() is not on the same screen than the root window or if an error occured, x and y are set to 0. Otherwise, they are respectively set to the X and Y coordinates of the pointer.

To use this function, you must call before, and in order, ecore_x_query_pointer_prefetch(), which sends the QueryPointer request, then ecore_x_query_pointer_fetch(), which gets the reply.

EAPI Ecore_X_Window* ecore_x_window_children_get (Ecore_X_Window window __UNUSED__, int * num)

Retrieves the children windows of the given window.

Parameters:

window Unused.
num children windows count.

Returns:

The children windows.

Retrieves the children windows of the given window. If an error occured, 0 is returned.

To use this function, you must call before, and in order, ecore_x_query_tree_prefetch(), which sends the QueryTree request, then ecore_x_query_tree_fetch(), which gets the reply.

EAPI Ecore_X_Window ecore_x_window_parent_get (Ecore_X_Window win)

Retrieves the parent window of the given window.

Parameters:

win The given window.

Returns:

The parent window of win.

EAPI Ecore_X_Window ecore_x_window_parent_get (Ecore_X_Window window __UNUSED__)

Retrieves the parent window of the given window.

Parameters:

window Unused.

Returns:

The parent window of window.

Retrieves the parent window of the given window. If an error occured, 0 is returned.

To use this function, you must call before, and in order, ecore_x_query_tree_prefetch(), which sends the QueryTree request, then ecore_x_query_tree_fetch(), which gets the reply.

EAPI void ecore_x_window_reparent (Ecore_X_Window win, Ecore_X_Window new_parent, int x, int y)

Moves a window to within another window at a given position.

Parameters:

win The window to reparent.
new_parent The new parent window.
x X position within new parent window.
y Y position within new parent window.

Author

Generated automatically by Doxygen for Ecore from the source code.