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

Reply via email to