E_API int E_EVENT_CLIENT_ROTATION_CHANGE_BEGIN = -1;
E_API int E_EVENT_CLIENT_ROTATION_CHANGE_CANCEL = -1;
E_API int E_EVENT_CLIENT_ROTATION_CHANGE_END = -1;
+E_API int E_EVENT_CLIENT_ROTATION_GEOMETRY_SET = -1;
#endif
E_API int E_EVENT_CLIENT_VISIBILITY_CHANGE = -1;
E_API int E_EVENT_CLIENT_BUFFER_CHANGE = -1;
E_EVENT_CLIENT_ROTATION_CHANGE_BEGIN = ecore_event_type_new();
E_EVENT_CLIENT_ROTATION_CHANGE_CANCEL = ecore_event_type_new();
E_EVENT_CLIENT_ROTATION_CHANGE_END = ecore_event_type_new();
+ E_EVENT_CLIENT_ROTATION_GEOMETRY_SET = ecore_event_type_new();
#endif
E_EVENT_CLIENT_VISIBILITY_CHANGE = ecore_event_type_new();
E_EVENT_CLIENT_BUFFER_CHANGE = ecore_event_type_new();
typedef struct E_Event_Client E_Event_Client_Rotation_Change_Begin;
typedef struct E_Event_Client E_Event_Client_Rotation_Change_Cancel;
typedef struct E_Event_Client E_Event_Client_Rotation_Change_End;
+typedef struct _E_Event_Client_Rotation_Geometry_Set E_Event_Client_Rotation_Geometry_Set;
#endif
typedef enum _E_Client_Hook_Point
unsigned int serial;
};
+struct _E_Event_Client_Rotation_Geometry_Set
+{
+ E_Client *ec;
+ unsigned int angle; /* 0, 90, 180, 270 */
+ int x, y, w, h;
+};
+
struct E_Client
{
E_Object e_obj_inherit;
E_API extern int E_EVENT_CLIENT_ROTATION_CHANGE_BEGIN;
E_API extern int E_EVENT_CLIENT_ROTATION_CHANGE_CANCEL;
E_API extern int E_EVENT_CLIENT_ROTATION_CHANGE_END;
+E_API extern int E_EVENT_CLIENT_ROTATION_GEOMETRY_SET;
#endif
E_API extern int E_EVENT_CLIENT_VISIBILITY_CHANGE;
E_API extern int E_EVENT_CLIENT_BUFFER_CHANGE;