Thanks :)

for the on mouse thing :
run 'exige'.
then run 'examine exige' (exige still running)
then change the "on_mouse" parameter from "1" to "0". 
then apply.
done :)


Le mardi 14 juin 2005 à 18:22 +0300, Ag. System Administrator a écrit :
> Hello!
> 
> 
> Thanks, it rulez!! ;))
> 
> Only question: is it possible to add any option to disable such "friendly 
> moving"? ;)
> 
> 
> Thanks,
> Dan
> 
> Jonathan Schmidt wrote:
> > Hello,
> > 
> > here is a little patch for exige that moves the window under the mouse
> > pointer so that people that doesn't use mouse click focus policy can
> > type something in the text box right away. It is useful if you use a key
> > binding to open exige.
> > 
> > Plus, the patch remove the Emotion.h include that is not needed (I
> > think) for that project.
> > 
> > Here is a possible key binding for exige :
> > 
> > enlightenment_remote -binding-key-add ANY "p" "CTRL|ALT" 0 "exec"
> > "exige"
> > 
> > Jonathan
> > 
> > On Sun, 2005-06-05 at 00:52 +0200, Mathieu Lamar wrote:
> > 
> >>Hello, 
> >>I wrote a little EFL run application dialog
> >>http://www.deviantart.com/deviation/19072694/
> >>Here is its source code.
> >>It's just a start.
> >>
> >>Regards
> >>Mathieu Lamar.
> >>
> >>
> >>------------------------------------------------------------------------
> >>
> >>diff -Naur exige (copy)/src/exg_gui.c exige/src/exg_gui.c
> >>--- exige (copy)/src/exg_gui.c      2005-06-04 18:22:26.000000000 -0400
> >>+++ exige/src/exg_gui.c     2005-06-05 09:16:01.000000000 -0400
> >>@@ -60,6 +60,8 @@
> >> exg_window_geometry_set(Exige *exg)
> >> {
> >>     Evas_Coord w,h;
> >>+   int mouse_x = 0, mouse_y = 0;
> >>+   Ecore_X_Window x_win = ecore_evas_software_x11_window_get(exg->ee);
> >>  
> >>     edje_object_size_min_get(exg->gui, &w, &h);
> >>     ecore_evas_resize(exg->ee, w, h);
> >>@@ -68,6 +70,10 @@
> >>     ecore_evas_size_max_set(exg->ee,w,h);
> >>     
> >>     ecore_evas_show(exg->ee);
> >>+
> >>+   /* get the coords. of the mouse */
> >>+   ecore_x_pointer_xy_get(x_win, &mouse_x, &mouse_y);
> >>+   ecore_evas_move(exg->ee, mouse_x-(w/2), mouse_y-(h/2));
> >>    
> >>     evas_object_move(exg->gui,0,0);
> >>     evas_object_resize(exg->gui,w,h);
> >>diff -Naur exige (copy)/src/Exige.h exige/src/Exige.h
> >>--- exige (copy)/src/Exige.h        2005-06-05 09:18:50.000000000 -0400
> >>+++ exige/src/Exige.h       2005-06-05 09:16:39.000000000 -0400
> >>@@ -7,7 +7,6 @@
> >> #include <Ecore_Evas.h>
> >> #include <Esmart/Esmart_Text_Entry.h>
> >> #include <Edje.h>
> >>-#include <Emotion.h>
> >> #include <Ecore_Config.h>
> >> #include "config.h"
> >> 
> 
> 
> -------------------------------------------------------
> This SF.Net email is sponsored by: NEC IT Guy Games.  How far can you shotput
> a projector? How fast can you ride your desk chair down the office luge track?
> If you want to score the big prize, get to know the little guy.  
> Play to win an NEC 61" plasma display: http://www.necitguy.com/?r=20
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel



-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_idt77&alloc_id492&op=click
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to