Deniggle and rename the exore_x_dndn_callback_pos_update_set call.

SVN revision: 52183
This commit is contained in:
Brett Nash 2010-09-13 09:15:57 +00:00
parent ba4ae189ea
commit 5ea066ec74
2 changed files with 7 additions and 4 deletions

View File

@ -334,7 +334,6 @@ typedef struct _Ecore_X_Event_Xdnd_Status Ecore_X_Event_Xdnd_Status;
typedef struct _Ecore_X_Event_Xdnd_Leave Ecore_X_Event_Xdnd_Leave; typedef struct _Ecore_X_Event_Xdnd_Leave Ecore_X_Event_Xdnd_Leave;
typedef struct _Ecore_X_Event_Xdnd_Drop Ecore_X_Event_Xdnd_Drop; typedef struct _Ecore_X_Event_Xdnd_Drop Ecore_X_Event_Xdnd_Drop;
typedef struct _Ecore_X_Event_Xdnd_Finished Ecore_X_Event_Xdnd_Finished; typedef struct _Ecore_X_Event_Xdnd_Finished Ecore_X_Event_Xdnd_Finished;
typedef struct _Ecore_X_Xdnd_Position Ecore_X_Xdnd_Position;
typedef struct _Ecore_X_Event_Client_Message Ecore_X_Event_Client_Message; typedef struct _Ecore_X_Event_Client_Message Ecore_X_Event_Client_Message;
typedef struct _Ecore_X_Event_Window_Shape Ecore_X_Event_Window_Shape; typedef struct _Ecore_X_Event_Window_Shape Ecore_X_Event_Window_Shape;
typedef struct _Ecore_X_Event_Screensaver_Notify Ecore_X_Event_Screensaver_Notify; typedef struct _Ecore_X_Event_Screensaver_Notify Ecore_X_Event_Screensaver_Notify;
@ -380,6 +379,8 @@ typedef struct _Ecore_X_Event_Generic Ecore_X_Event_Generic;
typedef struct _Ecore_X_Randr_Screen_Size Ecore_X_Randr_Screen_Size; typedef struct _Ecore_X_Randr_Screen_Size Ecore_X_Randr_Screen_Size;
typedef struct _Ecore_X_Randr_Screen_Size_MM Ecore_X_Randr_Screen_Size_MM; typedef struct _Ecore_X_Randr_Screen_Size_MM Ecore_X_Randr_Screen_Size_MM;
typedef struct _Ecore_X_Xdnd_Position Ecore_X_Xdnd_Position;
struct _Ecore_X_Event_Mouse_In struct _Ecore_X_Event_Mouse_In
{ {
int modifiers; int modifiers;
@ -1237,6 +1238,8 @@ EAPI void ecore_x_dnd_send_status(int will_accept,
EAPI void ecore_x_dnd_send_finished(void); EAPI void ecore_x_dnd_send_finished(void);
EAPI void ecore_x_dnd_source_action_set(Ecore_X_Atom action); EAPI void ecore_x_dnd_source_action_set(Ecore_X_Atom action);
EAPI Ecore_X_Atom ecore_x_dnd_source_action_get(void); 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 Ecore_X_Window ecore_x_window_new(Ecore_X_Window parent, EAPI Ecore_X_Window ecore_x_window_new(Ecore_X_Window parent,
int x, int x,

View File

@ -356,12 +356,12 @@ ecore_x_dnd_actions_set(Ecore_X_Window win,
* @param data User data. * @param data User data.
*/ */
EAPI void EAPI void
ecore_x_dnd_position_update_cb_set( ecore_x_dnd_callback_pos_update_set(
void (*cb)(void *, Ecore_X_Xdnd_Position *data), void (*cb)(void *, Ecore_X_Xdnd_Position *data),
void *data) const void *data)
{ {
_posupdatecb = cb; _posupdatecb = cb;
_posupdatedata = data; _posupdatedata = (void *)data; /* Discard the const early */
} }
Ecore_X_DND_Source * Ecore_X_DND_Source *