diff --git a/src/lib/ecore_x/Ecore_X.h b/src/lib/ecore_x/Ecore_X.h index 4a1ab61472..cac0f278ef 100644 --- a/src/lib/ecore_x/Ecore_X.h +++ b/src/lib/ecore_x/Ecore_X.h @@ -4,21 +4,9 @@ #include #include -#ifdef EAPI -# undef EAPI -#endif // ifdef EAPI +#include -#ifdef __GNUC__ -# if __GNUC__ >= 4 -# define EAPI __attribute__ ((visibility("default"))) -# else // if __GNUC__ >= 4 -# define EAPI -# endif // if __GNUC__ >= 4 -#else // ifdef __GNUC__ -# define EAPI -#endif // ifdef __GNUC__ - -EAPI double _ecore_x_vsync_wakeup_time_get(void); +ECORE_X_API double _ecore_x_vsync_wakeup_time_get(void); #define ECORE_X_VERSION_MAJOR EFL_VERSION_MAJOR #define ECORE_X_VERSION_MINOR EFL_VERSION_MINOR @@ -34,7 +22,7 @@ typedef struct _Ecore_X_Version int revision; /** < git revision (0 if a proper release or the git revision number Ecore_X is built from) */ } Ecore_X_Version; -EAPI extern Ecore_X_Version *ecore_x_version; +ECORE_X_API extern Ecore_X_Version *ecore_x_version; //legacy this was earlier there to indicate if we are running under xlib or xcb #define HAVE_ECORE_X_XLIB 1 @@ -1108,98 +1096,98 @@ struct Ecore_X_Event_Present_Idle Ecore_X_Sync_Fence idle_fence; }; /**< @since 1.9 */ -EAPI extern int ECORE_X_EVENT_ANY; /**< low level event dependent on +ECORE_X_API extern int ECORE_X_EVENT_ANY; /**< low level event dependent on backend in use, will be XEvent. @warning avoid using it. */ -EAPI extern int ECORE_X_EVENT_MOUSE_IN; -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_OUT; -EAPI extern int ECORE_X_EVENT_WINDOW_KEYMAP; -EAPI extern int ECORE_X_EVENT_WINDOW_DAMAGE; -EAPI extern int ECORE_X_EVENT_WINDOW_VISIBILITY_CHANGE; -EAPI extern int ECORE_X_EVENT_WINDOW_CREATE; -EAPI extern int ECORE_X_EVENT_WINDOW_DESTROY; -EAPI extern int ECORE_X_EVENT_WINDOW_HIDE; -EAPI extern int ECORE_X_EVENT_WINDOW_SHOW; -EAPI extern int ECORE_X_EVENT_WINDOW_SHOW_REQUEST; -EAPI extern int ECORE_X_EVENT_WINDOW_REPARENT; -EAPI extern int ECORE_X_EVENT_WINDOW_CONFIGURE; -EAPI extern int ECORE_X_EVENT_WINDOW_CONFIGURE_REQUEST; -EAPI extern int ECORE_X_EVENT_WINDOW_GRAVITY; -EAPI extern int ECORE_X_EVENT_WINDOW_RESIZE_REQUEST; -EAPI extern int ECORE_X_EVENT_WINDOW_STACK; -EAPI extern int ECORE_X_EVENT_WINDOW_STACK_REQUEST; -EAPI extern int ECORE_X_EVENT_WINDOW_PROPERTY; -EAPI extern int ECORE_X_EVENT_WINDOW_COLORMAP; -EAPI extern int ECORE_X_EVENT_WINDOW_MAPPING; -EAPI extern int ECORE_X_EVENT_MAPPING_CHANGE; -EAPI extern int ECORE_X_EVENT_SELECTION_CLEAR; -EAPI extern int ECORE_X_EVENT_SELECTION_REQUEST; -EAPI extern int ECORE_X_EVENT_SELECTION_NOTIFY; -EAPI extern int ECORE_X_EVENT_FIXES_SELECTION_NOTIFY; -EAPI extern int ECORE_X_EVENT_CLIENT_MESSAGE; -EAPI extern int ECORE_X_EVENT_WINDOW_SHAPE; -EAPI extern int ECORE_X_EVENT_SCREENSAVER_NOTIFY; -EAPI extern int ECORE_X_EVENT_GESTURE_NOTIFY_FLICK; -EAPI extern int ECORE_X_EVENT_GESTURE_NOTIFY_PAN; -EAPI extern int ECORE_X_EVENT_GESTURE_NOTIFY_PINCHROTATION; -EAPI extern int ECORE_X_EVENT_GESTURE_NOTIFY_TAP; -EAPI extern int ECORE_X_EVENT_GESTURE_NOTIFY_TAPNHOLD; -EAPI extern int ECORE_X_EVENT_GESTURE_NOTIFY_HOLD; -EAPI extern int ECORE_X_EVENT_GESTURE_NOTIFY_GROUP; -EAPI extern int ECORE_X_EVENT_SYNC_COUNTER; -EAPI extern int ECORE_X_EVENT_SYNC_ALARM; -EAPI extern int ECORE_X_EVENT_SCREEN_CHANGE; -EAPI extern int ECORE_X_EVENT_RANDR_CRTC_CHANGE; -EAPI extern int ECORE_X_EVENT_RANDR_OUTPUT_CHANGE; -EAPI extern int ECORE_X_EVENT_RANDR_OUTPUT_PROPERTY_NOTIFY; -EAPI extern int ECORE_X_EVENT_DAMAGE_NOTIFY; +ECORE_X_API extern int ECORE_X_EVENT_MOUSE_IN; +ECORE_X_API extern int ECORE_X_EVENT_MOUSE_OUT; +ECORE_X_API extern int ECORE_X_EVENT_WINDOW_FOCUS_IN; +ECORE_X_API extern int ECORE_X_EVENT_WINDOW_FOCUS_OUT; +ECORE_X_API extern int ECORE_X_EVENT_WINDOW_KEYMAP; +ECORE_X_API extern int ECORE_X_EVENT_WINDOW_DAMAGE; +ECORE_X_API extern int ECORE_X_EVENT_WINDOW_VISIBILITY_CHANGE; +ECORE_X_API extern int ECORE_X_EVENT_WINDOW_CREATE; +ECORE_X_API extern int ECORE_X_EVENT_WINDOW_DESTROY; +ECORE_X_API extern int ECORE_X_EVENT_WINDOW_HIDE; +ECORE_X_API extern int ECORE_X_EVENT_WINDOW_SHOW; +ECORE_X_API extern int ECORE_X_EVENT_WINDOW_SHOW_REQUEST; +ECORE_X_API extern int ECORE_X_EVENT_WINDOW_REPARENT; +ECORE_X_API extern int ECORE_X_EVENT_WINDOW_CONFIGURE; +ECORE_X_API extern int ECORE_X_EVENT_WINDOW_CONFIGURE_REQUEST; +ECORE_X_API extern int ECORE_X_EVENT_WINDOW_GRAVITY; +ECORE_X_API extern int ECORE_X_EVENT_WINDOW_RESIZE_REQUEST; +ECORE_X_API extern int ECORE_X_EVENT_WINDOW_STACK; +ECORE_X_API extern int ECORE_X_EVENT_WINDOW_STACK_REQUEST; +ECORE_X_API extern int ECORE_X_EVENT_WINDOW_PROPERTY; +ECORE_X_API extern int ECORE_X_EVENT_WINDOW_COLORMAP; +ECORE_X_API extern int ECORE_X_EVENT_WINDOW_MAPPING; +ECORE_X_API extern int ECORE_X_EVENT_MAPPING_CHANGE; +ECORE_X_API extern int ECORE_X_EVENT_SELECTION_CLEAR; +ECORE_X_API extern int ECORE_X_EVENT_SELECTION_REQUEST; +ECORE_X_API extern int ECORE_X_EVENT_SELECTION_NOTIFY; +ECORE_X_API extern int ECORE_X_EVENT_FIXES_SELECTION_NOTIFY; +ECORE_X_API extern int ECORE_X_EVENT_CLIENT_MESSAGE; +ECORE_X_API extern int ECORE_X_EVENT_WINDOW_SHAPE; +ECORE_X_API extern int ECORE_X_EVENT_SCREENSAVER_NOTIFY; +ECORE_X_API extern int ECORE_X_EVENT_GESTURE_NOTIFY_FLICK; +ECORE_X_API extern int ECORE_X_EVENT_GESTURE_NOTIFY_PAN; +ECORE_X_API extern int ECORE_X_EVENT_GESTURE_NOTIFY_PINCHROTATION; +ECORE_X_API extern int ECORE_X_EVENT_GESTURE_NOTIFY_TAP; +ECORE_X_API extern int ECORE_X_EVENT_GESTURE_NOTIFY_TAPNHOLD; +ECORE_X_API extern int ECORE_X_EVENT_GESTURE_NOTIFY_HOLD; +ECORE_X_API extern int ECORE_X_EVENT_GESTURE_NOTIFY_GROUP; +ECORE_X_API extern int ECORE_X_EVENT_SYNC_COUNTER; +ECORE_X_API extern int ECORE_X_EVENT_SYNC_ALARM; +ECORE_X_API extern int ECORE_X_EVENT_SCREEN_CHANGE; +ECORE_X_API extern int ECORE_X_EVENT_RANDR_CRTC_CHANGE; +ECORE_X_API extern int ECORE_X_EVENT_RANDR_OUTPUT_CHANGE; +ECORE_X_API extern int ECORE_X_EVENT_RANDR_OUTPUT_PROPERTY_NOTIFY; +ECORE_X_API extern int ECORE_X_EVENT_DAMAGE_NOTIFY; -EAPI extern int ECORE_X_EVENT_WINDOW_DELETE_REQUEST; +ECORE_X_API extern int ECORE_X_EVENT_WINDOW_DELETE_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_FRAME_EXTENTS_REQUEST; -EAPI extern int ECORE_X_EVENT_PING; -EAPI extern int ECORE_X_EVENT_DESKTOP_CHANGE; +ECORE_X_API extern int ECORE_X_EVENT_WINDOW_MOVE_RESIZE_REQUEST; +ECORE_X_API extern int ECORE_X_EVENT_WINDOW_STATE_REQUEST; +ECORE_X_API extern int ECORE_X_EVENT_FRAME_EXTENTS_REQUEST; +ECORE_X_API extern int ECORE_X_EVENT_PING; +ECORE_X_API extern int ECORE_X_EVENT_DESKTOP_CHANGE; -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_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 */ +ECORE_X_API extern int ECORE_X_EVENT_STARTUP_SEQUENCE_NEW; +ECORE_X_API extern int ECORE_X_EVENT_STARTUP_SEQUENCE_CHANGE; +ECORE_X_API extern int ECORE_X_EVENT_STARTUP_SEQUENCE_REMOVE; +ECORE_X_API extern int ECORE_X_EVENT_XKB_STATE_NOTIFY; /** @since 1.7 */ +ECORE_X_API extern int ECORE_X_EVENT_XKB_NEWKBD_NOTIFY; /** @since 1.7 */ -EAPI extern int ECORE_X_EVENT_GENERIC; +ECORE_X_API extern int ECORE_X_EVENT_GENERIC; -EAPI extern int ECORE_X_EVENT_PRESENT_CONFIGURE; /**< @since 1.9 */ -EAPI extern int ECORE_X_EVENT_PRESENT_COMPLETE; /**< @since 1.9 */ -EAPI extern int ECORE_X_EVENT_PRESENT_IDLE; /**< @since 1.9 */ +ECORE_X_API extern int ECORE_X_EVENT_PRESENT_CONFIGURE; /**< @since 1.9 */ +ECORE_X_API extern int ECORE_X_EVENT_PRESENT_COMPLETE; /**< @since 1.9 */ +ECORE_X_API extern int ECORE_X_EVENT_PRESENT_IDLE; /**< @since 1.9 */ -EAPI extern int ECORE_X_EVENT_XDND_ENTER; -EAPI extern int ECORE_X_EVENT_XDND_POSITION; -EAPI extern int ECORE_X_EVENT_XDND_STATUS; -EAPI extern int ECORE_X_EVENT_XDND_LEAVE; -EAPI extern int ECORE_X_EVENT_XDND_DROP; -EAPI extern int ECORE_X_EVENT_XDND_FINISHED; +ECORE_X_API extern int ECORE_X_EVENT_XDND_ENTER; +ECORE_X_API extern int ECORE_X_EVENT_XDND_POSITION; +ECORE_X_API extern int ECORE_X_EVENT_XDND_STATUS; +ECORE_X_API extern int ECORE_X_EVENT_XDND_LEAVE; +ECORE_X_API extern int ECORE_X_EVENT_XDND_DROP; +ECORE_X_API 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 */ +ECORE_X_API extern int ECORE_X_MODIFIER_SHIFT; /**< @since 1.7 */ +ECORE_X_API extern int ECORE_X_MODIFIER_CTRL; /**< @since 1.7 */ +ECORE_X_API extern int ECORE_X_MODIFIER_ALT; /**< @since 1.7 */ +ECORE_X_API extern int ECORE_X_MODIFIER_WIN; /**< @since 1.7 */ +ECORE_X_API extern int ECORE_X_MODIFIER_ALTGR; /**< @since 1.7 */ -EAPI extern int ECORE_X_LOCK_SCROLL; -EAPI extern int ECORE_X_LOCK_NUM; -EAPI extern int ECORE_X_LOCK_CAPS; -EAPI extern int ECORE_X_LOCK_SHIFT; +ECORE_X_API extern int ECORE_X_LOCK_SCROLL; +ECORE_X_API extern int ECORE_X_LOCK_NUM; +ECORE_X_API extern int ECORE_X_LOCK_CAPS; +ECORE_X_API extern int ECORE_X_LOCK_SHIFT; -EAPI extern int ECORE_X_RAW_BUTTON_PRESS; /**< @since 1.8 */ -EAPI extern int ECORE_X_RAW_BUTTON_RELEASE; /**< @since 1.8 */ -EAPI extern int ECORE_X_RAW_MOTION; /**< @since 1.8 */ +ECORE_X_API extern int ECORE_X_RAW_BUTTON_PRESS; /**< @since 1.8 */ +ECORE_X_API extern int ECORE_X_RAW_BUTTON_RELEASE; /**< @since 1.8 */ +ECORE_X_API extern int ECORE_X_RAW_MOTION; /**< @since 1.8 */ -EAPI extern int ECORE_X_DEVICES_CHANGE; /**< @since 1.24 */ +ECORE_X_API extern int ECORE_X_DEVICES_CHANGE; /**< @since 1.24 */ typedef enum _Ecore_X_WM_Protocol { @@ -1406,86 +1394,86 @@ typedef enum _Ecore_X_Stack_Position #define ECORE_X_PROP_LIST_ADD 1 #define ECORE_X_PROP_LIST_TOGGLE 2 -EAPI int ecore_x_init(const char *name); -EAPI int ecore_x_init_from_display(Ecore_X_Display *display); /**< @since 1.15 */ -EAPI int ecore_x_shutdown(void); -EAPI int ecore_x_disconnect(void); -EAPI Ecore_X_Display *ecore_x_display_get(void); -EAPI Ecore_X_Connection *ecore_x_connection_get(void); -EAPI int ecore_x_fd_get(void); -EAPI Ecore_X_Screen *ecore_x_default_screen_get(void); -EAPI void ecore_x_screen_size_get(const Ecore_X_Screen *screen, int *w, int *h); -EAPI int ecore_x_screen_count_get(void); -EAPI int ecore_x_screen_index_get(const Ecore_X_Screen *screen); -EAPI Ecore_X_Screen *ecore_x_screen_get(int index); +ECORE_X_API int ecore_x_init(const char *name); +ECORE_X_API int ecore_x_init_from_display(Ecore_X_Display *display); /**< @since 1.15 */ +ECORE_X_API int ecore_x_shutdown(void); +ECORE_X_API int ecore_x_disconnect(void); +ECORE_X_API Ecore_X_Display *ecore_x_display_get(void); +ECORE_X_API Ecore_X_Connection *ecore_x_connection_get(void); +ECORE_X_API int ecore_x_fd_get(void); +ECORE_X_API Ecore_X_Screen *ecore_x_default_screen_get(void); +ECORE_X_API void ecore_x_screen_size_get(const Ecore_X_Screen *screen, int *w, int *h); +ECORE_X_API int ecore_x_screen_count_get(void); +ECORE_X_API int ecore_x_screen_index_get(const Ecore_X_Screen *screen); +ECORE_X_API Ecore_X_Screen *ecore_x_screen_get(int index); -EAPI void ecore_x_double_click_time_set(double t); -EAPI double ecore_x_double_click_time_get(void); -EAPI void ecore_x_flush(void); -EAPI void ecore_x_sync(void); -EAPI void ecore_x_killall(Ecore_X_Window root); -EAPI void ecore_x_kill(Ecore_X_Window win); -EAPI int ecore_x_dpi_get(void); -EAPI Eina_Bool ecore_x_bell(int percent); -EAPI unsigned int ecore_x_visual_id_get(Ecore_X_Visual visual); +ECORE_X_API void ecore_x_double_click_time_set(double t); +ECORE_X_API double ecore_x_double_click_time_get(void); +ECORE_X_API void ecore_x_flush(void); +ECORE_X_API void ecore_x_sync(void); +ECORE_X_API void ecore_x_killall(Ecore_X_Window root); +ECORE_X_API void ecore_x_kill(Ecore_X_Window win); +ECORE_X_API int ecore_x_dpi_get(void); +ECORE_X_API Eina_Bool ecore_x_bell(int percent); +ECORE_X_API unsigned int ecore_x_visual_id_get(Ecore_X_Visual visual); -EAPI Ecore_X_Visual ecore_x_default_visual_get(Ecore_X_Display *disp, Ecore_X_Screen *screen); -EAPI Ecore_X_Colormap ecore_x_default_colormap_get(Ecore_X_Display *disp, Ecore_X_Screen *screen); -EAPI int ecore_x_default_depth_get(Ecore_X_Display *disp, Ecore_X_Screen *screen); +ECORE_X_API Ecore_X_Visual ecore_x_default_visual_get(Ecore_X_Display *disp, Ecore_X_Screen *screen); +ECORE_X_API Ecore_X_Colormap ecore_x_default_colormap_get(Ecore_X_Display *disp, Ecore_X_Screen *screen); +ECORE_X_API int ecore_x_default_depth_get(Ecore_X_Display *disp, Ecore_X_Screen *screen); -EAPI Ecore_X_Time ecore_x_current_time_get(void); +ECORE_X_API Ecore_X_Time ecore_x_current_time_get(void); -EAPI void ecore_x_error_handler_set(void (*func)(void *data), const void *data); -EAPI void ecore_x_io_error_handler_set(void (*func)(void *data), const void *data); -EAPI int ecore_x_error_request_get(void); -EAPI int ecore_x_error_code_get(void); -EAPI Ecore_X_ID ecore_x_error_resource_id_get(void); +ECORE_X_API void ecore_x_error_handler_set(void (*func)(void *data), const void *data); +ECORE_X_API void ecore_x_io_error_handler_set(void (*func)(void *data), const void *data); +ECORE_X_API int ecore_x_error_request_get(void); +ECORE_X_API int ecore_x_error_code_get(void); +ECORE_X_API Ecore_X_ID ecore_x_error_resource_id_get(void); -EAPI void ecore_x_event_mask_set(Ecore_X_Window w, Ecore_X_Event_Mask mask); -EAPI void ecore_x_event_mask_unset(Ecore_X_Window w, Ecore_X_Event_Mask mask); +ECORE_X_API void ecore_x_event_mask_set(Ecore_X_Window w, Ecore_X_Event_Mask mask); +ECORE_X_API void ecore_x_event_mask_unset(Ecore_X_Window w, Ecore_X_Event_Mask mask); -EAPI Eina_Bool ecore_x_selection_notify_send(Ecore_X_Window requestor, Ecore_X_Atom selection, Ecore_X_Atom target, Ecore_X_Atom property, Ecore_X_Time time); -EAPI Eina_Bool ecore_x_selection_primary_set(Ecore_X_Window w, const void *data, int size); -EAPI Eina_Bool ecore_x_selection_primary_clear(void); -EAPI Eina_Bool ecore_x_selection_secondary_set(Ecore_X_Window w, const void *data, int size); -EAPI Eina_Bool ecore_x_selection_secondary_clear(void); -EAPI Eina_Bool ecore_x_selection_xdnd_set(Ecore_X_Window w, const void *data, int size); -EAPI Eina_Bool ecore_x_selection_xdnd_clear(void); -EAPI Eina_Bool ecore_x_selection_clipboard_set(Ecore_X_Window w, const void *data, int size); -EAPI Eina_Bool ecore_x_selection_clipboard_clear(void); -EAPI void ecore_x_selection_primary_request(Ecore_X_Window w, const char *target); -EAPI void ecore_x_selection_secondary_request(Ecore_X_Window w, const char *target); -EAPI void ecore_x_selection_xdnd_request(Ecore_X_Window w, const char *target); -EAPI void ecore_x_selection_clipboard_request(Ecore_X_Window w, const char *target); -EAPI Eina_Bool ecore_x_selection_convert(Ecore_X_Atom selection, Ecore_X_Atom target, void **data_ret, int *len, Ecore_X_Atom *targprop, int *targsize); -EAPI void ecore_x_selection_converter_add(char *target, Eina_Bool (*func)(char *target, void *data, int size, void **data_ret, int *size_ret, Ecore_X_Atom *, int *)); -EAPI void ecore_x_selection_converter_atom_add(Ecore_X_Atom target, Eina_Bool (*func)(char *target, void *data, int size, void **data_ret, int *size_ret, Ecore_X_Atom *tprop, int *tsize)); -EAPI void ecore_x_selection_converter_del(char *target); -EAPI void ecore_x_selection_converter_atom_del(Ecore_X_Atom target); -EAPI void ecore_x_selection_parser_add(const char *target, void *(*func)(const char *target, void *data, int size, int format)); -EAPI void ecore_x_selection_parser_del(const char *target); -EAPI void ecore_x_selection_owner_set(Ecore_X_Window win, Ecore_X_Atom atom, Ecore_X_Time tm); -EAPI Ecore_X_Window ecore_x_selection_owner_get(Ecore_X_Atom atom); -EAPI Eina_Bool ecore_x_selection_converter_text(char *target, void *data, int size, void **data_ret, int *size_ret, Ecore_X_Atom *targprop, int *s); /** @since 1.8 */ +ECORE_X_API Eina_Bool ecore_x_selection_notify_send(Ecore_X_Window requestor, Ecore_X_Atom selection, Ecore_X_Atom target, Ecore_X_Atom property, Ecore_X_Time time); +ECORE_X_API Eina_Bool ecore_x_selection_primary_set(Ecore_X_Window w, const void *data, int size); +ECORE_X_API Eina_Bool ecore_x_selection_primary_clear(void); +ECORE_X_API Eina_Bool ecore_x_selection_secondary_set(Ecore_X_Window w, const void *data, int size); +ECORE_X_API Eina_Bool ecore_x_selection_secondary_clear(void); +ECORE_X_API Eina_Bool ecore_x_selection_xdnd_set(Ecore_X_Window w, const void *data, int size); +ECORE_X_API Eina_Bool ecore_x_selection_xdnd_clear(void); +ECORE_X_API Eina_Bool ecore_x_selection_clipboard_set(Ecore_X_Window w, const void *data, int size); +ECORE_X_API Eina_Bool ecore_x_selection_clipboard_clear(void); +ECORE_X_API void ecore_x_selection_primary_request(Ecore_X_Window w, const char *target); +ECORE_X_API void ecore_x_selection_secondary_request(Ecore_X_Window w, const char *target); +ECORE_X_API void ecore_x_selection_xdnd_request(Ecore_X_Window w, const char *target); +ECORE_X_API void ecore_x_selection_clipboard_request(Ecore_X_Window w, const char *target); +ECORE_X_API Eina_Bool ecore_x_selection_convert(Ecore_X_Atom selection, Ecore_X_Atom target, void **data_ret, int *len, Ecore_X_Atom *targprop, int *targsize); +ECORE_X_API void ecore_x_selection_converter_add(char *target, Eina_Bool (*func)(char *target, void *data, int size, void **data_ret, int *size_ret, Ecore_X_Atom *, int *)); +ECORE_X_API void ecore_x_selection_converter_atom_add(Ecore_X_Atom target, Eina_Bool (*func)(char *target, void *data, int size, void **data_ret, int *size_ret, Ecore_X_Atom *tprop, int *tsize)); +ECORE_X_API void ecore_x_selection_converter_del(char *target); +ECORE_X_API void ecore_x_selection_converter_atom_del(Ecore_X_Atom target); +ECORE_X_API void ecore_x_selection_parser_add(const char *target, void *(*func)(const char *target, void *data, int size, int format)); +ECORE_X_API void ecore_x_selection_parser_del(const char *target); +ECORE_X_API void ecore_x_selection_owner_set(Ecore_X_Window win, Ecore_X_Atom atom, Ecore_X_Time tm); +ECORE_X_API Ecore_X_Window ecore_x_selection_owner_get(Ecore_X_Atom atom); +ECORE_X_API Eina_Bool ecore_x_selection_converter_text(char *target, void *data, int size, void **data_ret, int *size_ret, Ecore_X_Atom *targprop, int *s); /** @since 1.8 */ -EAPI void ecore_x_dnd_aware_set(Ecore_X_Window win, Eina_Bool on); -EAPI int ecore_x_dnd_version_get(Ecore_X_Window win); -EAPI Eina_Bool ecore_x_dnd_type_isset(Ecore_X_Window win, const char *type); -EAPI void ecore_x_dnd_type_set(Ecore_X_Window win, const char *type, Eina_Bool on); -EAPI void ecore_x_dnd_types_set(Ecore_X_Window win, const char **types, unsigned int num_types); -EAPI void ecore_x_dnd_actions_set(Ecore_X_Window win, Ecore_X_Atom *actions, unsigned int num_actions); -EAPI Eina_Bool ecore_x_dnd_begin(Ecore_X_Window source, unsigned char *data, int size); -EAPI Eina_Bool ecore_x_dnd_drop(void); -EAPI Eina_Bool ecore_x_dnd_self_begin(Ecore_X_Window source, unsigned char *data, int size); /**< @since 1.8 */ -EAPI Eina_Bool ecore_x_dnd_self_drop(void); /**< @since 1.8 */ -EAPI void ecore_x_dnd_send_status(Eina_Bool will_accept, Eina_Bool suppress, Ecore_X_Rectangle rectangle, Ecore_X_Atom action); -EAPI void ecore_x_dnd_send_finished(void); -EAPI void ecore_x_dnd_source_action_set(Ecore_X_Atom action); -EAPI Ecore_X_Atom ecore_x_dnd_source_action_get(void); -EAPI void ecore_x_dnd_callback_pos_update_set(void (*cb)(void *, Ecore_X_Xdnd_Position *data), const void *data); -EAPI Eina_Bool ecore_x_dnd_abort(Ecore_X_Window xwin_source); /**< @since 1.9 */ +ECORE_X_API void ecore_x_dnd_aware_set(Ecore_X_Window win, Eina_Bool on); +ECORE_X_API int ecore_x_dnd_version_get(Ecore_X_Window win); +ECORE_X_API Eina_Bool ecore_x_dnd_type_isset(Ecore_X_Window win, const char *type); +ECORE_X_API void ecore_x_dnd_type_set(Ecore_X_Window win, const char *type, Eina_Bool on); +ECORE_X_API void ecore_x_dnd_types_set(Ecore_X_Window win, const char **types, unsigned int num_types); +ECORE_X_API void ecore_x_dnd_actions_set(Ecore_X_Window win, Ecore_X_Atom *actions, unsigned int num_actions); +ECORE_X_API Eina_Bool ecore_x_dnd_begin(Ecore_X_Window source, unsigned char *data, int size); +ECORE_X_API Eina_Bool ecore_x_dnd_drop(void); +ECORE_X_API Eina_Bool ecore_x_dnd_self_begin(Ecore_X_Window source, unsigned char *data, int size); /**< @since 1.8 */ +ECORE_X_API Eina_Bool ecore_x_dnd_self_drop(void); /**< @since 1.8 */ +ECORE_X_API void ecore_x_dnd_send_status(Eina_Bool will_accept, Eina_Bool suppress, Ecore_X_Rectangle rectangle, Ecore_X_Atom action); +ECORE_X_API void ecore_x_dnd_send_finished(void); +ECORE_X_API void ecore_x_dnd_source_action_set(Ecore_X_Atom action); +ECORE_X_API Ecore_X_Atom ecore_x_dnd_source_action_get(void); +ECORE_X_API void ecore_x_dnd_callback_pos_update_set(void (*cb)(void *, Ecore_X_Xdnd_Position *data), const void *data); +ECORE_X_API Eina_Bool ecore_x_dnd_abort(Ecore_X_Window xwin_source); /**< @since 1.9 */ -EAPI Ecore_X_Window +ECORE_X_API Ecore_X_Window ecore_x_window_full_new(Ecore_X_Window parent, int x, int y, @@ -1496,185 +1484,185 @@ EAPI Ecore_X_Window int depth, Eina_Bool override); /**< @since 1.12 */ -EAPI Ecore_X_Window ecore_x_window_new(Ecore_X_Window parent, int x, int y, int w, int h); -EAPI Ecore_X_Window ecore_x_window_override_new(Ecore_X_Window parent, int x, int y, int w, int h); -EAPI int ecore_x_window_argb_get(Ecore_X_Window win); -EAPI Ecore_X_Window ecore_x_window_manager_argb_new(Ecore_X_Window parent, int x, int y, int w, int h); -EAPI Ecore_X_Window ecore_x_window_argb_new(Ecore_X_Window parent, int x, int y, int w, int h); -EAPI Ecore_X_Window ecore_x_window_override_argb_new(Ecore_X_Window parent, int x, int y, int w, int h); -EAPI Ecore_X_Window ecore_x_window_permanent_new(Ecore_X_Window parent, Ecore_X_Atom unique_atom); /* @since 1.9 */ -EAPI Ecore_X_Window ecore_x_window_input_new(Ecore_X_Window parent, int x, int y, int w, int h); -EAPI void ecore_x_window_configure(Ecore_X_Window win, Ecore_X_Window_Configure_Mask mask, int x, int y, int w, int h, int border_width, Ecore_X_Window sibling, int stack_mode); -EAPI void ecore_x_window_cursor_set(Ecore_X_Window win, Ecore_X_Cursor c); -EAPI void ecore_x_window_free(Ecore_X_Window win); -EAPI void ecore_x_window_ignore_set(Ecore_X_Window win, int ignore); -EAPI Ecore_X_Window *ecore_x_window_ignore_list(int *num); +ECORE_X_API Ecore_X_Window ecore_x_window_new(Ecore_X_Window parent, int x, int y, int w, int h); +ECORE_X_API Ecore_X_Window ecore_x_window_override_new(Ecore_X_Window parent, int x, int y, int w, int h); +ECORE_X_API int ecore_x_window_argb_get(Ecore_X_Window win); +ECORE_X_API Ecore_X_Window ecore_x_window_manager_argb_new(Ecore_X_Window parent, int x, int y, int w, int h); +ECORE_X_API Ecore_X_Window ecore_x_window_argb_new(Ecore_X_Window parent, int x, int y, int w, int h); +ECORE_X_API Ecore_X_Window ecore_x_window_override_argb_new(Ecore_X_Window parent, int x, int y, int w, int h); +ECORE_X_API Ecore_X_Window ecore_x_window_permanent_new(Ecore_X_Window parent, Ecore_X_Atom unique_atom); /* @since 1.9 */ +ECORE_X_API Ecore_X_Window ecore_x_window_input_new(Ecore_X_Window parent, int x, int y, int w, int h); +ECORE_X_API void ecore_x_window_configure(Ecore_X_Window win, Ecore_X_Window_Configure_Mask mask, int x, int y, int w, int h, int border_width, Ecore_X_Window sibling, int stack_mode); +ECORE_X_API void ecore_x_window_cursor_set(Ecore_X_Window win, Ecore_X_Cursor c); +ECORE_X_API void ecore_x_window_free(Ecore_X_Window win); +ECORE_X_API void ecore_x_window_ignore_set(Ecore_X_Window win, int ignore); +ECORE_X_API Ecore_X_Window *ecore_x_window_ignore_list(int *num); -EAPI void ecore_x_window_delete_request_send(Ecore_X_Window win); -EAPI void ecore_x_window_show(Ecore_X_Window win); -EAPI void ecore_x_window_hide(Ecore_X_Window win); -EAPI void ecore_x_window_move(Ecore_X_Window win, int x, int y); -EAPI void ecore_x_window_resize(Ecore_X_Window win, int w, int h); -EAPI void ecore_x_window_move_resize(Ecore_X_Window win, int x, int y, int w, int h); -EAPI void ecore_x_window_focus(Ecore_X_Window win); -EAPI void ecore_x_window_focus_at_time(Ecore_X_Window win, Ecore_X_Time t); -EAPI Ecore_X_Window ecore_x_window_focus_get(void); -EAPI void ecore_x_window_raise(Ecore_X_Window win); -EAPI void ecore_x_window_lower(Ecore_X_Window win); -EAPI void ecore_x_window_reparent(Ecore_X_Window win, Ecore_X_Window new_parent, int x, int y); -EAPI void ecore_x_window_size_get(Ecore_X_Window win, int *w, int *h); -EAPI void ecore_x_window_geometry_get(Ecore_X_Window win, int *x, int *y, int *w, int *h); -EAPI int ecore_x_window_border_width_get(Ecore_X_Window win); -EAPI void ecore_x_window_border_width_set(Ecore_X_Window win, int width); -EAPI int ecore_x_window_depth_get(Ecore_X_Window win); -EAPI void ecore_x_window_cursor_show(Ecore_X_Window win, Eina_Bool show); -EAPI void ecore_x_window_defaults_set(Ecore_X_Window win); -EAPI int ecore_x_window_visible_get(Ecore_X_Window win); -EAPI Ecore_X_Window ecore_x_window_shadow_tree_at_xy_with_skip_get(Ecore_X_Window base, int x, int y, Ecore_X_Window *skip, int skip_num); -EAPI Ecore_X_Window ecore_x_window_shadow_parent_get(Ecore_X_Window root, Ecore_X_Window win); -EAPI void ecore_x_window_shadow_tree_flush(void); -EAPI Ecore_X_Window ecore_x_window_root_get(Ecore_X_Window win); -EAPI Ecore_X_Window ecore_x_window_at_xy_get(int x, int y); -EAPI Ecore_X_Window ecore_x_window_at_xy_with_skip_get(int x, int y, Ecore_X_Window *skip, int skip_num); -EAPI Ecore_X_Window ecore_x_window_at_xy_begin_get(Ecore_X_Window begin, int x, int y); -EAPI Ecore_X_Window ecore_x_window_parent_get(Ecore_X_Window win); +ECORE_X_API void ecore_x_window_delete_request_send(Ecore_X_Window win); +ECORE_X_API void ecore_x_window_show(Ecore_X_Window win); +ECORE_X_API void ecore_x_window_hide(Ecore_X_Window win); +ECORE_X_API void ecore_x_window_move(Ecore_X_Window win, int x, int y); +ECORE_X_API void ecore_x_window_resize(Ecore_X_Window win, int w, int h); +ECORE_X_API void ecore_x_window_move_resize(Ecore_X_Window win, int x, int y, int w, int h); +ECORE_X_API void ecore_x_window_focus(Ecore_X_Window win); +ECORE_X_API void ecore_x_window_focus_at_time(Ecore_X_Window win, Ecore_X_Time t); +ECORE_X_API Ecore_X_Window ecore_x_window_focus_get(void); +ECORE_X_API void ecore_x_window_raise(Ecore_X_Window win); +ECORE_X_API void ecore_x_window_lower(Ecore_X_Window win); +ECORE_X_API void ecore_x_window_reparent(Ecore_X_Window win, Ecore_X_Window new_parent, int x, int y); +ECORE_X_API void ecore_x_window_size_get(Ecore_X_Window win, int *w, int *h); +ECORE_X_API void ecore_x_window_geometry_get(Ecore_X_Window win, int *x, int *y, int *w, int *h); +ECORE_X_API int ecore_x_window_border_width_get(Ecore_X_Window win); +ECORE_X_API void ecore_x_window_border_width_set(Ecore_X_Window win, int width); +ECORE_X_API int ecore_x_window_depth_get(Ecore_X_Window win); +ECORE_X_API void ecore_x_window_cursor_show(Ecore_X_Window win, Eina_Bool show); +ECORE_X_API void ecore_x_window_defaults_set(Ecore_X_Window win); +ECORE_X_API int ecore_x_window_visible_get(Ecore_X_Window win); +ECORE_X_API Ecore_X_Window ecore_x_window_shadow_tree_at_xy_with_skip_get(Ecore_X_Window base, int x, int y, Ecore_X_Window *skip, int skip_num); +ECORE_X_API Ecore_X_Window ecore_x_window_shadow_parent_get(Ecore_X_Window root, Ecore_X_Window win); +ECORE_X_API void ecore_x_window_shadow_tree_flush(void); +ECORE_X_API Ecore_X_Window ecore_x_window_root_get(Ecore_X_Window win); +ECORE_X_API Ecore_X_Window ecore_x_window_at_xy_get(int x, int y); +ECORE_X_API Ecore_X_Window ecore_x_window_at_xy_with_skip_get(int x, int y, Ecore_X_Window *skip, int skip_num); +ECORE_X_API Ecore_X_Window ecore_x_window_at_xy_begin_get(Ecore_X_Window begin, int x, int y); +ECORE_X_API Ecore_X_Window ecore_x_window_parent_get(Ecore_X_Window win); -EAPI void ecore_x_window_background_color_set(Ecore_X_Window win, 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); +ECORE_X_API void ecore_x_window_background_color_set(Ecore_X_Window win, unsigned short r, unsigned short g, unsigned short b); +ECORE_X_API void ecore_x_window_gravity_set(Ecore_X_Window win, Ecore_X_Gravity grav); +ECORE_X_API void ecore_x_window_pixel_gravity_set(Ecore_X_Window win, Ecore_X_Gravity grav); +ECORE_X_API void ecore_x_window_pixmap_set(Ecore_X_Window win, Ecore_X_Pixmap pmap); +ECORE_X_API void ecore_x_window_area_clear(Ecore_X_Window win, int x, int y, int w, int h); +ECORE_X_API void ecore_x_window_area_expose(Ecore_X_Window win, int x, int y, int w, int h); +ECORE_X_API 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); +ECORE_X_API void ecore_x_window_prop_card32_set(Ecore_X_Window win, Ecore_X_Atom atom, unsigned int *val, unsigned int num); +ECORE_X_API int ecore_x_window_prop_card32_get(Ecore_X_Window win, Ecore_X_Atom atom, unsigned int *val, unsigned int len); +ECORE_X_API 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); +ECORE_X_API 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); +ECORE_X_API 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); +ECORE_X_API int ecore_x_window_prop_xid_list_get(Ecore_X_Window win, Ecore_X_Atom atom, Ecore_X_Atom type, Ecore_X_ID **plst); +ECORE_X_API 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); +ECORE_X_API void ecore_x_window_prop_atom_set(Ecore_X_Window win, Ecore_X_Atom atom, Ecore_X_Atom *val, unsigned int num); +ECORE_X_API int ecore_x_window_prop_atom_get(Ecore_X_Window win, Ecore_X_Atom atom, Ecore_X_Atom *val, unsigned int len); +ECORE_X_API int ecore_x_window_prop_atom_list_get(Ecore_X_Window win, Ecore_X_Atom atom, Ecore_X_Atom **plst); +ECORE_X_API void ecore_x_window_prop_atom_list_change(Ecore_X_Window win, Ecore_X_Atom atom, Ecore_X_Atom item, int op); +ECORE_X_API void ecore_x_window_prop_window_set(Ecore_X_Window win, Ecore_X_Atom atom, Ecore_X_Window *val, unsigned int num); +ECORE_X_API int ecore_x_window_prop_window_get(Ecore_X_Window win, Ecore_X_Atom atom, Ecore_X_Window *val, unsigned int len); +ECORE_X_API 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); +ECORE_X_API Ecore_X_Atom ecore_x_window_prop_any_type(void); +ECORE_X_API 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); +ECORE_X_API 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); +ECORE_X_API void ecore_x_window_prop_property_del(Ecore_X_Window win, Ecore_X_Atom property); +ECORE_X_API Ecore_X_Atom *ecore_x_window_prop_list(Ecore_X_Window win, int *num_ret); +ECORE_X_API void ecore_x_window_prop_string_set(Ecore_X_Window win, Ecore_X_Atom type, const char *str); +ECORE_X_API char *ecore_x_window_prop_string_get(Ecore_X_Window win, Ecore_X_Atom type); +ECORE_X_API Eina_Bool ecore_x_window_prop_protocol_isset(Ecore_X_Window win, Ecore_X_WM_Protocol protocol); +ECORE_X_API 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); +ECORE_X_API void ecore_x_window_shape_mask_set(Ecore_X_Window win, Ecore_X_Pixmap mask); +ECORE_X_API void ecore_x_window_shape_window_set(Ecore_X_Window win, Ecore_X_Window shape_win); +ECORE_X_API void ecore_x_window_shape_window_set_xy(Ecore_X_Window win, Ecore_X_Window shape_win, int x, int y); +ECORE_X_API void ecore_x_window_shape_rectangle_set(Ecore_X_Window win, int x, int y, int w, int h); +ECORE_X_API void ecore_x_window_shape_rectangles_set(Ecore_X_Window win, Ecore_X_Rectangle *rects, int num); +ECORE_X_API void ecore_x_window_shape_input_rectangle_set(Ecore_X_Window win, int x, int y, int w, int h); +ECORE_X_API void ecore_x_window_shape_input_rectangles_set(Ecore_X_Window win, Ecore_X_Rectangle *rects, int num); +ECORE_X_API void ecore_x_window_shape_input_rectangle_add(Ecore_X_Window win, int x, int y, int w, int h); +ECORE_X_API void ecore_x_window_shape_rectangle_subtract(Ecore_X_Window win, int x, int y, int w, int h); +ECORE_X_API void ecore_x_window_shape_input_rectangle_subtract(Ecore_X_Window win, int x, int y, int w, int h); +ECORE_X_API void ecore_x_window_shape_input_window_set_xy(Ecore_X_Window win, Ecore_X_Window shape_win, int x, int y); +ECORE_X_API void ecore_x_window_shape_input_window_set(Ecore_X_Window win, Ecore_X_Window shape_win); +ECORE_X_API void ecore_x_window_shape_window_add(Ecore_X_Window win, Ecore_X_Window shape_win); +ECORE_X_API void ecore_x_window_shape_window_add_xy(Ecore_X_Window win, Ecore_X_Window shape_win, int x, int y); +ECORE_X_API void ecore_x_window_shape_input_window_add_xy(Ecore_X_Window win, Ecore_X_Window shape_win, int x, int y); +ECORE_X_API void ecore_x_window_shape_rectangle_add(Ecore_X_Window win, int x, int y, int w, int h); +ECORE_X_API void ecore_x_window_shape_rectangle_clip(Ecore_X_Window win, int x, int y, int w, int h); +ECORE_X_API void ecore_x_window_shape_input_rectangle_clip(Ecore_X_Window win, int x, int y, int w, int h); +ECORE_X_API void ecore_x_window_shape_rectangles_add(Ecore_X_Window win, Ecore_X_Rectangle *rects, int num); +ECORE_X_API void ecore_x_window_shape_input_rectangles_add(Ecore_X_Window win, Ecore_X_Rectangle *rects, int num); +ECORE_X_API Ecore_X_Rectangle *ecore_x_window_shape_rectangles_get(Ecore_X_Window win, int *num_ret); +ECORE_X_API Ecore_X_Rectangle *ecore_x_window_shape_input_rectangles_get(Ecore_X_Window win, int *num_ret); +ECORE_X_API void ecore_x_window_shape_events_select(Ecore_X_Window win, Eina_Bool on); +ECORE_X_API 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); +ECORE_X_API Ecore_X_Pixmap ecore_x_pixmap_new(Ecore_X_Window win, int w, int h, int dep); +ECORE_X_API void ecore_x_pixmap_free(Ecore_X_Pixmap pmap); +ECORE_X_API 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); +ECORE_X_API void ecore_x_pixmap_geometry_get(Ecore_X_Pixmap pmap, int *x, int *y, int *w, int *h); +ECORE_X_API 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); +ECORE_X_API Ecore_X_GC ecore_x_gc_new(Ecore_X_Drawable draw, Ecore_X_GC_Value_Mask value_mask, const unsigned int *value_list); +ECORE_X_API void ecore_x_gc_free(Ecore_X_GC gc); +ECORE_X_API void ecore_x_gc_foreground_set(Ecore_X_GC gc, unsigned long foreground); +ECORE_X_API 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 Eina_Bool ecore_x_mouse_in_send(Ecore_X_Window win, int x, int y); -EAPI Eina_Bool ecore_x_mouse_out_send(Ecore_X_Window win, int x, int y); +ECORE_X_API 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); +ECORE_X_API Eina_Bool ecore_x_client_message8_send(Ecore_X_Window win, Ecore_X_Atom type, const void *data, int len); +ECORE_X_API Eina_Bool ecore_x_mouse_move_send(Ecore_X_Window win, int x, int y); +ECORE_X_API Eina_Bool ecore_x_mouse_down_send(Ecore_X_Window win, int x, int y, int b); +ECORE_X_API Eina_Bool ecore_x_mouse_up_send(Ecore_X_Window win, int x, int y, int b); +ECORE_X_API Eina_Bool ecore_x_mouse_in_send(Ecore_X_Window win, int x, int y); +ECORE_X_API Eina_Bool ecore_x_mouse_out_send(Ecore_X_Window win, int x, int y); -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); +ECORE_X_API void ecore_x_drawable_geometry_get(Ecore_X_Drawable d, int *x, int *y, int *w, int *h); +ECORE_X_API int ecore_x_drawable_border_width_get(Ecore_X_Drawable d); +ECORE_X_API int ecore_x_drawable_depth_get(Ecore_X_Drawable d); +ECORE_X_API 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); +ECORE_X_API Eina_Bool ecore_x_cursor_color_supported_get(void); +ECORE_X_API Ecore_X_Cursor ecore_x_cursor_new(Ecore_X_Window win, int *pixels, int w, int h, int hot_x, int hot_y); +ECORE_X_API void ecore_x_cursor_free(Ecore_X_Cursor c); +ECORE_X_API Ecore_X_Cursor ecore_x_cursor_shape_get(int shape); +ECORE_X_API void ecore_x_cursor_size_set(int size); +ECORE_X_API int ecore_x_cursor_size_get(void); /* FIXME: these funcs need categorising */ -EAPI Ecore_X_Window *ecore_x_window_root_list(int *num_ret); -EAPI Ecore_X_Window ecore_x_window_root_first_get(void); -EAPI Eina_Bool ecore_x_window_manage(Ecore_X_Window win); -EAPI void ecore_x_window_container_manage(Ecore_X_Window win); -EAPI void ecore_x_window_client_manage(Ecore_X_Window win); -EAPI void ecore_x_window_sniff(Ecore_X_Window win); -EAPI void ecore_x_window_client_sniff(Ecore_X_Window win); +ECORE_X_API Ecore_X_Window *ecore_x_window_root_list(int *num_ret); +ECORE_X_API Ecore_X_Window ecore_x_window_root_first_get(void); +ECORE_X_API Eina_Bool ecore_x_window_manage(Ecore_X_Window win); +ECORE_X_API void ecore_x_window_container_manage(Ecore_X_Window win); +ECORE_X_API void ecore_x_window_client_manage(Ecore_X_Window win); +ECORE_X_API void ecore_x_window_sniff(Ecore_X_Window win); +ECORE_X_API void ecore_x_window_client_sniff(Ecore_X_Window win); -EAPI Ecore_X_Atom ecore_x_atom_get(const char *name); -EAPI void ecore_x_atoms_get(const char **names, int num, Ecore_X_Atom *atoms); -EAPI char *ecore_x_atom_name_get(Ecore_X_Atom atom); +ECORE_X_API Ecore_X_Atom ecore_x_atom_get(const char *name); +ECORE_X_API void ecore_x_atoms_get(const char **names, int num, Ecore_X_Atom *atoms); +ECORE_X_API char *ecore_x_atom_name_get(Ecore_X_Atom atom); -EAPI void ecore_x_icccm_init(void); -EAPI void ecore_x_icccm_state_set(Ecore_X_Window win, Ecore_X_Window_State_Hint state); -EAPI Ecore_X_Window_State_Hint ecore_x_icccm_state_get(Ecore_X_Window win); -EAPI void ecore_x_icccm_delete_window_send(Ecore_X_Window win, Ecore_X_Time t); -EAPI void ecore_x_icccm_take_focus_send(Ecore_X_Window win, Ecore_X_Time t); -EAPI void ecore_x_icccm_save_yourself_send(Ecore_X_Window win, Ecore_X_Time t); -EAPI void ecore_x_icccm_move_resize_send(Ecore_X_Window win, int x, int y, int w, int h); -EAPI void ecore_x_icccm_hints_set(Ecore_X_Window win, Eina_Bool accepts_focus, Ecore_X_Window_State_Hint initial_state, Ecore_X_Pixmap icon_pixmap, Ecore_X_Pixmap icon_mask, Ecore_X_Window icon_window, Ecore_X_Window window_group, Eina_Bool is_urgent); -EAPI Eina_Bool ecore_x_icccm_hints_get(Ecore_X_Window win, Eina_Bool *accepts_focus, Ecore_X_Window_State_Hint *initial_state, Ecore_X_Pixmap *icon_pixmap, Ecore_X_Pixmap *icon_mask, Ecore_X_Window *icon_window, Ecore_X_Window *window_group, Eina_Bool *is_urgent); -EAPI void ecore_x_icccm_size_pos_hints_set(Ecore_X_Window win, Eina_Bool request_pos, Ecore_X_Gravity gravity, int min_w, int min_h, int max_w, int max_h, int base_w, int base_h, int step_x, int step_y, double min_aspect, double max_aspect); -EAPI Eina_Bool ecore_x_icccm_size_pos_hints_get(Ecore_X_Window win, Eina_Bool *request_pos, Ecore_X_Gravity *gravity, int *min_w, int *min_h, int *max_w, int *max_h, int *base_w, 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); +ECORE_X_API void ecore_x_icccm_init(void); +ECORE_X_API void ecore_x_icccm_state_set(Ecore_X_Window win, Ecore_X_Window_State_Hint state); +ECORE_X_API Ecore_X_Window_State_Hint ecore_x_icccm_state_get(Ecore_X_Window win); +ECORE_X_API void ecore_x_icccm_delete_window_send(Ecore_X_Window win, Ecore_X_Time t); +ECORE_X_API void ecore_x_icccm_take_focus_send(Ecore_X_Window win, Ecore_X_Time t); +ECORE_X_API void ecore_x_icccm_save_yourself_send(Ecore_X_Window win, Ecore_X_Time t); +ECORE_X_API void ecore_x_icccm_move_resize_send(Ecore_X_Window win, int x, int y, int w, int h); +ECORE_X_API void ecore_x_icccm_hints_set(Ecore_X_Window win, Eina_Bool accepts_focus, Ecore_X_Window_State_Hint initial_state, Ecore_X_Pixmap icon_pixmap, Ecore_X_Pixmap icon_mask, Ecore_X_Window icon_window, Ecore_X_Window window_group, Eina_Bool is_urgent); +ECORE_X_API Eina_Bool ecore_x_icccm_hints_get(Ecore_X_Window win, Eina_Bool *accepts_focus, Ecore_X_Window_State_Hint *initial_state, Ecore_X_Pixmap *icon_pixmap, Ecore_X_Pixmap *icon_mask, Ecore_X_Window *icon_window, Ecore_X_Window *window_group, Eina_Bool *is_urgent); +ECORE_X_API void ecore_x_icccm_size_pos_hints_set(Ecore_X_Window win, Eina_Bool request_pos, Ecore_X_Gravity gravity, int min_w, int min_h, int max_w, int max_h, int base_w, int base_h, int step_x, int step_y, double min_aspect, double max_aspect); +ECORE_X_API Eina_Bool ecore_x_icccm_size_pos_hints_get(Ecore_X_Window win, Eina_Bool *request_pos, Ecore_X_Gravity *gravity, int *min_w, int *min_h, int *max_w, int *max_h, int *base_w, int *base_h, int *step_x, int *step_y, double *min_aspect, double *max_aspect); +ECORE_X_API void ecore_x_icccm_title_set(Ecore_X_Window win, const char *t); +ECORE_X_API char *ecore_x_icccm_title_get(Ecore_X_Window win); +ECORE_X_API void ecore_x_icccm_protocol_atoms_set(Ecore_X_Window win, Ecore_X_Atom *protos, int num); +ECORE_X_API void ecore_x_icccm_protocol_set(Ecore_X_Window win, Ecore_X_WM_Protocol protocol, Eina_Bool on); +ECORE_X_API Eina_Bool ecore_x_icccm_protocol_isset(Ecore_X_Window win, Ecore_X_WM_Protocol protocol); +ECORE_X_API void ecore_x_icccm_name_class_set(Ecore_X_Window win, const char *n, const char *c); +ECORE_X_API void ecore_x_icccm_name_class_get(Ecore_X_Window win, char **n, char **c); +ECORE_X_API char *ecore_x_icccm_client_machine_get(Ecore_X_Window win); +ECORE_X_API void ecore_x_icccm_command_set(Ecore_X_Window win, int argc, char **argv); +ECORE_X_API void ecore_x_icccm_command_get(Ecore_X_Window win, int *argc, char ***argv); +ECORE_X_API char *ecore_x_icccm_icon_name_get(Ecore_X_Window win); +ECORE_X_API void ecore_x_icccm_icon_name_set(Ecore_X_Window win, const char *t); +ECORE_X_API void ecore_x_icccm_colormap_window_set(Ecore_X_Window win, Ecore_X_Window subwin); +ECORE_X_API void ecore_x_icccm_colormap_window_unset(Ecore_X_Window win, Ecore_X_Window subwin); +ECORE_X_API void ecore_x_icccm_transient_for_set(Ecore_X_Window win, Ecore_X_Window forwin); +ECORE_X_API void ecore_x_icccm_transient_for_unset(Ecore_X_Window win); +ECORE_X_API Ecore_X_Window ecore_x_icccm_transient_for_get(Ecore_X_Window win); +ECORE_X_API void ecore_x_icccm_window_role_set(Ecore_X_Window win, const char *role); +ECORE_X_API char *ecore_x_icccm_window_role_get(Ecore_X_Window win); +ECORE_X_API void ecore_x_icccm_client_leader_set(Ecore_X_Window win, Ecore_X_Window l); +ECORE_X_API Ecore_X_Window ecore_x_icccm_client_leader_get(Ecore_X_Window win); +ECORE_X_API void ecore_x_icccm_iconic_request_send(Ecore_X_Window win, Ecore_X_Window root); typedef enum _Ecore_X_MWM_Hint_Func { @@ -1705,156 +1693,156 @@ typedef enum _Ecore_X_MWM_Hint_Input ECORE_X_MWM_HINT_INPUT_FULL_APPLICATION_MODAL = 3 } Ecore_X_MWM_Hint_Input; -EAPI Eina_Bool ecore_x_mwm_hints_get(Ecore_X_Window win, Ecore_X_MWM_Hint_Func *fhint, Ecore_X_MWM_Hint_Decor *dhint, Ecore_X_MWM_Hint_Input *ihint); -EAPI void ecore_x_mwm_borderless_set(Ecore_X_Window win, Eina_Bool borderless); +ECORE_X_API Eina_Bool ecore_x_mwm_hints_get(Ecore_X_Window win, Ecore_X_MWM_Hint_Func *fhint, Ecore_X_MWM_Hint_Decor *dhint, Ecore_X_MWM_Hint_Input *ihint); +ECORE_X_API void ecore_x_mwm_borderless_set(Ecore_X_Window win, Eina_Bool borderless); /* netwm */ -EAPI void ecore_x_netwm_init(void); -EAPI void ecore_x_netwm_shutdown(void); -EAPI void ecore_x_netwm_wm_identify(Ecore_X_Window root, Ecore_X_Window check, const char *wm_name); -EAPI void ecore_x_netwm_supported_set(Ecore_X_Window root, Ecore_X_Atom *supported, int num); -EAPI Eina_Bool ecore_x_netwm_supported_get(Ecore_X_Window root, Ecore_X_Atom **supported, int *num); -EAPI void ecore_x_netwm_desk_count_set(Ecore_X_Window root, unsigned int n_desks); -EAPI void ecore_x_netwm_desk_roots_set(Ecore_X_Window root, Ecore_X_Window *vroots, unsigned int n_desks); -EAPI void ecore_x_netwm_desk_names_set(Ecore_X_Window root, const char **names, unsigned int n_desks); -EAPI void ecore_x_netwm_desk_size_set(Ecore_X_Window root, unsigned int width, unsigned int height); -EAPI void ecore_x_netwm_desk_workareas_set(Ecore_X_Window root, unsigned int *areas, unsigned int n_desks); -EAPI unsigned int *ecore_x_netwm_desk_workareas_get(Ecore_X_Window root, unsigned int *n_desks); -EAPI void ecore_x_netwm_desk_current_set(Ecore_X_Window root, unsigned int desk); -EAPI void ecore_x_netwm_desk_viewports_set(Ecore_X_Window root, unsigned int *origins, unsigned int n_desks); -EAPI void ecore_x_netwm_desk_layout_set(Ecore_X_Window root, int orientation, int columns, int rows, int starting_corner); -EAPI void ecore_x_netwm_showing_desktop_set(Ecore_X_Window root, Eina_Bool on); -EAPI void ecore_x_netwm_client_list_set(Ecore_X_Window root, Ecore_X_Window *p_clients, unsigned int n_clients); -EAPI void ecore_x_netwm_client_list_stacking_set(Ecore_X_Window root, Ecore_X_Window *p_clients, unsigned int n_clients); -EAPI void ecore_x_netwm_client_active_set(Ecore_X_Window root, Ecore_X_Window win); -EAPI void ecore_x_netwm_client_active_request(Ecore_X_Window root, Ecore_X_Window win, int type, Ecore_X_Window current_win); -EAPI void ecore_x_netwm_name_set(Ecore_X_Window win, const char *name); -EAPI int ecore_x_netwm_name_get(Ecore_X_Window win, char **name); -EAPI void ecore_x_netwm_startup_id_set(Ecore_X_Window win, const char *id); -EAPI int ecore_x_netwm_startup_id_get(Ecore_X_Window win, char **id); -EAPI void ecore_x_netwm_visible_name_set(Ecore_X_Window win, const char *name); -EAPI int ecore_x_netwm_visible_name_get(Ecore_X_Window win, char **name); -EAPI void ecore_x_netwm_icon_name_set(Ecore_X_Window win, const char *name); -EAPI int ecore_x_netwm_icon_name_get(Ecore_X_Window win, char **name); -EAPI void ecore_x_netwm_visible_icon_name_set(Ecore_X_Window win, const char *name); -EAPI int ecore_x_netwm_visible_icon_name_get(Ecore_X_Window win, char **name); -EAPI void ecore_x_netwm_desktop_set(Ecore_X_Window win, unsigned int desk); -EAPI Eina_Bool ecore_x_netwm_desktop_get(Ecore_X_Window win, unsigned int *desk); -EAPI void ecore_x_netwm_strut_set(Ecore_X_Window win, int left, int right, int top, int bottom); -EAPI Eina_Bool ecore_x_netwm_strut_get(Ecore_X_Window win, int *left, int *right, int *top, int *bottom); -EAPI void ecore_x_netwm_strut_partial_set(Ecore_X_Window win, int left, int right, int top, int bottom, int left_start_y, int left_end_y, int right_start_y, int right_end_y, int top_start_x, int top_end_x, int bottom_start_x, int bottom_end_x); -EAPI Eina_Bool ecore_x_netwm_strut_partial_get(Ecore_X_Window win, int *left, int *right, int *top, int *bottom, int *left_start_y, int *left_end_y, int *right_start_y, int *right_end_y, int *top_start_x, int *top_end_x, int *bottom_start_x, int *bottom_end_x); +ECORE_X_API void ecore_x_netwm_init(void); +ECORE_X_API void ecore_x_netwm_shutdown(void); +ECORE_X_API void ecore_x_netwm_wm_identify(Ecore_X_Window root, Ecore_X_Window check, const char *wm_name); +ECORE_X_API void ecore_x_netwm_supported_set(Ecore_X_Window root, Ecore_X_Atom *supported, int num); +ECORE_X_API Eina_Bool ecore_x_netwm_supported_get(Ecore_X_Window root, Ecore_X_Atom **supported, int *num); +ECORE_X_API void ecore_x_netwm_desk_count_set(Ecore_X_Window root, unsigned int n_desks); +ECORE_X_API void ecore_x_netwm_desk_roots_set(Ecore_X_Window root, Ecore_X_Window *vroots, unsigned int n_desks); +ECORE_X_API void ecore_x_netwm_desk_names_set(Ecore_X_Window root, const char **names, unsigned int n_desks); +ECORE_X_API void ecore_x_netwm_desk_size_set(Ecore_X_Window root, unsigned int width, unsigned int height); +ECORE_X_API void ecore_x_netwm_desk_workareas_set(Ecore_X_Window root, unsigned int *areas, unsigned int n_desks); +ECORE_X_API unsigned int *ecore_x_netwm_desk_workareas_get(Ecore_X_Window root, unsigned int *n_desks); +ECORE_X_API void ecore_x_netwm_desk_current_set(Ecore_X_Window root, unsigned int desk); +ECORE_X_API void ecore_x_netwm_desk_viewports_set(Ecore_X_Window root, unsigned int *origins, unsigned int n_desks); +ECORE_X_API void ecore_x_netwm_desk_layout_set(Ecore_X_Window root, int orientation, int columns, int rows, int starting_corner); +ECORE_X_API void ecore_x_netwm_showing_desktop_set(Ecore_X_Window root, Eina_Bool on); +ECORE_X_API void ecore_x_netwm_client_list_set(Ecore_X_Window root, Ecore_X_Window *p_clients, unsigned int n_clients); +ECORE_X_API void ecore_x_netwm_client_list_stacking_set(Ecore_X_Window root, Ecore_X_Window *p_clients, unsigned int n_clients); +ECORE_X_API void ecore_x_netwm_client_active_set(Ecore_X_Window root, Ecore_X_Window win); +ECORE_X_API void ecore_x_netwm_client_active_request(Ecore_X_Window root, Ecore_X_Window win, int type, Ecore_X_Window current_win); +ECORE_X_API void ecore_x_netwm_name_set(Ecore_X_Window win, const char *name); +ECORE_X_API int ecore_x_netwm_name_get(Ecore_X_Window win, char **name); +ECORE_X_API void ecore_x_netwm_startup_id_set(Ecore_X_Window win, const char *id); +ECORE_X_API int ecore_x_netwm_startup_id_get(Ecore_X_Window win, char **id); +ECORE_X_API void ecore_x_netwm_visible_name_set(Ecore_X_Window win, const char *name); +ECORE_X_API int ecore_x_netwm_visible_name_get(Ecore_X_Window win, char **name); +ECORE_X_API void ecore_x_netwm_icon_name_set(Ecore_X_Window win, const char *name); +ECORE_X_API int ecore_x_netwm_icon_name_get(Ecore_X_Window win, char **name); +ECORE_X_API void ecore_x_netwm_visible_icon_name_set(Ecore_X_Window win, const char *name); +ECORE_X_API int ecore_x_netwm_visible_icon_name_get(Ecore_X_Window win, char **name); +ECORE_X_API void ecore_x_netwm_desktop_set(Ecore_X_Window win, unsigned int desk); +ECORE_X_API Eina_Bool ecore_x_netwm_desktop_get(Ecore_X_Window win, unsigned int *desk); +ECORE_X_API void ecore_x_netwm_strut_set(Ecore_X_Window win, int left, int right, int top, int bottom); +ECORE_X_API Eina_Bool ecore_x_netwm_strut_get(Ecore_X_Window win, int *left, int *right, int *top, int *bottom); +ECORE_X_API void ecore_x_netwm_strut_partial_set(Ecore_X_Window win, int left, int right, int top, int bottom, int left_start_y, int left_end_y, int right_start_y, int right_end_y, int top_start_x, int top_end_x, int bottom_start_x, int bottom_end_x); +ECORE_X_API Eina_Bool ecore_x_netwm_strut_partial_get(Ecore_X_Window win, int *left, int *right, int *top, int *bottom, int *left_start_y, int *left_end_y, int *right_start_y, int *right_end_y, int *top_start_x, int *top_end_x, int *bottom_start_x, int *bottom_end_x); -EAPI void ecore_x_netwm_icons_set(Ecore_X_Window win, Ecore_X_Icon *icon, int num); +ECORE_X_API 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_netwm_moveresize_request_send(Ecore_X_Window win, int x, int y, Ecore_X_Netwm_Direction direction, unsigned int button); +ECORE_X_API Eina_Bool ecore_x_netwm_icons_get(Ecore_X_Window win, Ecore_X_Icon **icon, int *num); +ECORE_X_API void ecore_x_netwm_icon_geometry_set(Ecore_X_Window win, int x, int y, int width, int height); +ECORE_X_API Eina_Bool ecore_x_netwm_icon_geometry_get(Ecore_X_Window win, int *x, int *y, int *width, int *height); +ECORE_X_API void ecore_x_netwm_pid_set(Ecore_X_Window win, int pid); +ECORE_X_API Eina_Bool ecore_x_netwm_pid_get(Ecore_X_Window win, int *pid); +ECORE_X_API void ecore_x_netwm_handled_icons_set(Ecore_X_Window win); +ECORE_X_API Eina_Bool ecore_x_netwm_handled_icons_get(Ecore_X_Window win); +ECORE_X_API void ecore_x_netwm_user_time_set(Ecore_X_Window win, unsigned int time); +ECORE_X_API Eina_Bool ecore_x_netwm_user_time_get(Ecore_X_Window win, unsigned int *time); +ECORE_X_API void ecore_x_netwm_window_state_set(Ecore_X_Window win, Ecore_X_Window_State *state, unsigned int num); +ECORE_X_API Eina_Bool ecore_x_netwm_window_state_get(Ecore_X_Window win, Ecore_X_Window_State **state, unsigned int *num); +ECORE_X_API void ecore_x_netwm_window_type_set(Ecore_X_Window win, Ecore_X_Window_Type type); +ECORE_X_API Eina_Bool ecore_x_netwm_window_type_get(Ecore_X_Window win, Ecore_X_Window_Type *type); +ECORE_X_API int ecore_x_netwm_window_types_get(Ecore_X_Window win, Ecore_X_Window_Type **types); +ECORE_X_API Eina_Bool ecore_x_netwm_allowed_action_isset(Ecore_X_Window win, Ecore_X_Action action); +ECORE_X_API void ecore_x_netwm_allowed_action_set(Ecore_X_Window win, Ecore_X_Action *action, unsigned int num); +ECORE_X_API Eina_Bool ecore_x_netwm_allowed_action_get(Ecore_X_Window win, Ecore_X_Action **action, unsigned int *num); +ECORE_X_API void ecore_x_netwm_opacity_set(Ecore_X_Window win, unsigned int opacity); +ECORE_X_API Eina_Bool ecore_x_netwm_opacity_get(Ecore_X_Window win, unsigned int *opacity); +ECORE_X_API void ecore_x_netwm_frame_size_set(Ecore_X_Window win, int fl, int fr, int ft, int fb); +ECORE_X_API Eina_Bool ecore_x_netwm_frame_size_get(Ecore_X_Window win, int *fl, int *fr, int *ft, int *fb); +ECORE_X_API Eina_Bool ecore_x_netwm_sync_counter_get(Ecore_X_Window win, Ecore_X_Sync_Counter *counter); +ECORE_X_API void ecore_x_netwm_ping_send(Ecore_X_Window win); +ECORE_X_API void ecore_x_netwm_sync_request_send(Ecore_X_Window win, unsigned int serial); +ECORE_X_API 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); +ECORE_X_API void ecore_x_netwm_desktop_request_send(Ecore_X_Window win, Ecore_X_Window root, unsigned int desktop); +ECORE_X_API void ecore_x_netwm_moveresize_request_send(Ecore_X_Window win, int x, int y, Ecore_X_Netwm_Direction direction, unsigned int button); -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); +ECORE_X_API void ecore_x_e_init(void); +ECORE_X_API void ecore_x_e_frame_size_set(Ecore_X_Window win, int fl, int fr, int ft, int fb); +ECORE_X_API void ecore_x_e_virtual_keyboard_set(Ecore_X_Window win, unsigned int is_keyboard); +ECORE_X_API Eina_Bool ecore_x_e_virtual_keyboard_get(Ecore_X_Window win); +ECORE_X_API void ecore_x_e_virtual_keyboard_state_set(Ecore_X_Window win, Ecore_X_Virtual_Keyboard_State state); +ECORE_X_API Ecore_X_Virtual_Keyboard_State ecore_x_e_virtual_keyboard_state_get(Ecore_X_Window win); +ECORE_X_API void ecore_x_e_virtual_keyboard_state_send(Ecore_X_Window win, Ecore_X_Virtual_Keyboard_State state); /* Illume functions */ -EAPI void ecore_x_e_illume_zone_set(Ecore_X_Window win, Ecore_X_Window zone); -EAPI Ecore_X_Window ecore_x_e_illume_zone_get(Ecore_X_Window win); -EAPI void ecore_x_e_illume_zone_list_set(Ecore_X_Window win, Ecore_X_Window *zones, unsigned int n_zones); -EAPI void ecore_x_e_illume_conformant_set(Ecore_X_Window win, unsigned int is_conformant); -EAPI Eina_Bool ecore_x_e_illume_conformant_get(Ecore_X_Window win); -EAPI void ecore_x_e_illume_mode_set(Ecore_X_Window win, Ecore_X_Illume_Mode mode); -EAPI Ecore_X_Illume_Mode ecore_x_e_illume_mode_get(Ecore_X_Window win); -EAPI void ecore_x_e_illume_mode_send(Ecore_X_Window win, Ecore_X_Illume_Mode mode); -EAPI void ecore_x_e_illume_focus_back_send(Ecore_X_Window win); -EAPI void ecore_x_e_illume_focus_forward_send(Ecore_X_Window win); -EAPI void ecore_x_e_illume_focus_home_send(Ecore_X_Window win); -EAPI void ecore_x_e_illume_close_send(Ecore_X_Window win); -EAPI void ecore_x_e_illume_home_new_send(Ecore_X_Window win); -EAPI void ecore_x_e_illume_home_del_send(Ecore_X_Window win); -EAPI void ecore_x_e_illume_access_action_next_send(Ecore_X_Window win); -EAPI void ecore_x_e_illume_access_action_prev_send(Ecore_X_Window win); -EAPI void ecore_x_e_illume_access_action_activate_send(Ecore_X_Window win); -EAPI void ecore_x_e_illume_access_action_over_send(Ecore_X_Window win); -EAPI void ecore_x_e_illume_access_action_read_send(Ecore_X_Window win); -EAPI void ecore_x_e_illume_access_action_read_next_send(Ecore_X_Window win); -EAPI void ecore_x_e_illume_access_action_read_prev_send(Ecore_X_Window win); -EAPI void ecore_x_e_illume_access_action_up_send(Ecore_X_Window win); -EAPI void ecore_x_e_illume_access_action_down_send(Ecore_X_Window win); +ECORE_X_API void ecore_x_e_illume_zone_set(Ecore_X_Window win, Ecore_X_Window zone); +ECORE_X_API Ecore_X_Window ecore_x_e_illume_zone_get(Ecore_X_Window win); +ECORE_X_API void ecore_x_e_illume_zone_list_set(Ecore_X_Window win, Ecore_X_Window *zones, unsigned int n_zones); +ECORE_X_API void ecore_x_e_illume_conformant_set(Ecore_X_Window win, unsigned int is_conformant); +ECORE_X_API Eina_Bool ecore_x_e_illume_conformant_get(Ecore_X_Window win); +ECORE_X_API void ecore_x_e_illume_mode_set(Ecore_X_Window win, Ecore_X_Illume_Mode mode); +ECORE_X_API Ecore_X_Illume_Mode ecore_x_e_illume_mode_get(Ecore_X_Window win); +ECORE_X_API void ecore_x_e_illume_mode_send(Ecore_X_Window win, Ecore_X_Illume_Mode mode); +ECORE_X_API void ecore_x_e_illume_focus_back_send(Ecore_X_Window win); +ECORE_X_API void ecore_x_e_illume_focus_forward_send(Ecore_X_Window win); +ECORE_X_API void ecore_x_e_illume_focus_home_send(Ecore_X_Window win); +ECORE_X_API void ecore_x_e_illume_close_send(Ecore_X_Window win); +ECORE_X_API void ecore_x_e_illume_home_new_send(Ecore_X_Window win); +ECORE_X_API void ecore_x_e_illume_home_del_send(Ecore_X_Window win); +ECORE_X_API void ecore_x_e_illume_access_action_next_send(Ecore_X_Window win); +ECORE_X_API void ecore_x_e_illume_access_action_prev_send(Ecore_X_Window win); +ECORE_X_API void ecore_x_e_illume_access_action_activate_send(Ecore_X_Window win); +ECORE_X_API void ecore_x_e_illume_access_action_over_send(Ecore_X_Window win); +ECORE_X_API void ecore_x_e_illume_access_action_read_send(Ecore_X_Window win); +ECORE_X_API void ecore_x_e_illume_access_action_read_next_send(Ecore_X_Window win); +ECORE_X_API void ecore_x_e_illume_access_action_read_prev_send(Ecore_X_Window win); +ECORE_X_API void ecore_x_e_illume_access_action_up_send(Ecore_X_Window win); +ECORE_X_API void ecore_x_e_illume_access_action_down_send(Ecore_X_Window win); -EAPI void ecore_x_e_illume_drag_set(Ecore_X_Window win, unsigned int drag); -EAPI Eina_Bool ecore_x_e_illume_drag_get(Ecore_X_Window win); -EAPI void ecore_x_e_illume_drag_locked_set(Ecore_X_Window win, unsigned int is_locked); -EAPI Eina_Bool ecore_x_e_illume_drag_locked_get(Ecore_X_Window win); -EAPI void ecore_x_e_illume_drag_start_send(Ecore_X_Window win); -EAPI void ecore_x_e_illume_drag_end_send(Ecore_X_Window win); -EAPI void ecore_x_e_illume_indicator_geometry_set(Ecore_X_Window win, int x, int y, int w, int h); -EAPI Eina_Bool ecore_x_e_illume_indicator_geometry_get(Ecore_X_Window win, int *x, int *y, int *w, int *h); -EAPI void ecore_x_e_illume_softkey_geometry_set(Ecore_X_Window win, int x, int y, int w, int h); -EAPI Eina_Bool ecore_x_e_illume_softkey_geometry_get(Ecore_X_Window win, int *x, int *y, int *w, int *h); -EAPI void ecore_x_e_illume_keyboard_geometry_set(Ecore_X_Window win, int x, int y, int w, int h); -EAPI Eina_Bool ecore_x_e_illume_keyboard_geometry_get(Ecore_X_Window win, int *x, int *y, int *w, int *h); -EAPI void ecore_x_e_illume_quickpanel_set(Ecore_X_Window win, unsigned int is_quickpanel); -EAPI Eina_Bool ecore_x_e_illume_quickpanel_get(Ecore_X_Window win); -EAPI void ecore_x_e_illume_quickpanel_state_set(Ecore_X_Window win, Ecore_X_Illume_Quickpanel_State state); -EAPI Ecore_X_Illume_Quickpanel_State ecore_x_e_illume_quickpanel_state_get(Ecore_X_Window win); -EAPI void ecore_x_e_illume_quickpanel_state_send(Ecore_X_Window win, Ecore_X_Illume_Quickpanel_State state); -EAPI void ecore_x_e_illume_quickpanel_state_toggle(Ecore_X_Window win); -EAPI void ecore_x_e_illume_quickpanel_priority_major_set(Ecore_X_Window win, unsigned int priority); -EAPI int ecore_x_e_illume_quickpanel_priority_major_get(Ecore_X_Window win); -EAPI void ecore_x_e_illume_quickpanel_priority_minor_set(Ecore_X_Window win, unsigned int priority); -EAPI int ecore_x_e_illume_quickpanel_priority_minor_get(Ecore_X_Window win); -EAPI void ecore_x_e_illume_quickpanel_zone_set(Ecore_X_Window win, unsigned int zone); -EAPI int ecore_x_e_illume_quickpanel_zone_get(Ecore_X_Window win); -EAPI void ecore_x_e_illume_quickpanel_zone_request_send(Ecore_X_Window win); -EAPI void ecore_x_e_illume_quickpanel_position_update_send(Ecore_X_Window win); +ECORE_X_API void ecore_x_e_illume_drag_set(Ecore_X_Window win, unsigned int drag); +ECORE_X_API Eina_Bool ecore_x_e_illume_drag_get(Ecore_X_Window win); +ECORE_X_API void ecore_x_e_illume_drag_locked_set(Ecore_X_Window win, unsigned int is_locked); +ECORE_X_API Eina_Bool ecore_x_e_illume_drag_locked_get(Ecore_X_Window win); +ECORE_X_API void ecore_x_e_illume_drag_start_send(Ecore_X_Window win); +ECORE_X_API void ecore_x_e_illume_drag_end_send(Ecore_X_Window win); +ECORE_X_API void ecore_x_e_illume_indicator_geometry_set(Ecore_X_Window win, int x, int y, int w, int h); +ECORE_X_API Eina_Bool ecore_x_e_illume_indicator_geometry_get(Ecore_X_Window win, int *x, int *y, int *w, int *h); +ECORE_X_API void ecore_x_e_illume_softkey_geometry_set(Ecore_X_Window win, int x, int y, int w, int h); +ECORE_X_API Eina_Bool ecore_x_e_illume_softkey_geometry_get(Ecore_X_Window win, int *x, int *y, int *w, int *h); +ECORE_X_API void ecore_x_e_illume_keyboard_geometry_set(Ecore_X_Window win, int x, int y, int w, int h); +ECORE_X_API Eina_Bool ecore_x_e_illume_keyboard_geometry_get(Ecore_X_Window win, int *x, int *y, int *w, int *h); +ECORE_X_API void ecore_x_e_illume_quickpanel_set(Ecore_X_Window win, unsigned int is_quickpanel); +ECORE_X_API Eina_Bool ecore_x_e_illume_quickpanel_get(Ecore_X_Window win); +ECORE_X_API void ecore_x_e_illume_quickpanel_state_set(Ecore_X_Window win, Ecore_X_Illume_Quickpanel_State state); +ECORE_X_API Ecore_X_Illume_Quickpanel_State ecore_x_e_illume_quickpanel_state_get(Ecore_X_Window win); +ECORE_X_API void ecore_x_e_illume_quickpanel_state_send(Ecore_X_Window win, Ecore_X_Illume_Quickpanel_State state); +ECORE_X_API void ecore_x_e_illume_quickpanel_state_toggle(Ecore_X_Window win); +ECORE_X_API void ecore_x_e_illume_quickpanel_priority_major_set(Ecore_X_Window win, unsigned int priority); +ECORE_X_API int ecore_x_e_illume_quickpanel_priority_major_get(Ecore_X_Window win); +ECORE_X_API void ecore_x_e_illume_quickpanel_priority_minor_set(Ecore_X_Window win, unsigned int priority); +ECORE_X_API int ecore_x_e_illume_quickpanel_priority_minor_get(Ecore_X_Window win); +ECORE_X_API void ecore_x_e_illume_quickpanel_zone_set(Ecore_X_Window win, unsigned int zone); +ECORE_X_API int ecore_x_e_illume_quickpanel_zone_get(Ecore_X_Window win); +ECORE_X_API void ecore_x_e_illume_quickpanel_zone_request_send(Ecore_X_Window win); +ECORE_X_API void ecore_x_e_illume_quickpanel_position_update_send(Ecore_X_Window win); -EAPI void ecore_x_e_illume_clipboard_state_set(Ecore_X_Window win, Ecore_X_Illume_Clipboard_State state); +ECORE_X_API void ecore_x_e_illume_clipboard_state_set(Ecore_X_Window win, Ecore_X_Illume_Clipboard_State state); -EAPI Ecore_X_Illume_Clipboard_State ecore_x_e_illume_clipboard_state_get(Ecore_X_Window win); +ECORE_X_API Ecore_X_Illume_Clipboard_State ecore_x_e_illume_clipboard_state_get(Ecore_X_Window win); -EAPI void ecore_x_e_illume_clipboard_geometry_set(Ecore_X_Window win, int x, int y, int w, int h); -EAPI Eina_Bool ecore_x_e_illume_clipboard_geometry_get(Ecore_X_Window win, int *x, int *y, int *w, int *h); -EAPI void ecore_x_e_comp_sync_counter_set(Ecore_X_Window win, Ecore_X_Sync_Counter counter); -EAPI Ecore_X_Sync_Counter ecore_x_e_comp_sync_counter_get(Ecore_X_Window win); -EAPI void ecore_x_e_comp_sync_draw_done_send(Ecore_X_Window root, Ecore_X_Window win); -EAPI void ecore_x_e_comp_sync_draw_size_done_send(Ecore_X_Window root, Ecore_X_Window win, int w, int h); -EAPI void ecore_x_e_comp_sync_supported_set(Ecore_X_Window root, Eina_Bool enabled); -EAPI Eina_Bool ecore_x_e_comp_sync_supported_get(Ecore_X_Window root); -EAPI void ecore_x_e_comp_sync_begin_send(Ecore_X_Window win); -EAPI void ecore_x_e_comp_sync_end_send(Ecore_X_Window win); -EAPI void ecore_x_e_comp_sync_cancel_send(Ecore_X_Window win); +ECORE_X_API void ecore_x_e_illume_clipboard_geometry_set(Ecore_X_Window win, int x, int y, int w, int h); +ECORE_X_API Eina_Bool ecore_x_e_illume_clipboard_geometry_get(Ecore_X_Window win, int *x, int *y, int *w, int *h); +ECORE_X_API void ecore_x_e_comp_sync_counter_set(Ecore_X_Window win, Ecore_X_Sync_Counter counter); +ECORE_X_API Ecore_X_Sync_Counter ecore_x_e_comp_sync_counter_get(Ecore_X_Window win); +ECORE_X_API void ecore_x_e_comp_sync_draw_done_send(Ecore_X_Window root, Ecore_X_Window win); +ECORE_X_API void ecore_x_e_comp_sync_draw_size_done_send(Ecore_X_Window root, Ecore_X_Window win, int w, int h); +ECORE_X_API void ecore_x_e_comp_sync_supported_set(Ecore_X_Window root, Eina_Bool enabled); +ECORE_X_API Eina_Bool ecore_x_e_comp_sync_supported_get(Ecore_X_Window root); +ECORE_X_API void ecore_x_e_comp_sync_begin_send(Ecore_X_Window win); +ECORE_X_API void ecore_x_e_comp_sync_end_send(Ecore_X_Window win); +ECORE_X_API void ecore_x_e_comp_sync_cancel_send(Ecore_X_Window win); -EAPI void ecore_x_e_comp_flush_send(Ecore_X_Window win); -EAPI void ecore_x_e_comp_dump_send(Ecore_X_Window win); -EAPI void ecore_x_e_comp_pixmap_set(Ecore_X_Window win, Ecore_X_Pixmap pixmap); -EAPI Ecore_X_Pixmap ecore_x_e_comp_pixmap_get(Ecore_X_Window win); +ECORE_X_API void ecore_x_e_comp_flush_send(Ecore_X_Window win); +ECORE_X_API void ecore_x_e_comp_dump_send(Ecore_X_Window win); +ECORE_X_API void ecore_x_e_comp_pixmap_set(Ecore_X_Window win, Ecore_X_Pixmap pixmap); +ECORE_X_API Ecore_X_Pixmap ecore_x_e_comp_pixmap_get(Ecore_X_Window win); /** * @brief Get the window profile @@ -1862,14 +1850,14 @@ EAPI Ecore_X_Pixmap ecore_x_e_comp_pixmap_get(Ecore_X_Window wi * @param win The client x window * @return The string value of the window profile, or NULL if none exists */ -EAPI char *ecore_x_e_window_profile_get(Ecore_X_Window win); +ECORE_X_API char *ecore_x_e_window_profile_get(Ecore_X_Window win); /** * @brief Set the window profile * * @param win The client x window * @param profile The string value of the window profile */ -EAPI void ecore_x_e_window_profile_set(Ecore_X_Window win, const char *profile); +ECORE_X_API void ecore_x_e_window_profile_set(Ecore_X_Window win, const char *profile); /** * @brief Set the array of window profiles * @@ -1879,7 +1867,7 @@ EAPI void ecore_x_e_window_profile_set(Ecore_X_Windo * * @deprecated use ecore_x_e_window_available_profiles_set */ -EAPI void ecore_x_e_window_profile_list_set(Ecore_X_Window win, const char **profiles, unsigned int num_profiles); +ECORE_X_API void ecore_x_e_window_profile_list_set(Ecore_X_Window win, const char **profiles, unsigned int num_profiles); /** * @brief Get the array of window profiles * @@ -1890,7 +1878,7 @@ EAPI void ecore_x_e_window_profile_list_set(Ecore_X_ * * @deprecated use ecore_x_e_window_available_profiles_get */ -EAPI Eina_Bool ecore_x_e_window_profile_list_get(Ecore_X_Window win, const char ***profiles, int *ret_num); +ECORE_X_API Eina_Bool ecore_x_e_window_profile_list_get(Ecore_X_Window win, const char ***profiles, int *ret_num); /** * @brief Set the status for the window profile support * @@ -1899,7 +1887,7 @@ EAPI Eina_Bool ecore_x_e_window_profile_list_get(Ecore_X_ * * @since 1.8 */ -EAPI void ecore_x_e_window_profile_supported_set(Ecore_X_Window root, Eina_Bool enabled); +ECORE_X_API void ecore_x_e_window_profile_supported_set(Ecore_X_Window root, Eina_Bool enabled); /** * @brief Query if the window profile is supported * @@ -1908,7 +1896,7 @@ EAPI void ecore_x_e_window_profile_supported_set(Eco * * @since 1.8 */ -EAPI Eina_Bool ecore_x_e_window_profile_supported_get(Ecore_X_Window root); +ECORE_X_API Eina_Bool ecore_x_e_window_profile_supported_get(Ecore_X_Window root); /** * @brief Set the array of available window profiles * @@ -1918,7 +1906,7 @@ EAPI Eina_Bool ecore_x_e_window_profile_supported_get(Eco * * @since 1.8 */ -EAPI void ecore_x_e_window_available_profiles_set(Ecore_X_Window win, const char **profiles, unsigned int count); +ECORE_X_API void ecore_x_e_window_available_profiles_set(Ecore_X_Window win, const char **profiles, unsigned int count); /** * @brief Get the array of avaialbe window profiles * @@ -1929,7 +1917,7 @@ EAPI void ecore_x_e_window_available_profiles_set(Ec * * @since 1.8 */ -EAPI Eina_Bool ecore_x_e_window_available_profiles_get(Ecore_X_Window win, const char ***profiles, int *count); +ECORE_X_API Eina_Bool ecore_x_e_window_available_profiles_get(Ecore_X_Window win, const char ***profiles, int *count); /** * @brief Send a profile change event to the window manager * @@ -1944,7 +1932,7 @@ EAPI Eina_Bool ecore_x_e_window_available_profiles_get(Ec * * @since 1.8 */ -EAPI void ecore_x_e_window_profile_change_send(Ecore_X_Window root, Ecore_X_Window win, const char *profile); +ECORE_X_API void ecore_x_e_window_profile_change_send(Ecore_X_Window root, Ecore_X_Window win, const char *profile); /** * @brief Send a profile change request event to the client * @@ -1957,7 +1945,7 @@ EAPI void ecore_x_e_window_profile_change_send(Ecore * * @since 1.8 */ -EAPI void ecore_x_e_window_profile_change_request_send(Ecore_X_Window win, const char *profile); +ECORE_X_API void ecore_x_e_window_profile_change_request_send(Ecore_X_Window win, const char *profile); /** * @brief Send a profile change done event to the window manager * @@ -1971,42 +1959,42 @@ EAPI void ecore_x_e_window_profile_change_request_se * * @since 1.8 */ -EAPI void ecore_x_e_window_profile_change_done_send(Ecore_X_Window root, Ecore_X_Window win, const char *profile); +ECORE_X_API void ecore_x_e_window_profile_change_done_send(Ecore_X_Window root, Ecore_X_Window win, const char *profile); -EAPI Ecore_X_Sync_Alarm ecore_x_sync_alarm_new(Ecore_X_Sync_Counter counter); -EAPI Eina_Bool ecore_x_sync_alarm_free(Ecore_X_Sync_Alarm alarm); -EAPI Eina_Bool ecore_x_sync_counter_query(Ecore_X_Sync_Counter counter, unsigned int *val); -EAPI Ecore_X_Sync_Counter ecore_x_sync_counter_new(int val); -EAPI void ecore_x_sync_counter_free(Ecore_X_Sync_Counter counter); -EAPI void ecore_x_sync_counter_inc(Ecore_X_Sync_Counter counter, int by); -EAPI void ecore_x_sync_counter_val_wait(Ecore_X_Sync_Counter counter, int val); +ECORE_X_API Ecore_X_Sync_Alarm ecore_x_sync_alarm_new(Ecore_X_Sync_Counter counter); +ECORE_X_API Eina_Bool ecore_x_sync_alarm_free(Ecore_X_Sync_Alarm alarm); +ECORE_X_API Eina_Bool ecore_x_sync_counter_query(Ecore_X_Sync_Counter counter, unsigned int *val); +ECORE_X_API Ecore_X_Sync_Counter ecore_x_sync_counter_new(int val); +ECORE_X_API void ecore_x_sync_counter_free(Ecore_X_Sync_Counter counter); +ECORE_X_API void ecore_x_sync_counter_inc(Ecore_X_Sync_Counter counter, int by); +ECORE_X_API void ecore_x_sync_counter_val_wait(Ecore_X_Sync_Counter counter, int val); -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); +ECORE_X_API void ecore_x_sync_counter_set(Ecore_X_Sync_Counter counter, int val); +ECORE_X_API void ecore_x_sync_counter_2_set(Ecore_X_Sync_Counter counter, int val_hi, unsigned int val_lo); +ECORE_X_API 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); +ECORE_X_API int ecore_x_xinerama_screen_count_get(void); +ECORE_X_API 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); -EAPI Eina_Bool ecore_x_screensaver_custom_blanking_enable(void); /** @since 1.7 */ -EAPI Eina_Bool ecore_x_screensaver_custom_blanking_disable(void); /** @since 1.7 */ -EINA_DEPRECATED EAPI void ecore_x_screensaver_supend(void); /** @since 1.11 */ -EAPI void ecore_x_screensaver_resume(void); /** @since 1.11 */ -EAPI void ecore_x_screensaver_reset(void); /** @since 1.11 */ -EAPI void ecore_x_screensaver_activate(void); /** @since 1.11 */ -EAPI void ecore_x_screensaver_suspend(void); /** @since 1.13 */ +ECORE_X_API Eina_Bool ecore_x_screensaver_event_available_get(void); +ECORE_X_API int ecore_x_screensaver_idle_time_get(void); +ECORE_X_API void ecore_x_screensaver_set(int timeout, int interval, int prefer_blanking, int allow_exposures); +ECORE_X_API void ecore_x_screensaver_timeout_set(int timeout); +ECORE_X_API int ecore_x_screensaver_timeout_get(void); +ECORE_X_API void ecore_x_screensaver_blank_set(int timeout); +ECORE_X_API int ecore_x_screensaver_blank_get(void); +ECORE_X_API void ecore_x_screensaver_expose_set(int timeout); +ECORE_X_API int ecore_x_screensaver_expose_get(void); +ECORE_X_API void ecore_x_screensaver_interval_set(int timeout); +ECORE_X_API int ecore_x_screensaver_interval_get(void); +ECORE_X_API void ecore_x_screensaver_event_listen_set(Eina_Bool on); +ECORE_X_API Eina_Bool ecore_x_screensaver_custom_blanking_enable(void); /** @since 1.7 */ +ECORE_X_API Eina_Bool ecore_x_screensaver_custom_blanking_disable(void); /** @since 1.7 */ +EINA_DEPRECATED ECORE_X_API void ecore_x_screensaver_supend(void); /** @since 1.11 */ +ECORE_X_API void ecore_x_screensaver_resume(void); /** @since 1.11 */ +ECORE_X_API void ecore_x_screensaver_reset(void); /** @since 1.11 */ +ECORE_X_API void ecore_x_screensaver_activate(void); /** @since 1.11 */ +ECORE_X_API void ecore_x_screensaver_suspend(void); /** @since 1.13 */ /* FIXME: these funcs need categorising */ @@ -2037,48 +2025,48 @@ typedef struct _Ecore_X_Window_Attributes */ } Ecore_X_Window_Attributes; -EAPI Eina_Bool ecore_x_window_attributes_get(Ecore_X_Window win, Ecore_X_Window_Attributes *att_ret); -EAPI void ecore_x_window_save_set_add(Ecore_X_Window win); -EAPI void ecore_x_window_save_set_del(Ecore_X_Window win); -EAPI Ecore_X_Window *ecore_x_window_children_get(Ecore_X_Window win, int *num); +ECORE_X_API Eina_Bool ecore_x_window_attributes_get(Ecore_X_Window win, Ecore_X_Window_Attributes *att_ret); +ECORE_X_API void ecore_x_window_save_set_add(Ecore_X_Window win); +ECORE_X_API void ecore_x_window_save_set_del(Ecore_X_Window win); +ECORE_X_API Ecore_X_Window *ecore_x_window_children_get(Ecore_X_Window win, int *num); -EAPI Eina_Bool ecore_x_pointer_control_set(int accel_num, int accel_denom, int threshold); -EAPI Eina_Bool ecore_x_pointer_control_get(int *accel_num, int *accel_denom, int *threshold); -EAPI Eina_Bool ecore_x_pointer_mapping_set(unsigned char *map, int nmap); -EAPI Eina_Bool ecore_x_pointer_mapping_get(unsigned char *map, int nmap); -EAPI Eina_Bool ecore_x_pointer_grab(Ecore_X_Window win); -EAPI Eina_Bool ecore_x_pointer_confine_grab(Ecore_X_Window win); -EAPI void ecore_x_pointer_ungrab(void); -EAPI Eina_Bool ecore_x_pointer_warp(Ecore_X_Window win, int x, int y); -EAPI Eina_Bool ecore_x_keyboard_grab(Ecore_X_Window win); -EAPI void ecore_x_keyboard_ungrab(void); -EAPI void 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); +ECORE_X_API Eina_Bool ecore_x_pointer_control_set(int accel_num, int accel_denom, int threshold); +ECORE_X_API Eina_Bool ecore_x_pointer_control_get(int *accel_num, int *accel_denom, int *threshold); +ECORE_X_API Eina_Bool ecore_x_pointer_mapping_set(unsigned char *map, int nmap); +ECORE_X_API Eina_Bool ecore_x_pointer_mapping_get(unsigned char *map, int nmap); +ECORE_X_API Eina_Bool ecore_x_pointer_grab(Ecore_X_Window win); +ECORE_X_API Eina_Bool ecore_x_pointer_confine_grab(Ecore_X_Window win); +ECORE_X_API void ecore_x_pointer_ungrab(void); +ECORE_X_API Eina_Bool ecore_x_pointer_warp(Ecore_X_Window win, int x, int y); +ECORE_X_API Eina_Bool ecore_x_keyboard_grab(Ecore_X_Window win); +ECORE_X_API void ecore_x_keyboard_ungrab(void); +ECORE_X_API void ecore_x_grab(void); +ECORE_X_API void ecore_x_ungrab(void); +ECORE_X_API void ecore_x_passive_grab_replay_func_set(Eina_Bool (*func)(void *data, int event_type, void *event), void *data); +ECORE_X_API void ecore_x_window_button_grab(Ecore_X_Window win, int button, Ecore_X_Event_Mask event_mask, int mod, int any_mod); +ECORE_X_API void ecore_x_window_button_ungrab(Ecore_X_Window win, int button, int mod, int any_mod); +ECORE_X_API void ecore_x_window_key_grab(Ecore_X_Window win, const char *key, int mod, int any_mod); +ECORE_X_API 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); -EAPI void ecore_x_pointer_root_xy_get(int *x, int *y); +ECORE_X_API void ecore_x_focus_reset(void); +ECORE_X_API void ecore_x_events_allow_all(void); +ECORE_X_API void ecore_x_pointer_last_xy_get(int *x, int *y); +ECORE_X_API void ecore_x_pointer_xy_get(Ecore_X_Window win, int *x, int *y); +ECORE_X_API void ecore_x_pointer_root_xy_get(int *x, int *y); /* ecore_x_region.c */ -EAPI Ecore_X_XRegion *ecore_x_xregion_new(void); -EAPI void ecore_x_xregion_free(Ecore_X_XRegion *region); -EAPI Eina_Bool ecore_x_xregion_set(Ecore_X_XRegion *region, Ecore_X_GC gc); -EAPI void ecore_x_xregion_translate(Ecore_X_XRegion *region, int x, int y); -EAPI Eina_Bool ecore_x_xregion_intersect(Ecore_X_XRegion *dst, Ecore_X_XRegion *r1, Ecore_X_XRegion *r2); -EAPI Eina_Bool ecore_x_xregion_union(Ecore_X_XRegion *dst, Ecore_X_XRegion *r1, Ecore_X_XRegion *r2); -EAPI Eina_Bool ecore_x_xregion_union_rect(Ecore_X_XRegion *dst, 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_API Ecore_X_XRegion *ecore_x_xregion_new(void); +ECORE_X_API void ecore_x_xregion_free(Ecore_X_XRegion *region); +ECORE_X_API Eina_Bool ecore_x_xregion_set(Ecore_X_XRegion *region, Ecore_X_GC gc); +ECORE_X_API void ecore_x_xregion_translate(Ecore_X_XRegion *region, int x, int y); +ECORE_X_API Eina_Bool ecore_x_xregion_intersect(Ecore_X_XRegion *dst, Ecore_X_XRegion *r1, Ecore_X_XRegion *r2); +ECORE_X_API Eina_Bool ecore_x_xregion_union(Ecore_X_XRegion *dst, Ecore_X_XRegion *r1, Ecore_X_XRegion *r2); +ECORE_X_API Eina_Bool ecore_x_xregion_union_rect(Ecore_X_XRegion *dst, Ecore_X_XRegion *src, Ecore_X_Rectangle *rect); +ECORE_X_API Eina_Bool ecore_x_xregion_subtract(Ecore_X_XRegion *dst, Ecore_X_XRegion *r1, Ecore_X_XRegion *r2); +ECORE_X_API Eina_Bool ecore_x_xregion_is_empty(Ecore_X_XRegion *region); +ECORE_X_API Eina_Bool ecore_x_xregion_is_equal(Ecore_X_XRegion *r1, Ecore_X_XRegion *r2); +ECORE_X_API Eina_Bool ecore_x_xregion_point_contain(Ecore_X_XRegion *region, int x, int y); +ECORE_X_API Eina_Bool ecore_x_xregion_rect_contain(Ecore_X_XRegion *region, Ecore_X_Rectangle *rect); /* ecore_x_randr.c */ @@ -2138,13 +2126,13 @@ typedef struct _Ecore_X_Randr_Crtc_Gamma_Info unsigned short *blue; } Ecore_X_Randr_Crtc_Gamma_Info; -EAPI int ecore_x_randr_version_get(void); -EAPI Eina_Bool ecore_x_randr_query(void); -EAPI Ecore_X_Time ecore_x_randr_config_timestamp_get(Ecore_X_Window root); /** @since 1.8 */ -EAPI Ecore_X_Randr_Orientation ecore_x_randr_screen_primary_output_orientations_get(Ecore_X_Window root); -EAPI Ecore_X_Randr_Orientation ecore_x_randr_screen_primary_output_orientation_get(Ecore_X_Window root); -EAPI Eina_Bool ecore_x_randr_screen_primary_output_orientation_set(Ecore_X_Window root, Ecore_X_Randr_Orientation orientation); -EAPI Ecore_X_Randr_Screen_Size_MM *ecore_x_randr_screen_primary_output_sizes_get(Ecore_X_Window root, int *num); +ECORE_X_API int ecore_x_randr_version_get(void); +ECORE_X_API Eina_Bool ecore_x_randr_query(void); +ECORE_X_API Ecore_X_Time ecore_x_randr_config_timestamp_get(Ecore_X_Window root); /** @since 1.8 */ +ECORE_X_API Ecore_X_Randr_Orientation ecore_x_randr_screen_primary_output_orientations_get(Ecore_X_Window root); +ECORE_X_API Ecore_X_Randr_Orientation ecore_x_randr_screen_primary_output_orientation_get(Ecore_X_Window root); +ECORE_X_API Eina_Bool ecore_x_randr_screen_primary_output_orientation_set(Ecore_X_Window root, Ecore_X_Randr_Orientation orientation); +ECORE_X_API Ecore_X_Randr_Screen_Size_MM *ecore_x_randr_screen_primary_output_sizes_get(Ecore_X_Window root, int *num); /** * @brief get the current set size of a given screen's primary output @@ -2155,66 +2143,66 @@ EAPI Ecore_X_Randr_Screen_Size_MM *ecore_x_randr_screen_primary_outp * @param h_mm the current size's height in mm * @param size_index of current set size to be used with ecore_x_randr_primary_output_size_set() */ -EAPI void ecore_x_randr_screen_primary_output_current_size_get(Ecore_X_Window root, int *w, int *h, int *w_mm, int *h_mm, int *size_index); -EAPI Eina_Bool ecore_x_randr_screen_primary_output_size_set(Ecore_X_Window root, int size_index); -EAPI Ecore_X_Randr_Refresh_Rate ecore_x_randr_screen_primary_output_current_refresh_rate_get(Ecore_X_Window root); -EAPI Ecore_X_Randr_Refresh_Rate *ecore_x_randr_screen_primary_output_refresh_rates_get(Ecore_X_Window root, int size_index, int *num); -EAPI Eina_Bool ecore_x_randr_screen_primary_output_refresh_rate_set(Ecore_X_Window root, int size_index, Ecore_X_Randr_Refresh_Rate rate); +ECORE_X_API void ecore_x_randr_screen_primary_output_current_size_get(Ecore_X_Window root, int *w, int *h, int *w_mm, int *h_mm, int *size_index); +ECORE_X_API Eina_Bool ecore_x_randr_screen_primary_output_size_set(Ecore_X_Window root, int size_index); +ECORE_X_API Ecore_X_Randr_Refresh_Rate ecore_x_randr_screen_primary_output_current_refresh_rate_get(Ecore_X_Window root); +ECORE_X_API Ecore_X_Randr_Refresh_Rate *ecore_x_randr_screen_primary_output_refresh_rates_get(Ecore_X_Window root, int size_index, int *num); +ECORE_X_API Eina_Bool ecore_x_randr_screen_primary_output_refresh_rate_set(Ecore_X_Window root, int size_index, Ecore_X_Randr_Refresh_Rate rate); -EAPI void ecore_x_randr_events_select(Ecore_X_Window win, Eina_Bool on); +ECORE_X_API void ecore_x_randr_events_select(Ecore_X_Window win, Eina_Bool on); -EAPI void ecore_x_randr_screen_current_size_get(Ecore_X_Window root, int *w, int *h, int *w_mm, int *h_mm); -EAPI void ecore_x_randr_screen_size_range_get(Ecore_X_Window root, int *wmin, int *hmin, int *wmax, int *hmax); -EAPI void ecore_x_randr_screen_reset(Ecore_X_Window root); -EAPI Eina_Bool ecore_x_randr_screen_current_size_set(Ecore_X_Window root, int w, int h, int w_mm, int h_mm); -EAPI Ecore_X_Randr_Mode_Info **ecore_x_randr_modes_info_get(Ecore_X_Window root, int *num); -EAPI Ecore_X_Randr_Mode ecore_x_randr_mode_info_add(Ecore_X_Window root, Ecore_X_Randr_Mode_Info *mode_info); -EAPI void ecore_x_randr_mode_del(Ecore_X_Randr_Mode mode); -EAPI Ecore_X_Randr_Mode_Info *ecore_x_randr_mode_info_get(Ecore_X_Window root, Ecore_X_Randr_Mode mode); -EAPI void ecore_x_randr_mode_info_free(Ecore_X_Randr_Mode_Info *mode_info); -EAPI Ecore_X_Randr_Crtc *ecore_x_randr_crtcs_get(Ecore_X_Window root, int *num); -EAPI Ecore_X_Randr_Output *ecore_x_randr_outputs_get(Ecore_X_Window root, int *num); -EAPI Ecore_X_Randr_Output *ecore_x_randr_window_outputs_get(Ecore_X_Window window, int *num); -EAPI Ecore_X_Randr_Output *ecore_x_randr_current_output_get(Ecore_X_Window window, int *num); -EAPI Ecore_X_Randr_Crtc *ecore_x_randr_window_crtcs_get(Ecore_X_Window window, int *num); -EAPI Ecore_X_Randr_Crtc *ecore_x_randr_current_crtc_get(Ecore_X_Window window, int *num); -EAPI Ecore_X_Randr_Output *ecore_x_randr_crtc_outputs_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int *num); -EAPI Ecore_X_Randr_Output *ecore_x_randr_crtc_possible_outputs_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int *num); -EAPI void ecore_x_randr_crtc_geometry_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int *x, int *y, int *w, int *h); -EAPI void ecore_x_randr_crtc_pos_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int *x, int *y); -EAPI Eina_Bool ecore_x_randr_crtc_pos_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int x, int y); -EAPI Ecore_X_Randr_Mode ecore_x_randr_crtc_mode_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc); -EAPI Eina_Bool ecore_x_randr_crtc_mode_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, Ecore_X_Randr_Output *outputs, int noutputs, Ecore_X_Randr_Mode mode); -EAPI void ecore_x_randr_crtc_size_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int *w, int *h); -EAPI Ecore_X_Randr_Refresh_Rate ecore_x_randr_crtc_refresh_rate_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, Ecore_X_Randr_Mode mode); -EAPI Ecore_X_Randr_Orientation ecore_x_randr_crtc_orientations_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc); -EAPI Ecore_X_Randr_Orientation ecore_x_randr_crtc_orientation_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc); -EAPI Eina_Bool ecore_x_randr_crtc_orientation_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, const Ecore_X_Randr_Orientation orientation); -EAPI Eina_Bool 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 alignment); -EAPI Ecore_X_Randr_Crtc_Info *ecore_x_randr_crtc_info_get(Ecore_X_Window root, const Ecore_X_Randr_Crtc crtc); /**< @since 1.8 */ -EAPI void ecore_x_randr_crtc_info_free(Ecore_X_Randr_Crtc_Info *info); /**< @since 1.8 */ -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 root, Ecore_X_Randr_Output output, int *num); -EAPI Ecore_X_Randr_Crtc *ecore_x_randr_output_possible_crtcs_get(Ecore_X_Window root, Ecore_X_Randr_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); -EINA_DEPRECATED EAPI int ecore_x_randr_crtc_gamma_ramp_size_get(Ecore_X_Randr_Crtc crtc); -EINA_DEPRECATED EAPI Ecore_X_Randr_Crtc_Gamma **ecore_x_randr_crtc_gamma_ramps_get(Ecore_X_Randr_Crtc crtc); -EINA_DEPRECATED 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_API void ecore_x_randr_screen_current_size_get(Ecore_X_Window root, int *w, int *h, int *w_mm, int *h_mm); +ECORE_X_API void ecore_x_randr_screen_size_range_get(Ecore_X_Window root, int *wmin, int *hmin, int *wmax, int *hmax); +ECORE_X_API void ecore_x_randr_screen_reset(Ecore_X_Window root); +ECORE_X_API Eina_Bool ecore_x_randr_screen_current_size_set(Ecore_X_Window root, int w, int h, int w_mm, int h_mm); +ECORE_X_API Ecore_X_Randr_Mode_Info **ecore_x_randr_modes_info_get(Ecore_X_Window root, int *num); +ECORE_X_API Ecore_X_Randr_Mode ecore_x_randr_mode_info_add(Ecore_X_Window root, Ecore_X_Randr_Mode_Info *mode_info); +ECORE_X_API void ecore_x_randr_mode_del(Ecore_X_Randr_Mode mode); +ECORE_X_API Ecore_X_Randr_Mode_Info *ecore_x_randr_mode_info_get(Ecore_X_Window root, Ecore_X_Randr_Mode mode); +ECORE_X_API void ecore_x_randr_mode_info_free(Ecore_X_Randr_Mode_Info *mode_info); +ECORE_X_API Ecore_X_Randr_Crtc *ecore_x_randr_crtcs_get(Ecore_X_Window root, int *num); +ECORE_X_API Ecore_X_Randr_Output *ecore_x_randr_outputs_get(Ecore_X_Window root, int *num); +ECORE_X_API Ecore_X_Randr_Output *ecore_x_randr_window_outputs_get(Ecore_X_Window window, int *num); +ECORE_X_API Ecore_X_Randr_Output *ecore_x_randr_current_output_get(Ecore_X_Window window, int *num); +ECORE_X_API Ecore_X_Randr_Crtc *ecore_x_randr_window_crtcs_get(Ecore_X_Window window, int *num); +ECORE_X_API Ecore_X_Randr_Crtc *ecore_x_randr_current_crtc_get(Ecore_X_Window window, int *num); +ECORE_X_API Ecore_X_Randr_Output *ecore_x_randr_crtc_outputs_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int *num); +ECORE_X_API Ecore_X_Randr_Output *ecore_x_randr_crtc_possible_outputs_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int *num); +ECORE_X_API void ecore_x_randr_crtc_geometry_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int *x, int *y, int *w, int *h); +ECORE_X_API void ecore_x_randr_crtc_pos_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int *x, int *y); +ECORE_X_API Eina_Bool ecore_x_randr_crtc_pos_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int x, int y); +ECORE_X_API Ecore_X_Randr_Mode ecore_x_randr_crtc_mode_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc); +ECORE_X_API Eina_Bool ecore_x_randr_crtc_mode_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, Ecore_X_Randr_Output *outputs, int noutputs, Ecore_X_Randr_Mode mode); +ECORE_X_API void ecore_x_randr_crtc_size_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int *w, int *h); +ECORE_X_API Ecore_X_Randr_Refresh_Rate ecore_x_randr_crtc_refresh_rate_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, Ecore_X_Randr_Mode mode); +ECORE_X_API Ecore_X_Randr_Orientation ecore_x_randr_crtc_orientations_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc); +ECORE_X_API Ecore_X_Randr_Orientation ecore_x_randr_crtc_orientation_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc); +ECORE_X_API Eina_Bool ecore_x_randr_crtc_orientation_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, const Ecore_X_Randr_Orientation orientation); +ECORE_X_API Eina_Bool ecore_x_randr_crtc_clone_set(Ecore_X_Window root, Ecore_X_Randr_Crtc original, Ecore_X_Randr_Crtc clone); +ECORE_X_API 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); +ECORE_X_API 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 alignment); +ECORE_X_API Ecore_X_Randr_Crtc_Info *ecore_x_randr_crtc_info_get(Ecore_X_Window root, const Ecore_X_Randr_Crtc crtc); /**< @since 1.8 */ +ECORE_X_API void ecore_x_randr_crtc_info_free(Ecore_X_Randr_Crtc_Info *info); /**< @since 1.8 */ +ECORE_X_API Eina_Bool ecore_x_randr_output_mode_add(Ecore_X_Randr_Output output, Ecore_X_Randr_Mode mode); +ECORE_X_API void ecore_x_randr_output_mode_del(Ecore_X_Randr_Output output, Ecore_X_Randr_Mode mode); +ECORE_X_API Ecore_X_Randr_Mode *ecore_x_randr_output_modes_get(Ecore_X_Window root, Ecore_X_Randr_Output output, int *num, int *npreferred); +ECORE_X_API Ecore_X_Randr_Output *ecore_x_randr_output_clones_get(Ecore_X_Window root, Ecore_X_Randr_Output output, int *num); +ECORE_X_API Ecore_X_Randr_Crtc *ecore_x_randr_output_possible_crtcs_get(Ecore_X_Window root, Ecore_X_Randr_Output output, int *num); +ECORE_X_API Ecore_X_Randr_Crtc ecore_x_randr_output_crtc_get(Ecore_X_Window root, Ecore_X_Randr_Output output); +ECORE_X_API char *ecore_x_randr_output_name_get(Ecore_X_Window root, Ecore_X_Randr_Output output, int *len); +EINA_DEPRECATED ECORE_X_API int ecore_x_randr_crtc_gamma_ramp_size_get(Ecore_X_Randr_Crtc crtc); +EINA_DEPRECATED ECORE_X_API Ecore_X_Randr_Crtc_Gamma **ecore_x_randr_crtc_gamma_ramps_get(Ecore_X_Randr_Crtc crtc); +EINA_DEPRECATED ECORE_X_API 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); +ECORE_X_API 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); +ECORE_X_API Eina_Bool ecore_x_randr_move_crtcs(Ecore_X_Window root, const Ecore_X_Randr_Crtc *crtcs, int ncrtc, int dx, int dy); +ECORE_X_API void ecore_x_randr_mode_size_get(Ecore_X_Window root, Ecore_X_Randr_Mode mode, int *w, int *h); +ECORE_X_API Ecore_X_Randr_Connection_Status ecore_x_randr_output_connection_status_get(Ecore_X_Window root, Ecore_X_Randr_Output output); +ECORE_X_API void ecore_x_randr_output_size_mm_get(Ecore_X_Window root, Ecore_X_Randr_Output output, int *w, int *h); +ECORE_X_API Eina_Bool ecore_x_randr_output_crtc_set(Ecore_X_Window root, Ecore_X_Randr_Output output, const Ecore_X_Randr_Crtc crtc); -EAPI int ecore_x_randr_crtc_gamma_size_get(Ecore_X_Randr_Crtc crtc); /**< @since 1.8 */ -EAPI Ecore_X_Randr_Crtc_Gamma_Info *ecore_x_randr_crtc_gamma_get(Ecore_X_Randr_Crtc crtc); /**< @since 1.8 */ -EAPI Eina_Bool ecore_x_randr_crtc_gamma_set(Ecore_X_Randr_Crtc crtc, const Ecore_X_Randr_Crtc_Gamma_Info *gamma); /**< @since 1.8 */ +ECORE_X_API int ecore_x_randr_crtc_gamma_size_get(Ecore_X_Randr_Crtc crtc); /**< @since 1.8 */ +ECORE_X_API Ecore_X_Randr_Crtc_Gamma_Info *ecore_x_randr_crtc_gamma_get(Ecore_X_Randr_Crtc crtc); /**< @since 1.8 */ +ECORE_X_API Eina_Bool ecore_x_randr_crtc_gamma_set(Ecore_X_Randr_Crtc crtc, const Ecore_X_Randr_Crtc_Gamma_Info *gamma); /**< @since 1.8 */ /** * @brief Validates the header from raw EDID data. @@ -2223,7 +2211,7 @@ EAPI Eina_Bool ecore_x_randr_crtc_gamma_set(Ecor * @param edid_length Length of the edid structure. * @return @c EINA_TRUE, if the header is valid, @c EINA_FALSE otherwise. */ -EAPI Eina_Bool ecore_x_randr_edid_has_valid_header(unsigned char *edid, unsigned long edid_length); +ECORE_X_API Eina_Bool ecore_x_randr_edid_has_valid_header(unsigned char *edid, unsigned long edid_length); /** * @brief Checks whether a display's EDID has a valid checksum. @@ -2232,7 +2220,7 @@ EAPI Eina_Bool ecore_x_randr_edid_has_valid_head * @param edid_length Length of the edid structure. * @return @c EINA_TRUE, if the checksum is valid, @c EINA_FALSE otherwise. */ -EAPI Eina_Bool ecore_x_randr_edid_info_has_valid_checksum(unsigned char *edid, unsigned long edid_length); +ECORE_X_API Eina_Bool ecore_x_randr_edid_info_has_valid_checksum(unsigned char *edid, unsigned long edid_length); /** * @brief Get the encoded version from raw EDID data. @@ -2247,7 +2235,7 @@ EAPI Eina_Bool ecore_x_randr_edid_info_has_valid * @param edid_length length of the edid structure * @return The encoded major and minor version encasuplated an int. */ -EAPI int ecore_x_randr_edid_version_get(unsigned char *edid, unsigned long edid_length); +ECORE_X_API int ecore_x_randr_edid_version_get(unsigned char *edid, unsigned long edid_length); /** * @brief Get the encoded manufacturer from raw EDID data. @@ -2256,7 +2244,7 @@ EAPI int ecore_x_randr_edid_version_get(un * @param edid_length length of the edid structure * @return The encoded manufacturer identifier. */ -EAPI char *ecore_x_randr_edid_manufacturer_name_get(unsigned char *edid, unsigned long edid_length); +ECORE_X_API char *ecore_x_randr_edid_manufacturer_name_get(unsigned char *edid, unsigned long edid_length); /** * @brief Get the encoded name from raw EDID data. @@ -2265,7 +2253,7 @@ EAPI char *ecore_x_randr_edid_manufacturer_n * @param edid_length length of the edid structure * @return The encoded manufacturer identifier. */ -EAPI char *ecore_x_randr_edid_display_name_get(unsigned char *edid, unsigned long edid_length); +ECORE_X_API char *ecore_x_randr_edid_display_name_get(unsigned char *edid, unsigned long edid_length); /** * @brief Get the encoded ASCII from raw EDID data. @@ -2274,7 +2262,7 @@ EAPI char *ecore_x_randr_edid_display_name_g * @param edid_length length of the edid structure * @return The encoded ASCII display identifier. */ -EAPI char *ecore_x_randr_edid_display_ascii_get(unsigned char *edid, unsigned long edid_length); +ECORE_X_API char *ecore_x_randr_edid_display_ascii_get(unsigned char *edid, unsigned long edid_length); /** * @brief Get the encoded serial identifier from raw EDID data. @@ -2283,7 +2271,7 @@ EAPI char *ecore_x_randr_edid_display_ascii_ * @param edid_length length of the edid structure * @return The encoded serial identifier. */ -EAPI char *ecore_x_randr_edid_display_serial_get(unsigned char *edid, unsigned long edid_length); +ECORE_X_API char *ecore_x_randr_edid_display_serial_get(unsigned char *edid, unsigned long edid_length); /** * @brief Get the encoded model number from raw EDID data. @@ -2294,7 +2282,7 @@ EAPI char *ecore_x_randr_edid_display_serial * @param edid_length length of the edid structure * @return The encoded model number. */ -EAPI int ecore_x_randr_edid_model_get(unsigned char *edid, unsigned long edid_length); +ECORE_X_API int ecore_x_randr_edid_model_get(unsigned char *edid, unsigned long edid_length); /** * @brief Get the manufacturer serial number from raw EDID data. @@ -2303,7 +2291,7 @@ EAPI int ecore_x_randr_edid_model_get(unsi * @param edid_length length of the edid structure * @return The encoded serial manufacturer serial number. */ -EAPI int ecore_x_randr_edid_manufacturer_serial_number_get(unsigned char *edid, unsigned long edid_length); +ECORE_X_API int ecore_x_randr_edid_manufacturer_serial_number_get(unsigned char *edid, unsigned long edid_length); /** * @brief Get the manufacturer model number from raw EDID data. @@ -2312,7 +2300,7 @@ EAPI int ecore_x_randr_edid_manufacturer_s * @param edid_length length of the edid structure * @return The manufacturer's model number. */ -EAPI int ecore_x_randr_edid_manufacturer_model_get(unsigned char *edid, unsigned long edid_length); +ECORE_X_API int ecore_x_randr_edid_manufacturer_model_get(unsigned char *edid, unsigned long edid_length); /** * @brief Looks up the DPMS support from raw EDID data. @@ -2322,7 +2310,7 @@ EAPI int ecore_x_randr_edid_manufacturer_m * @return @c EINA_TRUE, if DPMS is supported in some way, @c EINA_FALSE * otherwise. */ -EAPI Eina_Bool ecore_x_randr_edid_dpms_available_get(unsigned char *edid, unsigned long edid_length); +ECORE_X_API Eina_Bool ecore_x_randr_edid_dpms_available_get(unsigned char *edid, unsigned long edid_length); /** * @brief Looks up the DPMS Standby support from raw EDID data. @@ -2331,7 +2319,7 @@ EAPI Eina_Bool ecore_x_randr_edid_dpms_available * @param edid_length Length of the edid structure. * @return @c EINA_TRUE, if DPMS Standby is supported, @c EINA_FALSE otherwise. */ -EAPI Eina_Bool ecore_x_randr_edid_dpms_standby_available_get(unsigned char *edid, unsigned long edid_length); +ECORE_X_API Eina_Bool ecore_x_randr_edid_dpms_standby_available_get(unsigned char *edid, unsigned long edid_length); /** * @brief Looks up the DPMS Suspend support from raw EDID data. @@ -2340,7 +2328,7 @@ EAPI Eina_Bool ecore_x_randr_edid_dpms_standby_a * @param edid_length Length of the edid structure. * @return @c EINA_TRUE, if DPMS Suspend is supported, @c EINA_FALSE otherwise. */ -EAPI Eina_Bool ecore_x_randr_edid_dpms_suspend_available_get(unsigned char *edid, unsigned long edid_length); +ECORE_X_API Eina_Bool ecore_x_randr_edid_dpms_suspend_available_get(unsigned char *edid, unsigned long edid_length); /** * @brief Looks up the DPMS Off support from raw EDID data. @@ -2349,7 +2337,7 @@ EAPI Eina_Bool ecore_x_randr_edid_dpms_suspend_a * @param edid_length Length of the edid structure. * @return @c EINA_TRUE, if DPMS Off is supported, @c EINA_FALSE otherwise. */ -EAPI Eina_Bool ecore_x_randr_edid_dpms_off_available_get(unsigned char *edid, unsigned long edid_length); +ECORE_X_API Eina_Bool ecore_x_randr_edid_dpms_off_available_get(unsigned char *edid, unsigned long edid_length); /** * @brief Get the preferred aspect ratio from raw EDID data. @@ -2358,7 +2346,7 @@ EAPI Eina_Bool ecore_x_randr_edid_dpms_off_avail * @param edid_length length of the edid structure * @return The preferred aspect ratio. */ -EAPI Ecore_X_Randr_Edid_Aspect_Ratio ecore_x_randr_edid_display_aspect_ratio_preferred_get(unsigned char *edid, unsigned long edid_length); +ECORE_X_API Ecore_X_Randr_Edid_Aspect_Ratio ecore_x_randr_edid_display_aspect_ratio_preferred_get(unsigned char *edid, unsigned long edid_length); /** * @brief Get the supported aspect ratios from raw EDID data. @@ -2367,7 +2355,7 @@ EAPI Ecore_X_Randr_Edid_Aspect_Ratio ecore_x_randr_edid_display_aspect * @param edid_length length of the edid structure * @return The supported aspect ratios. */ -EAPI Ecore_X_Randr_Edid_Aspect_Ratio ecore_x_randr_edid_display_aspect_ratios_get(unsigned char *edid, unsigned long edid_length); +ECORE_X_API Ecore_X_Randr_Edid_Aspect_Ratio ecore_x_randr_edid_display_aspect_ratios_get(unsigned char *edid, unsigned long edid_length); /** * @brief Get the supported colorschemes from raw EDID data. @@ -2376,7 +2364,7 @@ EAPI Ecore_X_Randr_Edid_Aspect_Ratio ecore_x_randr_edid_display_aspect * @param edid_length length of the edid structure * @return The supported colorschemes. */ -EAPI Ecore_X_Randr_Edid_Display_Colorscheme ecore_x_randr_edid_display_colorscheme_get(unsigned char *edid, unsigned long edid_length); +ECORE_X_API Ecore_X_Randr_Edid_Display_Colorscheme ecore_x_randr_edid_display_colorscheme_get(unsigned char *edid, unsigned long edid_length); /** * @brief Get the display type from raw EDID data. @@ -2386,7 +2374,7 @@ EAPI Ecore_X_Randr_Edid_Display_Colorscheme ecore_x_randr_edid_display_colors * @return @c EINA_TRUE, if the display is a digital one, @c EINA_FALSE * otherwise. */ -EAPI Eina_Bool ecore_x_randr_edid_display_type_digital_get(unsigned char *edid, unsigned long edid_length); +ECORE_X_API Eina_Bool ecore_x_randr_edid_display_type_digital_get(unsigned char *edid, unsigned long edid_length); /** * @brief Get the display interface type from raw EDID data. @@ -2395,29 +2383,29 @@ EAPI Eina_Bool ecore_x_randr_edid_display_type_d * @param edid_length length of the edid structure * @return The interface type. */ -EAPI Ecore_X_Randr_Edid_Display_Interface_Type ecore_x_randr_edid_display_interface_type_get(unsigned char *edid, unsigned long edid_length); +ECORE_X_API Ecore_X_Randr_Edid_Display_Interface_Type ecore_x_randr_edid_display_interface_type_get(unsigned char *edid, unsigned long edid_length); -EAPI Eina_Bool ecore_x_randr_output_backlight_available(void); -EAPI void ecore_x_randr_screen_backlight_level_set(Ecore_X_Window root, double level); -EAPI double ecore_x_randr_output_backlight_level_get(Ecore_X_Window root, Ecore_X_Randr_Output output); -EAPI Eina_Bool ecore_x_randr_output_backlight_level_set(Ecore_X_Window root, Ecore_X_Randr_Output output, double level); -EAPI Ecore_X_Randr_Output ecore_x_randr_primary_output_get(Ecore_X_Window root); -EAPI void ecore_x_randr_primary_output_set(Ecore_X_Window root, Ecore_X_Randr_Output output); -EAPI Ecore_X_Render_Subpixel_Order ecore_x_randr_output_subpixel_order_get(Ecore_X_Window root, Ecore_X_Randr_Output output); -EAPI unsigned char *ecore_x_randr_output_edid_get(Ecore_X_Window root, Ecore_X_Randr_Output output, unsigned long *length); -EAPI Ecore_X_Randr_Output *ecore_x_randr_output_wired_clones_get(Ecore_X_Window root, Ecore_X_Randr_Output output, int *num); -EAPI Ecore_X_Randr_Output **ecore_x_randr_output_compatibility_list_get(Ecore_X_Window root, Ecore_X_Randr_Output output, int *num); -EAPI Ecore_X_Randr_Signal_Format *ecore_x_randr_output_signal_formats_get(Ecore_X_Window root, Ecore_X_Randr_Output output, int *num); -EAPI Eina_Bool ecore_x_randr_output_signal_format_set(Ecore_X_Window root, Ecore_X_Randr_Output output, Ecore_X_Randr_Signal_Format *signal); -EAPI Ecore_X_Randr_Signal_Property *ecore_x_randr_output_signal_properties_get(Ecore_X_Window root, Ecore_X_Randr_Output output, int *num); -EAPI int ecore_x_randr_output_connector_number_get(Ecore_X_Window root, Ecore_X_Randr_Output output); -EAPI Ecore_X_Randr_Connector_Type ecore_x_randr_output_connector_type_get(Ecore_X_Window root, Ecore_X_Randr_Output output); -EAPI void ecore_x_randr_crtc_panning_area_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int *x, int *y, int *w, int *h); /**< @since 1.8 */ -EAPI Eina_Bool ecore_x_randr_crtc_panning_area_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, const int x, const int y, const int w, const int h); /**< @since 1.8 */ -EAPI void ecore_x_randr_crtc_tracking_area_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int *x, int *y, int *w, int *h); /**< @since 1.8 */ -EAPI Eina_Bool ecore_x_randr_crtc_tracking_area_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, const int x, const int y, const int w, const int h); /**< @since 1.8 */ -EAPI void ecore_x_randr_crtc_border_area_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int *x, int *y, int *w, int *h); /**< @since 1.8 */ -EAPI Eina_Bool ecore_x_randr_crtc_border_area_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, const int left, const int top, const int right, const int bottom); /**< @since 1.8 */ +ECORE_X_API Eina_Bool ecore_x_randr_output_backlight_available(void); +ECORE_X_API void ecore_x_randr_screen_backlight_level_set(Ecore_X_Window root, double level); +ECORE_X_API double ecore_x_randr_output_backlight_level_get(Ecore_X_Window root, Ecore_X_Randr_Output output); +ECORE_X_API Eina_Bool ecore_x_randr_output_backlight_level_set(Ecore_X_Window root, Ecore_X_Randr_Output output, double level); +ECORE_X_API Ecore_X_Randr_Output ecore_x_randr_primary_output_get(Ecore_X_Window root); +ECORE_X_API void ecore_x_randr_primary_output_set(Ecore_X_Window root, Ecore_X_Randr_Output output); +ECORE_X_API Ecore_X_Render_Subpixel_Order ecore_x_randr_output_subpixel_order_get(Ecore_X_Window root, Ecore_X_Randr_Output output); +ECORE_X_API unsigned char *ecore_x_randr_output_edid_get(Ecore_X_Window root, Ecore_X_Randr_Output output, unsigned long *length); +ECORE_X_API Ecore_X_Randr_Output *ecore_x_randr_output_wired_clones_get(Ecore_X_Window root, Ecore_X_Randr_Output output, int *num); +ECORE_X_API Ecore_X_Randr_Output **ecore_x_randr_output_compatibility_list_get(Ecore_X_Window root, Ecore_X_Randr_Output output, int *num); +ECORE_X_API Ecore_X_Randr_Signal_Format *ecore_x_randr_output_signal_formats_get(Ecore_X_Window root, Ecore_X_Randr_Output output, int *num); +ECORE_X_API Eina_Bool ecore_x_randr_output_signal_format_set(Ecore_X_Window root, Ecore_X_Randr_Output output, Ecore_X_Randr_Signal_Format *signal); +ECORE_X_API Ecore_X_Randr_Signal_Property *ecore_x_randr_output_signal_properties_get(Ecore_X_Window root, Ecore_X_Randr_Output output, int *num); +ECORE_X_API int ecore_x_randr_output_connector_number_get(Ecore_X_Window root, Ecore_X_Randr_Output output); +ECORE_X_API Ecore_X_Randr_Connector_Type ecore_x_randr_output_connector_type_get(Ecore_X_Window root, Ecore_X_Randr_Output output); +ECORE_X_API void ecore_x_randr_crtc_panning_area_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int *x, int *y, int *w, int *h); /**< @since 1.8 */ +ECORE_X_API Eina_Bool ecore_x_randr_crtc_panning_area_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, const int x, const int y, const int w, const int h); /**< @since 1.8 */ +ECORE_X_API void ecore_x_randr_crtc_tracking_area_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int *x, int *y, int *w, int *h); /**< @since 1.8 */ +ECORE_X_API Eina_Bool ecore_x_randr_crtc_tracking_area_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, const int x, const int y, const int w, const int h); /**< @since 1.8 */ +ECORE_X_API void ecore_x_randr_crtc_border_area_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int *x, int *y, int *w, int *h); /**< @since 1.8 */ +ECORE_X_API Eina_Bool ecore_x_randr_crtc_border_area_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, const int left, const int top, const int right, const int bottom); /**< @since 1.8 */ /* XRender Support (horrendously incomplete) */ typedef Ecore_X_ID Ecore_X_Picture; @@ -2431,28 +2419,28 @@ typedef enum _Ecore_X_Region_Type ECORE_X_REGION_CLIP } Ecore_X_Region_Type; -EAPI Ecore_X_Region ecore_x_region_new(Ecore_X_Rectangle *rects, int num); -EAPI Ecore_X_Region ecore_x_region_new_from_bitmap(Ecore_X_Pixmap bitmap); -EAPI Ecore_X_Region ecore_x_region_new_from_window(Ecore_X_Window win, Ecore_X_Region_Type type); -EAPI Ecore_X_Region ecore_x_region_new_from_gc(Ecore_X_GC gc); -EAPI Ecore_X_Region ecore_x_region_new_from_picture(Ecore_X_Picture picture); -EAPI void ecore_x_region_free(Ecore_X_Region region); -EAPI void ecore_x_region_set(Ecore_X_Region region, Ecore_X_Rectangle *rects, int num); -EAPI void ecore_x_region_copy(Ecore_X_Region dest, Ecore_X_Region source); -EAPI void ecore_x_region_combine(Ecore_X_Region dest, Ecore_X_Region source1, Ecore_X_Region source2); -EAPI void ecore_x_region_intersect(Ecore_X_Region dest, Ecore_X_Region source1, Ecore_X_Region source2); -EAPI void ecore_x_region_subtract(Ecore_X_Region dest, Ecore_X_Region source1, Ecore_X_Region source2); -EAPI void ecore_x_region_invert(Ecore_X_Region dest, Ecore_X_Rectangle *bounds, Ecore_X_Region source); -EAPI void 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); -EAPI void ecore_x_cursor_show(void); -EAPI void ecore_x_cursor_hide(void); -EAPI void ecore_x_root_screen_barriers_set(Ecore_X_Rectangle *screens, int num); /** @since 1.24 */ +ECORE_X_API Ecore_X_Region ecore_x_region_new(Ecore_X_Rectangle *rects, int num); +ECORE_X_API Ecore_X_Region ecore_x_region_new_from_bitmap(Ecore_X_Pixmap bitmap); +ECORE_X_API Ecore_X_Region ecore_x_region_new_from_window(Ecore_X_Window win, Ecore_X_Region_Type type); +ECORE_X_API Ecore_X_Region ecore_x_region_new_from_gc(Ecore_X_GC gc); +ECORE_X_API Ecore_X_Region ecore_x_region_new_from_picture(Ecore_X_Picture picture); +ECORE_X_API void ecore_x_region_free(Ecore_X_Region region); +ECORE_X_API void ecore_x_region_set(Ecore_X_Region region, Ecore_X_Rectangle *rects, int num); +ECORE_X_API void ecore_x_region_copy(Ecore_X_Region dest, Ecore_X_Region source); +ECORE_X_API void ecore_x_region_combine(Ecore_X_Region dest, Ecore_X_Region source1, Ecore_X_Region source2); +ECORE_X_API void ecore_x_region_intersect(Ecore_X_Region dest, Ecore_X_Region source1, Ecore_X_Region source2); +ECORE_X_API void ecore_x_region_subtract(Ecore_X_Region dest, Ecore_X_Region source1, Ecore_X_Region source2); +ECORE_X_API void ecore_x_region_invert(Ecore_X_Region dest, Ecore_X_Rectangle *bounds, Ecore_X_Region source); +ECORE_X_API void ecore_x_region_translate(Ecore_X_Region region, int dx, int dy); +ECORE_X_API void ecore_x_region_extents(Ecore_X_Region dest, Ecore_X_Region source); +ECORE_X_API Ecore_X_Rectangle *ecore_x_region_fetch(Ecore_X_Region region, int *num, Ecore_X_Rectangle *bounds); +ECORE_X_API 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); +ECORE_X_API void ecore_x_region_gc_clip_set(Ecore_X_Region region, Ecore_X_GC gc, int x_origin, int y_origin); +ECORE_X_API 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); +ECORE_X_API void ecore_x_region_picture_clip_set(Ecore_X_Region region, Ecore_X_Picture picture, int x_origin, int y_origin); +ECORE_X_API void ecore_x_cursor_show(void); +ECORE_X_API void ecore_x_cursor_hide(void); +ECORE_X_API void ecore_x_root_screen_barriers_set(Ecore_X_Rectangle *screens, int num); /** @since 1.24 */ /** * xfixes selection notification request. @@ -2462,7 +2450,7 @@ EAPI void ecore_x_root_screen_barriers_set(Ecore_X_Rectangle *scre * @return @c EINA_TRUE on success, @c EINA_FALSE otherwise. * @since 1.1.0 */ -EAPI Eina_Bool ecore_x_fixes_selection_notification_request(Ecore_X_Atom selection); +ECORE_X_API Eina_Bool ecore_x_fixes_selection_notification_request(Ecore_X_Atom selection); /** * xfixes selection notification request. @@ -2470,34 +2458,34 @@ EAPI Eina_Bool ecore_x_fixes_selection_notification_request(Ecore_X_Ato * In addition to ecore_x_fixes_selection_notification_request you can also specify for which window you want to get them * @since 1.24 */ -EAPI Eina_Bool ecore_x_fixes_window_selection_notification_request(Ecore_X_Window window, Ecore_X_Atom selection); +ECORE_X_API Eina_Bool ecore_x_fixes_window_selection_notification_request(Ecore_X_Window window, Ecore_X_Atom selection); /* XComposite Extension Support */ -EAPI Eina_Bool ecore_x_composite_query(void); -EAPI void ecore_x_composite_redirect_window(Ecore_X_Window win, Ecore_X_Composite_Update_Type type); -EAPI void ecore_x_composite_redirect_subwindows(Ecore_X_Window win, Ecore_X_Composite_Update_Type type); -EAPI void ecore_x_composite_unredirect_window(Ecore_X_Window win, Ecore_X_Composite_Update_Type type); -EAPI void ecore_x_composite_unredirect_subwindows(Ecore_X_Window win, Ecore_X_Composite_Update_Type type); -EAPI Ecore_X_Pixmap ecore_x_composite_name_window_pixmap_get(Ecore_X_Window win); -EAPI void ecore_x_composite_window_events_disable(Ecore_X_Window win); -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); +ECORE_X_API Eina_Bool ecore_x_composite_query(void); +ECORE_X_API void ecore_x_composite_redirect_window(Ecore_X_Window win, Ecore_X_Composite_Update_Type type); +ECORE_X_API void ecore_x_composite_redirect_subwindows(Ecore_X_Window win, Ecore_X_Composite_Update_Type type); +ECORE_X_API void ecore_x_composite_unredirect_window(Ecore_X_Window win, Ecore_X_Composite_Update_Type type); +ECORE_X_API void ecore_x_composite_unredirect_subwindows(Ecore_X_Window win, Ecore_X_Composite_Update_Type type); +ECORE_X_API Ecore_X_Pixmap ecore_x_composite_name_window_pixmap_get(Ecore_X_Window win); +ECORE_X_API void ecore_x_composite_window_events_disable(Ecore_X_Window win); +ECORE_X_API void ecore_x_composite_window_events_enable(Ecore_X_Window win); +ECORE_X_API Ecore_X_Window ecore_x_composite_render_window_enable(Ecore_X_Window root); +ECORE_X_API void ecore_x_composite_render_window_disable(Ecore_X_Window root); /* XPresent Extension Support */ /** @since 1.9 */ -EAPI void ecore_x_present_select_events(Ecore_X_Window win, unsigned int events); +ECORE_X_API void ecore_x_present_select_events(Ecore_X_Window win, unsigned int events); /** @since 1.9 */ -EAPI void ecore_x_present_notify_msc(Ecore_X_Window win, unsigned int serial, unsigned long long target_msc, unsigned long long divisor, unsigned long long remainder); +ECORE_X_API void ecore_x_present_notify_msc(Ecore_X_Window win, unsigned int serial, unsigned long long target_msc, unsigned long long divisor, unsigned long long remainder); /** @since 1.9 */ -EAPI void ecore_x_present_pixmap(Ecore_X_Window win, Ecore_X_Pixmap pixmap, unsigned int serial, Ecore_X_Region valid, +ECORE_X_API void ecore_x_present_pixmap(Ecore_X_Window win, Ecore_X_Pixmap pixmap, unsigned int serial, Ecore_X_Region valid, Ecore_X_Region update, int x_off, int y_off, Ecore_X_Randr_Crtc target_crtc, Ecore_X_Sync_Fence wait_fence, Ecore_X_Sync_Fence idle_fence, unsigned int options, unsigned long long target_msc, unsigned long long divisor, unsigned long long remainder, Ecore_X_Present *notifies, int num_notifies); /** @since 1.9 */ -EAPI Eina_Bool ecore_x_present_exists(void); +ECORE_X_API Eina_Bool ecore_x_present_exists(void); /* XDamage Extension Support */ typedef Ecore_X_ID Ecore_X_Damage; @@ -2537,33 +2525,33 @@ struct _Ecore_X_Event_Xkb typedef struct _Ecore_X_Event_Xkb Ecore_X_Event_Xkb; /** @since 1.7 */ typedef struct _Ecore_X_Event_Xkb Ecore_X_Xkb_State; /** @since 1.21 */ -EAPI Eina_Bool ecore_x_damage_query(void); -EAPI Ecore_X_Damage ecore_x_damage_new(Ecore_X_Drawable d, Ecore_X_Damage_Report_Level level); -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); +ECORE_X_API Eina_Bool ecore_x_damage_query(void); +ECORE_X_API Ecore_X_Damage ecore_x_damage_new(Ecore_X_Drawable d, Ecore_X_Damage_Report_Level level); +ECORE_X_API void ecore_x_damage_free(Ecore_X_Damage damage); +ECORE_X_API 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); +ECORE_X_API Eina_Bool ecore_x_screen_is_composited(int screen); +ECORE_X_API 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 Ecore_X_Dpms_Mode ecore_x_dpms_power_level_get(void); -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 void ecore_x_dpms_force(Eina_Bool on); +ECORE_X_API Eina_Bool ecore_x_dpms_query(void); +ECORE_X_API Eina_Bool ecore_x_dpms_capable_get(void); +ECORE_X_API Eina_Bool ecore_x_dpms_enabled_get(void); +ECORE_X_API void ecore_x_dpms_enabled_set(int enabled); +ECORE_X_API Ecore_X_Dpms_Mode ecore_x_dpms_power_level_get(void); +ECORE_X_API void ecore_x_dpms_timeouts_get(unsigned int *standby, unsigned int *suspend, unsigned int *off); +ECORE_X_API Eina_Bool ecore_x_dpms_timeouts_set(unsigned int standby, unsigned int suspend, unsigned int off); +ECORE_X_API unsigned int ecore_x_dpms_timeout_standby_get(void); +ECORE_X_API unsigned int ecore_x_dpms_timeout_suspend_get(void); +ECORE_X_API unsigned int ecore_x_dpms_timeout_off_get(void); +ECORE_X_API void ecore_x_dpms_timeout_standby_set(unsigned int new_timeout); +ECORE_X_API void ecore_x_dpms_timeout_suspend_set(unsigned int new_timeout); +ECORE_X_API void ecore_x_dpms_timeout_off_set(unsigned int new_timeout); +ECORE_X_API void ecore_x_dpms_force(Eina_Bool on); -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); +ECORE_X_API Eina_Bool ecore_x_test_fake_key_down(const char *key); +ECORE_X_API Eina_Bool ecore_x_test_fake_key_up(const char *key); +ECORE_X_API Eina_Bool ecore_x_test_fake_key_press(const char *key); +ECORE_X_API const char *ecore_x_keysym_string_get(int keysym); /** * Given a keyname, return the keycode representing that key @@ -2572,7 +2560,7 @@ EAPI const char *ecore_x_keysym_string_get(int keysym); * * @since 1.2.0 */ -EAPI int ecore_x_keysym_keycode_get(const char *keyname); +ECORE_X_API int ecore_x_keysym_keycode_get(const char *keyname); /** * Return the X-specific keysym for a given key string @@ -2582,34 +2570,34 @@ EAPI int ecore_x_keysym_keycode_get(const char *keyname); * @since 1.15 * @note The returned value is not portable. */ -EAPI unsigned int ecore_x_keysym_get(const char *string); +ECORE_X_API unsigned int ecore_x_keysym_get(const char *string); typedef struct _Ecore_X_Image Ecore_X_Image; -EAPI Ecore_X_Image *ecore_x_image_new(int w, int h, Ecore_X_Visual vis, int depth); -EAPI void ecore_x_image_free(Ecore_X_Image *im); -EAPI Eina_Bool ecore_x_image_get(Ecore_X_Image *im, Ecore_X_Drawable draw, 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); +ECORE_X_API Ecore_X_Image *ecore_x_image_new(int w, int h, Ecore_X_Visual vis, int depth); +ECORE_X_API void ecore_x_image_free(Ecore_X_Image *im); +ECORE_X_API Eina_Bool ecore_x_image_get(Ecore_X_Image *im, Ecore_X_Drawable draw, int x, int y, int sx, int sy, int w, int h); +ECORE_X_API 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); +ECORE_X_API void *ecore_x_image_data_get(Ecore_X_Image *im, int *bpl, int *rows, int *bpp); +ECORE_X_API 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); +ECORE_X_API 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 ecore_x_input_multi_select(Ecore_X_Window win); /**< @since 1.13 */ -EAPI Eina_Bool ecore_x_input_raw_select(Ecore_X_Window win); /**< @since 1.8 */ -EAPI Eina_Bool ecore_x_input_touch_devices_grab(Ecore_X_Window win); /**< @since 1.15 */ -EAPI Eina_Bool ecore_x_input_touch_devices_ungrab(void); /**< @since 1.15 */ +ECORE_X_API Eina_Bool ecore_x_input_multi_select(Ecore_X_Window win); /**< @since 1.13 */ +ECORE_X_API Eina_Bool ecore_x_input_raw_select(Ecore_X_Window win); /**< @since 1.8 */ +ECORE_X_API Eina_Bool ecore_x_input_touch_devices_grab(Ecore_X_Window win); /**< @since 1.15 */ +ECORE_X_API Eina_Bool ecore_x_input_touch_devices_ungrab(void); /**< @since 1.15 */ -EAPI void ecore_x_input_devices_update(void); /**< @since 1.24 */ -EAPI int ecore_x_input_device_num_get(void); /**< @since 1.24 */ -EAPI int ecore_x_input_device_id_get(int slot); /**< @since 1.24 */ -EAPI const char *ecore_x_input_device_name_get(int slot); /**< @since 1.24 */ -EAPI char **ecore_x_input_device_properties_list(int slot, int *num_ret); /**< @since 1.24 */ -EAPI void ecore_x_input_device_properties_free(char **list, int num); /**< @since 1.24 */ -EAPI void *ecore_x_input_device_property_get(int slot, const char *prop, int *num_ret, Ecore_X_Atom *format_ret, int *unit_size_ret); /**< @since 1.24 */ -EAPI void ecore_x_input_device_property_set(int slot, const char *prop, void *data, int num, Ecore_X_Atom format, int unit_size); /**< @since 1.24 */ +ECORE_X_API void ecore_x_input_devices_update(void); /**< @since 1.24 */ +ECORE_X_API int ecore_x_input_device_num_get(void); /**< @since 1.24 */ +ECORE_X_API int ecore_x_input_device_id_get(int slot); /**< @since 1.24 */ +ECORE_X_API const char *ecore_x_input_device_name_get(int slot); /**< @since 1.24 */ +ECORE_X_API char **ecore_x_input_device_properties_list(int slot, int *num_ret); /**< @since 1.24 */ +ECORE_X_API void ecore_x_input_device_properties_free(char **list, int num); /**< @since 1.24 */ +ECORE_X_API void *ecore_x_input_device_property_get(int slot, const char *prop, int *num_ret, Ecore_X_Atom *format_ret, int *unit_size_ret); /**< @since 1.24 */ +ECORE_X_API void ecore_x_input_device_property_set(int slot, const char *prop, void *data, int num, Ecore_X_Atom format, int unit_size); /**< @since 1.24 */ -EAPI Eina_Bool ecore_x_vsync_animator_tick_source_set(Ecore_X_Window win); +ECORE_X_API Eina_Bool ecore_x_vsync_animator_tick_source_set(Ecore_X_Window win); typedef enum _Ecore_X_Gesture_Event_Mask { @@ -2743,44 +2731,44 @@ struct _Ecore_X_Event_Gesture_Notify_Group int group_id; }; -EINA_DEPRECATED EAPI Eina_Bool ecore_x_gesture_supported(void); -EINA_DEPRECATED EAPI Eina_Bool ecore_x_gesture_events_select(Ecore_X_Window win, Ecore_X_Gesture_Event_Mask mask); -EINA_DEPRECATED EAPI Ecore_X_Gesture_Event_Mask ecore_x_gesture_events_selected_get(Ecore_X_Window win); -EINA_DEPRECATED EAPI Eina_Bool ecore_x_gesture_event_grab(Ecore_X_Window win, Ecore_X_Gesture_Event_Type type, int num_fingers); -EINA_DEPRECATED EAPI Eina_Bool ecore_x_gesture_event_ungrab(Ecore_X_Window win, Ecore_X_Gesture_Event_Type type, int num_fingers); +EINA_DEPRECATED ECORE_X_API Eina_Bool ecore_x_gesture_supported(void); +EINA_DEPRECATED ECORE_X_API Eina_Bool ecore_x_gesture_events_select(Ecore_X_Window win, Ecore_X_Gesture_Event_Mask mask); +EINA_DEPRECATED ECORE_X_API Ecore_X_Gesture_Event_Mask ecore_x_gesture_events_selected_get(Ecore_X_Window win); +EINA_DEPRECATED ECORE_X_API Eina_Bool ecore_x_gesture_event_grab(Ecore_X_Window win, Ecore_X_Gesture_Event_Type type, int num_fingers); +EINA_DEPRECATED ECORE_X_API Eina_Bool ecore_x_gesture_event_ungrab(Ecore_X_Window win, Ecore_X_Gesture_Event_Type type, int num_fingers); -EAPI void ecore_x_e_illume_indicator_state_set(Ecore_X_Window win, Ecore_X_Illume_Indicator_State state); -EAPI Ecore_X_Illume_Indicator_State ecore_x_e_illume_indicator_state_get(Ecore_X_Window win); -EAPI void ecore_x_e_illume_indicator_state_send(Ecore_X_Window win, Ecore_X_Illume_Indicator_State state); +ECORE_X_API void ecore_x_e_illume_indicator_state_set(Ecore_X_Window win, Ecore_X_Illume_Indicator_State state); +ECORE_X_API Ecore_X_Illume_Indicator_State ecore_x_e_illume_indicator_state_get(Ecore_X_Window win); +ECORE_X_API void ecore_x_e_illume_indicator_state_send(Ecore_X_Window win, Ecore_X_Illume_Indicator_State state); -EAPI void ecore_x_e_illume_indicator_opacity_set(Ecore_X_Window win, Ecore_X_Illume_Indicator_Opacity_Mode mode); -EAPI Ecore_X_Illume_Indicator_Opacity_Mode ecore_x_e_illume_indicator_opacity_get(Ecore_X_Window win); -EAPI void ecore_x_e_illume_indicator_opacity_send(Ecore_X_Window win, Ecore_X_Illume_Indicator_Opacity_Mode mode); +ECORE_X_API void ecore_x_e_illume_indicator_opacity_set(Ecore_X_Window win, Ecore_X_Illume_Indicator_Opacity_Mode mode); +ECORE_X_API Ecore_X_Illume_Indicator_Opacity_Mode ecore_x_e_illume_indicator_opacity_get(Ecore_X_Window win); +ECORE_X_API void ecore_x_e_illume_indicator_opacity_send(Ecore_X_Window win, Ecore_X_Illume_Indicator_Opacity_Mode mode); -EAPI void ecore_x_e_illume_indicator_type_set(Ecore_X_Window win, Ecore_X_Illume_Indicator_Type_Mode mode); /**< @since 1.8 */ -EAPI Ecore_X_Illume_Indicator_Type_Mode ecore_x_e_illume_indicator_type_get(Ecore_X_Window win); /**< @since 1.8 */ -EAPI void ecore_x_e_illume_indicator_type_send(Ecore_X_Window win, Ecore_X_Illume_Indicator_Type_Mode mode); /**< @since 1.8 */ +ECORE_X_API void ecore_x_e_illume_indicator_type_set(Ecore_X_Window win, Ecore_X_Illume_Indicator_Type_Mode mode); /**< @since 1.8 */ +ECORE_X_API Ecore_X_Illume_Indicator_Type_Mode ecore_x_e_illume_indicator_type_get(Ecore_X_Window win); /**< @since 1.8 */ +ECORE_X_API void ecore_x_e_illume_indicator_type_send(Ecore_X_Window win, Ecore_X_Illume_Indicator_Type_Mode mode); /**< @since 1.8 */ -EAPI void ecore_x_e_illume_window_state_set(Ecore_X_Window win, Ecore_X_Illume_Window_State state); -EAPI Ecore_X_Illume_Window_State ecore_x_e_illume_window_state_get(Ecore_X_Window win); -EAPI void ecore_x_e_illume_window_state_send(Ecore_X_Window win, Ecore_X_Illume_Window_State state); /**< @since 1.9 */ +ECORE_X_API void ecore_x_e_illume_window_state_set(Ecore_X_Window win, Ecore_X_Illume_Window_State state); +ECORE_X_API Ecore_X_Illume_Window_State ecore_x_e_illume_window_state_get(Ecore_X_Window win); +ECORE_X_API void ecore_x_e_illume_window_state_send(Ecore_X_Window win, Ecore_X_Illume_Window_State state); /**< @since 1.9 */ -EAPI void ecore_x_xkb_select_group(int group); /* @since 1.7 */ -EAPI Eina_Bool ecore_x_xkb_track_state(void); /** @since 1.21 */ -EAPI Eina_Bool ecore_x_xkb_state_get(Ecore_X_Xkb_State *state); /** @since 1.21 */ +ECORE_X_API void ecore_x_xkb_select_group(int group); /* @since 1.7 */ +ECORE_X_API Eina_Bool ecore_x_xkb_track_state(void); /** @since 1.21 */ +ECORE_X_API Eina_Bool ecore_x_xkb_state_get(Ecore_X_Xkb_State *state); /** @since 1.21 */ -EAPI void ecore_x_e_window_rotation_supported_set(Ecore_X_Window root, Eina_Bool enabled); /**< @since 1.9 */ -EAPI Eina_Bool ecore_x_e_window_rotation_supported_get(Ecore_X_Window root); /**< @since 1.9 */ -EAPI void ecore_x_e_window_rotation_app_set(Ecore_X_Window win, Eina_Bool set); /**< @since 1.9 */ -EAPI Eina_Bool ecore_x_e_window_rotation_app_get(Ecore_X_Window win); /**< @since 1.9 */ -EAPI void ecore_x_e_window_rotation_preferred_rotation_set(Ecore_X_Window win, int rot); /**< @since 1.9 */ -EAPI Eina_Bool ecore_x_e_window_rotation_preferred_rotation_get(Ecore_X_Window win, int *rot); /**< @since 1.9 */ -EAPI void ecore_x_e_window_rotation_available_rotations_set(Ecore_X_Window win, const int *rots, unsigned int count); /**< @since 1.9 */ -EAPI Eina_Bool ecore_x_e_window_rotation_available_rotations_get(Ecore_X_Window win, int **rots, unsigned int *count); /**< @since 1.9 */ -EAPI void ecore_x_e_window_rotation_change_prepare_send(Ecore_X_Window win, int rot, Eina_Bool resize, int w, int h); /**< @since 1.9 */ -EAPI void ecore_x_e_window_rotation_change_prepare_done_send(Ecore_X_Window root, Ecore_X_Window win, int rot); /**< @since 1.9 */ -EAPI void ecore_x_e_window_rotation_change_request_send(Ecore_X_Window win, int rot); /**< @since 1.9 */ -EAPI void ecore_x_e_window_rotation_change_done_send(Ecore_X_Window root, Ecore_X_Window win, int rot, int w, int h); /**< @since 1.9 */ +ECORE_X_API void ecore_x_e_window_rotation_supported_set(Ecore_X_Window root, Eina_Bool enabled); /**< @since 1.9 */ +ECORE_X_API Eina_Bool ecore_x_e_window_rotation_supported_get(Ecore_X_Window root); /**< @since 1.9 */ +ECORE_X_API void ecore_x_e_window_rotation_app_set(Ecore_X_Window win, Eina_Bool set); /**< @since 1.9 */ +ECORE_X_API Eina_Bool ecore_x_e_window_rotation_app_get(Ecore_X_Window win); /**< @since 1.9 */ +ECORE_X_API void ecore_x_e_window_rotation_preferred_rotation_set(Ecore_X_Window win, int rot); /**< @since 1.9 */ +ECORE_X_API Eina_Bool ecore_x_e_window_rotation_preferred_rotation_get(Ecore_X_Window win, int *rot); /**< @since 1.9 */ +ECORE_X_API void ecore_x_e_window_rotation_available_rotations_set(Ecore_X_Window win, const int *rots, unsigned int count); /**< @since 1.9 */ +ECORE_X_API Eina_Bool ecore_x_e_window_rotation_available_rotations_get(Ecore_X_Window win, int **rots, unsigned int *count); /**< @since 1.9 */ +ECORE_X_API void ecore_x_e_window_rotation_change_prepare_send(Ecore_X_Window win, int rot, Eina_Bool resize, int w, int h); /**< @since 1.9 */ +ECORE_X_API void ecore_x_e_window_rotation_change_prepare_done_send(Ecore_X_Window root, Ecore_X_Window win, int rot); /**< @since 1.9 */ +ECORE_X_API void ecore_x_e_window_rotation_change_request_send(Ecore_X_Window win, int rot); /**< @since 1.9 */ +ECORE_X_API void ecore_x_e_window_rotation_change_done_send(Ecore_X_Window root, Ecore_X_Window win, int rot, int w, int h); /**< @since 1.9 */ //this enum and API for keyrouter and client window side //keycode (8~255) @@ -2795,19 +2783,19 @@ typedef enum //add mod, anymod, priority for the future. //we will support modifier and priority feature later. -EAPI Eina_Bool ecore_x_window_keygrab_set(Ecore_X_Window win, const char *key, int mod, int any_mod, int priority, Ecore_X_Win_Keygrab_Mode grab_mode); /**< @since 1.15 */ -EAPI Eina_Bool ecore_x_window_keygrab_unset(Ecore_X_Window win, const char *key, int mod, int any_mod); /**< @since 1.15 */ +ECORE_X_API Eina_Bool ecore_x_window_keygrab_set(Ecore_X_Window win, const char *key, int mod, int any_mod, int priority, Ecore_X_Win_Keygrab_Mode grab_mode); /**< @since 1.15 */ +ECORE_X_API Eina_Bool ecore_x_window_keygrab_unset(Ecore_X_Window win, const char *key, int mod, int any_mod); /**< @since 1.15 */ //this API for keyrouter protocol -EAPI void ecore_x_e_keyrouter_set(Ecore_X_Window root, Eina_Bool on); /**< @since 1.15 */ //Key router set keyrouter flag using this -EAPI Eina_Bool ecore_x_e_keyrouter_get(Ecore_X_Window root); /**< @since 1.15 */ //Client check the existence of keyrouter using this +ECORE_X_API void ecore_x_e_keyrouter_set(Ecore_X_Window root, Eina_Bool on); /**< @since 1.15 */ //Key router set keyrouter flag using this +ECORE_X_API Eina_Bool ecore_x_e_keyrouter_get(Ecore_X_Window root); /**< @since 1.15 */ //Client check the existence of keyrouter using this #ifdef EFL_BETA_API_SUPPORT // XXX: FIXME: re-evaluate this after looking at xdg foreign in wayland -EAPI void ecore_x_e_stack_type_set(Ecore_X_Window win, Ecore_X_Stack_Type stack_type); -EAPI Ecore_X_Stack_Type ecore_x_e_stack_type_get(Ecore_X_Window win); -EAPI void ecore_x_e_stack_position_set(Ecore_X_Window win, Ecore_X_Stack_Position stack_position); -EAPI Ecore_X_Stack_Position ecore_x_e_stack_position_get(Ecore_X_Window win); +ECORE_X_API void ecore_x_e_stack_type_set(Ecore_X_Window win, Ecore_X_Stack_Type stack_type); +ECORE_X_API Ecore_X_Stack_Type ecore_x_e_stack_type_get(Ecore_X_Window win); +ECORE_X_API void ecore_x_e_stack_position_set(Ecore_X_Window win, Ecore_X_Stack_Position stack_position); +ECORE_X_API Ecore_X_Stack_Position ecore_x_e_stack_position_get(Ecore_X_Window win); #endif #include @@ -2817,7 +2805,4 @@ EAPI Ecore_X_Stack_Position ecore_x_e_stack_position_get(Ecore_X_ } #endif // ifdef __cplusplus -#undef EAPI -#define EAPI - #endif // ifndef _ECORE_X_H diff --git a/src/lib/ecore_x/Ecore_X_Atoms.h b/src/lib/ecore_x/Ecore_X_Atoms.h index 35f3a885c2..feafb18a19 100644 --- a/src/lib/ecore_x/Ecore_X_Atoms.h +++ b/src/lib/ecore_x/Ecore_X_Atoms.h @@ -7,354 +7,354 @@ */ /* generic atoms */ -EAPI extern Ecore_X_Atom ECORE_X_ATOM_ATOM; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_CARDINAL; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_INTEGER; /**< @since 1.24 */ -EAPI extern Ecore_X_Atom ECORE_X_ATOM_FLOAT; /**< @since 1.24 */ -EAPI extern Ecore_X_Atom ECORE_X_ATOM_COMPOUND_TEXT; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_FILE_NAME; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_STRING; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_TEXT; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_UTF8_STRING; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_X_MOZ_URL; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_WINDOW; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_PIXMAP; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_VISUALID; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_ATOM; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_CARDINAL; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_INTEGER; /**< @since 1.24 */ +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_FLOAT; /**< @since 1.24 */ +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_COMPOUND_TEXT; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_FILE_NAME; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_STRING; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_TEXT; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_UTF8_STRING; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_X_MOZ_URL; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_WINDOW; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_PIXMAP; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_VISUALID; /* dnd atoms */ -EAPI extern Ecore_X_Atom ECORE_X_ATOM_SELECTION_XDND; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_SELECTION_PROP_XDND; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_AWARE; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_ENTER; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_TYPE_LIST; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_POSITION; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_COPY; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_MOVE; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_PRIVATE; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_ASK; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_LIST; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_LINK; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_DESCRIPTION; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_PROXY; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_STATUS; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_LEAVE; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_DROP; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_FINISHED; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_DIRECTSAVE0; /**< @since 1.8 */ +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_SELECTION_XDND; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_SELECTION_PROP_XDND; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_XDND_AWARE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_XDND_ENTER; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_XDND_TYPE_LIST; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_XDND_POSITION; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_COPY; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_MOVE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_PRIVATE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_ASK; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_LIST; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_LINK; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_DESCRIPTION; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_XDND_PROXY; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_XDND_STATUS; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_XDND_LEAVE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_XDND_DROP; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_XDND_FINISHED; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_XDND_DIRECTSAVE0; /**< @since 1.8 */ /* dnd atoms that need to be exposed to the application interface */ -EAPI extern Ecore_X_Atom ECORE_X_DND_ACTION_COPY; -EAPI extern Ecore_X_Atom ECORE_X_DND_ACTION_MOVE; -EAPI extern Ecore_X_Atom ECORE_X_DND_ACTION_LINK; -EAPI extern Ecore_X_Atom ECORE_X_DND_ACTION_ASK; -EAPI extern Ecore_X_Atom ECORE_X_DND_ACTION_PRIVATE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_DND_ACTION_COPY; +ECORE_X_API extern Ecore_X_Atom ECORE_X_DND_ACTION_MOVE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_DND_ACTION_LINK; +ECORE_X_API extern Ecore_X_Atom ECORE_X_DND_ACTION_ASK; +ECORE_X_API extern Ecore_X_Atom ECORE_X_DND_ACTION_PRIVATE; /* old E atom */ -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_FRAME_SIZE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_FRAME_SIZE; /* old Gnome atom */ -EAPI extern Ecore_X_Atom ECORE_X_ATOM_WIN_LAYER; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_WIN_LAYER; /* ICCCM: client properties */ -EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_NAME; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_ICON_NAME; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_NORMAL_HINTS; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_SIZE_HINTS; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_HINTS; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_CLASS; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_TRANSIENT_FOR; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_PROTOCOLS; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_COLORMAP_WINDOWS; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_COMMAND; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_CLIENT_MACHINE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_WM_NAME; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_WM_ICON_NAME; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_WM_NORMAL_HINTS; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_WM_SIZE_HINTS; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_WM_HINTS; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_WM_CLASS; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_WM_TRANSIENT_FOR; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_WM_PROTOCOLS; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_WM_COLORMAP_WINDOWS; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_WM_COMMAND; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_WM_CLIENT_MACHINE; /* ICCCM: window manager properties */ -EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_STATE; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_ICON_SIZE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_WM_STATE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_WM_ICON_SIZE; /* ICCCM: WM_STATEproperty */ -EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_CHANGE_STATE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_WM_CHANGE_STATE; /* ICCCM: WM_PROTOCOLS properties */ -EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_TAKE_FOCUS; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_SAVE_YOURSELF; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_DELETE_WINDOW; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_WM_TAKE_FOCUS; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_WM_SAVE_YOURSELF; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_WM_DELETE_WINDOW; /* ICCCM: WM_COLORMAP properties */ -EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_COLORMAP_NOTIFY; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_WM_COLORMAP_NOTIFY; /* ICCCM: session management properties */ -EAPI extern Ecore_X_Atom ECORE_X_ATOM_SM_CLIENT_ID; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_CLIENT_LEADER; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_WINDOW_ROLE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_SM_CLIENT_ID; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_WM_CLIENT_LEADER; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_WM_WINDOW_ROLE; /* Motif WM atom */ -EAPI extern Ecore_X_Atom ECORE_X_ATOM_MOTIF_WM_HINTS; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_MOTIF_WM_HINTS; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_SUPPORTED; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_CLIENT_LIST; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_CLIENT_LIST_STACKING; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_NUMBER_OF_DESKTOPS; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_DESKTOP_GEOMETRY; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_DESKTOP_VIEWPORT; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_CURRENT_DESKTOP; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_DESKTOP_NAMES; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_ACTIVE_WINDOW; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WORKAREA; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_SUPPORTING_WM_CHECK; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_VIRTUAL_ROOTS; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_DESKTOP_LAYOUT; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_SHOWING_DESKTOP; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_SUPPORTED; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_CLIENT_LIST; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_CLIENT_LIST_STACKING; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_NUMBER_OF_DESKTOPS; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_DESKTOP_GEOMETRY; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_DESKTOP_VIEWPORT; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_CURRENT_DESKTOP; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_DESKTOP_NAMES; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_ACTIVE_WINDOW; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WORKAREA; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_SUPPORTING_WM_CHECK; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_VIRTUAL_ROOTS; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_DESKTOP_LAYOUT; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_SHOWING_DESKTOP; /* pager */ -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_CLOSE_WINDOW; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_MOVERESIZE_WINDOW; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_MOVERESIZE; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_RESTACK_WINDOW; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_CLOSE_WINDOW; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_MOVERESIZE_WINDOW; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_MOVERESIZE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_RESTACK_WINDOW; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_REQUEST_FRAME_EXTENTS; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_NAME; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_VISIBLE_NAME; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ICON_NAME; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_VISIBLE_ICON_NAME; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_DESKTOP; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_REQUEST_FRAME_EXTENTS; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_NAME; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_VISIBLE_NAME; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ICON_NAME; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_VISIBLE_ICON_NAME; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_DESKTOP; /* window type */ -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DESKTOP; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DOCK; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_TOOLBAR; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_MENU; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_UTILITY; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_SPLASH; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DIALOG; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_NORMAL; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DROPDOWN_MENU; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_POPUP_MENU; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_TOOLTIP; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_NOTIFICATION; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_COMBO; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DND; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DESKTOP; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DOCK; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_TOOLBAR; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_MENU; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_UTILITY; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_SPLASH; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DIALOG; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_NORMAL; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DROPDOWN_MENU; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_POPUP_MENU; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_TOOLTIP; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_NOTIFICATION; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_COMBO; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DND; /* state */ -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_MODAL; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_STICKY; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_MAXIMIZED_VERT; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_MAXIMIZED_HORZ; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_SHADED; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_SKIP_TASKBAR; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_SKIP_PAGER; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_HIDDEN; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_FULLSCREEN; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_ABOVE; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_BELOW; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_DEMANDS_ATTENTION; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_MODAL; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_STICKY; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_MAXIMIZED_VERT; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_MAXIMIZED_HORZ; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_SHADED; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_SKIP_TASKBAR; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_SKIP_PAGER; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_HIDDEN; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_FULLSCREEN; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_ABOVE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_BELOW; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_DEMANDS_ATTENTION; /* allowed actions */ -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ALLOWED_ACTIONS; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_MOVE; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_RESIZE; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_MINIMIZE; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_SHADE; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_STICK; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_MAXIMIZE_HORZ; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_MAXIMIZE_VERT; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_FULLSCREEN; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_CHANGE_DESKTOP; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_CLOSE; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_ABOVE; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_BELOW; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ALLOWED_ACTIONS; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_MOVE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_RESIZE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_MINIMIZE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_SHADE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_STICK; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_MAXIMIZE_HORZ; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_MAXIMIZE_VERT; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_FULLSCREEN; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_CHANGE_DESKTOP; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_CLOSE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_ABOVE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_BELOW; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STRUT; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STRUT_PARTIAL; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ICON_GEOMETRY; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ICON; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_PID; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_HANDLED_ICONS; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_USER_TIME; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_STARTUP_ID; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_FRAME_EXTENTS; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_PING; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_SYNC_REQUEST; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_SYNC_REQUEST_COUNTER; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_OPACITY; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_SHADOW; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_SHADE; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_STARTUP_INFO_BEGIN; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_STARTUP_INFO; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_SELECTION_TARGETS; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_SELECTION_PRIMARY; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_SELECTION_SECONDARY; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_SELECTION_CLIPBOARD; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_SELECTION_PROP_PRIMARY; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_SELECTION_PROP_SECONDARY; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_SELECTION_PROP_CLIPBOARD; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STRUT; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STRUT_PARTIAL; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ICON_GEOMETRY; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ICON; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_PID; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_HANDLED_ICONS; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_USER_TIME; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_STARTUP_ID; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_FRAME_EXTENTS; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_PING; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_SYNC_REQUEST; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_SYNC_REQUEST_COUNTER; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_OPACITY; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_SHADOW; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_SHADE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_STARTUP_INFO_BEGIN; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_STARTUP_INFO; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_SELECTION_TARGETS; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_SELECTION_PRIMARY; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_SELECTION_SECONDARY; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_SELECTION_CLIPBOARD; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_SELECTION_PROP_PRIMARY; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_SELECTION_PROP_SECONDARY; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_SELECTION_PROP_CLIPBOARD; /* currently E specific virtual keyboard extension, aim to submit to netwm spec * later */ -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_STATE; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_ON; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_OFF; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_ALPHA; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_NUMERIC; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_PIN; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_PHONE_NUMBER; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_HEX; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_TERMINAL; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_PASSWORD; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_IP; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_HOST; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_FILE; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_URL; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_KEYPAD; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_J2ME; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_STATE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_ON; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_OFF; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_ALPHA; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_NUMERIC; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_PIN; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_PHONE_NUMBER; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_HEX; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_TERMINAL; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_PASSWORD; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_IP; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_HOST; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_FILE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_URL; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_KEYPAD; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_J2ME; /* Illume specific atoms */ -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ZONE; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ZONE_LIST; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CONFORMANT; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_MODE; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_MODE_SINGLE; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_MODE_DUAL_TOP; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_MODE_DUAL_LEFT; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_FOCUS_BACK; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_FOCUS_FORWARD; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_FOCUS_HOME; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_HOME_NEW; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_HOME_DEL; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CLOSE; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_DRAG; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_DRAG_LOCKED; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_DRAG_START; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_DRAG_END; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_GEOMETRY; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_SOFTKEY_GEOMETRY; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_KEYBOARD_GEOMETRY; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_STATE; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_STATE_TOGGLE; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_ON; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_OFF; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_PRIORITY_MAJOR; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_PRIORITY_MINOR; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_ZONE; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_POSITION_UPDATE; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_STATE; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_ON; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_OFF; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_OPACITY_MODE; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_OPAQUE; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TRANSLUCENT; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TRANSPARENT; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TYPE_MODE; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TYPE_1; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TYPE_2; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TYPE_3; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ROTATE_WINDOW_AVAILABLE_ANGLE; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ROTATE_WINDOW_ANGLE; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ROTATE_ROOT_ANGLE; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CLIPBOARD_STATE; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CLIPBOARD_ON; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CLIPBOARD_OFF; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CLIPBOARD_GEOMETRY; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_WINDOW_STATE; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_WINDOW_STATE_NORMAL; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_WINDOW_STATE_FLOATING; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_CONTROL; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_NEXT; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_PREV; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_ACTIVATE; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_OVER; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_READ; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_READ_NEXT; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_READ_PREV; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_UP; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_DOWN; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_BACK; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_SCROLL; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_MOUSE; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_ENABLE; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_DISABLE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ZONE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ZONE_LIST; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CONFORMANT; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_MODE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_MODE_SINGLE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_MODE_DUAL_TOP; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_MODE_DUAL_LEFT; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_FOCUS_BACK; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_FOCUS_FORWARD; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_FOCUS_HOME; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_HOME_NEW; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_HOME_DEL; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CLOSE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_DRAG; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_DRAG_LOCKED; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_DRAG_START; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_DRAG_END; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_GEOMETRY; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_SOFTKEY_GEOMETRY; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_KEYBOARD_GEOMETRY; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_STATE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_STATE_TOGGLE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_ON; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_OFF; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_PRIORITY_MAJOR; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_PRIORITY_MINOR; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_ZONE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_POSITION_UPDATE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_STATE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_ON; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_OFF; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_OPACITY_MODE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_OPAQUE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TRANSLUCENT; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TRANSPARENT; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TYPE_MODE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TYPE_1; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TYPE_2; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TYPE_3; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ROTATE_WINDOW_AVAILABLE_ANGLE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ROTATE_WINDOW_ANGLE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ROTATE_ROOT_ANGLE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CLIPBOARD_STATE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CLIPBOARD_ON; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CLIPBOARD_OFF; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CLIPBOARD_GEOMETRY; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_WINDOW_STATE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_WINDOW_STATE_NORMAL; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_WINDOW_STATE_FLOATING; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_CONTROL; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_NEXT; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_PREV; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_ACTIVATE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_OVER; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_READ; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_READ_NEXT; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_READ_PREV; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_UP; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_DOWN; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_BACK; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_SCROLL; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_MOUSE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_ENABLE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_DISABLE; /* Abi compat fix */ -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ENABLE; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_DISABLE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ENABLE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_DISABLE; /* End of Abi compat fix */ -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_COUNTER; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_DRAW_DONE; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_SUPPORTED; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_BEGIN; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_END; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_CANCEL; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_COMP_FLUSH; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_COMP_DUMP; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_COMP_PIXMAP; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_COUNTER; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_DRAW_DONE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_SUPPORTED; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_BEGIN; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_END; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_CANCEL; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_COMP_FLUSH; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_COMP_DUMP; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_COMP_PIXMAP; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIDEO_PARENT; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIDEO_POSITION; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_VIDEO_PARENT; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_VIDEO_POSITION; /* currently elementary and E specific extension */ /* @deprecated use ECORE_X_ATOM_E_WINDOW_PROFILE */ -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_PROFILE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_PROFILE; /* @deprecated use ECORE_X_ATOM_E_WINDOW_PROFILE_AVAILABLE_LIST */ -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_PROFILE_LIST; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE_SUPPORTED; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE_CHANGE; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE_AVAILABLE_LIST; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE_CHANGE_REQUEST; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE_CHANGE_DONE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_PROFILE_LIST; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE_SUPPORTED; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE_CHANGE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE_AVAILABLE_LIST; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE_CHANGE_REQUEST; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE_CHANGE_DONE; /* for sliding window */ -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_SLIDING_WIN_STATE; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_SLIDING_WIN_GEOMETRY; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_SLIDING_WIN_STATE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_SLIDING_WIN_GEOMETRY; /* for window stacks */ -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_STACK_TYPE; /**< @since 1.19 */ -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_STACK_POSITION; /**< @since 1.19 */ +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_STACK_TYPE; /**< @since 1.19 */ +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_STACK_POSITION; /**< @since 1.19 */ /* for SDB(Samsung Debug Bridge) */ -EAPI extern Ecore_X_Atom ECORE_X_ATOM_SDB_SERVER_CONNECT; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_SDB_SERVER_DISCONNECT; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_SDB_SERVER_CONNECT; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_SDB_SERVER_DISCONNECT; /* for deiconify approve protcol */ -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_DEICONIFY_APPROVE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_DEICONIFY_APPROVE; /* E window rotation extension */ -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_SUPPORTED; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_APP_SUPPORTED; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_AVAILABLE_LIST; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_PREFERRED_ROTATION; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_CHANGE_PREPARE; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_CHANGE_PREPARE_DONE; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_CHANGE_REQUEST; -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_CHANGE_DONE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_SUPPORTED; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_APP_SUPPORTED; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_AVAILABLE_LIST; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_PREFERRED_ROTATION; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_CHANGE_PREPARE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_CHANGE_PREPARE_DONE; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_CHANGE_REQUEST; +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_CHANGE_DONE; /* E window auxiliary hint */ -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_AUX_HINT_SUPPORTED_LIST; /**< @since 1.10 */ -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_AUX_HINT_SUPPORT; /**< @since 1.10 */ -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_AUX_HINT; /**< @since 1.10 */ -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_AUX_HINT_ALLOWED; /**< @since 1.10 */ +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_AUX_HINT_SUPPORTED_LIST; /**< @since 1.10 */ +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_AUX_HINT_SUPPORT; /**< @since 1.10 */ +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_AUX_HINT; /**< @since 1.10 */ +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_AUX_HINT_ALLOWED; /**< @since 1.10 */ /* E keyrouter protocol */ -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_KEYROUTER_SUPPORTED; /**< @since 1.15 */ -EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_KEYROUTER_WINDOW_KEYTABLE; /**< @since 1.15 */ +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_KEYROUTER_SUPPORTED; /**< @since 1.15 */ +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_KEYROUTER_WINDOW_KEYTABLE; /**< @since 1.15 */ /* Teamwork protocol */ -EAPI extern Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_PROPERTY; /**< @since 1.18 */ -EAPI extern Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_PRELOAD; /**< @since 1.18 */ -EAPI extern Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_ACTIVATE; /**< @since 1.18 */ -EAPI extern Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_DEACTIVATE; /**< @since 1.18 */ -EAPI extern Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_OPEN; /**< @since 1.18 */ +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_PROPERTY; /**< @since 1.18 */ +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_PRELOAD; /**< @since 1.18 */ +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_ACTIVATE; /**< @since 1.18 */ +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_DEACTIVATE; /**< @since 1.18 */ +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_OPEN; /**< @since 1.18 */ -EAPI extern Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_COMPLETED; /**< @since 1.18 */ -EAPI extern Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_PROGRESS; /**< @since 1.18 */ -EAPI extern Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_STARTED; /**< @since 1.18 */ +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_COMPLETED; /**< @since 1.18 */ +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_PROGRESS; /**< @since 1.18 */ +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_STARTED; /**< @since 1.18 */ /* Client-Side Decorations */ -EAPI extern Ecore_X_Atom ECORE_X_ATOM_GTK_FRAME_EXTENTS; /**< @since 1.19 */ +ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_GTK_FRAME_EXTENTS; /**< @since 1.19 */ #endif /* _ECORE_X_ATOMS_H */ diff --git a/src/lib/ecore_x/ecore_x.c b/src/lib/ecore_x/ecore_x.c index 0ad3befd22..8b17ec815f 100644 --- a/src/lib/ecore_x/ecore_x.c +++ b/src/lib/ecore_x/ecore_x.c @@ -29,7 +29,7 @@ #include "Ecore_Input.h" static Ecore_X_Version _version = { VMAJ, VMIN, VMIC, VREV }; -EAPI Ecore_X_Version *ecore_x_version = &_version; +ECORE_X_API Ecore_X_Version *ecore_x_version = &_version; static Eina_Bool _ecore_x_fd_handler(void *data, Ecore_Fd_Handler *fd_handler); @@ -83,88 +83,88 @@ Ecore_X_Window _ecore_x_private_win = 0; Ecore_X_Atom _ecore_x_atoms_wm_protocols[ECORE_X_WM_PROTOCOL_NUM]; -EAPI int ECORE_X_EVENT_ANY = 0; -EAPI int ECORE_X_EVENT_MOUSE_IN = 0; -EAPI int ECORE_X_EVENT_MOUSE_OUT = 0; -EAPI int ECORE_X_EVENT_WINDOW_FOCUS_IN = 0; -EAPI int ECORE_X_EVENT_WINDOW_FOCUS_OUT = 0; -EAPI int ECORE_X_EVENT_WINDOW_KEYMAP = 0; -EAPI int ECORE_X_EVENT_WINDOW_DAMAGE = 0; -EAPI int ECORE_X_EVENT_WINDOW_VISIBILITY_CHANGE = 0; -EAPI int ECORE_X_EVENT_WINDOW_CREATE = 0; -EAPI int ECORE_X_EVENT_WINDOW_DESTROY = 0; -EAPI int ECORE_X_EVENT_WINDOW_HIDE = 0; -EAPI int ECORE_X_EVENT_WINDOW_SHOW = 0; -EAPI int ECORE_X_EVENT_WINDOW_SHOW_REQUEST = 0; -EAPI int ECORE_X_EVENT_WINDOW_REPARENT = 0; -EAPI int ECORE_X_EVENT_WINDOW_CONFIGURE = 0; -EAPI int ECORE_X_EVENT_WINDOW_CONFIGURE_REQUEST = 0; -EAPI int ECORE_X_EVENT_WINDOW_GRAVITY = 0; -EAPI int ECORE_X_EVENT_WINDOW_RESIZE_REQUEST = 0; -EAPI int ECORE_X_EVENT_WINDOW_STACK = 0; -EAPI int ECORE_X_EVENT_WINDOW_STACK_REQUEST = 0; -EAPI int ECORE_X_EVENT_WINDOW_PROPERTY = 0; -EAPI int ECORE_X_EVENT_WINDOW_COLORMAP = 0; -EAPI int ECORE_X_EVENT_WINDOW_MAPPING = 0; -EAPI int ECORE_X_EVENT_MAPPING_CHANGE = 0; -EAPI int ECORE_X_EVENT_SELECTION_CLEAR = 0; -EAPI int ECORE_X_EVENT_SELECTION_REQUEST = 0; -EAPI int ECORE_X_EVENT_SELECTION_NOTIFY = 0; -EAPI int ECORE_X_EVENT_FIXES_SELECTION_NOTIFY = 0; -EAPI int ECORE_X_EVENT_CLIENT_MESSAGE = 0; -EAPI int ECORE_X_EVENT_WINDOW_SHAPE = 0; -EAPI int ECORE_X_EVENT_SCREENSAVER_NOTIFY = 0; -EAPI int ECORE_X_EVENT_GESTURE_NOTIFY_FLICK; -EAPI int ECORE_X_EVENT_GESTURE_NOTIFY_PAN; -EAPI int ECORE_X_EVENT_GESTURE_NOTIFY_PINCHROTATION; -EAPI int ECORE_X_EVENT_GESTURE_NOTIFY_TAP; -EAPI int ECORE_X_EVENT_GESTURE_NOTIFY_TAPNHOLD; -EAPI int ECORE_X_EVENT_GESTURE_NOTIFY_HOLD; -EAPI int ECORE_X_EVENT_GESTURE_NOTIFY_GROUP; -EAPI int ECORE_X_EVENT_SYNC_COUNTER = 0; -EAPI int ECORE_X_EVENT_SYNC_ALARM = 0; -EAPI int ECORE_X_EVENT_SCREEN_CHANGE = 0; -EAPI int ECORE_X_EVENT_DAMAGE_NOTIFY = 0; -EAPI int ECORE_X_EVENT_RANDR_CRTC_CHANGE = 0; -EAPI int ECORE_X_EVENT_RANDR_OUTPUT_CHANGE = 0; -EAPI int ECORE_X_EVENT_RANDR_OUTPUT_PROPERTY_NOTIFY = 0; -EAPI int ECORE_X_EVENT_WINDOW_DELETE_REQUEST = 0; -EAPI int ECORE_X_EVENT_WINDOW_MOVE_RESIZE_REQUEST = 0; -EAPI int ECORE_X_EVENT_WINDOW_STATE_REQUEST = 0; -EAPI int ECORE_X_EVENT_FRAME_EXTENTS_REQUEST = 0; -EAPI int ECORE_X_EVENT_PING = 0; -EAPI int ECORE_X_EVENT_DESKTOP_CHANGE = 0; +ECORE_X_API int ECORE_X_EVENT_ANY = 0; +ECORE_X_API int ECORE_X_EVENT_MOUSE_IN = 0; +ECORE_X_API int ECORE_X_EVENT_MOUSE_OUT = 0; +ECORE_X_API int ECORE_X_EVENT_WINDOW_FOCUS_IN = 0; +ECORE_X_API int ECORE_X_EVENT_WINDOW_FOCUS_OUT = 0; +ECORE_X_API int ECORE_X_EVENT_WINDOW_KEYMAP = 0; +ECORE_X_API int ECORE_X_EVENT_WINDOW_DAMAGE = 0; +ECORE_X_API int ECORE_X_EVENT_WINDOW_VISIBILITY_CHANGE = 0; +ECORE_X_API int ECORE_X_EVENT_WINDOW_CREATE = 0; +ECORE_X_API int ECORE_X_EVENT_WINDOW_DESTROY = 0; +ECORE_X_API int ECORE_X_EVENT_WINDOW_HIDE = 0; +ECORE_X_API int ECORE_X_EVENT_WINDOW_SHOW = 0; +ECORE_X_API int ECORE_X_EVENT_WINDOW_SHOW_REQUEST = 0; +ECORE_X_API int ECORE_X_EVENT_WINDOW_REPARENT = 0; +ECORE_X_API int ECORE_X_EVENT_WINDOW_CONFIGURE = 0; +ECORE_X_API int ECORE_X_EVENT_WINDOW_CONFIGURE_REQUEST = 0; +ECORE_X_API int ECORE_X_EVENT_WINDOW_GRAVITY = 0; +ECORE_X_API int ECORE_X_EVENT_WINDOW_RESIZE_REQUEST = 0; +ECORE_X_API int ECORE_X_EVENT_WINDOW_STACK = 0; +ECORE_X_API int ECORE_X_EVENT_WINDOW_STACK_REQUEST = 0; +ECORE_X_API int ECORE_X_EVENT_WINDOW_PROPERTY = 0; +ECORE_X_API int ECORE_X_EVENT_WINDOW_COLORMAP = 0; +ECORE_X_API int ECORE_X_EVENT_WINDOW_MAPPING = 0; +ECORE_X_API int ECORE_X_EVENT_MAPPING_CHANGE = 0; +ECORE_X_API int ECORE_X_EVENT_SELECTION_CLEAR = 0; +ECORE_X_API int ECORE_X_EVENT_SELECTION_REQUEST = 0; +ECORE_X_API int ECORE_X_EVENT_SELECTION_NOTIFY = 0; +ECORE_X_API int ECORE_X_EVENT_FIXES_SELECTION_NOTIFY = 0; +ECORE_X_API int ECORE_X_EVENT_CLIENT_MESSAGE = 0; +ECORE_X_API int ECORE_X_EVENT_WINDOW_SHAPE = 0; +ECORE_X_API int ECORE_X_EVENT_SCREENSAVER_NOTIFY = 0; +ECORE_X_API int ECORE_X_EVENT_GESTURE_NOTIFY_FLICK; +ECORE_X_API int ECORE_X_EVENT_GESTURE_NOTIFY_PAN; +ECORE_X_API int ECORE_X_EVENT_GESTURE_NOTIFY_PINCHROTATION; +ECORE_X_API int ECORE_X_EVENT_GESTURE_NOTIFY_TAP; +ECORE_X_API int ECORE_X_EVENT_GESTURE_NOTIFY_TAPNHOLD; +ECORE_X_API int ECORE_X_EVENT_GESTURE_NOTIFY_HOLD; +ECORE_X_API int ECORE_X_EVENT_GESTURE_NOTIFY_GROUP; +ECORE_X_API int ECORE_X_EVENT_SYNC_COUNTER = 0; +ECORE_X_API int ECORE_X_EVENT_SYNC_ALARM = 0; +ECORE_X_API int ECORE_X_EVENT_SCREEN_CHANGE = 0; +ECORE_X_API int ECORE_X_EVENT_DAMAGE_NOTIFY = 0; +ECORE_X_API int ECORE_X_EVENT_RANDR_CRTC_CHANGE = 0; +ECORE_X_API int ECORE_X_EVENT_RANDR_OUTPUT_CHANGE = 0; +ECORE_X_API int ECORE_X_EVENT_RANDR_OUTPUT_PROPERTY_NOTIFY = 0; +ECORE_X_API int ECORE_X_EVENT_WINDOW_DELETE_REQUEST = 0; +ECORE_X_API int ECORE_X_EVENT_WINDOW_MOVE_RESIZE_REQUEST = 0; +ECORE_X_API int ECORE_X_EVENT_WINDOW_STATE_REQUEST = 0; +ECORE_X_API int ECORE_X_EVENT_FRAME_EXTENTS_REQUEST = 0; +ECORE_X_API int ECORE_X_EVENT_PING = 0; +ECORE_X_API int ECORE_X_EVENT_DESKTOP_CHANGE = 0; -EAPI int ECORE_X_EVENT_STARTUP_SEQUENCE_NEW = 0; -EAPI int ECORE_X_EVENT_STARTUP_SEQUENCE_CHANGE = 0; -EAPI int ECORE_X_EVENT_STARTUP_SEQUENCE_REMOVE = 0; +ECORE_X_API int ECORE_X_EVENT_STARTUP_SEQUENCE_NEW = 0; +ECORE_X_API int ECORE_X_EVENT_STARTUP_SEQUENCE_CHANGE = 0; +ECORE_X_API int ECORE_X_EVENT_STARTUP_SEQUENCE_REMOVE = 0; -EAPI int ECORE_X_EVENT_XKB_STATE_NOTIFY = 0; -EAPI int ECORE_X_EVENT_XKB_NEWKBD_NOTIFY = 0; +ECORE_X_API int ECORE_X_EVENT_XKB_STATE_NOTIFY = 0; +ECORE_X_API int ECORE_X_EVENT_XKB_NEWKBD_NOTIFY = 0; -EAPI int ECORE_X_EVENT_GENERIC = 0; +ECORE_X_API int ECORE_X_EVENT_GENERIC = 0; -EAPI int ECORE_X_EVENT_PRESENT_CONFIGURE = 0; -EAPI int ECORE_X_EVENT_PRESENT_COMPLETE = 0; -EAPI int ECORE_X_EVENT_PRESENT_IDLE = 0; +ECORE_X_API int ECORE_X_EVENT_PRESENT_CONFIGURE = 0; +ECORE_X_API int ECORE_X_EVENT_PRESENT_COMPLETE = 0; +ECORE_X_API int ECORE_X_EVENT_PRESENT_IDLE = 0; -EAPI int ECORE_X_MODIFIER_SHIFT = 0; -EAPI int ECORE_X_MODIFIER_CTRL = 0; -EAPI int ECORE_X_MODIFIER_ALT = 0; -EAPI int ECORE_X_MODIFIER_WIN = 0; -EAPI int ECORE_X_MODIFIER_ALTGR = 0; +ECORE_X_API int ECORE_X_MODIFIER_SHIFT = 0; +ECORE_X_API int ECORE_X_MODIFIER_CTRL = 0; +ECORE_X_API int ECORE_X_MODIFIER_ALT = 0; +ECORE_X_API int ECORE_X_MODIFIER_WIN = 0; +ECORE_X_API int ECORE_X_MODIFIER_ALTGR = 0; -EAPI int ECORE_X_LOCK_SCROLL = 0; -EAPI int ECORE_X_LOCK_NUM = 0; -EAPI int ECORE_X_LOCK_CAPS = 0; -EAPI int ECORE_X_LOCK_SHIFT = 0; +ECORE_X_API int ECORE_X_LOCK_SCROLL = 0; +ECORE_X_API int ECORE_X_LOCK_NUM = 0; +ECORE_X_API int ECORE_X_LOCK_CAPS = 0; +ECORE_X_API int ECORE_X_LOCK_SHIFT = 0; -EAPI int ECORE_X_RAW_BUTTON_PRESS = 0; -EAPI int ECORE_X_RAW_BUTTON_RELEASE = 0; -EAPI int ECORE_X_RAW_MOTION = 0; +ECORE_X_API int ECORE_X_RAW_BUTTON_PRESS = 0; +ECORE_X_API int ECORE_X_RAW_BUTTON_RELEASE = 0; +ECORE_X_API int ECORE_X_RAW_MOTION = 0; -EAPI int ECORE_X_DEVICES_CHANGE = 0; +ECORE_X_API int ECORE_X_DEVICES_CHANGE = 0; #ifdef LOGRT static double t0 = 0.0; @@ -710,7 +710,7 @@ close_display: * being shut down. 0 is returned if an error occurs. * @ingroup Ecore_X_Init_Group */ -EAPI int +ECORE_X_API int ecore_x_init(const char *name) { if (++_ecore_x_init_count != 1) @@ -736,7 +736,7 @@ shutdown_ecore_event: return --_ecore_x_init_count; } -EAPI int +ECORE_X_API int ecore_x_init_from_display(Ecore_X_Display *display) { EINA_SAFETY_ON_NULL_RETURN_VAL(display, 0); @@ -863,7 +863,7 @@ _ecore_x_shutdown2(void) * being shut down. 0 is returned if an error occurs. * @ingroup Ecore_X_Init_Group */ -EAPI int +ECORE_X_API int ecore_x_shutdown(void) { if (!_ecore_x_init_count) @@ -888,7 +888,7 @@ ecore_x_shutdown(void) * * @ingroup Ecore_X_Init_Group */ -EAPI int +ECORE_X_API int ecore_x_disconnect(void) { if (--_ecore_x_init_count != 0) @@ -914,7 +914,7 @@ ecore_x_disconnect(void) * @return The current X display. * @ingroup Ecore_X_Display_Attr_Group */ -EAPI Ecore_X_Display * +ECORE_X_API Ecore_X_Display * ecore_x_display_get(void) { return (Ecore_X_Display *)_ecore_x_disp; @@ -925,7 +925,7 @@ ecore_x_display_get(void) * @return The current X display file descriptor. * @ingroup Ecore_X_Display_Attr_Group */ -EAPI int +ECORE_X_API int ecore_x_fd_get(void) { LOGFN; @@ -938,7 +938,7 @@ ecore_x_fd_get(void) * @return The current default screen. * @ingroup Ecore_X_Display_Attr_Group */ -EAPI Ecore_X_Screen * +ECORE_X_API Ecore_X_Screen * ecore_x_default_screen_get(void) { LOGFN; @@ -956,7 +956,7 @@ ecore_x_default_screen_get(void) * * @since 1.1 */ -EAPI void +ECORE_X_API void ecore_x_screen_size_get(const Ecore_X_Screen *screen, int *w, int *h) @@ -978,7 +978,7 @@ ecore_x_screen_size_get(const Ecore_X_Screen *screen, * * @since 1.1 */ -EAPI int +ECORE_X_API int ecore_x_screen_count_get(void) { LOGFN; @@ -995,7 +995,7 @@ ecore_x_screen_count_get(void) * * @since 1.1 */ -EAPI int +ECORE_X_API int ecore_x_screen_index_get(const Ecore_X_Screen *screen) { EINA_SAFETY_ON_NULL_RETURN_VAL(screen, -1); @@ -1011,7 +1011,7 @@ ecore_x_screen_index_get(const Ecore_X_Screen *screen) * * @since 1.1 */ -EAPI Ecore_X_Screen * +ECORE_X_API Ecore_X_Screen * ecore_x_screen_get(int idx) { EINA_SAFETY_ON_NULL_RETURN_VAL(_ecore_x_disp, NULL); @@ -1028,7 +1028,7 @@ ecore_x_screen_get(int idx) * @param t The time in seconds * @ingroup Ecore_X_Display_Attr_Group */ -EAPI void +ECORE_X_API void ecore_x_double_click_time_set(double t) { if (t < 0.0) @@ -1045,7 +1045,7 @@ ecore_x_double_click_time_set(double t) * @return The timeout for double clicks in seconds. * @ingroup Ecore_X_Display_Attr_Group */ -EAPI double +ECORE_X_API double ecore_x_double_click_time_get(void) { return _ecore_x_double_click_time; @@ -1062,7 +1062,7 @@ ecore_x_double_click_time_get(void) * Sends all X commands in the X Display buffer. * @ingroup Ecore_X_Flush_Group */ -EAPI void +ECORE_X_API void ecore_x_flush(void) { LOGFN; @@ -1075,7 +1075,7 @@ ecore_x_flush(void) * processed by the server. * @ingroup Ecore_X_Flush_Group */ -EAPI void +ECORE_X_API void ecore_x_sync(void) { LOGFN; @@ -1092,7 +1092,7 @@ ecore_x_sync(void) * * @param root The window whose children will be killed. */ -EAPI void +ECORE_X_API void ecore_x_killall(Ecore_X_Window root) { unsigned int j; @@ -1127,7 +1127,7 @@ ecore_x_killall(Ecore_X_Window root) * * @param win Window of the client to be killed */ -EAPI void +ECORE_X_API void ecore_x_kill(Ecore_X_Window win) { LOGFN; @@ -1139,7 +1139,7 @@ ecore_x_kill(Ecore_X_Window win) /** * Return the last event time */ -EAPI Ecore_X_Time +ECORE_X_API Ecore_X_Time ecore_x_current_time_get(void) { return _ecore_x_event_last_time; @@ -1154,7 +1154,7 @@ ecore_x_current_time_get(void) * * @return the general screen DPI (dots/pixels per inch). */ -EAPI int +ECORE_X_API int ecore_x_dpi_get(void) { Screen *s; @@ -1180,7 +1180,7 @@ ecore_x_dpi_get(void) * * @returns @c EINA_TRUE on success, @c EINA_FALSE otherwise. */ -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_bell(int percent) { int ret; @@ -1275,7 +1275,7 @@ _ecore_x_key_mask_get(XModifierKeymap *mod, KeySym sym) * @return An array of all the root windows. @c NULL is returned if memory * could not be allocated for the list, or if @p num_ret is @c NULL. */ -EAPI Ecore_X_Window * +ECORE_X_API Ecore_X_Window * ecore_x_window_root_list(int *num_ret) { int num, i; @@ -1299,7 +1299,7 @@ ecore_x_window_root_list(int *num_ret) return roots; } -EAPI Ecore_X_Window +ECORE_X_API Ecore_X_Window ecore_x_window_root_first_get(void) { EINA_SAFETY_ON_NULL_RETURN_VAL(_ecore_x_disp, 0); @@ -1332,7 +1332,7 @@ _ecore_x_window_manage_error(void *data EINA_UNUSED) _ecore_x_window_manage_succeeded = EINA_FALSE; } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_window_manage(Ecore_X_Window win) { XWindowAttributes att; @@ -1366,7 +1366,7 @@ ecore_x_window_manage(Ecore_X_Window win) return EINA_TRUE; } -EAPI void +ECORE_X_API void ecore_x_window_container_manage(Ecore_X_Window win) { LOGFN; @@ -1378,7 +1378,7 @@ ecore_x_window_container_manage(Ecore_X_Window win) if (_ecore_xlib_sync) ecore_x_sync(); } -EAPI void +ECORE_X_API void ecore_x_window_client_manage(Ecore_X_Window win) { LOGFN; @@ -1398,7 +1398,7 @@ ecore_x_window_client_manage(Ecore_X_Window win) if (_ecore_xlib_sync) ecore_x_sync(); } -EAPI void +ECORE_X_API void ecore_x_window_sniff(Ecore_X_Window win) { LOGFN; @@ -1411,7 +1411,7 @@ ecore_x_window_sniff(Ecore_X_Window win) } /* this is internal-only for now */ -EAPI void +ECORE_X_API void ecore_x_window_root_properties_select(void) { LOGFN; @@ -1421,7 +1421,7 @@ ecore_x_window_root_properties_select(void) if (_ecore_xlib_sync) ecore_x_sync(); } -EAPI void +ECORE_X_API void ecore_x_window_client_sniff(Ecore_X_Window win) { LOGFN; @@ -1439,7 +1439,7 @@ ecore_x_window_client_sniff(Ecore_X_Window win) if (_ecore_xlib_sync) ecore_x_sync(); } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_window_attributes_get(Ecore_X_Window win, Ecore_X_Window_Attributes *att_ret) { @@ -1485,7 +1485,7 @@ ecore_x_window_attributes_get(Ecore_X_Window win, return EINA_TRUE; } -EAPI void +ECORE_X_API void ecore_x_window_save_set_add(Ecore_X_Window win) { LOGFN; @@ -1494,7 +1494,7 @@ ecore_x_window_save_set_add(Ecore_X_Window win) if (_ecore_xlib_sync) ecore_x_sync(); } -EAPI void +ECORE_X_API void ecore_x_window_save_set_del(Ecore_X_Window win) { LOGFN; @@ -1503,7 +1503,7 @@ ecore_x_window_save_set_del(Ecore_X_Window win) if (_ecore_xlib_sync) ecore_x_sync(); } -EAPI Ecore_X_Window * +ECORE_X_API Ecore_X_Window * ecore_x_window_children_get(Ecore_X_Window win, int *num) { @@ -1537,7 +1537,7 @@ ecore_x_window_children_get(Ecore_X_Window win, return windows; } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_pointer_control_set(int accel_num, int accel_denom, int threshold) @@ -1551,7 +1551,7 @@ ecore_x_pointer_control_set(int accel_num, return ret; } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_pointer_control_get(int *accel_num, int *accel_denom, int *threshold) @@ -1565,7 +1565,7 @@ ecore_x_pointer_control_get(int *accel_num, return ret; } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_pointer_mapping_set(unsigned char *map, int nmap) { @@ -1577,7 +1577,7 @@ ecore_x_pointer_mapping_set(unsigned char *map, return ret; } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_pointer_mapping_get(unsigned char *map, int nmap) { @@ -1589,7 +1589,7 @@ ecore_x_pointer_mapping_get(unsigned char *map, return ret; } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_pointer_grab(Ecore_X_Window win) { Eina_Bool ret; @@ -1604,7 +1604,7 @@ ecore_x_pointer_grab(Ecore_X_Window win) return ret; } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_pointer_confine_grab(Ecore_X_Window win) { Eina_Bool ret; @@ -1619,7 +1619,7 @@ ecore_x_pointer_confine_grab(Ecore_X_Window win) return ret; } -EAPI void +ECORE_X_API void ecore_x_pointer_ungrab(void) { LOGFN; @@ -1628,7 +1628,7 @@ ecore_x_pointer_ungrab(void) if (_ecore_xlib_sync) ecore_x_sync(); } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_pointer_warp(Ecore_X_Window win, int x, int y) @@ -1641,7 +1641,7 @@ ecore_x_pointer_warp(Ecore_X_Window win, return ret; } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_keyboard_grab(Ecore_X_Window win) { Eina_Bool ret; @@ -1654,7 +1654,7 @@ ecore_x_keyboard_grab(Ecore_X_Window win) return ret; } -EAPI void +ECORE_X_API void ecore_x_keyboard_ungrab(void) { LOGFN; @@ -1662,7 +1662,7 @@ ecore_x_keyboard_ungrab(void) XUngrabKeyboard(_ecore_x_disp, CurrentTime); } -EAPI void +ECORE_X_API void ecore_x_grab(void) { LOGFN; @@ -1672,7 +1672,7 @@ ecore_x_grab(void) XGrabServer(_ecore_x_disp); } -EAPI void +ECORE_X_API void ecore_x_ungrab(void) { LOGFN; @@ -1690,7 +1690,7 @@ Eina_Bool (*_ecore_window_grab_replay_func)(void *data, void *event); void *_ecore_window_grab_replay_data; -EAPI void +ECORE_X_API void ecore_x_passive_grab_replay_func_set(Eina_Bool (*func)(void *data, int event_type, void *event), @@ -1745,7 +1745,7 @@ _ecore_x_window_button_grab_internal(Ecore_X_Window win, win, False, ev, GrabModeSync, GrabModeAsync, None, None); } -EAPI void +ECORE_X_API void ecore_x_window_button_grab(Ecore_X_Window win, int button, Ecore_X_Event_Mask event_mask, @@ -1860,7 +1860,7 @@ _ecore_x_window_button_ungrab_internal(Ecore_X_Window win, } } -EAPI void +ECORE_X_API void ecore_x_window_button_ungrab(Ecore_X_Window win, int button, int mod, @@ -1964,7 +1964,7 @@ _ecore_x_window_key_grab_internal(Ecore_X_Window win, return keycode; } -EAPI void +ECORE_X_API void ecore_x_window_key_grab(Ecore_X_Window win, const char *key, int mod, @@ -2076,7 +2076,7 @@ _ecore_x_window_key_ungrab_internal(Ecore_X_Window win, return keycode; } -EAPI void +ECORE_X_API void ecore_x_window_key_ungrab(Ecore_X_Window win, const char *key, int mod, @@ -2135,7 +2135,7 @@ _ecore_x_key_grab_resume(void) * * @return @c EINA_TRUE on success @c EINA_FALSE otherwise. */ -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_client_message32_send(Ecore_X_Window win, Ecore_X_Atom type, Ecore_X_Event_Mask mask, @@ -2175,7 +2175,7 @@ ecore_x_client_message32_send(Ecore_X_Window win, * * @return @c EINA_TRUE on success, @c EINA_FALSE otherwise. */ -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_client_message8_send(Ecore_X_Window win, Ecore_X_Atom type, const void *data, @@ -2203,7 +2203,7 @@ ecore_x_client_message8_send(Ecore_X_Window win, return ret; } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_mouse_move_send(Ecore_X_Window win, int x, int y) @@ -2235,7 +2235,7 @@ ecore_x_mouse_move_send(Ecore_X_Window win, return ret; } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_mouse_down_send(Ecore_X_Window win, int x, int y, @@ -2268,7 +2268,7 @@ ecore_x_mouse_down_send(Ecore_X_Window win, return ret; } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_mouse_up_send(Ecore_X_Window win, int x, int y, @@ -2301,7 +2301,7 @@ ecore_x_mouse_up_send(Ecore_X_Window win, return ret; } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_mouse_in_send(Ecore_X_Window win, int x, int y) @@ -2335,7 +2335,7 @@ ecore_x_mouse_in_send(Ecore_X_Window win, return ret; } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_mouse_out_send(Ecore_X_Window win, int x, int y) @@ -2369,7 +2369,7 @@ ecore_x_mouse_out_send(Ecore_X_Window win, return ret; } -EAPI void +ECORE_X_API void ecore_x_focus_reset(void) { LOGFN; @@ -2378,7 +2378,7 @@ ecore_x_focus_reset(void) if (_ecore_xlib_sync) ecore_x_sync(); } -EAPI void +ECORE_X_API void ecore_x_events_allow_all(void) { LOGFN; @@ -2387,7 +2387,7 @@ ecore_x_events_allow_all(void) if (_ecore_xlib_sync) ecore_x_sync(); } -EAPI void +ECORE_X_API void ecore_x_pointer_last_xy_get(int *x, int *y) { @@ -2398,7 +2398,7 @@ ecore_x_pointer_last_xy_get(int *x, *y = _ecore_x_event_last_root_y; } -EAPI void +ECORE_X_API void ecore_x_pointer_xy_get(Ecore_X_Window win, int *x, int *y) @@ -2419,7 +2419,7 @@ ecore_x_pointer_xy_get(Ecore_X_Window win, if (_ecore_xlib_sync) ecore_x_sync(); } -EAPI void +ECORE_X_API void ecore_x_pointer_root_xy_get(int *x, int *y) { Ecore_X_Window *root; @@ -2455,7 +2455,7 @@ ecore_x_pointer_root_xy_get(int *x, int *y) * @return The visual id. * @since 1.1.0 */ -EAPI unsigned int +ECORE_X_API unsigned int ecore_x_visual_id_get(Ecore_X_Visual visual) { unsigned int vis; @@ -2473,7 +2473,7 @@ ecore_x_visual_id_get(Ecore_X_Visual visual) * @return The default visual. * @since 1.1.0 */ -EAPI Ecore_X_Visual +ECORE_X_API Ecore_X_Visual ecore_x_default_visual_get(Ecore_X_Display *disp, Ecore_X_Screen *screen) { @@ -2491,7 +2491,7 @@ ecore_x_default_visual_get(Ecore_X_Display *disp, * @return The default colormap. * @since 1.1.0 */ -EAPI Ecore_X_Colormap +ECORE_X_API Ecore_X_Colormap ecore_x_default_colormap_get(Ecore_X_Display *disp, Ecore_X_Screen *screen) { @@ -2509,7 +2509,7 @@ ecore_x_default_colormap_get(Ecore_X_Display *disp, * @return The default depth. * @since 1.1.0 */ -EAPI int +ECORE_X_API int ecore_x_default_depth_get(Ecore_X_Display *disp, Ecore_X_Screen *screen) { @@ -2518,14 +2518,14 @@ ecore_x_default_depth_get(Ecore_X_Display *disp, return depth; } -EAPI Ecore_X_Connection * +ECORE_X_API Ecore_X_Connection * ecore_x_connection_get(void) { EINA_SAFETY_ON_NULL_RETURN_VAL(_ecore_x_disp, NULL); return XGetXCBConnection(_ecore_x_disp); } -EAPI void +ECORE_X_API void ecore_x_xkb_select_group(int group) { #ifdef ECORE_XKB @@ -2535,7 +2535,7 @@ ecore_x_xkb_select_group(int group) #endif } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_xkb_track_state(void) { Eina_Bool ret = EINA_FALSE; @@ -2549,7 +2549,7 @@ ecore_x_xkb_track_state(void) return ret; } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_xkb_state_get(Ecore_X_Xkb_State *state) { Eina_Bool ret = EINA_FALSE; diff --git a/src/lib/ecore_x/ecore_x_api.h b/src/lib/ecore_x/ecore_x_api.h new file mode 100644 index 0000000000..cf2a9adc74 --- /dev/null +++ b/src/lib/ecore_x/ecore_x_api.h @@ -0,0 +1,34 @@ +#ifndef _EFL_ECORE_X_API_H +#define _EFL_ECORE_X_API_H + +#ifdef ECORE_X_API +#error ECORE_X_API should not be already defined +#endif + +#ifdef _WIN32 +# ifndef ECORE_X_STATIC +# ifdef ECORE_X_BUILD +# define ECORE_X_API __declspec(dllexport) +# else +# define ECORE_X_API __declspec(dllimport) +# endif +# else +# define ECORE_X_API +# endif +# define ECORE_X_API_WEAK +#else +# ifdef __GNUC__ +# if __GNUC__ >= 4 +# define ECORE_X_API __attribute__ ((visibility("default"))) +# define ECORE_X_API_WEAK __attribute__ ((weak)) +# else +# define ECORE_X_API +# define ECORE_X_API_WEAK +# endif +# else +# define ECORE_X_API +# define ECORE_X_API_WEAK +# endif +#endif + +#endif diff --git a/src/lib/ecore_x/ecore_x_atoms.c b/src/lib/ecore_x/ecore_x_atoms.c index d3d39fa29d..3ab1179633 100644 --- a/src/lib/ecore_x/ecore_x_atoms.c +++ b/src/lib/ecore_x/ecore_x_atoms.c @@ -41,7 +41,7 @@ _ecore_x_atoms_init(void) * @param name The given name. * @return Associated atom value. */ -EAPI Ecore_X_Atom +ECORE_X_API Ecore_X_Atom ecore_x_atom_get(const char *name) { Ecore_X_Atom atom; @@ -53,7 +53,7 @@ ecore_x_atom_get(const char *name) return atom; } -EAPI void +ECORE_X_API void ecore_x_atoms_get(const char **names, int num, Ecore_X_Atom *atoms) @@ -70,7 +70,7 @@ ecore_x_atoms_get(const char **names, if (_ecore_xlib_sync) ecore_x_sync(); } -EAPI char * +ECORE_X_API char * ecore_x_atom_name_get(Ecore_X_Atom atom) { char *name; diff --git a/src/lib/ecore_x/ecore_x_atoms_decl.h b/src/lib/ecore_x/ecore_x_atoms_decl.h index c4d8ead63f..c15ab0b0e0 100644 --- a/src/lib/ecore_x/ecore_x_atoms_decl.h +++ b/src/lib/ecore_x/ecore_x_atoms_decl.h @@ -1,89 +1,89 @@ /* generic atoms */ -EAPI Ecore_X_Atom ECORE_X_ATOM_ATOM = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_CARDINAL = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_INTEGER = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_FLOAT = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_COMPOUND_TEXT = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_FILE_NAME = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_STRING = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_TEXT = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_X_MOZ_URL = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_UTF8_STRING = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_WINDOW = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_PIXMAP = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_VISUALID = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_ATOM = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_CARDINAL = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_INTEGER = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_FLOAT = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_COMPOUND_TEXT = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_FILE_NAME = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_STRING = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_TEXT = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_X_MOZ_URL = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_UTF8_STRING = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_WINDOW = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_PIXMAP = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_VISUALID = 0; /* dnd atoms */ -EAPI Ecore_X_Atom ECORE_X_ATOM_SELECTION_PROP_XDND = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_SELECTION_XDND = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_AWARE = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_ENTER = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_TYPE_LIST = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_POSITION = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_COPY = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_MOVE = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_PRIVATE = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_ASK = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_LIST = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_LINK = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_DESCRIPTION = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_PROXY = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_STATUS = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_LEAVE = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_DROP = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_FINISHED = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_DIRECTSAVE0 = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_SELECTION_PROP_XDND = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_SELECTION_XDND = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_XDND_AWARE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_XDND_ENTER = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_XDND_TYPE_LIST = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_XDND_POSITION = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_COPY = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_MOVE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_PRIVATE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_ASK = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_LIST = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_LINK = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_DESCRIPTION = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_XDND_PROXY = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_XDND_STATUS = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_XDND_LEAVE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_XDND_DROP = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_XDND_FINISHED = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_XDND_DIRECTSAVE0 = 0; /* dnd atoms that need to be exposed to the application interface */ -EAPI Ecore_X_Atom ECORE_X_DND_ACTION_COPY = 0; -EAPI Ecore_X_Atom ECORE_X_DND_ACTION_MOVE = 0; -EAPI Ecore_X_Atom ECORE_X_DND_ACTION_LINK = 0; -EAPI Ecore_X_Atom ECORE_X_DND_ACTION_ASK = 0; -EAPI Ecore_X_Atom ECORE_X_DND_ACTION_PRIVATE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_DND_ACTION_COPY = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_DND_ACTION_MOVE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_DND_ACTION_LINK = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_DND_ACTION_ASK = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_DND_ACTION_PRIVATE = 0; /* old E atom */ -EAPI Ecore_X_Atom ECORE_X_ATOM_E_FRAME_SIZE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_FRAME_SIZE = 0; /* old Gnome atom */ -EAPI Ecore_X_Atom ECORE_X_ATOM_WIN_LAYER = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_WIN_LAYER = 0; /* ICCCM atoms */ /* ICCCM: client properties */ -EAPI Ecore_X_Atom ECORE_X_ATOM_WM_NAME = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_WM_ICON_NAME = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_WM_NORMAL_HINTS = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_WM_SIZE_HINTS = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_WM_HINTS = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_WM_CLASS = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_WM_TRANSIENT_FOR = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_WM_PROTOCOLS = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_WM_COLORMAP_WINDOWS = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_WM_COMMAND = 0; /* obsolete */ -EAPI Ecore_X_Atom ECORE_X_ATOM_WM_CLIENT_MACHINE = 0; /* obsolete */ +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_WM_NAME = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_WM_ICON_NAME = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_WM_NORMAL_HINTS = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_WM_SIZE_HINTS = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_WM_HINTS = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_WM_CLASS = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_WM_TRANSIENT_FOR = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_WM_PROTOCOLS = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_WM_COLORMAP_WINDOWS = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_WM_COMMAND = 0; /* obsolete */ +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_WM_CLIENT_MACHINE = 0; /* obsolete */ /* ICCCM: window manager properties */ -EAPI Ecore_X_Atom ECORE_X_ATOM_WM_STATE = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_WM_ICON_SIZE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_WM_STATE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_WM_ICON_SIZE = 0; /* ICCCM: WM_STATE property */ -EAPI Ecore_X_Atom ECORE_X_ATOM_WM_CHANGE_STATE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_WM_CHANGE_STATE = 0; /* ICCCM: WM_PROTOCOLS properties */ -EAPI Ecore_X_Atom ECORE_X_ATOM_WM_TAKE_FOCUS = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_WM_SAVE_YOURSELF = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_WM_DELETE_WINDOW = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_WM_TAKE_FOCUS = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_WM_SAVE_YOURSELF = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_WM_DELETE_WINDOW = 0; /* ICCCM: WM_COLORMAP properties */ -EAPI Ecore_X_Atom ECORE_X_ATOM_WM_COLORMAP_NOTIFY = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_WM_COLORMAP_NOTIFY = 0; /* ICCCM: session management properties */ -EAPI Ecore_X_Atom ECORE_X_ATOM_SM_CLIENT_ID = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_WM_CLIENT_LEADER = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_WM_WINDOW_ROLE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_SM_CLIENT_ID = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_WM_CLIENT_LEADER = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_WM_WINDOW_ROLE = 0; /* Motif WM atom */ -EAPI Ecore_X_Atom ECORE_X_ATOM_MOTIF_WM_HINTS = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_MOTIF_WM_HINTS = 0; /* NetWM 1.3 atoms (http://standards.freedesktop.org/wm-spec/wm-spec-1.3.html) */ @@ -91,302 +91,302 @@ EAPI Ecore_X_Atom ECORE_X_ATOM_MOTIF_WM_HINTS = 0; * NetWM: Root Window Properties and related messages (complete) */ -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_SUPPORTED = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_CLIENT_LIST = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_CLIENT_LIST_STACKING = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_NUMBER_OF_DESKTOPS = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_DESKTOP_GEOMETRY = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_DESKTOP_VIEWPORT = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_CURRENT_DESKTOP = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_DESKTOP_NAMES = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_ACTIVE_WINDOW = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WORKAREA = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_SUPPORTING_WM_CHECK = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_VIRTUAL_ROOTS = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_DESKTOP_LAYOUT = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_SHOWING_DESKTOP = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_SUPPORTED = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_CLIENT_LIST = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_CLIENT_LIST_STACKING = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_NUMBER_OF_DESKTOPS = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_DESKTOP_GEOMETRY = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_DESKTOP_VIEWPORT = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_CURRENT_DESKTOP = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_DESKTOP_NAMES = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_ACTIVE_WINDOW = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WORKAREA = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_SUPPORTING_WM_CHECK = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_VIRTUAL_ROOTS = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_DESKTOP_LAYOUT = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_SHOWING_DESKTOP = 0; /* * NetWM: Other Root Window Messages (complete) */ /* pager */ -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_CLOSE_WINDOW = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_MOVERESIZE_WINDOW = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_MOVERESIZE = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_RESTACK_WINDOW = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_CLOSE_WINDOW = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_MOVERESIZE_WINDOW = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_MOVERESIZE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_RESTACK_WINDOW = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_REQUEST_FRAME_EXTENTS = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_REQUEST_FRAME_EXTENTS = 0; /* * NetWM: Application Window Properties (complete) */ -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_NAME = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_VISIBLE_NAME = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_ICON_NAME = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_VISIBLE_ICON_NAME = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_DESKTOP = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_NAME = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_VISIBLE_NAME = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_ICON_NAME = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_VISIBLE_ICON_NAME = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_DESKTOP = 0; /* window type */ -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DESKTOP = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DOCK = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_TOOLBAR = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_MENU = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_UTILITY = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_SPLASH = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DIALOG = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_NORMAL = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DROPDOWN_MENU = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_POPUP_MENU = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_TOOLTIP = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_NOTIFICATION = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_COMBO = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DND = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DESKTOP = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DOCK = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_TOOLBAR = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_MENU = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_UTILITY = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_SPLASH = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DIALOG = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_NORMAL = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DROPDOWN_MENU = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_POPUP_MENU = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_TOOLTIP = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_NOTIFICATION = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_COMBO = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DND = 0; /* state */ -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_MODAL = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_STICKY = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_MAXIMIZED_VERT = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_MAXIMIZED_HORZ = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_SHADED = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_SKIP_TASKBAR = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_SKIP_PAGER = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_HIDDEN = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_FULLSCREEN = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_ABOVE = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_BELOW = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_DEMANDS_ATTENTION = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_MODAL = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_STICKY = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_MAXIMIZED_VERT = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_MAXIMIZED_HORZ = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_SHADED = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_SKIP_TASKBAR = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_SKIP_PAGER = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_HIDDEN = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_FULLSCREEN = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_ABOVE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_BELOW = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_DEMANDS_ATTENTION = 0; /* allowed actions */ -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_ALLOWED_ACTIONS = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_MOVE = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_RESIZE = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_MINIMIZE = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_SHADE = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_STICK = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_MAXIMIZE_HORZ = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_MAXIMIZE_VERT = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_FULLSCREEN = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_CHANGE_DESKTOP = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_CLOSE = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_ABOVE = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_BELOW = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_ALLOWED_ACTIONS = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_MOVE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_RESIZE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_MINIMIZE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_SHADE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_STICK = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_MAXIMIZE_HORZ = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_MAXIMIZE_VERT = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_FULLSCREEN = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_CHANGE_DESKTOP = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_CLOSE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_ABOVE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_BELOW = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_STRUT = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_STRUT_PARTIAL = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_ICON_GEOMETRY = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_ICON = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_PID = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_HANDLED_ICONS = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_USER_TIME = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_STARTUP_ID = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_FRAME_EXTENTS = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_STRUT = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_STRUT_PARTIAL = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_ICON_GEOMETRY = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_ICON = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_PID = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_HANDLED_ICONS = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_USER_TIME = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_STARTUP_ID = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_FRAME_EXTENTS = 0; /* * NetWM: Window Manager Protocols (complete) */ -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_PING = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_SYNC_REQUEST = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_SYNC_REQUEST_COUNTER = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_PING = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_SYNC_REQUEST = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_SYNC_REQUEST_COUNTER = 0; /* * NetWM: Not in the spec */ -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_OPACITY = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_SHADOW = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_SHADE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_OPACITY = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_SHADOW = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_SHADE = 0; /* * Startup Notification (http://standards.freedesktop.org/startup-notification-spec/startup-notification-0.1.txt) */ -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_STARTUP_INFO_BEGIN = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_NET_STARTUP_INFO = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_STARTUP_INFO_BEGIN = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_STARTUP_INFO = 0; /* selection atoms */ -EAPI Ecore_X_Atom ECORE_X_ATOM_SELECTION_TARGETS = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_SELECTION_PRIMARY = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_SELECTION_SECONDARY = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_SELECTION_CLIPBOARD = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_SELECTION_PROP_PRIMARY = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_SELECTION_PROP_SECONDARY = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_SELECTION_PROP_CLIPBOARD = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_SELECTION_TARGETS = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_SELECTION_PRIMARY = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_SELECTION_SECONDARY = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_SELECTION_CLIPBOARD = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_SELECTION_PROP_PRIMARY = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_SELECTION_PROP_SECONDARY = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_SELECTION_PROP_CLIPBOARD = 0; /* currently E specific virtual keyboard extension, aim to submit to netwm spec * later */ -EAPI Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_STATE = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_ON = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_OFF = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_ALPHA = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_NUMERIC = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_PIN = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_PHONE_NUMBER = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_HEX = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_TERMINAL = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_PASSWORD = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_IP = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_HOST = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_FILE = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_URL = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_KEYPAD = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_J2ME = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_STATE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_ON = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_OFF = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_ALPHA = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_NUMERIC = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_PIN = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_PHONE_NUMBER = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_HEX = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_TERMINAL = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_PASSWORD = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_IP = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_HOST = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_FILE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_URL = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_KEYPAD = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_J2ME = 0; /* currently E specific illume extension */ -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ZONE = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ZONE_LIST = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CONFORMANT = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_MODE = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_MODE_SINGLE = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_MODE_DUAL_TOP = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_MODE_DUAL_LEFT = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_FOCUS_BACK = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_FOCUS_FORWARD = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_FOCUS_HOME = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CLOSE = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_HOME_NEW = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_HOME_DEL = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_DRAG = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_DRAG_LOCKED = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_DRAG_START = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_DRAG_END = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_GEOMETRY = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_SOFTKEY_GEOMETRY = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_KEYBOARD_GEOMETRY = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_STATE = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_STATE_TOGGLE = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_ON = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_OFF = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_PRIORITY_MAJOR = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_PRIORITY_MINOR = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_ZONE = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_POSITION_UPDATE = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_STATE = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_ON = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_OFF = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_OPACITY_MODE = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_OPAQUE= 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TRANSLUCENT = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TRANSPARENT = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TYPE_MODE = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TYPE_1 = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TYPE_2 = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TYPE_3 = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ROTATE_WINDOW_AVAILABLE_ANGLE = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ROTATE_WINDOW_ANGLE = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ROTATE_ROOT_ANGLE = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CLIPBOARD_STATE = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CLIPBOARD_GEOMETRY = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CLIPBOARD_ON = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CLIPBOARD_OFF = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_WINDOW_STATE = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_WINDOW_STATE_NORMAL = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_WINDOW_STATE_FLOATING = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_CONTROL = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_NEXT = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_PREV = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_ACTIVATE = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_OVER = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_READ = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_READ_NEXT = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_READ_PREV = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_UP = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_DOWN = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_BACK = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_SCROLL = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_MOUSE = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_ENABLE = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_DISABLE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ZONE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ZONE_LIST = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CONFORMANT = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_MODE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_MODE_SINGLE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_MODE_DUAL_TOP = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_MODE_DUAL_LEFT = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_FOCUS_BACK = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_FOCUS_FORWARD = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_FOCUS_HOME = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CLOSE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_HOME_NEW = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_HOME_DEL = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_DRAG = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_DRAG_LOCKED = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_DRAG_START = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_DRAG_END = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_GEOMETRY = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_SOFTKEY_GEOMETRY = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_KEYBOARD_GEOMETRY = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_STATE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_STATE_TOGGLE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_ON = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_OFF = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_PRIORITY_MAJOR = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_PRIORITY_MINOR = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_ZONE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_POSITION_UPDATE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_STATE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_ON = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_OFF = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_OPACITY_MODE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_OPAQUE= 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TRANSLUCENT = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TRANSPARENT = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TYPE_MODE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TYPE_1 = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TYPE_2 = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TYPE_3 = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ROTATE_WINDOW_AVAILABLE_ANGLE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ROTATE_WINDOW_ANGLE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ROTATE_ROOT_ANGLE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CLIPBOARD_STATE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CLIPBOARD_GEOMETRY = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CLIPBOARD_ON = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CLIPBOARD_OFF = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_WINDOW_STATE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_WINDOW_STATE_NORMAL = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_WINDOW_STATE_FLOATING = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_CONTROL = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_NEXT = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_PREV = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_ACTIVATE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_OVER = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_READ = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_READ_NEXT = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_READ_PREV = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_UP = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_DOWN = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_BACK = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_SCROLL = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_MOUSE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_ENABLE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_DISABLE = 0; /* Abi compat fix */ -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ENABLE = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_DISABLE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ENABLE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_DISABLE = 0; /* End of Abi compat fix */ -EAPI Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_COUNTER = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_DRAW_DONE = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_SUPPORTED = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_BEGIN = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_END = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_CANCEL = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_COUNTER = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_DRAW_DONE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_SUPPORTED = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_BEGIN = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_END = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_CANCEL = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_COMP_FLUSH = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_COMP_DUMP = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_COMP_PIXMAP = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_COMP_FLUSH = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_COMP_DUMP = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_COMP_PIXMAP = 0; /* currently Emotion and E17 specific extension */ -EAPI Ecore_X_Atom ECORE_X_ATOM_E_VIDEO_PARENT = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_VIDEO_POSITION = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_VIDEO_PARENT = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_VIDEO_POSITION = 0; /* for sliding window */ -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_SLIDING_WIN_STATE = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_SLIDING_WIN_GEOMETRY = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_SLIDING_WIN_STATE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_SLIDING_WIN_GEOMETRY = 0; /* for window stacks */ -EAPI Ecore_X_Atom ECORE_X_ATOM_E_STACK_TYPE = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_STACK_POSITION = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_STACK_TYPE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_STACK_POSITION = 0; /* for SDB(Samsung Debug Bridge) */ -EAPI Ecore_X_Atom ECORE_X_ATOM_SDB_SERVER_CONNECT = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_SDB_SERVER_DISCONNECT = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_SDB_SERVER_CONNECT = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_SDB_SERVER_DISCONNECT = 0; /* currently elementary and E specific extension */ /* @deprecated use ECORE_X_ATOM_E_WINDOW_PROFILE */ -EINA_DEPRECATED EAPI Ecore_X_Atom ECORE_X_ATOM_E_PROFILE = 0; +EINA_DEPRECATED ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_PROFILE = 0; /* @deprecated use ECORE_X_ATOM_E_WINDOW_PROFILE_AVAILABLE_LIST */ -EINA_DEPRECATED EAPI Ecore_X_Atom ECORE_X_ATOM_E_PROFILE_LIST = 0; +EINA_DEPRECATED ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_PROFILE_LIST = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE_SUPPORTED = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE_CHANGE = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE_AVAILABLE_LIST = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE_CHANGE_REQUEST = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE_CHANGE_DONE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE_SUPPORTED = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE_CHANGE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE_AVAILABLE_LIST = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE_CHANGE_REQUEST = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE_CHANGE_DONE = 0; /* for deiconify approve protcol */ -EAPI Ecore_X_Atom ECORE_X_ATOM_E_DEICONIFY_APPROVE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_DEICONIFY_APPROVE = 0; /* E window rotation extension */ -EAPI Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_SUPPORTED = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_APP_SUPPORTED = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_AVAILABLE_LIST = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_PREFERRED_ROTATION = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_CHANGE_PREPARE = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_CHANGE_PREPARE_DONE = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_CHANGE_REQUEST = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_CHANGE_DONE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_SUPPORTED = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_APP_SUPPORTED = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_AVAILABLE_LIST = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_PREFERRED_ROTATION = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_CHANGE_PREPARE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_CHANGE_PREPARE_DONE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_CHANGE_REQUEST = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_CHANGE_DONE = 0; /* E window auxiliary hint */ -EAPI Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_AUX_HINT_SUPPORTED_LIST = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_AUX_HINT_SUPPORT = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_AUX_HINT = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_AUX_HINT_ALLOWED = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_AUX_HINT_SUPPORTED_LIST = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_AUX_HINT_SUPPORT = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_AUX_HINT = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_AUX_HINT_ALLOWED = 0; /* E keyrouter protocol */ -EAPI Ecore_X_Atom ECORE_X_ATOM_E_KEYROUTER_SUPPORTED = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_E_KEYROUTER_WINDOW_KEYTABLE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_KEYROUTER_SUPPORTED = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_KEYROUTER_WINDOW_KEYTABLE = 0; /* Teamwork protocol */ -EAPI Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_PROPERTY = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_PRELOAD = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_ACTIVATE = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_DEACTIVATE = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_OPEN = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_PROPERTY = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_PRELOAD = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_ACTIVATE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_DEACTIVATE = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_OPEN = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_COMPLETED = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_PROGRESS = 0; -EAPI Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_STARTED = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_COMPLETED = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_PROGRESS = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_STARTED = 0; /* Client-Side Decorations */ -EAPI Ecore_X_Atom ECORE_X_ATOM_GTK_FRAME_EXTENTS = 0; -//EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_OPAQUE_REGION = 0; +ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_GTK_FRAME_EXTENTS = 0; +//ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_OPAQUE_REGION = 0; typedef struct _Atom_Item Atom_Item; diff --git a/src/lib/ecore_x/ecore_x_composite.c b/src/lib/ecore_x/ecore_x_composite.c index 16ba2db635..3c88a3c8e1 100644 --- a/src/lib/ecore_x/ecore_x_composite.c +++ b/src/lib/ecore_x/ecore_x_composite.c @@ -35,14 +35,14 @@ _ecore_x_composite_init(void) #endif } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_composite_query(void) { LOGFN; return _composite_available; } -EAPI void +ECORE_X_API void ecore_x_composite_redirect_window(Ecore_X_Window win, Ecore_X_Composite_Update_Type type) { @@ -65,7 +65,7 @@ ecore_x_composite_redirect_window(Ecore_X_Window win, #endif /* ifdef ECORE_XCOMPOSITE */ } -EAPI void +ECORE_X_API void ecore_x_composite_redirect_subwindows(Ecore_X_Window win, Ecore_X_Composite_Update_Type type) { @@ -88,7 +88,7 @@ ecore_x_composite_redirect_subwindows(Ecore_X_Window win, #endif /* ifdef ECORE_XCOMPOSITE */ } -EAPI void +ECORE_X_API void ecore_x_composite_unredirect_window(Ecore_X_Window win, Ecore_X_Composite_Update_Type type) { @@ -111,7 +111,7 @@ ecore_x_composite_unredirect_window(Ecore_X_Window win, #endif /* ifdef ECORE_XCOMPOSITE */ } -EAPI void +ECORE_X_API void ecore_x_composite_unredirect_subwindows(Ecore_X_Window win, Ecore_X_Composite_Update_Type type) { @@ -134,7 +134,7 @@ ecore_x_composite_unredirect_subwindows(Ecore_X_Window win, #endif /* ifdef ECORE_XCOMPOSITE */ } -EAPI Ecore_X_Pixmap +ECORE_X_API Ecore_X_Pixmap ecore_x_composite_name_window_pixmap_get(Ecore_X_Window win) { Ecore_X_Pixmap pixmap = None; @@ -146,7 +146,7 @@ ecore_x_composite_name_window_pixmap_get(Ecore_X_Window win) return pixmap; } -EAPI void +ECORE_X_API void ecore_x_composite_window_events_disable(Ecore_X_Window win) { #ifdef ECORE_XCOMPOSITE @@ -155,7 +155,7 @@ ecore_x_composite_window_events_disable(Ecore_X_Window win) #endif /* ifdef ECORE_XCOMPOSITE */ } -EAPI void +ECORE_X_API void ecore_x_composite_window_events_enable(Ecore_X_Window win) { #ifdef ECORE_XCOMPOSITE @@ -164,7 +164,7 @@ ecore_x_composite_window_events_enable(Ecore_X_Window win) #endif /* ifdef ECORE_XCOMPOSITE */ } -EAPI Ecore_X_Window +ECORE_X_API Ecore_X_Window ecore_x_composite_render_window_enable(Ecore_X_Window root) { Ecore_X_Window win = 0; @@ -176,7 +176,7 @@ ecore_x_composite_render_window_enable(Ecore_X_Window root) return win; } -EAPI void +ECORE_X_API void ecore_x_composite_render_window_disable(Ecore_X_Window root) { #ifdef ECORE_XCOMPOSITE diff --git a/src/lib/ecore_x/ecore_x_cursor.c b/src/lib/ecore_x/ecore_x_cursor.c index c472c02af6..69e62bdd5f 100644 --- a/src/lib/ecore_x/ecore_x_cursor.c +++ b/src/lib/ecore_x/ecore_x_cursor.c @@ -6,13 +6,13 @@ #include "ecore_x_private.h" -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_cursor_color_supported_get(void) { return _ecore_x_xcursor; } -EAPI Ecore_X_Cursor +ECORE_X_API Ecore_X_Cursor ecore_x_cursor_new(Ecore_X_Window win, int *pixels, int w, @@ -215,7 +215,7 @@ ecore_x_cursor_new(Ecore_X_Window win, return 0; } -EAPI void +ECORE_X_API void ecore_x_cursor_free(Ecore_X_Cursor c) { LOGFN; @@ -229,7 +229,7 @@ ecore_x_cursor_free(Ecore_X_Cursor c) * Note that the return value must not be freed with * ecore_x_cursor_free()! */ -EAPI Ecore_X_Cursor +ECORE_X_API Ecore_X_Cursor ecore_x_cursor_shape_get(int shape) { Ecore_X_Cursor cur; @@ -241,7 +241,7 @@ ecore_x_cursor_shape_get(int shape) return cur; } -EAPI void +ECORE_X_API void ecore_x_cursor_size_set(int size) { #ifdef ECORE_XCURSOR @@ -254,7 +254,7 @@ ecore_x_cursor_size_set(int size) #endif /* ifdef ECORE_XCURSOR */ } -EAPI int +ECORE_X_API int ecore_x_cursor_size_get(void) { #ifdef ECORE_XCURSOR diff --git a/src/lib/ecore_x/ecore_x_damage.c b/src/lib/ecore_x/ecore_x_damage.c index 8a19a03d07..70272b94b0 100644 --- a/src/lib/ecore_x/ecore_x_damage.c +++ b/src/lib/ecore_x/ecore_x_damage.c @@ -28,13 +28,13 @@ _ecore_x_damage_init(void) #endif /* ifdef ECORE_XDAMAGE */ } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_damage_query(void) { return _damage_available; } -EAPI Ecore_X_Damage +ECORE_X_API Ecore_X_Damage ecore_x_damage_new(Ecore_X_Drawable d, Ecore_X_Damage_Report_Level level) { @@ -51,7 +51,7 @@ ecore_x_damage_new(Ecore_X_Drawable d, #endif /* ifdef ECORE_XDAMAGE */ } -EAPI void +ECORE_X_API void ecore_x_damage_free(Ecore_X_Damage damage) { #ifdef ECORE_XDAMAGE @@ -61,7 +61,7 @@ ecore_x_damage_free(Ecore_X_Damage damage) #endif /* ifdef ECORE_XDAMAGE */ } -EAPI void +ECORE_X_API void ecore_x_damage_subtract(Ecore_X_Damage damage, Ecore_X_Region repair, Ecore_X_Region parts) diff --git a/src/lib/ecore_x/ecore_x_dnd.c b/src/lib/ecore_x/ecore_x_dnd.c index b758be8e54..dbeb28ce54 100644 --- a/src/lib/ecore_x/ecore_x_dnd.c +++ b/src/lib/ecore_x/ecore_x_dnd.c @@ -10,12 +10,12 @@ #include "Ecore_X.h" #include "Ecore_X_Atoms.h" -EAPI int ECORE_X_EVENT_XDND_ENTER = 0; -EAPI int ECORE_X_EVENT_XDND_POSITION = 0; -EAPI int ECORE_X_EVENT_XDND_STATUS = 0; -EAPI int ECORE_X_EVENT_XDND_LEAVE = 0; -EAPI int ECORE_X_EVENT_XDND_DROP = 0; -EAPI int ECORE_X_EVENT_XDND_FINISHED = 0; +ECORE_X_API int ECORE_X_EVENT_XDND_ENTER = 0; +ECORE_X_API int ECORE_X_EVENT_XDND_POSITION = 0; +ECORE_X_API int ECORE_X_EVENT_XDND_STATUS = 0; +ECORE_X_API int ECORE_X_EVENT_XDND_LEAVE = 0; +ECORE_X_API int ECORE_X_EVENT_XDND_DROP = 0; +ECORE_X_API int ECORE_X_EVENT_XDND_FINISHED = 0; static Ecore_X_DND_Source *_source = NULL; static Ecore_X_DND_Target *_target = NULL; @@ -141,7 +141,7 @@ _ecore_x_dnd_converter_copy(char *target EINA_UNUSED, } } -EAPI void +ECORE_X_API void ecore_x_dnd_aware_set(Ecore_X_Window win, Eina_Bool on) { @@ -155,7 +155,7 @@ ecore_x_dnd_aware_set(Ecore_X_Window win, ecore_x_window_prop_property_del(win, ECORE_X_ATOM_XDND_AWARE); } -EAPI int +ECORE_X_API int ecore_x_dnd_version_get(Ecore_X_Window win) { unsigned char *prop_data; @@ -226,7 +226,7 @@ ecore_x_dnd_version_get(Ecore_X_Window win) return 0; } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_dnd_type_isset(Ecore_X_Window win, const char *type) { @@ -255,7 +255,7 @@ ecore_x_dnd_type_isset(Ecore_X_Window win, return ret; } -EAPI void +ECORE_X_API void ecore_x_dnd_type_set(Ecore_X_Window win, const char *type, Eina_Bool on) @@ -332,7 +332,7 @@ ecore_x_dnd_type_set(Ecore_X_Window win, free(newset); } -EAPI void +ECORE_X_API void ecore_x_dnd_types_set(Ecore_X_Window win, const char **types, unsigned int num_types) @@ -363,7 +363,7 @@ ecore_x_dnd_types_set(Ecore_X_Window win, } } -EAPI void +ECORE_X_API void ecore_x_dnd_actions_set(Ecore_X_Window win, Ecore_X_Atom *actions, unsigned int num_actions) @@ -401,7 +401,7 @@ ecore_x_dnd_actions_set(Ecore_X_Window win, * @param cb Callback to updated each time ecore_x sends a position update. * @param data User data. */ -EAPI void +ECORE_X_API void ecore_x_dnd_callback_pos_update_set( void (*cb)(void *, Ecore_X_Xdnd_Position *data), @@ -512,7 +512,7 @@ _ecore_x_dnd_drop(Eina_Bool self) return status; } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_dnd_begin(Ecore_X_Window source, unsigned char *data, int size) @@ -520,13 +520,13 @@ ecore_x_dnd_begin(Ecore_X_Window source, return _ecore_x_dnd_begin(source, EINA_FALSE, data, size); } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_dnd_drop(void) { return _ecore_x_dnd_drop(EINA_FALSE); } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_dnd_self_begin(Ecore_X_Window source, unsigned char *data, int size) @@ -534,13 +534,13 @@ ecore_x_dnd_self_begin(Ecore_X_Window source, return _ecore_x_dnd_begin(source, EINA_TRUE, data, size); } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_dnd_self_drop(void) { return _ecore_x_dnd_drop(EINA_TRUE); } -EAPI void +ECORE_X_API void ecore_x_dnd_send_status(Eina_Bool will_accept, Eina_Bool suppress, Ecore_X_Rectangle rectangle, @@ -595,7 +595,7 @@ ecore_x_dnd_send_status(Eina_Bool will_accept, if (_ecore_xlib_sync) ecore_x_sync(); } -EAPI void +ECORE_X_API void ecore_x_dnd_send_finished(void) { XEvent xev = { 0 }; @@ -627,7 +627,7 @@ ecore_x_dnd_send_finished(void) _target->state = ECORE_X_DND_TARGET_IDLE; } -EAPI void +ECORE_X_API void ecore_x_dnd_source_action_set(Ecore_X_Atom action) { _source->action = action; @@ -635,7 +635,7 @@ ecore_x_dnd_source_action_set(Ecore_X_Atom action) _ecore_x_dnd_drag(_source->prev.window, _source->prev.x, _source->prev.y); } -EAPI Ecore_X_Atom +ECORE_X_API Ecore_X_Atom ecore_x_dnd_source_action_get(void) { return _source->action; @@ -771,7 +771,7 @@ _ecore_x_dnd_drag(Ecore_X_Window root, _source->dest = win; } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_dnd_abort(Ecore_X_Window xwin_source) { if (xwin_source == _source->win) diff --git a/src/lib/ecore_x/ecore_x_dpms.c b/src/lib/ecore_x/ecore_x_dpms.c index b55c1992f5..7181ad3814 100644 --- a/src/lib/ecore_x/ecore_x_dpms.c +++ b/src/lib/ecore_x/ecore_x_dpms.c @@ -39,7 +39,7 @@ _ecore_x_dpms_init(void) * @return @c 1 if the X DPMS extension is available, @c 0 otherwise. * @ingroup Ecore_X_DPMS_Group */ -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_dpms_query(void) { return _dpms_available; @@ -50,7 +50,7 @@ ecore_x_dpms_query(void) * @return @c 1 if the X server is capable of DPMS, @c 0 otherwise. * @ingroup Ecore_X_DPMS_Group */ -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_dpms_capable_get(void) { #ifdef ECORE_XDPMS @@ -67,7 +67,7 @@ ecore_x_dpms_capable_get(void) * @return @c 1 if DPMS is enabled, @c 0 otherwise. * @ingroup Ecore_X_DPMS_Group */ -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_dpms_enabled_get(void) { #ifdef ECORE_XDPMS @@ -92,7 +92,7 @@ ecore_x_dpms_enabled_get(void) * @return @c -1 othwhise. */ -EAPI Ecore_X_Dpms_Mode +ECORE_X_API Ecore_X_Dpms_Mode ecore_x_dpms_power_level_get(void) { #ifdef ECORE_XDPMS @@ -113,7 +113,7 @@ ecore_x_dpms_power_level_get(void) * @param enabled @c 0 to disable DPMS characteristics of the server, enable it otherwise. * @ingroup Ecore_X_DPMS_Group */ -EAPI void +ECORE_X_API void ecore_x_dpms_enabled_set(int enabled) { #ifdef ECORE_XDPMS @@ -134,7 +134,7 @@ ecore_x_dpms_enabled_set(int enabled) * @param off Amount of time of inactivity before the monitor is shut off. * @ingroup Ecore_X_DPMS_Group */ -EAPI void +ECORE_X_API void ecore_x_dpms_timeouts_get(unsigned int *standby, unsigned int *suspend, unsigned int *off) @@ -154,7 +154,7 @@ ecore_x_dpms_timeouts_get(unsigned int *standby, * @param off Amount of time of inactivity before the monitor is shut off. * @ingroup Ecore_X_DPMS_Group */ -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_dpms_timeouts_set(unsigned int standby, unsigned int suspend, unsigned int off) @@ -173,7 +173,7 @@ ecore_x_dpms_timeouts_set(unsigned int standby, * @return The standby timeout value. * @ingroup Ecore_X_DPMS_Group */ -EAPI unsigned int +ECORE_X_API unsigned int ecore_x_dpms_timeout_standby_get(void) { #ifdef ECORE_XDPMS @@ -194,7 +194,7 @@ ecore_x_dpms_timeout_standby_get(void) * @return The suspend timeout value. * @ingroup Ecore_X_DPMS_Group */ -EAPI unsigned int +ECORE_X_API unsigned int ecore_x_dpms_timeout_suspend_get(void) { #ifdef ECORE_XDPMS @@ -215,7 +215,7 @@ ecore_x_dpms_timeout_suspend_get(void) * @return The off timeout value. * @ingroup Ecore_X_DPMS_Group */ -EAPI unsigned int +ECORE_X_API unsigned int ecore_x_dpms_timeout_off_get(void) { #ifdef ECORE_XDPMS @@ -235,7 +235,7 @@ ecore_x_dpms_timeout_off_get(void) * @param new_timeout Amount of time of inactivity before standby mode will be invoked. * @ingroup Ecore_X_DPMS_Group */ -EAPI void +ECORE_X_API void ecore_x_dpms_timeout_standby_set(unsigned int new_timeout) { #ifdef ECORE_XDPMS @@ -253,7 +253,7 @@ ecore_x_dpms_timeout_standby_set(unsigned int new_timeout) * @param new_timeout Amount of time of inactivity before the screen is placed into suspend mode. * @ingroup Ecore_X_DPMS_Group */ -EAPI void +ECORE_X_API void ecore_x_dpms_timeout_suspend_set(unsigned int new_timeout) { #ifdef ECORE_XDPMS @@ -271,7 +271,7 @@ ecore_x_dpms_timeout_suspend_set(unsigned int new_timeout) * @param new_timeout Amount of time of inactivity before the monitor is shut off. * @ingroup Ecore_X_DPMS_Group */ -EAPI void +ECORE_X_API void ecore_x_dpms_timeout_off_set(unsigned int new_timeout) { #ifdef ECORE_XDPMS @@ -289,7 +289,7 @@ ecore_x_dpms_timeout_off_set(unsigned int new_timeout) * @param on If DPMS is to be forced on (EINA_TRUE) or forced off * @ingroup Ecore_X_DPMS_Group */ -EAPI void +ECORE_X_API void ecore_x_dpms_force(Eina_Bool on) { #ifdef ECORE_XDPMS diff --git a/src/lib/ecore_x/ecore_x_drawable.c b/src/lib/ecore_x/ecore_x_drawable.c index dcd457c67d..dba4c4d7c4 100644 --- a/src/lib/ecore_x/ecore_x_drawable.c +++ b/src/lib/ecore_x/ecore_x_drawable.c @@ -20,7 +20,7 @@ * @param h Pointer to an integer into which the height is to be stored. * @ingroup Ecore_X_Drawable_Group */ -EAPI void +ECORE_X_API void ecore_x_drawable_geometry_get(Ecore_X_Drawable d, int *x, int *y, @@ -62,7 +62,7 @@ ecore_x_drawable_geometry_get(Ecore_X_Drawable d, * @return The border width of the given drawable. * @ingroup Ecore_X_Drawable_Group */ -EAPI int +ECORE_X_API int ecore_x_drawable_border_width_get(Ecore_X_Drawable d) { Window dummy_win; @@ -84,7 +84,7 @@ ecore_x_drawable_border_width_get(Ecore_X_Drawable d) * @return The depth of the given drawable. * @ingroup Ecore_X_Drawable_Group */ -EAPI int +ECORE_X_API int ecore_x_drawable_depth_get(Ecore_X_Drawable d) { Window dummy_win; @@ -109,7 +109,7 @@ ecore_x_drawable_depth_get(Ecore_X_Drawable d) * @param width The width of the rectangle. * @param height The height of the rectangle. */ -EAPI void +ECORE_X_API void ecore_x_drawable_rectangle_fill(Ecore_X_Drawable d, Ecore_X_GC gc, int x, diff --git a/src/lib/ecore_x/ecore_x_e.c b/src/lib/ecore_x/ecore_x_e.c index 8ba71739f0..51d94a8517 100644 --- a/src/lib/ecore_x/ecore_x_e.c +++ b/src/lib/ecore_x/ecore_x_e.c @@ -20,12 +20,12 @@ #include "Ecore_X.h" #include "Ecore_X_Atoms.h" -EAPI void +ECORE_X_API void ecore_x_e_init(void) { } -EAPI void +ECORE_X_API void ecore_x_e_frame_size_set(Ecore_X_Window win, int fl, int fr, @@ -42,7 +42,7 @@ ecore_x_e_frame_size_set(Ecore_X_Window win, ecore_x_window_prop_card32_set(win, ECORE_X_ATOM_E_FRAME_SIZE, frames, 4); } -EAPI void +ECORE_X_API void ecore_x_e_virtual_keyboard_set(Ecore_X_Window win, unsigned int is_keyboard) { @@ -51,7 +51,7 @@ ecore_x_e_virtual_keyboard_set(Ecore_X_Window win, &is_keyboard, 1); } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_e_virtual_keyboard_get(Ecore_X_Window win) { unsigned int val = 0; @@ -172,7 +172,7 @@ _ecore_x_e_vkbd_atom_get(Ecore_X_Virtual_Keyboard_State state) return 0; } -EAPI void +ECORE_X_API void ecore_x_e_virtual_keyboard_state_set(Ecore_X_Window win, Ecore_X_Virtual_Keyboard_State state) { @@ -184,7 +184,7 @@ ecore_x_e_virtual_keyboard_state_set(Ecore_X_Window win, &atom, 1); } -EAPI Ecore_X_Virtual_Keyboard_State +ECORE_X_API Ecore_X_Virtual_Keyboard_State ecore_x_e_virtual_keyboard_state_get(Ecore_X_Window win) { Ecore_X_Atom atom = 0; @@ -197,7 +197,7 @@ ecore_x_e_virtual_keyboard_state_get(Ecore_X_Window win) return _ecore_x_e_vkbd_state_get(atom); } -EAPI void +ECORE_X_API void ecore_x_e_virtual_keyboard_state_send(Ecore_X_Window win, Ecore_X_Virtual_Keyboard_State state) { @@ -243,7 +243,7 @@ _ecore_x_e_illume_mode_get(Ecore_X_Atom atom) return ECORE_X_ILLUME_MODE_UNKNOWN; } -EAPI void +ECORE_X_API void ecore_x_e_illume_zone_set(Ecore_X_Window win, Ecore_X_Window zone) { @@ -252,7 +252,7 @@ ecore_x_e_illume_zone_set(Ecore_X_Window win, &zone, 1); } -EAPI Ecore_X_Window +ECORE_X_API Ecore_X_Window ecore_x_e_illume_zone_get(Ecore_X_Window win) { Ecore_X_Window zone = 0; @@ -267,7 +267,7 @@ ecore_x_e_illume_zone_get(Ecore_X_Window win) return zone; } -EAPI void +ECORE_X_API void ecore_x_e_illume_zone_list_set(Ecore_X_Window win, Ecore_X_Window *zones, unsigned int n_zones) @@ -277,7 +277,7 @@ ecore_x_e_illume_zone_list_set(Ecore_X_Window win, zones, n_zones); } -EAPI void +ECORE_X_API void ecore_x_e_illume_conformant_set(Ecore_X_Window win, unsigned int is_conformant) { @@ -286,7 +286,7 @@ ecore_x_e_illume_conformant_set(Ecore_X_Window win, &is_conformant, 1); } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_e_illume_conformant_get(Ecore_X_Window win) { unsigned int val = 0; @@ -301,7 +301,7 @@ ecore_x_e_illume_conformant_get(Ecore_X_Window win) return val ? EINA_TRUE : EINA_FALSE; } -EAPI void +ECORE_X_API void ecore_x_e_illume_mode_set(Ecore_X_Window win, Ecore_X_Illume_Mode mode) { @@ -313,7 +313,7 @@ ecore_x_e_illume_mode_set(Ecore_X_Window win, &atom, 1); } -EAPI Ecore_X_Illume_Mode +ECORE_X_API Ecore_X_Illume_Mode ecore_x_e_illume_mode_get(Ecore_X_Window win) { Ecore_X_Atom atom = 0; @@ -325,7 +325,7 @@ ecore_x_e_illume_mode_get(Ecore_X_Window win) return _ecore_x_e_illume_mode_get(atom); } -EAPI void +ECORE_X_API void ecore_x_e_illume_mode_send(Ecore_X_Window win, Ecore_X_Illume_Mode mode) { @@ -336,7 +336,7 @@ ecore_x_e_illume_mode_send(Ecore_X_Window win, 0, 0, 0, 0); } -EAPI void +ECORE_X_API void ecore_x_e_illume_focus_back_send(Ecore_X_Window win) { LOGFN; @@ -345,7 +345,7 @@ ecore_x_e_illume_focus_back_send(Ecore_X_Window win) 1, 0, 0, 0, 0); } -EAPI void +ECORE_X_API void ecore_x_e_illume_focus_forward_send(Ecore_X_Window win) { LOGFN; @@ -354,7 +354,7 @@ ecore_x_e_illume_focus_forward_send(Ecore_X_Window win) 1, 0, 0, 0, 0); } -EAPI void +ECORE_X_API void ecore_x_e_illume_focus_home_send(Ecore_X_Window win) { LOGFN; @@ -363,7 +363,7 @@ ecore_x_e_illume_focus_home_send(Ecore_X_Window win) 1, 0, 0, 0, 0); } -EAPI void +ECORE_X_API void ecore_x_e_illume_close_send(Ecore_X_Window win) { LOGFN; @@ -372,7 +372,7 @@ ecore_x_e_illume_close_send(Ecore_X_Window win) 1, 0, 0, 0, 0); } -EAPI void +ECORE_X_API void ecore_x_e_illume_home_new_send(Ecore_X_Window win) { LOGFN; @@ -381,7 +381,7 @@ ecore_x_e_illume_home_new_send(Ecore_X_Window win) 1, 0, 0, 0, 0); } -EAPI void +ECORE_X_API void ecore_x_e_illume_home_del_send(Ecore_X_Window win) { LOGFN; @@ -390,7 +390,7 @@ ecore_x_e_illume_home_del_send(Ecore_X_Window win) 1, 0, 0, 0, 0); } -EAPI void +ECORE_X_API void ecore_x_e_illume_access_action_next_send(Ecore_X_Window win) { LOGFN; @@ -401,7 +401,7 @@ ecore_x_e_illume_access_action_next_send(Ecore_X_Window win) 0, 0, 0); } -EAPI void +ECORE_X_API void ecore_x_e_illume_access_action_prev_send(Ecore_X_Window win) { LOGFN; @@ -412,7 +412,7 @@ ecore_x_e_illume_access_action_prev_send(Ecore_X_Window win) 0, 0, 0); } -EAPI void +ECORE_X_API void ecore_x_e_illume_access_action_activate_send(Ecore_X_Window win) { LOGFN; @@ -423,7 +423,7 @@ ecore_x_e_illume_access_action_activate_send(Ecore_X_Window win) 0, 0, 0); } -EAPI void +ECORE_X_API void ecore_x_e_illume_access_action_over_send(Ecore_X_Window win) { LOGFN; @@ -434,7 +434,7 @@ ecore_x_e_illume_access_action_over_send(Ecore_X_Window win) 0, 0, 0); } -EAPI void +ECORE_X_API void ecore_x_e_illume_access_action_read_send(Ecore_X_Window win) { LOGFN; @@ -445,7 +445,7 @@ ecore_x_e_illume_access_action_read_send(Ecore_X_Window win) 0, 0, 0); } -EAPI void +ECORE_X_API void ecore_x_e_illume_access_action_read_next_send(Ecore_X_Window win) { LOGFN; @@ -456,7 +456,7 @@ ecore_x_e_illume_access_action_read_next_send(Ecore_X_Window win) 0, 0, 0); } -EAPI void +ECORE_X_API void ecore_x_e_illume_access_action_read_prev_send(Ecore_X_Window win) { LOGFN; @@ -467,7 +467,7 @@ ecore_x_e_illume_access_action_read_prev_send(Ecore_X_Window win) 0, 0, 0); } -EAPI void +ECORE_X_API void ecore_x_e_illume_access_action_up_send(Ecore_X_Window win) { LOGFN; @@ -478,7 +478,7 @@ ecore_x_e_illume_access_action_up_send(Ecore_X_Window win) 0, 0, 0); } -EAPI void +ECORE_X_API void ecore_x_e_illume_access_action_down_send(Ecore_X_Window win) { LOGFN; @@ -489,7 +489,7 @@ ecore_x_e_illume_access_action_down_send(Ecore_X_Window win) 0, 0, 0); } -EAPI void +ECORE_X_API void ecore_x_e_illume_drag_set(Ecore_X_Window win, unsigned int drag) { @@ -497,7 +497,7 @@ ecore_x_e_illume_drag_set(Ecore_X_Window win, ecore_x_window_prop_card32_set(win, ECORE_X_ATOM_E_ILLUME_DRAG, &drag, 1); } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_e_illume_drag_get(Ecore_X_Window win) { unsigned int val = 0; @@ -512,7 +512,7 @@ ecore_x_e_illume_drag_get(Ecore_X_Window win) return val ? EINA_TRUE : EINA_FALSE; } -EAPI void +ECORE_X_API void ecore_x_e_illume_drag_locked_set(Ecore_X_Window win, unsigned int is_locked) { @@ -521,7 +521,7 @@ ecore_x_e_illume_drag_locked_set(Ecore_X_Window win, &is_locked, 1); } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_e_illume_drag_locked_get(Ecore_X_Window win) { unsigned int val = 0; @@ -536,7 +536,7 @@ ecore_x_e_illume_drag_locked_get(Ecore_X_Window win) return val ? EINA_TRUE : EINA_FALSE; } -EAPI void +ECORE_X_API void ecore_x_e_illume_drag_start_send(Ecore_X_Window win) { LOGFN; @@ -545,7 +545,7 @@ ecore_x_e_illume_drag_start_send(Ecore_X_Window win) 1, 0, 0, 0, 0); } -EAPI void +ECORE_X_API void ecore_x_e_illume_drag_end_send(Ecore_X_Window win) { LOGFN; @@ -554,7 +554,7 @@ ecore_x_e_illume_drag_end_send(Ecore_X_Window win) 1, 0, 0, 0, 0); } -EAPI void +ECORE_X_API void ecore_x_e_illume_indicator_geometry_set(Ecore_X_Window win, int x, int y, @@ -572,7 +572,7 @@ ecore_x_e_illume_indicator_geometry_set(Ecore_X_Window win, geom, 4); } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_e_illume_indicator_geometry_get(Ecore_X_Window win, int *x, int *y, @@ -605,7 +605,7 @@ ecore_x_e_illume_indicator_geometry_get(Ecore_X_Window win, return EINA_TRUE; } -EAPI void +ECORE_X_API void ecore_x_e_illume_softkey_geometry_set(Ecore_X_Window win, int x, int y, @@ -623,7 +623,7 @@ ecore_x_e_illume_softkey_geometry_set(Ecore_X_Window win, geom, 4); } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_e_illume_softkey_geometry_get(Ecore_X_Window win, int *x, int *y, @@ -656,7 +656,7 @@ ecore_x_e_illume_softkey_geometry_get(Ecore_X_Window win, return EINA_TRUE; } -EAPI void +ECORE_X_API void ecore_x_e_illume_keyboard_geometry_set(Ecore_X_Window win, int x, int y, @@ -674,7 +674,7 @@ ecore_x_e_illume_keyboard_geometry_set(Ecore_X_Window win, geom, 4); } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_e_illume_keyboard_geometry_get(Ecore_X_Window win, int *x, int *y, @@ -736,7 +736,7 @@ _ecore_x_e_quickpanel_state_get(Ecore_X_Atom atom) return ECORE_X_ILLUME_QUICKPANEL_STATE_UNKNOWN; } -EAPI void +ECORE_X_API void ecore_x_e_illume_quickpanel_set(Ecore_X_Window win, unsigned int is_quickpanel) { @@ -745,7 +745,7 @@ ecore_x_e_illume_quickpanel_set(Ecore_X_Window win, &is_quickpanel, 1); } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_e_illume_quickpanel_get(Ecore_X_Window win) { unsigned int val = 0; @@ -760,7 +760,7 @@ ecore_x_e_illume_quickpanel_get(Ecore_X_Window win) return val ? EINA_TRUE : EINA_FALSE; } -EAPI void +ECORE_X_API void ecore_x_e_illume_quickpanel_state_set(Ecore_X_Window win, Ecore_X_Illume_Quickpanel_State state) { @@ -772,7 +772,7 @@ ecore_x_e_illume_quickpanel_state_set(Ecore_X_Window win, &atom, 1); } -EAPI Ecore_X_Illume_Quickpanel_State +ECORE_X_API Ecore_X_Illume_Quickpanel_State ecore_x_e_illume_quickpanel_state_get(Ecore_X_Window win) { Ecore_X_Atom atom = 0; @@ -786,7 +786,7 @@ ecore_x_e_illume_quickpanel_state_get(Ecore_X_Window win) return _ecore_x_e_quickpanel_state_get(atom); } -EAPI void +ECORE_X_API void ecore_x_e_illume_quickpanel_state_send(Ecore_X_Window win, Ecore_X_Illume_Quickpanel_State state) { @@ -797,7 +797,7 @@ ecore_x_e_illume_quickpanel_state_send(Ecore_X_Window win, 0, 0, 0, 0); } -EAPI void +ECORE_X_API void ecore_x_e_illume_quickpanel_state_toggle(Ecore_X_Window win) { LOGFN; @@ -807,7 +807,7 @@ ecore_x_e_illume_quickpanel_state_toggle(Ecore_X_Window win) 0, 0, 0, 0, 0); } -EAPI void +ECORE_X_API void ecore_x_e_illume_quickpanel_priority_major_set(Ecore_X_Window win, unsigned int priority) { @@ -817,7 +817,7 @@ ecore_x_e_illume_quickpanel_priority_major_set(Ecore_X_Window win, &priority, 1); } -EAPI int +ECORE_X_API int ecore_x_e_illume_quickpanel_priority_major_get(Ecore_X_Window win) { unsigned int val = 0; @@ -832,7 +832,7 @@ ecore_x_e_illume_quickpanel_priority_major_get(Ecore_X_Window win) return val; } -EAPI void +ECORE_X_API void ecore_x_e_illume_quickpanel_priority_minor_set(Ecore_X_Window win, unsigned int priority) { @@ -842,7 +842,7 @@ ecore_x_e_illume_quickpanel_priority_minor_set(Ecore_X_Window win, &priority, 1); } -EAPI int +ECORE_X_API int ecore_x_e_illume_quickpanel_priority_minor_get(Ecore_X_Window win) { unsigned int val = 0; @@ -858,7 +858,7 @@ ecore_x_e_illume_quickpanel_priority_minor_get(Ecore_X_Window win) return val; } -EAPI void +ECORE_X_API void ecore_x_e_illume_quickpanel_zone_set(Ecore_X_Window win, unsigned int zone) { @@ -868,7 +868,7 @@ ecore_x_e_illume_quickpanel_zone_set(Ecore_X_Window win, &zone, 1); } -EAPI int +ECORE_X_API int ecore_x_e_illume_quickpanel_zone_get(Ecore_X_Window win) { unsigned int val = 0; @@ -884,7 +884,7 @@ ecore_x_e_illume_quickpanel_zone_get(Ecore_X_Window win) return val; } -EAPI void +ECORE_X_API void ecore_x_e_illume_quickpanel_position_update_send(Ecore_X_Window win) { LOGFN; @@ -921,7 +921,7 @@ _ecore_x_e_clipboard_state_get(Ecore_X_Atom atom) return ECORE_X_ILLUME_CLIPBOARD_STATE_UNKNOWN; } -EAPI void +ECORE_X_API void ecore_x_e_illume_clipboard_state_set(Ecore_X_Window win, Ecore_X_Illume_Clipboard_State state) { @@ -935,7 +935,7 @@ ecore_x_e_illume_clipboard_state_set(Ecore_X_Window win, &atom, 1); } -EAPI Ecore_X_Illume_Clipboard_State +ECORE_X_API Ecore_X_Illume_Clipboard_State ecore_x_e_illume_clipboard_state_get(Ecore_X_Window win) { Ecore_X_Atom atom = 0; @@ -949,7 +949,7 @@ ecore_x_e_illume_clipboard_state_get(Ecore_X_Window win) return _ecore_x_e_clipboard_state_get(atom); } -EAPI void +ECORE_X_API void ecore_x_e_illume_clipboard_geometry_set(Ecore_X_Window win, int x, int y, int w, int h) { @@ -965,7 +965,7 @@ ecore_x_e_illume_clipboard_geometry_set(Ecore_X_Window win, geom, 4); } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_e_illume_clipboard_geometry_get(Ecore_X_Window win, int *x, int *y, int *w, int *h) { @@ -988,7 +988,7 @@ ecore_x_e_illume_clipboard_geometry_get(Ecore_X_Window win, } /* for sliding window */ -EAPI void +ECORE_X_API void ecore_x_e_illume_sliding_win_state_set(Ecore_X_Window win, unsigned int is_visible) { @@ -998,7 +998,7 @@ ecore_x_e_illume_sliding_win_state_set(Ecore_X_Window win, &is_visible, 1); } /* ecore_x_e_illume_sliding_win_state_set */ -EAPI int +ECORE_X_API int ecore_x_e_illume_sliding_win_state_get(Ecore_X_Window win) { unsigned int is_visible = 0; @@ -1014,7 +1014,7 @@ ecore_x_e_illume_sliding_win_state_get(Ecore_X_Window win) return is_visible; } -EAPI void +ECORE_X_API void ecore_x_e_illume_sliding_win_geometry_set(Ecore_X_Window win, int x, int y, @@ -1033,7 +1033,7 @@ ecore_x_e_illume_sliding_win_geometry_set(Ecore_X_Window win, geom, 4); } /* ecore_x_e_illume_sliding_win_geometry_set */ -EAPI int +ECORE_X_API int ecore_x_e_illume_sliding_win_geometry_get(Ecore_X_Window win, int *x, int *y, @@ -1066,7 +1066,7 @@ ecore_x_e_illume_sliding_win_geometry_get(Ecore_X_Window win, return 1; }/* ecore_x_e_illume_sliding_win_geometry_get */ -EAPI void +ECORE_X_API void ecore_x_e_comp_sync_counter_set(Ecore_X_Window win, Ecore_X_Sync_Counter counter) { @@ -1078,7 +1078,7 @@ ecore_x_e_comp_sync_counter_set(Ecore_X_Window win, ecore_x_window_prop_property_del(win, ECORE_X_ATOM_E_COMP_SYNC_COUNTER); } -EAPI Ecore_X_Sync_Counter +ECORE_X_API Ecore_X_Sync_Counter ecore_x_e_comp_sync_counter_get(Ecore_X_Window win) { int ret = 0; @@ -1096,7 +1096,7 @@ ecore_x_e_comp_sync_counter_get(Ecore_X_Window win) return counter; } -EAPI void +ECORE_X_API void ecore_x_e_comp_sync_draw_done_send(Ecore_X_Window root, Ecore_X_Window win) { @@ -1126,7 +1126,7 @@ ecore_x_e_comp_sync_draw_done_send(Ecore_X_Window root, if (_ecore_xlib_sync) ecore_x_sync(); } -EAPI void +ECORE_X_API void ecore_x_e_comp_sync_draw_size_done_send(Ecore_X_Window root, Ecore_X_Window win, int w, @@ -1162,7 +1162,7 @@ ecore_x_e_comp_sync_draw_size_done_send(Ecore_X_Window root, * @since 1.3 * @deprecated use ecore_x_e_window_available_profiles_set */ -EAPI void +ECORE_X_API void ecore_x_e_window_profile_list_set(Ecore_X_Window win, const char **profiles, unsigned int num_profiles) @@ -1190,7 +1190,7 @@ ecore_x_e_window_profile_list_set(Ecore_X_Window win, * @since 1.3 * @deprecated use ecore_x_e_window_available_profiles_get */ -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_e_window_profile_list_get(Ecore_X_Window win, const char ***profiles, int *ret_num) @@ -1248,7 +1248,7 @@ ecore_x_e_window_profile_list_get(Ecore_X_Window win, /* * @since 1.3 */ -EAPI void +ECORE_X_API void ecore_x_e_window_profile_set(Ecore_X_Window win, const char *profile) { @@ -1271,7 +1271,7 @@ ecore_x_e_window_profile_set(Ecore_X_Window win, /* * @since 1.3 */ -EAPI char * +ECORE_X_API char * ecore_x_e_window_profile_get(Ecore_X_Window win) { Ecore_X_Atom *atom = NULL; @@ -1298,7 +1298,7 @@ ecore_x_e_window_profile_get(Ecore_X_Window win) return profile; } -EAPI void +ECORE_X_API void ecore_x_e_window_profile_supported_set(Ecore_X_Window root, Eina_Bool enabled) { @@ -1338,7 +1338,7 @@ ecore_x_e_window_profile_supported_set(Ecore_X_Window root, } } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_e_window_profile_supported_get(Ecore_X_Window root) { Ecore_X_Window win, win2; @@ -1370,7 +1370,7 @@ ecore_x_e_window_profile_supported_get(Ecore_X_Window root) return EINA_FALSE; } -EAPI void +ECORE_X_API void ecore_x_e_window_available_profiles_set(Ecore_X_Window win, const char **profiles, unsigned int count) @@ -1395,7 +1395,7 @@ ecore_x_e_window_available_profiles_set(Ecore_X_Window win, } } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_e_window_available_profiles_get(Ecore_X_Window win, const char ***profiles, int *count) @@ -1452,7 +1452,7 @@ ecore_x_e_window_available_profiles_get(Ecore_X_Window win, return EINA_TRUE; } -EAPI void +ECORE_X_API void ecore_x_e_window_profile_change_send(Ecore_X_Window root, Ecore_X_Window win, const char *profile) @@ -1489,7 +1489,7 @@ ecore_x_e_window_profile_change_send(Ecore_X_Window root, if (_ecore_xlib_sync) ecore_x_sync(); } -EAPI void +ECORE_X_API void ecore_x_e_window_profile_change_request_send(Ecore_X_Window win, const char *profile) { @@ -1521,7 +1521,7 @@ ecore_x_e_window_profile_change_request_send(Ecore_X_Window win, } -EAPI void +ECORE_X_API void ecore_x_e_window_profile_change_done_send(Ecore_X_Window root, Ecore_X_Window win, const char *profile) @@ -1555,7 +1555,7 @@ ecore_x_e_window_profile_change_done_send(Ecore_X_Window root, if (_ecore_xlib_sync) ecore_x_sync(); } -EAPI void +ECORE_X_API void ecore_x_e_comp_sync_supported_set(Ecore_X_Window root, Eina_Bool enabled) { @@ -1594,7 +1594,7 @@ ecore_x_e_comp_sync_supported_set(Ecore_X_Window root, } } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_e_comp_sync_supported_get(Ecore_X_Window root) { Ecore_X_Window win, win2; @@ -1626,7 +1626,7 @@ ecore_x_e_comp_sync_supported_get(Ecore_X_Window root) return EINA_FALSE; } -EAPI void +ECORE_X_API void ecore_x_e_comp_sync_begin_send(Ecore_X_Window win) { XEvent xev = { 0 }; @@ -1652,7 +1652,7 @@ ecore_x_e_comp_sync_begin_send(Ecore_X_Window win) if (_ecore_xlib_sync) ecore_x_sync(); } -EAPI void +ECORE_X_API void ecore_x_e_comp_sync_end_send(Ecore_X_Window win) { XEvent xev = { 0 }; @@ -1678,7 +1678,7 @@ ecore_x_e_comp_sync_end_send(Ecore_X_Window win) if (_ecore_xlib_sync) ecore_x_sync(); } -EAPI void +ECORE_X_API void ecore_x_e_comp_sync_cancel_send(Ecore_X_Window win) { XEvent xev = { 0 }; @@ -1704,7 +1704,7 @@ ecore_x_e_comp_sync_cancel_send(Ecore_X_Window win) if (_ecore_xlib_sync) ecore_x_sync(); } -EAPI void +ECORE_X_API void ecore_x_e_comp_flush_send(Ecore_X_Window win) { XEvent xev = { 0 }; @@ -1730,7 +1730,7 @@ ecore_x_e_comp_flush_send(Ecore_X_Window win) if (_ecore_xlib_sync) ecore_x_sync(); } -EAPI void +ECORE_X_API void ecore_x_e_comp_dump_send(Ecore_X_Window win) { XEvent xev = { 0 }; @@ -1756,7 +1756,7 @@ ecore_x_e_comp_dump_send(Ecore_X_Window win) if (_ecore_xlib_sync) ecore_x_sync(); } -EAPI void +ECORE_X_API void ecore_x_e_comp_pixmap_set(Ecore_X_Window win, Ecore_X_Pixmap pixmap) { @@ -1768,7 +1768,7 @@ ecore_x_e_comp_pixmap_set(Ecore_X_Window win, ecore_x_window_prop_property_del(win, ECORE_X_ATOM_E_COMP_PIXMAP); } -EAPI Ecore_X_Pixmap +ECORE_X_API Ecore_X_Pixmap ecore_x_e_comp_pixmap_get(Ecore_X_Window win) { int ret = 0; @@ -1815,7 +1815,7 @@ _ecore_x_e_indicator_state_get(Ecore_X_Atom atom) return ECORE_X_ILLUME_INDICATOR_STATE_UNKNOWN; } -EAPI void +ECORE_X_API void ecore_x_e_illume_indicator_state_set(Ecore_X_Window win, Ecore_X_Illume_Indicator_State state) { @@ -1827,7 +1827,7 @@ ecore_x_e_illume_indicator_state_set(Ecore_X_Window win, &atom, 1); } -EAPI Ecore_X_Illume_Indicator_State +ECORE_X_API Ecore_X_Illume_Indicator_State ecore_x_e_illume_indicator_state_get(Ecore_X_Window win) { Ecore_X_Atom atom = 0; @@ -1841,7 +1841,7 @@ ecore_x_e_illume_indicator_state_get(Ecore_X_Window win) return _ecore_x_e_indicator_state_get(atom); } -EAPI void +ECORE_X_API void ecore_x_e_illume_indicator_state_send(Ecore_X_Window win, Ecore_X_Illume_Indicator_State state) { @@ -1887,7 +1887,7 @@ _ecore_x_e_indicator_opacity_get(Ecore_X_Atom atom) return ECORE_X_ILLUME_INDICATOR_OPACITY_UNKNOWN; } -EAPI void +ECORE_X_API void ecore_x_e_illume_indicator_opacity_set(Ecore_X_Window win, Ecore_X_Illume_Indicator_Opacity_Mode mode) { @@ -1900,7 +1900,7 @@ ecore_x_e_illume_indicator_opacity_set(Ecore_X_Window win, &atom, 1); } -EAPI Ecore_X_Illume_Indicator_Opacity_Mode +ECORE_X_API Ecore_X_Illume_Indicator_Opacity_Mode ecore_x_e_illume_indicator_opacity_get(Ecore_X_Window win) { Ecore_X_Atom atom = 0; @@ -1914,7 +1914,7 @@ ecore_x_e_illume_indicator_opacity_get(Ecore_X_Window win) return _ecore_x_e_indicator_opacity_get(atom); } -EAPI void +ECORE_X_API void ecore_x_e_illume_indicator_opacity_send(Ecore_X_Window win, Ecore_X_Illume_Indicator_Opacity_Mode mode) { @@ -1961,7 +1961,7 @@ _ecore_x_e_indicator_type_get(Ecore_X_Atom atom) return ECORE_X_ILLUME_INDICATOR_TYPE_UNKNOWN; } -EAPI void +ECORE_X_API void ecore_x_e_illume_indicator_type_set(Ecore_X_Window win, Ecore_X_Illume_Indicator_Type_Mode mode) { @@ -1974,7 +1974,7 @@ ecore_x_e_illume_indicator_type_set(Ecore_X_Window win, &atom, 1); } -EAPI Ecore_X_Illume_Indicator_Type_Mode +ECORE_X_API Ecore_X_Illume_Indicator_Type_Mode ecore_x_e_illume_indicator_type_get(Ecore_X_Window win) { Ecore_X_Atom atom = 0; @@ -1988,7 +1988,7 @@ ecore_x_e_illume_indicator_type_get(Ecore_X_Window win) return _ecore_x_e_indicator_type_get(atom); } -EAPI void +ECORE_X_API void ecore_x_e_illume_indicator_type_send(Ecore_X_Window win, Ecore_X_Illume_Indicator_Type_Mode mode) { @@ -2029,7 +2029,7 @@ _ecore_x_e_illume_window_state_get(Ecore_X_Atom atom) return ECORE_X_ILLUME_WINDOW_STATE_NORMAL; } -EAPI void +ECORE_X_API void ecore_x_e_illume_window_state_set(Ecore_X_Window win, Ecore_X_Illume_Window_State state) { @@ -2041,7 +2041,7 @@ ecore_x_e_illume_window_state_set(Ecore_X_Window win, &atom, 1); } -EAPI Ecore_X_Illume_Window_State +ECORE_X_API Ecore_X_Illume_Window_State ecore_x_e_illume_window_state_get(Ecore_X_Window win) { Ecore_X_Atom atom; @@ -2055,7 +2055,7 @@ ecore_x_e_illume_window_state_get(Ecore_X_Window win) return _ecore_x_e_illume_window_state_get(atom); } -EAPI void +ECORE_X_API void ecore_x_e_illume_window_state_send(Ecore_X_Window win, Ecore_X_Illume_Window_State state) { @@ -2067,7 +2067,7 @@ ecore_x_e_illume_window_state_send(Ecore_X_Window win, 0, 0, 0, 0); } -EAPI void +ECORE_X_API void ecore_x_e_window_rotation_supported_set(Ecore_X_Window root, Eina_Bool enabled) { @@ -2106,7 +2106,7 @@ ecore_x_e_window_rotation_supported_set(Ecore_X_Window root, } } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_e_window_rotation_supported_get(Ecore_X_Window root) { Ecore_X_Window win, win2; @@ -2138,7 +2138,7 @@ ecore_x_e_window_rotation_supported_get(Ecore_X_Window root) return EINA_FALSE; } -EAPI void +ECORE_X_API void ecore_x_e_window_rotation_app_set(Ecore_X_Window win, Eina_Bool set) { @@ -2153,7 +2153,7 @@ ecore_x_e_window_rotation_app_set(Ecore_X_Window win, &val, 1); } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_e_window_rotation_app_get(Ecore_X_Window win) { unsigned int val = 0; @@ -2167,7 +2167,7 @@ ecore_x_e_window_rotation_app_get(Ecore_X_Window win) return val ? EINA_TRUE : EINA_FALSE; } -EAPI void +ECORE_X_API void ecore_x_e_window_rotation_preferred_rotation_set(Ecore_X_Window win, int rot) { @@ -2189,7 +2189,7 @@ ecore_x_e_window_rotation_preferred_rotation_set(Ecore_X_Window win, } } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_e_window_rotation_preferred_rotation_get(Ecore_X_Window win, int *rot) { @@ -2209,7 +2209,7 @@ ecore_x_e_window_rotation_preferred_rotation_get(Ecore_X_Window win, return EINA_FALSE; } -EAPI void +ECORE_X_API void ecore_x_e_window_rotation_available_rotations_set(Ecore_X_Window win, const int *rots, unsigned int count) @@ -2227,7 +2227,7 @@ ecore_x_e_window_rotation_available_rotations_set(Ecore_X_Window win, ECORE_X_ATOM_E_WINDOW_ROTATION_AVAILABLE_LIST); } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_e_window_rotation_available_rotations_get(Ecore_X_Window win, int **rots, unsigned int *count) @@ -2269,7 +2269,7 @@ ecore_x_e_window_rotation_available_rotations_get(Ecore_X_Window win, return EINA_FALSE; } -EAPI void +ECORE_X_API void ecore_x_e_window_rotation_change_prepare_send(Ecore_X_Window win, int rot, Eina_Bool resize, @@ -2283,7 +2283,7 @@ ecore_x_e_window_rotation_change_prepare_send(Ecore_X_Window win, win, rot, resize, w, h); } -EAPI void +ECORE_X_API void ecore_x_e_window_rotation_change_prepare_done_send(Ecore_X_Window root, Ecore_X_Window win, int rot) @@ -2313,7 +2313,7 @@ ecore_x_e_window_rotation_change_prepare_done_send(Ecore_X_Window root, &xev); } -EAPI void +ECORE_X_API void ecore_x_e_window_rotation_change_request_send(Ecore_X_Window win, int rot) { @@ -2324,7 +2324,7 @@ ecore_x_e_window_rotation_change_request_send(Ecore_X_Window win, win, rot, 0, 0, 0); } -EAPI void +ECORE_X_API void ecore_x_e_window_rotation_change_done_send(Ecore_X_Window root, Ecore_X_Window win, int rot, @@ -2359,7 +2359,7 @@ ecore_x_e_window_rotation_change_done_send(Ecore_X_Window root, /* * Does keyrouter exist? */ -EAPI void +ECORE_X_API void ecore_x_e_keyrouter_set(Ecore_X_Window win EINA_UNUSED, Eina_Bool on) { @@ -2378,7 +2378,7 @@ ecore_x_e_keyrouter_set(Ecore_X_Window win EINA_UNUSED, &val, 1); } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_e_keyrouter_get(Ecore_X_Window win EINA_UNUSED) { //check the existance of keyrouter @@ -2399,7 +2399,7 @@ ecore_x_e_keyrouter_get(Ecore_X_Window win EINA_UNUSED) return val == 1 ? EINA_TRUE : EINA_FALSE; } -EAPI void +ECORE_X_API void ecore_x_e_stack_type_set(Ecore_X_Window win, Ecore_X_Stack_Type stack_type) { @@ -2415,7 +2415,7 @@ ecore_x_e_stack_type_set(Ecore_X_Window win, &val, 1); } -EAPI Ecore_X_Stack_Type +ECORE_X_API Ecore_X_Stack_Type ecore_x_e_stack_type_get(Ecore_X_Window win) { int ret; @@ -2431,7 +2431,7 @@ ecore_x_e_stack_type_get(Ecore_X_Window win) return (Ecore_X_Stack_Type)val; } -EAPI void +ECORE_X_API void ecore_x_e_stack_position_set(Ecore_X_Window win, Ecore_X_Stack_Position stack_position) { @@ -2447,7 +2447,7 @@ ecore_x_e_stack_position_set(Ecore_X_Window win, &val, 1); } -EAPI Ecore_X_Stack_Position +ECORE_X_API Ecore_X_Stack_Position ecore_x_e_stack_position_get(Ecore_X_Window win) { int ret; diff --git a/src/lib/ecore_x/ecore_x_error.c b/src/lib/ecore_x/ecore_x_error.c index 9facf0733b..fc66a838a7 100644 --- a/src/lib/ecore_x/ecore_x_error.c +++ b/src/lib/ecore_x/ecore_x_error.c @@ -28,7 +28,7 @@ static Ecore_X_ID _error_resource_id = 0; * * Set the X error handler function */ -EAPI void +ECORE_X_API void ecore_x_error_handler_set(void (*func)(void *data), const void *data) { @@ -43,7 +43,7 @@ ecore_x_error_handler_set(void (*func)(void *data), * * Set the X I/O error handler function */ -EAPI void +ECORE_X_API void ecore_x_io_error_handler_set(void (*func)(void *data), const void *data) { @@ -57,7 +57,7 @@ ecore_x_io_error_handler_set(void (*func)(void *data), * * Return the X request code that caused the last X error */ -EAPI int +ECORE_X_API int ecore_x_error_request_get(void) { return _error_request_code; @@ -70,7 +70,7 @@ ecore_x_error_request_get(void) * Return the error code from the last X error */ //FIXME: Use Ecore_X_Error_Code type when 2.0 is released -EAPI int +ECORE_X_API int ecore_x_error_code_get(void) { return _error_code; @@ -82,7 +82,7 @@ ecore_x_error_code_get(void) * * Return the X resource id that caused the last X error */ -EAPI Ecore_X_ID +ECORE_X_API Ecore_X_ID ecore_x_error_resource_id_get(void) { return _error_resource_id; diff --git a/src/lib/ecore_x/ecore_x_events.c b/src/lib/ecore_x/ecore_x_events.c index aee6d1b9b2..d03ef5f0fb 100644 --- a/src/lib/ecore_x/ecore_x_events.c +++ b/src/lib/ecore_x/ecore_x_events.c @@ -114,7 +114,7 @@ _ecore_x_event_free_mouse_move(void *data EINA_UNUSED, free(e); } -EAPI void +ECORE_X_API void ecore_x_event_mask_set(Ecore_X_Window w, Ecore_X_Event_Mask mask) { @@ -136,7 +136,7 @@ ecore_x_event_mask_set(Ecore_X_Window w, if (_ecore_xlib_sync) ecore_x_sync(); } -EAPI void +ECORE_X_API void ecore_x_event_mask_unset(Ecore_X_Window w, Ecore_X_Event_Mask mask) { diff --git a/src/lib/ecore_x/ecore_x_fixes.c b/src/lib/ecore_x/ecore_x_fixes.c index 1c92d574f3..8873b5afd0 100644 --- a/src/lib/ecore_x/ecore_x_fixes.c +++ b/src/lib/ecore_x/ecore_x_fixes.c @@ -92,7 +92,7 @@ _ecore_x_rectangle_x_to_ecore(XRectangle *xrect, #endif /* ifdef ECORE_XFIXES */ -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_fixes_selection_notification_request(Ecore_X_Atom selection) { EINA_SAFETY_ON_NULL_RETURN_VAL(_ecore_x_disp, EINA_FALSE); @@ -112,7 +112,7 @@ ecore_x_fixes_selection_notification_request(Ecore_X_Atom selection) return EINA_FALSE; } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_fixes_window_selection_notification_request(Ecore_X_Window window, Ecore_X_Atom selection) { EINA_SAFETY_ON_NULL_RETURN_VAL(_ecore_x_disp, EINA_FALSE); @@ -132,7 +132,7 @@ ecore_x_fixes_window_selection_notification_request(Ecore_X_Window window, Ecore return EINA_FALSE; } -EAPI Ecore_X_Region +ECORE_X_API Ecore_X_Region ecore_x_region_new(Ecore_X_Rectangle *rects, int num) { @@ -152,7 +152,7 @@ ecore_x_region_new(Ecore_X_Rectangle *rects, #endif /* ifdef ECORE_XFIXES */ } -EAPI Ecore_X_Region +ECORE_X_API Ecore_X_Region ecore_x_region_new_from_bitmap(Ecore_X_Pixmap bitmap) { EINA_SAFETY_ON_NULL_RETURN_VAL(_ecore_x_disp, 0); @@ -168,7 +168,7 @@ ecore_x_region_new_from_bitmap(Ecore_X_Pixmap bitmap) #endif /* ifdef ECORE_XFIXES */ } -EAPI Ecore_X_Region +ECORE_X_API Ecore_X_Region ecore_x_region_new_from_window(Ecore_X_Window win, Ecore_X_Region_Type type) { @@ -185,7 +185,7 @@ ecore_x_region_new_from_window(Ecore_X_Window win, #endif /* ifdef ECORE_XFIXES */ } -EAPI Ecore_X_Region +ECORE_X_API Ecore_X_Region ecore_x_region_new_from_gc(Ecore_X_GC gc) { EINA_SAFETY_ON_NULL_RETURN_VAL(_ecore_x_disp, 0); @@ -201,7 +201,7 @@ ecore_x_region_new_from_gc(Ecore_X_GC gc) #endif /* ifdef ECORE_XFIXES */ } -EAPI Ecore_X_Region +ECORE_X_API Ecore_X_Region ecore_x_region_new_from_picture(Ecore_X_Picture picture) { EINA_SAFETY_ON_NULL_RETURN_VAL(_ecore_x_disp, 0); @@ -217,7 +217,7 @@ ecore_x_region_new_from_picture(Ecore_X_Picture picture) #endif /* ifdef ECORE_XFIXES */ } -EAPI void +ECORE_X_API void ecore_x_region_free(Ecore_X_Region region) { EINA_SAFETY_ON_NULL_RETURN(_ecore_x_disp); @@ -227,7 +227,7 @@ ecore_x_region_free(Ecore_X_Region region) #endif /* ifdef ECORE_XFIXES */ } -EAPI void +ECORE_X_API void ecore_x_region_set(Ecore_X_Region region, Ecore_X_Rectangle *rects, int num) @@ -241,7 +241,7 @@ ecore_x_region_set(Ecore_X_Region region, #endif /* ifdef ECORE_XFIXES */ } -EAPI void +ECORE_X_API void ecore_x_region_copy(Ecore_X_Region dest, Ecore_X_Region source) { @@ -253,7 +253,7 @@ ecore_x_region_copy(Ecore_X_Region dest, #endif /* ifdef ECORE_XFIXES */ } -EAPI void +ECORE_X_API void ecore_x_region_combine(Ecore_X_Region dest, Ecore_X_Region source1, Ecore_X_Region source2) @@ -266,7 +266,7 @@ ecore_x_region_combine(Ecore_X_Region dest, #endif /* ifdef ECORE_XFIXES */ } -EAPI void +ECORE_X_API void ecore_x_region_intersect(Ecore_X_Region dest, Ecore_X_Region source1, Ecore_X_Region source2) @@ -279,7 +279,7 @@ ecore_x_region_intersect(Ecore_X_Region dest, #endif /* ifdef ECORE_XFIXES */ } -EAPI void +ECORE_X_API void ecore_x_region_subtract(Ecore_X_Region dest, Ecore_X_Region source1, Ecore_X_Region source2) @@ -292,7 +292,7 @@ ecore_x_region_subtract(Ecore_X_Region dest, #endif /* ifdef ECORE_XFIXES */ } -EAPI void +ECORE_X_API void ecore_x_region_invert(Ecore_X_Region dest, Ecore_X_Rectangle *bounds, Ecore_X_Region source) @@ -311,7 +311,7 @@ ecore_x_region_invert(Ecore_X_Region dest, #endif /* ifdef ECORE_XFIXES */ } -EAPI void +ECORE_X_API void ecore_x_region_translate(Ecore_X_Region region, int dx, int dy) @@ -324,7 +324,7 @@ ecore_x_region_translate(Ecore_X_Region region, #endif /* ifdef ECORE_XFIXES */ } -EAPI void +ECORE_X_API void ecore_x_region_extents(Ecore_X_Region dest, Ecore_X_Region source) { @@ -336,7 +336,7 @@ ecore_x_region_extents(Ecore_X_Region dest, #endif /* ifdef ECORE_XFIXES */ } -EAPI Ecore_X_Rectangle * +ECORE_X_API Ecore_X_Rectangle * ecore_x_region_fetch(Ecore_X_Region region, int *num, Ecore_X_Rectangle *bounds) @@ -361,7 +361,7 @@ ecore_x_region_fetch(Ecore_X_Region region, #endif /* ifdef ECORE_XFIXES */ } -EAPI void +ECORE_X_API void ecore_x_region_expand(Ecore_X_Region dest, Ecore_X_Region source, unsigned int left, @@ -377,7 +377,7 @@ ecore_x_region_expand(Ecore_X_Region dest, #endif /* ifdef ECORE_XFIXES */ } -EAPI void +ECORE_X_API void ecore_x_region_gc_clip_set(Ecore_X_Region region, Ecore_X_GC gc, int x_origin, @@ -391,7 +391,7 @@ ecore_x_region_gc_clip_set(Ecore_X_Region region, #endif /* ifdef ECORE_XFIXES */ } -EAPI void +ECORE_X_API void ecore_x_region_window_shape_set(Ecore_X_Region region, Ecore_X_Window win, Ecore_X_Shape_Type type, @@ -411,7 +411,7 @@ ecore_x_region_window_shape_set(Ecore_X_Region region, #endif /* ifdef ECORE_XFIXES */ } -EAPI void +ECORE_X_API void ecore_x_region_picture_clip_set(Ecore_X_Region region, Ecore_X_Picture picture, int x_origin, @@ -429,7 +429,7 @@ ecore_x_region_picture_clip_set(Ecore_X_Region region, #endif /* ifdef ECORE_XFIXES */ } -EAPI void +ECORE_X_API void ecore_x_cursor_show(void) { EINA_SAFETY_ON_NULL_RETURN(_ecore_x_disp); @@ -443,7 +443,7 @@ ecore_x_cursor_show(void) #endif /* ifdef ECORE_XFIXES */ } -EAPI void +ECORE_X_API void ecore_x_cursor_hide(void) { EINA_SAFETY_ON_NULL_RETURN(_ecore_x_disp); @@ -457,7 +457,7 @@ ecore_x_cursor_hide(void) #endif /* ifdef ECORE_XFIXES */ } -EAPI void +ECORE_X_API void ecore_x_root_screen_barriers_set(Ecore_X_Rectangle *screens, int num) { #ifdef ECORE_XFIXES diff --git a/src/lib/ecore_x/ecore_x_gc.c b/src/lib/ecore_x/ecore_x_gc.c index 2461889db8..011e6a35ba 100644 --- a/src/lib/ecore_x/ecore_x_gc.c +++ b/src/lib/ecore_x/ecore_x_gc.c @@ -18,7 +18,7 @@ * same than the corresponding bitmaks. * @return The new default graphics context. */ -EAPI Ecore_X_GC +ECORE_X_API Ecore_X_GC ecore_x_gc_new(Ecore_X_Drawable draw, Ecore_X_GC_Value_Mask value_mask, const unsigned int *value_list) @@ -165,7 +165,7 @@ ecore_x_gc_new(Ecore_X_Drawable draw, * Deletes and frees the given graphics context. * @param gc The given graphics context. */ -EAPI void +ECORE_X_API void ecore_x_gc_free(Ecore_X_GC gc) { LOGFN; diff --git a/src/lib/ecore_x/ecore_x_gesture.c b/src/lib/ecore_x/ecore_x_gesture.c index 643d728020..4b148bf15b 100644 --- a/src/lib/ecore_x/ecore_x_gesture.c +++ b/src/lib/ecore_x/ecore_x_gesture.c @@ -11,26 +11,26 @@ * * @deprecated */ -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_gesture_supported(void) { return EINA_FALSE; } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_gesture_events_select(Ecore_X_Window win EINA_UNUSED, Ecore_X_Gesture_Event_Mask mask EINA_UNUSED) { return EINA_FALSE; } -EAPI Ecore_X_Gesture_Event_Mask +ECORE_X_API Ecore_X_Gesture_Event_Mask ecore_x_gesture_events_selected_get(Ecore_X_Window win EINA_UNUSED) { return ECORE_X_GESTURE_EVENT_MASK_NONE; } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_gesture_event_grab(Ecore_X_Window win EINA_UNUSED, Ecore_X_Gesture_Event_Type type EINA_UNUSED, int num_fingers EINA_UNUSED) @@ -38,7 +38,7 @@ ecore_x_gesture_event_grab(Ecore_X_Window win EINA_UNUSED, return EINA_FALSE; } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_gesture_event_ungrab(Ecore_X_Window win EINA_UNUSED, Ecore_X_Gesture_Event_Type type EINA_UNUSED, int num_fingers EINA_UNUSED) diff --git a/src/lib/ecore_x/ecore_x_icccm.c b/src/lib/ecore_x/ecore_x_icccm.c index 9f1c6c87af..cea415129c 100644 --- a/src/lib/ecore_x/ecore_x_icccm.c +++ b/src/lib/ecore_x/ecore_x_icccm.c @@ -17,13 +17,13 @@ #include "Ecore_X.h" #include "Ecore_X_Atoms.h" -EAPI void +ECORE_X_API void ecore_x_icccm_init(void) { LOGFN; } -EAPI void +ECORE_X_API void ecore_x_icccm_state_set(Ecore_X_Window win, Ecore_X_Window_State_Hint state) { @@ -44,7 +44,7 @@ ecore_x_icccm_state_set(Ecore_X_Window win, if (_ecore_xlib_sync) ecore_x_sync(); } -EAPI Ecore_X_Window_State_Hint +ECORE_X_API Ecore_X_Window_State_Hint ecore_x_icccm_state_get(Ecore_X_Window win) { unsigned char *prop_ret = NULL; @@ -76,7 +76,7 @@ ecore_x_icccm_state_get(Ecore_X_Window win) return hint; } -EAPI void +ECORE_X_API void ecore_x_icccm_delete_window_send(Ecore_X_Window win, Ecore_X_Time t) { @@ -87,7 +87,7 @@ ecore_x_icccm_delete_window_send(Ecore_X_Window win, t, 0, 0, 0); } -EAPI void +ECORE_X_API void ecore_x_icccm_take_focus_send(Ecore_X_Window win, Ecore_X_Time t) { @@ -98,7 +98,7 @@ ecore_x_icccm_take_focus_send(Ecore_X_Window win, t, 0, 0, 0); } -EAPI void +ECORE_X_API void ecore_x_icccm_save_yourself_send(Ecore_X_Window win, Ecore_X_Time t) { @@ -109,7 +109,7 @@ ecore_x_icccm_save_yourself_send(Ecore_X_Window win, t, 0, 0, 0); } -EAPI void +ECORE_X_API void ecore_x_icccm_move_resize_send(Ecore_X_Window win, int x, int y, @@ -134,7 +134,7 @@ ecore_x_icccm_move_resize_send(Ecore_X_Window win, if (_ecore_xlib_sync) ecore_x_sync(); } -EAPI void +ECORE_X_API void ecore_x_icccm_hints_set(Ecore_X_Window win, Eina_Bool accepts_focus, Ecore_X_Window_State_Hint initial_state, @@ -192,7 +192,7 @@ ecore_x_icccm_hints_set(Ecore_X_Window win, XFree(hints); } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_icccm_hints_get(Ecore_X_Window win, Eina_Bool *accepts_focus, Ecore_X_Window_State_Hint *initial_state, @@ -270,7 +270,7 @@ ecore_x_icccm_hints_get(Ecore_X_Window win, return EINA_FALSE; } -EAPI void +ECORE_X_API void ecore_x_icccm_size_pos_hints_set(Ecore_X_Window win, Eina_Bool request_pos, Ecore_X_Gravity gravity, @@ -344,7 +344,7 @@ ecore_x_icccm_size_pos_hints_set(Ecore_X_Window win, if (_ecore_xlib_sync) ecore_x_sync(); } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_icccm_size_pos_hints_get(Ecore_X_Window win, Eina_Bool *request_pos, Ecore_X_Gravity *gravity, @@ -472,7 +472,7 @@ ecore_x_icccm_size_pos_hints_get(Ecore_X_Window win, return EINA_TRUE; } -EAPI void +ECORE_X_API void ecore_x_icccm_title_set(Ecore_X_Window win, const char *t) { @@ -515,7 +515,7 @@ ecore_x_icccm_title_set(Ecore_X_Window win, free(list[0]); } -EAPI char * +ECORE_X_API char * ecore_x_icccm_title_get(Ecore_X_Window win) { XTextProperty xprop; @@ -576,7 +576,7 @@ ecore_x_icccm_title_get(Ecore_X_Window win) * @param protos An array of protocol atoms * @param num the number of members of the array */ -EAPI void +ECORE_X_API void ecore_x_icccm_protocol_atoms_set(Ecore_X_Window win, Ecore_X_Atom *protos, int num) @@ -599,7 +599,7 @@ ecore_x_icccm_protocol_atoms_set(Ecore_X_Window win, * @param protocol The protocol to enable/disable * @param on On/Off */ -EAPI void +ECORE_X_API void ecore_x_icccm_protocol_set(Ecore_X_Window win, Ecore_X_WM_Protocol protocol, Eina_Bool on) @@ -687,7 +687,7 @@ leave: * @param protocol The protocol to query * @return 1 if the protocol is set, else 0. */ -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_icccm_protocol_isset(Ecore_X_Window win, Ecore_X_WM_Protocol protocol) { @@ -727,7 +727,7 @@ ecore_x_icccm_protocol_isset(Ecore_X_Window win, * * Set a window name * class */ -EAPI void +ECORE_X_API void ecore_x_icccm_name_class_set(Ecore_X_Window win, const char *n, const char *c) @@ -754,7 +754,7 @@ ecore_x_icccm_name_class_set(Ecore_X_Window win, * * Get a window name * class */ -EAPI void +ECORE_X_API void ecore_x_icccm_name_class_get(Ecore_X_Window win, char **n, char **c) @@ -793,7 +793,7 @@ ecore_x_icccm_name_class_get(Ecore_X_Window win, * * Return the client machine of a window. String must be free'd when done with. */ -EAPI char * +ECORE_X_API char * ecore_x_icccm_client_machine_get(Ecore_X_Window win) { char *name; @@ -810,7 +810,7 @@ ecore_x_icccm_client_machine_get(Ecore_X_Window win) * @param argc Number of arguments. * @param argv Arguments. */ -EAPI void +ECORE_X_API void ecore_x_icccm_command_set(Ecore_X_Window win, int argc, char **argv) @@ -829,7 +829,7 @@ ecore_x_icccm_command_set(Ecore_X_Window win, * @param argc Number of arguments. * @param argv Arguments. */ -EAPI void +ECORE_X_API void ecore_x_icccm_command_get(Ecore_X_Window win, int *argc, char ***argv) @@ -891,7 +891,7 @@ ecore_x_icccm_command_get(Ecore_X_Window win, * * Set a window icon name */ -EAPI void +ECORE_X_API void ecore_x_icccm_icon_name_set(Ecore_X_Window win, const char *t) { @@ -936,7 +936,7 @@ ecore_x_icccm_icon_name_set(Ecore_X_Window win, * * Return the icon name of a window. String must be free'd when done with. */ -EAPI char * +ECORE_X_API char * ecore_x_icccm_icon_name_get(Ecore_X_Window win) { XTextProperty xprop; @@ -999,7 +999,7 @@ ecore_x_icccm_icon_name_get(Ecore_X_Window win) * @param win The toplevel window * @param subwin The subwindow to be added to the colormap windows list */ -EAPI void +ECORE_X_API void ecore_x_icccm_colormap_window_set(Ecore_X_Window win, Ecore_X_Window subwin) { @@ -1063,7 +1063,7 @@ ecore_x_icccm_colormap_window_set(Ecore_X_Window win, * @param win The toplevel window * @param subwin The window to be removed from the colormap window list. */ -EAPI void +ECORE_X_API void ecore_x_icccm_colormap_window_unset(Ecore_X_Window win, Ecore_X_Window subwin) { @@ -1130,7 +1130,7 @@ ecore_x_icccm_colormap_window_unset(Ecore_X_Window win, * @param win the transient window * @param forwin the toplevel window */ -EAPI void +ECORE_X_API void ecore_x_icccm_transient_for_set(Ecore_X_Window win, Ecore_X_Window forwin) { @@ -1143,7 +1143,7 @@ ecore_x_icccm_transient_for_set(Ecore_X_Window win, * Remove the transient_for setting from a window. * @param win The window */ -EAPI void +ECORE_X_API void ecore_x_icccm_transient_for_unset(Ecore_X_Window win) { LOGFN; @@ -1156,7 +1156,7 @@ ecore_x_icccm_transient_for_unset(Ecore_X_Window win) * @param win The window to check * @return The window ID of the top-level window, or 0 if the property does not exist. */ -EAPI Ecore_X_Window +ECORE_X_API Ecore_X_Window ecore_x_icccm_transient_for_get(Ecore_X_Window win) { Window forwin; @@ -1176,7 +1176,7 @@ ecore_x_icccm_transient_for_get(Ecore_X_Window win) * @param win The window * @param role The role string */ -EAPI void +ECORE_X_API void ecore_x_icccm_window_role_set(Ecore_X_Window win, const char *role) { @@ -1190,7 +1190,7 @@ ecore_x_icccm_window_role_set(Ecore_X_Window win, * @param win The window * @return The window's role string. */ -EAPI char * +ECORE_X_API char * ecore_x_icccm_window_role_get(Ecore_X_Window win) { LOGFN; @@ -1205,7 +1205,7 @@ ecore_x_icccm_window_role_get(Ecore_X_Window win) * All non-transient top-level windows created by an app other than * the main window must have this property set to the app's main window. */ -EAPI void +ECORE_X_API void ecore_x_icccm_client_leader_set(Ecore_X_Window win, Ecore_X_Window l) { @@ -1218,7 +1218,7 @@ ecore_x_icccm_client_leader_set(Ecore_X_Window win, * Get the window's client leader. * @param win The window * @return The window's client leader window, or 0 if unset */ -EAPI Ecore_X_Window +ECORE_X_API Ecore_X_Window ecore_x_icccm_client_leader_get(Ecore_X_Window win) { Ecore_X_Window l; @@ -1231,7 +1231,7 @@ ecore_x_icccm_client_leader_get(Ecore_X_Window win) return 0; } -EAPI void +ECORE_X_API void ecore_x_icccm_iconic_request_send(Ecore_X_Window win, Ecore_X_Window root) { diff --git a/src/lib/ecore_x/ecore_x_image.c b/src/lib/ecore_x/ecore_x_image.c index 99f53d6e1b..aa04ce65cf 100644 --- a/src/lib/ecore_x/ecore_x_image.c +++ b/src/lib/ecore_x/ecore_x_image.c @@ -177,7 +177,7 @@ struct _Ecore_X_Image Eina_Bool shm : 1; }; -EAPI Ecore_X_Image * +ECORE_X_API Ecore_X_Image * ecore_x_image_new(int w, int h, Ecore_X_Visual vis, @@ -203,7 +203,7 @@ ecore_x_image_new(int w, return im; } -EAPI void +ECORE_X_API void ecore_x_image_free(Ecore_X_Image *im) { LOGFN; @@ -293,7 +293,7 @@ _ecore_x_image_create(Ecore_X_Image *im) _ecore_x_image_finalize(im); } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_image_get(Ecore_X_Image *im, Ecore_X_Drawable draw, int x, @@ -387,7 +387,7 @@ ecore_x_image_get(Ecore_X_Image *im, return ret; } -EAPI void +ECORE_X_API void ecore_x_image_put(Ecore_X_Image *im, Ecore_X_Drawable draw, Ecore_X_GC gc, @@ -428,7 +428,7 @@ ecore_x_image_put(Ecore_X_Image *im, if (tgc) ecore_x_gc_free(tgc); } -EAPI void * +ECORE_X_API void * ecore_x_image_data_get(Ecore_X_Image *im, int *bpl, int *rows, @@ -447,7 +447,7 @@ ecore_x_image_data_get(Ecore_X_Image *im, return im->data; } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_image_is_argb32_get(Ecore_X_Image *im) { Visual *vis = im->vis; @@ -467,7 +467,7 @@ ecore_x_image_is_argb32_get(Ecore_X_Image *im) return EINA_FALSE; } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_image_to_argb_convert(void *src, int sbpp, int sbpl, diff --git a/src/lib/ecore_x/ecore_x_keygrab.c b/src/lib/ecore_x/ecore_x_keygrab.c index dbd69f20ca..2ff5cd5a11 100644 --- a/src/lib/ecore_x/ecore_x_keygrab.c +++ b/src/lib/ecore_x/ecore_x_keygrab.c @@ -577,7 +577,7 @@ error: return EINA_FALSE; } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_window_keygrab_set(Ecore_X_Window win, const char *key, int mod EINA_UNUSED, @@ -601,7 +601,7 @@ ecore_x_window_keygrab_set(Ecore_X_Window win, return _ecore_x_window_keygrab_set_internal(win, key, grab_mode); } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_window_keygrab_unset(Ecore_X_Window win, const char *key, int mod EINA_UNUSED, diff --git a/src/lib/ecore_x/ecore_x_mwm.c b/src/lib/ecore_x/ecore_x_mwm.c index eac01f6edb..134673e034 100644 --- a/src/lib/ecore_x/ecore_x_mwm.c +++ b/src/lib/ecore_x/ecore_x_mwm.c @@ -31,7 +31,7 @@ typedef struct _mwmhints } MWMHints; -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_mwm_hints_get(Ecore_X_Window win, Ecore_X_MWM_Hint_Func *fhint, Ecore_X_MWM_Hint_Decor *dhint, @@ -91,7 +91,7 @@ ecore_x_mwm_hints_get(Ecore_X_Window win, return ret; } -EAPI void +ECORE_X_API void ecore_x_mwm_borderless_set(Ecore_X_Window win, Eina_Bool borderless) { diff --git a/src/lib/ecore_x/ecore_x_netwm.c b/src/lib/ecore_x/ecore_x_netwm.c index 60e8e0315f..a8f756b283 100644 --- a/src/lib/ecore_x/ecore_x_netwm.c +++ b/src/lib/ecore_x/ecore_x_netwm.c @@ -71,7 +71,7 @@ static void _ecore_x_netwm_startup_info_free(void *data); static Eina_Hash *startup_info = NULL; -EAPI void +ECORE_X_API void ecore_x_netwm_init(void) { LOGFN; @@ -79,7 +79,7 @@ ecore_x_netwm_init(void) _ecore_x_netwm_startup_info_free); } -EAPI void +ECORE_X_API void ecore_x_netwm_shutdown(void) { LOGFN; @@ -92,7 +92,7 @@ ecore_x_netwm_shutdown(void) /* * WM identification */ -EAPI void +ECORE_X_API void ecore_x_netwm_wm_identify(Ecore_X_Window root, Ecore_X_Window check, const char *wm_name) @@ -118,7 +118,7 @@ ecore_x_netwm_wm_identify(Ecore_X_Window root, /* * Set supported atoms */ -EAPI void +ECORE_X_API void ecore_x_netwm_supported_set(Ecore_X_Window root, Ecore_X_Atom *supported, int num) @@ -130,7 +130,7 @@ ecore_x_netwm_supported_set(Ecore_X_Window root, num); } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_netwm_supported_get(Ecore_X_Window root, Ecore_X_Atom **supported, int *num) @@ -157,7 +157,7 @@ ecore_x_netwm_supported_get(Ecore_X_Window root, /* * Desktop configuration and status */ -EAPI void +ECORE_X_API void ecore_x_netwm_desk_count_set(Ecore_X_Window root, unsigned int n_desks) { @@ -166,7 +166,7 @@ ecore_x_netwm_desk_count_set(Ecore_X_Window root, &n_desks, 1); } -EAPI void +ECORE_X_API void ecore_x_netwm_desk_roots_set(Ecore_X_Window root, Ecore_X_Window *vroots, unsigned int n_desks) @@ -178,7 +178,7 @@ ecore_x_netwm_desk_roots_set(Ecore_X_Window root, n_desks); } -EAPI void +ECORE_X_API void ecore_x_netwm_desk_names_set(Ecore_X_Window root, const char **names, unsigned int n_desks) @@ -218,7 +218,7 @@ ecore_x_netwm_desk_names_set(Ecore_X_Window root, free(buf); } -EAPI void +ECORE_X_API void ecore_x_netwm_desk_size_set(Ecore_X_Window root, unsigned int width, unsigned int height) @@ -232,7 +232,7 @@ ecore_x_netwm_desk_size_set(Ecore_X_Window root, 2); } -EAPI void +ECORE_X_API void ecore_x_netwm_desk_viewports_set(Ecore_X_Window root, unsigned int *origins, unsigned int n_desks) @@ -242,7 +242,7 @@ ecore_x_netwm_desk_viewports_set(Ecore_X_Window root, origins, 2 * n_desks); } -EAPI void +ECORE_X_API void ecore_x_netwm_desk_layout_set(Ecore_X_Window root, int orientation, int columns, @@ -260,7 +260,7 @@ ecore_x_netwm_desk_layout_set(Ecore_X_Window root, layout, 4); } -EAPI void +ECORE_X_API void ecore_x_netwm_desk_workareas_set(Ecore_X_Window root, unsigned int *areas, unsigned int n_desks) @@ -270,7 +270,7 @@ ecore_x_netwm_desk_workareas_set(Ecore_X_Window root, 4 * n_desks); } -EAPI unsigned int * +ECORE_X_API unsigned int * ecore_x_netwm_desk_workareas_get(Ecore_X_Window root, unsigned int *n_desks) { int ret; @@ -289,7 +289,7 @@ ecore_x_netwm_desk_workareas_get(Ecore_X_Window root, unsigned int *n_desks) return areas; } -EAPI void +ECORE_X_API void ecore_x_netwm_desk_current_set(Ecore_X_Window root, unsigned int desk) { @@ -298,7 +298,7 @@ ecore_x_netwm_desk_current_set(Ecore_X_Window root, 1); } -EAPI void +ECORE_X_API void ecore_x_netwm_showing_desktop_set(Ecore_X_Window root, Eina_Bool on) { @@ -315,7 +315,7 @@ ecore_x_netwm_showing_desktop_set(Ecore_X_Window root, */ /* Mapping order */ -EAPI void +ECORE_X_API void ecore_x_netwm_client_list_set(Ecore_X_Window root, Ecore_X_Window *p_clients, unsigned int n_clients) @@ -326,7 +326,7 @@ ecore_x_netwm_client_list_set(Ecore_X_Window root, } /* Stacking order */ -EAPI void +ECORE_X_API void ecore_x_netwm_client_list_stacking_set(Ecore_X_Window root, Ecore_X_Window *p_clients, unsigned int n_clients) @@ -336,7 +336,7 @@ ecore_x_netwm_client_list_stacking_set(Ecore_X_Window root, p_clients, n_clients); } -EAPI void +ECORE_X_API void ecore_x_netwm_client_active_set(Ecore_X_Window root, Ecore_X_Window win) { @@ -345,7 +345,7 @@ ecore_x_netwm_client_active_set(Ecore_X_Window root, &win, 1); } -EAPI void +ECORE_X_API void ecore_x_netwm_client_active_request(Ecore_X_Window root, Ecore_X_Window win, int type, @@ -373,7 +373,7 @@ ecore_x_netwm_client_active_request(Ecore_X_Window root, if (_ecore_xlib_sync) ecore_x_sync(); } -EAPI void +ECORE_X_API void ecore_x_netwm_name_set(Ecore_X_Window win, const char *name) { @@ -381,7 +381,7 @@ ecore_x_netwm_name_set(Ecore_X_Window win, _ecore_x_window_prop_string_utf8_set(win, ECORE_X_ATOM_NET_WM_NAME, name); } -EAPI int +ECORE_X_API int ecore_x_netwm_name_get(Ecore_X_Window win, char **name) { @@ -393,7 +393,7 @@ ecore_x_netwm_name_get(Ecore_X_Window win, return 1; } -EAPI void +ECORE_X_API void ecore_x_netwm_startup_id_set(Ecore_X_Window win, const char *id) { @@ -401,7 +401,7 @@ ecore_x_netwm_startup_id_set(Ecore_X_Window win, _ecore_x_window_prop_string_utf8_set(win, ECORE_X_ATOM_NET_STARTUP_ID, id); } -EAPI int +ECORE_X_API int ecore_x_netwm_startup_id_get(Ecore_X_Window win, char **id) { @@ -413,7 +413,7 @@ ecore_x_netwm_startup_id_get(Ecore_X_Window win, return 1; } -EAPI void +ECORE_X_API void ecore_x_netwm_visible_name_set(Ecore_X_Window win, const char *name) { @@ -422,7 +422,7 @@ ecore_x_netwm_visible_name_set(Ecore_X_Window win, name); } -EAPI int +ECORE_X_API int ecore_x_netwm_visible_name_get(Ecore_X_Window win, char **name) { @@ -435,7 +435,7 @@ ecore_x_netwm_visible_name_get(Ecore_X_Window win, return 1; } -EAPI void +ECORE_X_API void ecore_x_netwm_icon_name_set(Ecore_X_Window win, const char *name) { @@ -444,7 +444,7 @@ ecore_x_netwm_icon_name_set(Ecore_X_Window win, name); } -EAPI int +ECORE_X_API int ecore_x_netwm_icon_name_get(Ecore_X_Window win, char **name) { @@ -457,7 +457,7 @@ ecore_x_netwm_icon_name_get(Ecore_X_Window win, return 1; } -EAPI void +ECORE_X_API void ecore_x_netwm_visible_icon_name_set(Ecore_X_Window win, const char *name) { @@ -467,7 +467,7 @@ ecore_x_netwm_visible_icon_name_set(Ecore_X_Window win, name); } -EAPI int +ECORE_X_API int ecore_x_netwm_visible_icon_name_get(Ecore_X_Window win, char **name) { @@ -480,7 +480,7 @@ ecore_x_netwm_visible_icon_name_get(Ecore_X_Window win, return 1; } -EAPI void +ECORE_X_API void ecore_x_netwm_desktop_set(Ecore_X_Window win, unsigned int desk) { @@ -488,7 +488,7 @@ ecore_x_netwm_desktop_set(Ecore_X_Window win, ecore_x_window_prop_card32_set(win, ECORE_X_ATOM_NET_WM_DESKTOP, &desk, 1); } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_netwm_desktop_get(Ecore_X_Window win, unsigned int *desk) { @@ -508,7 +508,7 @@ ecore_x_netwm_desktop_get(Ecore_X_Window win, /* * _NET_WM_STRUT is deprecated */ -EAPI void +ECORE_X_API void ecore_x_netwm_strut_set(Ecore_X_Window win, int left, int right, @@ -528,7 +528,7 @@ ecore_x_netwm_strut_set(Ecore_X_Window win, /* * _NET_WM_STRUT is deprecated */ -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_netwm_strut_get(Ecore_X_Window win, int *left, int *right, @@ -561,7 +561,7 @@ ecore_x_netwm_strut_get(Ecore_X_Window win, return EINA_TRUE; } -EAPI void +ECORE_X_API void ecore_x_netwm_strut_partial_set(Ecore_X_Window win, int left, int right, @@ -597,7 +597,7 @@ ecore_x_netwm_strut_partial_set(Ecore_X_Window win, 12); } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_netwm_strut_partial_get(Ecore_X_Window win, int *left, int *right, @@ -662,7 +662,7 @@ ecore_x_netwm_strut_partial_get(Ecore_X_Window win, return EINA_TRUE; } -EAPI void +ECORE_X_API void ecore_x_netwm_icons_set(Ecore_X_Window win, Ecore_X_Icon *icon, int num) @@ -713,7 +713,7 @@ ecore_x_netwm_icons_set(Ecore_X_Window win, free(data); } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_netwm_icons_get(Ecore_X_Window win, Ecore_X_Icon **icon, int *num) @@ -822,7 +822,7 @@ ecore_x_netwm_icons_get(Ecore_X_Window win, return EINA_TRUE; } -EAPI void +ECORE_X_API void ecore_x_netwm_icon_geometry_set(Ecore_X_Window win, int x, int y, @@ -842,7 +842,7 @@ ecore_x_netwm_icon_geometry_set(Ecore_X_Window win, 4); } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_netwm_icon_geometry_get(Ecore_X_Window win, int *x, int *y, @@ -875,7 +875,7 @@ ecore_x_netwm_icon_geometry_get(Ecore_X_Window win, return EINA_TRUE; } -EAPI void +ECORE_X_API void ecore_x_netwm_pid_set(Ecore_X_Window win, int pid) { @@ -887,7 +887,7 @@ ecore_x_netwm_pid_set(Ecore_X_Window win, &tmp, 1); } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_netwm_pid_get(Ecore_X_Window win, int *pid) { @@ -903,7 +903,7 @@ ecore_x_netwm_pid_get(Ecore_X_Window win, return ret == 1 ? EINA_TRUE : EINA_FALSE; } -EAPI void +ECORE_X_API void ecore_x_netwm_handled_icons_set(Ecore_X_Window win) { LOGFN; @@ -911,7 +911,7 @@ ecore_x_netwm_handled_icons_set(Ecore_X_Window win) NULL, 0); } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_netwm_handled_icons_get(Ecore_X_Window win) { int ret = 0; @@ -921,7 +921,7 @@ ecore_x_netwm_handled_icons_get(Ecore_X_Window win) return ret == 0 ? EINA_TRUE : EINA_FALSE; } -EAPI void +ECORE_X_API void ecore_x_netwm_user_time_set(Ecore_X_Window win, unsigned int tim) { @@ -930,7 +930,7 @@ ecore_x_netwm_user_time_set(Ecore_X_Window win, &tim, 1); } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_netwm_user_time_get(Ecore_X_Window win, unsigned int *tim) { @@ -1023,7 +1023,7 @@ _ecore_x_netwm_state_atom_get(Ecore_X_Window_State s) } } -EAPI void +ECORE_X_API void ecore_x_netwm_window_state_set(Ecore_X_Window win, Ecore_X_Window_State *state, unsigned int num) @@ -1050,7 +1050,7 @@ ecore_x_netwm_window_state_set(Ecore_X_Window win, free(set); } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_netwm_window_state_get(Ecore_X_Window win, Ecore_X_Window_State **state, unsigned int *num) @@ -1176,7 +1176,7 @@ _ecore_x_netwm_window_type_atom_get(Ecore_X_Window_Type type) * FIXME: We should set WM_TRANSIENT_FOR if type is ECORE_X_WINDOW_TYPE_TOOLBAR * , ECORE_X_WINDOW_TYPE_MENU or ECORE_X_WINDOW_TYPE_DIALOG */ -EAPI void +ECORE_X_API void ecore_x_netwm_window_type_set(Ecore_X_Window win, Ecore_X_Window_Type type) { @@ -1189,7 +1189,7 @@ ecore_x_netwm_window_type_set(Ecore_X_Window win, } /* FIXME: Maybe return 0 on some conditions? */ -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_netwm_window_type_get(Ecore_X_Window win, Ecore_X_Window_Type *type) { @@ -1213,7 +1213,7 @@ ecore_x_netwm_window_type_get(Ecore_X_Window win, return EINA_FALSE; } -EAPI int +ECORE_X_API int ecore_x_netwm_window_types_get(Ecore_X_Window win, Ecore_X_Window_Type **types) { @@ -1301,7 +1301,7 @@ _ecore_x_netwm_action_atom_get(Ecore_X_Action action) } /* FIXME: Get complete list */ -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_netwm_allowed_action_isset(Ecore_X_Window win, Ecore_X_Action action) { @@ -1331,7 +1331,7 @@ ecore_x_netwm_allowed_action_isset(Ecore_X_Window win, } /* FIXME: Set complete list */ -EAPI void +ECORE_X_API void ecore_x_netwm_allowed_action_set(Ecore_X_Window win, Ecore_X_Action *action, unsigned int num) @@ -1362,7 +1362,7 @@ ecore_x_netwm_allowed_action_set(Ecore_X_Window win, free(set); } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_netwm_allowed_action_get(Ecore_X_Window win, Ecore_X_Action **action, unsigned int *num) @@ -1399,7 +1399,7 @@ ecore_x_netwm_allowed_action_get(Ecore_X_Window win, return EINA_TRUE; } -EAPI void +ECORE_X_API void ecore_x_netwm_opacity_set(Ecore_X_Window win, unsigned int opacity) { @@ -1408,7 +1408,7 @@ ecore_x_netwm_opacity_set(Ecore_X_Window win, &opacity, 1); } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_netwm_opacity_get(Ecore_X_Window win, unsigned int *opacity) { @@ -1424,7 +1424,7 @@ ecore_x_netwm_opacity_get(Ecore_X_Window win, return ret == 1 ? EINA_TRUE : EINA_FALSE; } -EAPI void +ECORE_X_API void ecore_x_netwm_frame_size_set(Ecore_X_Window win, int fl, int fr, @@ -1444,7 +1444,7 @@ ecore_x_netwm_frame_size_set(Ecore_X_Window win, 4); } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_netwm_frame_size_get(Ecore_X_Window win, int *fl, int *fr, @@ -1477,7 +1477,7 @@ ecore_x_netwm_frame_size_get(Ecore_X_Window win, return EINA_TRUE; } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_netwm_sync_counter_get(Ecore_X_Window win, Ecore_X_Sync_Counter *counter) { @@ -1497,7 +1497,7 @@ ecore_x_netwm_sync_counter_get(Ecore_X_Window win, return ret == 1 ? EINA_TRUE : EINA_FALSE; } -EAPI void +ECORE_X_API void ecore_x_netwm_ping_send(Ecore_X_Window win) { XEvent xev = { 0 }; @@ -1521,7 +1521,7 @@ ecore_x_netwm_ping_send(Ecore_X_Window win) if (_ecore_xlib_sync) ecore_x_sync(); } -EAPI void +ECORE_X_API void ecore_x_netwm_sync_request_send(Ecore_X_Window win, unsigned int serial) { @@ -1549,7 +1549,7 @@ ecore_x_netwm_sync_request_send(Ecore_X_Window win, if (_ecore_xlib_sync) ecore_x_sync(); } -EAPI void +ECORE_X_API void ecore_x_netwm_state_request_send(Ecore_X_Window win, Ecore_X_Window root, Ecore_X_Window_State s1, @@ -1585,7 +1585,7 @@ ecore_x_netwm_state_request_send(Ecore_X_Window win, if (_ecore_xlib_sync) ecore_x_sync(); } -EAPI void +ECORE_X_API void ecore_x_netwm_desktop_request_send(Ecore_X_Window win, Ecore_X_Window root, unsigned int desktop) @@ -1613,7 +1613,7 @@ ecore_x_netwm_desktop_request_send(Ecore_X_Window win, if (_ecore_xlib_sync) ecore_x_sync(); } -EAPI void +ECORE_X_API void ecore_x_netwm_moveresize_request_send(Ecore_X_Window win, int x, int y, @@ -2054,7 +2054,7 @@ _ecore_x_netwm_startup_info_free(void *data) /* * Is screen composited? */ -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_screen_is_composited(int screen) { Ecore_X_Window win; @@ -2070,7 +2070,7 @@ ecore_x_screen_is_composited(int screen) return (win != None) ? EINA_TRUE : EINA_FALSE; } -EAPI void +ECORE_X_API void ecore_x_screen_is_composited_set(int screen, Ecore_X_Window win) { diff --git a/src/lib/ecore_x/ecore_x_pixmap.c b/src/lib/ecore_x/ecore_x_pixmap.c index bd1a9f3351..2ba1772fe5 100644 --- a/src/lib/ecore_x/ecore_x_pixmap.c +++ b/src/lib/ecore_x/ecore_x_pixmap.c @@ -25,7 +25,7 @@ * @return New pixmap. * @ingroup Ecore_X_Pixmap_Group */ -EAPI Ecore_X_Pixmap +ECORE_X_API Ecore_X_Pixmap ecore_x_pixmap_new(Ecore_X_Window win, int w, int h, @@ -53,7 +53,7 @@ ecore_x_pixmap_new(Ecore_X_Window win, * @param pmap The given pixmap. * @ingroup Ecore_X_Pixmap_Group */ -EAPI void +ECORE_X_API void ecore_x_pixmap_free(Ecore_X_Pixmap pmap) { LOGFN; @@ -76,7 +76,7 @@ ecore_x_pixmap_free(Ecore_X_Pixmap pmap) * @param dy The Y position at which to paste the area on @p dest. * @ingroup Ecore_X_Pixmap_Group */ -EAPI void +ECORE_X_API void ecore_x_pixmap_paste(Ecore_X_Pixmap pmap, Ecore_X_Drawable dest, Ecore_X_GC gc, @@ -101,7 +101,7 @@ ecore_x_pixmap_paste(Ecore_X_Pixmap pmap, * @param h Pointer to an integer in which to store the height. * @ingroup Ecore_X_Pixmap_Group */ -EAPI void +ECORE_X_API void ecore_x_pixmap_geometry_get(Ecore_X_Pixmap pmap, int *x, int *y, @@ -120,7 +120,7 @@ ecore_x_pixmap_geometry_get(Ecore_X_Pixmap pmap, * @return The depth of the pixmap. * @ingroup Ecore_X_Pixmap_Group */ -EAPI int +ECORE_X_API int ecore_x_pixmap_depth_get(Ecore_X_Pixmap pmap) { int ret; diff --git a/src/lib/ecore_x/ecore_x_present.c b/src/lib/ecore_x/ecore_x_present.c index 4ac5fe58b2..cc70bbdd22 100644 --- a/src/lib/ecore_x/ecore_x_present.c +++ b/src/lib/ecore_x/ecore_x_present.c @@ -106,7 +106,7 @@ _ecore_x_present_handler(XGenericEvent *ge) } #endif -EAPI void +ECORE_X_API void ecore_x_present_select_events(Ecore_X_Window win, unsigned int events) { #ifdef ECORE_XPRESENT @@ -118,7 +118,7 @@ ecore_x_present_select_events(Ecore_X_Window win, unsigned int events) #endif } -EAPI void +ECORE_X_API void ecore_x_present_notify_msc(Ecore_X_Window win, unsigned int serial, unsigned long long target_msc, unsigned long long divisor, unsigned long long remainder) { #ifdef ECORE_XPRESENT @@ -133,7 +133,7 @@ ecore_x_present_notify_msc(Ecore_X_Window win, unsigned int serial, unsigned lon #endif } -EAPI void +ECORE_X_API void ecore_x_present_pixmap(Ecore_X_Window win, Ecore_X_Pixmap pixmap, unsigned int serial, Ecore_X_Region valid, Ecore_X_Region update, int x_off, int y_off, Ecore_X_Randr_Crtc target_crtc, Ecore_X_Sync_Fence wait_fence, Ecore_X_Sync_Fence idle_fence, unsigned int options, @@ -165,7 +165,7 @@ ecore_x_present_pixmap(Ecore_X_Window win, Ecore_X_Pixmap pixmap, unsigned int s #endif } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_present_exists(void) { return _ecore_x_present_exists; diff --git a/src/lib/ecore_x/ecore_x_private.h b/src/lib/ecore_x/ecore_x_private.h index d0d6a9c168..55bb99fcaa 100644 --- a/src/lib/ecore_x/ecore_x_private.h +++ b/src/lib/ecore_x/ecore_x_private.h @@ -394,23 +394,7 @@ int _ecore_x_shutdown(void); #endif /* ifdef LOGFNS */ - -#ifdef EAPI -# undef EAPI -#endif // ifdef EAPI - -#ifdef __GNUC__ -# if __GNUC__ >= 4 -# define EAPI __attribute__ ((visibility("default"))) -# else // if __GNUC__ >= 4 -# define EAPI -# endif // if __GNUC__ >= 4 -#else // ifdef __GNUC__ -# define EAPI -#endif // ifdef __GNUC__ -EAPI void ecore_x_window_root_properties_select(void); -#undef EAPI -#define EAPI - +#include "ecore_x_api.h" +ECORE_X_API void ecore_x_window_root_properties_select(void); #endif /* ifndef _ECORE_X_PRIVATE_H */ diff --git a/src/lib/ecore_x/ecore_x_randr.c b/src/lib/ecore_x/ecore_x_randr.c index faab344eb5..e78e67933e 100644 --- a/src/lib/ecore_x/ecore_x_randr.c +++ b/src/lib/ecore_x/ecore_x_randr.c @@ -76,7 +76,7 @@ _ecore_x_randr_init(void) } /* public functions */ -EAPI int +ECORE_X_API int ecore_x_randr_version_get(void) { #ifdef ECORE_XRANDR @@ -85,7 +85,7 @@ ecore_x_randr_version_get(void) return -1; } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_randr_query(void) { return _randr_avail; @@ -101,7 +101,7 @@ ecore_x_randr_query(void) * * @since 1.8 */ -EAPI Ecore_X_Time +ECORE_X_API Ecore_X_Time ecore_x_randr_config_timestamp_get(Ecore_X_Window root) { Ecore_X_Time timestamp = 0; @@ -133,7 +133,7 @@ ecore_x_randr_config_timestamp_get(Ecore_X_Window root) /* * @param root window which's primary output will be queried */ -EAPI Ecore_X_Randr_Orientation +ECORE_X_API Ecore_X_Randr_Orientation ecore_x_randr_screen_primary_output_orientations_get(Ecore_X_Window root) { #ifdef ECORE_XRANDR @@ -153,7 +153,7 @@ ecore_x_randr_screen_primary_output_orientations_get(Ecore_X_Window root) * @param root window which's primary output will be queried * @return the current orientation of the root window's screen primary output */ -EAPI Ecore_X_Randr_Orientation +ECORE_X_API Ecore_X_Randr_Orientation ecore_x_randr_screen_primary_output_orientation_get(Ecore_X_Window root) { #ifdef ECORE_XRANDR @@ -178,7 +178,7 @@ ecore_x_randr_screen_primary_output_orientation_get(Ecore_X_Window root) * @return @c EINA_TRUE if the primary output's orientation could be * successfully altered. */ -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_randr_screen_primary_output_orientation_set(Ecore_X_Window root, Ecore_X_Randr_Orientation orient) { #ifdef ECORE_XRANDR @@ -213,7 +213,7 @@ ecore_x_randr_screen_primary_output_orientation_set(Ecore_X_Window root, Ecore_X * @param num number of sizes reported as supported by the screen's primary output * @return an array of sizes reported as supported by the screen's primary output or - if query failed - NULL */ -EAPI Ecore_X_Randr_Screen_Size_MM * +ECORE_X_API Ecore_X_Randr_Screen_Size_MM * ecore_x_randr_screen_primary_output_sizes_get(Ecore_X_Window root, int *num) { if (num) *num = 0; @@ -250,7 +250,7 @@ ecore_x_randr_screen_primary_output_sizes_get(Ecore_X_Window root, int *num) #endif } -EAPI void +ECORE_X_API void ecore_x_randr_screen_primary_output_current_size_get(Ecore_X_Window root, int *w, int *h, int *w_mm, int *h_mm, int *size_index) { #ifdef ECORE_XRANDR @@ -303,7 +303,7 @@ ecore_x_randr_screen_primary_output_current_size_get(Ecore_X_Window root, int *w * @return @c EINA_TRUE on success, @c EINA_FALSE on failure due to e.g. * invalid times. */ -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_randr_screen_primary_output_size_set(Ecore_X_Window root, int size_index) { #ifdef ECORE_XRANDR @@ -349,7 +349,7 @@ ecore_x_randr_screen_primary_output_size_set(Ecore_X_Window root, int size_index * @param root window which's primary output will be queried * @return currently used refresh rate or - if request failed or RandRR is not available - 0.0 */ -EAPI Ecore_X_Randr_Refresh_Rate +ECORE_X_API Ecore_X_Randr_Refresh_Rate ecore_x_randr_screen_primary_output_current_refresh_rate_get(Ecore_X_Window root) { #ifdef ECORE_XRANDR @@ -377,7 +377,7 @@ ecore_x_randr_screen_primary_output_current_refresh_rate_get(Ecore_X_Window root * @param size_index referencing the size to query valid refresh rates for * @return currently used refresh rate or - if request failed or RandRR is not available - NULL */ -EAPI Ecore_X_Randr_Refresh_Rate * +ECORE_X_API Ecore_X_Randr_Refresh_Rate * ecore_x_randr_screen_primary_output_refresh_rates_get(Ecore_X_Window root, int size_index, int *num) { #ifdef ECORE_XRANDR @@ -418,7 +418,7 @@ ecore_x_randr_screen_primary_output_refresh_rates_get(Ecore_X_Window root, int s * @param rate The refresh rate to be set. * @return @c EINA_TRUE on success, @c EINA_FALSE otherwise. */ -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_randr_screen_primary_output_refresh_rate_set(Ecore_X_Window root, int size_index, Ecore_X_Randr_Refresh_Rate rate) { #ifdef ECORE_XRANDR @@ -465,7 +465,7 @@ ecore_x_randr_screen_primary_output_refresh_rate_set(Ecore_X_Window root, int si * @param win Select this window's properties for RandR events. * @param on Enable/disable selecting. */ -EAPI void +ECORE_X_API void ecore_x_randr_events_select(Ecore_X_Window win, Eina_Bool on) { #ifdef ECORE_XRANDR @@ -488,7 +488,7 @@ ecore_x_randr_events_select(Ecore_X_Window win, Eina_Bool on) * @param w width of screen in px * @param h height of screen in px */ -EAPI void +ECORE_X_API void ecore_x_randr_screen_current_size_get(Ecore_X_Window root, int *w, int *h, int *w_mm, int *h_mm) { #ifdef ECORE_XRANDR @@ -514,7 +514,7 @@ ecore_x_randr_screen_current_size_get(Ecore_X_Window root, int *w, int *h, int * * @param wmax maximum width the screen can be set to * @param hmax maximum height the screen can be set to */ -EAPI void +ECORE_X_API void ecore_x_randr_screen_size_range_get(Ecore_X_Window root, int *wmin, int *hmin, int *wmax, int *hmax) { #ifdef ECORE_XRANDR @@ -543,7 +543,7 @@ ecore_x_randr_screen_size_range_get(Ecore_X_Window root, int *wmin, int *hmin, i * and all other CRTCs dx,dy respectively. * @param root the window's screen which will be reset. */ -EAPI void +ECORE_X_API void ecore_x_randr_screen_reset(Ecore_X_Window root) { #ifdef ECORE_XRANDR @@ -625,7 +625,7 @@ ecore_x_randr_screen_reset(Ecore_X_Window root) * @return @c EINA_TRUE if request was successfully sent or screen is already * in requested size, @c EINA_FALSE if parameters are invalid. */ -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_randr_screen_current_size_set(Ecore_X_Window root, int w, int h, int w_mm, int h_mm) { #ifdef ECORE_XRANDR @@ -683,7 +683,7 @@ ecore_x_randr_screen_current_size_set(Ecore_X_Window root, int w, int h, int w_m * @param num number of modes returned * @return modes' information */ -EAPI Ecore_X_Randr_Mode_Info ** +ECORE_X_API Ecore_X_Randr_Mode_Info ** ecore_x_randr_modes_info_get(Ecore_X_Window root, int *num) { if (num) *num = 0; @@ -775,7 +775,7 @@ ecore_x_randr_modes_info_get(Ecore_X_Window root, int *num) * adding failed. * @since 1.2.0 */ -EAPI Ecore_X_Randr_Mode +ECORE_X_API Ecore_X_Randr_Mode ecore_x_randr_mode_info_add(Ecore_X_Window root, Ecore_X_Randr_Mode_Info *mode_info) { #ifdef ECORE_XRANDR @@ -800,7 +800,7 @@ ecore_x_randr_mode_info_add(Ecore_X_Window root, Ecore_X_Randr_Mode_Info *mode_i * @param mode_info * @since 1.2.0 */ -EAPI void +ECORE_X_API void ecore_x_randr_mode_del(Ecore_X_Randr_Mode mode) { #ifdef ECORE_XRANDR @@ -815,7 +815,7 @@ ecore_x_randr_mode_del(Ecore_X_Randr_Mode mode) * @param mode the XID which identifies the mode of interest * @return mode's detailed information */ -EAPI Ecore_X_Randr_Mode_Info * +ECORE_X_API Ecore_X_Randr_Mode_Info * ecore_x_randr_mode_info_get(Ecore_X_Window root, Ecore_X_Randr_Mode mode) { #ifdef ECORE_XRANDR @@ -887,7 +887,7 @@ ecore_x_randr_mode_info_get(Ecore_X_Window root, Ecore_X_Randr_Mode mode) * * @param mode_info The mode information that should be freed. */ -EAPI void +ECORE_X_API void ecore_x_randr_mode_info_free(Ecore_X_Randr_Mode_Info *mode_info) { #ifdef ECORE_XRANDR @@ -909,7 +909,7 @@ ecore_x_randr_mode_info_free(Ecore_X_Randr_Mode_Info *mode_info) * @param num Number of CRTCs returned. * @return CRTC IDs. */ -EAPI Ecore_X_Randr_Crtc * +ECORE_X_API Ecore_X_Randr_Crtc * ecore_x_randr_crtcs_get(Ecore_X_Window root, int *num) { if (num) *num = 0; @@ -952,7 +952,7 @@ ecore_x_randr_crtcs_get(Ecore_X_Window root, int *num) return NULL; } -EAPI Ecore_X_Randr_Output * +ECORE_X_API Ecore_X_Randr_Output * ecore_x_randr_outputs_get(Ecore_X_Window root, int *num) { if (num) *num = 0; @@ -1003,7 +1003,7 @@ ecore_x_randr_outputs_get(Ecore_X_Window root, int *num) * @return Array of outputs that display a certain window. @c NULL if no * outputs was found that displays the specified window. */ -EAPI Ecore_X_Randr_Output * +ECORE_X_API Ecore_X_Randr_Output * ecore_x_randr_window_outputs_get(Ecore_X_Window window, int *num) { if (num) *num = 0; @@ -1082,7 +1082,7 @@ ecore_x_randr_window_outputs_get(Ecore_X_Window window, int *num) * @return Array of outputs that display a certain window. @c NULL if no * outputs was found that displays the specified window. */ -EAPI Ecore_X_Randr_Output * +ECORE_X_API Ecore_X_Randr_Output * ecore_x_randr_current_output_get(Ecore_X_Window window, int *num) { return ecore_x_randr_window_outputs_get(window, num); @@ -1096,7 +1096,7 @@ ecore_x_randr_current_output_get(Ecore_X_Window window, int *num) * was found that displays the specified window. * @since 1.2.0 */ -EAPI Ecore_X_Randr_Crtc * +ECORE_X_API Ecore_X_Randr_Crtc * ecore_x_randr_window_crtcs_get(Ecore_X_Window window, int *num) { if (num) *num = 0; @@ -1200,7 +1200,7 @@ ecore_x_randr_window_crtcs_get(Ecore_X_Window window, int *num) * @return Array of crtcs that display a certain window. @c NULL if no crtcs * was found that displays the specified window. */ -EAPI Ecore_X_Randr_Crtc * +ECORE_X_API Ecore_X_Randr_Crtc * ecore_x_randr_current_crtc_get(Ecore_X_Window window, int *num) { return ecore_x_randr_window_crtcs_get(window, num); @@ -1211,7 +1211,7 @@ ecore_x_randr_current_crtc_get(Ecore_X_Window window, int *num) * @param root the root window which's screen will be queried * @param num number of outputs referenced by given CRTC */ -EAPI Ecore_X_Randr_Output * +ECORE_X_API Ecore_X_Randr_Output * ecore_x_randr_crtc_outputs_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int *num) { if (num) *num = 0; @@ -1271,7 +1271,7 @@ ecore_x_randr_crtc_outputs_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int * @param root the root window which's screen will be queried * @param num number of possible outputs referenced by given CRTC */ -EAPI Ecore_X_Randr_Output * +ECORE_X_API Ecore_X_Randr_Output * ecore_x_randr_crtc_possible_outputs_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int *num) { if (num) *num = 0; @@ -1325,7 +1325,7 @@ ecore_x_randr_crtc_possible_outputs_get(Ecore_X_Window root, Ecore_X_Randr_Crtc return NULL; } -EAPI void +ECORE_X_API void ecore_x_randr_crtc_geometry_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int *x, int *y, int *w, int *h) { #ifdef ECORE_XRANDR @@ -1356,7 +1356,7 @@ ecore_x_randr_crtc_geometry_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, in #endif } -EAPI void +ECORE_X_API void ecore_x_randr_crtc_pos_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int *x, int *y) { #ifdef ECORE_XRANDR @@ -1378,7 +1378,7 @@ ecore_x_randr_crtc_pos_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int *x, * value will be kept. * @return @c EINA_TRUE if position could successfully be altered. */ -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_randr_crtc_pos_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int x, int y) { #ifdef ECORE_XRANDR @@ -1419,7 +1419,7 @@ ecore_x_randr_crtc_pos_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int x, * @return currently set mode or - in case parameters are invalid - * Ecore_X_Randr_Unset */ -EAPI Ecore_X_Randr_Mode +ECORE_X_API Ecore_X_Randr_Mode ecore_x_randr_crtc_mode_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc) { #ifdef ECORE_XRANDR @@ -1466,7 +1466,7 @@ ecore_x_randr_crtc_mode_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc) * @return @c EINA_TRUE if mode setting was successful, @c EINA_FALSE * otherwise. */ -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_randr_crtc_mode_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, Ecore_X_Randr_Output *outputs, int noutputs, Ecore_X_Randr_Mode mode) { #ifdef ECORE_XRANDR @@ -1478,7 +1478,7 @@ ecore_x_randr_crtc_mode_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, Ecore_ return EINA_FALSE; } -EAPI void +ECORE_X_API void ecore_x_randr_crtc_size_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int *w, int *h) { #ifdef ECORE_XRANDR @@ -1487,7 +1487,7 @@ ecore_x_randr_crtc_size_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int *w #endif } -EAPI Ecore_X_Randr_Refresh_Rate +ECORE_X_API Ecore_X_Randr_Refresh_Rate ecore_x_randr_crtc_refresh_rate_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc EINA_UNUSED, Ecore_X_Randr_Mode mode) { #ifdef ECORE_XRANDR @@ -1524,7 +1524,7 @@ ecore_x_randr_crtc_refresh_rate_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc return 0.0; } -EAPI Ecore_X_Randr_Orientation +ECORE_X_API Ecore_X_Randr_Orientation ecore_x_randr_crtc_orientations_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc) { #ifdef ECORE_XRANDR @@ -1557,7 +1557,7 @@ ecore_x_randr_crtc_orientations_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc return 0; } -EAPI Ecore_X_Randr_Orientation +ECORE_X_API Ecore_X_Randr_Orientation ecore_x_randr_crtc_orientation_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc) { #ifdef ECORE_XRANDR @@ -1590,7 +1590,7 @@ ecore_x_randr_crtc_orientation_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc) return 0; } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_randr_crtc_orientation_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, const Ecore_X_Randr_Orientation orientation) { #ifdef ECORE_XRANDR @@ -1603,7 +1603,7 @@ ecore_x_randr_crtc_orientation_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, return EINA_FALSE; } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_randr_crtc_clone_set(Ecore_X_Window root, Ecore_X_Randr_Crtc original, Ecore_X_Randr_Crtc cln) { #ifdef ECORE_XRANDR @@ -1666,7 +1666,7 @@ ecore_x_randr_crtc_clone_set(Ecore_X_Window root, Ecore_X_Randr_Crtc original, E * @return @c EINA_TRUE if the configuration alteration was successful, * @c EINA_FALSE otherwise. */ -EAPI Eina_Bool +ECORE_X_API 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) { #ifdef ECORE_XRANDR @@ -1751,7 +1751,7 @@ ecore_x_randr_crtc_settings_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, Ec * if repositioning failed or if position of new crtc would be out of given * screen's min/max bounds. */ -EAPI Eina_Bool +ECORE_X_API 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 alignment) { #ifdef ECORE_XRANDR @@ -1866,7 +1866,7 @@ ecore_x_randr_crtc_pos_relative_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc /* * @since 1.8 */ -EAPI Ecore_X_Randr_Crtc_Info * +ECORE_X_API Ecore_X_Randr_Crtc_Info * ecore_x_randr_crtc_info_get(Ecore_X_Window root, const Ecore_X_Randr_Crtc crtc) { #ifdef ECORE_XRANDR @@ -1943,7 +1943,7 @@ ecore_x_randr_crtc_info_get(Ecore_X_Window root, const Ecore_X_Randr_Crtc crtc) /* * @since 1.8 */ -EAPI void +ECORE_X_API void ecore_x_randr_crtc_info_free(Ecore_X_Randr_Crtc_Info *info) { #ifdef ECORE_XRANDR @@ -1968,7 +1968,7 @@ ecore_x_randr_crtc_info_free(Ecore_X_Randr_Crtc_Info *info) * @c EINA_TRUE. * @since 1.2.0 */ -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_randr_output_mode_add(Ecore_X_Randr_Output output, Ecore_X_Randr_Mode mode) { #ifdef ECORE_XRANDR @@ -1993,7 +1993,7 @@ ecore_x_randr_output_mode_add(Ecore_X_Randr_Output output, Ecore_X_Randr_Mode mo * @param mode the mode removed from the output * @since 1.2.0 */ -EAPI void +ECORE_X_API void ecore_x_randr_output_mode_del(Ecore_X_Randr_Output output, Ecore_X_Randr_Mode mode) { #ifdef ECORE_XRANDR @@ -2005,7 +2005,7 @@ ecore_x_randr_output_mode_del(Ecore_X_Randr_Output output, Ecore_X_Randr_Mode mo #endif } -EAPI Ecore_X_Randr_Mode * +ECORE_X_API Ecore_X_Randr_Mode * ecore_x_randr_output_modes_get(Ecore_X_Window root, Ecore_X_Randr_Output output, int *num, int *npreferred) { #ifdef ECORE_XRANDR @@ -2056,7 +2056,7 @@ ecore_x_randr_output_modes_get(Ecore_X_Window root, Ecore_X_Randr_Output output, * @param output the output which's clones we concern * @param num number of possible clones */ -EAPI Ecore_X_Randr_Output * +ECORE_X_API Ecore_X_Randr_Output * ecore_x_randr_output_clones_get(Ecore_X_Window root, Ecore_X_Randr_Output output, int *num) { #ifdef ECORE_XRANDR @@ -2100,7 +2100,7 @@ ecore_x_randr_output_clones_get(Ecore_X_Window root, Ecore_X_Randr_Output output return NULL; } -EAPI Ecore_X_Randr_Crtc * +ECORE_X_API Ecore_X_Randr_Crtc * ecore_x_randr_output_possible_crtcs_get(Ecore_X_Window root, Ecore_X_Randr_Output output, int *num) { #ifdef ECORE_XRANDR @@ -2144,7 +2144,7 @@ ecore_x_randr_output_possible_crtcs_get(Ecore_X_Window root, Ecore_X_Randr_Outpu return NULL; } -EAPI Ecore_X_Randr_Crtc +ECORE_X_API Ecore_X_Randr_Crtc ecore_x_randr_output_crtc_get(Ecore_X_Window root, Ecore_X_Randr_Output output) { #ifdef ECORE_XRANDR @@ -2183,7 +2183,7 @@ ecore_x_randr_output_crtc_get(Ecore_X_Window root, Ecore_X_Randr_Output output) * @param len length of returned c-string. * @return name of the output as reported by X */ -EAPI char * +ECORE_X_API char * ecore_x_randr_output_name_get(Ecore_X_Window root, Ecore_X_Randr_Output output, int *len) { #ifdef ECORE_XRANDR @@ -2231,7 +2231,7 @@ ecore_x_randr_output_name_get(Ecore_X_Window root, Ecore_X_Randr_Output output, /* * @deprecated use ecore_x_randr_crtc_gamma_size_get() */ -EINA_DEPRECATED EAPI int +EINA_DEPRECATED ECORE_X_API int ecore_x_randr_crtc_gamma_ramp_size_get(Ecore_X_Randr_Crtc crtc EINA_UNUSED) { return 0; @@ -2240,7 +2240,7 @@ ecore_x_randr_crtc_gamma_ramp_size_get(Ecore_X_Randr_Crtc crtc EINA_UNUSED) /* * @deprecated use ecore_x_randr_crtc_gamma_get() */ -EINA_DEPRECATED EAPI Ecore_X_Randr_Crtc_Gamma ** +EINA_DEPRECATED ECORE_X_API Ecore_X_Randr_Crtc_Gamma ** ecore_x_randr_crtc_gamma_ramps_get(Ecore_X_Randr_Crtc crtc EINA_UNUSED) { return NULL; @@ -2249,7 +2249,7 @@ ecore_x_randr_crtc_gamma_ramps_get(Ecore_X_Randr_Crtc crtc EINA_UNUSED) /* * @deprecated use ecore_x_randr_crtc_gamma_set() */ -EINA_DEPRECATED EAPI Eina_Bool +EINA_DEPRECATED ECORE_X_API Eina_Bool ecore_x_randr_crtc_gamma_ramps_set(Ecore_X_Randr_Crtc crtc EINA_UNUSED, const Ecore_X_Randr_Crtc_Gamma *red EINA_UNUSED, const Ecore_X_Randr_Crtc_Gamma *green EINA_UNUSED, const Ecore_X_Randr_Crtc_Gamma *blue EINA_UNUSED) { return EINA_FALSE; @@ -2258,7 +2258,7 @@ ecore_x_randr_crtc_gamma_ramps_set(Ecore_X_Randr_Crtc crtc EINA_UNUSED, const Ec /* * @since 1.8 */ -EAPI int +ECORE_X_API int ecore_x_randr_crtc_gamma_size_get(Ecore_X_Randr_Crtc crtc) { #ifdef ECORE_XRANDR @@ -2273,7 +2273,7 @@ ecore_x_randr_crtc_gamma_size_get(Ecore_X_Randr_Crtc crtc) /* * @since 1.8 */ -EAPI Ecore_X_Randr_Crtc_Gamma_Info * +ECORE_X_API Ecore_X_Randr_Crtc_Gamma_Info * ecore_x_randr_crtc_gamma_get(Ecore_X_Randr_Crtc crtc) { #ifdef ECORE_XRANDR @@ -2303,7 +2303,7 @@ ecore_x_randr_crtc_gamma_get(Ecore_X_Randr_Crtc crtc) /* * @since 1.8 */ -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_randr_crtc_gamma_set(Ecore_X_Randr_Crtc crtc, const Ecore_X_Randr_Crtc_Gamma_Info *gamma) { #ifdef ECORE_XRANDR @@ -2322,7 +2322,7 @@ ecore_x_randr_crtc_gamma_set(Ecore_X_Randr_Crtc crtc, const Ecore_X_Randr_Crtc_G return EINA_FALSE; } -EAPI Eina_Bool +ECORE_X_API 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) { #ifdef ECORE_XRANDR @@ -2388,7 +2388,7 @@ ecore_x_randr_move_all_crtcs_but(Ecore_X_Window root, const Ecore_X_Randr_Crtc * * @param dy Amount of pixels the CRTCs should be moved in y direction. * @return @c EINA_TRUE if all crtcs could be moved successfully. */ -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_randr_move_crtcs(Ecore_X_Window root, const Ecore_X_Randr_Crtc *crtcs, int ncrtc, int dx, int dy) { #ifdef ECORE_XRANDR @@ -2494,7 +2494,7 @@ err: * @param w width of given mode in px * @param h height of given mode in px */ -EAPI void +ECORE_X_API void ecore_x_randr_mode_size_get(Ecore_X_Window root, Ecore_X_Randr_Mode mode, int *w, int *h) { #ifdef ECORE_XRANDR @@ -2526,7 +2526,7 @@ ecore_x_randr_mode_size_get(Ecore_X_Window root, Ecore_X_Randr_Mode mode, int *w #endif } -EAPI Ecore_X_Randr_Connection_Status +ECORE_X_API Ecore_X_Randr_Connection_Status ecore_x_randr_output_connection_status_get(Ecore_X_Window root, Ecore_X_Randr_Output output) { #ifdef ECORE_XRANDR @@ -2560,7 +2560,7 @@ ecore_x_randr_output_connection_status_get(Ecore_X_Window root, Ecore_X_Randr_Ou return ECORE_X_RANDR_CONNECTION_STATUS_UNKNOWN; } -EAPI void +ECORE_X_API void ecore_x_randr_output_size_mm_get(Ecore_X_Window root, Ecore_X_Randr_Output output, int *w, int *h) { #ifdef ECORE_XRANDR @@ -2589,14 +2589,14 @@ ecore_x_randr_output_size_mm_get(Ecore_X_Window root, Ecore_X_Randr_Output outpu #endif } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_randr_output_crtc_set(Ecore_X_Window root EINA_UNUSED, Ecore_X_Randr_Output output EINA_UNUSED, const Ecore_X_Randr_Crtc crtc EINA_UNUSED) { /* TODO: !! */ return EINA_FALSE; } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_randr_output_backlight_available(void) { #ifdef ECORE_XRANDR @@ -2619,7 +2619,7 @@ ecore_x_randr_output_backlight_available(void) * @param root The window's screen which will be set. * @param level Of the backlight between @c 0 and @c 1. */ -EAPI void +ECORE_X_API void ecore_x_randr_screen_backlight_level_set(Ecore_X_Window root, double level) { #ifdef ECORE_XRANDR @@ -2641,7 +2641,7 @@ ecore_x_randr_screen_backlight_level_set(Ecore_X_Window root, double level) #endif } -EAPI double +ECORE_X_API double ecore_x_randr_output_backlight_level_get(Ecore_X_Window root EINA_UNUSED, Ecore_X_Randr_Output output) { #ifdef ECORE_XRANDR @@ -2713,7 +2713,7 @@ ecore_x_randr_output_backlight_level_get(Ecore_X_Window root EINA_UNUSED, Ecore_ return -1; } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_randr_output_backlight_level_set(Ecore_X_Window root EINA_UNUSED, Ecore_X_Randr_Output output, double level) { #ifdef ECORE_XRANDR @@ -2784,7 +2784,7 @@ ecore_x_randr_output_backlight_level_set(Ecore_X_Window root EINA_UNUSED, Ecore_ * @param output the XID of the output * @param length length of the byte-array. If NULL, request will fail. */ -EAPI unsigned char * +ECORE_X_API unsigned char * ecore_x_randr_output_edid_get(Ecore_X_Window root EINA_UNUSED, Ecore_X_Randr_Output output, unsigned long *length) { #ifdef ECORE_XRANDR @@ -2824,7 +2824,7 @@ ecore_x_randr_output_edid_get(Ecore_X_Window root EINA_UNUSED, Ecore_X_Randr_Out return NULL; } -EAPI Ecore_X_Render_Subpixel_Order +ECORE_X_API Ecore_X_Render_Subpixel_Order ecore_x_randr_output_subpixel_order_get(Ecore_X_Window root, Ecore_X_Randr_Output output) { #ifdef ECORE_XRANDR @@ -2861,7 +2861,7 @@ ecore_x_randr_output_subpixel_order_get(Ecore_X_Window root, Ecore_X_Randr_Outpu * API Functions for RandR version 1.3 * ***************************************/ -EAPI Ecore_X_Randr_Output * +ECORE_X_API Ecore_X_Randr_Output * ecore_x_randr_output_wired_clones_get(Ecore_X_Window root EINA_UNUSED, Ecore_X_Randr_Output output, int *num) { #ifdef ECORE_XRANDR @@ -2906,7 +2906,7 @@ ecore_x_randr_output_wired_clones_get(Ecore_X_Window root EINA_UNUSED, Ecore_X_R return NULL; } -EAPI Ecore_X_Randr_Output ** +ECORE_X_API Ecore_X_Randr_Output ** ecore_x_randr_output_compatibility_list_get(Ecore_X_Window root EINA_UNUSED, Ecore_X_Randr_Output output EINA_UNUSED, int *num EINA_UNUSED) { /* TODO: (1.3) !! */ @@ -2914,7 +2914,7 @@ ecore_x_randr_output_compatibility_list_get(Ecore_X_Window root EINA_UNUSED, Eco return NULL; } -EAPI Ecore_X_Randr_Signal_Format * +ECORE_X_API Ecore_X_Randr_Signal_Format * ecore_x_randr_output_signal_formats_get(Ecore_X_Window root EINA_UNUSED, Ecore_X_Randr_Output output, int *num) { #ifdef ECORE_XRANDR @@ -2975,7 +2975,7 @@ ecore_x_randr_output_signal_formats_get(Ecore_X_Window root EINA_UNUSED, Ecore_X return NULL; } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_randr_output_signal_format_set(Ecore_X_Window root EINA_UNUSED, Ecore_X_Randr_Output output EINA_UNUSED, Ecore_X_Randr_Signal_Format *sig EINA_UNUSED) { /* TODO: (1.3) !! */ @@ -2983,7 +2983,7 @@ ecore_x_randr_output_signal_format_set(Ecore_X_Window root EINA_UNUSED, Ecore_X_ return EINA_FALSE; } -EAPI Ecore_X_Randr_Signal_Property * +ECORE_X_API Ecore_X_Randr_Signal_Property * ecore_x_randr_output_signal_properties_get(Ecore_X_Window root EINA_UNUSED, Ecore_X_Randr_Output output, int *num) { #ifdef ECORE_XRANDR @@ -3055,7 +3055,7 @@ ecore_x_randr_output_signal_properties_get(Ecore_X_Window root EINA_UNUSED, Ecor * 3 == (typically) TV Connector but is driver/hardware dependent * */ -EAPI int +ECORE_X_API int ecore_x_randr_output_connector_number_get(Ecore_X_Window root EINA_UNUSED, Ecore_X_Randr_Output output) { #ifdef ECORE_XRANDR @@ -3107,7 +3107,7 @@ ecore_x_randr_output_connector_number_get(Ecore_X_Window root EINA_UNUSED, Ecore return -1; } -EAPI Ecore_X_Randr_Connector_Type +ECORE_X_API Ecore_X_Randr_Connector_Type ecore_x_randr_output_connector_type_get(Ecore_X_Window root EINA_UNUSED, Ecore_X_Randr_Output output) { #ifdef ECORE_XRANDR @@ -3178,7 +3178,7 @@ ecore_x_randr_output_connector_type_get(Ecore_X_Window root EINA_UNUSED, Ecore_X return -1; } -EAPI Ecore_X_Randr_Output +ECORE_X_API Ecore_X_Randr_Output ecore_x_randr_primary_output_get(Ecore_X_Window root) { #ifdef ECORE_XRANDR @@ -3189,7 +3189,7 @@ ecore_x_randr_primary_output_get(Ecore_X_Window root) #endif } -EAPI void +ECORE_X_API void ecore_x_randr_primary_output_set(Ecore_X_Window root, Ecore_X_Randr_Output output) { #ifdef ECORE_XRANDR @@ -3202,7 +3202,7 @@ ecore_x_randr_primary_output_set(Ecore_X_Window root, Ecore_X_Randr_Output outpu * API Functions for RandR version 1.4 * ***************************************/ -EAPI void +ECORE_X_API void ecore_x_randr_crtc_panning_area_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int *x, int *y, int *w, int *h) { #ifdef ECORE_XRANDR @@ -3232,7 +3232,7 @@ ecore_x_randr_crtc_panning_area_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc #endif } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_randr_crtc_panning_area_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, const int x, const int y, const int w, const int h) { #ifdef ECORE_XRANDR @@ -3273,7 +3273,7 @@ ecore_x_randr_crtc_panning_area_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc #endif } -EAPI void +ECORE_X_API void ecore_x_randr_crtc_tracking_area_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int *x, int *y, int *w, int *h) { #ifdef ECORE_XRANDR @@ -3303,7 +3303,7 @@ ecore_x_randr_crtc_tracking_area_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crt #endif } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_randr_crtc_tracking_area_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, const int x, const int y, const int w, const int h) { #ifdef ECORE_XRANDR @@ -3344,7 +3344,7 @@ ecore_x_randr_crtc_tracking_area_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crt #endif } -EAPI void +ECORE_X_API void ecore_x_randr_crtc_border_area_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int *x, int *y, int *w, int *h) { #ifdef ECORE_XRANDR @@ -3374,7 +3374,7 @@ ecore_x_randr_crtc_border_area_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, #endif } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_randr_crtc_border_area_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, const int left, const int top, const int right, const int bottom) { #ifdef ECORE_XRANDR @@ -3419,7 +3419,7 @@ ecore_x_randr_crtc_border_area_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, * API Functions for RandR Edid ***************************************/ -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_randr_edid_has_valid_header(unsigned char *edid, unsigned long edid_length) { const unsigned char header[] = @@ -3431,7 +3431,7 @@ ecore_x_randr_edid_has_valid_header(unsigned char *edid, unsigned long edid_leng return EINA_FALSE; } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_randr_edid_info_has_valid_checksum(unsigned char *edid, unsigned long edid_length) { #ifdef ECORE_XRANDR @@ -3466,7 +3466,7 @@ ecore_x_randr_edid_info_has_valid_checksum(unsigned char *edid, unsigned long ed #endif } -EAPI int +ECORE_X_API int ecore_x_randr_edid_version_get(unsigned char *edid, unsigned long edid_length) { #ifdef ECORE_XRANDR @@ -3483,7 +3483,7 @@ ecore_x_randr_edid_version_get(unsigned char *edid, unsigned long edid_length) #endif } -EAPI char * +ECORE_X_API char * ecore_x_randr_edid_manufacturer_name_get(unsigned char *edid, unsigned long edid_length) { #ifdef ECORE_XRANDR @@ -3507,7 +3507,7 @@ ecore_x_randr_edid_manufacturer_name_get(unsigned char *edid, unsigned long edid return NULL; } -EAPI char * +ECORE_X_API char * ecore_x_randr_edid_display_name_get(unsigned char *edid, unsigned long edid_length) { #ifdef ECORE_XRANDR @@ -3543,7 +3543,7 @@ ecore_x_randr_edid_display_name_get(unsigned char *edid, unsigned long edid_leng return NULL; } -EAPI char * +ECORE_X_API char * ecore_x_randr_edid_display_ascii_get(unsigned char *edid, unsigned long edid_length) { #ifdef ECORE_XRANDR @@ -3579,7 +3579,7 @@ ecore_x_randr_edid_display_ascii_get(unsigned char *edid, unsigned long edid_len return NULL; } -EAPI char * +ECORE_X_API char * ecore_x_randr_edid_display_serial_get(unsigned char *edid, unsigned long edid_length) { #ifdef ECORE_XRANDR @@ -3615,13 +3615,13 @@ ecore_x_randr_edid_display_serial_get(unsigned char *edid, unsigned long edid_le return NULL; } -EAPI int +ECORE_X_API int ecore_x_randr_edid_model_get(unsigned char *edid, unsigned long edid_length) { return ecore_x_randr_edid_manufacturer_model_get(edid, edid_length); } -EAPI int +ECORE_X_API int ecore_x_randr_edid_manufacturer_serial_number_get(unsigned char *edid, unsigned long edid_length) { #ifdef ECORE_XRANDR @@ -3636,7 +3636,7 @@ ecore_x_randr_edid_manufacturer_serial_number_get(unsigned char *edid, unsigned #endif } -EAPI int +ECORE_X_API int ecore_x_randr_edid_manufacturer_model_get(unsigned char *edid, unsigned long edid_length) { #ifdef ECORE_XRANDR @@ -3647,7 +3647,7 @@ ecore_x_randr_edid_manufacturer_model_get(unsigned char *edid, unsigned long edi return ECORE_X_RANDR_EDID_UNKNOWN_VALUE; } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_randr_edid_dpms_available_get(unsigned char *edid, unsigned long edid_length) { #ifdef ECORE_XRANDR @@ -3662,7 +3662,7 @@ ecore_x_randr_edid_dpms_available_get(unsigned char *edid, unsigned long edid_le #endif } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_randr_edid_dpms_standby_available_get(unsigned char *edid, unsigned long edid_length) { #ifdef ECORE_XRANDR @@ -3676,7 +3676,7 @@ ecore_x_randr_edid_dpms_standby_available_get(unsigned char *edid, unsigned long return EINA_FALSE; } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_randr_edid_dpms_suspend_available_get(unsigned char *edid, unsigned long edid_length) { #ifdef ECORE_XRANDR @@ -3690,7 +3690,7 @@ ecore_x_randr_edid_dpms_suspend_available_get(unsigned char *edid, unsigned long return EINA_FALSE; } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_randr_edid_dpms_off_available_get(unsigned char *edid, unsigned long edid_length) { #ifdef ECORE_XRANDR @@ -3704,7 +3704,7 @@ ecore_x_randr_edid_dpms_off_available_get(unsigned char *edid, unsigned long edi return EINA_FALSE; } -EAPI Ecore_X_Randr_Edid_Aspect_Ratio +ECORE_X_API Ecore_X_Randr_Edid_Aspect_Ratio ecore_x_randr_edid_display_aspect_ratio_preferred_get(unsigned char *edid, unsigned long edid_length) { #ifdef ECORE_XRANDR @@ -3750,7 +3750,7 @@ ecore_x_randr_edid_display_aspect_ratio_preferred_get(unsigned char *edid, unsig #endif } -EAPI Ecore_X_Randr_Edid_Aspect_Ratio +ECORE_X_API Ecore_X_Randr_Edid_Aspect_Ratio ecore_x_randr_edid_display_aspect_ratios_get(unsigned char *edid, unsigned long edid_length) { #ifdef ECORE_XRANDR @@ -3791,7 +3791,7 @@ ecore_x_randr_edid_display_aspect_ratios_get(unsigned char *edid, unsigned long #endif } -EAPI Ecore_X_Randr_Edid_Display_Colorscheme +ECORE_X_API Ecore_X_Randr_Edid_Display_Colorscheme ecore_x_randr_edid_display_colorscheme_get(unsigned char *edid, unsigned long edid_length) { #ifdef ECORE_XRANDR @@ -3821,7 +3821,7 @@ ecore_x_randr_edid_display_colorscheme_get(unsigned char *edid, unsigned long ed #endif } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_randr_edid_display_type_digital_get(unsigned char *edid, unsigned long edid_length) { #ifdef ECORE_XRANDR @@ -3836,7 +3836,7 @@ ecore_x_randr_edid_display_type_digital_get(unsigned char *edid, unsigned long e #endif } -EAPI Ecore_X_Randr_Edid_Display_Interface_Type +ECORE_X_API Ecore_X_Randr_Edid_Display_Interface_Type ecore_x_randr_edid_display_interface_type_get(unsigned char *edid, unsigned long edid_length) { #ifdef ECORE_XRANDR diff --git a/src/lib/ecore_x/ecore_x_region.c b/src/lib/ecore_x/ecore_x_region.c index d37040a48b..aee6ef05e8 100644 --- a/src/lib/ecore_x/ecore_x_region.c +++ b/src/lib/ecore_x/ecore_x_region.c @@ -27,14 +27,14 @@ * [x] XRectInRegion */ -EAPI Ecore_X_XRegion * +ECORE_X_API Ecore_X_XRegion * ecore_x_xregion_new() { LOGFN; return (Ecore_X_XRegion *)XCreateRegion(); } -EAPI void +ECORE_X_API void ecore_x_xregion_free(Ecore_X_XRegion *region) { LOGFN; @@ -44,7 +44,7 @@ ecore_x_xregion_free(Ecore_X_XRegion *region) XDestroyRegion((Region)region); } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_xregion_set(Ecore_X_XRegion *region, Ecore_X_GC gc) { @@ -55,7 +55,7 @@ ecore_x_xregion_set(Ecore_X_XRegion *region, return ret; } -EAPI void +ECORE_X_API void ecore_x_xregion_translate(Ecore_X_XRegion *region, int x, int y) @@ -68,7 +68,7 @@ ecore_x_xregion_translate(Ecore_X_XRegion *region, XOffsetRegion((Region)region, x, y); } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_xregion_intersect(Ecore_X_XRegion *dst, Ecore_X_XRegion *r1, Ecore_X_XRegion *r2) @@ -77,7 +77,7 @@ ecore_x_xregion_intersect(Ecore_X_XRegion *dst, return XIntersectRegion((Region)r1, (Region)r2, (Region)dst) ? EINA_TRUE : EINA_FALSE; } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_xregion_union(Ecore_X_XRegion *dst, Ecore_X_XRegion *r1, Ecore_X_XRegion *r2) @@ -86,7 +86,7 @@ ecore_x_xregion_union(Ecore_X_XRegion *dst, return XUnionRegion((Region)r1, (Region)r2, (Region)dst) ? EINA_TRUE : EINA_FALSE; } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_xregion_union_rect(Ecore_X_XRegion *dst, Ecore_X_XRegion *src, Ecore_X_Rectangle *rect) @@ -102,7 +102,7 @@ ecore_x_xregion_union_rect(Ecore_X_XRegion *dst, return XUnionRectWithRegion(&xr, (Region)src, (Region)dst) ? EINA_TRUE : EINA_FALSE; } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_xregion_subtract(Ecore_X_XRegion *dst, Ecore_X_XRegion *rm, Ecore_X_XRegion *rs) @@ -111,7 +111,7 @@ ecore_x_xregion_subtract(Ecore_X_XRegion *dst, return XSubtractRegion((Region)rm, (Region)rs, (Region)dst) ? EINA_TRUE : EINA_FALSE; } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_xregion_is_empty(Ecore_X_XRegion *region) { if (!region) @@ -121,7 +121,7 @@ ecore_x_xregion_is_empty(Ecore_X_XRegion *region) return XEmptyRegion((Region)region) ? EINA_TRUE : EINA_FALSE; } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_xregion_is_equal(Ecore_X_XRegion *r1, Ecore_X_XRegion *r2) { @@ -132,7 +132,7 @@ ecore_x_xregion_is_equal(Ecore_X_XRegion *r1, return XEqualRegion((Region)r1, (Region)r1) ? EINA_TRUE : EINA_FALSE; } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_xregion_point_contain(Ecore_X_XRegion *region, int x, int y) @@ -144,7 +144,7 @@ ecore_x_xregion_point_contain(Ecore_X_XRegion *region, return XPointInRegion((Region)region, x, y) ? EINA_TRUE : EINA_FALSE; } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_xregion_rect_contain(Ecore_X_XRegion *region, Ecore_X_Rectangle *rect) { diff --git a/src/lib/ecore_x/ecore_x_screensaver.c b/src/lib/ecore_x/ecore_x_screensaver.c index 0fc4bf30f9..ca85f25d99 100644 --- a/src/lib/ecore_x/ecore_x_screensaver.c +++ b/src/lib/ecore_x/ecore_x_screensaver.c @@ -13,7 +13,7 @@ static int _screensaver_available = -1; -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_screensaver_event_available_get(void) { if (_screensaver_available >= 0) @@ -38,7 +38,7 @@ ecore_x_screensaver_event_available_get(void) return _screensaver_available; } -EAPI int +ECORE_X_API int ecore_x_screensaver_idle_time_get(void) { #ifdef ECORE_XSS @@ -98,7 +98,7 @@ ecore_x_screensaver_idle_time_get(void) #endif /* ifdef ECORE_XSS */ } -EAPI void +ECORE_X_API void ecore_x_screensaver_set(int timeout, int interval, int prefer_blanking, @@ -112,7 +112,7 @@ ecore_x_screensaver_set(int timeout, allow_exposures); } -EAPI void +ECORE_X_API void ecore_x_screensaver_timeout_set(int timeout) { int pto, pint, pblank, pexpo; @@ -122,7 +122,7 @@ ecore_x_screensaver_timeout_set(int timeout) XSetScreenSaver(_ecore_x_disp, timeout, pint, pblank, pexpo); } -EAPI int +ECORE_X_API int ecore_x_screensaver_timeout_get(void) { int pto, pint, pblank, pexpo; @@ -132,7 +132,7 @@ ecore_x_screensaver_timeout_get(void) return pto; } -EAPI void +ECORE_X_API void ecore_x_screensaver_blank_set(int blank) { int pto, pint, pblank, pexpo; @@ -142,7 +142,7 @@ ecore_x_screensaver_blank_set(int blank) XSetScreenSaver(_ecore_x_disp, pto, pint, blank, pexpo); } -EAPI int +ECORE_X_API int ecore_x_screensaver_blank_get(void) { int pto, pint, pblank, pexpo; @@ -152,7 +152,7 @@ ecore_x_screensaver_blank_get(void) return pblank; } -EAPI void +ECORE_X_API void ecore_x_screensaver_expose_set(int expose) { int pto, pint, pblank, pexpo; @@ -162,7 +162,7 @@ ecore_x_screensaver_expose_set(int expose) XSetScreenSaver(_ecore_x_disp, pto, pint, pblank, expose); } -EAPI int +ECORE_X_API int ecore_x_screensaver_expose_get(void) { int pto, pint, pblank, pexpo; @@ -172,7 +172,7 @@ ecore_x_screensaver_expose_get(void) return pexpo; } -EAPI void +ECORE_X_API void ecore_x_screensaver_interval_set(int interval) { int pto, pint, pblank, pexpo; @@ -182,7 +182,7 @@ ecore_x_screensaver_interval_set(int interval) XSetScreenSaver(_ecore_x_disp, pto, interval, pblank, pexpo); } -EAPI int +ECORE_X_API int ecore_x_screensaver_interval_get(void) { int pto, pint, pblank, pexpo; @@ -192,7 +192,7 @@ ecore_x_screensaver_interval_get(void) return pint; } -EAPI void +ECORE_X_API void ecore_x_screensaver_event_listen_set(Eina_Bool on) { #ifdef ECORE_XSS @@ -212,7 +212,7 @@ ecore_x_screensaver_event_listen_set(Eina_Bool on) } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_screensaver_custom_blanking_enable(void) { #ifdef ECORE_XSS @@ -229,7 +229,7 @@ ecore_x_screensaver_custom_blanking_enable(void) #endif /* ifdef ECORE_XSS */ } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_screensaver_custom_blanking_disable(void) { #ifdef ECORE_XSS @@ -241,13 +241,13 @@ ecore_x_screensaver_custom_blanking_disable(void) #endif /* ifdef ECORE_XSS */ } -EINA_DEPRECATED EAPI void +EINA_DEPRECATED ECORE_X_API void ecore_x_screensaver_supend(void) { ecore_x_screensaver_suspend(); } -EAPI void +ECORE_X_API void ecore_x_screensaver_suspend(void) { #ifdef ECORE_XSS @@ -255,7 +255,7 @@ ecore_x_screensaver_suspend(void) #endif /* ifdef ECORE_XSS */ } -EAPI void +ECORE_X_API void ecore_x_screensaver_resume(void) { #ifdef ECORE_XSS @@ -263,13 +263,13 @@ ecore_x_screensaver_resume(void) #endif /* ifdef ECORE_XSS */ } -EAPI void +ECORE_X_API void ecore_x_screensaver_reset(void) { XResetScreenSaver(_ecore_x_disp); } -EAPI void +ECORE_X_API void ecore_x_screensaver_activate(void) { XActivateScreenSaver(_ecore_x_disp); diff --git a/src/lib/ecore_x/ecore_x_selection.c b/src/lib/ecore_x/ecore_x_selection.c index de4c91abd5..ae2b77404b 100644 --- a/src/lib/ecore_x/ecore_x_selection.c +++ b/src/lib/ecore_x/ecore_x_selection.c @@ -170,7 +170,7 @@ _ecore_x_selection_set(Window w, * @return Returns 1 if the ownership of the selection was successfully * claimed, or 0 if unsuccessful. */ -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_selection_primary_set(Ecore_X_Window w, const void *data, int size) @@ -185,7 +185,7 @@ ecore_x_selection_primary_set(Ecore_X_Window w, * or 0 if unsuccessful. * */ -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_selection_primary_clear(void) { LOGFN; @@ -200,7 +200,7 @@ ecore_x_selection_primary_clear(void) * @return Returns 1 if the ownership of the selection was successfully * claimed, or 0 if unsuccessful. */ -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_selection_secondary_set(Ecore_X_Window w, const void *data, int size) @@ -218,7 +218,7 @@ ecore_x_selection_secondary_set(Ecore_X_Window w, * or 0 if unsuccessful. * */ -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_selection_secondary_clear(void) { LOGFN; @@ -236,7 +236,7 @@ ecore_x_selection_secondary_clear(void) * @return Returns 1 if the ownership of the selection was successfully * claimed, or 0 if unsuccessful. */ -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_selection_xdnd_set(Ecore_X_Window w, const void *data, int size) @@ -251,7 +251,7 @@ ecore_x_selection_xdnd_set(Ecore_X_Window w, * or 0 if unsuccessful. * */ -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_selection_xdnd_clear(void) { LOGFN; @@ -269,7 +269,7 @@ ecore_x_selection_xdnd_clear(void) * Get the converted data from a previous CLIPBOARD selection * request. The buffer must be freed when done with. */ -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_selection_clipboard_set(Ecore_X_Window w, const void *data, int size) @@ -287,7 +287,7 @@ ecore_x_selection_clipboard_set(Ecore_X_Window w, * or 0 if unsuccessful. * */ -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_selection_clipboard_clear(void) { LOGFN; @@ -361,7 +361,7 @@ _ecore_x_selection_request(Ecore_X_Window w, w, CurrentTime); } -EAPI void +ECORE_X_API void ecore_x_selection_primary_request(Ecore_X_Window w, const char *target) { @@ -369,7 +369,7 @@ ecore_x_selection_primary_request(Ecore_X_Window w, _ecore_x_selection_request(w, ECORE_X_ATOM_SELECTION_PRIMARY, target); } -EAPI void +ECORE_X_API void ecore_x_selection_secondary_request(Ecore_X_Window w, const char *target) { @@ -377,7 +377,7 @@ ecore_x_selection_secondary_request(Ecore_X_Window w, _ecore_x_selection_request(w, ECORE_X_ATOM_SELECTION_SECONDARY, target); } -EAPI void +ECORE_X_API void ecore_x_selection_xdnd_request(Ecore_X_Window w, const char *target) { @@ -393,7 +393,7 @@ ecore_x_selection_xdnd_request(Ecore_X_Window w, if (_ecore_xlib_sync) ecore_x_sync(); } -EAPI void +ECORE_X_API void ecore_x_selection_clipboard_request(Ecore_X_Window w, const char *target) { @@ -401,7 +401,7 @@ ecore_x_selection_clipboard_request(Ecore_X_Window w, _ecore_x_selection_request(w, ECORE_X_ATOM_SELECTION_CLIPBOARD, target); } -EAPI void +ECORE_X_API void ecore_x_selection_converter_atom_add(Ecore_X_Atom target, Eina_Bool (*func)(char *target, void *data, @@ -431,7 +431,7 @@ ecore_x_selection_converter_atom_add(Ecore_X_Atom target, (EINA_INLIST_GET(converters), EINA_INLIST_GET(cnv)); } -EAPI void +ECORE_X_API void ecore_x_selection_converter_add(char *target, Eina_Bool (*func)(char *target, void *data, @@ -452,7 +452,7 @@ ecore_x_selection_converter_add(char *target, ecore_x_selection_converter_atom_add(x_target, func); } -EAPI void +ECORE_X_API void ecore_x_selection_converter_atom_del(Ecore_X_Atom target) { Ecore_X_Selection_Converter *cnv; @@ -471,7 +471,7 @@ ecore_x_selection_converter_atom_del(Ecore_X_Atom target) } } -EAPI void +ECORE_X_API void ecore_x_selection_converter_del(char *target) { Ecore_X_Atom x_target; @@ -484,7 +484,7 @@ ecore_x_selection_converter_del(char *target) ecore_x_selection_converter_atom_del(x_target); } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_selection_notify_send(Ecore_X_Window requestor, Ecore_X_Atom selection, Ecore_X_Atom target, @@ -510,7 +510,7 @@ ecore_x_selection_notify_send(Ecore_X_Window requestor, } /* Locate and run conversion callback for specified selection target */ -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_selection_convert(Ecore_X_Atom selection, Ecore_X_Atom target, void **data_ret, @@ -560,7 +560,7 @@ ecore_x_selection_convert(Ecore_X_Atom selection, /* TODO: We need to work out a mechanism for automatic conversion to any requested * locale using Ecore_Txt functions */ /* Converter for standard non-utf8 text targets */ -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_selection_converter_text(char *target, void *data, int size, @@ -630,7 +630,7 @@ ecore_x_selection_converter_text(char *target, } } -EAPI void +ECORE_X_API void ecore_x_selection_parser_add(const char *target, void *(*func)(const char *target, void *data, int size, @@ -660,7 +660,7 @@ ecore_x_selection_parser_add(const char *target, (EINA_INLIST_GET(parsers), EINA_INLIST_GET(prs)); } -EAPI void +ECORE_X_API void ecore_x_selection_parser_del(const char *target) { Ecore_X_Selection_Parser *prs; @@ -690,7 +690,7 @@ ecore_x_selection_parser_del(const char *target) * @param tim Specifies the time * @since 1.1.0 */ -EAPI void +ECORE_X_API void ecore_x_selection_owner_set(Ecore_X_Window win, Ecore_X_Atom atom, Ecore_X_Time tim) @@ -706,7 +706,7 @@ ecore_x_selection_owner_set(Ecore_X_Window win, * @return The window that currently owns the specified selection. * @since 1.1.0 */ -EAPI Ecore_X_Window +ECORE_X_API Ecore_X_Window ecore_x_selection_owner_get(Ecore_X_Atom atom) { return XGetSelectionOwner(_ecore_x_disp, atom); diff --git a/src/lib/ecore_x/ecore_x_sync.c b/src/lib/ecore_x/ecore_x_sync.c index 54c0013573..4f5b70e816 100644 --- a/src/lib/ecore_x/ecore_x_sync.c +++ b/src/lib/ecore_x/ecore_x_sync.c @@ -11,7 +11,7 @@ #include "Ecore_X.h" #include "Ecore_X_Atoms.h" -EAPI Ecore_X_Sync_Alarm +ECORE_X_API Ecore_X_Sync_Alarm ecore_x_sync_alarm_new(Ecore_X_Sync_Counter counter) { Ecore_X_Sync_Alarm alarm; @@ -44,14 +44,14 @@ ecore_x_sync_alarm_new(Ecore_X_Sync_Counter counter) return alarm; } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_sync_alarm_free(Ecore_X_Sync_Alarm alarm) { LOGFN; return XSyncDestroyAlarm(_ecore_x_disp, alarm); } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_sync_counter_query(Ecore_X_Sync_Counter counter, unsigned int *val) { @@ -67,7 +67,7 @@ ecore_x_sync_counter_query(Ecore_X_Sync_Counter counter, return EINA_FALSE; } -EAPI Ecore_X_Sync_Counter +ECORE_X_API Ecore_X_Sync_Counter ecore_x_sync_counter_new(int val) { XSyncCounter counter; @@ -79,14 +79,14 @@ ecore_x_sync_counter_new(int val) return counter; } -EAPI void +ECORE_X_API void ecore_x_sync_counter_free(Ecore_X_Sync_Counter counter) { LOGFN; XSyncDestroyCounter(_ecore_x_disp, counter); } -EAPI void +ECORE_X_API void ecore_x_sync_counter_inc(Ecore_X_Sync_Counter counter, int by) { @@ -97,7 +97,7 @@ ecore_x_sync_counter_inc(Ecore_X_Sync_Counter counter, XSyncChangeCounter(_ecore_x_disp, counter, v); } -EAPI void +ECORE_X_API void ecore_x_sync_counter_val_wait(Ecore_X_Sync_Counter counter, int val) { @@ -117,7 +117,7 @@ ecore_x_sync_counter_val_wait(Ecore_X_Sync_Counter counter, // XSync(_ecore_x_disp, False); // dont need this } -EAPI void +ECORE_X_API void ecore_x_sync_counter_set(Ecore_X_Sync_Counter counter, int val) { @@ -128,7 +128,7 @@ ecore_x_sync_counter_set(Ecore_X_Sync_Counter counter, XSyncSetCounter(_ecore_x_disp, counter, v); } -EAPI void +ECORE_X_API void ecore_x_sync_counter_2_set(Ecore_X_Sync_Counter counter, int val_hi, unsigned int val_lo) @@ -140,7 +140,7 @@ ecore_x_sync_counter_2_set(Ecore_X_Sync_Counter counter, XSyncSetCounter(_ecore_x_disp, counter, v); } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_sync_counter_2_query(Ecore_X_Sync_Counter counter, int *val_hi, unsigned int *val_lo) diff --git a/src/lib/ecore_x/ecore_x_test.c b/src/lib/ecore_x/ecore_x_test.c index 51ead5a136..79de511637 100644 --- a/src/lib/ecore_x/ecore_x_test.c +++ b/src/lib/ecore_x/ecore_x_test.c @@ -12,7 +12,7 @@ #include "Ecore_X.h" #include -EAPI Eina_Bool +ECORE_X_API Eina_Bool #ifdef ECORE_XTEST ecore_x_test_fake_key_down(const char *key) #else @@ -44,7 +44,7 @@ ecore_x_test_fake_key_down(const char *key EINA_UNUSED) #endif /* ifdef ECORE_XTEST */ } -EAPI Eina_Bool +ECORE_X_API Eina_Bool #ifdef ECORE_XTEST ecore_x_test_fake_key_up(const char *key) #else @@ -76,7 +76,7 @@ ecore_x_test_fake_key_up(const char *key EINA_UNUSED) #endif /* ifdef ECORE_XTEST */ } -EAPI Eina_Bool +ECORE_X_API Eina_Bool #ifdef ECORE_XTEST ecore_x_test_fake_key_press(const char *key) #else @@ -147,13 +147,13 @@ ecore_x_test_fake_key_press(const char *key EINA_UNUSED) #endif /* ifdef ECORE_XTEST */ } -EAPI const char * +ECORE_X_API const char * ecore_x_keysym_string_get(int keysym) { return XKeysymToString(keysym); } -EAPI int +ECORE_X_API int ecore_x_keysym_keycode_get(const char *keyname) { int keycode = 0; @@ -166,7 +166,7 @@ ecore_x_keysym_keycode_get(const char *keyname) return keycode; } -EAPI unsigned int +ECORE_X_API unsigned int ecore_x_keysym_get(const char *string) { return XStringToKeysym(string); diff --git a/src/lib/ecore_x/ecore_x_vsync.c b/src/lib/ecore_x/ecore_x_vsync.c index ff72d9f270..db43d49814 100644 --- a/src/lib/ecore_x/ecore_x_vsync.c +++ b/src/lib/ecore_x/ecore_x_vsync.c @@ -387,7 +387,7 @@ _drm_vblank_handler(int fd EINA_UNUSED, static double _ecore_x_vsync_wakeup_time = 0.0; -EAPI double _ecore_x_vsync_wakeup_time_get(void) +ECORE_X_API double _ecore_x_vxync_wakeup_time_get(void) { return _ecore_x_vsync_wakeup_time; } @@ -894,7 +894,7 @@ _vsync_init(void) done = 1; } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_vsync_animator_tick_source_set(Ecore_X_Window win) { Ecore_X_Window root; diff --git a/src/lib/ecore_x/ecore_x_window.c b/src/lib/ecore_x/ecore_x_window.c index 890551559f..a1c42d1dcf 100644 --- a/src/lib/ecore_x/ecore_x_window.c +++ b/src/lib/ecore_x/ecore_x_window.c @@ -21,7 +21,7 @@ static Ecore_X_Window *ignore_list = NULL; * Functions that can be used to create an X window. */ -EAPI Ecore_X_Window +ECORE_X_API Ecore_X_Window ecore_x_window_full_new(Ecore_X_Window parent, int x, int y, @@ -95,7 +95,7 @@ ecore_x_window_full_new(Ecore_X_Window parent, * @return The new window handle. * @ingroup Ecore_X_Window_Create_Group */ -EAPI Ecore_X_Window +ECORE_X_API Ecore_X_Window ecore_x_window_new(Ecore_X_Window parent, int x, int y, @@ -164,7 +164,7 @@ ecore_x_window_new(Ecore_X_Window parent, * @return The new window handle. * @ingroup Ecore_X_Window_Create_Group */ -EAPI Ecore_X_Window +ECORE_X_API Ecore_X_Window ecore_x_window_override_new(Ecore_X_Window parent, int x, int y, @@ -230,7 +230,7 @@ ecore_x_window_override_new(Ecore_X_Window parent, * @return The new window. * @ingroup Ecore_X_Window_Create_Group */ -EAPI Ecore_X_Window +ECORE_X_API Ecore_X_Window ecore_x_window_input_new(Ecore_X_Window parent, int x, int y, @@ -292,7 +292,7 @@ ecore_x_window_input_new(Ecore_X_Window parent, * @param win The given window. * @ingroup Ecore_X_Window_Properties_Group */ -EAPI void +ECORE_X_API void ecore_x_window_defaults_set(Ecore_X_Window win) { long pid; @@ -332,7 +332,7 @@ ecore_x_window_defaults_set(Ecore_X_Window win) ecore_x_icccm_command_set(win, argc, argv); } -EAPI void +ECORE_X_API void ecore_x_window_configure(Ecore_X_Window win, Ecore_X_Window_Configure_Mask mask, int x, @@ -374,7 +374,7 @@ ecore_x_window_configure(Ecore_X_Window win, * @param win The given window. * @ingroup Ecore_X_Window_Destroy_Group */ -EAPI void +ECORE_X_API void ecore_x_window_free(Ecore_X_Window win) { /* sorry sir, deleting the root window doesn't sound like @@ -391,7 +391,7 @@ ecore_x_window_free(Ecore_X_Window win) * @param win The given window. * @param ignore if to ignore */ -EAPI void +ECORE_X_API void ecore_x_window_ignore_set(Ecore_X_Window win, int ignore) { @@ -450,7 +450,7 @@ ecore_x_window_ignore_set(Ecore_X_Window win, * @param num number of windows in the list * @return list of windows to ignore */ -EAPI Ecore_X_Window * +ECORE_X_API Ecore_X_Window * ecore_x_window_ignore_list(int *num) { if (num) @@ -464,7 +464,7 @@ ecore_x_window_ignore_list(int *num) * @param win The given window. * @ingroup Ecore_X_Window_Destroy_Group */ -EAPI void +ECORE_X_API void ecore_x_window_delete_request_send(Ecore_X_Window win) { XEvent xev = { 0 }; @@ -503,7 +503,7 @@ ecore_x_window_delete_request_send(Ecore_X_Window win) * @param win The window to show. * @ingroup Ecore_X_Window_Visibility */ -EAPI void +ECORE_X_API void ecore_x_window_show(Ecore_X_Window win) { LOGFN; @@ -519,7 +519,7 @@ ecore_x_window_show(Ecore_X_Window win) * @param win The window to hide. * @ingroup Ecore_X_Window_Visibility */ -EAPI void +ECORE_X_API void ecore_x_window_hide(Ecore_X_Window win) { XEvent xev = { 0 }; @@ -574,7 +574,7 @@ ecore_x_window_hide(Ecore_X_Window win) * @param y Y position. * @ingroup Ecore_X_Window_Geometry_Group */ -EAPI void +ECORE_X_API void ecore_x_window_move(Ecore_X_Window win, int x, int y) @@ -591,7 +591,7 @@ ecore_x_window_move(Ecore_X_Window win, * @param h New height of the window. * @ingroup Ecore_X_Window_Geometry_Group */ -EAPI void +ECORE_X_API void ecore_x_window_resize(Ecore_X_Window win, int w, int h) @@ -616,7 +616,7 @@ ecore_x_window_resize(Ecore_X_Window win, * @param h New height of the window. * @ingroup Ecore_X_Window_Geometry_Group */ -EAPI void +ECORE_X_API void ecore_x_window_move_resize(Ecore_X_Window win, int x, int y, @@ -646,7 +646,7 @@ ecore_x_window_move_resize(Ecore_X_Window win, * @param win The window to focus. * @ingroup Ecore_X_Window_Focus_Functions */ -EAPI void +ECORE_X_API void ecore_x_window_focus(Ecore_X_Window win) { LOGFN; @@ -664,7 +664,7 @@ ecore_x_window_focus(Ecore_X_Window win) * @param t When to set the focus to the window. * @ingroup Ecore_X_Window_Focus_Functions */ -EAPI void +ECORE_X_API void ecore_x_window_focus_at_time(Ecore_X_Window win, Ecore_X_Time t) { @@ -682,7 +682,7 @@ ecore_x_window_focus_at_time(Ecore_X_Window win, * @return The window that has focus. * @ingroup Ecore_X_Window_Focus_Functions */ -EAPI Ecore_X_Window +ECORE_X_API Ecore_X_Window ecore_x_window_focus_get(void) { Window win; @@ -706,7 +706,7 @@ ecore_x_window_focus_get(void) * @param win The window to raise. * @ingroup Ecore_X_Window_Z_Order_Group */ -EAPI void +ECORE_X_API void ecore_x_window_raise(Ecore_X_Window win) { LOGFN; @@ -719,7 +719,7 @@ ecore_x_window_raise(Ecore_X_Window win) * @param win The window to lower. * @ingroup Ecore_X_Window_Z_Order_Group */ -EAPI void +ECORE_X_API void ecore_x_window_lower(Ecore_X_Window win) { LOGFN; @@ -742,7 +742,7 @@ ecore_x_window_lower(Ecore_X_Window win) * @param y Y position within new parent window. * @ingroup Ecore_X_Window_Parent_Group */ -EAPI void +ECORE_X_API void ecore_x_window_reparent(Ecore_X_Window win, Ecore_X_Window new_parent, int x, @@ -763,7 +763,7 @@ ecore_x_window_reparent(Ecore_X_Window win, * @param h Pointer to an integer into which the height is to be stored. * @ingroup Ecore_X_Window_Geometry_Group */ -EAPI void +ECORE_X_API void ecore_x_window_size_get(Ecore_X_Window win, int *w, int *h) @@ -794,7 +794,7 @@ ecore_x_window_size_get(Ecore_X_Window win, * @param h Pointer to an integer in which the height is to be stored. * @ingroup Ecore_X_Window_Geometry_Group */ -EAPI void +ECORE_X_API void ecore_x_window_geometry_get(Ecore_X_Window win, int *x, int *y, @@ -815,7 +815,7 @@ ecore_x_window_geometry_get(Ecore_X_Window win, * @return Width of the border of @p win. * @ingroup Ecore_X_Window_Geometry_Group */ -EAPI int +ECORE_X_API int ecore_x_window_border_width_get(Ecore_X_Window win) { int w; @@ -835,7 +835,7 @@ ecore_x_window_border_width_get(Ecore_X_Window win) * @param width The new border width. * @ingroup Ecore_X_Window_Geometry_Group */ -EAPI void +ECORE_X_API void ecore_x_window_border_width_set(Ecore_X_Window win, int width) { @@ -853,7 +853,7 @@ ecore_x_window_border_width_set(Ecore_X_Window win, * @param win The given window. * @return Depth of the window. */ -EAPI int +ECORE_X_API int ecore_x_window_depth_get(Ecore_X_Window win) { int d; @@ -868,7 +868,7 @@ ecore_x_window_depth_get(Ecore_X_Window win) * @param win The window for which the cursor will be showed. * @param show Enables the show of the cursor on the window if equals EINA_TRUE, disables if equals EINA_FALSE. */ -EAPI void +ECORE_X_API void ecore_x_window_cursor_show(Ecore_X_Window win, Eina_Bool show) { @@ -907,7 +907,7 @@ ecore_x_window_cursor_show(Ecore_X_Window win, if (_ecore_xlib_sync) ecore_x_sync(); } -EAPI void +ECORE_X_API void ecore_x_window_cursor_set(Ecore_X_Window win, Ecore_X_Cursor c) { @@ -937,7 +937,7 @@ ecore_x_window_cursor_set(Ecore_X_Window win, * @return 1 if the window is visible, otherwise 0. * @ingroup Ecore_X_Window_Visibility_Group */ -EAPI int +ECORE_X_API int ecore_x_window_visible_get(Ecore_X_Window win) { Eina_Bool ret; @@ -1296,7 +1296,7 @@ _ecore_x_window_shadow_tree_at_xy_get(Window base, * @return The window at that position. * @ingroup Ecore_X_Window_Geometry_Group */ -EAPI Ecore_X_Window +ECORE_X_API Ecore_X_Window ecore_x_window_shadow_tree_at_xy_with_skip_get(Ecore_X_Window base, int x, int y, @@ -1321,7 +1321,7 @@ ecore_x_window_shadow_tree_at_xy_with_skip_get(Ecore_X_Window base, * @return The parent window of @p win * @ingroup Ecore_X_Window_Geometry_Group */ -EAPI Ecore_X_Window +ECORE_X_API Ecore_X_Window ecore_x_window_shadow_parent_get(Ecore_X_Window root EINA_UNUSED, Ecore_X_Window win) { @@ -1357,7 +1357,7 @@ ecore_x_window_shadow_parent_get(Ecore_X_Window root EINA_UNUSED, * Flushes the window shadow tree so nothing is stored. * @ingroup Ecore_X_Window_Geometry_Group */ -EAPI void +ECORE_X_API void ecore_x_window_shadow_tree_flush(void) { LOGFN; @@ -1370,7 +1370,7 @@ ecore_x_window_shadow_tree_flush(void) * @return The root window of @p win * @ingroup Ecore_X_Window_Geometry_Group */ -EAPI Ecore_X_Window +ECORE_X_API Ecore_X_Window ecore_x_window_root_get(Ecore_X_Window win) { XWindowAttributes att; @@ -1453,7 +1453,7 @@ onward: * @return The window at that position. * @ingroup Ecore_X_Window_Geometry_Group */ -EAPI Ecore_X_Window +ECORE_X_API Ecore_X_Window ecore_x_window_at_xy_get(int x, int y) { @@ -1481,7 +1481,7 @@ ecore_x_window_at_xy_get(int x, * @return The window at that position. * @ingroup Ecore_X_Window_Geometry_Group */ -EAPI Ecore_X_Window +ECORE_X_API Ecore_X_Window ecore_x_window_at_xy_with_skip_get(int x, int y, Ecore_X_Window *skip, @@ -1501,7 +1501,7 @@ ecore_x_window_at_xy_with_skip_get(int x, return win ? win : root; } -EAPI Ecore_X_Window +ECORE_X_API Ecore_X_Window ecore_x_window_at_xy_begin_get(Ecore_X_Window begin, int x, int y) @@ -1522,7 +1522,7 @@ ecore_x_window_at_xy_begin_get(Ecore_X_Window begin, * @return The parent window of @p win. * @ingroup Ecore_X_Window_Parent_Group */ -EAPI Ecore_X_Window +ECORE_X_API Ecore_X_Window ecore_x_window_parent_get(Ecore_X_Window win) { Window root, parent, *children = NULL; @@ -1547,7 +1547,7 @@ ecore_x_window_parent_get(Ecore_X_Window win) * @param g green value (0...65536, 16 bits) * @param b blue value (0...65536, 16 bits) */ -EAPI void +ECORE_X_API void ecore_x_window_background_color_set(Ecore_X_Window win, unsigned short r, unsigned short g, @@ -1570,7 +1570,7 @@ ecore_x_window_background_color_set(Ecore_X_Window win, if (_ecore_xlib_sync) ecore_x_sync(); } -EAPI void +ECORE_X_API void ecore_x_window_gravity_set(Ecore_X_Window win, Ecore_X_Gravity grav) { @@ -1582,7 +1582,7 @@ ecore_x_window_gravity_set(Ecore_X_Window win, if (_ecore_xlib_sync) ecore_x_sync(); } -EAPI void +ECORE_X_API void ecore_x_window_pixel_gravity_set(Ecore_X_Window win, Ecore_X_Gravity grav) { @@ -1594,7 +1594,7 @@ ecore_x_window_pixel_gravity_set(Ecore_X_Window win, if (_ecore_xlib_sync) ecore_x_sync(); } -EAPI void +ECORE_X_API void ecore_x_window_pixmap_set(Ecore_X_Window win, Ecore_X_Pixmap pmap) { @@ -1603,7 +1603,7 @@ ecore_x_window_pixmap_set(Ecore_X_Window win, if (_ecore_xlib_sync) ecore_x_sync(); } -EAPI void +ECORE_X_API void ecore_x_window_area_clear(Ecore_X_Window win, int x, int y, @@ -1615,7 +1615,7 @@ ecore_x_window_area_clear(Ecore_X_Window win, if (_ecore_xlib_sync) ecore_x_sync(); } -EAPI void +ECORE_X_API void ecore_x_window_area_expose(Ecore_X_Window win, int x, int y, @@ -1627,7 +1627,7 @@ ecore_x_window_area_expose(Ecore_X_Window win, if (_ecore_xlib_sync) ecore_x_sync(); } -EAPI void +ECORE_X_API void ecore_x_window_override_set(Ecore_X_Window win, Eina_Bool override) { @@ -1755,7 +1755,7 @@ _ecore_x_window_argb_internal_new(Ecore_X_Window parent, #endif /* ifdef ECORE_XRENDER */ -EAPI int +ECORE_X_API int ecore_x_window_argb_get(Ecore_X_Window win) { #ifdef ECORE_XRENDER @@ -1793,7 +1793,7 @@ ecore_x_window_argb_get(Ecore_X_Window win) * @return The new window handle. * @ingroup Ecore_X_Window_Create_Group */ -EAPI Ecore_X_Window +ECORE_X_API Ecore_X_Window ecore_x_window_manager_argb_new(Ecore_X_Window parent, int x, int y, @@ -1819,7 +1819,7 @@ ecore_x_window_manager_argb_new(Ecore_X_Window parent, * @return The new window handle. * @ingroup Ecore_X_Window_Create_Group */ -EAPI Ecore_X_Window +ECORE_X_API Ecore_X_Window ecore_x_window_argb_new(Ecore_X_Window parent, int x, int y, @@ -1845,7 +1845,7 @@ ecore_x_window_argb_new(Ecore_X_Window parent, * @return The new window handle. * @ingroup Ecore_X_Window_Create_Group */ -EAPI Ecore_X_Window +ECORE_X_API Ecore_X_Window ecore_x_window_override_argb_new(Ecore_X_Window parent, int x, int y, @@ -1860,7 +1860,7 @@ ecore_x_window_override_argb_new(Ecore_X_Window parent, #endif /* ifdef ECORE_XRENDER */ } -EAPI Ecore_X_Window +ECORE_X_API Ecore_X_Window ecore_x_window_permanent_new(Ecore_X_Window parent, Ecore_X_Atom unique_atom) { Display *disp; diff --git a/src/lib/ecore_x/ecore_x_window_prop.c b/src/lib/ecore_x/ecore_x_window_prop.c index ae82f9256a..1485531eb8 100644 --- a/src/lib/ecore_x/ecore_x_window_prop.c +++ b/src/lib/ecore_x/ecore_x_window_prop.c @@ -19,7 +19,7 @@ /* * Set CARD32 (array) property */ -EAPI void +ECORE_X_API void ecore_x_window_prop_card32_set(Ecore_X_Window win, Ecore_X_Atom atom, unsigned int *val, @@ -52,7 +52,7 @@ ecore_x_window_prop_card32_set(Ecore_X_Window win, * val is returned, otherwise -1 is returned. * Note: Return value 0 means that the property exists but has no elements. */ -EAPI int +ECORE_X_API int ecore_x_window_prop_card32_get(Ecore_X_Window win, Ecore_X_Atom atom, unsigned int *val, @@ -100,7 +100,7 @@ ecore_x_window_prop_card32_get(Ecore_X_Window win, * val is returned, otherwise -1 is returned. * Note: Return value 0 means that the property exists but has no elements. */ -EAPI int +ECORE_X_API int ecore_x_window_prop_card32_list_get(Ecore_X_Window win, Ecore_X_Atom atom, unsigned int **plst) @@ -149,7 +149,7 @@ ecore_x_window_prop_card32_list_get(Ecore_X_Window win, /* * Set X ID (array) property */ -EAPI void +ECORE_X_API void ecore_x_window_prop_xid_set(Ecore_X_Window win, Ecore_X_Atom atom, Ecore_X_Atom type, @@ -185,7 +185,7 @@ ecore_x_window_prop_xid_set(Ecore_X_Window win, * val is returned, otherwise -1 is returned. * Note: Return value 0 means that the property exists but has no elements. */ -EAPI int +ECORE_X_API int ecore_x_window_prop_xid_get(Ecore_X_Window win, Ecore_X_Atom atom, Ecore_X_Atom type, @@ -237,7 +237,7 @@ ecore_x_window_prop_xid_get(Ecore_X_Window win, * The returned array must be freed with free(). * Note: Return value 0 means that the property exists but has no elements. */ -EAPI int +ECORE_X_API int ecore_x_window_prop_xid_list_get(Ecore_X_Window win, Ecore_X_Atom atom, Ecore_X_Atom type, @@ -284,7 +284,7 @@ ecore_x_window_prop_xid_list_get(Ecore_X_Window win, /* * Remove/add/toggle X ID list item. */ -EAPI void +ECORE_X_API void ecore_x_window_prop_xid_list_change(Ecore_X_Window win, Ecore_X_Atom atom, Ecore_X_Atom type, @@ -349,7 +349,7 @@ done: /* * Set Atom (array) property */ -EAPI void +ECORE_X_API void ecore_x_window_prop_atom_set(Ecore_X_Window win, Ecore_X_Atom atom, Ecore_X_Atom *lst, @@ -367,7 +367,7 @@ ecore_x_window_prop_atom_set(Ecore_X_Window win, * val is returned, otherwise -1 is returned. * Note: Return value 0 means that the property exists but has no elements. */ -EAPI int +ECORE_X_API int ecore_x_window_prop_atom_get(Ecore_X_Window win, Ecore_X_Atom atom, Ecore_X_Atom *lst, @@ -387,7 +387,7 @@ ecore_x_window_prop_atom_get(Ecore_X_Window win, * The returned array must be freed with free(). * Note: Return value 0 means that the property exists but has no elements. */ -EAPI int +ECORE_X_API int ecore_x_window_prop_atom_list_get(Ecore_X_Window win, Ecore_X_Atom atom, Ecore_X_Atom **plst) @@ -401,7 +401,7 @@ ecore_x_window_prop_atom_list_get(Ecore_X_Window win, /* * Remove/add/toggle atom list item. */ -EAPI void +ECORE_X_API void ecore_x_window_prop_atom_list_change(Ecore_X_Window win, Ecore_X_Atom atom, Ecore_X_Atom item, @@ -414,7 +414,7 @@ ecore_x_window_prop_atom_list_change(Ecore_X_Window win, /* * Set Window (array) property */ -EAPI void +ECORE_X_API void ecore_x_window_prop_window_set(Ecore_X_Window win, Ecore_X_Atom atom, Ecore_X_Window *lst, @@ -432,7 +432,7 @@ ecore_x_window_prop_window_set(Ecore_X_Window win, * val is returned, otherwise -1 is returned. * Note: Return value 0 means that the property exists but has no elements. */ -EAPI int +ECORE_X_API int ecore_x_window_prop_window_get(Ecore_X_Window win, Ecore_X_Atom atom, Ecore_X_Window *lst, @@ -452,7 +452,7 @@ ecore_x_window_prop_window_get(Ecore_X_Window win, * The returned array must be freed with free(). * Note: Return value 0 means that the property exists but has no elements. */ -EAPI int +ECORE_X_API int ecore_x_window_prop_window_list_get(Ecore_X_Window win, Ecore_X_Atom atom, Ecore_X_Window **plst) @@ -463,7 +463,7 @@ ecore_x_window_prop_window_list_get(Ecore_X_Window win, return ret; } -EAPI Ecore_X_Atom +ECORE_X_API Ecore_X_Atom ecore_x_window_prop_any_type(void) { return AnyPropertyType; @@ -478,7 +478,7 @@ ecore_x_window_prop_any_type(void) * @param data The data of the property that will be set. * @param number The size of data. */ -EAPI void +ECORE_X_API void ecore_x_window_prop_property_set(Ecore_X_Window win, Ecore_X_Atom property, Ecore_X_Atom type, @@ -529,7 +529,7 @@ ecore_x_window_prop_property_set(Ecore_X_Window win, * @param num The size of property. * @return size_ret The size of array that contains the property. */ -EAPI int +ECORE_X_API int ecore_x_window_prop_property_get(Ecore_X_Window win, Ecore_X_Atom property, Ecore_X_Atom type, @@ -598,7 +598,7 @@ ecore_x_window_prop_property_get(Ecore_X_Window win, return size_ret; } -EAPI void +ECORE_X_API void ecore_x_window_prop_property_del(Ecore_X_Window win, Ecore_X_Atom property) { @@ -607,7 +607,7 @@ ecore_x_window_prop_property_del(Ecore_X_Window win, if (_ecore_xlib_sync) ecore_x_sync(); } -EAPI Ecore_X_Atom * +ECORE_X_API Ecore_X_Atom * ecore_x_window_prop_list(Ecore_X_Window win, int *num_ret) { @@ -645,7 +645,7 @@ ecore_x_window_prop_list(Ecore_X_Window win, * * Set a window string property */ -EAPI void +ECORE_X_API void ecore_x_window_prop_string_set(Ecore_X_Window win, Ecore_X_Atom type, const char *str) @@ -670,7 +670,7 @@ ecore_x_window_prop_string_set(Ecore_X_Window win, * @param type The property * @return Window string property of a window. String must be free'd when done. */ -EAPI char * +ECORE_X_API char * ecore_x_window_prop_string_get(Ecore_X_Window win, Ecore_X_Atom type) { @@ -715,7 +715,7 @@ ecore_x_window_prop_string_get(Ecore_X_Window win, return str; } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_window_prop_protocol_isset(Ecore_X_Window win, Ecore_X_WM_Protocol protocol) { @@ -754,7 +754,7 @@ ecore_x_window_prop_protocol_isset(Ecore_X_Window win, * @param num_ret Contains the number of elements of the array to be returned. * @return The array that contains the protocols. */ -EAPI Ecore_X_WM_Protocol * +ECORE_X_API Ecore_X_WM_Protocol * ecore_x_window_prop_protocol_list_get(Ecore_X_Window win, int *num_ret) { diff --git a/src/lib/ecore_x/ecore_x_window_shape.c b/src/lib/ecore_x/ecore_x_window_shape.c index e9f989c1cf..613cd7c047 100644 --- a/src/lib/ecore_x/ecore_x_window_shape.c +++ b/src/lib/ecore_x/ecore_x_window_shape.c @@ -23,7 +23,7 @@ * window. * @ingroup Ecore_X_Window_Shape */ -EAPI void +ECORE_X_API void ecore_x_window_shape_mask_set(Ecore_X_Window win, Ecore_X_Pixmap mask) { @@ -39,7 +39,7 @@ ecore_x_window_shape_mask_set(Ecore_X_Window win, * window. * @ingroup Ecore_X_Window_Shape */ -EAPI void +ECORE_X_API void ecore_x_window_shape_input_mask_set(Ecore_X_Window win, Ecore_X_Pixmap mask) { @@ -53,7 +53,7 @@ ecore_x_window_shape_input_mask_set(Ecore_X_Window win, #endif /* ifdef ShapeInput */ } -EAPI void +ECORE_X_API void ecore_x_window_shape_window_set(Ecore_X_Window win, Ecore_X_Window shape_win) { @@ -69,7 +69,7 @@ ecore_x_window_shape_window_set(Ecore_X_Window win, if (_ecore_xlib_sync) ecore_x_sync(); } -EAPI void +ECORE_X_API void ecore_x_window_shape_input_window_set(Ecore_X_Window win, Ecore_X_Window shape_win) { @@ -90,7 +90,7 @@ ecore_x_window_shape_input_window_set(Ecore_X_Window win, #endif } -EAPI void +ECORE_X_API void ecore_x_window_shape_window_set_xy(Ecore_X_Window win, Ecore_X_Window shape_win, int x, @@ -108,7 +108,7 @@ ecore_x_window_shape_window_set_xy(Ecore_X_Window win, if (_ecore_xlib_sync) ecore_x_sync(); } -EAPI void +ECORE_X_API void ecore_x_window_shape_input_window_set_xy(Ecore_X_Window win, Ecore_X_Window shape_win, int x, @@ -131,7 +131,7 @@ ecore_x_window_shape_input_window_set_xy(Ecore_X_Window win, #endif } -EAPI void +ECORE_X_API void ecore_x_window_shape_rectangle_set(Ecore_X_Window win, int x, int y, @@ -157,7 +157,7 @@ ecore_x_window_shape_rectangle_set(Ecore_X_Window win, if (_ecore_xlib_sync) ecore_x_sync(); } -EAPI void +ECORE_X_API void ecore_x_window_shape_input_rectangle_set(Ecore_X_Window win, int x, int y, @@ -188,7 +188,7 @@ ecore_x_window_shape_input_rectangle_set(Ecore_X_Window win, #endif } -EAPI void +ECORE_X_API void ecore_x_window_shape_rectangles_set(Ecore_X_Window win, Ecore_X_Rectangle *rects, int num) @@ -228,7 +228,7 @@ ecore_x_window_shape_rectangles_set(Ecore_X_Window win, #endif } -EAPI void +ECORE_X_API void ecore_x_window_shape_input_rectangles_set(Ecore_X_Window win, Ecore_X_Rectangle *rects, int num) @@ -268,7 +268,7 @@ ecore_x_window_shape_input_rectangles_set(Ecore_X_Window win, #endif } -EAPI void +ECORE_X_API void ecore_x_window_shape_rectangle_subtract(Ecore_X_Window win, int x, int y, @@ -294,7 +294,7 @@ ecore_x_window_shape_rectangle_subtract(Ecore_X_Window win, if (_ecore_xlib_sync) ecore_x_sync(); } -EAPI void +ECORE_X_API void ecore_x_window_shape_input_rectangle_subtract(Ecore_X_Window win, int x, int y, @@ -325,7 +325,7 @@ ecore_x_window_shape_input_rectangle_subtract(Ecore_X_Window win, #endif } -EAPI void +ECORE_X_API void ecore_x_window_shape_window_add(Ecore_X_Window win, Ecore_X_Window shape_win) { @@ -341,7 +341,7 @@ ecore_x_window_shape_window_add(Ecore_X_Window win, if (_ecore_xlib_sync) ecore_x_sync(); } -EAPI void +ECORE_X_API void ecore_x_window_shape_window_add_xy(Ecore_X_Window win, Ecore_X_Window shape_win, int x, @@ -359,7 +359,7 @@ ecore_x_window_shape_window_add_xy(Ecore_X_Window win, if (_ecore_xlib_sync) ecore_x_sync(); } -EAPI void +ECORE_X_API void ecore_x_window_shape_input_window_add_xy(Ecore_X_Window win, Ecore_X_Window shape_win, int x, @@ -382,7 +382,7 @@ ecore_x_window_shape_input_window_add_xy(Ecore_X_Window win, #endif } -EAPI void +ECORE_X_API void ecore_x_window_shape_rectangle_add(Ecore_X_Window win, int x, int y, @@ -408,7 +408,7 @@ ecore_x_window_shape_rectangle_add(Ecore_X_Window win, if (_ecore_xlib_sync) ecore_x_sync(); } -EAPI void +ECORE_X_API void ecore_x_window_shape_input_rectangle_add(Ecore_X_Window win, int x, int y, @@ -439,7 +439,7 @@ ecore_x_window_shape_input_rectangle_add(Ecore_X_Window win, #endif } -EAPI void +ECORE_X_API void ecore_x_window_shape_rectangle_clip(Ecore_X_Window win, int x, int y, @@ -465,7 +465,7 @@ ecore_x_window_shape_rectangle_clip(Ecore_X_Window win, if (_ecore_xlib_sync) ecore_x_sync(); } -EAPI void +ECORE_X_API void ecore_x_window_shape_input_rectangle_clip(Ecore_X_Window win, int x, int y, @@ -496,7 +496,7 @@ ecore_x_window_shape_input_rectangle_clip(Ecore_X_Window win, #endif } -EAPI void +ECORE_X_API void ecore_x_window_shape_rectangles_add(Ecore_X_Window win, Ecore_X_Rectangle *rects, int num) @@ -531,7 +531,7 @@ ecore_x_window_shape_rectangles_add(Ecore_X_Window win, if (rect) free(rect); } -EAPI void +ECORE_X_API void ecore_x_window_shape_input_rectangles_add(Ecore_X_Window win, Ecore_X_Rectangle *rects, int num) @@ -571,7 +571,7 @@ ecore_x_window_shape_input_rectangles_add(Ecore_X_Window win, #endif } -EAPI Ecore_X_Rectangle * +ECORE_X_API Ecore_X_Rectangle * ecore_x_window_shape_rectangles_get(Ecore_X_Window win, int *num_ret) { @@ -610,7 +610,7 @@ ecore_x_window_shape_rectangles_get(Ecore_X_Window win, return rects; } -EAPI Ecore_X_Rectangle * +ECORE_X_API Ecore_X_Rectangle * ecore_x_window_shape_input_rectangles_get(Ecore_X_Window win, int *num_ret) { @@ -671,7 +671,7 @@ ecore_x_window_shape_input_rectangles_get(Ecore_X_Window win, #endif } -EAPI void +ECORE_X_API void ecore_x_window_shape_events_select(Ecore_X_Window win, Eina_Bool on) { diff --git a/src/lib/ecore_x/ecore_x_xi2.c b/src/lib/ecore_x/ecore_x_xi2.c index 40244abcf2..c403676fd1 100644 --- a/src/lib/ecore_x/ecore_x_xi2.c +++ b/src/lib/ecore_x/ecore_x_xi2.c @@ -773,7 +773,7 @@ _ecore_x_input_handler(XEvent *xevent) #endif /* ifdef ECORE_XI2 */ } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_input_multi_select(Ecore_X_Window win) { #ifdef ECORE_XI2 @@ -837,7 +837,7 @@ ecore_x_input_multi_select(Ecore_X_Window win) #endif /* ifdef ECORE_XI2 */ } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_input_raw_select(Ecore_X_Window win) { #ifdef ECORE_XI2 @@ -870,7 +870,7 @@ ecore_x_input_raw_select(Ecore_X_Window win) #endif } -EAPI Eina_Bool +ECORE_X_API Eina_Bool _ecore_x_input_touch_devices_grab(Ecore_X_Window grab_win, Eina_Bool grab) { #ifdef ECORE_XI2 @@ -933,20 +933,20 @@ _ecore_x_input_touch_devices_grab(Ecore_X_Window grab_win, Eina_Bool grab) return EINA_FALSE; } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_input_touch_devices_grab(Ecore_X_Window grab_win) { return _ecore_x_input_touch_devices_grab(grab_win, EINA_TRUE); } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_input_touch_devices_ungrab(void) { return _ecore_x_input_touch_devices_grab(0, EINA_FALSE); } // XXX -EAPI void +ECORE_X_API void ecore_x_input_devices_update(void) { if (_ecore_x_xi2_devs) XIFreeDeviceInfo(_ecore_x_xi2_devs); @@ -955,27 +955,27 @@ ecore_x_input_devices_update(void) &_ecore_x_xi2_num); } -EAPI int +ECORE_X_API int ecore_x_input_device_num_get(void) { return _ecore_x_xi2_num; } -EAPI int +ECORE_X_API int ecore_x_input_device_id_get(int slot) { if ((slot < 0) || (slot >= _ecore_x_xi2_num)) return 0; return _ecore_x_xi2_devs[slot].deviceid; } -EAPI const char * +ECORE_X_API const char * ecore_x_input_device_name_get(int slot) { if ((slot < 0) || (slot >= _ecore_x_xi2_num)) return NULL; return _ecore_x_xi2_devs[slot].name; } -EAPI char ** +ECORE_X_API char ** ecore_x_input_device_properties_list(int slot, int *num_ret) { char **atoms = NULL; @@ -1006,7 +1006,7 @@ err: return NULL; } -EAPI void +ECORE_X_API void ecore_x_input_device_properties_free(char **list, int num) { int i; @@ -1023,7 +1023,7 @@ ecore_x_input_device_properties_free(char **list, int num) // ECORE_X_ATOM_ATOM // very rare // ECORE_X_ATOM_STRING (unit_size 8 only - guaratee nul termination) -EAPI void * +ECORE_X_API void * ecore_x_input_device_property_get(int slot, const char *prop, int *num_ret, Ecore_X_Atom *format_ret, int *unit_size_ret) { @@ -1068,7 +1068,7 @@ err: return NULL; } -EAPI void +ECORE_X_API void ecore_x_input_device_property_set(int slot, const char *prop, void *data, int num, Ecore_X_Atom format, int unit_size) { diff --git a/src/lib/ecore_x/ecore_x_xinerama.c b/src/lib/ecore_x/ecore_x_xinerama.c index 7bc8e36e6e..819b84600a 100644 --- a/src/lib/ecore_x/ecore_x_xinerama.c +++ b/src/lib/ecore_x/ecore_x_xinerama.c @@ -16,7 +16,7 @@ static XineramaScreenInfo *_xin_info = NULL; static int _xin_scr_num = 0; #endif /* ifdef ECORE_XINERAMA */ -EAPI int +ECORE_X_API int ecore_x_xinerama_screen_count_get(void) { #ifdef ECORE_XINERAMA @@ -41,7 +41,7 @@ ecore_x_xinerama_screen_count_get(void) return 0; } -EAPI Eina_Bool +ECORE_X_API Eina_Bool ecore_x_xinerama_screen_geometry_get(int screen EINA_UNUSED, // if no xinerama int *x, int *y, diff --git a/src/lib/ecore_x/meson.build b/src/lib/ecore_x/meson.build index 608d3cda22..529a903c5e 100644 --- a/src/lib/ecore_x/meson.build +++ b/src/lib/ecore_x/meson.build @@ -130,7 +130,7 @@ ecore_x_ext_deps += lib ecore_x_lib = library('ecore_x', ecore_x_src, pub_eo_file_target, - c_args : package_c_args, + c_args : [package_c_args, '-DECORE_X_BUILD'], dependencies: ecore_x_pub_deps + ecore_x_deps + ecore_x_ext_deps, include_directories : config_dir, install: true,