Enlightenment SVN 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