Enlightenment CVS committal Author : pfritz Project : e17 Module : libs/ewl
Dir : e17/libs/ewl/src/engines/x11 Modified Files: ewl_engine_x11.c Log Message: use this macro to cast =================================================================== RCS file: /cvs/e/e17/libs/ewl/src/engines/x11/ewl_engine_x11.c,v retrieving revision 1.59 retrieving revision 1.60 diff -u -3 -r1.59 -r1.60 --- ewl_engine_x11.c 7 May 2008 13:38:22 -0000 1.59 +++ ewl_engine_x11.c 14 Jul 2008 17:28:54 -0000 1.60 @@ -406,7 +406,7 @@ ewl_object_current_h_get(EWL_OBJECT(win))); ecore_x_icccm_protocol_set(xwin, ECORE_X_WM_PROTOCOL_DELETE_REQUEST, 1); - win->window = (void *)xwin; + win->window = INT_TO_PTRINT(xwin); if (win->flags & EWL_WINDOW_BORDERLESS) ee_window_borderless_set(win); @@ -422,8 +422,8 @@ DCHECK_TYPE(win, EWL_WINDOW_TYPE); ee_window_hide(win); - ecore_x_window_del((Ecore_X_Window)(EWL_EMBED(win)->canvas_window)); - ecore_x_window_del((Ecore_X_Window)(win->window)); + ecore_x_window_del(PTRINT_TO_INT(EWL_EMBED(win)->canvas_window)); + ecore_x_window_del(PTRINT_TO_INT(win->window)); EWL_EMBED(win)->canvas_window = NULL; win->window = NULL; @@ -438,7 +438,7 @@ DCHECK_PARAM_PTR(win); DCHECK_TYPE(win, EWL_WINDOW_TYPE); - ecore_x_window_move((Ecore_X_Window)win->window, + ecore_x_window_move(PTRINT_TO_INT(win->window), EWL_EMBED(win)->x, EWL_EMBED(win)->y); @@ -457,11 +457,12 @@ width = ewl_object_current_w_get(EWL_OBJECT(win)); height = ewl_object_current_h_get(EWL_OBJECT(win)); - ecore_x_window_resize((Ecore_X_Window)win->window, width, height); + ecore_x_window_resize(PTRINT_TO_INT(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( + PTRINT_TO_INT(EWL_EMBED(win)->canvas_window), + width, height); DLEAVE_FUNCTION(DLEVEL_STABLE); } @@ -473,7 +474,7 @@ DCHECK_PARAM_PTR(win); DCHECK_TYPE(win, EWL_WINDOW_TYPE); - ecore_x_icccm_size_pos_hints_set((Ecore_X_Window)win->window, + ecore_x_icccm_size_pos_hints_set(PTRINT_TO_INT(win->window), 0, ECORE_X_GRAVITY_NW, ewl_object_minimum_w_get(EWL_OBJECT(win)), ewl_object_minimum_h_get(EWL_OBJECT(win)), @@ -493,8 +494,8 @@ DCHECK_PARAM_PTR(win); DCHECK_TYPE(win, EWL_WINDOW_TYPE); - ecore_x_window_show((Ecore_X_Window)win->window); - ecore_x_window_show((Ecore_X_Window)EWL_EMBED(win)->canvas_window); + ecore_x_window_show(PTRINT_TO_INT(win->window)); + ecore_x_window_show(PTRINT_TO_INT(EWL_EMBED(win)->canvas_window)); DLEAVE_FUNCTION(DLEVEL_STABLE); } @@ -506,8 +507,8 @@ DCHECK_PARAM_PTR(win); DCHECK_TYPE(win, EWL_WINDOW_TYPE); - ecore_x_window_hide((Ecore_X_Window)EWL_EMBED(win)->canvas_window); - ecore_x_window_hide((Ecore_X_Window)EWL_WINDOW(win)->window); + ecore_x_window_hide(PTRINT_TO_INT(EWL_EMBED(win)->canvas_window)); + ecore_x_window_hide(PTRINT_TO_INT(EWL_WINDOW(win)->window)); DLEAVE_FUNCTION(DLEVEL_STABLE); } @@ -522,8 +523,8 @@ DCHECK_TYPE(win, EWL_WINDOW_TYPE); title = win->title ? win->title : ""; - ecore_x_icccm_title_set((Ecore_X_Window)win->window, title); - ecore_x_netwm_name_set((Ecore_X_Window)win->window, title); + ecore_x_icccm_title_set(PTRINT_TO_INT(win->window), title); + ecore_x_netwm_name_set(PTRINT_TO_INT(win->window), title); DLEAVE_FUNCTION(DLEVEL_STABLE); } @@ -535,7 +536,7 @@ DCHECK_PARAM_PTR(win); DCHECK_TYPE(win, EWL_WINDOW_TYPE); - ecore_x_icccm_name_class_set((Ecore_X_Window)win->window, win->name, + ecore_x_icccm_name_class_set(PTRINT_TO_INT(win->window), win->name, (win->classname ? win->classname : win->name)); DLEAVE_FUNCTION(DLEVEL_STABLE); @@ -548,7 +549,7 @@ DCHECK_PARAM_PTR(win); DCHECK_TYPE(win, EWL_WINDOW_TYPE); - ecore_x_mwm_borderless_set((Ecore_X_Window)win->window, + ecore_x_mwm_borderless_set(PTRINT_TO_INT(win->window), (!!(win->flags & EWL_WINDOW_BORDERLESS))); DLEAVE_FUNCTION(DLEVEL_STABLE); @@ -561,7 +562,7 @@ DCHECK_PARAM_PTR(win); DCHECK_TYPE(win, EWL_WINDOW_TYPE); - ecore_x_netwm_window_type_set((Ecore_X_Window)win->window, + ecore_x_netwm_window_type_set(PTRINT_TO_INT(win->window), ((!!(win->flags & EWL_WINDOW_DIALOG)) ? ECORE_X_WINDOW_TYPE_DIALOG : ECORE_X_WINDOW_TYPE_NORMAL)); @@ -605,7 +606,7 @@ if (states & ewl_flag) { state = (!!(win->flags & ewl_flag)); - ecore_x_netwm_state_request_send((Ecore_X_Window)win->window, + ecore_x_netwm_state_request_send(PTRINT_TO_INT(win->window), 0, ecore_flag, ECORE_X_WINDOW_STATE_UNKNOWN, state); } @@ -663,7 +664,7 @@ if (!!(win->flags & EWL_WINDOW_MODAL)) states[count++] = ECORE_X_WINDOW_STATE_MODAL; - ecore_x_netwm_window_state_set((Ecore_X_Window)win->window, states, count); + ecore_x_netwm_window_state_set(PTRINT_TO_INT(win->window), states, count); DLEAVE_FUNCTION(DLEVEL_STABLE); } @@ -688,13 +689,13 @@ if (win->flags & EWL_WINDOW_URGENT) urgent = TRUE; - ecore_x_icccm_hints_set((Ecore_X_Window) win->window, + ecore_x_icccm_hints_set(PTRINT_TO_INT(win->window), 1, // accepts focus 0, // initial states 0, // icon pixmap 0, // icon mask 0, // icon window - (Ecore_X_Window) win_group, // window group + PTRINT_TO_INT(win_group), // window group urgent); // is urgent DLEAVE_FUNCTION(DLEVEL_STABLE); @@ -708,13 +709,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(PTRINT_TO_INT(win->window), + PTRINT_TO_INT(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(PTRINT_TO_INT(win->window), + PTRINT_TO_INT(win->transient.foreign)); else - ecore_x_icccm_transient_for_unset((Ecore_X_Window)win->window); + ecore_x_icccm_transient_for_unset(PTRINT_TO_INT(win->window)); DLEAVE_FUNCTION(DLEVEL_STABLE); } @@ -737,8 +738,8 @@ * 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_icccm_client_leader_set(PTRINT_TO_INT(win->window), + PTRINT_TO_INT(leader)); DLEAVE_FUNCTION(DLEVEL_STABLE); } @@ -750,7 +751,7 @@ DCHECK_PARAM_PTR(win); DCHECK_TYPE(win, EWL_WINDOW_TYPE); - ecore_x_window_raise((Ecore_X_Window)win->window); + ecore_x_window_raise(PTRINT_TO_INT(win->window)); DLEAVE_FUNCTION(DLEVEL_STABLE); } @@ -762,7 +763,7 @@ DCHECK_PARAM_PTR(win); DCHECK_TYPE(win, EWL_WINDOW_TYPE); - ecore_x_window_lower((Ecore_X_Window)win->window); + ecore_x_window_lower(PTRINT_TO_INT(win->window)); DLEAVE_FUNCTION(DLEVEL_STABLE); } @@ -778,7 +779,7 @@ if ((!!(win->flags & EWL_WINDOW_GRAB_KEYBOARD))) { - ret = ecore_x_keyboard_grab((Ecore_X_Window)win->window); + ret = ecore_x_keyboard_grab(PTRINT_TO_INT(win->window)); ee_current_key_grab_window = win; } else if (ee_current_key_grab_window == win) @@ -814,7 +815,7 @@ if ((!!(win->flags & EWL_WINDOW_GRAB_POINTER))) { - ret = ecore_x_pointer_grab((Ecore_X_Window)win->window); + ret = ecore_x_pointer_grab(PTRINT_TO_INT(win->window)); ee_current_pointer_grab_window = win; } else if (ee_current_pointer_grab_window == win) @@ -849,7 +850,7 @@ if (txt) ecore_x_selection_primary_set( - (Ecore_X_Window)emb->canvas_window, + PTRINT_TO_INT(emb->canvas_window), (unsigned char *)txt, strlen(txt) + 1); else ecore_x_selection_primary_clear(); @@ -862,7 +863,7 @@ { DENTER_FUNCTION(DLEVEL_STABLE); - ecore_x_window_geometry_get((win ? (Ecore_X_Window)win->window : (Ecore_X_Window)0), + ecore_x_window_geometry_get((win ? PTRINT_TO_INT(win->window) : (Ecore_X_Window)0), NULL, NULL, width, height); DLEAVE_FUNCTION(DLEVEL_STABLE); @@ -875,7 +876,7 @@ DCHECK_PARAM_PTR(embed); DCHECK_TYPE(embed, EWL_EMBED_TYPE); - ecore_x_dnd_aware_set((Ecore_X_Window)embed->canvas_window, TRUE); + ecore_x_dnd_aware_set(PTRINT_TO_INT(embed->canvas_window), TRUE); DLEAVE_FUNCTION(DLEVEL_STABLE); } @@ -899,9 +900,9 @@ DCHECK_PARAM_PTR(embed); DCHECK_TYPE(embed, EWL_EMBED_TYPE); - ecore_x_dnd_aware_set((Ecore_X_Window)embed->canvas_window, + ecore_x_dnd_aware_set(PTRINT_TO_INT(embed->canvas_window), (num > 0 ? 1 : 0)); - ecore_x_dnd_types_set((Ecore_X_Window)embed->canvas_window, (char **)types, num); + ecore_x_dnd_types_set(PTRINT_TO_INT(embed->canvas_window), (char **)types, num); DLEAVE_FUNCTION(DLEVEL_STABLE); } @@ -913,7 +914,7 @@ DCHECK_PARAM_PTR(embed); DCHECK_TYPE(embed, EWL_EMBED_TYPE); - ecore_x_dnd_begin((Ecore_X_Window)embed->canvas_window, NULL, 0); + ecore_x_dnd_begin(PTRINT_TO_INT(embed->canvas_window), NULL, 0); DLEAVE_FUNCTION(DLEVEL_STABLE); } @@ -955,7 +956,7 @@ DCHECK_PARAM_PTR_RET(embed, 0); DCHECK_TYPE_RET(embed, EWL_EMBED_TYPE, 0); - DRETURN_INT(ecore_x_cursor_new((Ecore_X_Window)embed->canvas_window, + DRETURN_INT(ecore_x_cursor_new(PTRINT_TO_INT(embed->canvas_window), data, w, h, 0, 0), DLEVEL_STABLE); } @@ -998,7 +999,7 @@ cur = pointer; else cur = ecore_x_cursor_shape_get(pointer); - ecore_x_window_cursor_set((Ecore_X_Window)embed->canvas_window, cur); + ecore_x_window_cursor_set(PTRINT_TO_INT(embed->canvas_window), cur); DLEAVE_FUNCTION(DLEVEL_STABLE); } @@ -1018,7 +1019,7 @@ ev = e; - window = ewl_window_window_find((void *)ev->win); + window = ewl_window_window_find(INT_TO_PTRINT(ev->win)); if (!window) DRETURN_INT(TRUE, DLEVEL_STABLE); @@ -1049,7 +1050,7 @@ ev = e; - embed = ewl_embed_canvas_window_find((void *)ev->win); + embed = ewl_embed_canvas_window_find(INT_TO_PTRINT(ev->win)); if (!embed) DRETURN_INT(TRUE, DLEVEL_STABLE); @@ -1066,7 +1067,7 @@ config = 1; } - window = ewl_window_window_find((void *)ev->win); + window = ewl_window_window_find(INT_TO_PTRINT(ev->win)); /* * we can finish when the embed is not a window */ @@ -1111,7 +1112,7 @@ ev = e; - window = ewl_window_window_find((void *)ev->win); + window = ewl_window_window_find(INT_TO_PTRINT(ev->win)); if (!window) DRETURN_INT(TRUE, DLEVEL_STABLE); @@ -1130,7 +1131,7 @@ DENTER_FUNCTION(DLEVEL_STABLE); ev = e; - window = ewl_window_window_find((void *)ev->win); + window = ewl_window_window_find(INT_TO_PTRINT(ev->win)); if (!window) DRETURN_INT(TRUE, DLEVEL_STABLE); @@ -1172,7 +1173,7 @@ ev = e; - window = ewl_window_window_find((void *)ev->win); + window = ewl_window_window_find(INT_TO_PTRINT(ev->win)); if (!window) DRETURN_INT(TRUE, DLEVEL_STABLE); @@ -1214,7 +1215,7 @@ ev = e; - window = ewl_window_window_find((void *)ev->win); + window = ewl_window_window_find(INT_TO_PTRINT(ev->win)); if (!window) DRETURN_INT(TRUE, DLEVEL_STABLE); @@ -1241,7 +1242,7 @@ ev = e; - window = ewl_window_window_find((void *)ev->win); + window = ewl_window_window_find(INT_TO_PTRINT(ev->win)); if (!window) DRETURN_INT(TRUE, DLEVEL_STABLE); @@ -1264,7 +1265,7 @@ ev = e; - window = ewl_window_window_find((void *)ev->win); + window = ewl_window_window_find(INT_TO_PTRINT(ev->win)); if (!window) DRETURN_INT(TRUE, DLEVEL_STABLE); @@ -1284,7 +1285,7 @@ DENTER_FUNCTION(DLEVEL_STABLE); - window = ewl_window_window_find((void *)ev->win); + window = ewl_window_window_find(INT_TO_PTRINT(ev->win)); if (!window) DRETURN_INT(TRUE, DLEVEL_STABLE); @@ -1304,7 +1305,7 @@ DENTER_FUNCTION(DLEVEL_STABLE); - window = ewl_window_window_find((void *)ev->win); + window = ewl_window_window_find(INT_TO_PTRINT(ev->win)); if (!window) DRETURN_INT(TRUE, DLEVEL_STABLE); @@ -1324,7 +1325,7 @@ DENTER_FUNCTION(DLEVEL_STABLE); - window = ewl_window_window_find((void *)ev->win); + window = ewl_window_window_find(INT_TO_PTRINT(ev->win)); if (!window) DRETURN_INT(TRUE, DLEVEL_STABLE); @@ -1341,7 +1342,7 @@ DENTER_FUNCTION(DLEVEL_STABLE); - window = ewl_window_window_find((void *)ev->win); + window = ewl_window_window_find(INT_TO_PTRINT(ev->win)); if (!window) DRETURN_INT(TRUE, DLEVEL_STABLE); @@ -1369,7 +1370,7 @@ Ewl_Embed *embed; Ecore_X_Selection_Data *data = ev->data; - embed = ewl_embed_canvas_window_find((void *)ev->win); + embed = ewl_embed_canvas_window_find(INT_TO_PTRINT(ev->win)); if (embed) { if (data->content == ECORE_X_SELECTION_CONTENT_FILES) @@ -1431,7 +1432,7 @@ Ewl_Embed *embed; char *atom; - embed = ewl_embed_canvas_window_find((void *)ev->owner); + embed = ewl_embed_canvas_window_find(INT_TO_PTRINT(ev->owner)); atom = XGetAtomName(ecore_x_display_get(), ev->target); ewl_embed_dnd_data_request_feed(embed, ev, atom); XFree(atom); @@ -1455,7 +1456,7 @@ ev = e; - window = ewl_window_window_find((void *)ev->win); + window = ewl_window_window_find(INT_TO_PTRINT(ev->win)); if (window) { Ewl_Embed *embed; @@ -1466,7 +1467,7 @@ /* * Look for the child here */ - embed = ewl_embed_canvas_window_find((void *)ev->win); + embed = ewl_embed_canvas_window_find(INT_TO_PTRINT(ev->win)); if (embed) { /* First see if we need to send an 'enter' * to the widget */ @@ -1506,7 +1507,7 @@ ev = e; - embed = ewl_embed_canvas_window_find((void *)ev->win); + embed = ewl_embed_canvas_window_find(INT_TO_PTRINT(ev->win)); if (embed) { embed->dnd_types.num_types = ev->num_types; embed->dnd_types.types = malloc(sizeof(char*) * ev->num_types); @@ -1529,7 +1530,7 @@ ev = e; - embed = ewl_embed_canvas_window_find((void *)ev->win); + embed = ewl_embed_canvas_window_find(INT_TO_PTRINT(ev->win)); if (embed) { if (embed->dnd_types.num_types > 0) { for (i = 0; i < embed->dnd_types.num_types; i++) @@ -1556,14 +1557,14 @@ ev = e; - embed = ewl_embed_canvas_window_find((void *)ev->win); + embed = ewl_embed_canvas_window_find(INT_TO_PTRINT(ev->win)); if (embed) { int x, y, wx, wy; const char *type; ewl_embed_window_position_get(embed, &wx, &wy); - if (ev->source == (Ecore_X_Window)embed->canvas_window) + if (ev->source == PTRINT_TO_INT(embed->canvas_window)) internal = 1; x = ev->position.x - wx; ------------------------------------------------------------------------- Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW! Studies have shown that voting for your favorite open source project, along with a healthy diet, reduces your potential for chronic lameness and boredom. Vote Now at http://www.sourceforge.net/community/cca08 _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs