Re: [E-devel] E SVN: devilhorns trunk/e/src/modules/conf_randr

2012-10-24 Thread Leif Middelschulte
Am Mittwoch, 24. Oktober 2012 um 08:28 schrieb Enlightenment SVN:
 Log:
 E Randr: Don't show outputs which are not connected.
 
 

Have you switched the default policy to auto-enable?
 
 Signed-off-by: Christopher Michael cp.mich...@samsung.com 
 (mailto:cp.mich...@samsung.com)
 
 Author: devilhorns
 Date: 2012-10-23 23:28:01 -0700 (Tue, 23 Oct 2012)
 New Revision: 78388
 Trac: http://trac.enlightenment.org/e/changeset/78388
 
 Modified:
 trunk/e/src/modules/conf_randr/e_int_config_randr.c 
 
 Modified: trunk/e/src/modules/conf_randr/e_int_config_randr.c
 ===
 --- trunk/e/src/modules/conf_randr/e_int_config_randr.c 2012-10-24 06:17:28 
 UTC (rev 78387)
 +++ trunk/e/src/modules/conf_randr/e_int_config_randr.c 2012-10-24 06:28:01 
 UTC (rev 78388)
 @@ -256,6 +256,10 @@
 
 if (!output) continue;
 
 + if (output-connection_status != 
 + ECORE_X_RANDR_CONNECTION_STATUS_CONNECTED)
 + continue;
 +
 if (!(m = e_smart_monitor_add(evas))) continue;
 e_smart_monitor_info_set(m, output, output-crtc);
 e_smart_randr_monitor_add(cfdata-o_scroll, m);
 
 

-- 
Leif

--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_sfd2d_oct
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: devilhorns trunk/e/src/modules/conf_randr

2012-10-01 Thread Leif Middelschulte
Am 01.10.2012 um 09:32 schrieb Enlightenment SVN no-re...@enlightenment.org:

 Log:
 E (RandR): Update mouse pointer when over the thumbnail to indicate
  move is possible.
Though, that's nice for desktop monitors, it's bad for touch screens (e.g. 
tablets) :-/
At least make it themable via some data flag in the edc or alike.

--
Leif
 
  NB: Preparation for monitor moving.
 
 
 
 Author:   devilhorns
 Date: 2012-10-01 00:32:57 -0700 (Mon, 01 Oct 2012)
 New Revision: 77243
 Trac: http://trac.enlightenment.org/e/changeset/77243
 
 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-10-01 07:30:06 UTC 
 (rev 77242)
 +++ trunk/e/src/modules/conf_randr/e_smart_monitor.c  2012-10-01 07:32:57 UTC 
 (rev 77243)
 @@ -99,6 +99,9 @@
 static void _e_smart_cb_indicator_mouse_out(void *data __UNUSED__, 
 Evas_Object *obj, const char *emission __UNUSED__, const char *source 
 __UNUSED__);
 static void _e_smart_cb_indicator_toggle(void *data, Evas_Object *obj 
 __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__);
 static void _e_smart_cb_frame_mouse_move(void *data, Evas *evas __UNUSED__, 
 Evas_Object *obj __UNUSED__, void *event);
 +static void _e_smart_cb_thumb_mouse_in(void *data __UNUSED__, Evas *evas 
 __UNUSED__, Evas_Object *obj, void *event __UNUSED__);
 +static void _e_smart_cb_thumb_mouse_out(void *data __UNUSED__, Evas *evas 
 __UNUSED__, Evas_Object *obj, void *event __UNUSED__);
 +static void _e_smart_cb_thumb_mouse_down(void *data __UNUSED__, Evas *evas 
 __UNUSED__, Evas_Object *obj, void *event __UNUSED__);
 static void _e_smart_cb_thumb_mouse_up(void *data, Evas *evas __UNUSED__, 
 Evas_Object *obj __UNUSED__, void *event);
 static int _e_smart_cb_modes_sort(const void *data1, const void *data2);
 
 @@ -359,8 +362,14 @@
/* create bg preview */
sd-o_thumb = e_livethumb_add(evas);
edje_object_part_swallow(sd-o_frame, e.swallow.preview, sd-o_thumb);
 +   evas_object_event_callback_add(sd-o_thumb, EVAS_CALLBACK_MOUSE_IN, 
 +  _e_smart_cb_thumb_mouse_in, obj);
 +   evas_object_event_callback_add(sd-o_thumb, EVAS_CALLBACK_MOUSE_OUT, 
 +  _e_smart_cb_thumb_mouse_out, obj);
evas_object_event_callback_add(sd-o_thumb, EVAS_CALLBACK_MOUSE_UP, 
   _e_smart_cb_thumb_mouse_up, obj);
 +   evas_object_event_callback_add(sd-o_thumb, EVAS_CALLBACK_MOUSE_DOWN, 
 +  _e_smart_cb_thumb_mouse_down, obj);
 
/* create monitor stand */
sd-o_stand = edje_object_add(evas);
 @@ -787,6 +796,39 @@
 }
 
 static void 
 +_e_smart_cb_thumb_mouse_in(void *data __UNUSED__, Evas *evas __UNUSED__, 
 Evas_Object *obj, void *event __UNUSED__)
 +{
 +   E_Manager *man;
 +
 +   man = e_manager_current_get();
 +   e_pointer_type_push(man-pointer, obj, hand);
 +}
 +
 +static void 
 +_e_smart_cb_thumb_mouse_out(void *data __UNUSED__, Evas *evas __UNUSED__, 
 Evas_Object *obj, void *event __UNUSED__)
 +{
 +   E_Manager *man;
 +
 +   man = e_manager_current_get();
 +   e_pointer_type_pop(man-pointer, obj, hand);
 +}
 +
 +static void 
 +_e_smart_cb_thumb_mouse_down(void *data __UNUSED__, Evas *evas __UNUSED__, 
 Evas_Object *obj, void *event __UNUSED__)
 +{
 +   Evas_Event_Mouse_Up *ev;
 +
 +   ev = event;
 +   if (ev-button == 1)
 + {
 +E_Manager *man;
 +
 +man = e_manager_current_get();
 +e_pointer_type_push(man-pointer, obj, move);
 + }
 +}
 +
 +static void 
 _e_smart_cb_thumb_mouse_up(void *data, Evas *evas __UNUSED__, Evas_Object 
 *obj __UNUSED__, void *event)
 {
Evas_Object *mon;
 @@ -828,6 +870,13 @@
}
   }
  }
 +   else if (ev-button == 1)
 + {
 +E_Manager *man;
 +
 +man = e_manager_current_get();
 +e_pointer_type_pop(man-pointer, obj, move);
 + }
 }
 
 static int 
 
 
 --
 Got visibility?
 Most devs has no idea what their production app looks like.
 Find out how fast your code is with AppDynamics Lite.
 http://ad.doubleclick.net/clk;262219671;13503038;y?
 http://info.appdynamics.com/FreeJavaPerformanceDownload.html
 ___
 enlightenment-svn mailing list
 enlightenment-...@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-svn


--
Got visibility?
Most devs has no idea what their production app looks like.
Find out how fast your code is with AppDynamics Lite.
http://ad.doubleclick.net/clk;262219671;13503038;y?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
___
enlightenment-devel 

Re: [E-devel] E SVN: devilhorns trunk/e/src/modules/conf_randr

2012-10-01 Thread Christopher Michael
Leif Middelschulte leif.middelschu...@gmail.com wrote:

Am 01.10.2012 um 09:32 schrieb Enlightenment SVN
no-re...@enlightenment.org:

 Log:
 E (RandR): Update mouse pointer when over the thumbnail to indicate
  move is possible.
Though, that's nice for desktop monitors, it's bad for touch screens
(e.g. tablets) :-/
At least make it themable via some data flag in the edc or alike.

--
Leif
 
  NB: Preparation for monitor moving.
 
 
 
 Author:   devilhorns
 Date: 2012-10-01 00:32:57 -0700 (Mon, 01 Oct 2012)
 New Revision: 77243
 Trac: http://trac.enlightenment.org/e/changeset/77243
 
 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-10-01
07:30:06 UTC (rev 77242)
 +++ trunk/e/src/modules/conf_randr/e_smart_monitor.c 2012-10-01
07:32:57 UTC (rev 77243)
 @@ -99,6 +99,9 @@
 static void _e_smart_cb_indicator_mouse_out(void *data __UNUSED__,
Evas_Object *obj, const char *emission __UNUSED__, const char *source
__UNUSED__);
 static void _e_smart_cb_indicator_toggle(void *data, Evas_Object *obj
__UNUSED__, const char *emission __UNUSED__, const char *source
__UNUSED__);
 static void _e_smart_cb_frame_mouse_move(void *data, Evas *evas
__UNUSED__, Evas_Object *obj __UNUSED__, void *event);
 +static void _e_smart_cb_thumb_mouse_in(void *data __UNUSED__, Evas
*evas __UNUSED__, Evas_Object *obj, void *event __UNUSED__);
 +static void _e_smart_cb_thumb_mouse_out(void *data __UNUSED__, Evas
*evas __UNUSED__, Evas_Object *obj, void *event __UNUSED__);
 +static void _e_smart_cb_thumb_mouse_down(void *data __UNUSED__, Evas
*evas __UNUSED__, Evas_Object *obj, void *event __UNUSED__);
 static void _e_smart_cb_thumb_mouse_up(void *data, Evas *evas
__UNUSED__, Evas_Object *obj __UNUSED__, void *event);
 static int _e_smart_cb_modes_sort(const void *data1, const void
*data2);
 
 @@ -359,8 +362,14 @@
/* create bg preview */
sd-o_thumb = e_livethumb_add(evas);
edje_object_part_swallow(sd-o_frame, e.swallow.preview,
sd-o_thumb);
 +   evas_object_event_callback_add(sd-o_thumb,
EVAS_CALLBACK_MOUSE_IN, 
 +  _e_smart_cb_thumb_mouse_in, obj);
 +   evas_object_event_callback_add(sd-o_thumb,
EVAS_CALLBACK_MOUSE_OUT, 
 +  _e_smart_cb_thumb_mouse_out, obj);
evas_object_event_callback_add(sd-o_thumb,
EVAS_CALLBACK_MOUSE_UP, 
   _e_smart_cb_thumb_mouse_up, obj);
 +   evas_object_event_callback_add(sd-o_thumb,
EVAS_CALLBACK_MOUSE_DOWN, 
 +  _e_smart_cb_thumb_mouse_down,
obj);
 
/* create monitor stand */
sd-o_stand = edje_object_add(evas);
 @@ -787,6 +796,39 @@
 }
 
 static void 
 +_e_smart_cb_thumb_mouse_in(void *data __UNUSED__, Evas *evas
__UNUSED__, Evas_Object *obj, void *event __UNUSED__)
 +{
 +   E_Manager *man;
 +
 +   man = e_manager_current_get();
 +   e_pointer_type_push(man-pointer, obj, hand);
 +}
 +
 +static void 
 +_e_smart_cb_thumb_mouse_out(void *data __UNUSED__, Evas *evas
__UNUSED__, Evas_Object *obj, void *event __UNUSED__)
 +{
 +   E_Manager *man;
 +
 +   man = e_manager_current_get();
 +   e_pointer_type_pop(man-pointer, obj, hand);
 +}
 +
 +static void 
 +_e_smart_cb_thumb_mouse_down(void *data __UNUSED__, Evas *evas
__UNUSED__, Evas_Object *obj, void *event __UNUSED__)
 +{
 +   Evas_Event_Mouse_Up *ev;
 +
 +   ev = event;
 +   if (ev-button == 1)
 + {
 +E_Manager *man;
 +
 +man = e_manager_current_get();
 +e_pointer_type_push(man-pointer, obj, move);
 + }
 +}
 +
 +static void 
 _e_smart_cb_thumb_mouse_up(void *data, Evas *evas __UNUSED__,
Evas_Object *obj __UNUSED__, void *event)
 {
Evas_Object *mon;
 @@ -828,6 +870,13 @@
}
   }
  }
 +   else if (ev-button == 1)
 + {
 +E_Manager *man;
 +
 +man = e_manager_current_get();
 +e_pointer_type_pop(man-pointer, obj, move);
 + }
 }
 
 static int 
 
 

--
 Got visibility?
 Most devs has no idea what their production app looks like.
 Find out how fast your code is with AppDynamics Lite.
 http://ad.doubleclick.net/clk;262219671;13503038;y?
 http://info.appdynamics.com/FreeJavaPerformanceDownload.html
 ___
 enlightenment-svn mailing list
 enlightenment-...@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-svn


--
Got visibility?
Most devs has no idea what their production app looks like.
Find out how fast your code is with AppDynamics Lite.
http://ad.doubleclick.net/clk;262219671;13503038;y?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html