Enlightenment CVS committal
Author : dj2
Project : e17
Module : libs/ewl
Dir : e17/libs/ewl/src/engines/xcb
Modified Files:
ewl_engine_xcb.c
Log Message:
- tabs are a tricky beast. looks like I missed some.
===================================================================
RCS file: /cvs/e/e17/libs/ewl/src/engines/xcb/ewl_engine_xcb.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -3 -r1.4 -r1.5
--- ewl_engine_xcb.c 6 May 2008 20:20:37 -0000 1.4
+++ ewl_engine_xcb.c 7 May 2008 13:38:22 -0000 1.5
@@ -69,8 +69,8 @@
static void ee_window_states_set(Ewl_Window *win);
static void ee_window_state_request(Ewl_Window *win, int states);
static void ee_window_state_handle(Ewl_Window *win, int states,
- Ewl_Window_Flags ewl_flag,
- Ecore_X_Window_State ecore_flag);
+ Ewl_Window_Flags ewl_flag,
+ Ecore_X_Window_State ecore_flag);
static void ee_window_states_set_helper(Ewl_Window *win);
static void ee_window_hints_set(Ewl_Window *win);
static void ee_window_transient_for(Ewl_Window *win);
@@ -97,43 +97,43 @@
static void *window_funcs[EWL_ENGINE_WINDOW_MAX] =
{
- ee_window_new,
- ee_window_destroy,
- ee_window_move,
- ee_window_resize,
- ee_window_min_max_size_set,
- ee_window_show,
- ee_window_hide,
- ee_window_title_set,
- ee_window_name_class_set,
- ee_window_borderless_set,
- ee_window_dialog_set,
- ee_window_states_set,
- ee_window_hints_set,
- ee_window_transient_for,
- ee_window_leader_set,
- ee_window_raise,
- ee_window_lower,
- ee_keyboard_grab,
- ee_keyboard_ungrab,
- ee_pointer_grab,
- ee_pointer_ungrab,
- ee_window_selection_text_set,
- ee_window_geometry_set,
- ee_dnd_aware_set,
- ee_desktop_size_get,
- ee_dnd_drag_types_set,
- ee_dnd_drag_begin,
- ee_dnd_drag_drop,
- ee_dnd_drag_data_send,
+ ee_window_new,
+ ee_window_destroy,
+ ee_window_move,
+ ee_window_resize,
+ ee_window_min_max_size_set,
+ ee_window_show,
+ ee_window_hide,
+ ee_window_title_set,
+ ee_window_name_class_set,
+ ee_window_borderless_set,
+ ee_window_dialog_set,
+ ee_window_states_set,
+ ee_window_hints_set,
+ ee_window_transient_for,
+ ee_window_leader_set,
+ ee_window_raise,
+ ee_window_lower,
+ ee_keyboard_grab,
+ ee_keyboard_ungrab,
+ ee_pointer_grab,
+ ee_pointer_ungrab,
+ ee_window_selection_text_set,
+ ee_window_geometry_set,
+ ee_dnd_aware_set,
+ ee_desktop_size_get,
+ ee_dnd_drag_types_set,
+ ee_dnd_drag_begin,
+ ee_dnd_drag_drop,
+ ee_dnd_drag_data_send,
};
static void *pointer_funcs[EWL_ENGINE_POINTER_MAX] =
{
- ee_pointer_data_new,
- ee_pointer_free,
- ee_pointer_get,
- ee_pointer_set,
+ ee_pointer_data_new,
+ ee_pointer_free,
+ ee_pointer_get,
+ ee_pointer_set,
};
Ecore_DList *
@@ -153,12 +153,12 @@
engine = NEW(Ewl_Engine_Xcb, 1);
if (!engine)
- DRETURN_PTR(NULL, DLEVEL_STABLE);
+ DRETURN_PTR(NULL, DLEVEL_STABLE);
if (!ee_init(EWL_ENGINE(engine), argc, argv))
{
- FREE(engine);
- DRETURN_PTR(NULL, DLEVEL_STABLE);
+ FREE(engine);
+ DRETURN_PTR(NULL, DLEVEL_STABLE);
}
DRETURN_PTR(EWL_ENGINE(engine), DLEVEL_STABLE);
@@ -176,117 +176,117 @@
/* If the event handlers are already setup don't do it again */
if (ee_expose_handler)
- DRETURN_INT(TRUE, DLEVEL_STABLE);
+ DRETURN_INT(TRUE, DLEVEL_STABLE);
if (argc && argv)
{
- for (i = 1; i < *argc; i++)
- {
- if (!strcmp(argv[i], "-display"))
- {
- if (++i < *argc)
- display = argv[i];
- }
- }
+ for (i = 1; i < *argc; i++)
+ {
+ if (!strcmp(argv[i], "-display"))
+ {
+ if (++i < *argc)
+ display = argv[i];
+ }
+ }
}
if (!ecore_x_init(display))
{
- fprintf(stderr, "Unable to initialize Ecore X.\n"
- "Is your DISPLAY variable set correctly?\n\n");
- DRETURN_INT(FALSE, DLEVEL_STABLE);
+ fprintf(stderr, "Unable to initialize Ecore X.\n"
+ "Is your DISPLAY variable set correctly?\n\n");
+ DRETURN_INT(FALSE, DLEVEL_STABLE);
}
ee_expose_handler = ecore_event_handler_add(
- ECORE_X_EVENT_WINDOW_DAMAGE,
- ewl_ev_x_window_expose, NULL);
+ ECORE_X_EVENT_WINDOW_DAMAGE,
+ ewl_ev_x_window_expose, NULL);
ee_configure_handler = ecore_event_handler_add(
- ECORE_X_EVENT_WINDOW_CONFIGURE,
- ewl_ev_x_window_configure, NULL);
+ ECORE_X_EVENT_WINDOW_CONFIGURE,
+ ewl_ev_x_window_configure, NULL);
ee_delete_request_handler = ecore_event_handler_add(
- ECORE_X_EVENT_WINDOW_DELETE_REQUEST,
- ewl_ev_x_window_delete, NULL);
+ ECORE_X_EVENT_WINDOW_DELETE_REQUEST,
+ ewl_ev_x_window_delete, NULL);
/*
* Register dispatching functions for keyboard events.
*/
ee_key_down_handler = ecore_event_handler_add(
- ECORE_X_EVENT_KEY_DOWN,
- ewl_ev_x_key_down, NULL);
+ ECORE_X_EVENT_KEY_DOWN,
+ ewl_ev_x_key_down, NULL);
ee_key_up_handler = ecore_event_handler_add(
- ECORE_X_EVENT_KEY_UP,
- ewl_ev_x_key_up, NULL);
+ ECORE_X_EVENT_KEY_UP,
+ ewl_ev_x_key_up, NULL);
/*
* Register dispatching functions for DND events
*/
ee_dnd_position_handler = ecore_event_handler_add(
- ECORE_X_EVENT_XDND_POSITION,
- ewl_ev_dnd_position, NULL);
+ ECORE_X_EVENT_XDND_POSITION,
+ ewl_ev_dnd_position, NULL);
ee_dnd_enter_handler = ecore_event_handler_add(
- ECORE_X_EVENT_XDND_ENTER,
- ewl_ev_dnd_enter, NULL);
+ ECORE_X_EVENT_XDND_ENTER,
+ ewl_ev_dnd_enter, NULL);
ee_dnd_leave_handler = ecore_event_handler_add(
- ECORE_X_EVENT_XDND_LEAVE,
- ewl_ev_dnd_leave, NULL);
+ ECORE_X_EVENT_XDND_LEAVE,
+ ewl_ev_dnd_leave, NULL);
ee_dnd_drop_handler = ecore_event_handler_add(
- ECORE_X_EVENT_XDND_DROP,
- ewl_ev_dnd_drop, NULL);
+ ECORE_X_EVENT_XDND_DROP,
+ ewl_ev_dnd_drop, NULL);
/*
* Selection callbacks to allow for data transfers.
*/
ee_selection_notify_handler = ecore_event_handler_add(
- ECORE_X_EVENT_SELECTION_NOTIFY,
- ewl_ev_x_data_received, NULL);
+ ECORE_X_EVENT_SELECTION_NOTIFY,
+ ewl_ev_x_data_received, NULL);
/*
* Selection callbacks to allow for pasting.
*/
ee_selection_request_handler = ecore_event_handler_add(
- ECORE_X_EVENT_SELECTION_REQUEST,
- ewl_ev_x_data_request, NULL);
+
ECORE_X_EVENT_SELECTION_REQUEST,
+ ewl_ev_x_data_request, NULL);
/*
* Finally, register dispatching functions for mouse events.
*/
ee_mouse_down_handler = ecore_event_handler_add(
- ECORE_X_EVENT_MOUSE_BUTTON_DOWN,
- ewl_ev_x_mouse_down, NULL);
+
ECORE_X_EVENT_MOUSE_BUTTON_DOWN,
+ ewl_ev_x_mouse_down, NULL);
ee_mouse_up_handler = ecore_event_handler_add(
- ECORE_X_EVENT_MOUSE_BUTTON_UP,
- ewl_ev_x_mouse_up, NULL);
+ ECORE_X_EVENT_MOUSE_BUTTON_UP,
+ ewl_ev_x_mouse_up, NULL);
ee_mouse_move_handler = ecore_event_handler_add(
- ECORE_X_EVENT_MOUSE_MOVE,
- ewl_ev_x_mouse_move, NULL);
+ ECORE_X_EVENT_MOUSE_MOVE,
+ ewl_ev_x_mouse_move, NULL);
ee_mouse_wheel_handler = ecore_event_handler_add(
- ECORE_X_EVENT_MOUSE_WHEEL,
- ewl_ev_x_mouse_wheel, NULL);
+ ECORE_X_EVENT_MOUSE_WHEEL,
+ ewl_ev_x_mouse_wheel, NULL);
ee_mouse_out_handler = ecore_event_handler_add(
- ECORE_X_EVENT_MOUSE_OUT,
- ewl_ev_x_mouse_out, NULL);
+ ECORE_X_EVENT_MOUSE_OUT,
+ ewl_ev_x_mouse_out, NULL);
ee_focus_in_handler = ecore_event_handler_add(
- ECORE_X_EVENT_WINDOW_FOCUS_IN,
- ewl_ev_x_focus_in, NULL);
+ ECORE_X_EVENT_WINDOW_FOCUS_IN,
+ ewl_ev_x_focus_in, NULL);
ee_focus_out_handler = ecore_event_handler_add(
- ECORE_X_EVENT_WINDOW_FOCUS_OUT,
- ewl_ev_x_focus_out, NULL);
+ ECORE_X_EVENT_WINDOW_FOCUS_OUT,
+ ewl_ev_x_focus_out, NULL);
if (!ee_expose_handler || !ee_configure_handler
- || !ee_delete_request_handler
- || !ee_key_down_handler || !ee_key_up_handler
- || !ee_dnd_position_handler || !ee_dnd_enter_handler
- || !ee_dnd_leave_handler || !ee_dnd_drop_handler
- || !ee_selection_notify_handler ||
!ee_selection_request_handler
- || !ee_mouse_down_handler
- || !ee_mouse_up_handler || !ee_mouse_move_handler
- || !ee_mouse_wheel_handler || !ee_mouse_out_handler
- || !ee_focus_in_handler || !ee_focus_out_handler)
+ || !ee_delete_request_handler
+ || !ee_key_down_handler || !ee_key_up_handler
+ || !ee_dnd_position_handler || !ee_dnd_enter_handler
+ || !ee_dnd_leave_handler || !ee_dnd_drop_handler
+ || !ee_selection_notify_handler ||
!ee_selection_request_handler
+ || !ee_mouse_down_handler
+ || !ee_mouse_up_handler || !ee_mouse_move_handler
+ || !ee_mouse_wheel_handler || !ee_mouse_out_handler
+ || !ee_focus_in_handler || !ee_focus_out_handler)
{
- ee_shutdown(EWL_ENGINE(engine));
+ ee_shutdown(EWL_ENGINE(engine));
- fprintf(stderr, "Unable to create Ecore X event handlers.\n");
- DRETURN_INT(FALSE, DLEVEL_STABLE);
+ fprintf(stderr, "Unable to create Ecore X event handlers.\n");
+ DRETURN_INT(FALSE, DLEVEL_STABLE);
}
info = NEW(Ewl_Engine_Info, 1);
@@ -306,75 +306,75 @@
DCHECK_PARAM_PTR(engine);
if (ee_expose_handler)
- ecore_event_handler_del(ee_expose_handler);
+ ecore_event_handler_del(ee_expose_handler);
ee_expose_handler = NULL;
if (ee_configure_handler)
- ecore_event_handler_del(ee_configure_handler);
+ ecore_event_handler_del(ee_configure_handler);
ee_configure_handler = NULL;
if (ee_delete_request_handler)
- ecore_event_handler_del(ee_delete_request_handler);
+ ecore_event_handler_del(ee_delete_request_handler);
ee_delete_request_handler = NULL;
if (ee_key_down_handler)
- ecore_event_handler_del(ee_key_down_handler);
+ ecore_event_handler_del(ee_key_down_handler);
ee_key_down_handler = NULL;
if (ee_key_up_handler)
- ecore_event_handler_del(ee_key_up_handler);
+ ecore_event_handler_del(ee_key_up_handler);
ee_key_up_handler = NULL;
if (ee_dnd_position_handler)
- ecore_event_handler_del(ee_dnd_position_handler);
+ ecore_event_handler_del(ee_dnd_position_handler);
ee_dnd_position_handler = NULL;
if (ee_dnd_enter_handler)
- ecore_event_handler_del(ee_dnd_enter_handler);
+ ecore_event_handler_del(ee_dnd_enter_handler);
ee_dnd_enter_handler = NULL;
if (ee_dnd_leave_handler)
- ecore_event_handler_del(ee_dnd_leave_handler);
+ ecore_event_handler_del(ee_dnd_leave_handler);
ee_dnd_leave_handler = NULL;
if (ee_dnd_drop_handler)
- ecore_event_handler_del(ee_dnd_drop_handler);
+ ecore_event_handler_del(ee_dnd_drop_handler);
ee_dnd_drop_handler = NULL;
if (ee_selection_notify_handler)
- ecore_event_handler_del(ee_selection_notify_handler);
+ ecore_event_handler_del(ee_selection_notify_handler);
ee_selection_notify_handler = NULL;
if (ee_selection_request_handler)
- ecore_event_handler_del(ee_selection_request_handler);
+ ecore_event_handler_del(ee_selection_request_handler);
ee_selection_request_handler = NULL;
if (ee_mouse_down_handler)
- ecore_event_handler_del(ee_mouse_down_handler);
+ ecore_event_handler_del(ee_mouse_down_handler);
ee_mouse_down_handler = NULL;
if (ee_mouse_up_handler)
- ecore_event_handler_del(ee_mouse_up_handler);
+ ecore_event_handler_del(ee_mouse_up_handler);
ee_mouse_up_handler = NULL;
if (ee_mouse_move_handler)
- ecore_event_handler_del(ee_mouse_move_handler);
+ ecore_event_handler_del(ee_mouse_move_handler);
ee_mouse_move_handler = NULL;
if (ee_mouse_wheel_handler)
- ecore_event_handler_del(ee_mouse_wheel_handler);
+ ecore_event_handler_del(ee_mouse_wheel_handler);
ee_mouse_wheel_handler = NULL;
if (ee_mouse_out_handler)
- ecore_event_handler_del(ee_mouse_out_handler);
+ ecore_event_handler_del(ee_mouse_out_handler);
ee_mouse_out_handler = NULL;
if (ee_focus_in_handler)
- ecore_event_handler_del(ee_focus_in_handler);
+ ecore_event_handler_del(ee_focus_in_handler);
ee_focus_in_handler = NULL;
if (ee_focus_out_handler)
- ecore_event_handler_del(ee_focus_out_handler);
+ ecore_event_handler_del(ee_focus_out_handler);
ee_focus_out_handler = NULL;
ecore_x_shutdown();
@@ -394,15 +394,15 @@
DCHECK_TYPE(win, EWL_WINDOW_TYPE);
if (win->flags & EWL_WINDOW_OVERRIDE)
- xwin = ecore_x_window_override_new(0,
- EWL_EMBED(win)->x, EWL_EMBED(win)->y,
- ewl_object_current_w_get(EWL_OBJECT(win)),
- ewl_object_current_h_get(EWL_OBJECT(win)));
+ xwin = ecore_x_window_override_new(0,
+ EWL_EMBED(win)->x, EWL_EMBED(win)->y,
+ ewl_object_current_w_get(EWL_OBJECT(win)),
+ ewl_object_current_h_get(EWL_OBJECT(win)));
else
- xwin = ecore_x_window_new(0,
- EWL_EMBED(win)->x, EWL_EMBED(win)->y,
- ewl_object_current_w_get(EWL_OBJECT(win)),
- ewl_object_current_h_get(EWL_OBJECT(win)));
+ xwin = ecore_x_window_new(0,
+ EWL_EMBED(win)->x, EWL_EMBED(win)->y,
+ ewl_object_current_w_get(EWL_OBJECT(win)),
+ ewl_object_current_h_get(EWL_OBJECT(win)));
ecore_x_icccm_protocol_get_prefetch(xwin);
ecore_x_icccm_protocol_get_fetch();
@@ -410,7 +410,7 @@
win->window = (void *)(long)xwin;
if (win->flags & EWL_WINDOW_BORDERLESS)
- ee_window_borderless_set(win);
+ ee_window_borderless_set(win);
DLEAVE_FUNCTION(DLEVEL_STABLE);
}
@@ -440,8 +440,8 @@
DCHECK_TYPE(win, EWL_WINDOW_TYPE);
ecore_x_window_move((Ecore_X_Window)win->window,
- EWL_EMBED(win)->x,
- EWL_EMBED(win)->y);
+ EWL_EMBED(win)->x,
+ EWL_EMBED(win)->y);
DLEAVE_FUNCTION(DLEVEL_STABLE);
}
@@ -461,8 +461,8 @@
ecore_x_window_resize((Ecore_X_Window)win->window, width, height);
if (EWL_EMBED(win)->canvas_window != win->window)
-
ecore_x_window_resize((Ecore_X_Window)EWL_EMBED(win)->canvas_window,
- width, height);
+
ecore_x_window_resize((Ecore_X_Window)EWL_EMBED(win)->canvas_window,
+ width, height);
DLEAVE_FUNCTION(DLEVEL_STABLE);
}
@@ -477,14 +477,14 @@
ecore_x_icccm_size_pos_hints_get_prefetch((Ecore_X_Window)win->window);
ecore_x_icccm_size_pos_hints_get_fetch();
ecore_x_icccm_size_pos_hints_set((Ecore_X_Window)win->window,
- 0, ECORE_X_GRAVITY_NW,
-
ewl_object_minimum_w_get(EWL_OBJECT(win)),
-
ewl_object_minimum_h_get(EWL_OBJECT(win)),
-
ewl_object_maximum_w_get(EWL_OBJECT(win)),
-
ewl_object_maximum_h_get(EWL_OBJECT(win)),
- 0, 0, /* base */
- 0, 0, /* step */
- 0, 0); /* aspect */
+ 0, ECORE_X_GRAVITY_NW,
+
ewl_object_minimum_w_get(EWL_OBJECT(win)),
+
ewl_object_minimum_h_get(EWL_OBJECT(win)),
+
ewl_object_maximum_w_get(EWL_OBJECT(win)),
+
ewl_object_maximum_h_get(EWL_OBJECT(win)),
+ 0, 0, /* base */
+ 0, 0, /* step */
+ 0, 0); /* aspect */
DLEAVE_FUNCTION(DLEVEL_STABLE);
}
@@ -536,7 +536,7 @@
DCHECK_TYPE(win, EWL_WINDOW_TYPE);
ecore_x_icccm_name_class_set((Ecore_X_Window)win->window, win->name,
- (win->classname ? win->classname : win->name));
+ (win->classname ? win->classname : win->name));
DLEAVE_FUNCTION(DLEVEL_STABLE);
}
@@ -549,7 +549,7 @@
DCHECK_TYPE(win, EWL_WINDOW_TYPE);
ecore_x_mwm_borderless_set((Ecore_X_Window)win->window,
- (!!(win->flags & EWL_WINDOW_BORDERLESS)));
+ (!!(win->flags & EWL_WINDOW_BORDERLESS)));
DLEAVE_FUNCTION(DLEVEL_STABLE);
}
@@ -562,9 +562,9 @@
DCHECK_TYPE(win, EWL_WINDOW_TYPE);
ecore_x_netwm_window_type_set((Ecore_X_Window)win->window,
- ((!!(win->flags & EWL_WINDOW_DIALOG)) ?
- ECORE_X_WINDOW_TYPE_DIALOG :
- ECORE_X_WINDOW_TYPE_NORMAL));
+ ((!!(win->flags & EWL_WINDOW_DIALOG)) ?
+ ECORE_X_WINDOW_TYPE_DIALOG :
+ ECORE_X_WINDOW_TYPE_NORMAL));
DLEAVE_FUNCTION(DLEVEL_STABLE);
}
@@ -582,9 +582,9 @@
if (!diff) DRETURN(DLEVEL_STABLE);
if (REALIZED(win))
- ee_window_state_request(win, diff);
+ ee_window_state_request(win, diff);
else
- ee_window_states_set_helper(win);
+ ee_window_states_set_helper(win);
win->old_flags = win->flags;
@@ -593,8 +593,8 @@
static void
ee_window_state_handle(Ewl_Window *win, int states,
- Ewl_Window_Flags ewl_flag,
- Ecore_X_Window_State ecore_flag)
+ Ewl_Window_Flags ewl_flag,
+ Ecore_X_Window_State ecore_flag)
{
int state = 0;
@@ -604,9 +604,9 @@
if (states & ewl_flag)
{
- state = (!!(win->flags & ewl_flag));
- ecore_x_netwm_state_request_send((Ecore_X_Window)win->window,
- 0, ecore_flag, ECORE_X_WINDOW_STATE_UNKNOWN, state);
+ state = (!!(win->flags & ewl_flag));
+ ecore_x_netwm_state_request_send((Ecore_X_Window)win->window,
+ 0, ecore_flag, ECORE_X_WINDOW_STATE_UNKNOWN, state);
}
DLEAVE_FUNCTION(DLEVEL_STABLE);
@@ -620,15 +620,15 @@
DCHECK_TYPE(win, EWL_WINDOW_TYPE);
ee_window_state_handle(win, states, EWL_WINDOW_FULLSCREEN,
- ECORE_X_WINDOW_STATE_FULLSCREEN);
+ ECORE_X_WINDOW_STATE_FULLSCREEN);
ee_window_state_handle(win, states, EWL_WINDOW_SKIP_TASKBAR,
- ECORE_X_WINDOW_STATE_SKIP_TASKBAR);
+ ECORE_X_WINDOW_STATE_SKIP_TASKBAR);
ee_window_state_handle(win, states, EWL_WINDOW_SKIP_PAGER,
- ECORE_X_WINDOW_STATE_SKIP_PAGER);
+ ECORE_X_WINDOW_STATE_SKIP_PAGER);
ee_window_state_handle(win, states, EWL_WINDOW_MODAL,
- ECORE_X_WINDOW_STATE_MODAL);
+ ECORE_X_WINDOW_STATE_MODAL);
ee_window_state_handle(win, states, EWL_WINDOW_DEMANDS_ATTENTION,
- ECORE_X_WINDOW_STATE_DEMANDS_ATTENTION);
+
ECORE_X_WINDOW_STATE_DEMANDS_ATTENTION);
win->flags &= ~EWL_WINDOW_DEMANDS_ATTENTION;
@@ -649,19 +649,19 @@
* only relevant if the window has been realized */
if (!win->window)
- DRETURN(DLEVEL_STABLE);
+ DRETURN(DLEVEL_STABLE);
if (!!(win->flags & EWL_WINDOW_FULLSCREEN))
- states[count++] = ECORE_X_WINDOW_STATE_FULLSCREEN;
+ states[count++] = ECORE_X_WINDOW_STATE_FULLSCREEN;
if (!!(win->flags & EWL_WINDOW_SKIP_TASKBAR))
- states[count++] = ECORE_X_WINDOW_STATE_SKIP_TASKBAR;
+ states[count++] = ECORE_X_WINDOW_STATE_SKIP_TASKBAR;
if (!!(win->flags & EWL_WINDOW_SKIP_PAGER))
- states[count++] = ECORE_X_WINDOW_STATE_SKIP_PAGER;
+ states[count++] = ECORE_X_WINDOW_STATE_SKIP_PAGER;
if (!!(win->flags & EWL_WINDOW_MODAL))
- states[count++] = ECORE_X_WINDOW_STATE_MODAL;
+ states[count++] = ECORE_X_WINDOW_STATE_MODAL;
ecore_x_netwm_window_state_set((Ecore_X_Window)win->window, states,
count);
@@ -679,23 +679,23 @@
DCHECK_TYPE(win, EWL_WINDOW_TYPE);
if (win->flags & EWL_WINDOW_LEADER)
- win_group = win->leader.ewl->window;
+ win_group = win->leader.ewl->window;
else if (win->flags & EWL_WINDOW_LEADER_FOREIGN)
- win_group = win->leader.foreign;
+ win_group = win->leader.foreign;
else
- win_group = NULL;
+ win_group = NULL;
if (win->flags & EWL_WINDOW_URGENT)
- urgent = TRUE;
+ urgent = TRUE;
ecore_x_icccm_hints_set((Ecore_X_Window) win->window,
- 1, // accepts focus
- 0, // initial states
- 0, // icon pixmap
- 0, // icon mask
- 0, // icon window
- (Ecore_X_Window) win_group, // window group
- urgent); // is urgent
+ 1, // accepts focus
+ 0, // initial states
+ 0, // icon pixmap
+ 0, // icon mask
+ 0, // icon window
+ (Ecore_X_Window) win_group, // window group
+ urgent); // is urgent
DLEAVE_FUNCTION(DLEVEL_STABLE);
}
@@ -708,13 +708,13 @@
DCHECK_TYPE(win, EWL_WINDOW_TYPE);
if (win->flags & EWL_WINDOW_TRANSIENT)
- ecore_x_icccm_transient_for_set((Ecore_X_Window)win->window,
- (Ecore_X_Window)win->transient.ewl->window);
+ ecore_x_icccm_transient_for_set((Ecore_X_Window)win->window,
+ (Ecore_X_Window)win->transient.ewl->window);
else if (win->flags & EWL_WINDOW_TRANSIENT_FOREIGN)
- ecore_x_icccm_transient_for_set((Ecore_X_Window)win->window,
- (Ecore_X_Window)win->transient.foreign);
+ ecore_x_icccm_transient_for_set((Ecore_X_Window)win->window,
+
(Ecore_X_Window)win->transient.foreign);
else
- ecore_x_icccm_transient_for_unset((Ecore_X_Window)win->window);
+ ecore_x_icccm_transient_for_unset((Ecore_X_Window)win->window);
DLEAVE_FUNCTION(DLEVEL_STABLE);
}
@@ -729,16 +729,16 @@
DCHECK_TYPE(win, EWL_WINDOW_TYPE);
if (win->flags & EWL_WINDOW_LEADER)
- leader = win->leader.ewl->window;
+ leader = win->leader.ewl->window;
else if (win->flags & EWL_WINDOW_LEADER_FOREIGN)
- leader = win->leader.foreign;
+ leader = win->leader.foreign;
else
- /* according to the icccm specs a client leader
- * sets itself to the leader */
- leader = win->window;
+ /* according to the icccm specs a client leader
+ * sets itself to the leader */
+ leader = win->window;
ecore_x_icccm_client_leader_set((Ecore_X_Window)win->window,
- (Ecore_X_Window)leader);
+ (Ecore_X_Window)leader);
DLEAVE_FUNCTION(DLEVEL_STABLE);
}
@@ -778,13 +778,13 @@
if ((!!(win->flags & EWL_WINDOW_GRAB_KEYBOARD)))
{
- ret = ecore_x_keyboard_grab((Ecore_X_Window)win->window);
- ee_current_key_grab_window = win;
+ ret = ecore_x_keyboard_grab((Ecore_X_Window)win->window);
+ ee_current_key_grab_window = win;
}
else if (ee_current_key_grab_window == win)
{
- ecore_x_keyboard_ungrab();
- ee_current_key_grab_window = NULL;
+ ecore_x_keyboard_ungrab();
+ ee_current_key_grab_window = NULL;
}
DRETURN_INT(ret, DLEVEL_STABLE);
@@ -814,13 +814,13 @@
if ((!!(win->flags & EWL_WINDOW_GRAB_POINTER)))
{
- ret = ecore_x_pointer_grab((Ecore_X_Window)win->window);
- ee_current_pointer_grab_window = win;
+ ret = ecore_x_pointer_grab((Ecore_X_Window)win->window);
+ ee_current_pointer_grab_window = win;
}
else if (ee_current_pointer_grab_window == win)
{
- ecore_x_pointer_ungrab();
- ee_current_pointer_grab_window = NULL;
+ ecore_x_pointer_ungrab();
+ ee_current_pointer_grab_window = NULL;
}
DRETURN_INT(ret, DLEVEL_STABLE);
@@ -850,11 +850,11 @@
ecore_x_selection_primary_prefetch();
ecore_x_selection_primary_fetch();
if (txt)
- ecore_x_selection_primary_set(
- (Ecore_X_Window)emb->canvas_window,
- (unsigned char *)txt, strlen(txt) + 1);
+ ecore_x_selection_primary_set(
+ (Ecore_X_Window)emb->canvas_window,
+ (unsigned char *)txt, strlen(txt) + 1);
else
- ecore_x_selection_primary_clear();
+ ecore_x_selection_primary_clear();
DLEAVE_FUNCTION(DLEVEL_STABLE);
}
@@ -867,7 +867,7 @@
ecore_x_drawable_geometry_get_prefetch((win ?
(Ecore_X_Window)win->window : (Ecore_X_Window)0));
ecore_x_drawable_geometry_get_fetch();
ecore_x_window_geometry_get((win ? (Ecore_X_Window)win->window :
(Ecore_X_Window)0),
- NULL, NULL, width,
height);
+ NULL, NULL, width,
height);
DLEAVE_FUNCTION(DLEVEL_STABLE);
}
@@ -907,7 +907,7 @@
ecore_x_dnd_type_get_prefetch((Ecore_X_Window)embed->canvas_window);
ecore_x_dnd_aware_set((Ecore_X_Window)embed->canvas_window,
- (num > 0 ? 1 : 0));
+ (num > 0 ? 1 : 0));
ecore_x_dnd_type_get_fetch();
ecore_x_dnd_types_set((Ecore_X_Window)embed->canvas_window, (char
**)types, num);
@@ -951,11 +951,11 @@
DCHECK_TYPE_RET(embed, EWL_EMBED_TYPE, FALSE);
ecore_x_window_prop_property_set(request->requestor, request->property,
- request->target, 8, data, len);
+ request->target, 8, data, len);
DRETURN_INT(ecore_x_selection_notify_send(request->requestor,
- request->selection, request->target,
- request->property, request->time),
DLEVEL_STABLE);
+ request->selection, request->target,
+ request->property, request->time),
DLEVEL_STABLE);
}
static int
@@ -966,7 +966,7 @@
DCHECK_TYPE_RET(embed, EWL_EMBED_TYPE, 0);
DRETURN_INT(ecore_x_cursor_new((Ecore_X_Window)embed->canvas_window,
- data, w, h, 0, 0), DLEVEL_STABLE);
+ data, w, h, 0, 0), DLEVEL_STABLE);
}
static void
@@ -1005,9 +1005,9 @@
DCHECK_TYPE(embed, EWL_EMBED_TYPE);
if (pointer >= EWL_MOUSE_CURSOR_MAX)
- cur = pointer;
+ cur = pointer;
else
- cur = ecore_x_cursor_shape_get(pointer);
+ cur = ecore_x_cursor_shape_get(pointer);
ecore_x_window_cursor_set((Ecore_X_Window)embed->canvas_window, cur);
DLEAVE_FUNCTION(DLEVEL_STABLE);
@@ -1030,7 +1030,7 @@
window = ewl_window_window_find((void *)ev->win);
if (!window)
- DRETURN_INT(TRUE, DLEVEL_STABLE);
+ DRETURN_INT(TRUE, DLEVEL_STABLE);
event.x = ev->x;
event.y = ev->y;
@@ -1061,19 +1061,19 @@
embed = ewl_embed_canvas_window_find((void *)ev->win);
if (!embed)
- DRETURN_INT(TRUE, DLEVEL_STABLE);
+ DRETURN_INT(TRUE, DLEVEL_STABLE);
/*
* Save coords and queue a configure event if the window is moved.
*/
if ((ev->from_wm) && (ev->x != embed->x)) {
- embed->x = ev->x;
- config = 1;
+ embed->x = ev->x;
+ config = 1;
}
if ((ev->from_wm) && (ev->y != embed->y)) {
- embed->y = ev->y;
- config = 1;
+ embed->y = ev->y;
+ config = 1;
}
window = ewl_window_window_find((void *)ev->win);
@@ -1081,27 +1081,27 @@
* we can finish when the embed is not a window
*/
if (!window)
- DRETURN_INT(TRUE, DLEVEL_STABLE);
+ DRETURN_INT(TRUE, DLEVEL_STABLE);
if (config)
- ewl_widget_configure(EWL_WIDGET(window));
+ ewl_widget_configure(EWL_WIDGET(window));
/*
* Configure events really only need to occur on resize.
*/
if ((ewl_object_current_w_get(EWL_OBJECT(window)) != ev->w)
- || (ewl_object_current_h_get(EWL_OBJECT(window)) !=
ev->h)) {
+ || (ewl_object_current_h_get(EWL_OBJECT(window)) !=
ev->h)) {
- /*
- * Right now this is commented out, as it was preventing windows
- * from resizing when WE were the ones setting the size
- * (mainly on initial show of the window). It would be nice to
- * add this back in to limit the # of window resizes occuring.
- * (As long as it doesn't break initial size.)
- */
- if (ev->from_wm) window->flags |= EWL_WINDOW_USER_CONFIGURE;
- ewl_object_geometry_request(EWL_OBJECT(window), 0, 0, ev->w,
- ev->h);
+ /*
+ * Right now this is commented out, as it was preventing
windows
+ * from resizing when WE were the ones setting the size
+ * (mainly on initial show of the window). It would be nice to
+ * add this back in to limit the # of window resizes occuring.
+ * (As long as it doesn't break initial size.)
+ */
+ if (ev->from_wm) window->flags |= EWL_WINDOW_USER_CONFIGURE;
+ ewl_object_geometry_request(EWL_OBJECT(window), 0, 0, ev->w,
+ ev->h);
}
DRETURN_INT(TRUE, DLEVEL_STABLE);
@@ -1123,7 +1123,7 @@
window = ewl_window_window_find((void *)ev->win);
if (!window)
- DRETURN_INT(TRUE, DLEVEL_STABLE);
+ DRETURN_INT(TRUE, DLEVEL_STABLE);
ewl_callback_call(EWL_WIDGET(window), EWL_CALLBACK_DELETE_WINDOW);
@@ -1143,28 +1143,28 @@
window = ewl_window_window_find((void *)ev->win);
if (!window)
- DRETURN_INT(TRUE, DLEVEL_STABLE);
+ DRETURN_INT(TRUE, DLEVEL_STABLE);
key_modifiers = ewl_ev_modifiers_get();
if (strstr(ev->keyname, "Shift_"))
- key_modifiers |= EWL_KEY_MODIFIER_SHIFT;
+ key_modifiers |= EWL_KEY_MODIFIER_SHIFT;
else if (strstr(ev->keyname, "Control_"))
- key_modifiers |= EWL_KEY_MODIFIER_CTRL;
+ key_modifiers |= EWL_KEY_MODIFIER_CTRL;
else if (strstr(ev->keyname, "Alt_"))
- key_modifiers |= EWL_KEY_MODIFIER_ALT;
+ key_modifiers |= EWL_KEY_MODIFIER_ALT;
else if (strstr(ev->keyname, "Mod_"))
- key_modifiers |= EWL_KEY_MODIFIER_MOD;
+ key_modifiers |= EWL_KEY_MODIFIER_MOD;
else if (strstr(ev->keyname, "Super_"))
- key_modifiers |= EWL_KEY_MODIFIER_WIN;
+ key_modifiers |= EWL_KEY_MODIFIER_WIN;
else if (strstr(ev->keyname, "Hyper_"))
- key_modifiers |= EWL_KEY_MODIFIER_WIN;
+ key_modifiers |= EWL_KEY_MODIFIER_WIN;
else if (!ev->key_compose || iscntrl(*ev->key_compose))
- ewl_embed_key_down_feed(EWL_EMBED(window), ev->keyname,
- key_modifiers);
+ ewl_embed_key_down_feed(EWL_EMBED(window), ev->keyname,
+ key_modifiers);
else
- ewl_embed_key_down_feed(EWL_EMBED(window), ev->key_compose,
- key_modifiers);
+ ewl_embed_key_down_feed(EWL_EMBED(window), ev->key_compose,
+ key_modifiers);
ewl_ev_modifiers_set(key_modifiers);
@@ -1184,28 +1184,28 @@
window = ewl_window_window_find((void *)ev->win);
if (!window)
- DRETURN_INT(TRUE, DLEVEL_STABLE);
+ DRETURN_INT(TRUE, DLEVEL_STABLE);
key_modifiers = ewl_ev_modifiers_get();
if (strstr(ev->keyname, "Shift_"))
- key_modifiers &= ~EWL_KEY_MODIFIER_SHIFT;
+ key_modifiers &= ~EWL_KEY_MODIFIER_SHIFT;
else if (strstr(ev->keyname, "Control_"))
- key_modifiers &= ~EWL_KEY_MODIFIER_CTRL;
+ key_modifiers &= ~EWL_KEY_MODIFIER_CTRL;
else if (strstr(ev->keyname, "Alt_"))
- key_modifiers &= ~EWL_KEY_MODIFIER_ALT;
+ key_modifiers &= ~EWL_KEY_MODIFIER_ALT;
else if (strstr(ev->keyname, "Mod_"))
- key_modifiers &= ~EWL_KEY_MODIFIER_MOD;
+ key_modifiers &= ~EWL_KEY_MODIFIER_MOD;
else if (strstr(ev->keyname, "Super_"))
- key_modifiers &= ~EWL_KEY_MODIFIER_WIN;
+ key_modifiers &= ~EWL_KEY_MODIFIER_WIN;
else if (strstr(ev->keyname, "Hyper_"))
- key_modifiers &= ~EWL_KEY_MODIFIER_WIN;
+ key_modifiers &= ~EWL_KEY_MODIFIER_WIN;
else if (!ev->key_compose || iscntrl(*ev->key_compose))
- ewl_embed_key_up_feed(EWL_EMBED(window), ev->keyname,
- key_modifiers);
+ ewl_embed_key_up_feed(EWL_EMBED(window), ev->keyname,
+ key_modifiers);
else
- ewl_embed_key_up_feed(EWL_EMBED(window), ev->key_compose,
- key_modifiers);
+ ewl_embed_key_up_feed(EWL_EMBED(window), ev->key_compose,
+ key_modifiers);
ewl_ev_modifiers_set(key_modifiers);
@@ -1226,16 +1226,16 @@
window = ewl_window_window_find((void *)ev->win);
if (!window)
- DRETURN_INT(TRUE, DLEVEL_STABLE);
+ DRETURN_INT(TRUE, DLEVEL_STABLE);
if (ev->double_click)
- clicks = 2;
+ clicks = 2;
if (ev->triple_click)
- clicks = 3;
+ clicks = 3;
key_modifiers = ewl_ev_modifiers_get();
ewl_embed_mouse_down_feed(EWL_EMBED(window), ev->button, clicks,
- ev->x, ev->y, key_modifiers);
+ ev->x, ev->y, key_modifiers);
DRETURN_INT(TRUE, DLEVEL_STABLE);
}
@@ -1253,12 +1253,12 @@
window = ewl_window_window_find((void *)ev->win);
if (!window)
- DRETURN_INT(TRUE, DLEVEL_STABLE);
+ DRETURN_INT(TRUE, DLEVEL_STABLE);
key_modifiers = ewl_ev_modifiers_get();
ewl_embed_mouse_up_feed(EWL_EMBED(window), ev->button, ev->x,
- ev->y, key_modifiers);
+ ev->y, key_modifiers);
DRETURN_INT(TRUE, DLEVEL_STABLE);
}
@@ -1276,11 +1276,11 @@
window = ewl_window_window_find((void *)ev->win);
if (!window)
- DRETURN_INT(TRUE, DLEVEL_STABLE);
+ DRETURN_INT(TRUE, DLEVEL_STABLE);
key_modifiers = ewl_ev_modifiers_get();
ewl_embed_mouse_move_feed(EWL_EMBED(window), ev->x, ev->y,
- key_modifiers);
+ key_modifiers);
DRETURN_INT(TRUE, DLEVEL_STABLE);
}
@@ -1296,11 +1296,11 @@
window = ewl_window_window_find((void *)ev->win);
if (!window)
- DRETURN_INT(TRUE, DLEVEL_STABLE);
+ DRETURN_INT(TRUE, DLEVEL_STABLE);
key_modifiers = ewl_ev_modifiers_get();
ewl_embed_mouse_out_feed(EWL_EMBED(window), ev->x, ev->y,
- key_modifiers);
+ key_modifiers);
DRETURN_INT(TRUE, DLEVEL_STABLE);
}
@@ -1316,11 +1316,11 @@
window = ewl_window_window_find((void *)ev->win);
if (!window)
- DRETURN_INT(TRUE, DLEVEL_STABLE);
+ DRETURN_INT(TRUE, DLEVEL_STABLE);
key_modifiers = ewl_ev_modifiers_get();
ewl_embed_mouse_wheel_feed(EWL_EMBED(window), ev->x, ev->y,
- ev->z, ev->direction, key_modifiers);
+ ev->z, ev->direction, key_modifiers);
DRETURN_INT(TRUE, DLEVEL_STABLE);
}
@@ -1336,7 +1336,7 @@
window = ewl_window_window_find((void *)ev->win);
if (!window)
- DRETURN_INT(TRUE, DLEVEL_STABLE);
+ DRETURN_INT(TRUE, DLEVEL_STABLE);
ewl_callback_call(EWL_WIDGET(window), EWL_CALLBACK_FOCUS_IN);
@@ -1353,7 +1353,7 @@
window = ewl_window_window_find((void *)ev->win);
if (!window)
- DRETURN_INT(TRUE, DLEVEL_STABLE);
+ DRETURN_INT(TRUE, DLEVEL_STABLE);
ewl_callback_call(EWL_WIDGET(window), EWL_CALLBACK_FOCUS_OUT);
@@ -1372,43 +1372,43 @@
/* Handle everything *except* XDND selection */
if (ev->selection != ECORE_X_SELECTION_XDND)
- printf("Paste event received\n");
+ printf("Paste event received\n");
else
{
- Ewl_Embed *embed;
- Ecore_X_Selection_Data *data = ev->data;
+ Ewl_Embed *embed;
+ Ecore_X_Selection_Data *data = ev->data;
- embed = ewl_embed_canvas_window_find((void *)ev->win);
- if (embed)
- {
- if (data->content == ECORE_X_SELECTION_CONTENT_FILES)
- {
- Ecore_X_Selection_Data_Files *files = ev->data;
- ewl_embed_dnd_data_received_feed(embed,
- ev->target,
- files->files,
- files->num_files,
- data->format);
- }
- else if (data->content ==
ECORE_X_SELECTION_CONTENT_TEXT)
- {
- Ecore_X_Selection_Data_Text *text = ev->data;
- ewl_embed_dnd_data_received_feed(embed,
- ev->target, text->text,
- data->length,
- data->format);
- }
- else
- {
- ewl_embed_dnd_data_received_feed(embed,
- ev->target, data->data,
- data->length,
- data->format);
- }
- }
+ embed = ewl_embed_canvas_window_find((void *)ev->win);
+ if (embed)
+ {
+ if (data->content == ECORE_X_SELECTION_CONTENT_FILES)
+ {
+ Ecore_X_Selection_Data_Files *files = ev->data;
+ ewl_embed_dnd_data_received_feed(embed,
+ ev->target,
+ files->files,
+ files->num_files,
+ data->format);
+ }
+ else if (data->content ==
ECORE_X_SELECTION_CONTENT_TEXT)
+ {
+ Ecore_X_Selection_Data_Text *text = ev->data;
+ ewl_embed_dnd_data_received_feed(embed,
+ ev->target, text->text,
+ data->length,
+ data->format);
+ }
+ else
+ {
+ ewl_embed_dnd_data_received_feed(embed,
+ ev->target, data->data,
+ data->length,
+ data->format);
+ }
+ }
- ecore_x_dnd_send_finished();
+ ecore_x_dnd_send_finished();
}
DRETURN_INT(TRUE, DLEVEL_STABLE);
@@ -1427,30 +1427,30 @@
/* Handle everything *except* XDND selection */
if (ev->selection != ECORE_X_ATOM_SELECTION_XDND)
{
- char *rec, *dnd;
+ char *rec, *dnd;
- ecore_x_atom_name_get_prefetch(ev->selection);
- ecore_x_atom_name_get_prefetch(ECORE_X_ATOM_SELECTION_XDND);
- ecore_x_atom_name_get_fetch();
- rec = ecore_x_atom_name_get(ev->selection);
- ecore_x_atom_name_get_fetch();
- dnd = ecore_x_atom_name_get(ECORE_X_ATOM_SELECTION_XDND);
- printf("Data request event received: %s not %s\n", rec, dnd);
- free(rec);
- free(dnd);
+ ecore_x_atom_name_get_prefetch(ev->selection);
+ ecore_x_atom_name_get_prefetch(ECORE_X_ATOM_SELECTION_XDND);
+ ecore_x_atom_name_get_fetch();
+ rec = ecore_x_atom_name_get(ev->selection);
+ ecore_x_atom_name_get_fetch();
+ dnd = ecore_x_atom_name_get(ECORE_X_ATOM_SELECTION_XDND);
+ printf("Data request event received: %s not %s\n", rec, dnd);
+ free(rec);
+ free(dnd);
}
else if (ev->selection == ECORE_X_ATOM_SELECTION_XDND)
{
- Ewl_Embed *embed;
- char *atom;
+ Ewl_Embed *embed;
+ char *atom;
- ecore_x_atom_name_get_prefetch(ev->target);
- embed = ewl_embed_canvas_window_find((void *)ev->owner);
- ecore_x_atom_name_get_fetch();
- atom = ecore_x_atom_name_get(ev->target);
- ewl_embed_dnd_data_request_feed(embed, ev, atom);
- free(atom);
+ ecore_x_atom_name_get_prefetch(ev->target);
+ embed = ewl_embed_canvas_window_find((void *)ev->owner);
+ ecore_x_atom_name_get_fetch();
+ atom = ecore_x_atom_name_get(ev->target);
+ ewl_embed_dnd_data_request_feed(embed, ev, atom);
+ free(atom);
}
DRETURN_INT(TRUE, DLEVEL_STABLE);
@@ -1473,38 +1473,38 @@
window = ewl_window_window_find((void *)ev->win);
if (window) {
- Ewl_Embed *embed;
+ Ewl_Embed *embed;
- ewl_embed_window_position_get(EWL_EMBED(window), &wx, &wy);
- x = ev->position.x - wx;
- y = ev->position.y - wy;
-
- /*
- * Look for the child here
- */
- embed = ewl_embed_canvas_window_find((void *)ev->win);
- if (embed) {
- /* First see if we need to send an 'enter'
- * to the widget */
- if (ewl_embed_dnd_position_feed(embed, x, y, &px,
- &py, &pw, &ph))
- will_accept = 1;
-
- if (embed->last.drop_widget) {
- rect.x = px;
- rect.y = py;
- rect.width = pw;
- rect.height = ph;
- } else {
- rect.x = 0;
- rect.y = 0;
- rect.width = 0;
- rect.height = 0;
- }
-
- /* Don't send status for windows we don't own */
- ecore_x_dnd_send_status(will_accept, 0, rect,
ECORE_X_DND_ACTION_PRIVATE);
- }
+ ewl_embed_window_position_get(EWL_EMBED(window), &wx, &wy);
+ x = ev->position.x - wx;
+ y = ev->position.y - wy;
+
+ /*
+ * Look for the child here
+ */
+ embed = ewl_embed_canvas_window_find((void *)ev->win);
+ if (embed) {
+ /* First see if we need to send an 'enter'
+ * to the widget */
+ if (ewl_embed_dnd_position_feed(embed, x, y, &px,
+ &py, &pw, &ph))
+ will_accept = 1;
+
+ if (embed->last.drop_widget) {
+ rect.x = px;
+ rect.y = py;
+ rect.width = pw;
+ rect.height = ph;
+ } else {
+ rect.x = 0;
+ rect.y = 0;
+ rect.width = 0;
+ rect.height = 0;
+ }
+
+ /* Don't send status for windows we don't own */
+ ecore_x_dnd_send_status(will_accept, 0, rect,
ECORE_X_DND_ACTION_PRIVATE);
+ }
}
DRETURN_INT(TRUE, DLEVEL_STABLE);
@@ -1524,11 +1524,11 @@
embed = ewl_embed_canvas_window_find((void *)ev->win);
if (embed) {
- embed->dnd_types.num_types = ev->num_types;
- embed->dnd_types.types = malloc(sizeof(char*) * ev->num_types);
+ embed->dnd_types.num_types = ev->num_types;
+ embed->dnd_types.types = malloc(sizeof(char*) * ev->num_types);
- for (i = 0; i < ev->num_types; i++)
- embed->dnd_types.types[i] = strdup(ev->types[i]);
+ for (i = 0; i < ev->num_types; i++)
+ embed->dnd_types.types[i] = strdup(ev->types[i]);
}
DRETURN_INT(TRUE, DLEVEL_STABLE);
}
@@ -1547,15 +1547,15 @@
embed = ewl_embed_canvas_window_find((void *)ev->win);
if (embed) {
- if (embed->dnd_types.num_types > 0) {
- for (i = 0; i < embed->dnd_types.num_types; i++)
- FREE(embed->dnd_types.types[i]);
-
- FREE(embed->dnd_types.types);
- embed->dnd_types.types = NULL;
- embed->dnd_types.num_types = 0;
+ if (embed->dnd_types.num_types > 0) {
+ for (i = 0; i < embed->dnd_types.num_types; i++)
+ FREE(embed->dnd_types.types[i]);
+
+ FREE(embed->dnd_types.types);
+ embed->dnd_types.types = NULL;
+ embed->dnd_types.num_types = 0;
- }
+ }
}
DRETURN_INT(TRUE, DLEVEL_STABLE);
}
@@ -1574,20 +1574,20 @@
embed = ewl_embed_canvas_window_find((void *)ev->win);
if (embed) {
- int x, y, wx, wy;
- const char *type;
+ int x, y, wx, wy;
+ const char *type;
- ewl_embed_window_position_get(embed, &wx, &wy);
+ ewl_embed_window_position_get(embed, &wx, &wy);
- if (ev->source == (Ecore_X_Window)embed->canvas_window)
- internal = 1;
+ if (ev->source == (Ecore_X_Window)embed->canvas_window)
+ internal = 1;
- x = ev->position.x - wx;
- y = ev->position.y - wy;
+ x = ev->position.x - wx;
+ y = ev->position.y - wy;
- type = ewl_embed_dnd_drop_feed(embed, x, y, internal);
- if (type)
- ecore_x_selection_xdnd_request(ev->win, (char *)type);
+ type = ewl_embed_dnd_drop_feed(embed, x, y, internal);
+ if (type)
+ ecore_x_selection_xdnd_request(ev->win, (char *)type);
}
DRETURN_INT(TRUE, DLEVEL_STABLE);
-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
enlightenment-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs