Enlightenment SVN <no-re...@enlightenment.org> wrote: >Log: >ummm randr.. why do pointer differently for rotate.. when e_poitner > already does it? fix - use e_pointer. > > > >Author: raster >Date: 2012-12-15 05:18:10 -0800 (Sat, 15 Dec 2012) >New Revision: 81018 >Trac: http://trac.enlightenment.org/e/changeset/81018 > >Modified: > trunk/e/src/modules/conf_randr/e_smart_monitor.c > >Modified: trunk/e/src/modules/conf_randr/e_smart_monitor.c >=================================================================== >--- trunk/e/src/modules/conf_randr/e_smart_monitor.c 2012-12-15 >09:55:09 UTC (rev 81017) >+++ trunk/e/src/modules/conf_randr/e_smart_monitor.c 2012-12-15 >13:18:10 UTC (rev 81018) >@@ -851,36 +851,19 @@ > static void >_e_smart_cb_rotate_mouse_in(void *data, Evas_Object *obj __UNUSED__, >const char *emission __UNUSED__, const char *source __UNUSED__) > { >- E_Smart_Data *sd; >- Ecore_Evas *ee; >- Ecore_X_Window win; >- Ecore_X_Cursor cur; >+ E_Manager *man; > >- if (!(sd = data)) return; >- >- /* changing cursors for rotate is done this way because e_pointer >- * does not support all available X cursors */ >- ee = ecore_evas_ecore_evas_get(evas_object_evas_get(sd->o_frame)); >- win = (Ecore_X_Window)ecore_evas_window_get(ee); >- >- cur = ecore_x_cursor_shape_get(ECORE_X_CURSOR_EXCHANGE); >- ecore_x_window_cursor_set(win, cur); >- ecore_x_cursor_free(cur); >+ man = e_manager_current_get(); >+ e_pointer_type_push(man->pointer, obj, "rotate"); > } > > static void >_e_smart_cb_rotate_mouse_out(void *data, Evas_Object *obj __UNUSED__, >const char *emission __UNUSED__, const char *source __UNUSED__) > { >- E_Smart_Data *sd; >- Ecore_Evas *ee; >- Ecore_X_Window win; >+ E_Manager *man; > >- if (!(sd = data)) return; >- >- /* reset cursor back to default */ >- ee = ecore_evas_ecore_evas_get(evas_object_evas_get(sd->o_frame)); >- win = (Ecore_X_Window)ecore_evas_window_get(ee); >- ecore_x_window_cursor_set(win, 0); >+ man = e_manager_current_get(); >+ e_pointer_type_pop(man->pointer, obj, "rotate"); > } > > static void > > >------------------------------------------------------------------------------ >LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial >Remotely access PCs and mobile devices and provide instant support >Improve your efficiency, and focus on delivering more value-add >services >Discover what IT Professionals Know. Rescue delivers >http://p.sf.net/sfu/logmein_12329d2d >_______________________________________________ >enlightenment-svn mailing list >enlightenment-...@lists.sourceforge.net >https://lists.sourceforge.net/lists/listinfo/enlightenment-svn
Old randr . Fixed in new one already :) dh -- Sent from my Samsung phone. ------------------------------------------------------------------------------ LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel