| Ecore_X.h | | Ecore_X.h | |
| | | | |
| skipping to change at line 128 | | skipping to change at line 128 | |
| ECORE_X_COMPOSITE_UPDATE_AUTOMATIC, | | ECORE_X_COMPOSITE_UPDATE_AUTOMATIC, | |
| ECORE_X_COMPOSITE_UPDATE_MANUAL | | ECORE_X_COMPOSITE_UPDATE_MANUAL | |
| } Ecore_X_Composite_Update_Type; | | } Ecore_X_Composite_Update_Type; | |
| | | | |
| /** | | /** | |
| * @typedef _Ecore_X_Window_State | | * @typedef _Ecore_X_Window_State | |
| * Defines the different states of the window of Ecore_X. | | * Defines the different states of the window of Ecore_X. | |
| */ | | */ | |
| typedef enum _Ecore_X_Window_State | | typedef enum _Ecore_X_Window_State | |
| { | | { | |
|
| /* Unknown state */ | | ECORE_X_WINDOW_STATE_UNKNOWN = 0, | |
| ECORE_X_WINDOW_STATE_UNKNOWN = 0, | | ECORE_X_WINDOW_STATE_ICONIFIED, /** The window is iconified. */ | |
| /** The window is iconified. */ | | ECORE_X_WINDOW_STATE_MODAL, /** The window is a modal dialog box. */ | |
| ECORE_X_WINDOW_STATE_ICONIFIED, | | ECORE_X_WINDOW_STATE_STICKY, /** The window manager should keep the wind | |
| /** The window is a modal dialog box. */ | | ow's position fixed | |
| ECORE_X_WINDOW_STATE_MODAL, | | * even if the virtual desktop scrolls. */ | |
| /** The window manager should keep the window's position fixed | | ECORE_X_WINDOW_STATE_MAXIMIZED_VERT, /** The window has the maximum ver | |
| * even if the virtual desktop scrolls. */ | | tical size. */ | |
| ECORE_X_WINDOW_STATE_STICKY, | | ECORE_X_WINDOW_STATE_MAXIMIZED_HORZ, /** The window has the maximum hor | |
| /** The window has the maximum vertical size. */ | | izontal size. */ | |
| ECORE_X_WINDOW_STATE_MAXIMIZED_VERT, | | ECORE_X_WINDOW_STATE_SHADED, /** The window is shaded. */ | |
| /** The window has the maximum horizontal size. */ | | ECORE_X_WINDOW_STATE_SKIP_TASKBAR, /** The window should not be include | |
| ECORE_X_WINDOW_STATE_MAXIMIZED_HORZ, | | d in the taskbar. */ | |
| /** The window is shaded. */ | | ECORE_X_WINDOW_STATE_SKIP_PAGER, /** The window should not be included | |
| ECORE_X_WINDOW_STATE_SHADED, | | in the pager. */ | |
| /** The window should not be included in the taskbar. */ | | ECORE_X_WINDOW_STATE_HIDDEN, /** The window is invisible (i.e. minimize | |
| ECORE_X_WINDOW_STATE_SKIP_TASKBAR, | | d/iconified) */ | |
| /** The window should not be included in the pager. */ | | ECORE_X_WINDOW_STATE_FULLSCREEN, /** The window should fill the entire | |
| ECORE_X_WINDOW_STATE_SKIP_PAGER, | | screen and have no | |
| /** The window is invisible (i.e. minimized/iconified) */ | | * window border/decorations */ | |
| ECORE_X_WINDOW_STATE_HIDDEN, | | ECORE_X_WINDOW_STATE_ABOVE, | |
| /** The window should fill the entire screen and have no | | ECORE_X_WINDOW_STATE_BELOW, | |
| * window border/decorations */ | | ECORE_X_WINDOW_STATE_DEMANDS_ATTENTION | |
| ECORE_X_WINDOW_STATE_FULLSCREEN, | | | |
| /* The following are not documented because they are not | | | |
| * intended for use in applications. */ | | | |
| ECORE_X_WINDOW_STATE_ABOVE, | | | |
| ECORE_X_WINDOW_STATE_BELOW, | | | |
| /* FIXME: Documentation */ | | | |
| ECORE_X_WINDOW_STATE_DEMANDS_ATTENTION | | | |
| } Ecore_X_Window_State; | | } Ecore_X_Window_State; | |
| | | | |
| typedef enum _Ecore_X_Window_State_Action | | typedef enum _Ecore_X_Window_State_Action | |
| { | | { | |
| ECORE_X_WINDOW_STATE_ACTION_REMOVE, | | ECORE_X_WINDOW_STATE_ACTION_REMOVE, | |
| ECORE_X_WINDOW_STATE_ACTION_ADD, | | ECORE_X_WINDOW_STATE_ACTION_ADD, | |
| ECORE_X_WINDOW_STATE_ACTION_TOGGLE | | ECORE_X_WINDOW_STATE_ACTION_TOGGLE | |
| } Ecore_X_Window_State_Action; | | } Ecore_X_Window_State_Action; | |
| | | | |
| typedef enum _Ecore_X_Window_Stack_Mode | | typedef enum _Ecore_X_Window_Stack_Mode | |
| | | | |
| skipping to change at line 200 | | skipping to change at line 186 | |
| ECORE_X_RANDR_CONNECTION_STATUS_UNKNOWN = 2 | | ECORE_X_RANDR_CONNECTION_STATUS_UNKNOWN = 2 | |
| } Ecore_X_Randr_Connection_Status; | | } Ecore_X_Randr_Connection_Status; | |
| | | | |
| typedef enum _Ecore_X_Randr_Output_Policy | | typedef enum _Ecore_X_Randr_Output_Policy | |
| { | | { | |
| ECORE_X_RANDR_OUTPUT_POLICY_ABOVE = 1, | | ECORE_X_RANDR_OUTPUT_POLICY_ABOVE = 1, | |
| ECORE_X_RANDR_OUTPUT_POLICY_RIGHT = 2, | | ECORE_X_RANDR_OUTPUT_POLICY_RIGHT = 2, | |
| ECORE_X_RANDR_OUTPUT_POLICY_BELOW = 3, | | ECORE_X_RANDR_OUTPUT_POLICY_BELOW = 3, | |
| ECORE_X_RANDR_OUTPUT_POLICY_LEFT = 4, | | ECORE_X_RANDR_OUTPUT_POLICY_LEFT = 4, | |
| ECORE_X_RANDR_OUTPUT_POLICY_CLONE = 5, | | ECORE_X_RANDR_OUTPUT_POLICY_CLONE = 5, | |
|
| ECORE_X_RANDR_OUTPUT_POLICY_NONE = 6 | | ECORE_X_RANDR_OUTPUT_POLICY_NONE = 6, | |
| | | ECORE_X_RANDR_OUTPUT_POLICY_ASK = 7 | |
| } Ecore_X_Randr_Output_Policy; | | } Ecore_X_Randr_Output_Policy; | |
| | | | |
| typedef enum _Ecore_X_Randr_Relative_Alignment | | typedef enum _Ecore_X_Randr_Relative_Alignment | |
| { | | { | |
| ECORE_X_RANDR_RELATIVE_ALIGNMENT_NONE = 0, | | ECORE_X_RANDR_RELATIVE_ALIGNMENT_NONE = 0, | |
| ECORE_X_RANDR_RELATIVE_ALIGNMENT_CENTER_REL = 1, | | ECORE_X_RANDR_RELATIVE_ALIGNMENT_CENTER_REL = 1, | |
| ECORE_X_RANDR_RELATIVE_ALIGNMENT_CENTER_SCR = 2 | | ECORE_X_RANDR_RELATIVE_ALIGNMENT_CENTER_SCR = 2 | |
| } Ecore_X_Randr_Relative_Alignment; | | } Ecore_X_Randr_Relative_Alignment; | |
| | | | |
| typedef enum _Ecore_X_Render_Subpixel_Order | | typedef enum _Ecore_X_Render_Subpixel_Order | |
| | | | |
| skipping to change at line 352 | | skipping to change at line 339 | |
| ECORE_X_MAPPING_KEYBOARD, | | ECORE_X_MAPPING_KEYBOARD, | |
| ECORE_X_MAPPING_MOUSE | | ECORE_X_MAPPING_MOUSE | |
| } Ecore_X_Mapping_Type; | | } Ecore_X_Mapping_Type; | |
| | | | |
| typedef enum _Ecore_X_Randr_Property_Change | | typedef enum _Ecore_X_Randr_Property_Change | |
| { | | { | |
| ECORE_X_RANDR_PROPERTY_CHANGE_ADD, | | ECORE_X_RANDR_PROPERTY_CHANGE_ADD, | |
| ECORE_X_RANDR_PROPERTY_CHANGE_DEL | | ECORE_X_RANDR_PROPERTY_CHANGE_DEL | |
| } Ecore_X_Randr_Property_Change; | | } Ecore_X_Randr_Property_Change; | |
| | | | |
|
| | | typedef enum _Ecore_X_Netwm_Direction | |
| | | { | |
| | | ECORE_X_NETWM_DIRECTION_SIZE_TL = 0, | |
| | | ECORE_X_NETWM_DIRECTION_SIZE_T = 1, | |
| | | ECORE_X_NETWM_DIRECTION_SIZE_TR = 2, | |
| | | ECORE_X_NETWM_DIRECTION_SIZE_R = 3, | |
| | | ECORE_X_NETWM_DIRECTION_SIZE_BR = 4, | |
| | | ECORE_X_NETWM_DIRECTION_SIZE_B = 5, | |
| | | ECORE_X_NETWM_DIRECTION_SIZE_BL = 6, | |
| | | ECORE_X_NETWM_DIRECTION_SIZE_L = 7, | |
| | | ECORE_X_NETWM_DIRECTION_MOVE = 8, | |
| | | ECORE_X_NETWM_DIRECTION_CANCEL = 11, | |
| | | } Ecore_X_Netwm_Direction; | |
| | | | |
| | | /** | |
| | | * @typedef _Ecore_X_Error_Code | |
| | | * Defines the error codes of Ecore_X which wraps the X Window Systems | |
| | | * protocol's errors. | |
| | | * | |
| | | * @since 1.7.0 | |
| | | */ | |
| | | typedef enum _Ecore_X_Error_Code | |
| | | { | |
| | | /** Everything is okay. */ | |
| | | ECORE_X_ERROR_CODE_SUCCESS = 0, /** Bad request code */ | |
| | | ECORE_X_ERROR_CODE_BAD_REQUEST = 1, /** Int parameter out of range */ | |
| | | ECORE_X_ERROR_CODE_BAD_VALUE = 2, /** Parameter not a Window */ | |
| | | ECORE_X_ERROR_CODE_BAD_WINDOW = 3, /** Parameter not a Pixmap */ | |
| | | ECORE_X_ERROR_CODE_BAD_PIXMAP = 4, /** Parameter not an Atom */ | |
| | | ECORE_X_ERROR_CODE_BAD_ATOM = 5, /** Parameter not a Cursor */ | |
| | | ECORE_X_ERROR_CODE_BAD_CURSOR = 6, /** Parameter not a Font */ | |
| | | ECORE_X_ERROR_CODE_BAD_FONT = 7, /** Parameter mismatch */ | |
| | | ECORE_X_ERROR_CODE_BAD_MATCH = 8, /** Parameter not a Pixmap or Window * | |
| | | / | |
| | | ECORE_X_ERROR_CODE_BAD_DRAWABLE = 9, /** Bad access */ | |
| | | ECORE_X_ERROR_CODE_BAD_ACCESS = 10, /** Insufficient resources */ | |
| | | ECORE_X_ERROR_CODE_BAD_ALLOC = 11, /** No such colormap */ | |
| | | ECORE_X_ERROR_CODE_BAD_COLOR = 12, /** Parameter not a GC */ | |
| | | ECORE_X_ERROR_CODE_BAD_GC = 13, /** Choice not in range or already used | |
| | | */ | |
| | | ECORE_X_ERROR_CODE_BAD_ID_CHOICE = 14, /** Font or color name doesn't ex | |
| | | ist */ | |
| | | ECORE_X_ERROR_CODE_BAD_NAME = 15, /** Request length incorrect */ | |
| | | ECORE_X_ERROR_CODE_BAD_LENGTH = 16, /** Server is defective */ | |
| | | ECORE_X_ERROR_CODE_BAD_IMPLEMENTATION = 17, | |
| | | } Ecore_X_Error_Code; | |
| | | | |
| typedef struct _Ecore_X_Event_Mouse_In Ecore_X_Event_Mo
use_In; | | typedef struct _Ecore_X_Event_Mouse_In Ecore_X_Event_Mo
use_In; | |
| typedef struct _Ecore_X_Event_Mouse_Out Ecore_X_Event_Mo
use_Out; | | typedef struct _Ecore_X_Event_Mouse_Out Ecore_X_Event_Mo
use_Out; | |
| typedef struct _Ecore_X_Event_Window_Focus_In Ecore_X_Event_Wi
ndow_Focus_In; | | typedef struct _Ecore_X_Event_Window_Focus_In Ecore_X_Event_Wi
ndow_Focus_In; | |
| typedef struct _Ecore_X_Event_Window_Focus_Out Ecore_X_Event_Wi
ndow_Focus_Out; | | typedef struct _Ecore_X_Event_Window_Focus_Out Ecore_X_Event_Wi
ndow_Focus_Out; | |
| typedef struct _Ecore_X_Event_Window_Keymap Ecore_X_Event_Wi
ndow_Keymap; | | typedef struct _Ecore_X_Event_Window_Keymap Ecore_X_Event_Wi
ndow_Keymap; | |
| typedef struct _Ecore_X_Event_Window_Damage Ecore_X_Event_Wi
ndow_Damage; | | typedef struct _Ecore_X_Event_Window_Damage Ecore_X_Event_Wi
ndow_Damage; | |
| typedef struct _Ecore_X_Event_Window_Visibility_Change Ecore_X_Event_Wi
ndow_Visibility_Change; | | typedef struct _Ecore_X_Event_Window_Visibility_Change Ecore_X_Event_Wi
ndow_Visibility_Change; | |
| typedef struct _Ecore_X_Event_Window_Create Ecore_X_Event_Wi
ndow_Create; | | typedef struct _Ecore_X_Event_Window_Create Ecore_X_Event_Wi
ndow_Create; | |
| typedef struct _Ecore_X_Event_Window_Destroy Ecore_X_Event_Wi
ndow_Destroy; | | typedef struct _Ecore_X_Event_Window_Destroy Ecore_X_Event_Wi
ndow_Destroy; | |
| typedef struct _Ecore_X_Event_Window_Hide Ecore_X_Event_Wi
ndow_Hide; | | typedef struct _Ecore_X_Event_Window_Hide Ecore_X_Event_Wi
ndow_Hide; | |
| | | | |
| skipping to change at line 851 | | skipping to change at line 882 | |
| Ecore_X_Time time; | | Ecore_X_Time time; | |
| Ecore_X_Randr_Property_Change state; | | Ecore_X_Randr_Property_Change state; | |
| }; | | }; | |
| | | | |
| struct _Ecore_X_Event_Window_Delete_Request | | struct _Ecore_X_Event_Window_Delete_Request | |
| { | | { | |
| Ecore_X_Window win; | | Ecore_X_Window win; | |
| Ecore_X_Time time; | | Ecore_X_Time time; | |
| }; | | }; | |
| | | | |
|
| | | struct _Ecore_X_Event_Window_Prop_Title_Change | |
| | | { | |
| | | Ecore_X_Window win; | |
| | | char *title; | |
| | | Ecore_X_Time time; | |
| | | }; | |
| | | | |
| | | struct _Ecore_X_Event_Window_Prop_Visible_Title_Change | |
| | | { | |
| | | Ecore_X_Window win; | |
| | | char *title; | |
| | | Ecore_X_Time time; | |
| | | }; | |
| | | | |
| | | struct _Ecore_X_Event_Window_Prop_Icon_Name_Change | |
| | | { | |
| | | Ecore_X_Window win; | |
| | | char *name; | |
| | | Ecore_X_Time time; | |
| | | }; | |
| | | | |
| | | struct _Ecore_X_Event_Window_Prop_Visible_Icon_Name_Change | |
| | | { | |
| | | Ecore_X_Window win; | |
| | | char *name; | |
| | | Ecore_X_Time time; | |
| | | }; | |
| | | | |
| | | struct _Ecore_X_Event_Window_Prop_Client_Machine_Change | |
| | | { | |
| | | Ecore_X_Window win; | |
| | | char *name; | |
| | | Ecore_X_Time time; | |
| | | }; | |
| | | | |
| | | struct _Ecore_X_Event_Window_Prop_Name_Class_Change | |
| | | { | |
| | | Ecore_X_Window win; | |
| | | char *name; | |
| | | char *clas; | |
| | | Ecore_X_Time time; | |
| | | }; | |
| | | | |
| | | struct _Ecore_X_Event_Window_Prop_Pid_Change | |
| | | { | |
| | | Ecore_X_Window win; | |
| | | pid_t pid; | |
| | | Ecore_X_Time time; | |
| | | }; | |
| | | | |
| | | struct _Ecore_X_Event_Window_Prop_Desktop_Change | |
| | | { | |
| | | Ecore_X_Window win; | |
| | | long desktop; | |
| | | Ecore_X_Time time; | |
| | | }; | |
| | | | |
| struct _Ecore_X_Event_Startup_Sequence | | struct _Ecore_X_Event_Startup_Sequence | |
| { | | { | |
| Ecore_X_Window win; | | Ecore_X_Window win; | |
| }; | | }; | |
| | | | |
| struct _Ecore_X_Event_Window_Move_Resize_Request | | struct _Ecore_X_Event_Window_Move_Resize_Request | |
| { | | { | |
| Ecore_X_Window win; | | Ecore_X_Window win; | |
| int x, y; | | int x, y; | |
| int direction; | | int direction; | |
| | | | |
| skipping to change at line 901 | | skipping to change at line 989 | |
| | | | |
| struct _Ecore_X_Event_Generic | | struct _Ecore_X_Event_Generic | |
| { | | { | |
| int extension; | | int extension; | |
| int evtype; | | int evtype; | |
| unsigned int cookie; | | unsigned int cookie; | |
| void *data; | | void *data; | |
| }; | | }; | |
| | | | |
| EAPI extern int ECORE_X_EVENT_ANY; /**< low level event dependent on | | EAPI extern int ECORE_X_EVENT_ANY; /**< low level event dependent on | |
|
| backend in use, if Xlib will be XEv | | backend in use, if Xlib will be XEv | |
| ent, | | ent, if XCB will be xcb_generic_event_t. | |
| if XCB will be xcb_generic_event_t. | | | |
| @warning avoid using it. | | @warning avoid using it. | |
| */ | | */ | |
| EAPI extern int ECORE_X_EVENT_MOUSE_IN; | | EAPI extern int ECORE_X_EVENT_MOUSE_IN; | |
| EAPI extern int ECORE_X_EVENT_MOUSE_OUT; | | EAPI extern int ECORE_X_EVENT_MOUSE_OUT; | |
| EAPI extern int ECORE_X_EVENT_WINDOW_FOCUS_IN; | | EAPI extern int ECORE_X_EVENT_WINDOW_FOCUS_IN; | |
| EAPI extern int ECORE_X_EVENT_WINDOW_FOCUS_OUT; | | EAPI extern int ECORE_X_EVENT_WINDOW_FOCUS_OUT; | |
| EAPI extern int ECORE_X_EVENT_WINDOW_KEYMAP; | | EAPI extern int ECORE_X_EVENT_WINDOW_KEYMAP; | |
| EAPI extern int ECORE_X_EVENT_WINDOW_DAMAGE; | | EAPI extern int ECORE_X_EVENT_WINDOW_DAMAGE; | |
| EAPI extern int ECORE_X_EVENT_WINDOW_VISIBILITY_CHANGE; | | EAPI extern int ECORE_X_EVENT_WINDOW_VISIBILITY_CHANGE; | |
| EAPI extern int ECORE_X_EVENT_WINDOW_CREATE; | | EAPI extern int ECORE_X_EVENT_WINDOW_CREATE; | |
| | | | |
| skipping to change at line 961 | | skipping to change at line 1048 | |
| | | | |
| EAPI extern int ECORE_X_EVENT_WINDOW_MOVE_RESIZE_REQUEST; | | EAPI extern int ECORE_X_EVENT_WINDOW_MOVE_RESIZE_REQUEST; | |
| EAPI extern int ECORE_X_EVENT_WINDOW_STATE_REQUEST; | | EAPI extern int ECORE_X_EVENT_WINDOW_STATE_REQUEST; | |
| EAPI extern int ECORE_X_EVENT_FRAME_EXTENTS_REQUEST; | | EAPI extern int ECORE_X_EVENT_FRAME_EXTENTS_REQUEST; | |
| EAPI extern int ECORE_X_EVENT_PING; | | EAPI extern int ECORE_X_EVENT_PING; | |
| EAPI extern int ECORE_X_EVENT_DESKTOP_CHANGE; | | EAPI extern int ECORE_X_EVENT_DESKTOP_CHANGE; | |
| | | | |
| EAPI extern int ECORE_X_EVENT_STARTUP_SEQUENCE_NEW; | | EAPI extern int ECORE_X_EVENT_STARTUP_SEQUENCE_NEW; | |
| EAPI extern int ECORE_X_EVENT_STARTUP_SEQUENCE_CHANGE; | | EAPI extern int ECORE_X_EVENT_STARTUP_SEQUENCE_CHANGE; | |
| EAPI extern int ECORE_X_EVENT_STARTUP_SEQUENCE_REMOVE; | | EAPI extern int ECORE_X_EVENT_STARTUP_SEQUENCE_REMOVE; | |
|
| | | EAPI extern int ECORE_X_EVENT_XKB_STATE_NOTIFY; /** @since 1.7 */ | |
| | | EAPI extern int ECORE_X_EVENT_XKB_NEWKBD_NOTIFY; /** @since 1.7 */ | |
| | | | |
| EAPI extern int ECORE_X_EVENT_GENERIC; | | EAPI extern int ECORE_X_EVENT_GENERIC; | |
| | | | |
| EAPI extern int ECORE_X_EVENT_XDND_ENTER; | | EAPI extern int ECORE_X_EVENT_XDND_ENTER; | |
| EAPI extern int ECORE_X_EVENT_XDND_POSITION; | | EAPI extern int ECORE_X_EVENT_XDND_POSITION; | |
| EAPI extern int ECORE_X_EVENT_XDND_STATUS; | | EAPI extern int ECORE_X_EVENT_XDND_STATUS; | |
| EAPI extern int ECORE_X_EVENT_XDND_LEAVE; | | EAPI extern int ECORE_X_EVENT_XDND_LEAVE; | |
| EAPI extern int ECORE_X_EVENT_XDND_DROP; | | EAPI extern int ECORE_X_EVENT_XDND_DROP; | |
| EAPI extern int ECORE_X_EVENT_XDND_FINISHED; | | EAPI extern int ECORE_X_EVENT_XDND_FINISHED; | |
| | | | |
|
| | | EAPI extern int ECORE_X_MODIFIER_SHIFT; /**< @since 1.7 */ | |
| | | EAPI extern int ECORE_X_MODIFIER_CTRL; /**< @since 1.7 */ | |
| | | EAPI extern int ECORE_X_MODIFIER_ALT; /**< @since 1.7 */ | |
| | | EAPI extern int ECORE_X_MODIFIER_WIN; /**< @since 1.7 */ | |
| | | EAPI extern int ECORE_X_MODIFIER_ALTGR; /**< @since 1.7 */ | |
| | | | |
| EAPI extern int ECORE_X_LOCK_SCROLL; | | EAPI extern int ECORE_X_LOCK_SCROLL; | |
| EAPI extern int ECORE_X_LOCK_NUM; | | EAPI extern int ECORE_X_LOCK_NUM; | |
| EAPI extern int ECORE_X_LOCK_CAPS; | | EAPI extern int ECORE_X_LOCK_CAPS; | |
| EAPI extern int ECORE_X_LOCK_SHIFT; | | EAPI extern int ECORE_X_LOCK_SHIFT; | |
| | | | |
| typedef enum _Ecore_X_WM_Protocol | | typedef enum _Ecore_X_WM_Protocol | |
| { | | { | |
|
| /* If enabled the window manager will be asked to send a | | /** If enabled the window manager will be asked to send a | |
| * delete message instead of just closing (destroying) the window. */ | | * delete message instead of just closing (destroying) the window. */ | |
|
| ECORE_X_WM_PROTOCOL_DELETE_REQUEST, | | ECORE_X_WM_PROTOCOL_DELETE_REQUEST, | |
| | | | |
|
| /* If enabled the window manager will be told that the window | | /** If enabled the window manager will be told that the window | |
| * explicitly sets input focus. */ | | * explicitly sets input focus. */ | |
| ECORE_X_WM_PROTOCOL_TAKE_FOCUS, | | ECORE_X_WM_PROTOCOL_TAKE_FOCUS, | |
| | | | |
| /* If enabled the window manager can ping the window to check | | /** If enabled the window manager can ping the window to check | |
| * if it is alive. */ | | * if it is alive. */ | |
| ECORE_X_NET_WM_PROTOCOL_PING, | | ECORE_X_NET_WM_PROTOCOL_PING, | |
| | | | |
| /* If enabled the window manager can sync updating with the | | /** If enabled the window manager can sync updating with the | |
| * window (?) */ | | * window (?) */ | |
| ECORE_X_NET_WM_PROTOCOL_SYNC_REQUEST, | | ECORE_X_NET_WM_PROTOCOL_SYNC_REQUEST, | |
| | | | |
|
| /* Number of defined items */ | | /** Number of defined items */ | |
| ECORE_X_WM_PROTOCOL_NUM | | ECORE_X_WM_PROTOCOL_NUM | |
| } Ecore_X_WM_Protocol; | | } Ecore_X_WM_Protocol; | |
| | | | |
| typedef enum _Ecore_X_Window_Input_Mode | | typedef enum _Ecore_X_Window_Input_Mode | |
| { | | { | |
|
| /* The window can never be focused */ | | /** The window can never be focused */ | |
| ECORE_X_WINDOW_INPUT_MODE_NONE, | | ECORE_X_WINDOW_INPUT_MODE_NONE, | |
| | | | |
|
| /* The window can be focused by the WM but doesn't focus itself */ | | /** The window can be focused by the WM but doesn't focus itself */ | |
| ECORE_X_WINDOW_INPUT_MODE_PASSIVE, | | ECORE_X_WINDOW_INPUT_MODE_PASSIVE, | |
| | | | |
|
| /* The window sets the focus itself if one of its sub-windows | | /** The window sets the focus itself if one of its sub-windows | |
| * already is focused */ | | * already is focused */ | |
| ECORE_X_WINDOW_INPUT_MODE_ACTIVE_LOCAL, | | ECORE_X_WINDOW_INPUT_MODE_ACTIVE_LOCAL, | |
| | | | |
| /* The window sets the focus itself even if another window | | /** The window sets the focus itself even if another window | |
| * is currently focused */ | | * is currently focused */ | |
| ECORE_X_WINDOW_INPUT_MODE_ACTIVE_GLOBAL | | ECORE_X_WINDOW_INPUT_MODE_ACTIVE_GLOBAL | |
| } Ecore_X_Window_Input_Mode; | | } Ecore_X_Window_Input_Mode; | |
| | | | |
| /** | | /** | |
| * @typedef _Ecore_X_Window_State_Hint | | * @typedef _Ecore_X_Window_State_Hint | |
| * Defines the different state hint of the window of Ecore_X. | | * Defines the different state hint of the window of Ecore_X. | |
| */ | | */ | |
| typedef enum _Ecore_X_Window_State_Hint | | typedef enum _Ecore_X_Window_State_Hint | |
| { | | { | |
| /** Do not provide any state hint to the window manager */ | | /** Do not provide any state hint to the window manager */ | |
|
| ECORE_X_WINDOW_STATE_HINT_NONE = -1, | | ECORE_X_WINDOW_STATE_HINT_NONE = -1, | |
| | | | |
|
| /** The window wants to remain hidden and NOT iconified */ | | /** The window wants to remain hidden and NOT iconified */ | |
| ECORE_X_WINDOW_STATE_HINT_WITHDRAWN, | | ECORE_X_WINDOW_STATE_HINT_WITHDRAWN, | |
| | | | |
|
| /** The window wants to be mapped normally */ | | /** The window wants to be mapped normally */ | |
| ECORE_X_WINDOW_STATE_HINT_NORMAL, | | ECORE_X_WINDOW_STATE_HINT_NORMAL, | |
| | | | |
|
| /** The window wants to start in an iconified state */ | | /** The window wants to start in an iconified state */ | |
| ECORE_X_WINDOW_STATE_HINT_ICONIC | | ECORE_X_WINDOW_STATE_HINT_ICONIC | |
| } Ecore_X_Window_State_Hint; | | } Ecore_X_Window_State_Hint; | |
| | | | |
| typedef enum _Ecore_X_Window_Type | | typedef enum _Ecore_X_Window_Type | |
| { | | { | |
| ECORE_X_WINDOW_TYPE_UNKNOWN = 0, | | ECORE_X_WINDOW_TYPE_UNKNOWN = 0, | |
| ECORE_X_WINDOW_TYPE_DESKTOP, | | ECORE_X_WINDOW_TYPE_DESKTOP, | |
| ECORE_X_WINDOW_TYPE_DOCK, | | ECORE_X_WINDOW_TYPE_DOCK, | |
| ECORE_X_WINDOW_TYPE_TOOLBAR, | | ECORE_X_WINDOW_TYPE_TOOLBAR, | |
| ECORE_X_WINDOW_TYPE_MENU, | | ECORE_X_WINDOW_TYPE_MENU, | |
| ECORE_X_WINDOW_TYPE_UTILITY, | | ECORE_X_WINDOW_TYPE_UTILITY, | |
| | | | |
| skipping to change at line 1137 | | skipping to change at line 1232 | |
| } Ecore_X_Illume_Clipboard_State; | | } Ecore_X_Illume_Clipboard_State; | |
| | | | |
| typedef enum _Ecore_X_Illume_Indicator_Opacity_Mode | | typedef enum _Ecore_X_Illume_Indicator_Opacity_Mode | |
| { | | { | |
| ECORE_X_ILLUME_INDICATOR_OPACITY_UNKNOWN = 0, | | ECORE_X_ILLUME_INDICATOR_OPACITY_UNKNOWN = 0, | |
| ECORE_X_ILLUME_INDICATOR_OPAQUE, | | ECORE_X_ILLUME_INDICATOR_OPAQUE, | |
| ECORE_X_ILLUME_INDICATOR_TRANSLUCENT, | | ECORE_X_ILLUME_INDICATOR_TRANSLUCENT, | |
| ECORE_X_ILLUME_INDICATOR_TRANSPARENT | | ECORE_X_ILLUME_INDICATOR_TRANSPARENT | |
| } Ecore_X_Illume_Indicator_Opacity_Mode; | | } Ecore_X_Illume_Indicator_Opacity_Mode; | |
| | | | |
|
| | | typedef enum _Ecore_X_Illume_Window_State | |
| | | { | |
| | | ECORE_X_ILLUME_WINDOW_STATE_NORMAL = 0, | |
| | | ECORE_X_ILLUME_WINDOW_STATE_FLOATING | |
| | | } Ecore_X_Illume_Window_State; | |
| | | | |
| /* Window layer constants */ | | /* Window layer constants */ | |
| #define ECORE_X_WINDOW_LAYER_BELOW 2 | | #define ECORE_X_WINDOW_LAYER_BELOW 2 | |
| #define ECORE_X_WINDOW_LAYER_NORMAL 4 | | #define ECORE_X_WINDOW_LAYER_NORMAL 4 | |
| #define ECORE_X_WINDOW_LAYER_ABOVE 6 | | #define ECORE_X_WINDOW_LAYER_ABOVE 6 | |
| | | | |
| /* Property list operations */ | | /* Property list operations */ | |
| #define ECORE_X_PROP_LIST_REMOVE 0 | | #define ECORE_X_PROP_LIST_REMOVE 0 | |
| #define ECORE_X_PROP_LIST_ADD 1 | | #define ECORE_X_PROP_LIST_ADD 1 | |
| #define ECORE_X_PROP_LIST_TOGGLE 2 | | #define ECORE_X_PROP_LIST_TOGGLE 2 | |
| | | | |
|
| EAPI int | | EAPI int ecore_x_init(const char *name); | |
| ecore_x_init(const char *name); | | EAPI int ecore_x_shutdown(void); | |
| EAPI int | | EAPI int ecore_x_disconnect(void); | |
| ecore_x_shutdown(void); | | EAPI Ecore_X_Display *ecore_x_display_get(void); | |
| EAPI int | | EAPI Ecore_X_Connection *ecore_x_connection_get(void); | |
| ecore_x_disconnect(void); | | EAPI int ecore_x_fd_get(void); | |
| EAPI Ecore_X_Display * | | EAPI Ecore_X_Screen *ecore_x_default_screen_get(void); | |
| ecore_x_display_get(void); | | EAPI void ecore_x_screen_size_get(const Ecore_X_Screen | |
| EAPI Ecore_X_Connection * | | *screen, int *w, int *h); | |
| ecore_x_connection_get(void); | | EAPI int ecore_x_screen_count_get(void); | |
| EAPI int | | EAPI int ecore_x_screen_index_get(const Ecore_X_Scree | |
| ecore_x_fd_get(void); | | n *screen); | |
| EAPI Ecore_X_Screen * | | EAPI Ecore_X_Screen *ecore_x_screen_get(int index); | |
| ecore_x_default_screen_get(void); | | | |
| EAPI void | | EAPI void ecore_x_double_click_time_set(double t); | |
| ecore_x_screen_size_get(const Ecore_X_Screen *screen, | | EAPI double ecore_x_double_click_time_get(void); | |
| int *w, | | EAPI void ecore_x_flush(void); | |
| int *h); | | EAPI void ecore_x_sync(void); | |
| EAPI int | | EAPI void ecore_x_killall(Ecore_X_Window root); | |
| ecore_x_screen_count_get(void); | | EAPI void ecore_x_kill(Ecore_X_Window win); | |
| EAPI int | | EAPI int ecore_x_dpi_get(void); | |
| ecore_x_screen_index_get(const Ecore_X_Screen *screen); | | EAPI Eina_Bool ecore_x_bell(int percent); | |
| EAPI Ecore_X_Screen * | | EAPI unsigned int ecore_x_visual_id_get(Ecore_X_Visual visual) | |
| ecore_x_screen_get(int index); | | ; | |
| | | | |
| EAPI void | | EAPI Ecore_X_Visual ecore_x_default_visual_get(Ecore_X_Display * | |
| ecore_x_double_click_time_set(double t); | | disp, Ecore_X_Screen *screen); | |
| EAPI double | | EAPI Ecore_X_Colormap ecore_x_default_colormap_get(Ecore_X_Display | |
| ecore_x_double_click_time_get(void); | | *disp, Ecore_X_Screen *screen); | |
| EAPI void | | EAPI int ecore_x_default_depth_get(Ecore_X_Display *d | |
| ecore_x_flush(void); | | isp, Ecore_X_Screen *screen); | |
| EAPI void | | | |
| ecore_x_sync(void); | | EAPI Ecore_X_Time ecore_x_current_time_get(void); | |
| EAPI void | | | |
| ecore_x_killall(Ecore_X_Window root); | | EAPI void ecore_x_error_handler_set(void (*func)(void | |
| EAPI void | | *data), const void *data); | |
| ecore_x_kill(Ecore_X_Window win); | | EAPI void ecore_x_io_error_handler_set(void (*func)(vo | |
| EAPI int | | id *data), const void *data); | |
| ecore_x_dpi_get(void); | | EAPI int ecore_x_error_request_get(void); | |
| EAPI Eina_Bool | | EAPI int ecore_x_error_code_get(void); | |
| ecore_x_bell(int percent); | | EAPI Ecore_X_ID ecore_x_error_resource_id_get(void); | |
| EAPI unsigned int | | | |
| ecore_x_visual_id_get(Ecore_X_Visual visual); | | EAPI void ecore_x_event_mask_set(Ecore_X_Window w, Eco | |
| | | re_X_Event_Mask mask); | |
| EAPI Ecore_X_Visual | | EAPI void ecore_x_event_mask_unset(Ecore_X_Window w, E | |
| ecore_x_default_visual_get(Ecore_X_Display *disp, | | core_X_Event_Mask mask); | |
| Ecore_X_Screen *screen); | | | |
| EAPI Ecore_X_Colormap | | EAPI Eina_Bool ecore_x_selection_notify_send(Ecore_X_Window | |
| ecore_x_default_colormap_get(Ecore_X_Display *disp, | | requestor, Ecore_X_Atom selection, Ecore_X_Atom target, Ecore_X_Atom prope | |
| Ecore_X_Screen *screen); | | rty, Ecore_X_Time time); | |
| EAPI int | | EAPI Eina_Bool ecore_x_selection_primary_set(Ecore_X_Window | |
| ecore_x_default_depth_get(Ecore_X_Display *disp, | | w, const void *data, int size); | |
| Ecore_X_Screen *screen); | | EAPI Eina_Bool ecore_x_selection_primary_clear(void); | |
| | | EAPI Eina_Bool ecore_x_selection_secondary_set(Ecore_X_Wind | |
| EAPI Ecore_X_Time | | ow w, const void *data, int size); | |
| ecore_x_current_time_get(void); | | EAPI Eina_Bool ecore_x_selection_secondary_clear(void); | |
| | | EAPI Eina_Bool ecore_x_selection_xdnd_set(Ecore_X_Window w, | |
| EAPI void | | const void *data, int size); | |
| ecore_x_error_handler_set(void (*func)(void *data), | | EAPI Eina_Bool ecore_x_selection_xdnd_clear(void); | |
| const void *data); | | EAPI Eina_Bool ecore_x_selection_clipboard_set(Ecore_X_Wind | |
| EAPI void | | ow w, const void *data, int size); | |
| ecore_x_io_error_handler_set(void (*func)(void *data), | | EAPI Eina_Bool ecore_x_selection_clipboard_clear(void); | |
| const void *data); | | EAPI void ecore_x_selection_primary_request(Ecore_X_Wi | |
| EAPI int | | ndow w, const char *target); | |
| ecore_x_error_request_get(void); | | EAPI void ecore_x_selection_secondary_request(Ecore_X_ | |
| EAPI int | | Window w, const char *target); | |
| ecore_x_error_code_get(void); | | EAPI void ecore_x_selection_xdnd_request(Ecore_X_Windo | |
| EAPI Ecore_X_ID | | w w, const char *target); | |
| ecore_x_error_resource_id_get(void); | | EAPI void ecore_x_selection_clipboard_request(Ecore_X_ | |
| | | Window w, const char *target); | |
| EAPI void | | EAPI Eina_Bool ecore_x_selection_convert(Ecore_X_Atom selec | |
| ecore_x_event_mask_set(Ecore_X_Window w, | | tion, Ecore_X_Atom target, void **data_ret, int *len, Ecore_X_Atom *targpro | |
| Ecore_X_Event_Mask mask); | | p, int *targsize); | |
| EAPI void | | EAPI void ecore_x_selection_converter_add(char *target | |
| ecore_x_event_mask_unset(Ecore_X_Window w, | | , Eina_Bool (*func)(char *target, void *data, int size, void **data_ret, in | |
| Ecore_X_Event_Mask mask); | | t *size_ret, Ecore_X_Atom *, int *)); | |
| | | EAPI void ecore_x_selection_converter_atom_add(Ecore_X | |
| EAPI Eina_Bool | | _Atom target, Eina_Bool (*func)(char *target, void *data, int size, void ** | |
| ecore_x_selection_notify_send(Ecore_X_Window requestor, | | data_ret, int *size_ret, Ecore_X_Atom *tprop, int *tsize)); | |
| Ecore_X_Atom selection, | | EAPI void ecore_x_selection_converter_del(char *target | |
| Ecore_X_Atom target, | | ); | |
| Ecore_X_Atom property, | | EAPI void ecore_x_selection_converter_atom_del(Ecore_X | |
| Ecore_X_Time time); | | _Atom target); | |
| EAPI Eina_Bool | | EAPI void ecore_x_selection_parser_add(const char *tar | |
| ecore_x_selection_primary_set(Ecore_X_Window w, | | get, void *(*func)(const char *target, void *data, int size, int format)); | |
| const void *data, | | EAPI void ecore_x_selection_parser_del(const char *tar | |
| int size); | | get); | |
| EAPI Eina_Bool | | EAPI void ecore_x_selection_owner_set(Ecore_X_Window w | |
| ecore_x_selection_primary_clear(void); | | in, Ecore_X_Atom atom, Ecore_X_Time tm); | |
| EAPI Eina_Bool | | EAPI Ecore_X_Window ecore_x_selection_owner_get(Ecore_X_Atom ato | |
| ecore_x_selection_secondary_set(Ecore_X_Window w, | | m); | |
| const void *data, | | | |
| int size); | | EAPI void ecore_x_dnd_aware_set(Ecore_X_Window win, Ei | |
| EAPI Eina_Bool | | na_Bool on); | |
| ecore_x_selection_secondary_clear(void); | | EAPI int ecore_x_dnd_version_get(Ecore_X_Window win); | |
| EAPI Eina_Bool | | EAPI Eina_Bool ecore_x_dnd_type_isset(Ecore_X_Window win, c | |
| ecore_x_selection_xdnd_set(Ecore_X_Window w, | | onst char *type); | |
| const void *data, | | EAPI void ecore_x_dnd_type_set(Ecore_X_Window win, con | |
| int size); | | st char *type, Eina_Bool on); | |
| EAPI Eina_Bool | | EAPI void ecore_x_dnd_types_set(Ecore_X_Window win, co | |
| ecore_x_selection_xdnd_clear(void); | | nst char **types, unsigned int num_types); | |
| EAPI Eina_Bool | | EAPI void ecore_x_dnd_actions_set(Ecore_X_Window win, | |
| ecore_x_selection_clipboard_set(Ecore_X_Window w, | | Ecore_X_Atom *actions, unsigned int num_actions); | |
| const void *data, | | EAPI Eina_Bool ecore_x_dnd_begin(Ecore_X_Window source, uns | |
| int size); | | igned char *data, int size); | |
| EAPI Eina_Bool | | EAPI Eina_Bool ecore_x_dnd_drop(void); | |
| ecore_x_selection_clipboard_clear(void); | | EAPI void ecore_x_dnd_send_status(Eina_Bool will_accep | |
| EAPI void | | t, Eina_Bool suppress, Ecore_X_Rectangle rectangle, Ecore_X_Atom action); | |
| ecore_x_selection_primary_request(Ecore_X_Window w, | | EAPI void ecore_x_dnd_send_finished(void); | |
| const char *target); | | EAPI void ecore_x_dnd_source_action_set(Ecore_X_Atom a | |
| EAPI void | | ction); | |
| ecore_x_selection_secondary_request(Ecore_X_Window w, | | EAPI Ecore_X_Atom ecore_x_dnd_source_action_get(void); | |
| const char *target); | | EAPI void ecore_x_dnd_callback_pos_update_set(void (*c | |
| EAPI void | | b)(void *, Ecore_X_Xdnd_Position *data), const void *data); | |
| ecore_x_selection_xdnd_request(Ecore_X_Window w, | | | |
| const char *target); | | EAPI Ecore_X_Window ecore_x_window_new(Ecore_X_Window parent, in | |
| EAPI void | | t x, int y, int w, int h); | |
| ecore_x_selection_clipboard_request(Ecore_X_Window w, | | EAPI Ecore_X_Window ecore_x_window_override_new(Ecore_X_Window p | |
| const char *target); | | arent, int x, int y, int w, int h); | |
| EAPI Eina_Bool | | EAPI int ecore_x_window_argb_get(Ecore_X_Window win); | |
| ecore_x_selection_convert(Ecore_X_Atom selection, | | EAPI Ecore_X_Window ecore_x_window_manager_argb_new(Ecore_X_Wind | |
| Ecore_X_Atom target, | | ow parent, int x, int y, int w, int h); | |
| void **data_ret, | | EAPI Ecore_X_Window ecore_x_window_argb_new(Ecore_X_Window paren | |
| int *len, | | t, int x, int y, int w, int h); | |
| Ecore_X_Atom *targprop, | | EAPI Ecore_X_Window ecore_x_window_override_argb_new(Ecore_X_Win | |
| int *targsize); | | dow parent, int x, int y, int w, int h); | |
| EAPI void | | EAPI Ecore_X_Window ecore_x_window_input_new(Ecore_X_Window pare | |
| ecore_x_selection_converter_add(char *target, | | nt, int x, int y, int w, int h); | |
| Eina_Bool (*func)(char *target, | | EAPI void ecore_x_window_configure(Ecore_X_Window win, | |
| void *data, | | Ecore_X_Window_Configure_Mask mask, int x, int y, int w, int h, int border | |
| int size, | | _width, Ecore_X_Window sibling, int stack_mode); | |
| void **data_ret, | | EAPI void ecore_x_window_cursor_set(Ecore_X_Window win | |
| int *size_ret, | | , Ecore_X_Cursor c); | |
| Ecore_X_Atom *, | | EAPI void ecore_x_window_free(Ecore_X_Window win); | |
| int *)); | | EAPI void ecore_x_window_ignore_set(Ecore_X_Window win | |
| EAPI void | | , int ignore); | |
| ecore_x_selection_converter_atom_add(Ecore_X_Atom target, | | EAPI Ecore_X_Window *ecore_x_window_ignore_list(int *num); | |
| Eina_Bool (*func)(char *target, | | | |
| void *data, | | EAPI void ecore_x_window_delete_request_send(Ecore_X_W | |
| int size, | | indow win); | |
| void **data_ret, | | EAPI void ecore_x_window_show(Ecore_X_Window win); | |
| int *size_ret, | | EAPI void ecore_x_window_hide(Ecore_X_Window win); | |
| Ecore_X_Atom *tprop, | | EAPI void ecore_x_window_move(Ecore_X_Window win, int | |
| int *tsize)); | | x, int y); | |
| EAPI void | | EAPI void ecore_x_window_resize(Ecore_X_Window win, in | |
| ecore_x_selection_converter_del(char *target); | | t w, int h); | |
| EAPI void | | EAPI void ecore_x_window_move_resize(Ecore_X_Window wi | |
| ecore_x_selection_converter_atom_del(Ecore_X_Atom target); | | n, int x, int y, int w, int h); | |
| EAPI void | | EAPI void ecore_x_window_focus(Ecore_X_Window win); | |
| ecore_x_selection_parser_add(const char *target, | | EAPI void ecore_x_window_focus_at_time(Ecore_X_Window | |
| void *(*func)(const char *target, void *data, | | win, Ecore_X_Time t); | |
| int size, int format)); | | EAPI Ecore_X_Window ecore_x_window_focus_get(void); | |
| EAPI void | | EAPI void ecore_x_window_raise(Ecore_X_Window win); | |
| ecore_x_selection_parser_del(const char *target); | | EAPI void ecore_x_window_lower(Ecore_X_Window win); | |
| EAPI void | | EAPI void ecore_x_window_reparent(Ecore_X_Window win, | |
| ecore_x_selection_owner_set(Ecore_X_Window win, | | Ecore_X_Window new_parent, int x, int y); | |
| Ecore_X_Atom atom, | | EAPI void ecore_x_window_size_get(Ecore_X_Window win, | |
| Ecore_X_Time tm); | | int *w, int *h); | |
| EAPI Ecore_X_Window | | EAPI void ecore_x_window_geometry_get(Ecore_X_Window w | |
| ecore_x_selection_owner_get(Ecore_X_Atom atom); | | in, int *x, int *y, int *w, int *h); | |
| | | EAPI int ecore_x_window_border_width_get(Ecore_X_Wind | |
| EAPI void | | ow win); | |
| ecore_x_dnd_aware_set(Ecore_X_Window win, | | EAPI void ecore_x_window_border_width_set(Ecore_X_Wind | |
| Eina_Bool on); | | ow win, int width); | |
| EAPI int | | EAPI int ecore_x_window_depth_get(Ecore_X_Window win) | |
| ecore_x_dnd_version_get(Ecore_X_Window win); | | ; | |
| EAPI Eina_Bool | | EAPI void ecore_x_window_cursor_show(Ecore_X_Window wi | |
| ecore_x_dnd_type_isset(Ecore_X_Window win, | | n, Eina_Bool show); | |
| const char *type); | | EAPI void ecore_x_window_defaults_set(Ecore_X_Window w | |
| EAPI void | | in); | |
| ecore_x_dnd_type_set(Ecore_X_Window win, | | EAPI int ecore_x_window_visible_get(Ecore_X_Window wi | |
| const char *type, | | n); | |
| Eina_Bool on); | | EAPI Ecore_X_Window ecore_x_window_shadow_tree_at_xy_with_skip_g | |
| EAPI void | | et(Ecore_X_Window base, int x, int y, Ecore_X_Window *skip, int skip_num); | |
| ecore_x_dnd_types_set(Ecore_X_Window win, | | EAPI Ecore_X_Window ecore_x_window_shadow_parent_get(Ecore_X_Win | |
| const char **types, | | dow root, Ecore_X_Window win); | |
| unsigned int num_types); | | EAPI void ecore_x_window_shadow_tree_flush(void); | |
| EAPI void | | EAPI Ecore_X_Window ecore_x_window_root_get(Ecore_X_Window win); | |
| ecore_x_dnd_actions_set(Ecore_X_Window win, | | EAPI Ecore_X_Window ecore_x_window_at_xy_get(int x, int y); | |
| Ecore_X_Atom *actions, | | EAPI Ecore_X_Window ecore_x_window_at_xy_with_skip_get(int x, in | |
| unsigned int num_actions); | | t y, Ecore_X_Window *skip, int skip_num); | |
| EAPI Eina_Bool | | EAPI Ecore_X_Window ecore_x_window_at_xy_begin_get(Ecore_X_Windo | |
| ecore_x_dnd_begin(Ecore_X_Window source, | | w begin, int x, int y); | |
| unsigned char *data, | | EAPI Ecore_X_Window ecore_x_window_parent_get(Ecore_X_Window win | |
| int size); | | ); | |
| EAPI Eina_Bool | | | |
| ecore_x_dnd_drop(void); | | EAPI void ecore_x_window_background_color_set(Ecore_X_ | |
| EAPI void | | Window win, unsigned short r, unsigned short g, unsigned short b); | |
| ecore_x_dnd_send_status(Eina_Bool will_accept, | | EAPI void ecore_x_window_gravity_set(Ecore_X_Window wi | |
| Eina_Bool suppress, | | n, Ecore_X_Gravity grav); | |
| Ecore_X_Rectangle rectangle, | | EAPI void ecore_x_window_pixel_gravity_set(Ecore_X_Win | |
| Ecore_X_Atom action); | | dow win, Ecore_X_Gravity grav); | |
| EAPI void | | EAPI void ecore_x_window_pixmap_set(Ecore_X_Window win | |
| ecore_x_dnd_send_finished(void); | | , Ecore_X_Pixmap pmap); | |
| EAPI void | | EAPI void ecore_x_window_area_clear(Ecore_X_Window win | |
| ecore_x_dnd_source_action_set(Ecore_X_Atom action); | | , int x, int y, int w, int h); | |
| EAPI Ecore_X_Atom | | EAPI void ecore_x_window_area_expose(Ecore_X_Window wi | |
| ecore_x_dnd_source_action_get(void); | | n, int x, int y, int w, int h); | |
| EAPI void | | EAPI void ecore_x_window_override_set(Ecore_X_Window w | |
| ecore_x_dnd_callback_pos_update_set(void (*cb)(void *, | | in, Eina_Bool override); | |
| Ecore_X_Xdnd_Position *data) | | | |
| , | | EAPI void ecore_x_window_prop_card32_set(Ecore_X_Windo | |
| const void *data); | | w win, Ecore_X_Atom atom, unsigned int *val, unsigned int num); | |
| | | EAPI int ecore_x_window_prop_card32_get(Ecore_X_Windo | |
| EAPI Ecore_X_Window | | w win, Ecore_X_Atom atom, unsigned int *val, unsigned int len); | |
| ecore_x_window_new(Ecore_X_Window parent, | | EAPI int ecore_x_window_prop_card32_list_get(Ecore_X_ | |
| int x, | | Window win, Ecore_X_Atom atom, unsigned int **plst); | |
| int y, | | | |
| int w, | | EAPI void ecore_x_window_prop_xid_set(Ecore_X_Window w | |
| int h); | | in, Ecore_X_Atom atom, Ecore_X_Atom type, Ecore_X_ID *lst, unsigned int num | |
| EAPI Ecore_X_Window | | ); | |
| ecore_x_window_override_new(Ecore_X_Window parent, | | EAPI int ecore_x_window_prop_xid_get(Ecore_X_Window w | |
| int x, | | in, Ecore_X_Atom atom, Ecore_X_Atom type, Ecore_X_ID *lst, unsigned int len | |
| int y, | | ); | |
| int w, | | EAPI int ecore_x_window_prop_xid_list_get(Ecore_X_Win | |
| int h); | | dow win, Ecore_X_Atom atom, Ecore_X_Atom type, Ecore_X_ID **plst); | |
| EAPI int | | EAPI void ecore_x_window_prop_xid_list_change(Ecore_X_ | |
| ecore_x_window_argb_get(Ecore_X_Window win); | | Window win, Ecore_X_Atom atom, Ecore_X_Atom type, Ecore_X_ID item, int op); | |
| EAPI Ecore_X_Window | | EAPI void ecore_x_window_prop_atom_set(Ecore_X_Window | |
| ecore_x_window_manager_argb_new(Ecore_X_Window parent, | | win, Ecore_X_Atom atom, Ecore_X_Atom *val, unsigned int num); | |
| int x, | | EAPI int ecore_x_window_prop_atom_get(Ecore_X_Window | |
| int y, | | win, Ecore_X_Atom atom, Ecore_X_Atom *val, unsigned int len); | |
| int w, | | EAPI int ecore_x_window_prop_atom_list_get(Ecore_X_Wi | |
| int h); | | ndow win, Ecore_X_Atom atom, Ecore_X_Atom **plst); | |
| EAPI Ecore_X_Window | | EAPI void ecore_x_window_prop_atom_list_change(Ecore_X | |
| ecore_x_window_argb_new(Ecore_X_Window parent, | | _Window win, Ecore_X_Atom atom, Ecore_X_Atom item, int op); | |
| int x, | | EAPI void ecore_x_window_prop_window_set(Ecore_X_Windo | |
| int y, | | w win, Ecore_X_Atom atom, Ecore_X_Window *val, unsigned int num); | |
| int w, | | EAPI int ecore_x_window_prop_window_get(Ecore_X_Windo | |
| int h); | | w win, Ecore_X_Atom atom, Ecore_X_Window *val, unsigned int len); | |
| EAPI Ecore_X_Window | | EAPI int ecore_x_window_prop_window_list_get(Ecore_X_ | |
| ecore_x_window_override_argb_new(Ecore_X_Window parent, | | Window win, Ecore_X_Atom atom, Ecore_X_Window **plst); | |
| int x, | | | |
| int y, | | EAPI Ecore_X_Atom ecore_x_window_prop_any_type(void); | |
| int w, | | EAPI void ecore_x_window_prop_property_set(Ecore_X_Win | |
| int h); | | dow win, Ecore_X_Atom type, Ecore_X_Atom format, int size, void *data, int | |
| EAPI Ecore_X_Window | | number); | |
| ecore_x_window_input_new(Ecore_X_Window parent, | | EAPI int ecore_x_window_prop_property_get(Ecore_X_Win | |
| int x, | | dow win, Ecore_X_Atom property, Ecore_X_Atom type, int size, unsigned char | |
| int y, | | **data, int *num); | |
| int w, | | EAPI void ecore_x_window_prop_property_del(Ecore_X_Win | |
| int h); | | dow win, Ecore_X_Atom property); | |
| EAPI void | | EAPI Ecore_X_Atom *ecore_x_window_prop_list(Ecore_X_Window win, | |
| ecore_x_window_configure(Ecore_X_Window win, | | int *num_ret); | |
| Ecore_X_Window_Configure_Mask mask, | | EAPI void ecore_x_window_prop_string_set(Ecore_X_Windo | |
| int x, | | w win, Ecore_X_Atom type, const char *str); | |
| int y, | | EAPI char *ecore_x_window_prop_string_get(Ecore_X_Windo | |
| int w, | | w win, Ecore_X_Atom type); | |
| int h, | | EAPI Eina_Bool ecore_x_window_prop_protocol_isset(Ecore_X_W | |
| int border_width, | | indow win, Ecore_X_WM_Protocol protocol); | |
| Ecore_X_Window sibling, | | EAPI Ecore_X_WM_Protocol *ecore_x_window_prop_protocol_list_get(Ecore_ | |
| int stack_mode); | | X_Window win, int *num_ret); | |
| EAPI void | | | |
| ecore_x_window_cursor_set(Ecore_X_Window win, | | EAPI void ecore_x_window_shape_mask_set(Ecore_X_Window | |
| Ecore_X_Cursor c); | | win, Ecore_X_Pixmap mask); | |
| EAPI void | | EAPI void ecore_x_window_shape_window_set(Ecore_X_Wind | |
| ecore_x_window_free(Ecore_X_Window win); | | ow win, Ecore_X_Window shape_win); | |
| EAPI void | | EAPI void ecore_x_window_shape_window_set_xy(Ecore_X_W | |
| ecore_x_window_ignore_set(Ecore_X_Window win, | | indow win, Ecore_X_Window shape_win, int x, int y); | |
| int ignore); | | EAPI void ecore_x_window_shape_rectangle_set(Ecore_X_W | |
| EAPI Ecore_X_Window * | | indow win, int x, int y, int w, int h); | |
| ecore_x_window_ignore_list(int *num); | | EAPI void ecore_x_window_shape_rectangles_set(Ecore_X_ | |
| | | Window win, Ecore_X_Rectangle *rects, int num); | |
| EAPI void | | EAPI void ecore_x_window_shape_input_rectangle_set(Eco | |
| ecore_x_window_delete_request_send(Ecore_X_Window win); | | re_X_Window win, int x, int y, int w, int h); | |
| EAPI void | | EAPI void ecore_x_window_shape_input_rectangles_set(Ec | |
| ecore_x_window_show(Ecore_X_Window win); | | ore_X_Window win, Ecore_X_Rectangle *rects, int num); | |
| EAPI void | | EAPI void ecore_x_window_shape_input_rectangle_add(Eco | |
| ecore_x_window_hide(Ecore_X_Window win); | | re_X_Window win, int x, int y, int w, int h); | |
| EAPI void | | EAPI void ecore_x_window_shape_rectangle_subtract(Ecor | |
| ecore_x_window_move(Ecore_X_Window win, | | e_X_Window win, int x, int y, int w, int h); | |
| int x, | | EAPI void ecore_x_window_shape_input_rectangle_subtrac | |
| int y); | | t(Ecore_X_Window win, int x, int y, int w, int h); | |
| EAPI void | | EAPI void ecore_x_window_shape_input_window_set_xy(Eco | |
| ecore_x_window_resize(Ecore_X_Window win, | | re_X_Window win, Ecore_X_Window shape_win, int x, int y); | |
| int w, | | EAPI void ecore_x_window_shape_input_window_set(Ecore_ | |
| int h); | | X_Window win, Ecore_X_Window shape_win); | |
| EAPI void | | EAPI void ecore_x_window_shape_window_add(Ecore_X_Wind | |
| ecore_x_window_move_resize(Ecore_X_Window win, | | ow win, Ecore_X_Window shape_win); | |
| int x, | | EAPI void ecore_x_window_shape_window_add_xy(Ecore_X_W | |
| int y, | | indow win, Ecore_X_Window shape_win, int x, int y); | |
| int w, | | EAPI void ecore_x_window_shape_input_window_add_xy(Eco | |
| int h); | | re_X_Window win, Ecore_X_Window shape_win, int x, int y); | |
| EAPI void | | EAPI void ecore_x_window_shape_rectangle_add(Ecore_X_W | |
| ecore_x_window_focus(Ecore_X_Window win); | | indow win, int x, int y, int w, int h); | |
| EAPI void | | EAPI void ecore_x_window_shape_rectangle_clip(Ecore_X_ | |
| ecore_x_window_focus_at_time(Ecore_X_Window win, | | Window win, int x, int y, int w, int h); | |
| Ecore_X_Time t); | | EAPI void ecore_x_window_shape_input_rectangle_clip(Ec | |
| EAPI Ecore_X_Window | | ore_X_Window win, int x, int y, int w, int h); | |
| ecore_x_window_focus_get(void); | | EAPI void ecore_x_window_shape_rectangles_add(Ecore_X_ | |
| EAPI void | | Window win, Ecore_X_Rectangle *rects, int num); | |
| ecore_x_window_raise(Ecore_X_Window win); | | EAPI void ecore_x_window_shape_input_rectangles_add(Ec | |
| EAPI void | | ore_X_Window win, Ecore_X_Rectangle *rects, int num); | |
| ecore_x_window_lower(Ecore_X_Window win); | | EAPI Ecore_X_Rectangle *ecore_x_window_shape_rectangles_get(Ecore_X_ | |
| EAPI void | | Window win, int *num_ret); | |
| ecore_x_window_reparent(Ecore_X_Window win, | | EAPI Ecore_X_Rectangle *ecore_x_window_shape_input_rectangles_get(Ec | |
| Ecore_X_Window new_parent, | | ore_X_Window win, int *num_ret); | |
| int x, | | EAPI void ecore_x_window_shape_events_select(Ecore_X_W | |
| int y); | | indow win, Eina_Bool on); | |
| EAPI void | | EAPI void ecore_x_window_shape_input_mask_set(Ecore_X_ | |
| ecore_x_window_size_get(Ecore_X_Window win, | | Window win, Ecore_X_Pixmap mask); | |
| int *w, | | | |
| int *h); | | EAPI Ecore_X_Pixmap ecore_x_pixmap_new(Ecore_X_Window win, int w | |
| EAPI void | | , int h, int dep); | |
| ecore_x_window_geometry_get(Ecore_X_Window win, | | EAPI void ecore_x_pixmap_free(Ecore_X_Pixmap pmap); | |
| int *x, | | EAPI void ecore_x_pixmap_paste(Ecore_X_Pixmap pmap, Ec | |
| int *y, | | ore_X_Drawable dest, Ecore_X_GC gc, int sx, int sy, int w, int h, int dx, i | |
| int *w, | | nt dy); | |
| int *h); | | EAPI void ecore_x_pixmap_geometry_get(Ecore_X_Pixmap p | |
| EAPI int | | map, int *x, int *y, int *w, int *h); | |
| ecore_x_window_border_width_get(Ecore_X_Window win); | | EAPI int ecore_x_pixmap_depth_get(Ecore_X_Pixmap pmap | |
| EAPI void | | ); | |
| ecore_x_window_border_width_set(Ecore_X_Window win, | | | |
| int width); | | EAPI Ecore_X_GC ecore_x_gc_new(Ecore_X_Drawable draw, Ecore_ | |
| EAPI int | | X_GC_Value_Mask value_mask, const unsigned int *value_list); | |
| ecore_x_window_depth_get(Ecore_X_Window win); | | EAPI void ecore_x_gc_free(Ecore_X_GC gc); | |
| EAPI void | | EAPI void ecore_x_gc_foreground_set(Ecore_X_GC gc, uns | |
| ecore_x_window_cursor_show(Ecore_X_Window win, | | igned long foreground); | |
| Eina_Bool show); | | EAPI void ecore_x_gc_background_set(Ecore_X_GC gc, uns | |
| EAPI void | | igned long background); | |
| ecore_x_window_defaults_set(Ecore_X_Window win); | | | |
| EAPI int | | EAPI Eina_Bool ecore_x_client_message32_send(Ecore_X_Window | |
| ecore_x_window_visible_get(Ecore_X_Window win); | | win, Ecore_X_Atom type, Ecore_X_Event_Mask mask, long d0, long d1, long d2 | |
| EAPI Ecore_X_Window | | , long d3, long d4); | |
| ecore_x_window_shadow_tree_at_xy_with_skip_get(Ecore_X_Window base, | | EAPI Eina_Bool ecore_x_client_message8_send(Ecore_X_Window | |
| int x, | | win, Ecore_X_Atom type, const void *data, int len); | |
| int y, | | EAPI Eina_Bool ecore_x_mouse_move_send(Ecore_X_Window win, | |
| Ecore_X_Window *skip, | | int x, int y); | |
| int skip_num); | | EAPI Eina_Bool ecore_x_mouse_down_send(Ecore_X_Window win, | |
| EAPI Ecore_X_Window | | int x, int y, int b); | |
| ecore_x_window_shadow_parent_get(Ecore_X_Window root, | | EAPI Eina_Bool ecore_x_mouse_up_send(Ecore_X_Window win, in | |
| Ecore_X_Window win); | | t x, int y, int b); | |
| EAPI void | | EAPI Eina_Bool ecore_x_mouse_in_send(Ecore_X_Window win, in | |
| ecore_x_window_shadow_tree_flush(void); | | t x, int y); | |
| EAPI Ecore_X_Window | | EAPI Eina_Bool ecore_x_mouse_out_send(Ecore_X_Window win, i | |
| ecore_x_window_root_get(Ecore_X_Window win); | | nt x, int y); | |
| EAPI Ecore_X_Window | | | |
| ecore_x_window_at_xy_get(int x, | | EAPI void ecore_x_drawable_geometry_get(Ecore_X_Drawab | |
| int y); | | le d, int *x, int *y, int *w, int *h); | |
| EAPI Ecore_X_Window | | EAPI int ecore_x_drawable_border_width_get(Ecore_X_Dr | |
| ecore_x_window_at_xy_with_skip_get(int x, | | awable d); | |
| int y, | | EAPI int ecore_x_drawable_depth_get(Ecore_X_Drawable | |
| Ecore_X_Window *skip, | | d); | |
| int skip_num); | | EAPI void ecore_x_drawable_rectangle_fill(Ecore_X_Draw | |
| EAPI Ecore_X_Window | | able d, Ecore_X_GC gc, int x, int y, int width, int height); | |
| ecore_x_window_at_xy_begin_get(Ecore_X_Window begin, | | | |
| int x, | | EAPI Eina_Bool ecore_x_cursor_color_supported_get(void); | |
| int y); | | EAPI Ecore_X_Cursor ecore_x_cursor_new(Ecore_X_Window win, int * | |
| EAPI Ecore_X_Window | | pixels, int w, int h, int hot_x, int hot_y); | |
| ecore_x_window_parent_get(Ecore_X_Window win); | | EAPI void ecore_x_cursor_free(Ecore_X_Cursor c); | |
| | | EAPI Ecore_X_Cursor ecore_x_cursor_shape_get(int shape); | |
| EAPI void | | EAPI void ecore_x_cursor_size_set(int size); | |
| ecore_x_window_background_color_set(Ecore_X_Window win, | | EAPI int ecore_x_cursor_size_get(void); | |
| unsigned short r, | | | |
| unsigned short g, | | | |
| unsigned short b); | | | |
| EAPI void | | | |
| ecore_x_window_gravity_set(Ecore_X_Window win, | | | |
| Ecore_X_Gravity grav); | | | |
| EAPI void | | | |
| ecore_x_window_pixel_gravity_set(Ecore_X_Window win, | | | |
| Ecore_X_Gravity grav); | | | |
| EAPI void | | | |
| ecore_x_window_pixmap_set(Ecore_X_Window win, | | | |
| Ecore_X_Pixmap pmap); | | | |
| EAPI void | | | |
| ecore_x_window_area_clear(Ecore_X_Window win, | | | |
| int x, | | | |
| int y, | | | |
| int w, | | | |
| int h); | | | |
| EAPI void | | | |
| ecore_x_window_area_expose(Ecore_X_Window win, | | | |
| int x, | | | |
| int y, | | | |
| int w, | | | |
| int h); | | | |
| EAPI void | | | |
| ecore_x_window_override_set(Ecore_X_Window win, | | | |
| Eina_Bool override); | | | |
| | | | |
| EAPI void | | | |
| ecore_x_window_prop_card32_set(Ecore_X_Window win, | | | |
| Ecore_X_Atom atom, | | | |
| unsigned int *val, | | | |
| unsigned int num); | | | |
| EAPI int | | | |
| ecore_x_window_prop_card32_get(Ecore_X_Window win, | | | |
| Ecore_X_Atom atom, | | | |
| unsigned int *val, | | | |
| unsigned int len); | | | |
| EAPI int | | | |
| ecore_x_window_prop_card32_list_get(Ecore_X_Window win, | | | |
| Ecore_X_Atom atom, | | | |
| unsigned int **plst); | | | |
| | | | |
| EAPI void | | | |
| ecore_x_window_prop_xid_set(Ecore_X_Window win, | | | |
| Ecore_X_Atom atom, | | | |
| Ecore_X_Atom type, | | | |
| Ecore_X_ID *lst, | | | |
| unsigned int num); | | | |
| EAPI int | | | |
| ecore_x_window_prop_xid_get(Ecore_X_Window win, | | | |
| Ecore_X_Atom atom, | | | |
| Ecore_X_Atom type, | | | |
| Ecore_X_ID *lst, | | | |
| unsigned int len); | | | |
| EAPI int | | | |
| ecore_x_window_prop_xid_list_get(Ecore_X_Window win, | | | |
| Ecore_X_Atom atom, | | | |
| Ecore_X_Atom type, | | | |
| Ecore_X_ID **plst); | | | |
| EAPI void | | | |
| ecore_x_window_prop_xid_list_change(Ecore_X_Window win, | | | |
| Ecore_X_Atom atom, | | | |
| Ecore_X_Atom type, | | | |
| Ecore_X_ID item, | | | |
| int op); | | | |
| EAPI void | | | |
| ecore_x_window_prop_atom_set(Ecore_X_Window win, | | | |
| Ecore_X_Atom atom, | | | |
| Ecore_X_Atom *val, | | | |
| unsigned int num); | | | |
| EAPI int | | | |
| ecore_x_window_prop_atom_get(Ecore_X_Window win, | | | |
| Ecore_X_Atom atom, | | | |
| Ecore_X_Atom *val, | | | |
| unsigned int len); | | | |
| EAPI int | | | |
| ecore_x_window_prop_atom_list_get(Ecore_X_Window win, | | | |
| Ecore_X_Atom atom, | | | |
| Ecore_X_Atom **plst); | | | |
| EAPI void | | | |
| ecore_x_window_prop_atom_list_change(Ecore_X_Window win, | | | |
| Ecore_X_Atom atom, | | | |
| Ecore_X_Atom item, | | | |
| int op); | | | |
| EAPI void | | | |
| ecore_x_window_prop_window_set(Ecore_X_Window win, | | | |
| Ecore_X_Atom atom, | | | |
| Ecore_X_Window *val, | | | |
| unsigned int num); | | | |
| EAPI int | | | |
| ecore_x_window_prop_window_get(Ecore_X_Window win, | | | |
| Ecore_X_Atom atom, | | | |
| Ecore_X_Window *val, | | | |
| unsigned int len); | | | |
| EAPI int | | | |
| ecore_x_window_prop_window_list_get(Ecore_X_Window win, | | | |
| Ecore_X_Atom atom, | | | |
| Ecore_X_Window **plst); | | | |
| | | | |
| EAPI Ecore_X_Atom | | | |
| ecore_x_window_prop_any_type(void); | | | |
| EAPI void | | | |
| ecore_x_window_prop_property_set(Ecore_X_Window win, | | | |
| Ecore_X_Atom type, | | | |
| Ecore_X_Atom format, | | | |
| int size, | | | |
| void *data, | | | |
| int number); | | | |
| EAPI int | | | |
| ecore_x_window_prop_property_get(Ecore_X_Window win, | | | |
| Ecore_X_Atom property, | | | |
| Ecore_X_Atom type, | | | |
| int size, | | | |
| unsigned char **data, | | | |
| int *num); | | | |
| EAPI void | | | |
| ecore_x_window_prop_property_del(Ecore_X_Window win, | | | |
| Ecore_X_Atom property); | | | |
| EAPI Ecore_X_Atom * | | | |
| ecore_x_window_prop_list(Ecore_X_Window win, | | | |
| int *num_ret); | | | |
| EAPI void | | | |
| ecore_x_window_prop_string_set(Ecore_X_Window win, | | | |
| Ecore_X_Atom type, | | | |
| const char *str); | | | |
| EAPI char * | | | |
| ecore_x_window_prop_string_get(Ecore_X_Window win, | | | |
| Ecore_X_Atom type); | | | |
| EAPI Eina_Bool | | | |
| ecore_x_window_prop_protocol_isset(Ecore_X_Window win, | | | |
| Ecore_X_WM_Protocol protocol); | | | |
| EAPI Ecore_X_WM_Protocol * | | | |
| ecore_x_window_prop_protocol_list_get(Ecore_X_Window win, | | | |
| int *num_ret); | | | |
| | | | |
| EAPI void | | | |
| ecore_x_window_shape_mask_set(Ecore_X_Window win, | | | |
| Ecore_X_Pixmap mask); | | | |
| EAPI void | | | |
| ecore_x_window_shape_window_set(Ecore_X_Window win, | | | |
| Ecore_X_Window shape_win); | | | |
| EAPI void | | | |
| ecore_x_window_shape_window_set_xy(Ecore_X_Window win, | | | |
| Ecore_X_Window shape_win, | | | |
| int x, | | | |
| int y); | | | |
| EAPI void | | | |
| ecore_x_window_shape_rectangle_set(Ecore_X_Window win, | | | |
| int x, | | | |
| int y, | | | |
| int w, | | | |
| int h); | | | |
| EAPI void | | | |
| ecore_x_window_shape_rectangles_set(Ecore_X_Window win, | | | |
| Ecore_X_Rectangle *rects, | | | |
| int num); | | | |
| EAPI void | | | |
| ecore_x_window_shape_input_rectangle_set(Ecore_X_Window win, | | | |
| int x, | | | |
| int y, | | | |
| int w, | | | |
| int h); | | | |
| EAPI void | | | |
| ecore_x_window_shape_input_rectangles_set(Ecore_X_Window win, | | | |
| Ecore_X_Rectangle *rects, | | | |
| int num); | | | |
| EAPI void | | | |
| ecore_x_window_shape_input_rectangle_add(Ecore_X_Window win, | | | |
| int x, | | | |
| int y, | | | |
| int w, | | | |
| int h); | | | |
| EAPI void | | | |
| ecore_x_window_shape_rectangle_subtract(Ecore_X_Window win, | | | |
| int x, | | | |
| int y, | | | |
| int w, | | | |
| int h); | | | |
| EAPI void | | | |
| ecore_x_window_shape_input_rectangle_subtract(Ecore_X_Window win, | | | |
| int x, | | | |
| int y, | | | |
| int w, | | | |
| int h); | | | |
| EAPI void | | | |
| ecore_x_window_shape_input_window_set_xy(Ecore_X_Window win, | | | |
| Ecore_X_Window shape_win, | | | |
| int x, | | | |
| int y); | | | |
| EAPI void | | | |
| ecore_x_window_shape_input_window_set(Ecore_X_Window win, | | | |
| Ecore_X_Window shape_win); | | | |
| EAPI void | | | |
| ecore_x_window_shape_window_add(Ecore_X_Window win, | | | |
| Ecore_X_Window shape_win); | | | |
| EAPI void | | | |
| ecore_x_window_shape_window_add_xy(Ecore_X_Window win, | | | |
| Ecore_X_Window shape_win, | | | |
| int x, | | | |
| int y); | | | |
| EAPI void | | | |
| ecore_x_window_shape_input_window_add_xy(Ecore_X_Window win, | | | |
| Ecore_X_Window shape_win, | | | |
| int x, | | | |
| int y); | | | |
| EAPI void | | | |
| ecore_x_window_shape_rectangle_add(Ecore_X_Window win, | | | |
| int x, | | | |
| int y, | | | |
| int w, | | | |
| int h); | | | |
| EAPI void | | | |
| ecore_x_window_shape_rectangle_clip(Ecore_X_Window win, | | | |
| int x, | | | |
| int y, | | | |
| int w, | | | |
| int h); | | | |
| EAPI void | | | |
| ecore_x_window_shape_input_rectangle_clip(Ecore_X_Window win, | | | |
| int x, | | | |
| int y, | | | |
| int w, | | | |
| int h); | | | |
| EAPI void | | | |
| ecore_x_window_shape_rectangles_add(Ecore_X_Window win, | | | |
| Ecore_X_Rectangle *rects, | | | |
| int num); | | | |
| EAPI void | | | |
| ecore_x_window_shape_input_rectangles_add(Ecore_X_Window win, | | | |
| Ecore_X_Rectangle *rects, | | | |
| int num); | | | |
| EAPI Ecore_X_Rectangle * | | | |
| ecore_x_window_shape_rectangles_get(Ecore_X_Window win, | | | |
| int *num_ret); | | | |
| EAPI Ecore_X_Rectangle * | | | |
| ecore_x_window_shape_input_rectangles_get(Ecore_X_Window win, | | | |
| int *num_ret); | | | |
| EAPI void | | | |
| ecore_x_window_shape_events_select(Ecore_X_Window win, | | | |
| Eina_Bool on); | | | |
| EAPI void | | | |
| ecore_x_window_shape_input_mask_set(Ecore_X_Window win, | | | |
| Ecore_X_Pixmap mask); | | | |
| | | | |
| EAPI Ecore_X_Pixmap | | | |
| ecore_x_pixmap_new(Ecore_X_Window win, | | | |
| int w, | | | |
| int h, | | | |
| int dep); | | | |
| EAPI void | | | |
| ecore_x_pixmap_free(Ecore_X_Pixmap pmap); | | | |
| EAPI void | | | |
| ecore_x_pixmap_paste(Ecore_X_Pixmap pmap, | | | |
| Ecore_X_Drawable dest, | | | |
| Ecore_X_GC gc, | | | |
| int sx, | | | |
| int sy, | | | |
| int w, | | | |
| int h, | | | |
| int dx, | | | |
| int dy); | | | |
| EAPI void | | | |
| ecore_x_pixmap_geometry_get(Ecore_X_Pixmap pmap, | | | |
| int *x, | | | |
| int *y, | | | |
| int *w, | | | |
| int *h); | | | |
| EAPI int | | | |
| ecore_x_pixmap_depth_get(Ecore_X_Pixmap pmap); | | | |
| | | | |
| EAPI Ecore_X_GC | | | |
| ecore_x_gc_new(Ecore_X_Drawable draw, | | | |
| Ecore_X_GC_Value_Mask value_mask, | | | |
| const unsigned int *value_list); | | | |
| EAPI void | | | |
| ecore_x_gc_free(Ecore_X_GC gc); | | | |
| EAPI void | | | |
| ecore_x_gc_foreground_set(Ecore_X_GC gc, | | | |
| unsigned long foreground); | | | |
| EAPI void | | | |
| ecore_x_gc_background_set(Ecore_X_GC gc, | | | |
| unsigned long background); | | | |
| | | | |
| EAPI Eina_Bool | | | |
| ecore_x_client_message32_send(Ecore_X_Window win, | | | |
| Ecore_X_Atom type, | | | |
| Ecore_X_Event_Mask mask, | | | |
| long d0, | | | |
| long d1, | | | |
| long d2, | | | |
| long d3, | | | |
| long d4); | | | |
| EAPI Eina_Bool | | | |
| ecore_x_client_message8_send(Ecore_X_Window win, | | | |
| Ecore_X_Atom type, | | | |
| const void *data, | | | |
| int len); | | | |
| EAPI Eina_Bool | | | |
| ecore_x_mouse_move_send(Ecore_X_Window win, | | | |
| int x, | | | |
| int y); | | | |
| EAPI Eina_Bool | | | |
| ecore_x_mouse_down_send(Ecore_X_Window win, | | | |
| int x, | | | |
| int y, | | | |
| int b); | | | |
| EAPI Eina_Bool | | | |
| ecore_x_mouse_up_send(Ecore_X_Window win, | | | |
| int x, | | | |
| int y, | | | |
| int b); | | | |
| | | | |
| EAPI void | | | |
| ecore_x_drawable_geometry_get(Ecore_X_Drawable d, | | | |
| int *x, | | | |
| int *y, | | | |
| int *w, | | | |
| int *h); | | | |
| EAPI int | | | |
| ecore_x_drawable_border_width_get(Ecore_X_Drawable d); | | | |
| EAPI int | | | |
| ecore_x_drawable_depth_get(Ecore_X_Drawable d); | | | |
| EAPI void | | | |
| ecore_x_drawable_rectangle_fill(Ecore_X_Drawable d, | | | |
| Ecore_X_GC gc, | | | |
| int x, | | | |
| int y, | | | |
| int width, | | | |
| int height); | | | |
| | | | |
| EAPI Eina_Bool | | | |
| ecore_x_cursor_color_supported_get(void); | | | |
| EAPI Ecore_X_Cursor | | | |
| ecore_x_cursor_new(Ecore_X_Window win, | | | |
| int *pixels, | | | |
| int w, | | | |
| int h, | | | |
| int hot_x, | | | |
| int hot_y); | | | |
| EAPI void | | | |
| ecore_x_cursor_free(Ecore_X_Cursor c); | | | |
| EAPI Ecore_X_Cursor | | | |
| ecore_x_cursor_shape_get(int shape); | | | |
| EAPI void | | | |
| ecore_x_cursor_size_set(int size); | | | |
| EAPI int | | | |
| ecore_x_cursor_size_get(void); | | | |
| | | | |
| /* FIXME: these funcs need categorising */ | | /* FIXME: these funcs need categorising */ | |
|
| EAPI Ecore_X_Window * | | EAPI Ecore_X_Window *ecore_x_window_root_list(int *num_ret); | |
| ecore_x_window_root_list(int *num_ret); | | EAPI Ecore_X_Window ecore_x_window_root_first_get(void); | |
| EAPI Ecore_X_Window | | EAPI Eina_Bool ecore_x_window_manage(Ecore_X_Window win); | |
| ecore_x_window_root_first_get(void); | | EAPI void ecore_x_window_container_manage(Ecore_X_Wind | |
| EAPI Eina_Bool | | ow win); | |
| ecore_x_window_manage(Ecore_X_Window win); | | EAPI void ecore_x_window_client_manage(Ecore_X_Window | |
| EAPI void | | win); | |
| ecore_x_window_container_manage(Ecore_X_Window win); | | EAPI void ecore_x_window_sniff(Ecore_X_Window win); | |
| EAPI void | | EAPI void ecore_x_window_client_sniff(Ecore_X_Window w | |
| ecore_x_window_client_manage(Ecore_X_Window win); | | in); | |
| EAPI void | | | |
| ecore_x_window_sniff(Ecore_X_Window win); | | EAPI Ecore_X_Atom ecore_x_atom_get(const char *name); | |
| EAPI void | | EAPI void ecore_x_atoms_get(const char **names, int nu | |
| ecore_x_window_client_sniff(Ecore_X_Window win); | | m, Ecore_X_Atom *atoms); | |
| | | EAPI char *ecore_x_atom_name_get(Ecore_X_Atom atom); | |
| EAPI Ecore_X_Atom | | | |
| ecore_x_atom_get(const char *name); | | EAPI void ecore_x_icccm_init(void); | |
| EAPI void | | EAPI void ecore_x_icccm_state_set(Ecore_X_Window win, | |
| ecore_x_atoms_get(const char **names, | | Ecore_X_Window_State_Hint state); | |
| int num, | | EAPI Ecore_X_Window_State_Hint ecore_x_icccm_state_get(Ecore_X_Window win); | |
| Ecore_X_Atom *atoms); | | EAPI void ecore_x_icccm_delete_window_send(Ecore_X_Win | |
| EAPI char * | | dow win, Ecore_X_Time t); | |
| ecore_x_atom_name_get(Ecore_X_Atom atom); | | EAPI void ecore_x_icccm_take_focus_send(Ecore_X_Window | |
| | | win, Ecore_X_Time t); | |
| EAPI void | | EAPI void ecore_x_icccm_save_yourself_send(Ecore_X_Win | |
| ecore_x_icccm_init(void); | | dow win, Ecore_X_Time t); | |
| EAPI void | | EAPI void ecore_x_icccm_move_resize_send(Ecore_X_Windo | |
| ecore_x_icccm_state_set(Ecore_X_Window win, | | w win, int x, int y, int w, int h); | |
| Ecore_X_Window_State_Hint state); | | EAPI void ecore_x_icccm_hints_set(Ecore_X_Window win, | |
| EAPI Ecore_X_Window_State_Hint | | Eina_Bool accepts_focus, Ecore_X_Window_State_Hint initial_state, Ecore_X_P | |
| ecore_x_icccm_state_get(Ecore_X_Window win); | | ixmap icon_pixmap, Ecore_X_Pixmap icon_mask, Ecore_X_Window icon_window, Ec | |
| EAPI void | | ore_X_Window window_group, Eina_Bool is_urgent); | |
| ecore_x_icccm_delete_window_send(Ecore_X_Window win, | | EAPI Eina_Bool ecore_x_icccm_hints_get(Ecore_X_Window win, | |
| Ecore_X_Time t); | | Eina_Bool *accepts_focus, Ecore_X_Window_State_Hint *initial_state, Ecore_X | |
| EAPI void | | _Pixmap *icon_pixmap, Ecore_X_Pixmap *icon_mask, Ecore_X_Window *icon_windo | |
| ecore_x_icccm_take_focus_send(Ecore_X_Window win, | | w, Ecore_X_Window *window_group, Eina_Bool *is_urgent); | |
| Ecore_X_Time t); | | EAPI void ecore_x_icccm_size_pos_hints_set(Ecore_X_Win | |
| EAPI void | | dow win, Eina_Bool request_pos, Ecore_X_Gravity gravity, int min_w, int min | |
| ecore_x_icccm_save_yourself_send(Ecore_X_Window win, | | _h, int max_w, int max_h, int base_w, int base_h, int step_x, int step_y, d | |
| Ecore_X_Time t); | | ouble min_aspect, double max_aspect); | |
| EAPI void | | EAPI Eina_Bool ecore_x_icccm_size_pos_hints_get(Ecore_X_Win | |
| ecore_x_icccm_move_resize_send(Ecore_X_Window win, | | dow win, Eina_Bool *request_pos, Ecore_X_Gravity *gravity, int *min_w, int | |
| int x, | | *min_h, int *max_w, int *max_h, int *base_w, int *base_h, int *step_x, int | |
| int y, | | *step_y, double *min_aspect, double *max_aspect); | |
| int w, | | EAPI void ecore_x_icccm_title_set(Ecore_X_Window win, | |
| int h); | | const char *t); | |
| EAPI void | | EAPI char *ecore_x_icccm_title_get(Ecore_X_Window win); | |
| ecore_x_icccm_hints_set(Ecore_X_Window win, | | EAPI void ecore_x_icccm_protocol_atoms_set(Ecore_X_Win | |
| Eina_Bool accepts_focus, | | dow win, Ecore_X_Atom *protos, int num); | |
| Ecore_X_Window_State_Hint initial_state, | | EAPI void ecore_x_icccm_protocol_set(Ecore_X_Window wi | |
| Ecore_X_Pixmap icon_pixmap, | | n, Ecore_X_WM_Protocol protocol, Eina_Bool on); | |
| Ecore_X_Pixmap icon_mask, | | EAPI Eina_Bool ecore_x_icccm_protocol_isset(Ecore_X_Window | |
| Ecore_X_Window icon_window, | | win, Ecore_X_WM_Protocol protocol); | |
| Ecore_X_Window window_group, | | EAPI void ecore_x_icccm_name_class_set(Ecore_X_Window | |
| Eina_Bool is_urgent); | | win, const char *n, const char *c); | |
| EAPI Eina_Bool | | EAPI void ecore_x_icccm_name_class_get(Ecore_X_Window | |
| ecore_x_icccm_hints_get(Ecore_X_Window win, | | win, char **n, char **c); | |
| Eina_Bool *accepts_focus, | | EAPI char *ecore_x_icccm_client_machine_get(Ecore_X_Win | |
| Ecore_X_Window_State_Hint *initial_state, | | dow win); | |
| Ecore_X_Pixmap *icon_pixmap, | | EAPI void ecore_x_icccm_command_set(Ecore_X_Window win | |
| Ecore_X_Pixmap *icon_mask, | | , int argc, char **argv); | |
| Ecore_X_Window *icon_window, | | EAPI void ecore_x_icccm_command_get(Ecore_X_Window win | |
| Ecore_X_Window *window_group, | | , int *argc, char ***argv); | |
| Eina_Bool *is_urgent); | | EAPI char *ecore_x_icccm_icon_name_get(Ecore_X_Window w | |
| EAPI void | | in); | |
| ecore_x_icccm_size_pos_hints_set(Ecore_X_Window win, | | EAPI void ecore_x_icccm_icon_name_set(Ecore_X_Window w | |
| Eina_Bool request_pos, | | in, const char *t); | |
| Ecore_X_Gravity gravity, | | EAPI void ecore_x_icccm_colormap_window_set(Ecore_X_Wi | |
| int min_w, | | ndow win, Ecore_X_Window subwin); | |
| int min_h, | | EAPI void ecore_x_icccm_colormap_window_unset(Ecore_X_ | |
| int max_w, | | Window win, Ecore_X_Window subwin); | |
| int max_h, | | EAPI void ecore_x_icccm_transient_for_set(Ecore_X_Wind | |
| int base_w, | | ow win, Ecore_X_Window forwin); | |
| int base_h, | | EAPI void ecore_x_icccm_transient_for_unset(Ecore_X_Wi | |
| int step_x, | | ndow win); | |
| int step_y, | | EAPI Ecore_X_Window ecore_x_icccm_transient_for_get(Ecore_X_Wind | |
| double min_aspect, | | ow win); | |
| double max_aspect); | | EAPI void ecore_x_icccm_window_role_set(Ecore_X_Window | |
| EAPI Eina_Bool | | win, const char *role); | |
| ecore_x_icccm_size_pos_hints_get(Ecore_X_Window win, | | EAPI char *ecore_x_icccm_window_role_get(Ecore_X_Window | |
| Eina_Bool *request_pos, | | win); | |
| Ecore_X_Gravity *gravity, | | EAPI void ecore_x_icccm_client_leader_set(Ecore_X_Wind | |
| int *min_w, | | ow win, Ecore_X_Window l); | |
| int *min_h, | | EAPI Ecore_X_Window ecore_x_icccm_client_leader_get(Ecore_X_Wind | |
| int *max_w, | | ow win); | |
| int *max_h, | | EAPI void ecore_x_icccm_iconic_request_send(Ecore_X_Wi | |
| int *base_w, | | ndow win, Ecore_X_Window root); | |
| int *base_h, | | | |
| int *step_x, | | | |
| int *step_y, | | | |
| double *min_aspect, | | | |
| double *max_aspect); | | | |
| EAPI void | | | |
| ecore_x_icccm_title_set(Ecore_X_Window win, | | | |
| const char *t); | | | |
| EAPI char * | | | |
| ecore_x_icccm_title_get(Ecore_X_Window win); | | | |
| EAPI void | | | |
| ecore_x_icccm_protocol_atoms_set(Ecore_X_Window win, | | | |
| Ecore_X_Atom *protos, | | | |
| int num); | | | |
| EAPI void | | | |
| ecore_x_icccm_protocol_set(Ecore_X_Window win, | | | |
| Ecore_X_WM_Protocol protocol, | | | |
| Eina_Bool on); | | | |
| EAPI Eina_Bool | | | |
| ecore_x_icccm_protocol_isset(Ecore_X_Window win, | | | |
| Ecore_X_WM_Protocol protocol); | | | |
| EAPI void | | | |
| ecore_x_icccm_name_class_set(Ecore_X_Window win, | | | |
| const char *n, | | | |
| const char *c); | | | |
| EAPI void | | | |
| ecore_x_icccm_name_class_get(Ecore_X_Window win, | | | |
| char **n, | | | |
| char **c); | | | |
| EAPI char * | | | |
| ecore_x_icccm_client_machine_get(Ecore_X_Window win); | | | |
| EAPI void | | | |
| ecore_x_icccm_command_set(Ecore_X_Window win, | | | |
| int argc, | | | |
| char **argv); | | | |
| EAPI void | | | |
| ecore_x_icccm_command_get(Ecore_X_Window win, | | | |
| int *argc, | | | |
| char ***argv); | | | |
| EAPI char * | | | |
| ecore_x_icccm_icon_name_get(Ecore_X_Window win); | | | |
| EAPI void | | | |
| ecore_x_icccm_icon_name_set(Ecore_X_Window win, | | | |
| const char *t); | | | |
| EAPI void | | | |
| ecore_x_icccm_colormap_window_set(Ecore_X_Window win, | | | |
| Ecore_X_Window subwin); | | | |
| EAPI void | | | |
| ecore_x_icccm_colormap_window_unset(Ecore_X_Window win, | | | |
| Ecore_X_Window subwin); | | | |
| EAPI void | | | |
| ecore_x_icccm_transient_for_set(Ecore_X_Window win, | | | |
| Ecore_X_Window forwin); | | | |
| EAPI void | | | |
| ecore_x_icccm_transient_for_unset(Ecore_X_Window win); | | | |
| EAPI Ecore_X_Window | | | |
| ecore_x_icccm_transient_for_get(Ecore_X_Window win); | | | |
| EAPI void | | | |
| ecore_x_icccm_window_role_set(Ecore_X_Window win, | | | |
| const char *role); | | | |
| EAPI char * | | | |
| ecore_x_icccm_window_role_get(Ecore_X_Window win); | | | |
| EAPI void | | | |
| ecore_x_icccm_client_leader_set(Ecore_X_Window win, | | | |
| Ecore_X_Window l); | | | |
| EAPI Ecore_X_Window | | | |
| ecore_x_icccm_client_leader_get(Ecore_X_Window win); | | | |
| EAPI void | | | |
| ecore_x_icccm_iconic_request_send(Ecore_X_Window win, | | | |
| Ecore_X_Window root); | | | |
| | | | |
| typedef enum _Ecore_X_MWM_Hint_Func | | typedef enum _Ecore_X_MWM_Hint_Func | |
| { | | { | |
| ECORE_X_MWM_HINT_FUNC_ALL = (1 << 0), | | ECORE_X_MWM_HINT_FUNC_ALL = (1 << 0), | |
| ECORE_X_MWM_HINT_FUNC_RESIZE = (1 << 1), | | ECORE_X_MWM_HINT_FUNC_RESIZE = (1 << 1), | |
| ECORE_X_MWM_HINT_FUNC_MOVE = (1 << 2), | | ECORE_X_MWM_HINT_FUNC_MOVE = (1 << 2), | |
| ECORE_X_MWM_HINT_FUNC_MINIMIZE = (1 << 3), | | ECORE_X_MWM_HINT_FUNC_MINIMIZE = (1 << 3), | |
| ECORE_X_MWM_HINT_FUNC_MAXIMIZE = (1 << 4), | | ECORE_X_MWM_HINT_FUNC_MAXIMIZE = (1 << 4), | |
| ECORE_X_MWM_HINT_FUNC_CLOSE = (1 << 5) | | ECORE_X_MWM_HINT_FUNC_CLOSE = (1 << 5) | |
| } Ecore_X_MWM_Hint_Func; | | } Ecore_X_MWM_Hint_Func; | |
| | | | |
| skipping to change at line 2035 | | skipping to change at line 1530 | |
| } Ecore_X_MWM_Hint_Decor; | | } Ecore_X_MWM_Hint_Decor; | |
| | | | |
| typedef enum _Ecore_X_MWM_Hint_Input | | typedef enum _Ecore_X_MWM_Hint_Input | |
| { | | { | |
| ECORE_X_MWM_HINT_INPUT_MODELESS = 0, | | ECORE_X_MWM_HINT_INPUT_MODELESS = 0, | |
| ECORE_X_MWM_HINT_INPUT_PRIMARY_APPLICATION_MODAL = 1, | | ECORE_X_MWM_HINT_INPUT_PRIMARY_APPLICATION_MODAL = 1, | |
| ECORE_X_MWM_HINT_INPUT_SYSTEM_MODAL = 2, | | ECORE_X_MWM_HINT_INPUT_SYSTEM_MODAL = 2, | |
| ECORE_X_MWM_HINT_INPUT_FULL_APPLICATION_MODAL = 3 | | ECORE_X_MWM_HINT_INPUT_FULL_APPLICATION_MODAL = 3 | |
| } Ecore_X_MWM_Hint_Input; | | } Ecore_X_MWM_Hint_Input; | |
| | | | |
|
| EAPI Eina_Bool | | EAPI Eina_Bool ecore_x_mwm_hints_get(Ecore_X_Window w | |
| ecore_x_mwm_hints_get(Ecore_X_Window win, | | in, Ecore_X_MWM_Hint_Func *fhint, Ecore_X_MWM_Hint_Decor *dhint, Ecore_X_MW | |
| Ecore_X_MWM_Hint_Func *fhint, | | M_Hint_Input *ihint); | |
| Ecore_X_MWM_Hint_Decor *dhint, | | EAPI void ecore_x_mwm_borderless_set(Ecore_X_Win | |
| Ecore_X_MWM_Hint_Input *ihint); | | dow win, Eina_Bool borderless); | |
| EAPI void | | | |
| ecore_x_mwm_borderless_set(Ecore_X_Window win, | | | |
| Eina_Bool borderless); | | | |
| | | | |
| /* netwm */ | | /* netwm */ | |
|
| EAPI void | | EAPI void ecore_x_netwm_init(void); | |
| ecore_x_netwm_init(void); | | EAPI void ecore_x_netwm_shutdown(void); | |
| EAPI void | | EAPI void ecore_x_netwm_wm_identify(Ecore_X_Wind | |
| ecore_x_netwm_shutdown(void); | | ow root, Ecore_X_Window check, const char *wm_name); | |
| EAPI void | | EAPI void ecore_x_netwm_supported_set(Ecore_X_Wi | |
| ecore_x_netwm_wm_identify(Ecore_X_Window root, | | ndow root, Ecore_X_Atom *supported, int num); | |
| Ecore_X_Window check, | | EAPI Eina_Bool ecore_x_netwm_supported_get(Ecore_X_Wi | |
| const char *wm_name); | | ndow root, Ecore_X_Atom **supported, int *num); | |
| EAPI void | | EAPI void ecore_x_netwm_desk_count_set(Ecore_X_W | |
| ecore_x_netwm_supported_set(Ecore_X_Window root, | | indow root, unsigned int n_desks); | |
| Ecore_X_Atom *supported, | | EAPI void ecore_x_netwm_desk_roots_set(Ecore_X_W | |
| int num); | | indow root, Ecore_X_Window *vroots, unsigned int n_desks); | |
| EAPI Eina_Bool | | EAPI void ecore_x_netwm_desk_names_set(Ecore_X_W | |
| ecore_x_netwm_supported_get(Ecore_X_Window root, | | indow root, const char **names, unsigned int n_desks); | |
| Ecore_X_Atom **supported, | | EAPI void ecore_x_netwm_desk_size_set(Ecore_X_Wi | |
| int *num); | | ndow root, unsigned int width, unsigned int height); | |
| EAPI void | | EAPI void ecore_x_netwm_desk_workareas_set(Ecore | |
| ecore_x_netwm_desk_count_set(Ecore_X_Window root, | | _X_Window root, unsigned int *areas, unsigned int n_desks); | |
| unsigned int n_desks); | | EAPI unsigned int *ecore_x_netwm_desk_workareas_get(Ecore | |
| EAPI void | | _X_Window root, unsigned int *n_desks); | |
| ecore_x_netwm_desk_roots_set(Ecore_X_Window root, | | EAPI void ecore_x_netwm_desk_current_set(Ecore_X | |
| Ecore_X_Window *vroots, | | _Window root, unsigned int desk); | |
| unsigned int n_desks); | | EAPI void ecore_x_netwm_desk_viewports_set(Ecore | |
| EAPI void | | _X_Window root, unsigned int *origins, unsigned int n_desks); | |
| ecore_x_netwm_desk_names_set(Ecore_X_Window root, | | EAPI void ecore_x_netwm_desk_layout_set(Ecore_X_ | |
| const char **names, | | Window root, int orientation, int columns, int rows, int starting_corner); | |
| unsigned int n_desks); | | EAPI void ecore_x_netwm_showing_desktop_set(Ecor | |
| EAPI void | | e_X_Window root, Eina_Bool on); | |
| ecore_x_netwm_desk_size_set(Ecore_X_Window root, | | EAPI void ecore_x_netwm_client_list_set(Ecore_X_ | |
| unsigned int width, | | Window root, Ecore_X_Window *p_clients, unsigned int n_clients); | |
| unsigned int height); | | EAPI void ecore_x_netwm_client_list_stacking_set | |
| EAPI void | | (Ecore_X_Window root, Ecore_X_Window *p_clients, unsigned int n_clients); | |
| ecore_x_netwm_desk_workareas_set(Ecore_X_Window root, | | EAPI void ecore_x_netwm_client_active_set(Ecore_ | |
| unsigned int *areas, | | X_Window root, Ecore_X_Window win); | |
| unsigned int n_desks); | | EAPI void ecore_x_netwm_client_active_request(Ec | |
| EAPI unsigned int * | | ore_X_Window root, Ecore_X_Window win, int type, Ecore_X_Window current_win | |
| ecore_x_netwm_desk_workareas_get(Ecore_X_Window root, | | ); | |
| unsigned int *n_desks); | | EAPI void ecore_x_netwm_name_set(Ecore_X_Window | |
| EAPI void | | win, const char *name); | |
| ecore_x_netwm_desk_current_set(Ecore_X_Window root, | | EAPI int ecore_x_netwm_name_get(Ecore_X_Window | |
| unsigned int desk); | | win, char **name); | |
| EAPI void | | EAPI void ecore_x_netwm_startup_id_set(Ecore_X_W | |
| ecore_x_netwm_desk_viewports_set(Ecore_X_Window root, | | indow win, const char *id); | |
| unsigned int *origins, | | EAPI int ecore_x_netwm_startup_id_get(Ecore_X_W | |
| unsigned int n_desks); | | indow win, char **id); | |
| EAPI void | | EAPI void ecore_x_netwm_visible_name_set(Ecore_X | |
| ecore_x_netwm_desk_layout_set(Ecore_X_Window root, | | _Window win, const char *name); | |
| int orientation, | | EAPI int ecore_x_netwm_visible_name_get(Ecore_X | |
| int columns, | | _Window win, char **name); | |
| int rows, | | EAPI void ecore_x_netwm_icon_name_set(Ecore_X_Wi | |
| int starting_corner); | | ndow win, const char *name); | |
| EAPI void | | EAPI int ecore_x_netwm_icon_name_get(Ecore_X_Wi | |
| ecore_x_netwm_showing_desktop_set(Ecore_X_Window root, | | ndow win, char **name); | |
| Eina_Bool on); | | EAPI void ecore_x_netwm_visible_icon_name_set(Ec | |
| EAPI void | | ore_X_Window win, const char *name); | |
| ecore_x_netwm_client_list_set(Ecore_X_Window root, | | EAPI int ecore_x_netwm_visible_icon_name_get(Ec | |
| Ecore_X_Window *p_clients, | | ore_X_Window win, char **name); | |
| unsigned int n_clients); | | EAPI void ecore_x_netwm_desktop_set(Ecore_X_Wind | |
| EAPI void | | ow win, unsigned int desk); | |
| ecore_x_netwm_client_list_stacking_set(Ecore_X_Window root, | | EAPI Eina_Bool ecore_x_netwm_desktop_get(Ecore_X_Wind | |
| Ecore_X_Window *p_clients, | | ow win, unsigned int *desk); | |
| unsigned int n_clients); | | EAPI void ecore_x_netwm_strut_set(Ecore_X_Window | |
| EAPI void | | win, int left, int right, int top, int bottom); | |
| ecore_x_netwm_client_active_set(Ecore_X_Window root, | | EAPI Eina_Bool ecore_x_netwm_strut_get(Ecore_X_Window | |
| Ecore_X_Window win); | | win, int *left, int *right, int *top, int *bottom); | |
| EAPI void | | EAPI void ecore_x_netwm_strut_partial_set(Ecore_ | |
| ecore_x_netwm_client_active_request(Ecore_X_Window root, | | X_Window win, int left, int right, int top, int bottom, int left_start_y, i | |
| Ecore_X_Window win, | | nt left_end_y, int right_start_y, int right_end_y, int top_start_x, int top | |
| int type, | | _end_x, int bottom_start_x, int bottom_end_x); | |
| Ecore_X_Window current_win); | | EAPI Eina_Bool ecore_x_netwm_strut_partial_get(Ecore_ | |
| EAPI void | | X_Window win, int *left, int *right, int *top, int *bottom, int *left_start | |
| ecore_x_netwm_name_set(Ecore_X_Window win, | | _y, int *left_end_y, int *right_start_y, int *right_end_y, int *top_start_x | |
| const char *name); | | , int *top_end_x, int *bottom_start_x, int *bottom_end_x); | |
| EAPI int | | | |
| ecore_x_netwm_name_get(Ecore_X_Window win, | | EAPI void ecore_x_netwm_icons_set(Ecore_X_Window | |
| char **name); | | win, Ecore_X_Icon *icon, int num); | |
| EAPI void | | | |
| ecore_x_netwm_startup_id_set(Ecore_X_Window win, | | EAPI Eina_Bool ecore_x_netwm_icons_get(Ecore_X_Window | |
| const char *id); | | win, Ecore_X_Icon **icon, int *num); | |
| EAPI int | | EAPI void ecore_x_netwm_icon_geometry_set(Ecore_ | |
| ecore_x_netwm_startup_id_get(Ecore_X_Window win, | | X_Window win, int x, int y, int width, int height); | |
| char **id); | | EAPI Eina_Bool ecore_x_netwm_icon_geometry_get(Ecore_ | |
| EAPI void | | X_Window win, int *x, int *y, int *width, int *height); | |
| ecore_x_netwm_visible_name_set(Ecore_X_Window win, | | EAPI void ecore_x_netwm_pid_set(Ecore_X_Window w | |
| const char *name); | | in, int pid); | |
| EAPI int | | EAPI Eina_Bool ecore_x_netwm_pid_get(Ecore_X_Window w | |
| ecore_x_netwm_visible_name_get(Ecore_X_Window win, | | in, int *pid); | |
| char **name); | | EAPI void ecore_x_netwm_handled_icons_set(Ecore_ | |
| EAPI void | | X_Window win); | |
| ecore_x_netwm_icon_name_set(Ecore_X_Window win, | | EAPI Eina_Bool ecore_x_netwm_handled_icons_get(Ecore_ | |
| const char *name); | | X_Window win); | |
| EAPI int | | EAPI void ecore_x_netwm_user_time_set(Ecore_X_Wi | |
| ecore_x_netwm_icon_name_get(Ecore_X_Window win, | | ndow win, unsigned int time); | |
| char **name); | | EAPI Eina_Bool ecore_x_netwm_user_time_get(Ecore_X_Wi | |
| EAPI void | | ndow win, unsigned int *time); | |
| ecore_x_netwm_visible_icon_name_set(Ecore_X_Window win, | | EAPI void ecore_x_netwm_window_state_set(Ecore_X | |
| const char *name); | | _Window win, Ecore_X_Window_State *state, unsigned int num); | |
| EAPI int | | EAPI Eina_Bool ecore_x_netwm_window_state_get(Ecore_X | |
| ecore_x_netwm_visible_icon_name_get(Ecore_X_Window win, | | _Window win, Ecore_X_Window_State **state, unsigned int *num); | |
| char **name); | | EAPI void ecore_x_netwm_window_type_set(Ecore_X_ | |
| EAPI void | | Window win, Ecore_X_Window_Type type); | |
| ecore_x_netwm_desktop_set(Ecore_X_Window win, | | EAPI Eina_Bool ecore_x_netwm_window_type_get(Ecore_X_ | |
| unsigned int desk); | | Window win, Ecore_X_Window_Type *type); | |
| EAPI Eina_Bool | | EAPI int ecore_x_netwm_window_types_get(Ecore_X | |
| ecore_x_netwm_desktop_get(Ecore_X_Window win, | | _Window win, Ecore_X_Window_Type **types); | |
| unsigned int *desk); | | EAPI Eina_Bool ecore_x_netwm_allowed_action_isset(Eco | |
| EAPI void | | re_X_Window win, Ecore_X_Action action); | |
| ecore_x_netwm_strut_set(Ecore_X_Window win, | | EAPI void ecore_x_netwm_allowed_action_set(Ecore | |
| int left, | | _X_Window win, Ecore_X_Action *action, unsigned int num); | |
| int right, | | EAPI Eina_Bool ecore_x_netwm_allowed_action_get(Ecore | |
| int top, | | _X_Window win, Ecore_X_Action **action, unsigned int *num); | |
| int bottom); | | EAPI void ecore_x_netwm_opacity_set(Ecore_X_Wind | |
| EAPI Eina_Bool | | ow win, unsigned int opacity); | |
| ecore_x_netwm_strut_get(Ecore_X_Window win, | | EAPI Eina_Bool ecore_x_netwm_opacity_get(Ecore_X_Wind | |
| int *left, | | ow win, unsigned int *opacity); | |
| int *right, | | EAPI void ecore_x_netwm_frame_size_set(Ecore_X_W | |
| int *top, | | indow win, int fl, int fr, int ft, int fb); | |
| int *bottom); | | EAPI Eina_Bool ecore_x_netwm_frame_size_get(Ecore_X_W | |
| EAPI void | | indow win, int *fl, int *fr, int *ft, int *fb); | |
| ecore_x_netwm_strut_partial_set(Ecore_X_Window win, | | EAPI Eina_Bool ecore_x_netwm_sync_counter_get(Ecore_X | |
| int left, | | _Window win, Ecore_X_Sync_Counter *counter); | |
| int right, | | EAPI void ecore_x_netwm_ping_send(Ecore_X_Window | |
| int top, | | win); | |
| int bottom, | | EAPI void ecore_x_netwm_sync_request_send(Ecore_ | |
| int left_start_y, | | X_Window win, unsigned int serial); | |
| int left_end_y, | | EAPI void ecore_x_netwm_state_request_send(Ecore | |
| int right_start_y, | | _X_Window win, Ecore_X_Window root, Ecore_X_Window_State s1, Ecore_X_Window | |
| int right_end_y, | | _State s2, Eina_Bool set); | |
| int top_start_x, | | EAPI void ecore_x_netwm_desktop_request_send(Eco | |
| int top_end_x, | | re_X_Window win, Ecore_X_Window root, unsigned int desktop); | |
| int bottom_start_x, | | EAPI void ecore_x_netwm_moveresize_request_send( | |
| int bottom_end_x); | | Ecore_X_Window win, int x, int y, Ecore_X_Netwm_Direction direction, unsign | |
| EAPI Eina_Bool | | ed int button); | |
| ecore_x_netwm_strut_partial_get(Ecore_X_Window win, | | | |
| int *left, | | EAPI void ecore_x_e_init(void); | |
| int *right, | | EAPI void ecore_x_e_frame_size_set(Ecore_X_Windo | |
| int *top, | | w win, int fl, int fr, int ft, int fb); | |
| int *bottom, | | EAPI void ecore_x_e_virtual_keyboard_set(Ecore_X | |
| int *left_start_y, | | _Window win, unsigned int is_keyboard); | |
| int *left_end_y, | | EAPI Eina_Bool ecore_x_e_virtual_keyboard_get(Ecore_X | |
| int *right_start_y, | | _Window win); | |
| int *right_end_y, | | EAPI void ecore_x_e_virtual_keyboard_state_set(E | |
| int *top_start_x, | | core_X_Window win, Ecore_X_Virtual_Keyboard_State state); | |
| int *top_end_x, | | EAPI Ecore_X_Virtual_Keyboard_State ecore_x_e_virtual_keyboard_state_get(E | |
| int *bottom_start_x, | | core_X_Window win); | |
| int *bottom_end_x); | | EAPI void ecore_x_e_virtual_keyboard_state_send( | |
| | | Ecore_X_Window win, Ecore_X_Virtual_Keyboard_State state); | |
| EAPI void | | | |
| ecore_x_netwm_icons_set(Ecore_X_Window win, | | | |
| Ecore_X_Icon *icon, | | | |
| int num); | | | |
| | | | |
| EAPI Eina_Bool | | | |
| ecore_x_netwm_icons_get(Ecore_X_Window win, | | | |
| Ecore_X_Icon **icon, | | | |
| int *num); | | | |
| EAPI void | | | |
| ecore_x_netwm_icon_geometry_set(Ecore_X_Window win, | | | |
| int x, | | | |
| int y, | | | |
| int width, | | | |
| int height); | | | |
| EAPI Eina_Bool | | | |
| ecore_x_netwm_icon_geometry_get(Ecore_X_Window win, | | | |
| int *x, | | | |
| int *y, | | | |
| int *width, | | | |
| int *height); | | | |
| EAPI void | | | |
| ecore_x_netwm_pid_set(Ecore_X_Window win, | | | |
| int pid); | | | |
| EAPI Eina_Bool | | | |
| ecore_x_netwm_pid_get(Ecore_X_Window win, | | | |
| int *pid); | | | |
| EAPI void | | | |
| ecore_x_netwm_handled_icons_set(Ecore_X_Window win); | | | |
| EAPI Eina_Bool | | | |
| ecore_x_netwm_handled_icons_get(Ecore_X_Window win); | | | |
| EAPI void | | | |
| ecore_x_netwm_user_time_set(Ecore_X_Window win, | | | |
| unsigned int time); | | | |
| EAPI Eina_Bool | | | |
| ecore_x_netwm_user_time_get(Ecore_X_Window win, | | | |
| unsigned int *time); | | | |
| EAPI void | | | |
| ecore_x_netwm_window_state_set(Ecore_X_Window win, | | | |
| Ecore_X_Window_State *state, | | | |
| unsigned int num); | | | |
| EAPI Eina_Bool | | | |
| ecore_x_netwm_window_state_get(Ecore_X_Window win, | | | |
| Ecore_X_Window_State **state, | | | |
| unsigned int *num); | | | |
| EAPI void | | | |
| ecore_x_netwm_window_type_set(Ecore_X_Window win, | | | |
| Ecore_X_Window_Type type); | | | |
| EAPI Eina_Bool | | | |
| ecore_x_netwm_window_type_get(Ecore_X_Window win, | | | |
| Ecore_X_Window_Type *type); | | | |
| EAPI int | | | |
| ecore_x_netwm_window_types_get(Ecore_X_Window win, | | | |
| Ecore_X_Window_Type **types); | | | |
| EAPI Eina_Bool | | | |
| ecore_x_netwm_allowed_action_isset(Ecore_X_Window win, | | | |
| Ecore_X_Action action); | | | |
| EAPI void | | | |
| ecore_x_netwm_allowed_action_set(Ecore_X_Window win, | | | |
| Ecore_X_Action *action, | | | |
| unsigned int num); | | | |
| EAPI Eina_Bool | | | |
| ecore_x_netwm_allowed_action_get(Ecore_X_Window win, | | | |
| Ecore_X_Action **action, | | | |
| unsigned int *num); | | | |
| EAPI void | | | |
| ecore_x_netwm_opacity_set(Ecore_X_Window win, | | | |
| unsigned int opacity); | | | |
| EAPI Eina_Bool | | | |
| ecore_x_netwm_opacity_get(Ecore_X_Window win, | | | |
| unsigned int *opacity); | | | |
| EAPI void | | | |
| ecore_x_netwm_frame_size_set(Ecore_X_Window win, | | | |
| int fl, | | | |
| int fr, | | | |
| int ft, | | | |
| int fb); | | | |
| EAPI Eina_Bool | | | |
| ecore_x_netwm_frame_size_get(Ecore_X_Window win, | | | |
| int *fl, | | | |
| int *fr, | | | |
| int *ft, | | | |
| int *fb); | | | |
| EAPI Eina_Bool | | | |
| ecore_x_netwm_sync_counter_get(Ecore_X_Window win, | | | |
| Ecore_X_Sync_Counter *counter); | | | |
| EAPI void | | | |
| ecore_x_netwm_ping_send(Ecore_X_Window win); | | | |
| EAPI void | | | |
| ecore_x_netwm_sync_request_send(Ecore_X_Window win, | | | |
| unsigned int serial); | | | |
| EAPI void | | | |
| ecore_x_netwm_state_request_send(Ecore_X_Window win, | | | |
| Ecore_X_Window root, | | | |
| Ecore_X_Window_State s1, | | | |
| Ecore_X_Window_State s2, | | | |
| Eina_Bool set); | | | |
| EAPI void | | | |
| ecore_x_netwm_desktop_request_send(Ecore_X_Window win, | | | |
| Ecore_X_Window root, | | | |
| unsigned int desktop); | | | |
| | | | |
| EAPI void | | | |
| ecore_x_e_init(void); | | | |
| EAPI void | | | |
| ecore_x_e_frame_size_set(Ecore_X_Window win, | | | |
| int fl, | | | |
| int fr, | | | |
| int ft, | | | |
| int fb); | | | |
| EAPI void | | | |
| ecore_x_e_virtual_keyboard_set(Ecore_X_Window win, | | | |
| unsigned int is_keyboard); | | | |
| EAPI Eina_Bool | | | |
| ecore_x_e_virtual_keyboard_get(Ecore_X_Window win); | | | |
| EAPI void | | | |
| ecore_x_e_virtual_keyboard_state_set(Ecore_X_Window win, | | | |
| Ecore_X_Virtual_Keyboard_State state); | | | |
| EAPI Ecore_X_Virtual_Keyboard_State | | | |
| ecore_x_e_virtual_keyboard_state_get(Ecore_X_Window win); | | | |
| EAPI void | | | |
| ecore_x_e_virtual_keyboard_state_send(Ecore_X_Window win, | | | |
| Ecore_X_Virtual_Keyboard_State state) | | | |
| ; | | | |
| | | | |
| /* Illume functions */ | | /* Illume functions */ | |
|
| EAPI void | | EAPI void ecore_x_e_illume_zone_set(Ecore_X_Wind | |
| ecore_x_e_illume_zone_set(Ecore_X_Window win, | | ow win, Ecore_X_Window zone); | |
| Ecore_X_Window zone); | | EAPI Ecore_X_Window ecore_x_e_illume_zone_get(Ecore_X_Wind | |
| EAPI Ecore_X_Window | | ow win); | |
| ecore_x_e_illume_zone_get(Ecore_X_Window win); | | EAPI void ecore_x_e_illume_zone_list_set(Ecore_X | |
| EAPI void | | _Window win, Ecore_X_Window *zones, unsigned int n_zones); | |
| ecore_x_e_illume_zone_list_set(Ecore_X_Window win, | | EAPI void ecore_x_e_illume_conformant_set(Ecore_ | |
| Ecore_X_Window *zones, | | X_Window win, unsigned int is_conformant); | |
| unsigned int n_zones); | | EAPI Eina_Bool ecore_x_e_illume_conformant_get(Ecore_ | |
| EAPI void | | X_Window win); | |
| ecore_x_e_illume_conformant_set(Ecore_X_Window win, | | EAPI void ecore_x_e_illume_mode_set(Ecore_X_Wind | |
| unsigned int is_conformant); | | ow win, Ecore_X_Illume_Mode mode); | |
| EAPI Eina_Bool | | EAPI Ecore_X_Illume_Mode ecore_x_e_illume_mode_get(Ecore_X_Wind | |
| ecore_x_e_illume_conformant_get(Ecore_X_Window win); | | ow win); | |
| EAPI void | | EAPI void ecore_x_e_illume_mode_send(Ecore_X_Win | |
| ecore_x_e_illume_mode_set(Ecore_X_Window win, | | dow win, Ecore_X_Illume_Mode mode); | |
| Ecore_X_Illume_Mode mode); | | EAPI void ecore_x_e_illume_focus_back_send(Ecore | |
| EAPI Ecore_X_Illume_Mode | | _X_Window win); | |
| ecore_x_e_illume_mode_get(Ecore_X_Window win); | | EAPI void ecore_x_e_illume_focus_forward_send(Ec | |
| EAPI void | | ore_X_Window win); | |
| ecore_x_e_illume_mode_send(Ecore_X_Window win, | | EAPI void ecore_x_e_illume_focus_home_send(Ecore | |
| Ecore_X_Illume_Mode mode); | | _X_Window win); | |
| EAPI void | | EAPI void ecore_x_e_illume_close_send(Ecore_X_Wi | |
| ecore_x_e_illume_focus_back_send(Ecore_X_Window win); | | ndow win); | |
| EAPI void | | EAPI void ecore_x_e_illume_home_new_send(Ecore_X | |
| ecore_x_e_illume_focus_forward_send(Ecore_X_Window win); | | _Window win); | |
| EAPI void | | EAPI void ecore_x_e_illume_home_del_send(Ecore_X | |
| ecore_x_e_illume_focus_home_send(Ecore_X_Window win); | | _Window win); | |
| EAPI void | | EAPI void ecore_x_e_illume_access_action_next_se | |
| ecore_x_e_illume_close_send(Ecore_X_Window win); | | nd(Ecore_X_Window win); | |
| EAPI void | | EAPI void ecore_x_e_illume_access_action_prev_se | |
| ecore_x_e_illume_home_new_send(Ecore_X_Window win); | | nd(Ecore_X_Window win); | |
| EAPI void | | EAPI void ecore_x_e_illume_access_action_activat | |
| ecore_x_e_illume_home_del_send(Ecore_X_Window win); | | e_send(Ecore_X_Window win); | |
| EAPI void | | EAPI void ecore_x_e_illume_access_action_read_se | |
| ecore_x_e_illume_drag_set(Ecore_X_Window win, | | nd(Ecore_X_Window win); | |
| unsigned int drag); | | EAPI void ecore_x_e_illume_access_action_read_ne | |
| EAPI Eina_Bool | | xt_send(Ecore_X_Window win); | |
| ecore_x_e_illume_drag_get(Ecore_X_Window win); | | EAPI void ecore_x_e_illume_access_action_read_pr | |
| EAPI void | | ev_send(Ecore_X_Window win); | |
| ecore_x_e_illume_drag_locked_set(Ecore_X_Window win, | | | |
| unsigned int is_locked); | | EAPI void ecore_x_e_illume_drag_set(Ecore_X_Wind | |
| EAPI Eina_Bool | | ow win, unsigned int drag); | |
| ecore_x_e_illume_drag_locked_get(Ecore_X_Window win); | | EAPI Eina_Bool ecore_x_e_illume_drag_get(Ecore_X_Wind | |
| EAPI void | | ow win); | |
| ecore_x_e_illume_drag_start_send(Ecore_X_Window win); | | EAPI void ecore_x_e_illume_drag_locked_set(Ecore | |
| EAPI void | | _X_Window win, unsigned int is_locked); | |
| ecore_x_e_illume_drag_end_send(Ecore_X_Window win); | | EAPI Eina_Bool ecore_x_e_illume_drag_locked_get(Ecore | |
| EAPI void | | _X_Window win); | |
| ecore_x_e_illume_indicator_geometry_set(Ecore_X_Window win, | | EAPI void ecore_x_e_illume_drag_start_send(Ecore | |
| int x, | | _X_Window win); | |
| int y, | | EAPI void ecore_x_e_illume_drag_end_send(Ecore_X | |
| int w, | | _Window win); | |
| int h); | | EAPI void ecore_x_e_illume_indicator_geometry_se | |
| EAPI Eina_Bool | | t(Ecore_X_Window win, int x, int y, int w, int h); | |
| ecore_x_e_illume_indicator_geometry_get(Ecore_X_Window win, | | EAPI Eina_Bool ecore_x_e_illume_indicator_geometry_ge | |
| int *x, | | t(Ecore_X_Window win, int *x, int *y, int *w, int *h); | |
| int *y, | | EAPI void ecore_x_e_illume_softkey_geometry_set( | |
| int *w, | | Ecore_X_Window win, int x, int y, int w, int h); | |
| int *h); | | EAPI Eina_Bool ecore_x_e_illume_softkey_geometry_get( | |
| EAPI void | | Ecore_X_Window win, int *x, int *y, int *w, int *h); | |
| ecore_x_e_illume_softkey_geometry_set(Ecore_X_Window win, | | EAPI void ecore_x_e_illume_keyboard_geometry_set | |
| int x, | | (Ecore_X_Window win, int x, int y, int w, int h); | |
| int y, | | EAPI Eina_Bool ecore_x_e_illume_keyboard_geometry_get | |
| int w, | | (Ecore_X_Window win, int *x, int *y, int *w, int *h); | |
| int h); | | EAPI void ecore_x_e_illume_quickpanel_set(Ecore_ | |
| EAPI Eina_Bool | | X_Window win, unsigned int is_quickpanel); | |
| ecore_x_e_illume_softkey_geometry_get(Ecore_X_Window win, | | EAPI Eina_Bool ecore_x_e_illume_quickpanel_get(Ecore_ | |
| int *x, | | X_Window win); | |
| int *y, | | EAPI void ecore_x_e_illume_quickpanel_state_set( | |
| int *w, | | Ecore_X_Window win, Ecore_X_Illume_Quickpanel_State state); | |
| int *h); | | EAPI Ecore_X_Illume_Quickpanel_State ecore_x_e_illume_quickpanel_state_get( | |
| EAPI void | | Ecore_X_Window win); | |
| ecore_x_e_illume_keyboard_geometry_set(Ecore_X_Window win, | | EAPI void ecore_x_e_illume_quickpanel_state_send | |
| int x, | | (Ecore_X_Window win, Ecore_X_Illume_Quickpanel_State state); | |
| int y, | | EAPI void ecore_x_e_illume_quickpanel_state_togg | |
| int w, | | le(Ecore_X_Window win); | |
| int h); | | EAPI void ecore_x_e_illume_quickpanel_priority_m | |
| EAPI Eina_Bool | | ajor_set(Ecore_X_Window win, unsigned int priority); | |
| ecore_x_e_illume_keyboard_geometry_get(Ecore_X_Window win, | | EAPI int ecore_x_e_illume_quickpanel_priority_m | |
| int *x, | | ajor_get(Ecore_X_Window win); | |
| int *y, | | EAPI void ecore_x_e_illume_quickpanel_priority_m | |
| int *w, | | inor_set(Ecore_X_Window win, unsigned int priority); | |
| int *h); | | EAPI int ecore_x_e_illume_quickpanel_priority_m | |
| EAPI void | | inor_get(Ecore_X_Window win); | |
| ecore_x_e_illume_quickpanel_set(Ecore_X_Window win, | | EAPI void ecore_x_e_illume_quickpanel_zone_set(E | |
| unsigned int is_quickpanel); | | core_X_Window win, unsigned int zone); | |
| EAPI Eina_Bool | | EAPI int ecore_x_e_illume_quickpanel_zone_get(E | |
| ecore_x_e_illume_quickpanel_get(Ecore_X_Window win); | | core_X_Window win); | |
| EAPI void | | EAPI void ecore_x_e_illume_quickpanel_zone_reque | |
| ecore_x_e_illume_quickpanel_state_set(Ecore_X_Window win, | | st_send(Ecore_X_Window win); | |
| Ecore_X_Illume_Quickpanel_State state | | EAPI void ecore_x_e_illume_quickpanel_position_u | |
| ); | | pdate_send(Ecore_X_Window win); | |
| EAPI Ecore_X_Illume_Quickpanel_State | | | |
| ecore_x_e_illume_quickpanel_state_get(Ecore_X_Window win); | | EAPI void ecore_x_e_illume_clipboard_state_set(E | |
| EAPI void | | core_X_Window win, Ecore_X_Illume_Clipboard_State state); | |
| ecore_x_e_illume_quickpanel_state_send(Ecore_X_Window win, | | | |
| Ecore_X_Illume_Quickpanel_State stat | | EAPI Ecore_X_Illume_Clipboard_State ecore_x_e_illume_clipboard_state_get(E | |
| e); | | core_X_Window win); | |
| EAPI void | | | |
| ecore_x_e_illume_quickpanel_state_toggle(Ecore_X_Window win); | | EAPI void ecore_x_e_illume_clipboard_geometry_se | |
| EAPI void | | t(Ecore_X_Window win, int x, int y, int w, int h); | |
| ecore_x_e_illume_quickpanel_priority_major_set(Ecore_X_Window win, | | EAPI Eina_Bool ecore_x_e_illume_clipboard_geometry_ge | |
| unsigned int priority); | | t(Ecore_X_Window win, int *x, int *y, int *w, int *h); | |
| EAPI int | | EAPI void ecore_x_e_comp_sync_counter_set(Ecore_ | |
| ecore_x_e_illume_quickpanel_priority_major_get(Ecore_X_Window win); | | X_Window win, Ecore_X_Sync_Counter counter); | |
| EAPI void | | EAPI Ecore_X_Sync_Counter ecore_x_e_comp_sync_counter_get(Ecore_ | |
| ecore_x_e_illume_quickpanel_priority_minor_set(Ecore_X_Window win, | | X_Window win); | |
| unsigned int priority); | | EAPI void ecore_x_e_comp_sync_draw_done_send(Eco | |
| EAPI int | | re_X_Window root, Ecore_X_Window win); | |
| ecore_x_e_illume_quickpanel_priority_minor_get(Ecore_X_Window win); | | EAPI void ecore_x_e_comp_sync_draw_size_done_sen | |
| EAPI void | | d(Ecore_X_Window root, Ecore_X_Window win, int w, int h); | |
| ecore_x_e_illume_quickpanel_zone_set(Ecore_X_Window win, | | EAPI void ecore_x_e_comp_sync_supported_set(Ecor | |
| unsigned int zone); | | e_X_Window root, Eina_Bool enabled); | |
| EAPI int | | EAPI Eina_Bool ecore_x_e_comp_sync_supported_get(Ecor | |
| ecore_x_e_illume_quickpanel_zone_get(Ecore_X_Window win); | | e_X_Window root); | |
| EAPI void | | EAPI void ecore_x_e_comp_sync_begin_send(Ecore_X | |
| ecore_x_e_illume_quickpanel_zone_request_send(Ecore_X_Window win); | | _Window win); | |
| EAPI void | | EAPI void ecore_x_e_comp_sync_end_send(Ecore_X_W | |
| ecore_x_e_illume_quickpanel_position_update_send(Ecore_X_Window win); | | indow win); | |
| | | EAPI void ecore_x_e_comp_sync_cancel_send(Ecore_ | |
| EAPI void | | X_Window win); | |
| ecore_x_e_illume_clipboard_state_set(Ecore_X_Window win, | | | |
| Ecore_X_Illume_Clipboard_State state); | | EAPI void ecore_x_e_comp_flush_send(Ecore_X_Wind | |
| | | ow win); | |
| EAPI Ecore_X_Illume_Clipboard_State | | EAPI void ecore_x_e_comp_dump_send(Ecore_X_Windo | |
| ecore_x_e_illume_clipboard_state_get(Ecore_X_Window win); | | w win); | |
| | | EAPI void ecore_x_e_comp_pixmap_set(Ecore_X_Wind | |
| EAPI void | | ow win, Ecore_X_Pixmap pixmap); | |
| ecore_x_e_illume_clipboard_geometry_set(Ecore_X_Window win, | | EAPI Ecore_X_Pixmap ecore_x_e_comp_pixmap_get(Ecore_X_Wind | |
| int x, | | ow win); | |
| int y, | | | |
| int w, | | EAPI char *ecore_x_e_window_profile_get(Ecore_X_ | |
| int h); | | Window win); | |
| EAPI Eina_Bool | | EAPI void ecore_x_e_window_profile_set(Ecore_X_ | |
| ecore_x_e_illume_clipboard_geometry_get(Ecore_X_Window win, | | Window win, const char *profile); | |
| int *x, | | EAPI void ecore_x_e_window_profile_list_set(Eco | |
| int *y, | | re_X_Window win, const char **profiles, unsigned int num_profiles); | |
| int *w, | | EAPI Eina_Bool ecore_x_e_window_profile_list_get(Eco | |
| int *h); | | re_X_Window win, const char ***profiles, int *ret_num); | |
| EAPI void | | | |
| ecore_x_e_comp_sync_counter_set(Ecore_X_Window win, | | EAPI Ecore_X_Sync_Alarm ecore_x_sync_alarm_new(Ecore_X_Sync_Co | |
| Ecore_X_Sync_Counter counter); | | unter counter); | |
| EAPI Ecore_X_Sync_Counter | | EAPI Eina_Bool ecore_x_sync_alarm_free(Ecore_X_Sync_A | |
| ecore_x_e_comp_sync_counter_get(Ecore_X_Window win); | | larm alarm); | |
| EAPI void | | EAPI Eina_Bool ecore_x_sync_counter_query(Ecore_X_Syn | |
| ecore_x_e_comp_sync_draw_done_send(Ecore_X_Window root, | | c_Counter counter, unsigned int *val); | |
| Ecore_X_Window win); | | EAPI Ecore_X_Sync_Counter ecore_x_sync_counter_new(int val); | |
| EAPI void | | EAPI void ecore_x_sync_counter_free(Ecore_X_Sync | |
| ecore_x_e_comp_sync_draw_size_done_send(Ecore_X_Window root, | | _Counter counter); | |
| Ecore_X_Window win, | | EAPI void ecore_x_sync_counter_inc(Ecore_X_Sync_ | |
| int w, | | Counter counter, int by); | |
| int h); | | EAPI void ecore_x_sync_counter_val_wait(Ecore_X_ | |
| EAPI void | | Sync_Counter counter, int val); | |
| ecore_x_e_comp_sync_supported_set(Ecore_X_Window root, | | | |
| Eina_Bool enabled); | | EAPI void ecore_x_sync_counter_set(Ecore_X_Sync_ | |
| EAPI Eina_Bool | | Counter counter, int val); | |
| ecore_x_e_comp_sync_supported_get(Ecore_X_Window root); | | EAPI void ecore_x_sync_counter_2_set(Ecore_X_Syn | |
| EAPI void | | c_Counter counter, int val_hi, unsigned int val_lo); | |
| ecore_x_e_comp_sync_begin_send(Ecore_X_Window win); | | EAPI Eina_Bool ecore_x_sync_counter_2_query(Ecore_X_S | |
| EAPI void | | ync_Counter counter, int *val_hi, unsigned int *val_lo); | |
| ecore_x_e_comp_sync_end_send(Ecore_X_Window win); | | | |
| EAPI void | | EAPI int ecore_x_xinerama_screen_count_get(void | |
| ecore_x_e_comp_sync_cancel_send(Ecore_X_Window win); | | ); | |
| | | EAPI Eina_Bool ecore_x_xinerama_screen_geometry_get(i | |
| EAPI void | | nt screen, int *x, int *y, int *w, int *h); | |
| ecore_x_e_comp_flush_send(Ecore_X_Window win); | | | |
| EAPI void | | EAPI Eina_Bool ecore_x_screensaver_event_available_ge | |
| ecore_x_e_comp_dump_send(Ecore_X_Window win); | | t(void); | |
| EAPI void | | EAPI int ecore_x_screensaver_idle_time_get(void | |
| ecore_x_e_comp_pixmap_set(Ecore_X_Window win, | | ); | |
| Ecore_X_Pixmap pixmap); | | EAPI void ecore_x_screensaver_set(int timeout, i | |
| EAPI Ecore_X_Pixmap | | nt interval, int prefer_blanking, int allow_exposures); | |
| ecore_x_e_comp_pixmap_get(Ecore_X_Window win); | | EAPI void ecore_x_screensaver_timeout_set(int ti | |
| | | meout); | |
| EAPI Ecore_X_Sync_Alarm | | EAPI int ecore_x_screensaver_timeout_get(void); | |
| ecore_x_sync_alarm_new(Ecore_X_Sync_Counter counter); | | EAPI void ecore_x_screensaver_blank_set(int time | |
| EAPI Eina_Bool | | out); | |
| ecore_x_sync_alarm_free(Ecore_X_Sync_Alarm alarm); | | EAPI int ecore_x_screensaver_blank_get(void); | |
| EAPI Eina_Bool | | EAPI void ecore_x_screensaver_expose_set(int tim | |
| ecore_x_sync_counter_query(Ecore_X_Sync_Counter counter, | | eout); | |
| unsigned int *val); | | EAPI int ecore_x_screensaver_expose_get(void); | |
| EAPI Ecore_X_Sync_Counter | | EAPI void ecore_x_screensaver_interval_set(int t | |
| ecore_x_sync_counter_new(int val); | | imeout); | |
| EAPI void | | EAPI int ecore_x_screensaver_interval_get(void) | |
| ecore_x_sync_counter_free(Ecore_X_Sync_Counter counter); | | ; | |
| EAPI void | | EAPI void ecore_x_screensaver_event_listen_set(E | |
| ecore_x_sync_counter_inc(Ecore_X_Sync_Counter counter, | | ina_Bool on); | |
| int by); | | EAPI Eina_Bool ecore_x_screensaver_custom_blanking_en | |
| EAPI void | | able(void); /** @since 1.7 */ | |
| ecore_x_sync_counter_val_wait(Ecore_X_Sync_Counter counter, | | EAPI Eina_Bool ecore_x_screensaver_custom_blanking_di | |
| int val); | | sable(void); /** @since 1.7 */ | |
| | | | |
| EAPI void | | | |
| ecore_x_sync_counter_set(Ecore_X_Sync_Counter counter, | | | |
| int val); | | | |
| EAPI void | | | |
| ecore_x_sync_counter_2_set(Ecore_X_Sync_Counter counter, | | | |
| int val_hi, | | | |
| unsigned int val_lo); | | | |
| EAPI Eina_Bool | | | |
| ecore_x_sync_counter_2_query(Ecore_X_Sync_Counter counter, | | | |
| int *val_hi, | | | |
| unsigned int *val_lo); | | | |
| | | | |
| EAPI int | | | |
| ecore_x_xinerama_screen_count_get(void); | | | |
| EAPI Eina_Bool | | | |
| ecore_x_xinerama_screen_geometry_get(int screen, | | | |
| int *x, | | | |
| int *y, | | | |
| int *w, | | | |
| int *h); | | | |
| | | | |
| EAPI Eina_Bool | | | |
| ecore_x_screensaver_event_available_get(void); | | | |
| EAPI int | | | |
| ecore_x_screensaver_idle_time_get(void); | | | |
| EAPI void | | | |
| ecore_x_screensaver_set(int timeout, | | | |
| int interval, | | | |
| int prefer_blanking, | | | |
| int allow_exposures); | | | |
| EAPI void | | | |
| ecore_x_screensaver_timeout_set(int timeout); | | | |
| EAPI int | | | |
| ecore_x_screensaver_timeout_get(void); | | | |
| EAPI void | | | |
| ecore_x_screensaver_blank_set(int timeout); | | | |
| EAPI int | | | |
| ecore_x_screensaver_blank_get(void); | | | |
| EAPI void | | | |
| ecore_x_screensaver_expose_set(int timeout); | | | |
| EAPI int | | | |
| ecore_x_screensaver_expose_get(void); | | | |
| EAPI void | | | |
| ecore_x_screensaver_interval_set(int timeout); | | | |
| EAPI int | | | |
| ecore_x_screensaver_interval_get(void); | | | |
| EAPI void | | | |
| ecore_x_screensaver_event_listen_set(Eina_Bool on); | | | |
| | | | |
| /* FIXME: these funcs need categorising */ | | /* FIXME: these funcs need categorising */ | |
| | | | |
| typedef struct _Ecore_X_Window_Attributes | | typedef struct _Ecore_X_Window_Attributes | |
| { | | { | |
| Ecore_X_Window root; | | Ecore_X_Window root; | |
| int x, y, w, h; | | int x, y, w, h; | |
| int border; | | int border; | |
| int depth; | | int depth; | |
| Eina_Bool visible : 1; | | Eina_Bool visible : 1; | |
| | | | |
| skipping to change at line 2586 | | skipping to change at line 1742 | |
| Ecore_X_Gravity window_gravity; | | Ecore_X_Gravity window_gravity; | |
| Ecore_X_Gravity pixel_gravity; | | Ecore_X_Gravity pixel_gravity; | |
| Ecore_X_Colormap colormap; | | Ecore_X_Colormap colormap; | |
| Ecore_X_Visual visual; | | Ecore_X_Visual visual; | |
| /* FIXME: missing | | /* FIXME: missing | |
| * int map_installed; | | * int map_installed; | |
| * Screen *screen; | | * Screen *screen; | |
| */ | | */ | |
| } Ecore_X_Window_Attributes; | | } Ecore_X_Window_Attributes; | |
| | | | |
|
| EAPI Eina_Bool | | EAPI Eina_Bool ecore_x_window_attributes_get(Ecore_X_Window win, Eco | |
| ecore_x_window_attributes_get(Ecore_X_Window win, | | re_X_Window_Attributes *att_ret); | |
| Ecore_X_Window_Attributes *att_ret); | | EAPI void ecore_x_window_save_set_add(Ecore_X_Window win); | |
| EAPI void | | EAPI void ecore_x_window_save_set_del(Ecore_X_Window win); | |
| ecore_x_window_save_set_add(Ecore_X_Window win); | | EAPI Ecore_X_Window *ecore_x_window_children_get(Ecore_X_Window win, int * | |
| EAPI void | | num); | |
| ecore_x_window_save_set_del(Ecore_X_Window win); | | | |
| EAPI Ecore_X_Window * | | EAPI Eina_Bool ecore_x_pointer_control_set(int accel_num, int accel_ | |
| ecore_x_window_children_get(Ecore_X_Window win, | | denom, int threshold); | |
| int *num); | | EAPI Eina_Bool ecore_x_pointer_control_get(int *accel_num, int *acce | |
| | | l_denom, int *threshold); | |
| EAPI Eina_Bool | | EAPI Eina_Bool ecore_x_pointer_mapping_set(unsigned char *map, int n | |
| ecore_x_pointer_control_set(int accel_num, | | map); | |
| int accel_denom, | | EAPI Eina_Bool ecore_x_pointer_mapping_get(unsigned char *map, int n | |
| int threshold); | | map); | |
| EAPI Eina_Bool | | EAPI Eina_Bool ecore_x_pointer_grab(Ecore_X_Window win); | |
| ecore_x_pointer_control_get(int *accel_num, | | EAPI Eina_Bool ecore_x_pointer_confine_grab(Ecore_X_Window win); | |
| int *accel_denom, | | EAPI void ecore_x_pointer_ungrab(void); | |
| int *threshold); | | EAPI Eina_Bool ecore_x_pointer_warp(Ecore_X_Window win, int x, int y | |
| EAPI Eina_Bool | | ); | |
| ecore_x_pointer_mapping_set(unsigned char *map, | | EAPI Eina_Bool ecore_x_keyboard_grab(Ecore_X_Window win); | |
| int nmap); | | EAPI void ecore_x_keyboard_ungrab(void); | |
| EAPI Eina_Bool | | EAPI void ecore_x_grab(void); | |
| ecore_x_pointer_mapping_get(unsigned char *map, | | EAPI void ecore_x_ungrab(void); | |
| int nmap); | | EAPI void ecore_x_passive_grab_replay_func_set(Eina_Bool (*func | |
| EAPI Eina_Bool | | )(void *data, int event_type, void *event), void *data); | |
| ecore_x_pointer_grab(Ecore_X_Window win); | | EAPI void ecore_x_window_button_grab(Ecore_X_Window win, int bu | |
| EAPI Eina_Bool | | tton, Ecore_X_Event_Mask event_mask, int mod, int any_mod); | |
| ecore_x_pointer_confine_grab(Ecore_X_Window win); | | EAPI void ecore_x_window_button_ungrab(Ecore_X_Window win, int | |
| EAPI void | | button, int mod, int any_mod); | |
| ecore_x_pointer_ungrab(void); | | EAPI void ecore_x_window_key_grab(Ecore_X_Window win, const cha | |
| EAPI Eina_Bool | | r *key, int mod, int any_mod); | |
| ecore_x_pointer_warp(Ecore_X_Window win, | | EAPI void ecore_x_window_key_ungrab(Ecore_X_Window win, const c | |
| int x, | | har *key, int mod, int any_mod); | |
| int y); | | | |
| EAPI Eina_Bool | | EAPI void ecore_x_focus_reset(void); | |
| ecore_x_keyboard_grab(Ecore_X_Window win); | | EAPI void ecore_x_events_allow_all(void); | |
| EAPI void | | EAPI void ecore_x_pointer_last_xy_get(int *x, int *y); | |
| ecore_x_keyboard_ungrab(void); | | EAPI void ecore_x_pointer_xy_get(Ecore_X_Window win, int *x, in | |
| EAPI void | | t *y); | |
| ecore_x_grab(void); | | | |
| EAPI void | | | |
| ecore_x_ungrab(void); | | | |
| EAPI void | | | |
| ecore_x_passive_grab_replay_func_set(Eina_Bool (*func)(void *data, | | | |
| int event_type, | | | |
| void *event), | | | |
| void *data); | | | |
| EAPI void | | | |
| ecore_x_window_button_grab(Ecore_X_Window win, | | | |
| int button, | | | |
| Ecore_X_Event_Mask event_mask, | | | |
| int mod, | | | |
| int any_mod); | | | |
| EAPI void | | | |
| ecore_x_window_button_ungrab(Ecore_X_Window win, | | | |
| int button, | | | |
| int mod, | | | |
| int any_mod); | | | |
| EAPI void | | | |
| ecore_x_window_key_grab(Ecore_X_Window win, | | | |
| const char *key, | | | |
| int mod, | | | |
| int any_mod); | | | |
| EAPI void | | | |
| ecore_x_window_key_ungrab(Ecore_X_Window win, | | | |
| const char *key, | | | |
| int mod, | | | |
| int any_mod); | | | |
| | | | |
| EAPI void | | | |
| ecore_x_focus_reset(void); | | | |
| EAPI void | | | |
| ecore_x_events_allow_all(void); | | | |
| EAPI void | | | |
| ecore_x_pointer_last_xy_get(int *x, | | | |
| int *y); | | | |
| EAPI void | | | |
| ecore_x_pointer_xy_get(Ecore_X_Window win, | | | |
| int *x, | | | |
| int *y); | | | |
| | | | |
| /* ecore_x_region.c */ | | /* ecore_x_region.c */ | |
|
| EAPI Ecore_X_XRegion * | | EAPI Ecore_X_XRegion *ecore_x_xregion_new(void); | |
| ecore_x_xregion_new(void); | | EAPI void ecore_x_xregion_free(Ecore_X_XRegion *region); | |
| EAPI void | | EAPI Eina_Bool ecore_x_xregion_set(Ecore_X_XRegion *region, Ecore_X_ | |
| ecore_x_xregion_free(Ecore_X_XRegion *region); | | GC gc); | |
| EAPI Eina_Bool | | EAPI void ecore_x_xregion_translate(Ecore_X_XRegion *region, in | |
| ecore_x_xregion_set(Ecore_X_XRegion *region, | | t x, int y); | |
| Ecore_X_GC gc); | | EAPI Eina_Bool ecore_x_xregion_intersect(Ecore_X_XRegion *dst, Ecore | |
| EAPI void | | _X_XRegion *r1, Ecore_X_XRegion *r2); | |
| ecore_x_xregion_translate(Ecore_X_XRegion *region, | | EAPI Eina_Bool ecore_x_xregion_union(Ecore_X_XRegion *dst, Ecore_X_X | |
| int x, | | Region *r1, Ecore_X_XRegion *r2); | |
| int y); | | EAPI Eina_Bool ecore_x_xregion_union_rect(Ecore_X_XRegion *dst, Ecor | |
| EAPI Eina_Bool | | e_X_XRegion *src, Ecore_X_Rectangle *rect); | |
| ecore_x_xregion_intersect(Ecore_X_XRegion *dst, | | EAPI Eina_Bool ecore_x_xregion_subtract(Ecore_X_XRegion *dst, Ecore_ | |
| Ecore_X_XRegion *r1, | | X_XRegion *r1, Ecore_X_XRegion *r2); | |
| Ecore_X_XRegion *r2); | | EAPI Eina_Bool ecore_x_xregion_is_empty(Ecore_X_XRegion *region); | |
| EAPI Eina_Bool | | EAPI Eina_Bool ecore_x_xregion_is_equal(Ecore_X_XRegion *r1, Ecore_X | |
| ecore_x_xregion_union(Ecore_X_XRegion *dst, | | _XRegion *r2); | |
| Ecore_X_XRegion *r1, | | EAPI Eina_Bool ecore_x_xregion_point_contain(Ecore_X_XRegion *region | |
| Ecore_X_XRegion *r2); | | , int x, int y); | |
| EAPI Eina_Bool | | EAPI Eina_Bool ecore_x_xregion_rect_contain(Ecore_X_XRegion *region, | |
| ecore_x_xregion_union_rect(Ecore_X_XRegion *dst, | | Ecore_X_Rectangle *rect); | |
| Ecore_X_XRegion *src, | | | |
| Ecore_X_Rectangle *rect); | | | |
| EAPI Eina_Bool | | | |
| ecore_x_xregion_subtract(Ecore_X_XRegion *dst, | | | |
| Ecore_X_XRegion *r1, | | | |
| Ecore_X_XRegion *r2); | | | |
| EAPI Eina_Bool | | | |
| ecore_x_xregion_is_empty(Ecore_X_XRegion *region); | | | |
| EAPI Eina_Bool | | | |
| ecore_x_xregion_is_equal(Ecore_X_XRegion *r1, | | | |
| Ecore_X_XRegion *r2); | | | |
| EAPI Eina_Bool | | | |
| ecore_x_xregion_point_contain(Ecore_X_XRegion *region, | | | |
| int x, | | | |
| int y); | | | |
| EAPI Eina_Bool | | | |
| ecore_x_xregion_rect_contain(Ecore_X_XRegion *region, | | | |
| Ecore_X_Rectangle *rect); | | | |
| | | | |
| /* ecore_x_randr.c */ | | /* ecore_x_randr.c */ | |
| | | | |
| /* The usage of 'Ecore_X_Randr_None' or 'Ecore_X_Randr_Unset' | | /* The usage of 'Ecore_X_Randr_None' or 'Ecore_X_Randr_Unset' | |
| * depends on the context. In most cases 'Ecore_X_Randr_Unset' | | * depends on the context. In most cases 'Ecore_X_Randr_Unset' | |
| * can be used, but in some cases -1 is a special value to | | * can be used, but in some cases -1 is a special value to | |
| * functions, thus 'Ecore_X_Randr_None' (=0) must be used. | | * functions, thus 'Ecore_X_Randr_None' (=0) must be used. | |
| */ | | */ | |
| | | | |
| typedef short Ecore_X_Randr_Refresh_Rate; | | typedef short Ecore_X_Randr_Refresh_Rate; | |
| | | | |
| skipping to change at line 2741 | | skipping to change at line 1816 | |
| unsigned int hTotal; | | unsigned int hTotal; | |
| unsigned int hSkew; | | unsigned int hSkew; | |
| unsigned int vSyncStart; | | unsigned int vSyncStart; | |
| unsigned int vSyncEnd; | | unsigned int vSyncEnd; | |
| unsigned int vTotal; | | unsigned int vTotal; | |
| char *name; | | char *name; | |
| unsigned int nameLength; | | unsigned int nameLength; | |
| unsigned long modeFlags; | | unsigned long modeFlags; | |
| } Ecore_X_Randr_Mode_Info; | | } Ecore_X_Randr_Mode_Info; | |
| | | | |
|
| EAPI int | | EAPI int ecore_x_randr_version_get(vo | |
| ecore_x_randr_version_get(void); | | id); | |
| EAPI Eina_Bool | | EAPI Eina_Bool ecore_x_randr_query(void); | |
| ecore_x_randr_query(void); | | | |
| | | | |
| /* ecore_x_randr_11.c */ | | /* ecore_x_randr_11.c */ | |
|
| EAPI Ecore_X_Randr_Orientation | | EAPI Ecore_X_Randr_Orientation ecore_x_randr_screen_primary | |
| ecore_x_randr_screen_primary_output_orientations_get(Ecore_X_Window root); | | _output_orientations_get(Ecore_X_Window root); | |
| EAPI Ecore_X_Randr_Orientation | | EAPI Ecore_X_Randr_Orientation ecore_x_randr_screen_primary | |
| ecore_x_randr_screen_primary_output_orientation_get(Ecore_X_Window root); | | _output_orientation_get(Ecore_X_Window root); | |
| EAPI Eina_Bool | | EAPI Eina_Bool ecore_x_randr_screen_primary | |
| ecore_x_randr_screen_primary_output_orientation_set(Ecore_X_Window root, | | _output_orientation_set(Ecore_X_Window root, Ecore_X_Randr_Orientation orie | |
| Ecore_X_Randr_Orientati | | ntation); | |
| on orientation); | | EAPI Ecore_X_Randr_Screen_Size_MM *ecore_x_randr_screen_primary | |
| EAPI Ecore_X_Randr_Screen_Size_MM * | | _output_sizes_get(Ecore_X_Window root, int *num); | |
| ecore_x_randr_screen_primary_output_sizes_get(Ecore_X_Window root, | | | |
| int *num); | | /** | |
| EAPI void | | * @brief get the current set size of a given screen's primary output | |
| ecore_x_randr_screen_primary_output_current_size_get(Ecore_X_Window root, | | * @param root window which's primary output will be queried | |
| int *w, | | * @param w the current size's width | |
| int *h, | | * @param h the current size's height | |
| int *w_mm, | | * @param w_mm the current size's width in mm | |
| int *h_mm, | | * @param h_mm the current size's height in mm | |
| int *size_index); | | * @param size_index of current set size to be used with ecore_x_randr_prim | |
| EAPI Eina_Bool | | ary_output_size_set() | |
| ecore_x_randr_screen_primary_output_size_set(Ecore_X_Window root, | | */ | |
| int size_index); | | EAPI void ecore_x_randr_screen_primary | |
| EAPI Ecore_X_Randr_Refresh_Rate | | _output_current_size_get(Ecore_X_Window root, int *w, int *h, int *w_mm, in | |
| ecore_x_randr_screen_primary_output_current_refresh_rate_get(Ecore_X_Windo | | t *h_mm, int *size_index); | |
| w root); | | EAPI Eina_Bool ecore_x_randr_screen_primary | |
| EAPI Ecore_X_Randr_Refresh_Rate * | | _output_size_set(Ecore_X_Window root, int size_index); | |
| ecore_x_randr_screen_primary_output_refresh_rates_get(Ecore_X_Window root, | | EAPI Ecore_X_Randr_Refresh_Rate ecore_x_randr_screen_primary | |
| int size_index, | | _output_current_refresh_rate_get(Ecore_X_Window root); | |
| int *num); | | EAPI Ecore_X_Randr_Refresh_Rate *ecore_x_randr_screen_primary | |
| EAPI Eina_Bool | | _output_refresh_rates_get(Ecore_X_Window root, int size_index, int *num); | |
| ecore_x_randr_screen_primary_output_refresh_rate_set(Ecore_X_Window root, | | EAPI Eina_Bool ecore_x_randr_screen_primary | |
| int size_index, | | _output_refresh_rate_set(Ecore_X_Window root, int size_index, Ecore_X_Randr | |
| Ecore_X_Randr_Refresh_ | | _Refresh_Rate rate); | |
| Rate rate); | | | |
| | | | |
| /* ecore_x_randr_12.c */ | | /* ecore_x_randr_12.c */ | |
|
| EAPI void | | EAPI void ecore_x_randr_events_select( | |
| ecore_x_randr_events_select(Ecore_X_Window win, | | Ecore_X_Window win, Eina_Bool on); | |
| Eina_Bool on); | | | |
| | | | |
|
| EAPI void | | EAPI void ecore_x_randr_screen_current | |
| ecore_x_randr_screen_current_size_get(Ecore_X_Window root, | | _size_get(Ecore_X_Window root, int *w, int *h, int *w_mm, int *h_mm); | |
| int *w, | | EAPI void ecore_x_randr_screen_size_ra | |
| int *h, | | nge_get(Ecore_X_Window root, int *wmin, int *hmin, int *wmax, int *hmax); | |
| int *w_mm, | | EAPI void ecore_x_randr_screen_reset(E | |
| int *h_mm); | | core_X_Window root); | |
| EAPI void | | EAPI Eina_Bool ecore_x_randr_screen_current | |
| ecore_x_randr_screen_size_range_get(Ecore_X_Window root, | | _size_set(Ecore_X_Window root, int w, int h, int w_mm, int h_mm); | |
| int *wmin, | | EAPI Ecore_X_Randr_Mode_Info **ecore_x_randr_modes_info_get | |
| int *hmin, | | (Ecore_X_Window root, int *num); | |
| int *wmax, | | EAPI Ecore_X_Randr_Mode ecore_x_randr_mode_info_add( | |
| int *hmax); | | Ecore_X_Window root, Ecore_X_Randr_Mode_Info *mode_info); | |
| EAPI void | | EAPI void ecore_x_randr_mode_del(Ecore | |
| ecore_x_randr_screen_reset(Ecore_X_Window root); | | _X_Randr_Mode mode); | |
| EAPI Eina_Bool | | EAPI Ecore_X_Randr_Mode_Info *ecore_x_randr_mode_info_get( | |
| ecore_x_randr_screen_current_size_set(Ecore_X_Window root, | | Ecore_X_Window root, Ecore_X_Randr_Mode mode); | |
| int w, | | EAPI void ecore_x_randr_mode_info_free | |
| int h, | | (Ecore_X_Randr_Mode_Info *mode_info); | |
| int w_mm, | | EAPI Ecore_X_Randr_Crtc *ecore_x_randr_crtcs_get(Ecor | |
| int h_mm); | | e_X_Window root, int *num); | |
| EAPI Ecore_X_Randr_Mode_Info ** | | EAPI Ecore_X_Randr_Output *ecore_x_randr_outputs_get(Ec | |
| ecore_x_randr_modes_info_get(Ecore_X_Window root, | | ore_X_Window root, int *num); | |
| int *num); | | EAPI Ecore_X_Randr_Output *ecore_x_randr_window_outputs | |
| EAPI Ecore_X_Randr_Mode | | _get(Ecore_X_Window window, int *num); | |
| ecore_x_randr_mode_info_add(Ecore_X_Window root, | | EAPI Ecore_X_Randr_Output *ecore_x_randr_current_output | |
| Ecore_X_Randr_Mode_Info *mode_info); | | _get(Ecore_X_Window window, int *num); | |
| EAPI void | | EAPI Ecore_X_Randr_Crtc *ecore_x_randr_window_crtcs_g | |
| ecore_x_randr_mode_del(Ecore_X_Randr_Mode mode); | | et(Ecore_X_Window window, int *num); | |
| EAPI Ecore_X_Randr_Mode_Info * | | EAPI Ecore_X_Randr_Crtc *ecore_x_randr_current_crtc_g | |
| ecore_x_randr_mode_info_get(Ecore_X_Window root, | | et(Ecore_X_Window window, int *num); | |
| Ecore_X_Randr_Mode mode); | | EAPI Ecore_X_Randr_Output *ecore_x_randr_crtc_outputs_g | |
| EAPI void | | et(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int *num); | |
| ecore_x_randr_mode_info_free(Ecore_X_Randr_Mode_ | | EAPI Ecore_X_Randr_Output *ecore_x_randr_crtc_possible_ | |
| Info *mode_info); | | outputs_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int *num); | |
| EAPI Ecore_X_Randr_Crtc * | | EAPI void ecore_x_randr_crtc_geometry_ | |
| ecore_x_randr_crtcs_get(Ecore_X_Window root, | | get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int *x, int *y, int *w, i | |
| int *num); | | nt *h); | |
| EAPI Ecore_X_Randr_Output *ecore_x_randr_outputs_get(Ecore_X_Window root, | | EAPI void ecore_x_randr_crtc_pos_get(E | |
| int *num); | | core_X_Window root, Ecore_X_Randr_Crtc crtc, int *x, int *y); | |
| EAPI Ecore_X_Randr_Output * | | EAPI Eina_Bool ecore_x_randr_crtc_pos_set(E | |
| ecore_x_randr_window_outputs_get(Ecore_X_Window window, | | core_X_Window root, Ecore_X_Randr_Crtc crtc, int x, int y); | |
| int *num); | | EAPI Ecore_X_Randr_Mode ecore_x_randr_crtc_mode_get( | |
| EAPI Ecore_X_Randr_Output * | | Ecore_X_Window root, Ecore_X_Randr_Crtc crtc); | |
| ecore_x_randr_current_output_get(Ecore_X_Window window, | | EAPI Eina_Bool ecore_x_randr_crtc_mode_set( | |
| int *num); | | Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, Ecore_X_Randr_Output *outputs | |
| EAPI Ecore_X_Randr_Crtc * | | , int noutputs, Ecore_X_Randr_Mode mode); | |
| ecore_x_randr_window_crtcs_get(Ecore_X_Window window, | | EAPI void ecore_x_randr_crtc_size_get( | |
| int *num); | | Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int *w, int *h); | |
| EAPI Ecore_X_Randr_Crtc * | | EAPI Ecore_X_Randr_Refresh_Rate ecore_x_randr_crtc_refresh_r | |
| ecore_x_randr_current_crtc_get(Ecore_X_Window window, | | ate_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, Ecore_X_Randr_Mode mo | |
| int *num); | | de); | |
| EAPI Ecore_X_Randr_Output * | | EAPI Ecore_X_Randr_Orientation ecore_x_randr_crtc_orientati | |
| ecore_x_randr_crtc_outputs_get(Ecore_X_Window root, | | ons_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc); | |
| Ecore_X_Randr_Crtc crtc, | | EAPI Ecore_X_Randr_Orientation ecore_x_randr_crtc_orientati | |
| int *num); | | on_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc); | |
| EAPI Ecore_X_Randr_Output * | | EAPI Eina_Bool ecore_x_randr_crtc_orientati | |
| ecore_x_randr_crtc_possible_outputs_get(Ecore_X_Window root, | | on_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, const Ecore_X_Randr_Or | |
| Ecore_X_Randr_Crtc crtc, | | ientation orientation); | |
| int *num); | | EAPI Eina_Bool ecore_x_randr_crtc_clone_set | |
| EAPI void | | (Ecore_X_Window root, Ecore_X_Randr_Crtc original, Ecore_X_Randr_Crtc clone | |
| ecore_x_randr_crtc_geometry_get(Ecore_X_Window root, | | ); | |
| Ecore_X_Randr_Crtc crtc, | | EAPI Eina_Bool ecore_x_randr_crtc_settings_ | |
| int *x, | | set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, Ecore_X_Randr_Output *out | |
| int *y, | | puts, int noutputs, int x, int y, Ecore_X_Randr_Mode mode, Ecore_X_Randr_Or | |
| int *w, | | ientation orientation); | |
| int *h); | | EAPI Eina_Bool ecore_x_randr_crtc_pos_relat | |
| EAPI void | | ive_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc_r1, Ecore_X_Randr_Crtc | |
| ecore_x_randr_crtc_pos_get(Ecore_X_Window root, | | crtc_r2, Ecore_X_Randr_Output_Policy policy, Ecore_X_Randr_Relative_Alignm | |
| Ecore_X_Randr_Crtc crtc, | | ent alignment); | |
| int *x, | | EAPI Eina_Bool ecore_x_randr_output_mode_ad | |
| int *y); | | d(Ecore_X_Randr_Output output, Ecore_X_Randr_Mode mode); | |
| EAPI Eina_Bool | | EAPI void ecore_x_randr_output_mode_de | |
| ecore_x_randr_crtc_pos_set(Ecore_X_Window root, | | l(Ecore_X_Randr_Output output, Ecore_X_Randr_Mode mode); | |
| Ecore_X_Randr_Crtc crtc, | | EAPI Ecore_X_Randr_Mode *ecore_x_randr_output_modes_g | |
| int x, | | et(Ecore_X_Window root, Ecore_X_Randr_Output output, int *num, int *nprefer | |
| int y); | | red); | |
| EAPI Ecore_X_Randr_Mode | | EAPI Ecore_X_Randr_Output *ecore_x_randr_output_clones_ | |
| ecore_x_randr_crtc_mode_get(Ecore_X_Window root, | | get(Ecore_X_Window root, Ecore_X_Randr_Output output, int *num); | |
| Ecore_X_Randr_Crtc crtc); | | EAPI Ecore_X_Randr_Crtc *ecore_x_randr_output_possibl | |
| EAPI Eina_Bool | | e_crtcs_get(Ecore_X_Window root, Ecore_X_Randr_Output output, int *num); | |
| ecore_x_randr_crtc_mode_set(Ecore_X_Window root, | | EAPI Ecore_X_Randr_Crtc ecore_x_randr_output_crtc_ge | |
| Ecore_X_Randr_Crtc crtc, | | t(Ecore_X_Window root, Ecore_X_Randr_Output output); | |
| Ecore_X_Randr_Output *outputs, | | EAPI char *ecore_x_randr_output_name_ge | |
| int noutputs, | | t(Ecore_X_Window root, Ecore_X_Randr_Output output, int *len); | |
| Ecore_X_Randr_Mode mode); | | EAPI int ecore_x_randr_crtc_gamma_ram | |
| EAPI void | | p_size_get(Ecore_X_Randr_Crtc crtc); | |
| ecore_x_randr_crtc_size_get(Ecore_X_Window root, | | EAPI Ecore_X_Randr_Crtc_Gamma **ecore_x_randr_crtc_gamma_ram | |
| Ecore_X_Randr_Crtc crtc, | | ps_get(Ecore_X_Randr_Crtc crtc); | |
| int *w, | | EAPI Eina_Bool ecore_x_randr_crtc_gamma_ram | |
| int *h); | | ps_set(Ecore_X_Randr_Crtc crtc, const Ecore_X_Randr_Crtc_Gamma *red, const | |
| EAPI Ecore_X_Randr_Refresh_Rate | | Ecore_X_Randr_Crtc_Gamma *green, const Ecore_X_Randr_Crtc_Gamma *blue); | |
| ecore_x_randr_crtc_refresh_rate_get(Ecore_X_Window root, | | EAPI Eina_Bool ecore_x_randr_move_all_crtcs | |
| Ecore_X_Randr_Crtc crtc, | | _but(Ecore_X_Window root, const Ecore_X_Randr_Crtc *not_moved, int nnot_mov | |
| Ecore_X_Randr_Mode mode); | | ed, int dx, int dy); | |
| EAPI Ecore_X_Randr_Orientation | | EAPI Eina_Bool ecore_x_randr_move_crtcs(Eco | |
| ecore_x_randr_crtc_orientations_get(Ecore_X_Window root, | | re_X_Window root, const Ecore_X_Randr_Crtc *crtcs, int ncrtc, int dx, int d | |
| Ecore_X_Randr_Crtc crtc); | | y); | |
| EAPI Ecore_X_Randr_Orientation | | EAPI void ecore_x_randr_mode_size_get( | |
| ecore_x_randr_crtc_orientation_get(Ecore_X_Window root, | | Ecore_X_Window root, Ecore_X_Randr_Mode mode, int *w, int *h); | |
| Ecore_X_Randr_Crtc crtc); | | EAPI Ecore_X_Randr_Connection_Status ecore_x_randr_output_connect | |
| EAPI Eina_Bool | | ion_status_get(Ecore_X_Window root, Ecore_X_Randr_Output output); | |
| ecore_x_randr_crtc_orientation_set(Ecore_X_Window root, | | EAPI void ecore_x_randr_output_size_mm | |
| Ecore_X_Randr_Crtc crtc, | | _get(Ecore_X_Window root, Ecore_X_Randr_Output output, int *w, int *h); | |
| const Ecore_X_Randr_Orientation orientat | | EAPI Eina_Bool ecore_x_randr_output_crtc_se | |
| ion); | | t(Ecore_X_Window root, Ecore_X_Randr_Output output, const Ecore_X_Randr_Crt | |
| EAPI Eina_Bool | | c crtc); | |
| ecore_x_randr_crtc_clone_set(Ecore_X_Window root, | | | |
| Ecore_X_Randr_Crtc original, | | | |
| Ecore_X_Randr_Crtc clone); | | | |
| EAPI Eina_Bool | | | |
| ecore_x_randr_crtc_settings_set(Ecore_X_Window root, | | | |
| Ecore_X_Randr_Crtc crtc, | | | |
| Ecore_X_Randr_Output *outputs, | | | |
| int noutputs, | | | |
| int x, | | | |
| int y, | | | |
| Ecore_X_Randr_Mode mode, | | | |
| Ecore_X_Randr_Orientation orientation); | | | |
| EAPI Eina_Bool | | | |
| ecore_x_randr_crtc_pos_relative_set(Ecore_X_Window root, | | | |
| Ecore_X_Randr_Crtc crtc_r1, | | | |
| Ecore_X_Randr_Crtc crtc_r2, | | | |
| Ecore_X_Randr_Output_Policy policy, | | | |
| Ecore_X_Randr_Relative_Alignment alignm | | | |
| ent); | | | |
| EAPI Eina_Bool | | | |
| ecore_x_randr_output_mode_add(Ecore_X_Randr_Output output, | | | |
| Ecore_X_Randr_Mode mode); | | | |
| EAPI void | | | |
| ecore_x_randr_output_mode_del(Ecore_X_Randr_Output output, | | | |
| Ecore_X_Randr_Mode mode); | | | |
| EAPI Ecore_X_Randr_Mode * | | | |
| ecore_x_randr_output_modes_get(Ecore_X_Window root, | | | |
| Ecore_X_Randr_Output output, | | | |
| int *num, | | | |
| int *npreferred); | | | |
| EAPI Ecore_X_Randr_Output *ecore_x_randr_output_clones_get(Ecore_X_Window r | | | |
| oot, | | | |
| Ecore_X_Randr_Ou | | | |
| tput output, | | | |
| int *num); | | | |
| EAPI Ecore_X_Randr_Crtc *ecore_x_randr_output_possible_crtcs_get(Ecore_X_Wi | | | |
| ndow root, | | | |
| Ecore_X_Ra | | | |
| ndr_Output output, | | | |
| int *num); | | | |
| EAPI Ecore_X_Randr_Crtc | | | |
| ecore_x_randr_output_crtc_get(Ecore_X_Window root, | | | |
| Ecore_X_Randr_Output output); | | | |
| EAPI char * | | | |
| ecore_x_randr_output_name_get(Ecore_X_Window root, | | | |
| Ecore_X_Randr_Output output, | | | |
| int *len); | | | |
| EAPI int | | | |
| ecore_x_randr_crtc_gamma_ramp_size_get(Ecore_X_Randr_Crtc crtc); | | | |
| EAPI Ecore_X_Randr_Crtc_Gamma ** | | | |
| ecore_x_randr_crtc_gamma_ramps_get(Ecore_X_Randr_Crtc crtc); | | | |
| EAPI Eina_Bool | | | |
| ecore_x_randr_crtc_gamma_ramps_set(Ecore_X_Randr_Crtc crtc, | | | |
| const Ecore_X_Randr_Crtc_Gamma *red, | | | |
| const Ecore_X_Randr_Crtc_Gamma *green, | | | |
| const Ecore_X_Randr_Crtc_Gamma *blue); | | | |
| EAPI Eina_Bool | | | |
| ecore_x_randr_move_all_crtcs_but(Ecore_X_Window root, | | | |
| const Ecore_X_Randr_Crtc *not_moved, | | | |
| int nnot_moved, | | | |
| int dx, | | | |
| int dy); | | | |
| EAPI Eina_Bool | | | |
| ecore_x_randr_move_crtcs(Ecore_X_Window root, | | | |
| const Ecore_X_Randr_Crtc *crtcs, | | | |
| int ncrtc, | | | |
| int dx, | | | |
| int dy); | | | |
| EAPI void | | | |
| ecore_x_randr_mode_size_get(Ecore_X_Window root, | | | |
| Ecore_X_Randr_Mode mode, | | | |
| int *w, | | | |
| int *h); | | | |
| EAPI Ecore_X_Randr_Connection_Status | | | |
| ecore_x_randr_output_connection_status_get(Ecore_X_Window root, | | | |
| Ecore_X_Randr_Output output); | | | |
| EAPI void | | | |
| ecore_x_randr_output_size_mm_get(Ecore_X_Window root, | | | |
| Ecore_X_Randr_Output output, | | | |
| int *w, | | | |
| int *h); | | | |
| EAPI Eina_Bool | | | |
| ecore_x_randr_output_crtc_set(Ecore_X_Window root, | | | |
| Ecore_X_Randr_Output output, | | | |
| const Ecore_X_Randr_Crtc crtc); | | | |
| | | | |
| /* ecore_x_randr_12_edid.c */ | | /* ecore_x_randr_12_edid.c */ | |
| | | | |
|
| /* | | /** | |
| * @brief Validates the header from raw EDID data. | | * @brief Validates the header from raw EDID data. | |
| * | | * | |
| * @param edid The edid structure. | | * @param edid The edid structure. | |
| * @param edid_length Length of the edid structure. | | * @param edid_length Length of the edid structure. | |
| * @return @c EINA_TRUE, if the header is valid, @c EINA_FALSE otherwise. | | * @return @c EINA_TRUE, if the header is valid, @c EINA_FALSE otherwise. | |
| */ | | */ | |
|
| EAPI Eina_Bool | | EAPI Eina_Bool ecore_x_randr_edid_has_valid | |
| ecore_x_randr_edid_has_valid_header(unsigned char *edid, | | _header(unsigned char *edid, unsigned long edid_length); | |
| unsigned long edid_length); | | | |
| | | | |
|
| /* | | /** | |
| * @brief Checks whether a display's EDID has a valid checksum. | | * @brief Checks whether a display's EDID has a valid checksum. | |
| * | | * | |
| * @param edid The edid structure. | | * @param edid The edid structure. | |
| * @param edid_length Length of the edid structure. | | * @param edid_length Length of the edid structure. | |
| * @return @c EINA_TRUE, if the checksum is valid, @c EINA_FALSE otherwise. | | * @return @c EINA_TRUE, if the checksum is valid, @c EINA_FALSE otherwise. | |
| */ | | */ | |
|
| EAPI Eina_Bool | | EAPI Eina_Bool ecore_x_randr_edid_info_has_ | |
| ecore_x_randr_edid_info_has_valid_checksum(unsigned char *edid, | | valid_checksum(unsigned char *edid, unsigned long edid_length); | |
| unsigned long edid_length); | | | |
| | | | |
|
| /* | | /** | |
| * @brief Get the encoded version from raw EDID data. | | * @brief Get the encoded version from raw EDID data. | |
| * | | * | |
| * The return value has the minor version in the lowest 8 bits, and the maj
or | | * The return value has the minor version in the lowest 8 bits, and the maj
or | |
| * version in all the rest of the bits. i.e. | | * version in all the rest of the bits. i.e. | |
| * | | * | |
| * minor = (version & 0x000000ff); | | * minor = (version & 0x000000ff); | |
| * major = (version & 0xffffff00) >> 8; | | * major = (version & 0xffffff00) >> 8; | |
| * | | * | |
| * @param edid the edid structure | | * @param edid the edid structure | |
| * @param edid_length length of the edid structure | | * @param edid_length length of the edid structure | |
| * @return The encoded major and minor version encasuplated an int. | | * @return The encoded major and minor version encasuplated an int. | |
| */ | | */ | |
|
| EAPI int | | EAPI int ecore_x_randr_edid_version_g | |
| ecore_x_randr_edid_version_get(unsigned char *edid, | | et(unsigned char *edid, unsigned long edid_length); | |
| unsigned long edid_length); | | | |
| | | | |
|
| /* | | /** | |
| * @brief Get the encoded manufacturer from raw EDID data. | | * @brief Get the encoded manufacturer from raw EDID data. | |
| * | | * | |
| * @param edid the edid structure | | * @param edid the edid structure | |
| * @param edid_length length of the edid structure | | * @param edid_length length of the edid structure | |
| * @return The encoded manufacturer identifier. | | * @return The encoded manufacturer identifier. | |
| */ | | */ | |
|
| EAPI char * | | EAPI char *ecore_x_randr_edid_manufactu | |
| ecore_x_randr_edid_manufacturer_name_get(unsigned char *edid, | | rer_name_get(unsigned char *edid, unsigned long edid_length); | |
| unsigned long edid_length); | | | |
| | | | |
|
| /* | | /** | |
| * @brief Get the encoded name from raw EDID data. | | * @brief Get the encoded name from raw EDID data. | |
| * | | * | |
| * @param edid the edid structure | | * @param edid the edid structure | |
| * @param edid_length length of the edid structure | | * @param edid_length length of the edid structure | |
| * @return The encoded manufacturer identifier. | | * @return The encoded manufacturer identifier. | |
| */ | | */ | |
|
| EAPI char * | | EAPI char *ecore_x_randr_edid_display_n | |
| ecore_x_randr_edid_display_name_get(unsigned char *edid, | | ame_get(unsigned char *edid, unsigned long edid_length); | |
| unsigned long edid_length); | | | |
| | | | |
|
| /* | | /** | |
| * @brief Get the encoded ASCII from raw EDID data. | | * @brief Get the encoded ASCII from raw EDID data. | |
| * | | * | |
| * @param edid the edid structure | | * @param edid the edid structure | |
| * @param edid_length length of the edid structure | | * @param edid_length length of the edid structure | |
| * @return The encoded ASCII display identifier. | | * @return The encoded ASCII display identifier. | |
| */ | | */ | |
|
| EAPI char * | | EAPI char *ecore_x_randr_edid_display_a | |
| ecore_x_randr_edid_display_ascii_get(unsigned char *edid, | | scii_get(unsigned char *edid, unsigned long edid_length); | |
| unsigned long edid_length); | | | |
| | | | |
|
| /* | | /** | |
| * @brief Get the encoded serial identifier from raw EDID data. | | * @brief Get the encoded serial identifier from raw EDID data. | |
| * | | * | |
| * @param edid the edid structure | | * @param edid the edid structure | |
| * @param edid_length length of the edid structure | | * @param edid_length length of the edid structure | |
| * @return The encoded serial identifier. | | * @return The encoded serial identifier. | |
| */ | | */ | |
|
| EAPI char * | | EAPI char *ecore_x_randr_edid_display_s | |
| ecore_x_randr_edid_display_serial_get(unsigned char *edid, | | erial_get(unsigned char *edid, unsigned long edid_length); | |
| unsigned long edid_length); | | | |
| | | | |
|
| /* | | /** | |
| * @brief Get the encoded model number from raw EDID data. | | * @brief Get the encoded model number from raw EDID data. | |
| * | | * | |
| * The manufacturer ID table is necessary for a useful description. | | * The manufacturer ID table is necessary for a useful description. | |
| * | | * | |
| * @param edid the edid structure | | * @param edid the edid structure | |
| * @param edid_length length of the edid structure | | * @param edid_length length of the edid structure | |
| * @return The encoded model number. | | * @return The encoded model number. | |
| */ | | */ | |
|
| EAPI int | | EAPI int ecore_x_randr_edid_model_get | |
| ecore_x_randr_edid_model_get(unsigned char *edid, | | (unsigned char *edid, unsigned long edid_length); | |
| unsigned long edid_length); | | | |
| | | | |
|
| /* | | /** | |
| * @brief Get the manufacturer serial number from raw EDID data. | | * @brief Get the manufacturer serial number from raw EDID data. | |
| * | | * | |
| * @param edid the edid structure | | * @param edid the edid structure | |
| * @param edid_length length of the edid structure | | * @param edid_length length of the edid structure | |
| * @return The encoded serial manufacturer serial number. | | * @return The encoded serial manufacturer serial number. | |
| */ | | */ | |
|
| EAPI int | | EAPI int ecore_x_randr_edid_manufactu | |
| ecore_x_randr_edid_manufacturer_serial_number_get(unsigned char *edid, | | rer_serial_number_get(unsigned char *edid, unsigned long edid_length); | |
| unsigned long edid_length | | | |
| ); | | | |
| | | | |
|
| /* | | /** | |
| * @brief Get the manufacturer model number from raw EDID data. | | * @brief Get the manufacturer model number from raw EDID data. | |
| * | | * | |
| * @param edid the edid structure | | * @param edid the edid structure | |
| * @param edid_length length of the edid structure | | * @param edid_length length of the edid structure | |
| * @return The manufacturer's model number. | | * @return The manufacturer's model number. | |
| */ | | */ | |
|
| EAPI int | | EAPI int ecore_x_randr_edid_manufactu | |
| ecore_x_randr_edid_manufacturer_model_get(unsigned char *edid, | | rer_model_get(unsigned char *edid, unsigned long edid_length); | |
| unsigned long edid_length); | | | |
| | | | |
|
| /* | | /** | |
| * @brief Looks up the DPMS support from raw EDID data. | | * @brief Looks up the DPMS support from raw EDID data. | |
| * | | * | |
| * @param edid The edid structure. | | * @param edid The edid structure. | |
| * @param edid_length Length of the edid structure. | | * @param edid_length Length of the edid structure. | |
| * @return @c EINA_TRUE, if DPMS is supported in some way, @c EINA_FALSE | | * @return @c EINA_TRUE, if DPMS is supported in some way, @c EINA_FALSE | |
| * otherwise. | | * otherwise. | |
| */ | | */ | |
|
| EAPI Eina_Bool | | EAPI Eina_Bool ecore_x_randr_edid_dpms_avai | |
| ecore_x_randr_edid_dpms_available_get(unsigned char *edid, | | lable_get(unsigned char *edid, unsigned long edid_length); | |
| unsigned long edid_length); | | | |
| | | | |
|
| /* | | /** | |
| * @brief Looks up the DPMS Standby support from raw EDID data. | | * @brief Looks up the DPMS Standby support from raw EDID data. | |
| * | | * | |
| * @param edid The edid structure. | | * @param edid The edid structure. | |
| * @param edid_length Length of the edid structure. | | * @param edid_length Length of the edid structure. | |
| * @return @c EINA_TRUE, if DPMS Standby is supported, @c EINA_FALSE otherw
ise. | | * @return @c EINA_TRUE, if DPMS Standby is supported, @c EINA_FALSE otherw
ise. | |
| */ | | */ | |
|
| EAPI Eina_Bool | | EAPI Eina_Bool ecore_x_randr_edid_dpms_stan | |
| ecore_x_randr_edid_dpms_standby_available_get(unsigned char *edid, | | dby_available_get(unsigned char *edid, unsigned long edid_length); | |
| unsigned long edid_length); | | | |
| | | | |
|
| /* | | /** | |
| * @brief Looks up the DPMS Suspend support from raw EDID data. | | * @brief Looks up the DPMS Suspend support from raw EDID data. | |
| * | | * | |
| * @param edid The edid structure. | | * @param edid The edid structure. | |
| * @param edid_length Length of the edid structure. | | * @param edid_length Length of the edid structure. | |
| * @return @c EINA_TRUE, if DPMS Suspend is supported, @c EINA_FALSE otherw
ise. | | * @return @c EINA_TRUE, if DPMS Suspend is supported, @c EINA_FALSE otherw
ise. | |
| */ | | */ | |
|
| EAPI Eina_Bool | | EAPI Eina_Bool ecore_x_randr_edid_dpms_susp | |
| ecore_x_randr_edid_dpms_suspend_available_get(unsigned char *edid, | | end_available_get(unsigned char *edid, unsigned long edid_length); | |
| unsigned long edid_length); | | | |
| | | | |
|
| /* | | /** | |
| * @brief Looks up the DPMS Off support from raw EDID data. | | * @brief Looks up the DPMS Off support from raw EDID data. | |
| * | | * | |
| * @param edid The edid structure. | | * @param edid The edid structure. | |
| * @param edid_length Length of the edid structure. | | * @param edid_length Length of the edid structure. | |
| * @return @c EINA_TRUE, if DPMS Off is supported, @c EINA_FALSE otherwise. | | * @return @c EINA_TRUE, if DPMS Off is supported, @c EINA_FALSE otherwise. | |
| */ | | */ | |
|
| EAPI Eina_Bool | | EAPI Eina_Bool ecore_x_randr_edid_dpms_off_ | |
| ecore_x_randr_edid_dpms_off_available_get(unsigned char *edid, | | available_get(unsigned char *edid, unsigned long edid_length); | |
| unsigned long edid_length); | | | |
| | | | |
|
| /* | | /** | |
| * @brief Get the preferred aspect ratio from raw EDID data. | | * @brief Get the preferred aspect ratio from raw EDID data. | |
| * | | * | |
| * @param edid the edid structure | | * @param edid the edid structure | |
| * @param edid_length length of the edid structure | | * @param edid_length length of the edid structure | |
| * @return The preferred aspect ratio. | | * @return The preferred aspect ratio. | |
| */ | | */ | |
|
| EAPI Ecore_X_Randr_Edid_Aspect_Ratio | | EAPI Ecore_X_Randr_Edid_Aspect_Ratio ecore_x_randr_edid_display_a | |
| ecore_x_randr_edid_display_aspect_ratio_preferred_get(unsigned char *edid, | | spect_ratio_preferred_get(unsigned char *edid, unsigned long edid_length); | |
| unsigned long edid_le | | | |
| ngth); | | | |
| | | | |
|
| /* | | /** | |
| * @brief Get the supported aspect ratios from raw EDID data. | | * @brief Get the supported aspect ratios from raw EDID data. | |
| * | | * | |
| * @param edid the edid structure | | * @param edid the edid structure | |
| * @param edid_length length of the edid structure | | * @param edid_length length of the edid structure | |
| * @return The supported aspect ratios. | | * @return The supported aspect ratios. | |
| */ | | */ | |
|
| EAPI Ecore_X_Randr_Edid_Aspect_Ratio | | EAPI Ecore_X_Randr_Edid_Aspect_Ratio ecore_x_randr_edid_display_a | |
| ecore_x_randr_edid_display_aspect_ratios_get(unsigned char *edid, | | spect_ratios_get(unsigned char *edid, unsigned long edid_length); | |
| unsigned long edid_length); | | | |
| | | | |
|
| /* | | /** | |
| * @brief Get the supported colorschemes from raw EDID data. | | * @brief Get the supported colorschemes from raw EDID data. | |
| * | | * | |
| * @param edid the edid structure | | * @param edid the edid structure | |
| * @param edid_length length of the edid structure | | * @param edid_length length of the edid structure | |
| * @return The supported colorschemes. | | * @return The supported colorschemes. | |
| */ | | */ | |
|
| EAPI Ecore_X_Randr_Edid_Display_Colorscheme | | EAPI Ecore_X_Randr_Edid_Display_Colorscheme ecore_x_randr_edid_display_c | |
| ecore_x_randr_edid_display_colorscheme_get(unsigned char *edid, | | olorscheme_get(unsigned char *edid, unsigned long edid_length); | |
| unsigned long edid_length); | | | |
| | | | |
|
| /* | | /** | |
| * @brief Get the display type from raw EDID data. | | * @brief Get the display type from raw EDID data. | |
| * | | * | |
| * @param edid The edid structure. | | * @param edid The edid structure. | |
| * @param edid_length Length of the edid structure. | | * @param edid_length Length of the edid structure. | |
| * @return @c EINA_TRUE, if the display is a digital one, @c EINA_FALSE | | * @return @c EINA_TRUE, if the display is a digital one, @c EINA_FALSE | |
| * otherwise. | | * otherwise. | |
| */ | | */ | |
|
| EAPI Eina_Bool | | EAPI Eina_Bool ecore_x_randr_edid_display_t | |
| ecore_x_randr_edid_display_type_digital_get(unsigned char *edid, | | ype_digital_get(unsigned char *edid, unsigned long edid_length); | |
| unsigned long edid_length); | | | |
| | | | |
|
| /* | | /** | |
| * @brief Get the display interface type from raw EDID data. | | * @brief Get the display interface type from raw EDID data. | |
| * | | * | |
| * @param edid the edid structure | | * @param edid the edid structure | |
| * @param edid_length length of the edid structure | | * @param edid_length length of the edid structure | |
| * @return The interface type. | | * @return The interface type. | |
| */ | | */ | |
|
| EAPI Ecore_X_Randr_Edid_Display_Interface_Type | | EAPI Ecore_X_Randr_Edid_Display_Interface_Type ecore_x_randr_edid_display_i | |
| ecore_x_randr_edid_display_interface_type_get(unsigned char *edid, | | nterface_type_get(unsigned char *edid, unsigned long edid_length); | |
| unsigned long edid_length); | | | |
| | | | |
| /* ecore_x_randr_12.c */ | | /* ecore_x_randr_12.c */ | |
| | | | |
|
| EAPI Eina_Bool | | EAPI Eina_Bool ecore_x_randr_output_backlig | |
| ecore_x_randr_output_backlight_available(void); | | ht_available(void); | |
| EAPI void | | EAPI void ecore_x_randr_screen_backlig | |
| ecore_x_randr_screen_backlight_level_set(Ecore_X_Window root, | | ht_level_set(Ecore_X_Window root, double level); | |
| double level); | | EAPI double ecore_x_randr_output_backlig | |
| EAPI double | | ht_level_get(Ecore_X_Window root, Ecore_X_Randr_Output output); | |
| ecore_x_randr_output_backlight_level_get(Ecore_X_Window root, | | EAPI Eina_Bool ecore_x_randr_output_backlig | |
| Ecore_X_Randr_Output output); | | ht_level_set(Ecore_X_Window root, Ecore_X_Randr_Output output, double level | |
| EAPI Eina_Bool | | ); | |
| ecore_x_randr_output_backlight_level_set(Ecore_X_Window root, | | EAPI Ecore_X_Randr_Output ecore_x_randr_primary_output | |
| Ecore_X_Randr_Output output, | | _get(Ecore_X_Window root); | |
| double level); | | EAPI void ecore_x_randr_primary_output | |
| EAPI Ecore_X_Randr_Output | | _set(Ecore_X_Window root, Ecore_X_Randr_Output output); | |
| ecore_x_randr_primary_output_get(Ecore_X_Window root); | | EAPI Ecore_X_Render_Subpixel_Order ecore_x_randr_output_subpixe | |
| EAPI void | | l_order_get(Ecore_X_Window root, Ecore_X_Randr_Output output); | |
| ecore_x_randr_primary_output_set(Ecore_X_Window root, | | EAPI unsigned char *ecore_x_randr_output_edid_ge | |
| Ecore_X_Randr_Output output); | | t(Ecore_X_Window root, Ecore_X_Randr_Output output, unsigned long *length); | |
| EAPI Ecore_X_Render_Subpixel_Order | | EAPI Ecore_X_Randr_Output *ecore_x_randr_output_wired_c | |
| ecore_x_randr_output_subpixel_order_get(Ecore_X_Window root, | | lones_get(Ecore_X_Window root, Ecore_X_Randr_Output output, int *num); | |
| Ecore_X_Randr_Output output); | | EAPI Ecore_X_Randr_Output **ecore_x_randr_output_compati | |
| EAPI unsigned char * | | bility_list_get(Ecore_X_Window root, Ecore_X_Randr_Output output, int *num) | |
| ecore_x_randr_output_edid_get(Ecore_X_Window root, | | ; | |
| Ecore_X_Randr_Output output, | | EAPI Ecore_X_Randr_Signal_Format *ecore_x_randr_output_signal_ | |
| unsigned long *length); | | formats_get(Ecore_X_Window root, Ecore_X_Randr_Output output, int *num); | |
| EAPI Ecore_X_Randr_Output * | | EAPI Eina_Bool ecore_x_randr_output_signal_ | |
| ecore_x_randr_output_wired_clones_get(Ecore_X_Window root, | | format_set(Ecore_X_Window root, Ecore_X_Randr_Output output, Ecore_X_Randr_ | |
| Ecore_X_Randr_Output output, | | Signal_Format *signal); | |
| int *num); | | EAPI Ecore_X_Randr_Signal_Property *ecore_x_randr_output_signal_ | |
| EAPI Ecore_X_Randr_Output ** | | properties_get(Ecore_X_Window root, Ecore_X_Randr_Output output, int *num); | |
| ecore_x_randr_output_compatibility_list_get(Ecore_X_Window root, | | EAPI int ecore_x_randr_output_connect | |
| Ecore_X_Randr_Output output, | | or_number_get(Ecore_X_Window root, Ecore_X_Randr_Output output); | |
| int *num); | | EAPI Ecore_X_Randr_Connector_Type ecore_x_randr_output_connect | |
| EAPI Ecore_X_Randr_Signal_Format * | | or_type_get(Ecore_X_Window root, Ecore_X_Randr_Output output); | |
| ecore_x_randr_output_signal_formats_get(Ecore_X_Window root, | | /* WTF - these dont exist in ecore-x!!!! | |
| Ecore_X_Randr_Output output, | | EAPI Eina_Rectangle *ecore_x_randr_crtc_panning_a | |
| int *num); | | rea_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int *x, int *y, int * | |
| EAPI Eina_Bool | | w, int *h); | |
| ecore_x_randr_output_signal_format_set(Ecore_X_Window root, | | EAPI Eina_Bool ecore_x_randr_crtc_panning_a | |
| Ecore_X_Randr_Output output, | | rea_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int x, const int y, c | |
| Ecore_X_Randr_Signal_Format *signal) | | onst int w, const int h); | |
| ; | | EAPI Eina_Rectangle *ecore_x_randr_crtc_tracking_ | |
| EAPI Ecore_X_Randr_Signal_Property * | | area_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int *x, int *y, int | |
| ecore_x_randr_output_signal_properties_get(Ecore_X_Window root, | | *w, int *h); | |
| Ecore_X_Randr_Output output, | | EAPI Eina_Bool ecore_x_randr_crtc_tracking_ | |
| int *num); | | area_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int x, const int y, | |
| EAPI int | | const int w, const int h); | |
| ecore_x_randr_output_connector_number_get(Ecore_X_Window root, | | EAPI Eina_Rectangle *ecore_x_randr_crtc_border_ar | |
| Ecore_X_Randr_Output output); | | ea_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc); | |
| EAPI Ecore_X_Randr_Connector_Type | | EAPI Eina_Bool ecore_x_randr_crtc_border_ar | |
| ecore_x_randr_output_connector_type_get(Ecore_X_Window root, | | ea_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int left, const int to | |
| Ecore_X_Randr_Output output); | | p, const int right, const int bottom); | |
| EAPI Eina_Rectangle * | | */ | |
| ecore_x_randr_crtc_panning_area_get(Ecore_X_Window root, | | | |
| Ecore_X_Randr_Crtc crtc, | | | |
| int *x, | | | |
| int *y, | | | |
| int *w, | | | |
| int *h); | | | |
| EAPI Eina_Bool | | | |
| ecore_x_randr_crtc_panning_area_set(Ecore_X_Window root, | | | |
| Ecore_X_Randr_Crtc crtc, | | | |
| int x, | | | |
| const int y, | | | |
| const int w, | | | |
| const int h); | | | |
| EAPI Eina_Rectangle * | | | |
| ecore_x_randr_crtc_tracking_area_get(Ecore_X_Window root, | | | |
| Ecore_X_Randr_Crtc crtc, | | | |
| int *x, | | | |
| int *y, | | | |
| int *w, | | | |
| int *h); | | | |
| EAPI Eina_Bool | | | |
| ecore_x_randr_crtc_tracking_area_set(Ecore_X_Window root, | | | |
| Ecore_X_Randr_Crtc crtc, | | | |
| int x, | | | |
| const int y, | | | |
| const int w, | | | |
| const int h); | | | |
| EAPI Eina_Rectangle * | | | |
| ecore_x_randr_crtc_border_area_get(Ecore_X_Window root, | | | |
| Ecore_X_Randr_Crtc crtc); | | | |
| EAPI Eina_Bool | | | |
| ecore_x_randr_crtc_border_area_set(Ecore_X_Window root, | | | |
| Ecore_X_Randr_Crtc crtc, | | | |
| int left, | | | |
| const int top, | | | |
| const int right, | | | |
| const int bottom); | | | |
| | | | |
| /* XRender Support (horrendously incomplete) */ | | /* XRender Support (horrendously incomplete) */ | |
| typedef Ecore_X_ID Ecore_X_Picture; | | typedef Ecore_X_ID Ecore_X_Picture; | |
| | | | |
| /* XFixes Extension Support */ | | /* XFixes Extension Support */ | |
| typedef Ecore_X_ID Ecore_X_Region; | | typedef Ecore_X_ID Ecore_X_Region; | |
| | | | |
| typedef enum _Ecore_X_Region_Type | | typedef enum _Ecore_X_Region_Type | |
| { | | { | |
| ECORE_X_REGION_BOUNDING, | | ECORE_X_REGION_BOUNDING, | |
| ECORE_X_REGION_CLIP | | ECORE_X_REGION_CLIP | |
| } Ecore_X_Region_Type; | | } Ecore_X_Region_Type; | |
| | | | |
|
| EAPI Ecore_X_Region | | EAPI Ecore_X_Region ecore_x_region_new(Ecore_X_Rectangle *rects, int nu | |
| ecore_x_region_new(Ecore_X_Rectangle *rects, | | m); | |
| int num); | | EAPI Ecore_X_Region ecore_x_region_new_from_bitmap(Ecore_X_Pixmap bitma | |
| EAPI Ecore_X_Region | | p); | |
| ecore_x_region_new_from_bitmap(Ecore_X_Pixmap bitmap); | | EAPI Ecore_X_Region ecore_x_region_new_from_window(Ecore_X_Window win, | |
| EAPI Ecore_X_Region | | Ecore_X_Region_Type type); | |
| ecore_x_region_new_from_window(Ecore_X_Window win, | | EAPI Ecore_X_Region ecore_x_region_new_from_gc(Ecore_X_GC gc); | |
| Ecore_X_Region_Type type); | | EAPI Ecore_X_Region ecore_x_region_new_from_picture(Ecore_X_Picture pic | |
| EAPI Ecore_X_Region | | ture); | |
| ecore_x_region_new_from_gc(Ecore_X_GC gc); | | EAPI void ecore_x_region_free(Ecore_X_Region region); | |
| EAPI Ecore_X_Region | | EAPI void ecore_x_region_set(Ecore_X_Region region, Ecore_X_R | |
| ecore_x_region_new_from_picture(Ecore_X_Picture picture); | | ectangle *rects, int num); | |
| EAPI void | | EAPI void ecore_x_region_copy(Ecore_X_Region dest, Ecore_X_Re | |
| ecore_x_region_free(Ecore_X_Region region); | | gion source); | |
| EAPI void | | EAPI void ecore_x_region_combine(Ecore_X_Region dest, Ecore_X | |
| ecore_x_region_set(Ecore_X_Region region, | | _Region source1, Ecore_X_Region source2); | |
| Ecore_X_Rectangle *rects, | | EAPI void ecore_x_region_intersect(Ecore_X_Region dest, Ecore | |
| int num); | | _X_Region source1, Ecore_X_Region source2); | |
| EAPI void | | EAPI void ecore_x_region_subtract(Ecore_X_Region dest, Ecore_ | |
| ecore_x_region_copy(Ecore_X_Region dest, | | X_Region source1, Ecore_X_Region source2); | |
| Ecore_X_Region source); | | EAPI void ecore_x_region_invert(Ecore_X_Region dest, Ecore_X_ | |
| EAPI void | | Rectangle *bounds, Ecore_X_Region source); | |
| ecore_x_region_combine(Ecore_X_Region dest, | | EAPI void ecore_x_region_translate(Ecore_X_Region region, int | |
| Ecore_X_Region source1, | | dx, int dy); | |
| Ecore_X_Region source2); | | EAPI void ecore_x_region_extents(Ecore_X_Region dest, Ecore_X | |
| EAPI void | | _Region source); | |
| ecore_x_region_intersect(Ecore_X_Region dest, | | EAPI Ecore_X_Rectangle *ecore_x_region_fetch(Ecore_X_Region region, int *nu | |
| Ecore_X_Region source1, | | m, Ecore_X_Rectangle *bounds); | |
| Ecore_X_Region source2); | | EAPI void ecore_x_region_expand(Ecore_X_Region dest, Ecore_X_ | |
| EAPI void | | Region source, unsigned int left, unsigned int right, unsigned int top, uns | |
| ecore_x_region_subtract(Ecore_X_Region dest, | | igned int bottom); | |
| Ecore_X_Region source1, | | EAPI void ecore_x_region_gc_clip_set(Ecore_X_Region region, E | |
| Ecore_X_Region source2); | | core_X_GC gc, int x_origin, int y_origin); | |
| EAPI void | | EAPI void ecore_x_region_window_shape_set(Ecore_X_Region regi | |
| ecore_x_region_invert(Ecore_X_Region dest, | | on, Ecore_X_Window win, Ecore_X_Shape_Type type, int x_offset, int y_offset | |
| Ecore_X_Rectangle *bounds, | | ); | |
| Ecore_X_Region source); | | EAPI void ecore_x_region_picture_clip_set(Ecore_X_Region regi | |
| EAPI void | | on, Ecore_X_Picture picture, int x_origin, int y_origin); | |
| ecore_x_region_translate(Ecore_X_Region region, | | | |
| int dx, | | | |
| int dy); | | | |
| EAPI void | | | |
| ecore_x_region_extents(Ecore_X_Region dest, | | | |
| Ecore_X_Region source); | | | |
| EAPI Ecore_X_Rectangle * | | | |
| ecore_x_region_fetch(Ecore_X_Region region, | | | |
| int *num, | | | |
| Ecore_X_Rectangle *bounds); | | | |
| EAPI void | | | |
| ecore_x_region_expand(Ecore_X_Region dest, | | | |
| Ecore_X_Region source, | | | |
| unsigned int left, | | | |
| unsigned int right, | | | |
| unsigned int top, | | | |
| unsigned int bottom); | | | |
| EAPI void | | | |
| ecore_x_region_gc_clip_set(Ecore_X_Region region, | | | |
| Ecore_X_GC gc, | | | |
| int x_origin, | | | |
| int y_origin); | | | |
| EAPI void | | | |
| ecore_x_region_window_shape_set(Ecore_X_Region region, | | | |
| Ecore_X_Window win, | | | |
| Ecore_X_Shape_Type type, | | | |
| int x_offset, | | | |
| int y_offset); | | | |
| EAPI void | | | |
| ecore_x_region_picture_clip_set(Ecore_X_Region region, | | | |
| Ecore_X_Picture picture, | | | |
| int x_origin, | | | |
| int y_origin); | | | |
| | | | |
| /** | | /** | |
| * xfixes selection notification request. | | * xfixes selection notification request. | |
| * | | * | |
| * This lets you choose which selections you want to get notifications for. | | * This lets you choose which selections you want to get notifications for. | |
| * @param selection The selection atom. | | * @param selection The selection atom. | |
| * @return @c EINA_TRUE on success, @c EINA_FALSE otherwise. | | * @return @c EINA_TRUE on success, @c EINA_FALSE otherwise. | |
| * @since 1.1.0 | | * @since 1.1.0 | |
| */ | | */ | |
|
| EAPI Eina_Bool | | EAPI Eina_Bool ecore_x_fixes_selection_notification_request(Ecore_ | |
| ecore_x_fixes_selection_notification_request(Ecore_X_Atom selection); | | X_Atom selection); | |
| | | | |
| /* XComposite Extension Support */ | | /* XComposite Extension Support */ | |
|
| EAPI Eina_Bool | | EAPI Eina_Bool ecore_x_composite_query(void); | |
| ecore_x_composite_query(void); | | EAPI void ecore_x_composite_redirect_window(Ecore_X_Window wi | |
| EAPI void | | n, Ecore_X_Composite_Update_Type type); | |
| ecore_x_composite_redirect_window(Ecore_X_Window win, | | EAPI void ecore_x_composite_redirect_subwindows(Ecore_X_Windo | |
| Ecore_X_Composite_Update_Type type); | | w win, Ecore_X_Composite_Update_Type type); | |
| EAPI void | | EAPI void ecore_x_composite_unredirect_window(Ecore_X_Window | |
| ecore_x_composite_redirect_subwindows(Ecore_X_Window win, | | win, Ecore_X_Composite_Update_Type type); | |
| Ecore_X_Composite_Update_Type type); | | EAPI void ecore_x_composite_unredirect_subwindows(Ecore_X_Win | |
| EAPI void | | dow win, Ecore_X_Composite_Update_Type type); | |
| ecore_x_composite_unredirect_window(Ecore_X_Window win, | | EAPI Ecore_X_Pixmap ecore_x_composite_name_window_pixmap_get(Ecore_X_Wi | |
| Ecore_X_Composite_Update_Type type); | | ndow win); | |
| EAPI void | | EAPI void ecore_x_composite_window_events_disable(Ecore_X_Win | |
| ecore_x_composite_unredirect_subwindows(Ecore_X_Window win, | | dow win); | |
| Ecore_X_Composite_Update_Type type) | | EAPI void ecore_x_composite_window_events_enable(Ecore_X_Wind | |
| ; | | ow win); | |
| EAPI Ecore_X_Pixmap | | EAPI Ecore_X_Window ecore_x_composite_render_window_enable(Ecore_X_Wind | |
| ecore_x_composite_name_window_pixmap_get(Ecore_X_Window win); | | ow root); | |
| EAPI void | | EAPI void ecore_x_composite_render_window_disable(Ecore_X_Win | |
| ecore_x_composite_window_events_disable(Ecore_X_Window win); | | dow root); | |
| EAPI void | | | |
| ecore_x_composite_window_events_enable(Ecore_X_Window win); | | | |
| EAPI Ecore_X_Window | | | |
| ecore_x_composite_render_window_enable(Ecore_X_Window root); | | | |
| EAPI void | | | |
| ecore_x_composite_render_window_disable(Ecore_X_Window root); | | | |
| | | | |
| /* XDamage Extension Support */ | | /* XDamage Extension Support */ | |
| typedef Ecore_X_ID Ecore_X_Damage; | | typedef Ecore_X_ID Ecore_X_Damage; | |
| | | | |
| typedef enum _Ecore_X_Damage_Report_Level | | typedef enum _Ecore_X_Damage_Report_Level | |
| { | | { | |
| ECORE_X_DAMAGE_REPORT_RAW_RECTANGLES, | | ECORE_X_DAMAGE_REPORT_RAW_RECTANGLES, | |
| ECORE_X_DAMAGE_REPORT_DELTA_RECTANGLES, | | ECORE_X_DAMAGE_REPORT_DELTA_RECTANGLES, | |
| ECORE_X_DAMAGE_REPORT_BOUNDING_BOX, | | ECORE_X_DAMAGE_REPORT_BOUNDING_BOX, | |
| ECORE_X_DAMAGE_REPORT_NON_EMPTY | | ECORE_X_DAMAGE_REPORT_NON_EMPTY | |
| | | | |
| skipping to change at line 3425 | | skipping to change at line 2177 | |
| Ecore_X_Drawable drawable; | | Ecore_X_Drawable drawable; | |
| Ecore_X_Damage damage; | | Ecore_X_Damage damage; | |
| int more; | | int more; | |
| Ecore_X_Time time; | | Ecore_X_Time time; | |
| Ecore_X_Rectangle area; | | Ecore_X_Rectangle area; | |
| Ecore_X_Rectangle geometry; | | Ecore_X_Rectangle geometry; | |
| }; | | }; | |
| | | | |
| typedef struct _Ecore_X_Event_Damage Ecore_X_Event_Damage; | | typedef struct _Ecore_X_Event_Damage Ecore_X_Event_Damage; | |
| | | | |
|
| EAPI Eina_Bool | | struct _Ecore_X_Event_Xkb | |
| ecore_x_damage_query(void); | | { | |
| EAPI Ecore_X_Damage | | int group; | |
| ecore_x_damage_new(Ecore_X_Drawable d, | | }; | |
| Ecore_X_Damage_Report_Level level); | | typedef struct _Ecore_X_Event_Xkb Ecore_X_Event_Xkb; /** @since 1.7 */ | |
| EAPI void | | | |
| ecore_x_damage_free(Ecore_X_Damage damage); | | | |
| EAPI void | | | |
| ecore_x_damage_subtract(Ecore_X_Damage damage, | | | |
| Ecore_X_Region repair, | | | |
| Ecore_X_Region parts); | | | |
| | | | |
| EAPI Eina_Bool | | | |
| ecore_x_screen_is_composited(int screen); | | | |
| EAPI void | | | |
| ecore_x_screen_is_composited_set(int screen, | | | |
| Ecore_X_Window win); | | | |
| | | | |
| EAPI Eina_Bool | | | |
| ecore_x_dpms_query(void); | | | |
| EAPI Eina_Bool | | | |
| ecore_x_dpms_capable_get(void); | | | |
| EAPI Eina_Bool | | | |
| ecore_x_dpms_enabled_get(void); | | | |
| EAPI void | | | |
| ecore_x_dpms_enabled_set(int enabled); | | | |
| EAPI void | | | |
| ecore_x_dpms_timeouts_get(unsigned int *standby, | | | |
| unsigned int *suspend, | | | |
| unsigned int *off); | | | |
| EAPI Eina_Bool | | | |
| ecore_x_dpms_timeouts_set(unsigned int standby, | | | |
| unsigned int suspend, | | | |
| unsigned int off); | | | |
| EAPI unsigned int | | | |
| ecore_x_dpms_timeout_standby_get(void); | | | |
| EAPI unsigned int | | | |
| ecore_x_dpms_timeout_suspend_get(void); | | | |
| EAPI unsigned int | | | |
| ecore_x_dpms_timeout_off_get(void); | | | |
| EAPI void | | | |
| ecore_x_dpms_timeout_standby_set(unsigned int new_timeout); | | | |
| EAPI void | | | |
| ecore_x_dpms_timeout_suspend_set(unsigned int new_timeout); | | | |
| EAPI void | | | |
| ecore_x_dpms_timeout_off_set(unsigned int new_timeout); | | | |
| | | | |
|
| EAPI Eina_Bool | | EAPI Eina_Bool ecore_x_damage_query(void); | |
| ecore_x_test_fake_key_down(const char *key); | | EAPI Ecore_X_Damage ecore_x_damage_new(Ecore_X_Drawable d, Ecore_X_Damage_R | |
| EAPI Eina_Bool | | eport_Level level); | |
| ecore_x_test_fake_key_up(const char *key); | | EAPI void ecore_x_damage_free(Ecore_X_Damage damage); | |
| EAPI Eina_Bool | | EAPI void ecore_x_damage_subtract(Ecore_X_Damage damage, Ecore_X_ | |
| ecore_x_test_fake_key_press(const char *key); | | Region repair, Ecore_X_Region parts); | |
| EAPI const char * | | | |
| ecore_x_keysym_string_get(int keysym); | | EAPI Eina_Bool ecore_x_screen_is_composited(int screen); | |
| | | EAPI void ecore_x_screen_is_composited_set(int screen, Ecore_X_Wi | |
| | | ndow win); | |
| | | | |
| | | EAPI Eina_Bool ecore_x_dpms_query(void); | |
| | | EAPI Eina_Bool ecore_x_dpms_capable_get(void); | |
| | | EAPI Eina_Bool ecore_x_dpms_enabled_get(void); | |
| | | EAPI void ecore_x_dpms_enabled_set(int enabled); | |
| | | EAPI void ecore_x_dpms_timeouts_get(unsigned int *standby, unsign | |
| | | ed int *suspend, unsigned int *off); | |
| | | EAPI Eina_Bool ecore_x_dpms_timeouts_set(unsigned int standby, unsigne | |
| | | d int suspend, unsigned int off); | |
| | | EAPI unsigned int ecore_x_dpms_timeout_standby_get(void); | |
| | | EAPI unsigned int ecore_x_dpms_timeout_suspend_get(void); | |
| | | EAPI unsigned int ecore_x_dpms_timeout_off_get(void); | |
| | | EAPI void ecore_x_dpms_timeout_standby_set(unsigned int new_timeo | |
| | | ut); | |
| | | EAPI void ecore_x_dpms_timeout_suspend_set(unsigned int new_timeo | |
| | | ut); | |
| | | EAPI void ecore_x_dpms_timeout_off_set(unsigned int new_timeout); | |
| | | | |
| | | EAPI Eina_Bool ecore_x_test_fake_key_down(const char *key); | |
| | | EAPI Eina_Bool ecore_x_test_fake_key_up(const char *key); | |
| | | EAPI Eina_Bool ecore_x_test_fake_key_press(const char *key); | |
| | | EAPI const char *ecore_x_keysym_string_get(int keysym); | |
| | | | |
| /** | | /** | |
| * Given a keyname, return the keycode representing that key | | * Given a keyname, return the keycode representing that key | |
| * @param keyname The key from which to get the keycode. | | * @param keyname The key from which to get the keycode. | |
| * @return The keycode of the key. | | * @return The keycode of the key. | |
| * | | * | |
| * @since 1.2.0 | | * @since 1.2.0 | |
| */ | | */ | |
|
| EAPI int ecore_x_keysym_keycode_get(const char *keyname); | | EAPI int ecore_x_keysym_keycode_get(const char *keyname); | |
| | | | |
| typedef struct _Ecore_X_Image Ecore_X_Image; | | typedef struct _Ecore_X_Image Ecore_X_Image; | |
| | | | |
|
| EAPI Ecore_X_Image * | | EAPI Ecore_X_Image *ecore_x_image_new(int w, int h, Ecore_X_Visual vis, int | |
| ecore_x_image_new(int w, | | depth); | |
| int h, | | EAPI void ecore_x_image_free(Ecore_X_Image *im); | |
| Ecore_X_Visual vis, | | EAPI Eina_Bool ecore_x_image_get(Ecore_X_Image *im, Ecore_X_Drawable d | |
| int depth); | | raw, int x, int y, int sx, int sy, int w, int h); | |
| EAPI void | | EAPI void ecore_x_image_put(Ecore_X_Image *im, Ecore_X_Drawable d | |
| ecore_x_image_free(Ecore_X_Image *im); | | raw, Ecore_X_GC gc, int x, int y, int sx, int sy, int w, int h); | |
| EAPI Eina_Bool | | EAPI void *ecore_x_image_data_get(Ecore_X_Image *im, int *bpl, int | |
| ecore_x_image_get(Ecore_X_Image *im, | | *rows, int *bpp); | |
| Ecore_X_Drawable draw, | | EAPI Eina_Bool ecore_x_image_is_argb32_get(Ecore_X_Image *im); | |
| int x, | | | |
| int y, | | | |
| int sx, | | | |
| int sy, | | | |
| int w, | | | |
| int h); | | | |
| EAPI void | | | |
| ecore_x_image_put(Ecore_X_Image *im, | | | |
| Ecore_X_Drawable draw, | | | |
| Ecore_X_GC gc, | | | |
| int x, | | | |
| int y, | | | |
| int sx, | | | |
| int sy, | | | |
| int w, | | | |
| int h); | | | |
| EAPI void * | | | |
| ecore_x_image_data_get(Ecore_X_Image *im, | | | |
| int *bpl, | | | |
| int *rows, | | | |
| int *bpp); | | | |
| EAPI Eina_Bool | | | |
| ecore_x_image_is_argb32_get(Ecore_X_Image *im); | | | |
| | | | |
| EAPI Eina_Bool | | | |
| ecore_x_image_to_argb_convert(void *src, | | | |
| int sbpp, | | | |
| int sbpl, | | | |
| Ecore_X_Colormap c, | | | |
| Ecore_X_Visual v, | | | |
| int x, | | | |
| int y, | | | |
| int w, | | | |
| int h, | | | |
| unsigned int *dst, | | | |
| int dbpl, | | | |
| int dx, | | | |
| int dy); | | | |
| | | | |
|
| EAPI Eina_Bool | | EAPI Eina_Bool ecore_x_image_to_argb_convert(void *src, int sbpp, int | |
| ecore_x_input_multi_select(Ecore_X_Window win); | | sbpl, Ecore_X_Colormap c, Ecore_X_Visual v, int x, int y, int w, int h, uns | |
| | | igned int *dst, int dbpl, int dx, int dy); | |
| | | | |
|
| EAPI Eina_Bool | | EAPI Eina_Bool ecore_x_input_multi_select(Ecore_X_Window win); | |
| ecore_x_vsync_animator_tick_source_set(Ecore_X_Window win); | | | |
| | | EAPI Eina_Bool ecore_x_vsync_animator_tick_source_set(Ecore_X_Window w | |
| | | in); | |
| | | | |
| typedef enum _Ecore_X_Gesture_Event_Mask | | typedef enum _Ecore_X_Gesture_Event_Mask | |
| { | | { | |
| ECORE_X_GESTURE_EVENT_MASK_NONE = 0L, | | ECORE_X_GESTURE_EVENT_MASK_NONE = 0L, | |
| ECORE_X_GESTURE_EVENT_MASK_FLICK = (1L << 0), | | ECORE_X_GESTURE_EVENT_MASK_FLICK = (1L << 0), | |
| ECORE_X_GESTURE_EVENT_MASK_PAN = (1L << 1), | | ECORE_X_GESTURE_EVENT_MASK_PAN = (1L << 1), | |
| ECORE_X_GESTURE_EVENT_MASK_PINCHROTATION = (1L << 2), | | ECORE_X_GESTURE_EVENT_MASK_PINCHROTATION = (1L << 2), | |
| ECORE_X_GESTURE_EVENT_MASK_TAP = (1L << 3), | | ECORE_X_GESTURE_EVENT_MASK_TAP = (1L << 3), | |
| ECORE_X_GESTURE_EVENT_MASK_TAPNHOLD = (1L << 4), | | ECORE_X_GESTURE_EVENT_MASK_TAPNHOLD = (1L << 4), | |
| ECORE_X_GESTURE_EVENT_MASK_HOLD = (1L << 5), | | ECORE_X_GESTURE_EVENT_MASK_HOLD = (1L << 5), | |
| | | | |
| skipping to change at line 3599 | | skipping to change at line 2285 | |
| ECORE_X_GESTURE_EASTWARD, | | ECORE_X_GESTURE_EASTWARD, | |
| ECORE_X_GESTURE_SOUTHEASTWARD, | | ECORE_X_GESTURE_SOUTHEASTWARD, | |
| ECORE_X_GESTURE_SOUTHWARD, | | ECORE_X_GESTURE_SOUTHWARD, | |
| ECORE_X_GESTURE_SOUTHWESTWARD, | | ECORE_X_GESTURE_SOUTHWESTWARD, | |
| ECORE_X_GESTURE_WESTWARD, | | ECORE_X_GESTURE_WESTWARD, | |
| ECORE_X_GESTURE_NORTHWESTWARD | | ECORE_X_GESTURE_NORTHWESTWARD | |
| } Ecore_X_Gesture_Direction; | | } Ecore_X_Gesture_Direction; | |
| | | | |
| struct _Ecore_X_Event_Gesture_Notify_Flick | | struct _Ecore_X_Event_Gesture_Notify_Flick | |
| { | | { | |
|
| Ecore_X_Window win; | | Ecore_X_Window win; | |
| Ecore_X_Time time; | | Ecore_X_Time time; | |
| Ecore_X_Gesture_Event_Subtype subtype; | | Ecore_X_Gesture_Event_Subtype subtype; | |
|
| int num_fingers; | | int num_fingers; | |
| int distance; | | int distance; | |
| Ecore_X_Time duration; | | Ecore_X_Time duration; | |
| Ecore_X_Gesture_Direction direction; | | Ecore_X_Gesture_Direction direction; | |
| double angle; | | double angle; | |
| }; | | }; | |
| | | | |
| struct _Ecore_X_Event_Gesture_Notify_Pan | | struct _Ecore_X_Event_Gesture_Notify_Pan | |
| { | | { | |
|
| Ecore_X_Window win; | | Ecore_X_Window win; | |
| Ecore_X_Time time; | | Ecore_X_Time time; | |
| Ecore_X_Gesture_Event_Subtype subtype; | | Ecore_X_Gesture_Event_Subtype subtype; | |
|
| int num_fingers; | | int num_fingers; | |
| int dx; | | int dx; | |
| int dy; | | int dy; | |
| int distance; | | int distance; | |
| Ecore_X_Time duration; | | Ecore_X_Time duration; | |
| Ecore_X_Gesture_Direction direction; | | Ecore_X_Gesture_Direction direction; | |
| }; | | }; | |
| | | | |
| struct _Ecore_X_Event_Gesture_Notify_PinchRotation | | struct _Ecore_X_Event_Gesture_Notify_PinchRotation | |
| { | | { | |
|
| Ecore_X_Window win; | | Ecore_X_Window win; | |
| Ecore_X_Time time; | | Ecore_X_Time time; | |
| Ecore_X_Gesture_Event_Subtype subtype; | | Ecore_X_Gesture_Event_Subtype subtype; | |
|
| int num_fingers; | | int num_fingers; | |
| int distance; | | int distance; | |
| int cx; | | int cx; | |
| int cy; | | int cy; | |
| double zoom; | | double zoom; | |
| double angle; | | double angle; | |
| }; | | }; | |
| | | | |
| struct _Ecore_X_Event_Gesture_Notify_Tap | | struct _Ecore_X_Event_Gesture_Notify_Tap | |
| { | | { | |
|
| Ecore_X_Window win; | | Ecore_X_Window win; | |
| Ecore_X_Time time; | | Ecore_X_Time time; | |
| Ecore_X_Gesture_Event_Subtype subtype; | | Ecore_X_Gesture_Event_Subtype subtype; | |
| int num_fingers; | | int num_fingers; | |
| int cx; | | int cx; | |
| int cy; | | int cy; | |
| int tap_repeat; | | int tap_repeat; | |
| Ecore_X_Time interval; | | Ecore_X_Time interval; | |
| }; | | }; | |
| | | | |
| struct _Ecore_X_Event_Gesture_Notify_TapNHold | | struct _Ecore_X_Event_Gesture_Notify_TapNHold | |
| { | | { | |
|
| Ecore_X_Window win; | | Ecore_X_Window win; | |
| Ecore_X_Time time; | | Ecore_X_Time time; | |
| Ecore_X_Gesture_Event_Subtype subtype; | | Ecore_X_Gesture_Event_Subtype subtype; | |
| int num_fingers; | | int num_fingers; | |
| int cx; | | int cx; | |
| int cy; | | int cy; | |
| Ecore_X_Time interval; | | Ecore_X_Time interval; | |
| Ecore_X_Time hold_time; | | Ecore_X_Time hold_time; | |
| }; | | }; | |
| | | | |
| struct _Ecore_X_Event_Gesture_Notify_Hold | | struct _Ecore_X_Event_Gesture_Notify_Hold | |
| { | | { | |
|
| Ecore_X_Window win; | | Ecore_X_Window win; | |
| Ecore_X_Time time; | | Ecore_X_Time time; | |
| Ecore_X_Gesture_Event_Subtype subtype; | | Ecore_X_Gesture_Event_Subtype subtype; | |
| int num_fingers; | | int num_fingers; | |
| int cx; | | int cx; | |
| int cy; | | int cy; | |
| Ecore_X_Time hold_time; | | Ecore_X_Time hold_time; | |
| }; | | }; | |
| | | | |
| struct _Ecore_X_Event_Gesture_Notify_Group | | struct _Ecore_X_Event_Gesture_Notify_Group | |
| { | | { | |
|
| Ecore_X_Window win; | | Ecore_X_Window win; | |
| Ecore_X_Time time; | | Ecore_X_Time time; | |
| Ecore_X_Gesture_Group_Subtype subtype; | | Ecore_X_Gesture_Group_Subtype subtype; | |
|
| int num_groups; | | int num_groups; | |
| int group_id; | | int group_id; | |
| }; | | }; | |
| | | | |
|
| EAPI Eina_Bool | | EAPI Eina_Bool ecore_x_gesture_supported(void); | |
| ecore_x_gesture_supported(void); | | | |
| | | | |
|
| EAPI Eina_Bool | | EAPI Eina_Bool ecore_x_gesture_events_select(Ec | |
| ecore_x_gesture_events_select(Ecore_X_Window win, | | ore_X_Window win, Ecore_X_Gesture_Event_Mask mask); | |
| Ecore_X_Gesture_Event_Mask mask); | | | |
| | | | |
|
| EAPI Ecore_X_Gesture_Event_Mask | | EAPI Ecore_X_Gesture_Event_Mask ecore_x_gesture_events_selected_ | |
| ecore_x_gesture_events_selected_get(Ecore_X_Window win); | | get(Ecore_X_Window win); | |
| | | | |
|
| EAPI Eina_Bool | | EAPI Eina_Bool ecore_x_gesture_event_grab(Ecore | |
| ecore_x_gesture_event_grab(Ecore_X_Window win, | | _X_Window win, Ecore_X_Gesture_Event_Type type, int num_fingers); | |
| Ecore_X_Gesture_Event_Type type, | | | |
| int num_fingers); | | | |
| | | | |
|
| EAPI Eina_Bool | | EAPI Eina_Bool ecore_x_gesture_event_ungrab(Eco | |
| ecore_x_gesture_event_ungrab(Ecore_X_Window win, | | re_X_Window win, Ecore_X_Gesture_Event_Type type, int num_fingers); | |
| Ecore_X_Gesture_Event_Type type, | | | |
| int num_fingers); | | | |
| | | | |
|
| EAPI void | | EAPI void ecore_x_e_illume_indicator_state | |
| ecore_x_e_illume_indicator_state_set(Ecore_X_Window win, | | _set(Ecore_X_Window win, Ecore_X_Illume_Indicator_State state); | |
| Ecore_X_Illume_Indicator_State state); | | EAPI Ecore_X_Illume_Indicator_State ecore_x_e_illume_indicator_state | |
| EAPI Ecore_X_Illume_Indicator_State | | _get(Ecore_X_Window win); | |
| ecore_x_e_illume_indicator_state_get(Ecore_X_Window win); | | EAPI void ecore_x_e_illume_indicator_state | |
| EAPI void | | _send(Ecore_X_Window win, Ecore_X_Illume_Indicator_State state); | |
| ecore_x_e_illume_indicator_state_send(Ecore_X_Window win, | | | |
| Ecore_X_Illume_Indicator_State state) | | | |
| ; | | | |
| | | | |
|
| EAPI void | | EAPI void ecore_x_e_illume_indicator_opaci | |
| ecore_x_e_illume_indicator_opacity_set(Ecore_X_Window win, | | ty_set(Ecore_X_Window win, Ecore_X_Illume_Indicator_Opacity_Mode mode); | |
| Ecore_X_Illume_Indicator_Opacity_Mode | | | |
| mode); | | EAPI Ecore_X_Illume_Indicator_Opacity_Mode ecore_x_e_illume_indicator_opaci | |
| | | ty_get(Ecore_X_Window win); | |
| | | | |
|
| EAPI Ecore_X_Illume_Indicator_Opacity_Mode | | EAPI void ecore_x_e_illume_indicator_opaci | |
| ecore_x_e_illume_indicator_opacity_get(Ecore_X_Window win); | | ty_send(Ecore_X_Window win, Ecore_X_Illume_Indicator_Opacity_Mode mode); | |
| | | | |
| EAPI void | | EAPI void | |
|
| ecore_x_e_illume_indicator_opacity_send(Ecore_X_Window win, | | ecore_x_e_illume_window_state_set(Ecore_X_Window win, | |
| Ecore_X_Illume_Indicator_Opacity_Mode | | Ecore_X_Illume_Window_State state); | |
| mode); | | | |
| | | EAPI Ecore_X_Illume_Window_State ecore_x_e_illume_window_state_ge | |
| | | t(Ecore_X_Window win); | |
| | | EAPI void ecore_x_xkb_select_group(int gro | |
| | | up); /* @since 1.7 */ | |
| | | | |
| #ifdef __cplusplus | | #ifdef __cplusplus | |
| } | | } | |
| #endif // ifdef __cplusplus | | #endif // ifdef __cplusplus | |
| | | | |
| #include <Ecore_X_Atoms.h> | | #include <Ecore_X_Atoms.h> | |
| #include <Ecore_X_Cursor.h> | | #include <Ecore_X_Cursor.h> | |
| | | | |
| #endif // ifndef _ECORE_X_H | | #endif // ifndef _ECORE_X_H | |
| | | | |
End of changes. 98 change blocks. |
| 2251 lines changed or deleted | | 1468 lines changed or added | |
|