Re: [E-devel] E18 CFBugs
Hi, I have noticed the following strange behaviour with the latest git snapshot of the EFL and E. For all Qt applications I tried (i.e. k3b, skype, etc) popup menus and dialogs are not shown. However, if I click where the menu item should be, I get that menu item executed. sndev On Tue, May 21, 2013 at 7:21 AM, Michael Blumenkrantz michael.blumenkra...@gmail.com wrote: Not to be confused with last year's Call For Beards, this is an open call for people to submit any outstanding bug reports for E18. Known issues: * Window shading doesn't shade * Keyboard movement of windows between desks/screens may be broken * Shaped windows Please note that any feature requests masquerading as bug reports will be completely ignored. -- Try New Relic Now We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Aleksej Struk cell phone: +370-612-78908 ast...@gmail.com - http://www. -- Try New Relic Now We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Theme selection for user applications and themes
On Thu, Mar 29, 2007 at 09:52:16AM -0500, Nathan Ingersoll wrote: On 3/29/07, Andreas Volz [EMAIL PROTECTED] wrote: Maybe it's possible to merge multible edc files (E17, EWL, ETK) into one big edj file. So I could create my theme for various apps, modules and toolkit. But the users doesn't see this. It's only one big theme for all together. Yes this is entirely possible. They use separate name spaces and shouldn't overlap one another. Also, EWL uses data keys to map it's widgets to edje collections so you can avoid any overlap that way. From my point of view its too complex, and, moreover is not flexible enough. For example I like to use milky them for E, but prefer Darkness theme for ETK applications. So, if I install milky theme = I'm happy with E, but not happy whit ETK applications. - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] ibar dnd
Hi there, I've noticed the following behaviour of dnd in ibar. When I start dragging the icon, the drop position of the icon is shown. When I stop dragging, the icon is basically copied to a new place, and the old icon, the icon I drag, stays in place. Does anyone can confirm the same? sndev -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier. Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Ecore_File_Monitor
On Fri, Jan 05, 2007 at 09:54:49PM +0100, Nikolas Arend wrote: Nikolas Arend wrote: Hi, it seems that the Ecore_File_Monitor (e.g. used in mbox.c in the mail module) stopped working properly since some more extensive changes a few revisions ago. Can anybody confirm that? I didn't check the code for what might have changed in ecore_file_monitor* but only noticed it by said mail module. Anyone? Actually, I'm experiencing the same problem with mail module. It does not monitor my local Maildir. Cheers, Nick. - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Mixer control key bindings
Hi Nick, The implementation of the key binding in mixer module is similar to the implementation in language module. iirc, it was taken exactly from that module. The idea is, that module has to define the following things: 1) the action, which will be executed on key press, For example mixer_mute 2) the function, which is associated with the action. 3) The 'human readable' name of the action. For example Mute The Mixer. This name will appear in keybinding dialog. 4) The keybinding that uses the mixer_mute action. Actually this is optional. And has to be done if you want to have default binding. 5) Finally, you have to do reverse actions on module unload. 1) and 2) are done by those several lines of code: E_Actoin *a; a = e_action_add(mixer_mute); if (a) a-func.go = _some_binding_callback_funcition 3) is done basically by calling e_action_predef_name_set function (see e_action.h) 4) You have to define a E_Config_Binding_Key *eb variable and fill it in with the correct values. After doing that, you have to: (i) insert eb into e_config-key_bindings, and (ii) call to e_bindings_key_add to make the binding active. Note, that you have to enclose (i) and (ii) between e_manager_keys_ungrab() and e_managers_keys_grab() after. For further information look into language madule e_mod_keybindigs.c file. Feel free to contact me on IRC if you need more detailed explanation. sndev On Fri, Dec 29, 2006 at 04:12:15PM +0100, Nikolas Arend wrote: Hi, the key bindings for Decrease/Increase Volume and Mute mixer don't seem to work for me (SuSE 10.1). Could somebody give me a short explanation of how they are implemented? I guess they are supposed to work and it's a problem on my side? Thanks a lot, Nick. - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] edje_editor: first snapshot!
On Thu, Dec 21, 2006 at 06:29:55AM +0100, DaveMDS wrote: Hi all, I have done a first snapshot of the edje_editor source . this is the link http://www.gurumeditation.it/edje_editor-0.1-beta3.tar.gz Well, the editor looks kewl for me. I think it will be really usefull. The only thing I've noticed, that when I add, for example, rectangle, some new config widgets appers in the window, and main window changes it's size. Unfortunatelly for me, the size of the main window became greater than my screen resolution (1280x800), and the part of the window go offscreen. But generally speaking, the editor is really nice. It's the very first release so expect various segv just type make and RUN IN PLACE. NOTE: The file you are workin on must have a name, so save at least once before inserting parts Hope you like the work. DaveMDS PS: the program need glib2 to run and complile. This is because I have started the project with a gtk interface. And I have made intensive use of gstring. Hope I will make a version without glib in a short time. - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] edje_editor: first snapshot!
On Thu, Dec 21, 2006 at 02:53:28PM +0100, DaveMDS wrote: Aleksej Struk ha scritto: On Thu, Dec 21, 2006 at 06:29:55AM +0100, DaveMDS wrote: Hi all, I have done a first snapshot of the edje_editor source . this is the link http://www.gurumeditation.it/edje_editor-0.1-beta3.tar.gz Well, the editor looks kewl for me. I think it will be really usefull. The only thing I've noticed, that when I add, for example, rectangle, some new config widgets appers in the window, and main window changes it's size. Unfortunatelly for me, the size of the main window became greater than my screen resolution (1280x800), and the part of the window go offscreen. Yes, a know problem ( I have done all the work at 1600x1200 ). Some Idea? I have to change all the widget placement ? First, I would propose to reduce the height of the preview widget. Second, I'd place all the configuration widgets under the preview widget, rather than under the groups/parts list. So, the following scheme, when rectangle is added, should show my idea: | || | |B | Groups | Preview| |U | List | Widget | |T || | |T ||--| |O || Position | |N | Description| | |S || | | | Rectangle | | But generally speaking, the editor is really nice. It's the very first release so expect various segv just type make and RUN IN PLACE. NOTE: The file you are workin on must have a name, so save at least once before inserting parts Hope you like the work. DaveMDS PS: the program need glib2 to run and complile. This is because I have started the project with a gtk interface. And I have made intensive use of gstring. Hope I will make a version without glib in a short time. - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDE -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Showing icons on other desks and screens in the window list (or not).....
-winlist_list_show_other_screen_windows)) ok = 0; + (!e_config-winlist_list_show_other_screen_iconified)) ok = 0; + if ((bd-desk != desk) + (!e_config-winlist_list_show_other_desk_iconified)) ok = 0; } else { @@ -948,4 +950,3 @@ _e_winlist_show_active(); _e_winlist_activate(); } - - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] e17 screen lock
On Tue, Dec 12, 2006 at 03:01:22PM +0100, Nikolas Arend wrote: Hi, I know that screen locking had or maybe still has some known issues, but I thought I should mention this nonetheless... After locking the screen I can't unlock it again by typing in my password. All that helps is sending the enlightenment process a -HUP from console. This looks like the opposite from what others reported recently, that every password (or just pressing ENTER) would work to unlock the screen. My distro is opensuse 10.1 and I'm using e17 cvs from yesterday (approx 12 pm CET). Screen lock uses PAM to check the correctness of the password. E checks if one of the following PAM services exists and then uses it: * login * enlightenment * xscreensaver * kscreensaver * system-auth Maybe that your problem is in PAM configuration. Best regards, Nick. -- Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! Ideal f?r Modem und ISDN: http://www.gmx.net/de/go/smartsurfer - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] e17 screen lock
On Tue, Dec 12, 2006 at 03:28:01PM +0100, Nikolas Arend wrote: Aleksej Struk wrote: Screen lock uses PAM to check the correctness of the password. E checks if one of the following PAM services exists and then uses it: * login * enlightenment * xscreensaver * kscreensaver * system-auth Maybe that your problem is in PAM configuration I thought about that too, but it seemed unlikely to me since both xscreensaver-command -lock and xlock work. As far as I remember, KDE's screen locking also works. I have xscreensaver and login in /etc/pam.d/, containing cat /etc/pam.d/login #%PAM-1.0 auth required pam_securetty.so auth includecommon-auth auth required pam_nologin.so account includecommon-account password includecommon-password session includecommon-session session required pam_lastlog.so nowtmp session required pam_resmgr.so session optional pam_mail.so standard cat /etc/pam.d/xscreensaver #%PAM-1.0 auth includecommon-auth account includecommon-account password includecommon-password session includecommon-session Both PAM services that you've listed uses common-auth service. I do not have such service on my gentoo machine. I suspect thatit is called system-auth and is configured as follows: auth required pam_env.so auth sufficient pam_unix.so likeauth nullok auth required pam_deny.so accountrequired pam_unix.so password required pam_cracklib.so difok=2 minlen=8 dcredit=2 ocredit=2 retry=3 password sufficient pam_unix.so nullok md5 shadow use_authtok password required pam_deny.so sessionrequired pam_limits.so sessionrequired pam_unix.so Does your common-auth is similar to that I've listed above ? Is there anything unusual with this configuration? I haven't fiddled with the pam settings either. Best, Nick. -- Ein Herz f?r Kinder - Ihre Spende hilft! Aktion: www.deutschlandsegelt.de Unser Dankesch?n: Ihr Name auf dem Segel der 1. deutschen America's Cup-Yacht! - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] default_clock.edc
On Mon, Nov 13, 2006 at 02:10:29PM +0100, Wiesiek wrote: I try to change default theme. The problem is to change the aspect of the clock. For example[simplify] I want it to be a text clock. [see attachment] I set description aspect. But the gadcon_client is still the same. As far as I understand you want to change the theme and to have a clock with different width and height automatically? If, yes then it is not possible via the theme, since the default size of the gadcon client is set inside the module implementation, and it is perfect squere NxN. However, when you set Able to resize option the gadcon system allows to change the size of the gadcon client. So I change the relative to see - it's working but... I know, I can manualy change it - Able to be resized and manual resize - it's working. Haw can I do it in edc file? Some aspect/resize signal ? I suspect, that if you open the source of the clock module and inspect _gc_orient function you will find what you want. sndev Wiesiek - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] keybinding bug
On 9/30/06, Jochen Schroeder [EMAIL PROTECTED] wrote: Carsten Haitzler (The Rasterman) wrote: On Fri, 29 Sep 2006 13:46:12 +1200 Jochen Schroeder [EMAIL PROTECTED] babbled: Carsten Haitzler (The Rasterman) wrote: On Wed, 27 Sep 2006 14:01:23 +1200 Jochen Schroeder [EMAIL PROTECTED] babbled: Hi guys, I just noticed a small bug with the keybindings. I can't set keybindings for moving windows to a different desktop. Well I can set the bindings but they don't work. From what I understand in the source code, this is because window_desk_move_to expects 2 parameters but only one is given. I really don't know if my c knowledge is good enough to create a patch, I also don't really know what the correct way of doing this would be (create a function similar to desk_linear_flip_to?) you will need to give it 2 params :( there is no linear version atm. Yeah I know however in the configuration dialog it only has one parameter, and one cannot change it. Well I just go with using enlightenment_remote, just wanted to let you guys know. all actions have that. you just make it 2 items with a space. ie 1 1 :) Well that's the thing I can't change the parameters for the move to # keybindings. I know I can just use the unspecified move to and enter the parameters myself. It was really just a message to let you guys know, as I could not find it in the fixme or todo list. Thanks for pointing out this bug. This will be fixed in my next commit very soon. Cheers Jochen - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://www. - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] patch to language module
On Sun, Sep 03, 2006 at 04:03:52PM +0900, ?$B;38}5.9T wrote: Hi, all. How do you do? Attached is a patch to make language module using exml-config for search EXML.h and link libexml.so. Thanks, it is in cvs. Thank you, Takayuki YAMAGUCHI --- configure.in.old2006-09-02 11:39:39.0 +0900 +++ configure.in2006-09-03 15:33:12.400960250 +0900 @@ -131,6 +131,21 @@ ]) AC_SUBST(edje_cc) +AC_ARG_WITH(exml-config, +[ --with-exml-config=EXML_CONFIG use exml-config specified ], +[ + EXML_CONFIG=$withval; + echo using $EXML_CONFIG for exml-config; +/ +],[ + PROG=exml-config; + AC_PATH_PROG(EXML_CONFIG, $PROG, , $PATH) +]) +exml_cflags=`$EXML_CONFIG --cflags` +exml_libs=`$EXML_CONFIG --libs` +AC_SUBST(exml_cflags) +AC_SUBST(exml_libs) + AC_ARG_WITH(enlightenment-config, [ --with-enlightenment-config=E_CONFIGuse enlightenment-config specified ], [ @@ -147,8 +162,6 @@ AC_SUBST(e_libs) AC_SUBST(e_modules)--- src/module/Makefile.am.old 2006-05-18 07:26:00.0 +0900 +++ src/module/Makefile.am 2006-09-03 15:39:06.675101000 +0900 @@ -1,7 +1,7 @@ INCLUDES = -I. \ -I$(top_srcdir) \ -I$(includedir) \ - @e_cflags@ + @e_cflags@ @exml_cflags@ pkgdir = $(datadir)/$(MODULE_ARCH) pkg_LTLIBRARIES= module.la @@ -13,7 +13,7 @@ e_mod_keybindings.h \ e_mod_lang.c \ e_mod_lang.h -module_la_LIBADD = @e_libs@ -lexml -lxkbfile -lX11 +module_la_LIBADD = @e_libs@ @exml_libs@ -lxkbfile -lX11 module_la_LDFLAGS = -module -avoid-version module_la_DEPENDENCIES = $(top_builddir)/config.h -AC_CHECK_HEADERS(EXML.h,, AC_MSG_ERROR([Cannot find EXML.h. Make sure your CFLAGS environment variable contains include lines for the location of this file and EXML lib is installed])) - AC_CHECK_HEADERS(X11/XKBlib.h,, AC_MSG_ERROR([Cannot find XKBlib.h. Make sure your CFLAGS environment variable contains include lines for the location of this file.])) AC_CHECK_HEADERS(X11/extensions/XKBrules.h,, AC_MSG_ERROR([Cannot find XKBrules.h. Make sure your CFLAGS environment variable contains include lines for the location of this file.])) - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] shelf contents
Hmmm, Works well for me. The problem is that you may have too old config. There were several commits recently that needs to nuke your config. Try to do this. I hope this will help. On Sat, Aug 26, 2006 at 09:24:49PM +0200, Massimo Maiurana wrote: I recompiled all of e17 yesterday, and now I notice a strange behaviour when I configure shelf contents. if I want to remove a module from the shelf, whatever module I select in the dialog E will remove the one listed above. for example, let's assume modules are listed this way: - pager - ibar - clock - start well, if I choose to remove clock from the shelf E will actually remove ibar instead. if I really want to remove clock I have to select start. -- Massimo Maiurana massimoatragusa.linux.it http://massimo.solira.org GPG keyID #7044D601 Articolo 11 - L'Italia ripudia la guerra come strumento di offesa alla libert? degli altri popoli e come mezzo di risoluzione delle controversie internazionali - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] wallpaper theme dialogs
On Thu, Aug 17, 2006 at 08:39:37PM +0900, Carsten Haitzler wrote: On Thu, 17 Aug 2006 01:41:31 + Aleksej Struk [EMAIL PROTECTED] babbled: On Thu, Aug 17, 2006 at 08:16:11AM +0900, Carsten Haitzler wrote: On Wed, 16 Aug 2006 17:16:34 + Aleksej Struk [EMAIL PROTECTED] babbled: Hey all, I'm currently compiled the lates E cvs, and tried wallpaper and theme dialogs. So, I have some comments on them. IMHO the wallpaper/theme list is too small in height and width. It is quite hard to navigate it, at least for me, since I have to scroll the list too much. For example I have 5 themes installed, and I can see just two of theme in the selector. My current theme is the one before the last in the list. So, order to set the first theme I have to scroll the list. Would not be better to make these selector lists bigger, at least in height? Then I think the navigation would be much easier. you do know the dialog is resizable? you do know you can use remember to remember your last size/location... Well, I know this :). Basically I tried to be as a newb user that sees E first time in his/her life and tries to set a wallpaper/theme :) the dialog is small by default so people stuck in 640x480 on vga screens can at least USE the UI - unlike other desktops environment (gnome, kde, windows xp) where some dialogs - especially ones for doing things like changing screen resolution - do not fit in 640x480. you can't click ok to change resolution in windows xp for example. Completely agree. these are bad design errors. thus by default we try keep our dialogs within 640x480. you are always free to resize the dialog to make it bigger. you can ask e to remember this for you :) Can be dialogs be smart for example? Maybe they can have their minimum settings and optimal settings. Consequently, if it sees that cannot fit into entire screen, it uses minimum settings. Otherwise, it uses optimal settings. what is optimal? i find that having the dialog as small as possible is optimal as i keep the rest of my screen still to do other things at the same time... personal preference. and seriously - how often do u change themes and need a big long list - will you have 100 themes installed? i am doubtful :) the theme dialog is actually no smaller - the left is smaller - it can display 3 instead of 4 by default. not a lot of loss imho. Well, I personally, can say, that the size of the wallpaper dialog is almost optimal. My arguing, why it is optimal, is the following. If I have set my wallpaper, and open the wallpaper dialog again, the selected wallpaper get vertically centered in the selector list. Consequently I easily see, which wallpaper goes before and after selected one. In contrast, in the theme config dialog, if I have selected a theme, and open the dialog once again, the selection is not get vertically centered in the selector list(at least for now). That forces me to scroll the list, if I want to see a theme before the selected. Moreover if I center selected theme in the list, I see just a peace of list item before and after the selected. Psychologically, it makes me scroll the list again, up or down, since I want to see those items in full. Btw, just one more comment about, I think, selector. I have the following situation. I created a folder A inside .e/e/backgrounds/, and put some of my bgs inside it. Then I set my wallpaper to a bg from that folder. Then, if I open wallpaper cfg dialog, it starts in the .e/e/backgrouunds and does not find current wallpaper at this location. So, there are no selection of current wallpaper at all. Then if I enter the A folder I still do not have any selection. Therefore, if I have 5 bgs in the dir, and the last is the current wallpaper, I cannot immediately see that it is selected. Basically, I have to options then. 1) just to remember which bg I made current, or 2) to scroll the list and locate it via thumb. So, from the user perspective, I have to think - what is going on, and which bg is the current. iirc, the ideology of good gui is make user to think as less as possible. Please do not kill me with arguments. I basically propose some ideas/solutions. sure - noted. though i think i will worry about this later - this i consider fine tuning somewhere near the end of development :) Well, maybe everything that I listed above will go to a fine tuning later. :) sndev -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home - Using Tomcat but need to do more? Need to support web services, security
Re: [E-devel] wallpaper theme dialogs
And two more comments/question to those I already sent. 1). I open the wallpaper cfg dialog and I do not have any selected bg. Then if I click the right mouse button on some bg, I get a context menu. From this menu i can delete/rename the item I right clicked. But, i do not have this item selected in the list. So, without selection, until I tried to delete/rename, I was confused and did not know what will happen if I click delete/rename in the menu. Therefore, if the item I right click would be selected I wont be confused by context menu at all. 2) I still in wallpaper dialog. I create a directory via the context menu. Is it possible now to move bgs(via dnd, or context menu) into that directory without using *term? On Thu, Aug 17, 2006 at 02:28:26PM +, Aleksej Struk wrote: On Thu, Aug 17, 2006 at 08:39:37PM +0900, Carsten Haitzler wrote: On Thu, 17 Aug 2006 01:41:31 + Aleksej Struk [EMAIL PROTECTED] babbled: On Thu, Aug 17, 2006 at 08:16:11AM +0900, Carsten Haitzler wrote: On Wed, 16 Aug 2006 17:16:34 + Aleksej Struk [EMAIL PROTECTED] babbled: Hey all, I'm currently compiled the lates E cvs, and tried wallpaper and theme dialogs. So, I have some comments on them. IMHO the wallpaper/theme list is too small in height and width. It is quite hard to navigate it, at least for me, since I have to scroll the list too much. For example I have 5 themes installed, and I can see just two of theme in the selector. My current theme is the one before the last in the list. So, order to set the first theme I have to scroll the list. Would not be better to make these selector lists bigger, at least in height? Then I think the navigation would be much easier. you do know the dialog is resizable? you do know you can use remember to remember your last size/location... Well, I know this :). Basically I tried to be as a newb user that sees E first time in his/her life and tries to set a wallpaper/theme :) the dialog is small by default so people stuck in 640x480 on vga screens can at least USE the UI - unlike other desktops environment (gnome, kde, windows xp) where some dialogs - especially ones for doing things like changing screen resolution - do not fit in 640x480. you can't click ok to change resolution in windows xp for example. Completely agree. these are bad design errors. thus by default we try keep our dialogs within 640x480. you are always free to resize the dialog to make it bigger. you can ask e to remember this for you :) Can be dialogs be smart for example? Maybe they can have their minimum settings and optimal settings. Consequently, if it sees that cannot fit into entire screen, it uses minimum settings. Otherwise, it uses optimal settings. what is optimal? i find that having the dialog as small as possible is optimal as i keep the rest of my screen still to do other things at the same time... personal preference. and seriously - how often do u change themes and need a big long list - will you have 100 themes installed? i am doubtful :) the theme dialog is actually no smaller - the left is smaller - it can display 3 instead of 4 by default. not a lot of loss imho. Well, I personally, can say, that the size of the wallpaper dialog is almost optimal. My arguing, why it is optimal, is the following. If I have set my wallpaper, and open the wallpaper dialog again, the selected wallpaper get vertically centered in the selector list. Consequently I easily see, which wallpaper goes before and after selected one. In contrast, in the theme config dialog, if I have selected a theme, and open the dialog once again, the selection is not get vertically centered in the selector list(at least for now). That forces me to scroll the list, if I want to see a theme before the selected. Moreover if I center selected theme in the list, I see just a peace of list item before and after the selected. Psychologically, it makes me scroll the list again, up or down, since I want to see those items in full. Btw, just one more comment about, I think, selector. I have the following situation. I created a folder A inside .e/e/backgrounds/, and put some of my bgs inside it. Then I set my wallpaper to a bg from that folder. Then, if I open wallpaper cfg dialog, it starts in the .e/e/backgrouunds and does not find current wallpaper at this location. So, there are no selection of current wallpaper at all. Then if I enter the A folder I still do not have any selection. Therefore, if I have 5 bgs in the dir, and the last is the current wallpaper, I cannot immediately see that it is selected. Basically, I have to options then. 1) just to remember which bg I made current, or 2) to scroll the list and locate it via thumb. So, from the user perspective
Re: [E-devel] wallpaper theme dialogs
On Thu, Aug 17, 2006 at 03:47:54PM +0300, Eugen Minciu wrote: Maybe a little out of context but Aleksej wrote: So, from the user perspective, I have to think - what is going on, and which bg is the current. iirc, the ideology of good gui is make user to think as less as possible. It works that way for MS Windows, I guess. But it's not a good ui policy. Do not agree, that this works just for M$. I think if u take MacOSX you will find this ideology, since iirc M$ basically copies many gui things from Mac. A good UI policy is 'Make the default something that the majority likes and can work with easily and make it easy for people who don't to change it to their liking.' Well, I agree with this statement about majority. But I do not ask to make this dialog as big, that it would be able to list 100-ds of bgs/themes. No! I'm just saying that if the size will be increased a little bit, then it will be much easier to use it and the use will require less actions from user.. Again, this is just my opinion. :) That's what the dialogs have those sizes, but as for the remembering of the curent bg, I agree with you. Cheers, Eugen. - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] wallpaper theme dialogs
On Thu, Aug 17, 2006 at 10:29:07PM +0900, Carsten Haitzler wrote: On Thu, 17 Aug 2006 14:28:26 + Aleksej Struk [EMAIL PROTECTED] babbled: On Thu, Aug 17, 2006 at 08:39:37PM +0900, Carsten Haitzler wrote: On Thu, 17 Aug 2006 01:41:31 + Aleksej Struk [EMAIL PROTECTED] babbled: On Thu, Aug 17, 2006 at 08:16:11AM +0900, Carsten Haitzler wrote: On Wed, 16 Aug 2006 17:16:34 + Aleksej Struk [EMAIL PROTECTED] babbled: Hey all, I'm currently compiled the lates E cvs, and tried wallpaper and theme dialogs. So, I have some comments on them. IMHO the wallpaper/theme list is too small in height and width. It is quite hard to navigate it, at least for me, since I have to scroll the list too much. For example I have 5 themes installed, and I can see just two of theme in the selector. My current theme is the one before the last in the list. So, order to set the first theme I have to scroll the list. Would not be better to make these selector lists bigger, at least in height? Then I think the navigation would be much easier. you do know the dialog is resizable? you do know you can use remember to remember your last size/location... Well, I know this :). Basically I tried to be as a newb user that sees E first time in his/her life and tries to set a wallpaper/theme :) the dialog is small by default so people stuck in 640x480 on vga screens can at least USE the UI - unlike other desktops environment (gnome, kde, windows xp) where some dialogs - especially ones for doing things like changing screen resolution - do not fit in 640x480. you can't click ok to change resolution in windows xp for example. Completely agree. these are bad design errors. thus by default we try keep our dialogs within 640x480. you are always free to resize the dialog to make it bigger. you can ask e to remember this for you :) Can be dialogs be smart for example? Maybe they can have their minimum settings and optimal settings. Consequently, if it sees that cannot fit into entire screen, it uses minimum settings. Otherwise, it uses optimal settings. what is optimal? i find that having the dialog as small as possible is optimal as i keep the rest of my screen still to do other things at the same time... personal preference. and seriously - how often do u change themes and need a big long list - will you have 100 themes installed? i am doubtful :) the theme dialog is actually no smaller - the left is smaller - it can display 3 instead of 4 by default. not a lot of loss imho. Well, I personally, can say, that the size of the wallpaper dialog is almost optimal. My arguing, why it is optimal, is the following. If I have set my wallpaper, and open the wallpaper dialog again, the selected wallpaper get vertically centered in the selector list. Consequently I easily see, which wallpaper goes before and after selected one. In contrast, in the theme config dialog, if I have selected a theme, and open the dialog once again, the selection is not get vertically centered in the selector list(at least for now). That forces me to scroll the list, if I want to see a theme before the selected. Moreover if I center selected theme in the list, I see just a peace of list item before and after the selected. Psychologically, it makes me scroll the list again, up or down, since I want to see those items in full. actually both dialogs work in exactly the same way with regards selecting and scrolling. it is identical code. you just happen to be lucky that one happens to center and the other doesn't - due to what gets selected etc. :) Well, then I'm really lucky if it got centered.but IMHO the centering would be a greate feature(see args before), wouldn't it ? :). Btw, just one more comment about, I think, selector. I have the following situation. I created a folder A inside .e/e/backgrounds/, and put some of my bgs inside it. Then I set my wallpaper to a bg from that folder. Then, if I open wallpaper cfg dialog, it starts in the .e/e/backgrouunds and does not find current wallpaper at this location. So, there are no selection of current wallpaper at all. Then if I enter the A folder I still do not have any selection. Therefore, if I have 5 bgs in the dir, and the last is the current wallpaper, I cannot immediately see that it is selected. Basically, I have to options then. 1) just to remember which bg I made current, or 2) to scroll the list and locate it via thumb. So, from the user perspective, I have to think - what is going on, and which bg is the current. iirc, the ideology of good gui is make user to think as less as possible. yeah - i know this - it doesn't handle subdirs very well. i should fix
[E-devel] wallpaper theme dialogs
Hey all, I'm currently compiled the lates E cvs, and tried wallpaper and theme dialogs. So, I have some comments on them. IMHO the wallpaper/theme list is too small in height and width. It is quite hard to navigate it, at least for me, since I have to scroll the list too much. For example I have 5 themes installed, and I can see just two of theme in the selector. My current theme is the one before the last in the list. So, order to set the first theme I have to scroll the list. Would not be better to make these selector lists bigger, at least in height? Then I think the navigation would be much easier. sndev -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] wallpaper theme dialogs
On Thu, Aug 17, 2006 at 08:16:11AM +0900, Carsten Haitzler wrote: On Wed, 16 Aug 2006 17:16:34 + Aleksej Struk [EMAIL PROTECTED] babbled: Hey all, I'm currently compiled the lates E cvs, and tried wallpaper and theme dialogs. So, I have some comments on them. IMHO the wallpaper/theme list is too small in height and width. It is quite hard to navigate it, at least for me, since I have to scroll the list too much. For example I have 5 themes installed, and I can see just two of theme in the selector. My current theme is the one before the last in the list. So, order to set the first theme I have to scroll the list. Would not be better to make these selector lists bigger, at least in height? Then I think the navigation would be much easier. you do know the dialog is resizable? you do know you can use remember to remember your last size/location... Well, I know this :). Basically I tried to be as a newb user that sees E first time in his/her life and tries to set a wallpaper/theme :) the dialog is small by default so people stuck in 640x480 on vga screens can at least USE the UI - unlike other desktops environment (gnome, kde, windows xp) where some dialogs - especially ones for doing things like changing screen resolution - do not fit in 640x480. you can't click ok to change resolution in windows xp for example. Completely agree. these are bad design errors. thus by default we try keep our dialogs within 640x480. you are always free to resize the dialog to make it bigger. you can ask e to remember this for you :) Can be dialogs be smart for example? Maybe they can have their minimum settings and optimal settings. Consequently, if it sees that cannot fit into entire screen, it uses minimum settings. Otherwise, it uses optimal settings. Please do not kill me with arguments. I basically propose some ideas/solutions. sndev -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)[EMAIL PROTECTED] ?$BMg9%B? Tokyo, Japan (?$BEl5~ ?$BF|K\) - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] a solution for modules getting too large?
Actually there is no need to make something now, because I'm almost finished fixing current gadcon clients positiong algo. So, it will solve the problem of correct gadcon clients position in the gadcon. Also, it will deal with the size of the gadcon client. Therefore, the gadcon clien still will have just to ask for position and size. The rest - correct size/position will be done by gadcon itself. sndev On Fri, Aug 11, 2006 at 08:39:47PM +, Hannes Janetzek wrote: Hello, how is it possible to get the size to which a gadcon client can maximal grow without overlapping with others and also that it doesnt get larger as the zone? I thought of implementing a function like e_gadcon_client_max_size_get(E_Gadcon_Client *gcc, int *size ); that should go trough the list of clients of its gadcon and determine their actual size minus the max size that the gadcon can actually get. This would also require a new callback in shelf to determine the size that it can maximal provide. Is this wanted or are there other plans to get rid of the problem with modules getting too large? e.g see taskbar. I will start making this, if it is ok and has a chance to get accepted. Regards, Hannes - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Q about mail module
Hey all, I think, that this question mainly have to be adressed to devilhorns. Basically I have the problem with mail module. My config is the following: Mailbox: Maildir Name: local New Mail Path: /home/me/Maildir/new/ Current Mail Path: /home/me/Maildir/cur/ So I want to have sound playing when new mail arrives. I set 'Start Program When New Mail Arrives' checkbox, and put the following line into 'Program' field : esdplay /usr/local/share/sounds/aa.wav Although sound is playing on new mail, I have my E freezing after some time. I did not have E freezing before I set the programm above. Does anyone can report something similar ? sndev -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Strange maximize...
Actually it is not behaves strange wrt the current maximize algo. Basically for now, the miximize algo thakes a whole screen as a possible window size and then cuts some parts from it wrt the objects on the screen. It does not take into account the possible maximum size of the window after maximization, or that the object on the screen(like your gnome panel) does not overlap the window after maximization(for example after vertical maximization). Recetnly there was a functionality that did all this stuff. But it was removed by the raster due to unknown reasons(at least for me :)). sn On Mon, Aug 07, 2006 at 12:38:19PM +0200, Anders Troback wrote: Hi, I run into some issues when I did try to maximize a window! When I have a gnome panel running the Maximize and Maximize Vertically functions behaves strange! The gnome panel seams to be the top of the screen! Here are some screenshots of the problem. Xterm Maximized: http://www.troback.com/data/max_full.jpg Xterm Maximized Vertically: http://www.troback.com/data/max_vert.jpg \\troback -- Microsoft is not the answer. Microsoft is the question. And 'No' is the answer! Anders Trob?ck http://www.troback.com - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Strange maximize...
On Tue, Aug 08, 2006 at 12:37:44AM +0900, Carsten Haitzler wrote: On Mon, 7 Aug 2006 17:09:02 + Aleksej Struk [EMAIL PROTECTED] babbled: On Tue, Aug 08, 2006 at 12:05:03AM +0900, Carsten Haitzler wrote: On Mon, 7 Aug 2006 16:57:21 + Aleksej Struk [EMAIL PROTECTED] babbled: On Mon, Aug 07, 2006 at 08:57:16PM +0900, Carsten Haitzler wrote: On Mon, 7 Aug 2006 13:05:48 + Aleksej Struk [EMAIL PROTECTED] babbled: Actually it is not behaves strange wrt the current maximize algo. Basically for now, the miximize algo thakes a whole screen as a possible window size and then cuts some parts from it wrt the objects on the screen. It does not take into account the possible maximum size of the window after maximization, or that the object on the screen(like your gnome panel) does not overlap the window after maximization(for example after vertical maximization). Recetnly there was a functionality that did all this stuff. But it was removed by the raster due to unknown reasons(at least for me :)). it was broken. IIRC it was broken because of the shelf stuff? right ? Raster, is it ok, if I redo it again ? it was just broken incorrect code - it was pure luck that had it work at all. So, the question is still opend - should I try to make it work again, or we can leave without it? sure - go for it! :) just keep it clean and right :) Ok. Put it on my todo. Will do this after I finish with shelfs and mouse binding config dialog. :) -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)[EMAIL PROTECTED] ?$BMg9%B? Tokyo, Japan (?$BEl5~ ?$BF|K\) -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E submenu placement
Well, many people like/dislike such menu behaviour. So, in order to satisfy all around it would be greate to have this functionality as an option. On Sat, Aug 05, 2006 at 06:06:51PM +0200, Koen Kooi wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Kevin Brosius schreef: So, who is working on e menus at the moment? Am I stepping on any toes if I commit stuff like this? The attached patch prevents submenus from being drawn off the right side of the screen. You are a hero! The whole 'menus go offscreen' thing has been annoying me since I installed e17 on my 800x600 psion netbookpro last week. regards, Koen -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.1 (Darwin) iD8DBQFE1MIaMkyGM64RGpERAk5pAKC9x0xwViz5Z4teQTkEnDk9NVKRuwCeNWkk V2aK87SXHLXmZ8j5zcRw7h0= =PUrP -END PGP SIGNATURE- - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E17 coding funds: Who wants to get paid to fix bugs and finish off todo items for E17?
On Fri, Jul 14, 2006 at 11:56:35AM +0900, Carsten Haitzler wrote: OK - I'm putting out some feelers here to see... Of all you guys out there - would you ant to get paid bounties for finishing off some TODO items for E17? for fixing certain bugs? Do you have the time lets say over the next coming month to work on this - in return for a little cash for your time and effort? who is up for it? I mean SERIOUS offers only - people who do have or can make the time and do have the skills to do the work? Will join this suggestion with a greate plesure. However, I like code E just for fun :) We have work that covers: Coding (new code) Debugging (fix known bugs) Actually doing this. Unfortunatelly this happens just periodicaly. But I'll try to do all my best. Artwork (draw us some icons bay-bee) Probably will touch some aspects. Theme work (en-masse cleanups of the default theme - especially namespace for parts, groups and signal names) The same as with artwork :) As extra motivation - we may not just have some funds available - but also the ability to become the default desktop for a few 10,000 installs of Linux... so if E can't motivate you, and money doesn't do the trick - maybe being part of pushing a nice desktop out for Linux might do it? Can we keep this thread down to only those who want to participate - and not a string of comments as I want to track who is willing to do what and I have enough mail to track as-is. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)[EMAIL PROTECTED] ? Tokyo, Japan (?? ??) - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] discussion: new features in E. try 2.
On Mon, Jun 12, 2006 at 01:05:27PM +0200, muzzle wrote: On 6/10/06, Aleksej Struk [EMAIL PROTECTED] wrote: Hey raster, H, actually, I already implemented all the things in e_modules/language module. Now it is standalone. It is able to manage actual input language for each window, and flip between keybord layouts on the fly. Moreover it hooks into E and defines 2 new actions and keybindings for them as it starts, and removes those actions and keybindings on unload. I want to make one more hook into E. For now there exists a config dialog for the module. I'd like to hook it into the E main config panel. As far as I remmember there is a FIXME for this :) Unfortunatelly, somehow I missed ur mail. But now, I'll review the module once again wrt to your comments. Of course, I'd like to move some of the module's functionality directly to E. For example language settings per window. Consequently, this will remove some expensive searches and management of the running windows, since the module will know everything as soon as it gets a pointer to a border in callback :). But, if I move some of its functionality to E, then it will be dependent on E. And actually, the module will only flip the input keyboard layout and visualize the current language icon. So, then it cannot be standalone as now. Ofcourse, since the module works now, at least for me :), because I did not hear any comments about it yet, there is no need to reinvent it, to reprogram it and to place some of its functionality into E. mhm I tried to use it (on my x86 laptop with Debian sid), but the list of available keyboard layouts in the configuration window was empty. Am I supposed to do something to make the module aware of the available layouts? Where does the module look for them? The module collects all the information about the available layouts from the following file: /usr/lib/X11/xkb/rules/xfree86.xml. Actully with the modern Xorg server this file should be xorg.xml. But for the compatibility I use xfree86.xml. Maybe I have to use the following file /etc/X11/xkb/xfree86.xml ? Please check if u have this file. And please let me know. Btw, do u have XKB extenssion installed/enabled ? Also, from my point of view, it would be nice to have it in the main E src tree, because, when non-english people starts a WM they'd like to have language tools immideately and without looking for the 3rd party module. What do u think about this ? As a non-english user I think I have been waiting for something like this module for a long time and it really deserves being included in the main tree! sndev Bye, Emme [...] -- Aspetto un'emozione sempre piu' indefinibile (CCCP Fedeli alla linea) -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] segv in e_app.c
On Sun, Jun 11, 2006 at 09:12:55AM +0200, Morten Nilsen wrote: David Stevenson wrote: Hello, I had a segv when dragging an Eterm from one desk to another - not sure exactly how to reproduce it, but the bt shows that the e_app win_name got a bogus value from somewhere. There were some changes in the source here a few days back. #8 0x080ab892 in e_util_glob_match (str=0x822deb0 Eterm, glob=0x1d Address 0x1d out of bounds) at e_utils.c:135 #9 0x080a7eb4 in e_app_window_name_class_title_role_find ( name=0x822deb0 Eterm, class=0x81bffc0 Eterm, title=0x82347a8 Eterm-0.9.2:, role=0x0) at e_apps.c:909 909 if ((e_util_glob_match(name, a-win_name)) seems quite clear that something is polluting the win_name property of the e_app, which through a grep appears to only be set using evas_stringshare_add.. I've check the source for this property, and found that it is set via evas_stringshare_add and removed via evas_stringshare_del. But in function _e_app_copy, these properties are copied via simple =. So, maybe here is the problem ? as far as I could see, that function is pretty tight, so I would guess there is an overflow somewhere? -- Cheers, Morten :wq ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: libs/ecore sndev
On Sat, Jun 10, 2006 at 07:21:10PM +0200, Kim Woelders wrote: // Kim Woelders wrote: // Enlightenment CVS wrote: // // Enlightenment CVS committal // // Author : sndev // Project : e17 // Module : libs/ecore // // Dir : e17/libs/ecore/src/lib/ecore_x // // // Modified Files: //ecore_x_icccm.c // // // Log Message: // // * use calloc instead of malloc // * set *argc = 0 if mem for the *argv cannot be allocated. // // === // RCS file: /cvs/e/e17/libs/ecore/src/lib/ecore_x/ecore_x_icccm.c,v // retrieving revision 1.43 // retrieving revision 1.44 // diff -u -3 -r1.43 -r1.44 // --- ecore_x_icccm.c8 Jun 2006 20:03:42 - 1.43 // +++ ecore_x_icccm.c10 Jun 2006 16:54:36 - 1.44 // @@ -752,8 +752,12 @@ // if (argc) *argc = c; // if (argv) // { // - (*argv) = malloc(c); // - if (!*argv) return; // + (*argv) = calloc(c, sizeof(char *)); // + if (!*argv) // +{ // + *argc = 0; // + return; // +} //for (i = 0; i c; i++) // (*argv)[i] = strdup(v[i]); // } // // // Um.. There is not much point in using calloc here since the allocated // area is filled entrirely with strdup pointers anyway. Not that this will // cause a major performance hit though :) // However, I assume you do want to fix that if calloc fails you'll get a // memory leak from not freeing v. // // I forgot to mention - I think I have seen cases where c is zero. I'm not // sure malloc(0) always is legal. // Also, I have seen cases where v[] elements are NULL, in which case // strdup segv's. Well, first of all, I've have heard/read, that if u start using malloc/calloc/etc, then its better to use it every were. For me it is better to have a null pointer rather than to have an unknown thing that we can get when using malloc. Anyway, this small fix prevents my E to crash when a window, which has argc = 3, is closed. The main point was to set argc=0 when malloc/calloc returns NULL. Aleksej // // /Kim // // // // ___ // enlightenment-devel mailing list // enlightenment-devel@lists.sourceforge.net // https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] discussion: new features in E. try 2.
Hey raster, H, actually, I already implemented all the things in e_modules/language module. Now it is standalone. It is able to manage actual input language for each window, and flip between keybord layouts on the fly. Moreover it hooks into E and defines 2 new actions and keybindings for them as it starts, and removes those actions and keybindings on unload. I want to make one more hook into E. For now there exists a config dialog for the module. I'd like to hook it into the E main config panel. As far as I remmember there is a FIXME for this :) Unfortunatelly, somehow I missed ur mail. But now, I'll review the module once again wrt to your comments. Of course, I'd like to move some of the module's functionality directly to E. For example language settings per window. Consequently, this will remove some expensive searches and management of the running windows, since the module will know everything as soon as it gets a pointer to a border in callback :). But, if I move some of its functionality to E, then it will be dependent on E. And actually, the module will only flip the input keyboard layout and visualize the current language icon. So, then it cannot be standalone as now. Ofcourse, since the module works now, at least for me :), because I did not hear any comments about it yet, there is no need to reinvent it, to reprogram it and to place some of its functionality into E. Also, from my point of view, it would be nice to have it in the main E src tree, because, when non-english people starts a WM they'd like to have language tools immideately and without looking for the 3rd party module. What do u think about this ? sndev On 6/6/06, The Rasterman Carsten Haitzler [EMAIL PROTECTED] wrote: On Mon, 10 Apr 2006 12:18:20 + Aleksej Struk [EMAIL PROTECTED] babbled: Hi all devs, I just repost my previous mail, since I did not get any comments on it yet :( and here come my comments (finally!) :) I would like to start a new discussion regarding E features. During the past time I usually use 2 different languages for input in my work. This languages are english and russian. So, in order to be able to switch between them I use setxkbmap program of the X11. I wrote a script which does language switching for me. This scrip, actually, looks as follows: #!/bin/sh f=`setxkbmap -print | grep xkb_symbols | awk '{printf $4}' | cut -d '+' -f 2` if [ $f = us ]; then setxkbmap -model compaqik13 -layout ru -variant basic elif [ $f = us(basic) ]; then setxkbmap -model compaqik13 -layout ru -variant basic elif [ $f = ru(basic) ]; then setxkbmap -model compaqik13 -layout us -variant basic fi ok - so basically u want to flip keymap on the fly and maybe have e flip keymap for you automatically as focus changes to different windows. definitely makes sense. However, it is not comfortable enought. First of all, I do not have any visual representation of my current language selection. Second, i think something in the titlebar of windows and/or in the window menu displaying some little flag for the keymap (the idea behind gadcon is to be able to add module output (gadcon clients) to things like borders, menus etc.) for example is what you want (and maybe a menu to select which keymap to use when that window is focused (if it's not the default), set up a default keymap, another temporary keymap to choose etc. might be what you want - right? there will nee to be a way to remember which windows use what keymaps (put it into the remember settings?) such a way of switching language is global. So, if I turn, for example, russian language, I will have it everywhere and in every application I currently use, but it would be nice to have some local language selection per application. Finally, I already had some troubles with non-english :) language and desktop locking. If I turn, for example, russian language and then lock the screen from the menu, or by using shortcut, for example ctrl+F12, I'm not able to unlock my desktop, since the ASCII code values of russian letters are greater that 128 and E, basically, do not accept them. Please do not refere to locale settings in this situation :) since I prefer to work in C locale or en_US. I would like to propose to implement such a language switchin mechanism in E, which is similar to the script I use. Also, such a technich is used in KDE for example. However, I'm able to implement it of course :), but I'd like to hear different opinions on that. Moreover, I'd like to hear some comments from devs, what should be done. The things I want to do are the following: a) implement a new configuration dialog that allows to select perfered languages, to set the default input language, and to select the language switching policy. For example such policies can be: (i) global - the language is selected for all applications, (ii) local - the language is selected
Re: [E-devel] discussion: new features in E. try 2.
On Sat, Jun 10, 2006 at 11:04:39PM +0200, Morten Nilsen wrote: Aleksej Struk wrote: But, if I move some of its functionality to E, then it will be dependent on E. And actually, the module will only flip the input keyboard layout and visualize the current language icon. So, then it cannot be standalone as now. Uhm.. isn't it dependant on E anyway? Yes it is :) I just ment, that the half of the module's functionality will be put into E, and the half will be still in the module :) For example some data, that will be attached for each E_Border. Therefore if the module is not loaded then this data is useless :) sn -- Cheers, Morten :wq ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Taskbar Module
Hey, unfortunatelly, some files are missing. configure.in cannot be found. autogen.sh does not work On Fri, May 26, 2006 at 01:44:36PM -0400, Sthithaprajna Garapaty wrote: // Sorry about that. I cleaned it and properly gzipped it. // // Available at the same url // http://war.interhact.net/~iamsthitha/junk/taskbar.tar.gz // // I'm using the latest E from cvs, so it should work properly. // It probably wont appear by default, you have to right click on the bar - // Configure shelf contents and add it. // If it still does not appear, let me know. // // --Sthitha -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home --- All the advantages of Linux Managed Hosting--Without the Cost and Risk! Fully trained technicians. The highest number of Red Hat certifications in the hosting industry. Fanatical Support. Click to learn more http://sel.as-us.falkag.net/sel?cmd=lnkkid=107521bid=248729dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Taskbar Module
Hey, It seams that module works pretty well. :) congratulations. But, it would be really nice to have a configuration dialog for it. At least to have possibility to turn off the option to monitor minimized applications. I ask for this, since, I personally use ibox to have a list of minimized apps. So, waiting for a new features. :) aleksej On Fri, May 26, 2006 at 05:34:46PM -0500, Sthithaprajna Garapaty wrote: // Sorry about the mess. // Got some help from KainX and hopefully this is now a working package. // Here it is: // http://war.interhact.net/~iamsthitha/junk/taskbar-0.0.1.tar.gz // // --Sthitha // // On 5/26/06, Brian Mattern [EMAIL PROTECTED] wrote: // // Try 'make dist' to generate tarballs that people can use. // 'make distcheck' will ensure that these tarballs compile. // -- // rephorm // // // On Friday 26 May 2006 12:44, Sthithaprajna Garapaty wrote: // Sorry about that. I cleaned it and properly gzipped it. // // Available at the same url // http://war.interhact.net/~iamsthitha/junk/taskbar.tar.gz // // I'm using the latest E from cvs, so it should work properly. // It probably wont appear by default, you have to right click on the bar // - // Configure shelf contents and add it. // If it still does not appear, let me know. // // --Sthitha // // // --- // All the advantages of Linux Managed Hosting--Without the Cost and Risk! // Fully trained technicians. The highest number of Red Hat certifications in // the hosting industry. Fanatical Support. Click to learn more // http://sel.as-us.falkag.net/sel?cmd=lnkkid=107521bid=248729dat=121642 // ___ // enlightenment-devel mailing list // enlightenment-devel@lists.sourceforge.net // https://lists.sourceforge.net/lists/listinfo/enlightenment-devel // -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home --- All the advantages of Linux Managed Hosting--Without the Cost and Risk! Fully trained technicians. The highest number of Red Hat certifications in the hosting industry. Fanatical Support. Click to learn more http://sel.as-us.falkag.net/sel?cmd=lnkkid=107521bid=248729dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Taskbar Module
just forgot to write about this in the previous e-mail. Also, it would be nice to have an option that enables/disables the border menu on the taskbar right click :) It is really disturbing me. For now I cannot even access gadcon menu, if there is apps in the bar, cause on the right click I immediatelly have border menu of the app. thnx aleksej On Fri, May 26, 2006 at 05:34:46PM -0500, Sthithaprajna Garapaty wrote: // Sorry about the mess. // Got some help from KainX and hopefully this is now a working package. // Here it is: // http://war.interhact.net/~iamsthitha/junk/taskbar-0.0.1.tar.gz // // --Sthitha // // On 5/26/06, Brian Mattern [EMAIL PROTECTED] wrote: // // Try 'make dist' to generate tarballs that people can use. // 'make distcheck' will ensure that these tarballs compile. // -- // rephorm // // // On Friday 26 May 2006 12:44, Sthithaprajna Garapaty wrote: // Sorry about that. I cleaned it and properly gzipped it. // // Available at the same url // http://war.interhact.net/~iamsthitha/junk/taskbar.tar.gz // // I'm using the latest E from cvs, so it should work properly. // It probably wont appear by default, you have to right click on the bar // - // Configure shelf contents and add it. // If it still does not appear, let me know. // // --Sthitha // // // --- // All the advantages of Linux Managed Hosting--Without the Cost and Risk! // Fully trained technicians. The highest number of Red Hat certifications in // the hosting industry. Fanatical Support. Click to learn more // http://sel.as-us.falkag.net/sel?cmd=lnkkid=107521bid=248729dat=121642 // ___ // enlightenment-devel mailing list // enlightenment-devel@lists.sourceforge.net // https://lists.sourceforge.net/lists/listinfo/enlightenment-devel // -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home --- All the advantages of Linux Managed Hosting--Without the Cost and Risk! Fully trained technicians. The highest number of Red Hat certifications in the hosting industry. Fanatical Support. Click to learn more http://sel.as-us.falkag.net/sel?cmd=lnkkid=107521bid=248729dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] ecore_evas_callback_resize in c++
Declare this function as static inside the class definition. Theoretically should help. But then, you would have to provide a full name, also, i.e. EdjeWindow::AutoResize. On Wed, May 24, 2006 at 11:44:52PM +0200, Sevcsik Andr??s wrote: // Hi! // // I'm trying to make an EdjeWindow class in c++. The problem is, that I // can't bind with ecore_evas_callback_resize(). The compiler says: // // contactlist.h: In constructor ‘EdjeWindow::EdjeWindow(char*, // char*)’: contactlist.h:67: error: argument of type ‘void // (EdjeWindow::)(Ecore_Evas*)’ does not match ‘void // (*)(Ecore_Evas*)’ // // Here is the method I want to bind to callback_resize: // // void EdjeWindow::AutoResize() { // ecore_evas_geometry_get(ee, NULL, NULL, edje_w, edje_h); // evas_object_resize(edje, edje_w, edje_h); // } // // I tried to add an Ecore_Evas * ee parameter to the method, but it // doesn't work. Anyway, I don't need a parameter, since ee and edje // are defined as class members: // // private: // Ecore_Evas *ee; // Evas*evas; // Evas_Object *edje; // // SetTitle() method works fine this way... I see that // ecore_evas_callback_resize needs a function with an Evas_Ecore type // parameter, but it doesn't work even with it. // // Please keep in mind that I'm VERY BEGINNER IN C++, so be gentle // please :) I know EFL wasn't designed for c++, but I really prefer c++ // than c. // // I attached my whole header file. // // Thanks, // Sevcsik // /* EJABBER CONTANCT LIST HEADER FILE */ // #include iostream // #include string // #include Ecore_Evas.h // #include Ecore.h // #include Evas.h // // using namespace std; // // class EdjeWindow { // public: // EdjeWindow(char *, char *); // void SetTitle(char *); // void Show(); // private: // Ecore_Evas *ee; // Evas*evas; // Evas_Object *edje; // int edje_h; // int edje_w; // char*theme_file; // char*container; // char*window_title; // voidAutoResize(Ecore_Evas *ee); // //~ int app_signal_exit(void *data, int type, void *event); // }; // // EdjeWindow::EdjeWindow(char * theme_file, char * container) { // // // /* Init */ // if (ecore_init()) { // cout Ecore loaded.\n; // } else { // cout Loading Ecore failed\n; // exit(1); // } // if (ecore_evas_init()) { // cout Ecore_Evas loaded.\n; // } else { // cout Loading Ecore_Evas failed\n; // exit(1); // } // if (edje_init()) { // cout Edje loaded.\n; // } else { // cout Loading Edje failed\n; // exit(1); // } // // // /* Building window */ // // ee = ecore_evas_software_x11_new(NULL, 0, 0, 0, 0, 0); // ecore_evas_show(ee); // // evas = ecore_evas_get(ee); // // edje = edje_object_add(evas); // edje_object_file_set(edje, theme_file, container); // cout theme_file '\n'; // evas_object_move(edje, 0, 0); // edje_object_size_min_get(edje, edje_w, edje_h); // evas_object_resize(edje, edje_w, edje_h); // ecore_evas_resize(ee, (int)edje_w, (int)edje_h); // // ecore_evas_callback_resize_set(ee, AutoResize); // } // // void EdjeWindow::SetTitle(char * window_title) { // ecore_evas_title_set(ee, window_title); // } // // void EdjeWindow::Show() { // ecore_evas_show(ee); // evas_object_show(edje); // ecore_main_loop_begin(); // } // // void EdjeWindow::AutoResize() { // ecore_evas_geometry_get(ee, NULL, NULL, edje_w, edje_h); // evas_object_resize(edje, edje_w, edje_h); // } -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home --- All the advantages of Linux Managed Hosting--Without the Cost and Risk! Fully trained technicians. The highest number of Red Hat certifications in the hosting industry. Fanatical Support. Click to learn more http://sel.as-us.falkag.net/sel?cmd=lnkkid=107521bid=248729dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] devian rss
Yeah, that would be nice. I miss this a lot. On Tue, May 23, 2006 at 07:04:28PM +0300, DM wrote: // Hi! // // Is there any way to make devian rss showing non-english rss feed? // If yes - which file/s should be examined/hacked/patched? ;) // // Thanks, // Dan // // PS: I hell like these devian's transitions ;))) // // // --- // Using Tomcat but need to do more? Need to support web services, security? // Get stuff done quickly with pre-integrated technology to make your job easier // Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo // http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 // ___ // enlightenment-devel mailing list // enlightenment-devel@lists.sourceforge.net // https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home --- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] New in the town
Hey, Well, here [1] is two books on c/c++. It is good start I guess. And then I'd suggest just to take already written apps and investigate them. I personaly did in this way. I hope that I understood your question correctly. Otherwise if u want to learn E api - then just go inside source tree and search-read-think-try. :) regards [1]. Url: http://www.planetpdf.com/codecuts/pdfs/eckel/TIC2Vone.zip Url: http://www.planetpdf.com/codecuts/pdfs/eckel/TIC2Vtwo.zip On Sun, May 21, 2006 at 12:57:23PM +0200, Sebasti? Serra Landete wrote: // Hi all, // // // // I?m new in the town, two weeks ago while was doing web-surfing looking for // something new I found Enlightenment 17, I like web design, especially well // designed pages with CSS and some Flash, I?m a Cobol programmer, yes? I know // it, COBOL is probably one of the oldest programming language in the world, // and although I love my black terminal for programming millions lines of // code, I need something with color and more attractive, and sure for this // reason I started web design few years ago. // // // // Well, now all of you can get some idea about which person I am, and after // this little introduction, as I started to say at the beginning of this mail, // I found Enlightenment casually, and although I have some c/c++ knowledge I // need some hints. // // // // I would be thankful if someone gives me some clues or some link from which // to begin to learn, just some example code with comments or some API // explanation. // // // // Thank you in advance. // // // -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home --- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Edje: Image transitions
I guess, that u have to define all wanted alpha states of your image. And then just step between them as u want. Maybe I'm wrong. I'm not edje specialist. :( Hope, my answer will help On Sun, May 21, 2006 at 10:33:39PM +0200, Sevcsik Andr??s wrote: // Hi everyone. // // How can I add image transitions to my edc? // // Heres my programs{} section: // // programs { // program { // name, statusimg_in; // signal, mouse,in; // source, statusimg_bg; // action, STATE_SET mouseover 0.0; // This // // changes to mouseover image // target, statusimg_bg; // after, statusimg_stop; // } // program { // name, statusimg_out; // signal, mouse,out; // source, statusimg_bg; // action, STATE_SET default 0.0; // This // // changes to default image // target, statusimg_bg; // after, statusimg_stop; // } // program { // name, statusimg_stop; // signal, ; // action, ACTION_STOP; // target, statusimg_in; // target, statusimg_out; // } // } // // If I add a line transition, LINEAR, 1 or something else, it waits 1 // second, and then changes the image. I want a nice and slow alpha // transition :) // // Btw, transitions work beautifully, when I change positon/size. // // Thanks for the help, // Sevcsik // // // --- // Using Tomcat but need to do more? Need to support web services, security? // Get stuff done quickly with pre-integrated technology to make your job easier // Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo // http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 // ___ // enlightenment-devel mailing list // enlightenment-devel@lists.sourceforge.net // https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home --- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] error on compilation e_modules
e_modules compile fine. Just update your cvs tree. On Fri, May 12, 2006 at 03:42:28PM +0700, Vlad Alyukov wrote: // // , // | if /bin/sh ./libtool --tag=CC --mode=compile i486-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I/usr/include -I/usr/include -I/usr/include/enlightenment -DUSE_E_CONFIG_H-g -O2 -MT e_mod_main.lo -MD -MP -MF .deps/e_mod_main.Tpo -c -o e_mod_main.lo e_mod_main.c; \ // | then mv -f .deps/e_mod_main.Tpo .deps/e_mod_main.Plo; else rm -f .deps/e_mod_main.Tpo; exit 1; fi // | mkdir .libs // | i486-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I/usr/include -I/usr/include -I/usr/include/enlightenment -DUSE_E_CONFIG_H -g -O2 -MT e_mod_main.lo -MD -MP -MF .deps/e_mod_main.Tpo -c e_mod_main.c -fPIC -DPIC -o .libs/e_mod_main.o // | i486-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I/usr/include -I/usr/include -I/usr/include/enlightenment -DUSE_E_CONFIG_H -g -O2 -MT e_mod_main.lo -MD -MP -MF .deps/e_mod_main.Tpo -c e_mod_main.c -o e_mod_main.o /dev/null 21 // | if /bin/sh ./libtool --tag=CC --mode=compile i486-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I/usr/include -I/usr/include -I/usr/include/enlightenment -DUSE_E_CONFIG_H-g -O2 -MT e_mod_config.lo -MD -MP -MF .deps/e_mod_config.Tpo -c -o e_mod_config.lo e_mod_config.c; \ // | then mv -f .deps/e_mod_config.Tpo .deps/e_mod_config.Plo; else rm -f .deps/e_mod_config.Tpo; exit 1; fi // | i486-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I/usr/include -I/usr/include -I/usr/include/enlightenment -DUSE_E_CONFIG_H -g -O2 -MT e_mod_config.lo -MD -MP -MF .deps/e_mod_config.Tpo -c e_mod_config.c -fPIC -DPIC -o .libs/e_mod_config.o // | i486-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I/usr/include -I/usr/include -I/usr/include/enlightenment -DUSE_E_CONFIG_H -g -O2 -MT e_mod_config.lo -MD -MP -MF .deps/e_mod_config.Tpo -c e_mod_config.c -o e_mod_config.o /dev/null 21 // | if /bin/sh ./libtool --tag=CC --mode=compile i486-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I/usr/include -I/usr/include -I/usr/include/enlightenment -DUSE_E_CONFIG_H-g -O2 -MT e_mod_keybind.lo -MD -MP -MF .deps/e_mod_keybind.Tpo -c -o e_mod_keybind.lo e_mod_keybind.c; \ // | then mv -f .deps/e_mod_keybind.Tpo .deps/e_mod_keybind.Plo; else rm -f .deps/e_mod_keybind.Tpo; exit 1; fi // | i486-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I/usr/include -I/usr/include -I/usr/include/enlightenment -DUSE_E_CONFIG_H -g -O2 -MT e_mod_keybind.lo -MD -MP -MF .deps/e_mod_keybind.Tpo -c e_mod_keybind.c -fPIC -DPIC -o .libs/e_mod_keybind.o // | e_mod_keybind.c: In function '_lang_register_module_keybindings': // | e_mod_keybind.c:62: error: 'EDIT_RESTRICT_ACTION' undeclared (first use in this function) // | e_mod_keybind.c:62: error: (Each undeclared identifier is reported only once // | e_mod_keybind.c:62: error: for each function it appears in.) // | e_mod_keybind.c:62: error: 'EDIT_RESTRICT_PARAMS' undeclared (first use in this function) // | make[4]: *** [e_mod_keybind.lo] Error 1 // | make[4]: Leaving directory `/root/CVS/e_modules/language' // | make[3]: *** [all-recursive] Error 1 // | make[3]: Leaving directory `/root/CVS/e_modules/language' // | make[2]: *** [all] Error 2 // | make[2]: Leaving directory `/root/CVS/e_modules/language' // | make[1]: *** [all] Error 1 // | make[1]: Leaving directory `/root/CVS/e_modules' // | make: *** [build-stamp] Error 2 // ` // // // // // -- // Vlad Alyukov // RT QA Engineer // SWsoft, Inc. // // // --- // Using Tomcat but need to do more? Need to support web services, security? // Get stuff done quickly with pre-integrated technology to make your job easier // Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo // http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 // ___ // enlightenment-devel mailing list // enlightenment-devel@lists.sourceforge.net // https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home --- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] BUG: dEvian:RSS module crashes E
Hi, Unfortunatelly I have to report a bug in dEvian RSS module. It crashes E when the following events happen : 1. RSS gets info about a new news Item. 2. Popup about the new item is shown and then hidden 3. I move my mouse pointer inside the RSS gadget 3. E crashes if one of the following 2 happens : a) Mouse pointer is pointing a new (red) item b) Mouse pointer just enter the RSS gadget box The backtrace looks as follows : #0 0x0020 in ?? () #1 0x08093e49 in e_object_del (obj=0x8b604a0) at e_object.c:48 #2 0xb77bac12 in devian_popup_warn_del (popw=0x8ef8330) at e_mod_popup_warn.c:212 #3 0xb77c3b39 in _cb_infos_set (data=0x8f1b6d0, obj=0x8d70660, emission=0x8750440 infos_set, source=0x81820b0 item) at e_mod_data_rss.c:1056 #4 0xb7f3a591 in _edje_emit_handle (ed=0x8b013c0, sig=0x8750440 infos_set, src=0x81820b0 item) at edje_program.c:875 #5 0xb7f419eb in _edje_message_process (em=0x8d5d090) at edje_message_queue.c:433 #6 0xb7f41f14 in _edje_message_queue_process () at edje_message_queue.c:605 #7 0xb7f41ff5 in _edje_job (data=0x0) at edje_message_queue.c:99 #8 0xb7ec9862 in _ecore_job_event_handler (data=0x0, type=76, ev=0x8ad94d0) at ecore_job.c:75 #9 0xb7c6f77a in _ecore_event_call () at ecore_events.c:431 #10 0xb7c750ce in _ecore_main_loop_iterate_internal (once_only=0) at ecore_main.c:639 #11 0xb7c752c7 in ecore_main_loop_begin () at ecore_main.c:79 #12 0x08062ea3 in main (argc=1, argv=0xbf968494) at e_main.c:685 -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home --- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] E_CONFIG_SUB
Hi Raster, Please find two files attached : e_mod_main.c and e_mod_main.h To see the peace of code where E_CONFIG_SUB is used, please refer to function _lang_load_config. As I said in IRC, E_CONFIG_SUB works if the config file is already exist. Otherwise eet crashes. BTW. If u would require all the module code, in order to do testings, then please let me know :) Waiting for comments. aleksej -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://www. #include e.h #include e_mod_main.h #include e_mod_config.h #include e_mod_keybind.h #include e_mod_lang.h #include config.h #define LANG_MODULE_CONFIG_FILE module.language Lang *_lang_init(E_Module *m); static void _lang_shutdown(Lang *l); static void _lang_config_menu_new(Lang *l); static int_lang_face_init(Lang_Face *lf); static void _lang_face_menu_new(Lang_Face *lf); static void _lang_face_enable(Lang_Face *lf); static void _lang_face_disable(Lang_Face *lf); static void _lang_face_free(Lang_Face *lf); static void _lang_face_cb_gmc_change(void *data, E_Gadman_Client *gmc, E_Gadman_Change change); static void _lang_face_cb_mouse_down(void *data, Evas *evas, Evas_Object *obj, void *event_info); static void _lang_face_cb_menu_edit(void *data, E_Menu *mn, E_Menu_Item *mi); static void _lang_face_cb_menu_configure(void *data, E_Menu *mn, E_Menu_Item *mi); void _lang_load_config(Lang *l); static int lang_count; Lang *lang = NULL; EAPI E_Module_Api e_modapi = { E_MODULE_API_VERSION, Language }; EAPI void * e_modapi_init(E_Module *m) { Lang *l; l = _lang_init(m); if (!l) return NULL; lang = l; m-config_menu = l-config_menu; return l; } EAPI int e_modapi_shutdown(E_Module *m) { Lang *l; l = m-data; if (!l) return 0; if (m-config_menu) { e_menu_deactivate(m-config_menu); e_object_del(E_OBJECT(m-config_menu)); m-config_menu = NULL; } if (l-cfd) { e_object_del(E_OBJECT(l-cfd)); l-cfd = NULL; } _lang_shutdown(l); return 1; } EAPI int e_modapi_save(E_Module *m) { Lang *l; l = m-data; if (!l) return 0; e_config_domain_save(LANG_MODULE_CONFIG_FILE, l-conf_edd, l-conf); return 1; } EAPI int e_modapi_info(E_Module *m) { char buf[4096]; snprintf(buf, sizeof(buf), %s/module_icon.png, e_module_dir_get(m)); m-icon_file = strdup(buf); return 1; } EAPI int e_modapi_about(E_Module *m) { e_module_dialog_show( _(Enlightenment Language Enhancment Module), _(This module is used to switch between input languages.)); return 1; } EAPI int e_modapi_config(E_Module *m) { Lang *l; E_Container *con; l = m-data; if (!l) return 0; if (!l-face) return 0; con = e_container_current_get(e_manager_current_get()); if (l-face-con == con) _lang_configure_lang_module(con, l); return 1; } Lang * _lang_init(E_Module *m) { Lang *l; E_Menu_Item *mi; Evas_List *managers, *l1, *l2; lang_load_kbd_models(); lang_load_xfree_languages(); l = E_NEW(Lang, 1); if (!l) return NULL; l-module = m; l-current_lang_selector = 0; _lang_load_config(l); _lang_config_menu_new(l); managers = e_manager_list(); for (l1 = managers; l1; l1 = l1-next) { E_Manager *man; man = l1-data; for (l2 = man-containers; l2; l2 = l2-next) { E_Container *con; Lang_Face *lf; con = l2-data; lf = E_NEW(Lang_Face, 1); if (lf) { lf-conf_face_edd = E_CONFIG_DD_NEW(Lang_Face_Config, Config_Face); #undef T #undef D #define T Config_Face #define D lf-conf_face_edd E_CONFIG_VAL(D, T, enabled, UCHAR); l-face = lf; lf-lang = l; lf-con = con; lf-evas = con-bg_evas; lf-conf = E_NEW(Config_Face, 1); lf-conf-enabled = 1; if (!_lang_face_init(lf)) return NULL; lang_face_language_indicator_set(l); _lang_face_menu_new(lf); mi = e_menu_item_new(l-config_menu); e_menu_item_label_set(mi, con-name); e_menu_item_submenu_set(mi, lf-menu); if (!lf-conf-enabled) _lang_face_disable(lf); else _lang_face_enable(lf); } } } _lang_register_module_actions(); _lang_register_module_keybindings(l); return l; } static void _lang_shutdown(Lang *l) { _lang_unregister_module_actions(); _lang_unregister_module_keybindings(l); lang_free_kbd_models(); lang_free_xfree_languages(); while (l-conf-languages) { Language *lang = l-conf-languages-data; if (lang-lang_name) evas_stringshare_del(lang-lang_name); if (lang-lang_shortcut) evas_stringshare_del(lang-lang_shortcut); if (lang-lang_flag) evas_stringshare_del(lang-lang_flag); if (lang-kbd_model) evas_stringshare_del(lang-kbd_model); if (lang-kbd_layout) evas_stringshare_del(lang-kbd_layout); if (lang-kbd_variant
[E-devel] E_CONFIG_SUB
Hi everybody, Currently I'm trying to create a new module for E. Doing this I faced with the following problem. I have the following module header: typedef _Extra Extra; typedef _Config Config; struct _Extra { int a; char *b; }; stuct _Config { int a; Extra *e; }; I need to store the Config into the config file. The question is how to deal with the sub-structure in the _Config structure. I tried to use E_CONFIG_SUB, but I did not get any result. Unfortunatelly I did not find any examples of using it. So, probably, I just incorectly used it. But for me it seems to be as easy as with E_CONFIG_LIST :-\ THe following code illustrate the steps I do to load the data from the confgi file : E_Config_DD conf_edd; E_Config_DD conf_extra_edd; // Loading config : conf_extra_edd = E_CONFIG_DD_NEW(Extra_Config, Extra); #undef T #undef D #define T Extra #define D conf_extra_edd E_CONFIG_VAL(T, D, a, INT); E_CONFIG_VAL(T, D, b, STR); conf_edd = E_CONFIG_DD_NEW(Module_Config, Config); #undef T #undef D #define T Config #define D conf_edd E_CONFIG_VAL(T, D, a, INT); E_CONFIG_SUB(T, D, e, conf_extra_edd); m-conf = e_config_domain_load(module.somemodule, conf_edd); if (!m-conf) { ... } ... What can be wrong with this code ? Please help :) sn --- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Desklock triggers crash...
I think, that crash happens because of some modules, for example devian. I tried to reproduce the crash in the same way as David did = and I have no crash at all. Alex On 4/13/06, Ramkumar R [EMAIL PROTECTED] wrote: I can't reproduce this here. my steps: 1) ctrlalt + L to lock the screen 2) enter my password to unlock the screen 3) ctrlalt + Ins, which does `exec Eterm` This doesn't crash here. Am I following the right steps? yeah... strange... i have the following modules loaded and enabled: dropshadow, clock, pager, ibox... use my login password and locked screen shows on all zones (i have only one neway :) ) i am leaving for a place with no net conn... i am probably get a backtrace when i get back tomorrow or the day after... Ramkumar. -- April 1: This is the day upon which we are reminded of what we are on the other three hundred and sixty-four. -- Mark Twain, Pudd'nhead Wilson's Calendar --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmdlnkkid0944bid$1720dat1642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://www. --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] discussion: new features in E. try 2.
Hi all devs, I just repost my previous mail, since I did not get any comments on it yet :( I would like to start a new discussion regarding E features. During the past time I usually use 2 different languages for input in my work. This languages are english and russian. So, in order to be able to switch between them I use setxkbmap program of the X11. I wrote a script which does language switching for me. This scrip, actually, looks as follows: #!/bin/sh f=`setxkbmap -print | grep xkb_symbols | awk '{printf $4}' | cut -d '+' -f 2` if [ $f = us ]; then setxkbmap -model compaqik13 -layout ru -variant basic elif [ $f = us(basic) ]; then setxkbmap -model compaqik13 -layout ru -variant basic elif [ $f = ru(basic) ]; then setxkbmap -model compaqik13 -layout us -variant basic fi However, it is not comfortable enought. First of all, I do not have any visual representation of my current language selection. Second, such a way of switching language is global. So, if I turn, for example, russian language, I will have it everywhere and in every application I currently use, but it would be nice to have some local language selection per application. Finally, I already had some troubles with non-english :) language and desktop locking. If I turn, for example, russian language and then lock the screen from the menu, or by using shortcut, for example ctrl+F12, I'm not able to unlock my desktop, since the ASCII code values of russian letters are greater that 128 and E, basically, do not accept them. Please do not refere to locale settings in this situation :) since I prefer to work in C locale or en_US. I would like to propose to implement such a language switchin mechanism in E, which is similar to the script I use. Also, such a technich is used in KDE for example. However, I'm able to implement it of course :), but I'd like to hear different opinions on that. Moreover, I'd like to hear some comments from devs, what should be done. The things I want to do are the following: a) implement a new configuration dialog that allows to select perfered languages, to set the default input language, and to select the language switching policy. For example such policies can be: (i) global - the language is selected for all applications, (ii) local - the language is selected for the specific application or a window, (iii) maybe something else. b) implement 2 new actions that allows to switch between selected languages in two ways - forward and backword. For example if I have selected 3 languages EN-RU-IT, then I want to be able to switch between them in the 2 following ways: (i) EN-RU-IT-EN-... (ii) IT-RU-EN-IT... Of course here I assume that default language is EN. c) implement an E module which will monitor the current language selection. Moreover it would be nice if it would allow to switch languages as well. For example if one click on it. I think the option a) is the most easiest from the implementation point of view. For the option b) I think the following actions whould be taken. The main E config should store the information what langs are selected, which is default one, and what lang switching policy is used. Also, the current language selection should be stored in main config, probably just temporarly, if the global language switching policy is used. Also, I think, that the data structure representing the window border should have a field that will show the current language selection for this particular window, if the local language policy is selected. Then, the language for this window should be switched automatically, when it gets the focus. I think, that some sort of IPC also should be implemented in order to have a possibility to assign shortcuts. Of course, default shortcuts should be defined as well ::)) The option c) is the most mistirious for me, since I never worked with modules. I guess, that in order to monitor the current lang selection, some IPC actions should exist. Also, I think, they should exist if we want module to be able to switch languages. It would be nice if somebody referenced me to an existing example, or briefly explain how things should be done. Well, I think thats all what I wanted to write and ask opinions about. :) Waiting for comments, suggestions and etc. sn --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Super_L keybinding
Hi Dan, The reason why it is setuped in such a way is, because, I have standard keyboard, without any special keys, and, I wrote and tested this code with it. I first time here about Super_L key. It seams that your patch is correct. Moreover, some people were complaining that there is no possibility to assigne sun keybord keys. Since I do not know all this special key I implemented just common one. If somebody could point me to the list of all this keys, of course, I would add them to config dialog. BTW, this is still hardcoded way of defining them. Probably there should be a better way of checking keybord modifiers. a. On 4/10/06, dan sinclair [EMAIL PROTECTED] wrote: Hello, I was wondering if there is a reason why, when using the keybinding configuration dialog, you can't bind to just the Super_L or Super_R keys anymore. I can do it through enlightenment_remote but the config panel dosen't accept it. (I typically bind Super_L to exec eterm.) The attached patch will remove this limitation, but as I don't know that code I don't want to just apply it. Any reasons why this shouldn't go in? Or why it's currently setup this way? Thanks, dan -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://www. --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] discussion: new features of E. the choice of input language
Hi all, I would like to start a new discussion regarding E features. During the past time I usually use 2 different languages for input in my work. This languages are english and russian. So, in order to be able to switch between them I use setxkbmap program of the X11. I wrote a script which does language switching for me. However, it is not comfortable enought. First of all, I do not have any visual representation of my current language selection. Second, such a way of switching language is global. So, if I turn, for example, russian language, I will have it everywhere and in every application I currently use, but it would be nice to have some local language selection per application. Finally, I already had some troubles with non-english :) language and desktop locking. If I turn, for example, russian language and then lock the screen from the menu, or by using shortcut, for example ctrl+F12, I'm not able to unlock my desktop, since the ASCII code values of russian letters are greater that 128 and E, basically, does not accept them. Please do not refere to locale settings in this situation :) since I prefer to work in C locale or en_US. I would like to propose to implement such a language switchin mechanism in E. However, I'm able to implement it of course :), but I'd like to hear different opinions on that. Moreover, I'd like to hear some comments from devs, what should be done. The things I want to do are the following: a) implement a new configuration dialog that allows to select perfered languages, to set the default input language, and to select the language switching policy. For example such policies can be: (i) global - the language is selected for all applications, (ii) local - the language is selected for the specific application or a window, (iii) maybe something else. b) implement 2 new actions that allows to switch between selected languages in two ways - forward and backword. For example if I have selected 3 languages EN-RU-IT, then I want to be able to switch between them in the 2 following ways: (i) EN-RU-IT-EN-... (ii) IT-RU-EN-IT... Of course here I assume that default language is EN. c) implement an E module which will monitor the current language selection. Moreover it would be nice if it would allow to switch languages as well. For example if one click on it. I think the option a) is the most easiest from the implementation point of view. For the option b) I think the following actions whould be taken. The main E config should store the information what langs are selected, which is default one, and what lang switching policy is used. Also, the current language selection should be stored in main config, probably just temporarly, if the global language switching policy is used. Also, I think, that the data structure representing the window border should have a field that will show the current language selection for this particular window, if the local language policy is selected. Then, the language for this window should be switched automatically, when it gets the focus. I think, that some sort of IPC also should be implemented in order to have a possibility to assign shortcuts. Of course, default shortcuts should be defined as well ::)) The option c) is the most mistirious for me, since I never worked with modules. I guess, that in order to monitor the current lang selection, some IPC actions should exist. Also, I think, they should exist if we want module to be able to switch languages. It would be nice if somebody referenced me to an existing example, or briefly explain how things should be done. Well, I think thats all what I wanted to write and ask opinions about. :) Waiting for comments, suggestions and etc. sn. -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] discussion: new features of E. the choice of input language
Here is that script I use : #!/bin/sh f=`setxkbmap -print | grep xkb_symbols | awk '{printf $4}' | cut -d '+' -f 2` if [ $f = us ]; then setxkbmap -model compaqik13 -layout ru -variant basic elif [ $f = us(basic) ]; then setxkbmap -model compaqik13 -layout ru -variant basic elif [ $f = ru(basic) ]; then setxkbmap -model compaqik13 -layout us -variant basic fi Basically what it does it set the keybord layout/variant and the type of the keybord. sn. On Sun, Apr 02, 2006 at 10:24:13PM +0800, Stafford Horne wrote: // Hi Aleksej, // // Could you send your script which you use to setup your environment? I think most developers could get a better understanding of the situation by just looking at your script. // // Also, Perhaps some of this could incorporated as an input method configuration? // // -Stafford // // On Sun, 2 Apr 2006 12:57:58 + // Aleksej Struk [EMAIL PROTECTED] wrote: // // // Hi all, // // // I would like to start a new discussion regarding E features. // // During the past time I usually use 2 different languages for input in // my work. This languages are english and russian. So, in order to be // able to switch between them I use setxkbmap program of the X11. I wrote // a script which does language switching for me. // // However, it is not comfortable enought. First of all, I do not have // any visual representation of my current language selection. Second, // such a way of switching language is global. So, if I turn, for example, // russian language, I will have it everywhere and in every application I // currently use, but it would be nice to have some local language selection // per application. Finally, I already had some troubles with non-english :) // language and desktop locking. If I turn, for example, russian language // and then lock the screen from the menu, or by using shortcut, for // example ctrl+F12, I'm not able to unlock my desktop, since the ASCII // code values of russian letters are greater that 128 and E, basically, // does not accept them. Please do not refere to locale settings in this // situation :) since I prefer to work in C locale or en_US. // // // I would like to propose to implement such a language switchin mechanism // in E. However, I'm able to implement it of course :), but I'd like to // hear different opinions on that. Moreover, I'd like to hear some comments // from devs, what should be done. // // The things I want to do are the following: // // a) implement a new configuration dialog that allows to select perfered // languages, to set the default input language, and to select the language // switching policy. For example such policies can be: (i) global - the // language is selected for all applications, (ii) local - the language // is selected for the specific application or a window, (iii) maybe // something else. // // b) implement 2 new actions that allows to switch between selected // languages in two ways - forward and backword. For example if I have // selected 3 languages EN-RU-IT, then I want to be able to switch // between them in the 2 following ways: (i) EN-RU-IT-EN-... (ii) // IT-RU-EN-IT... Of course here I assume that default language is EN. // // c) implement an E module which will monitor the current language // selection. Moreover it would be nice if it would allow to switch languages // as well. For example if one click on it. // // // I think the option a) is the most easiest from the implementation point // of view. // // For the option b) I think the following actions whould be taken. The // main E config should store the information what langs are selected, // which is default one, and what lang switching policy is used. Also, // the current language selection should be stored in main config, probably // just temporarly, if the global language switching policy is used. // // Also, I think, that the data structure representing the window border // should have a field that will show the current language selection for // this particular window, if the local language policy is selected. Then, // the language for this window should be switched automatically, when it // gets the focus. // // I think, that some sort of IPC also should be implemented in order to // have a possibility to assign shortcuts. Of course, default shortcuts // should be defined as well ::)) // // The option c) is the most mistirious for me, since I never worked with // modules. I guess, that in order to monitor the current lang selection, // some IPC actions should exist. Also, I think, they should exist if we // want module to be able to switch languages. It would be nice if somebody // referenced me to an existing example, or briefly explain how things // should be done. // // // Well, I think thats all what I wanted to write and ask opinions about. // :) Waiting for comments, suggestions and etc. // // sn
Re: [E-devel] Compiling fresh check out on a laptop...
I had the same problems. I think, that recompilation of evas helped me. sn On Fri, Mar 31, 2006 at 03:37:51PM +0200, Puppet Master wrote: // Hello all // // I'm compilling a fresh check out from the new CVS ... (great !!) // but it does'nt work ... (sniff) // // I have this error : // // e_manager.c: In function `e_manager_new': // e_manager.c:145: erreur: « ECORE_X_EVENT_SCREENSAVER_NOTIFY » non // d?clar? (premi?re utilisation dans cette fonction) // e_manager.c:145: erreur: (Chaque identificateur non d?clar? est // rapport? une seule fois // e_manager.c:145: erreur: pour chaque fonction dans laquelle il appara?t.) // e_manager.c: In function `_e_manager_cb_screensaver_notify': // e_manager.c:746: erreur: « Ecore_X_Event_Screensaver_Notify » non // d?clar? (premi?re utilisation dans cette fonction) // e_manager.c:746: erreur: « e » non d?clar? (premi?re utilisation dans // cette fonction) // // I take a look to the code and this ECORE_X_EVENT_SCREENSAVER_NOTIFY is // defined on // ecore_x ... // // I check out a fresh ecore .. I compile it ... it says : // Ecore_X..: yes (Xcursor: yes) (Xprint: yes) // (Xinerama: yes) (Xrandr: yes) (Xscreensaver: yes) (Xrender: yes) // // it works fine ... // // I check screensaver extenstion on X : // ls -l /usr/X11R6/include/X11/extensions/scrnsaver.h // -r--r--r-- 1 root root 4208 2006-02-02 21:54 // /usr/X11R6/include/X11/extensions/scrnsaver.h // no problem is here ... // // and finaly I compile e ... // // and the same error : // // e_manager.c: In function `e_manager_new': // e_manager.c:145: erreur: « ECORE_X_EVENT_SCREENSAVER_NOTIFY » non // d?clar? (premi?re utilisation dans cette fonction) // e_manager.c:145: erreur: (Chaque identificateur non d?clar? est // rapport? une seule fois // e_manager.c:145: erreur: pour chaque fonction dans laquelle il appara?t.) // e_manager.c: In function `_e_manager_cb_screensaver_notify': // e_manager.c:746: erreur: « Ecore_X_Event_Screensaver_Notify » non // d?clar? (premi?re utilisation dans cette fonction) // // some body have the same problem ? // some body have a solution ? // // I checkout the code yesterday 11:00 pm ... // // thanks // -- // Puppet_Master // ~oOo~ e17 ~oOo~ // si on reprennais tout depuis le d?but ... // // // --- // This SF.Net email is sponsored by xPML, a groundbreaking scripting language // that extends applications into web and mobile media. Attend the live webcast // and join the prime developer group breaking into this new coding territory! // http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642 // ___ // enlightenment-devel mailing list // enlightenment-devel@lists.sourceforge.net // https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Compiling fresh check out on a laptop...
as far as I remmember, the problem is that E includes *.h from /usr/.../include, while ecore does it in its local dir. I think I basically cp that *.h file, where E_CORE_SCREENSAVER_NOTIFY, to /usr/.../include. Seems to be some sort of inconsistency in install. I installed E in some weeks on a clean machine without any problem. However, I had this problem on the machine where E was installed already. Try to deinstall ecore and install it. Hope this will help. On 3/31/06, Puppet Master [EMAIL PROTECTED] wrote: Le 31/03/06, Aleksej Struk[EMAIL PROTECTED] a écrit : I had the same problems. I think, that recompilation of evas helped me. i compiled evas ... and no evolution sn On Fri, Mar 31, 2006 at 03:37:51PM +0200, Puppet Master wrote: // Hello all // // I'm compilling a fresh check out from the new CVS ... (great !!) // but it does'nt work ... (sniff) // // I have this error : // // e_manager.c: In function `e_manager_new': // e_manager.c:145: erreur: « ECORE_X_EVENT_SCREENSAVER_NOTIFY » non // d?clar? (premi?re utilisation dans cette fonction) // e_manager.c:145: erreur: (Chaque identificateur non d?clar? est // rapport? une seule fois // e_manager.c:145: erreur: pour chaque fonction dans laquelle il appara?t.) // e_manager.c: In function `_e_manager_cb_screensaver_notify': // e_manager.c:746: erreur: « Ecore_X_Event_Screensaver_Notify » non // d?clar? (premi?re utilisation dans cette fonction) // e_manager.c:746: erreur: « e » non d?clar? (premi?re utilisation dans // cette fonction) // // I take a look to the code and this ECORE_X_EVENT_SCREENSAVER_NOTIFY is // defined on // ecore_x ... // // I check out a fresh ecore .. I compile it ... it says : // Ecore_X..: yes (Xcursor: yes) (Xprint: yes) // (Xinerama: yes) (Xrandr: yes) (Xscreensaver: yes) (Xrender: yes) // // it works fine ... // // I check screensaver extenstion on X : // ls -l /usr/X11R6/include/X11/extensions/scrnsaver.h // -r--r--r-- 1 root root 4208 2006-02-02 21:54 // /usr/X11R6/include/X11/extensions/scrnsaver.h // no problem is here ... // // and finaly I compile e ... // // and the same error : // // e_manager.c: In function `e_manager_new': // e_manager.c:145: erreur: « ECORE_X_EVENT_SCREENSAVER_NOTIFY » non // d?clar? (premi?re utilisation dans cette fonction) // e_manager.c:145: erreur: (Chaque identificateur non d?clar? est // rapport? une seule fois // e_manager.c:145: erreur: pour chaque fonction dans laquelle il appara?t.) // e_manager.c: In function `_e_manager_cb_screensaver_notify': // e_manager.c:746: erreur: « Ecore_X_Event_Screensaver_Notify » non // d?clar? (premi?re utilisation dans cette fonction) // // some body have the same problem ? // some body have a solution ? // // I checkout the code yesterday 11:00 pm ... // // thanks // -- // Puppet_Master // ~oOo~ e17 ~oOo~ // si on reprennais tout depuis le d?but ... // // // --- // This SF.Net email is sponsored by xPML, a groundbreaking scripting language // that extends applications into web and mobile media. Attend the live webcast // and join the prime developer group breaking into this new coding territory! // http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642 // ___ // enlightenment-devel mailing list // enlightenment-devel@lists.sourceforge.net // https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home -- -- Puppet_Master E17 si on reprennais tout ... -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://www. --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Re: E CVS: apps/e rephorm
Hi, Just some comments on dnd in pager. From my point of view, it would be nice to have a config option that allows to turn of the dnd. I request this, because I usually use mouse to switch desktops. Some times desktops switch fine. But, sometimes dnd starts and I drag a window in pager. After, finaly, I go to desktop I want, the position of the window is changed. This looks not very comfortable for me, since I have to reposition wins on that desktop. sn On 3/29/06, Enlightenment CVS [EMAIL PROTECTED] wrote: Enlightenment CVS committal Author : rephorm Project : e17 Module : apps/e Dir : e17/apps/e/src/modules/pager Modified Files: e_mod_config.c e_mod_main.c e_mod_main.h Log Message: better pager dragging * drag windows around within pager * dnd when going outside of the pager * window placed at location in pager of drop * window centered under mouse when dropped off of pager I'm not sure yet to do with original window when dragging off the pager. Right now it stays at last on pager location, which is a bit ugly. Should it jump back to the original position? Or disappear entirely? --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] ecore does not compile with software_x11 engine
Hi, I have a problem with the compiling ecore. I just sync myself to the latest cvs. EET and EVAS are compiled correctly. But ecore - not. Basically, I just run autogen.sh and do not setup config options. When I run make, I have the following comiler error : ecore_evas_x.c: In function '_ecore_evas_x_alpha_set': ecore_evas_x.c:1387: error: structure has no member named 'destination_alpha' ecore_evas_x.c:1395: error: structure has no member named 'destination_alpha' ecore_evas_x.c: In function 'ecore_evas_software_x11_new': ecore_evas_x.c:2101: error: structure has no member named 'destination_alpha' ecore_evas_x.c:2109: error: structure has no member named 'destination_alpha' However, the include e17/libs/evas/src/modules/software_x11/Evas_Engine_Software_X11.h defines 'destination_alpha'. But it is not defined in $INSTALL_PREFIX/include/Evas_Engine_Software_X11.h. regards, aleksej --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] font hinting
Hi all, I a little bit confused with the last cvs. Before I sync my tree, I have font hinting working fine. I had all the 3 options : a) byte code b) automatic c) no hinting. After sync to the cvs, a cannot selectt option a) anymore. However, after taking a look into code, I notice, that evas_font_hinting_can_hint(.., EVAS_FONG_HINTING_BYTECODE) returns 0 instead of 1. So, for me it seams, that basically evas cannot do this type of hinting on my machine? right ? So, can somebody explain, why it is so ? --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Re: [Enlightenment-intl] Bug?
On Thu, Mar 09, 2006 at 07:57:48AM +0100, Anders Troback wrote: // On Wed, 08 Mar 2006 23:00:45 +0900 (JST) // Yasufumi Haga [EMAIL PROTECTED] wrote: // // Hello // // On Wed, 8 Mar 2006 13:54:45 +0100, // Anders Troback [EMAIL PROTECTED] wrote: // // | Hi, // | // | if I run E17 with the Swedish locale and entering the Key binding // | Settings in Configuration Panel E17 segs when I select the Run // Command | line! // // I have the same problem with ja_JP.eucJP. // Is it possible to have a backtrace ? Is this happens with the latest CVS ? // // // --- // This SF.Net email is sponsored by xPML, a groundbreaking scripting language // that extends applications into web and mobile media. Attend the live webcast // and join the prime developer group breaking into this new coding territory! // http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642 // ___ // enlightenment-devel mailing list // enlightenment-devel@lists.sourceforge.net // https://lists.sourceforge.net/lists/listinfo/enlightenment-devel --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Re: [Enlightenment-intl] Bug?
On Thu, Mar 09, 2006 at 01:54:20PM +0100, Massimo Maiurana wrote: // Aleksej Struk, il 09/03/2006 12:20, scrisse: // // Is it possible to have a backtrace ? Is this happens with the latest CVS // ? // // attached is a bt about the same problem :) // // -- //Massimo Maiurana massimoatragusa.linux.it //http://massimo.solira.org GPG keyID #7044D601 // // Articolo 11 - L'Italia ripudia la guerra come strumento di offesa // alla libert? degli altri popoli e come mezzo di risoluzione delle // controversie internazionali // Program received signal SIGSEGV, Segmentation fault. // 0xb7a761c6 in strcasecmp () from /lib/libc.so.6 // (gdb) bt // #0 0xb7a761c6 in strcasecmp () from /lib/libc.so.6 // #1 0x080f7108 in _ilist_kb_cb_change (data=0x8a92df8, obj=0x86dde38) at e_int_config_keybindings.c:1250 // #2 0x080d93d4 in e_widget_change (obj=0x86dde38) at e_widget.c:411 // #3 0x080ee236 in _e_wid_cb_item_sel (data=0x848c7e0, data2=0x8760fa0) at e_widget_ilist.c:255 // #4 0x080ead94 in e_ilist_selected_set (obj=0x894fed0, n=22) at e_ilist.c:160 // #5 0x080eb616 in _e_smart_event_mouse_down (data=0x8760fb0, e=0x86b7830, obj=0x8760fd0, event_info=0xbfa1a210) // at e_ilist.c:333 // #6 0xb7e31550 in evas_object_event_callback_call (obj=0x8760fd0, type=EVAS_CALLBACK_MOUSE_DOWN, event_info=0xbfa1a210) // at evas_callbacks.c:189 // #7 0xb7e315dd in evas_object_event_callback_call (obj=0x87630c8, type=EVAS_CALLBACK_MOUSE_DOWN, event_info=0xbfa1a210) // at evas_callbacks.c:200 // #8 0xb7e32e37 in evas_event_feed_mouse_down (e=0x86b7830, b=1, flags=EVAS_BUTTON_NONE, timestamp=243377037, data=0x0) // at evas_events.c:264 // #9 0xb7efb7b1 in _ecore_evas_x_event_mouse_button_down (data=0x0, type=12, event=0x8797910) at ecore_evas_x.c:370 // #10 0xb7d9ea31 in _ecore_event_call () at ecore_events.c:431 // #11 0xb7da5a5b in _ecore_main_loop_iterate_internal (once_only=0) at ecore_main.c:639 // #12 0xb7da4b97 in ecore_main_loop_begin () at ecore_main.c:79 // #13 0x080626bd in main (argc=1, argv=0xbfa48464) at e_main.c:679 Hhh, actually bt seems a little bit old. Actually the function _ilist_kb_cb_change do not exist anymore. It was removed and replaced by another, since the dialog interface changed, with the last update. But any way, it seems that all the roads go to strcmp ... --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Feature request!
On Mon, Mar 06, 2006 at 12:01:13PM +0200, Hisham Mardam Bey wrote: // On 3/6/06, The Rasterman Carsten Haitzler [EMAIL PROTECTED] wrote: // On Mon, 6 Mar 2006 10:06:18 +0100 Anders Troback [EMAIL PROTECTED] // babbled: // // Hi, // // it should be very nice if there was a way to have a transparent option // for the desklocker! Now I'm using xtrlock but it have been nice to have // it in E! // // // not really possible - not without grabbing the screen. not going to be doing those hacks. you will get trans when finally we do compositing in e18 or e19 (and xcomposite etc. is ready for use). when that happens the existing design will work perfectly and just work (tm). we wont have to REMOVE hacks. // // // I believe Anders want to simply not display desklock's bg, ie, have // the desktop showing, and have it locked, like the first version of // desklock. So we would simply have to not display the desklock bg. Basically create a transparent background.edj and thats all. :) // -- // Hisham Mardam Bey // MSc (Computer Science) // http://hisham.cc/ // +9613609386 // Codito Ergo Sum (I Code Therefore I Am) // // // --- // This SF.Net email is sponsored by xPML, a groundbreaking scripting language // that extends applications into web and mobile media. Attend the live webcast // and join the prime developer group breaking into this new coding territory! // http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642 // ___ // enlightenment-devel mailing list // enlightenment-devel@lists.sourceforge.net // https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://www. --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Feature request!
On Mon, Mar 06, 2006 at 12:14:57PM +0200, Hisham Mardam Bey wrote: // On 3/6/06, Aleksej Struk [EMAIL PROTECTED] wrote: // On Mon, Mar 06, 2006 at 12:01:13PM +0200, Hisham Mardam Bey wrote: // // On 3/6/06, The Rasterman Carsten Haitzler [EMAIL PROTECTED] wrote: // // On Mon, 6 Mar 2006 10:06:18 +0100 Anders Troback [EMAIL PROTECTED] // // babbled: // // // // Hi, // // // // it should be very nice if there was a way to have a transparent option // // for the desklocker! Now I'm using xtrlock but it have been nice to have // // it in E! // // // // // // not really possible - not without grabbing the screen. not going to be doing those hacks. you will get trans when finally we do compositing in e18 or e19 (and xcomposite etc. is ready for use). when that happens the existing design will work perfectly and just work (tm). we wont have to REMOVE hacks. // // // // // // I believe Anders want to simply not display desklock's bg, ie, have // // the desktop showing, and have it locked, like the first version of // // desklock. So we would simply have to not display the desklock bg. // // Basically create a transparent background.edj and thats all. :) // // // // Perhaps split the edje into two groups: // // 1) the box where the password typing is shown // 2) the bg This is what is already done. Because of this I said - create an transparent background. But I think it is not necessarily to have this transparency. From my opinion - what locker should do is to lock and not to show what is on the desktops. :) // And allow the user to hide the bg (option), and make the password box // show only when they start typing (also option)? That way it works just // like xtrlock until you start typing stuff. It would need more work // though, like when you press enter, or escape, the entry box is hidden // etc. so I wonder if its really worth it (= // At any rate, the easy way to do this is to provide the option to not // display the edje hence giving you the transparent xtrlock effect // you're looking for. // // -- // Hisham Mardam Bey // MSc (Computer Science) // http://hisham.cc/ // +9613609386 // Codito Ergo Sum (I Code Therefore I Am) // // // --- // This SF.Net email is sponsored by xPML, a groundbreaking scripting language // that extends applications into web and mobile media. Attend the live webcast // and join the prime developer group breaking into this new coding territory! // http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642 // ___ // enlightenment-devel mailing list // enlightenment-devel@lists.sourceforge.net // https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://www. --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] key-binding bug
The first thing I want to tell is key-binding. This feature is extreamly usefull, and I do not imagine a life in linux without this feature. Still, I think there is minor bug in key-binding in Enlightenment. Recently I tried to bind keys. Everything worked fine untill I tried to bind key Ctrl + ; This is not a bug. Basically you have to replace special symbol with a full name. In your example you have to assign the following binding : CTRL+semicol instead of Ctrl + ; to switch to right desktop. It does not work :-( For switching to left desktop I use Ctrl + h and it works perfectly, but somehow Ctrl + ; does not work. I had similar problem with Blackbox ( also could not bind Ctrl + ; ) , while Probably you have to do the same in blackbox also, but I'm not actually sure about BB. sn --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Re: E CVS: apps/e raster
Hi, Some comments on desklock. Basically it fails to start now. It seams that it cannot break some key/mouse grab windows. Actually this happens even after E starts, and when there are no windows opened. I suspect that desklock cannot realise E grabs and because of this fails to start. Any comments or solutions ? On 3/4/06, enlightenment-cvs@lists.sourceforge.net enlightenment-cvs@lists.sourceforge.net wrote: Enlightenment CVS committal Author : raster Project : e17 Module : apps/e Dir : e17/apps/e/src/bin Modified Files: Makefile.am e_desklock.c e_grabinput.c e_grabinput.h e_includes.h e_int_config_background.c e_int_config_desklock.c e_int_config_theme.c e_widget_image.c Added Files: e_widget_preview.c e_widget_preview.h Log Message: add a preview widget (includes a livethumb for live downscaling - notice previews of animated bgs's... animate now). fixed problems with image widget withleaks and other stuff... also desklok tries to abord if grabs fail and agressively tries to disable existing grabs --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Re: E CVS: apps/e raster
Hi, sorry for disturbing .. Already fixed and in cvs. It was just missing 'return 1' in e_grabinput_get function ;) sn On 3/4/06, Aleksej Struk [EMAIL PROTECTED] wrote: Hi, Some comments on desklock. Basically it fails to start now. It seams that it cannot break some key/mouse grab windows. Actually this happens even after E starts, and when there are no windows opened. I suspect that desklock cannot realise E grabs and because of this fails to start. Any comments or solutions ? On 3/4/06, enlightenment-cvs@lists.sourceforge.net enlightenment-cvs@lists.sourceforge.net wrote: Enlightenment CVS committal Author : raster Project : e17 Module : apps/e Dir : e17/apps/e/src/bin Modified Files: Makefile.am e_desklock.c e_grabinput.c e_grabinput.h e_includes.h e_int_config_background.c e_int_config_desklock.c e_int_config_theme.c e_widget_image.c Added Files: e_widget_preview.c e_widget_preview.h Log Message: add a preview widget (includes a livethumb for live downscaling - notice previews of animated bgs's... animate now). fixed problems with image widget withleaks and other stuff... also desklok tries to abord if grabs fail and agressively tries to disable existing grabs -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://www. --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] desklock and triple head issues
// Perhaps I'm misunderstanding, but shouldn't the login box show up on // whichever screen is 'active' not not an arbitrary screen (e.g. I lock // the display on screen #6, then press a key to let it know I'd like to // use it again, if the login box is set for screen #1 I'd have to know // that and change to that screen). // // Feel free to correct me if I missed the boat. :) // // // I think you're confusin virtual desktops with physical screens // IIRC this problem was about actual physical screens (e.g. xinerama). exactly. // // -- // Justin Patrin -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://www. --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] desklock and triple head issues
Basically, I do not understand what you want to say by your example. In my opinion, you want to have a login box exactly on that screen which is active in the moment? right ? Then if you change your active screen, the login box shoul go to that screen ? Actually, the talk was about look and feel - on which screen to place login box to have a nice view. Now it does not matter on wich screen you are. In any case you will be able to unlock. // Perhaps I'm misunderstanding, but shouldn't the login box show up on // whichever screen is 'active' not not an arbitrary screen (e.g. I lock // the display on screen #6, then press a key to let it know I'd like to // use it again, if the login box is set for screen #1 I'd have to know // that and change to that screen). // // Feel free to correct me if I missed the boat. :) // // - -sandalle // // - -- // Eric Sandall | Source Mage GNU/Linux Developer // [EMAIL PROTECTED] | http://www.sourcemage.org/ // http://eric.sandall.us/ | SysAdmin @ Inst. Shock Physics @ WSU // http://counter.li.org/ #196285 | http://www.shock.wsu.edu/ // -BEGIN PGP SIGNATURE- // Version: GnuPG v1.4.2.1 (GNU/Linux) // // iD8DBQFEBhPcHXt9dKjv3WERAiTXAKC0AD6Xp1k6ny672tLnBsphgONQwwCeIZkC // TV5GwmHqZwWg95B0nvRxCU4= // =VW6v // -END PGP SIGNATURE- -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://www. --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Desklock
On Wed, Mar 01, 2006 at 11:48:53PM +0100, Fran?ois Chenais wrote: // Eric Sandall wrote: // -BEGIN PGP SIGNED MESSAGE- // Hash: SHA1 // // On Wed, 1 Mar 2006, Carsten Haitzler wrote: // // On Tue, 28 Feb 2006 10:59:27 -0800 (PST) Eric Sandall // [EMAIL PROTECTED] babbled: // // On Tue, 28 Feb 2006, Aleksej Struk wrote: // // The feature is still under development. Actually, the unlocking // through the user system wide password will be implemented too. // For now, the personal desklock password is, more or less, a temporal // feature. // // snip // // As I'm not the one coding this I probably don't have much input ;), // but IMO the only password allowed should be the already setup user // password, not Yet Another Password that the user has to define and // remember (though they could use the same password as their account // password, but then that opens up 'security' issues with who gets // access to where this password is stored, is it encrypted, etc.). // // // the problem is - to handle the user password is a massive pain in // the arse. you need to use PAM or getpwent() and this presents some // serious problems. what if your user account details live in an ldap // db? sure - pam wraps this and handles it, but now we bind ourselves to // pam - which is a bit problematic to use in a portable way even between // linux distributions. // // also note - this is no worse than leaving your desktop unlocked and // someone walking by and going rm -rf ~/* in a terminal. if you walk // away from your machine and leave it unlocked - it's fair game for // ANYTHING. someone locking it with a pw u don't know is fairly harmless // compared to other things they can do. // // // Shouldn't desklock just use xscreensaver then? That would take care of // all the authentication (unix, PAM, KRB5, etc.) for us as well as // providing various backgrounds (as mentioned in the other thread) // through the screensavers. It'd also save duplicating a lot of work, // IMO. // // That meens it doesn't work without xscrennsaver ? // // // // // Juste for fun, a Mini HOWTO lock screen with xscreensaver under e17 :-P // // 1) create a startup action to run xscreensaver // // 2) In key binding settings. // // 2.1) remove desktop lock key binding // // 2.2) add a User Defined Action // // Binding context : Any // Key Binding : Alt l // Action : exec // Params : /usr/bin/xscreensaver-command -lock // // //my 2 cts // // Fran?ois Good for you :) you can use it as well. You also can use it if you work in KDE, although KDE presents its own desktop lockin mechanism. :) It is actually the same as to have entrance instead of xdm. Same crap. Or to have twm instead of E. I personaly do not like standard xlock or xscreensaver. I like to to have nice desktop locking screen, where I can choose what I want to have on my locked screens. That is the reason I do this staff. Have a nice evening. // // // - -sandalle // // - -- // Eric Sandall | Source Mage GNU/Linux Developer // [EMAIL PROTECTED] | http://www.sourcemage.org/ // http://eric.sandall.us/ | SysAdmin @ Inst. Shock Physics @ WSU // http://counter.li.org/ #196285 | http://www.shock.wsu.edu/ // -BEGIN PGP SIGNATURE- // Version: GnuPG v1.4.2.1 (GNU/Linux) // // iD8DBQFEBhRLHXt9dKjv3WERAibxAJ0ct5axGIKatsGpY/Wa7r14k7e7ewCfX3/3 // g4Jz97PDLEEaSyfXA2WHdOg= // =NF0W // -END PGP SIGNATURE- // // // --- // This SF.Net email is sponsored by xPML, a groundbreaking scripting language // that extends applications into web and mobile media. Attend the live // webcast // and join the prime developer group breaking into this new coding territory! // http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642 // ___ // enlightenment-devel mailing list // enlightenment-devel@lists.sourceforge.net // https://lists.sourceforge.net/lists/listinfo/enlightenment-devel // // // -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://www. --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Desklock
The feature is still under development. Actually, the unlocking through the user system wide password will be implemented too. For now, the personal desklock password is, more or less, a temporal feature. cheers On Tue, Feb 28, 2006 at 10:26:32AM -0500, John Altobelli wrote: // Hey guys, // // I'm a college student, so sometimes other people are using my // computer. Therefore, I see this desklock feature as a possible way // for them to lock me out of my computer and any work I may be doing // (either by accident or through a practical joke). Therefore, could // there be either a way to disable desklock, or could the user password // be used as a secondary way to unlock the computer. Personally I'd // prefer the last option because I think it would allow for people to // use the feature without setting a new password or having their user // password visible (if they choose that as their password). // // Thanks, // John // // // --- // This SF.Net email is sponsored by xPML, a groundbreaking scripting language // that extends applications into web and mobile media. Attend the live webcast // and join the prime developer group breaking into this new coding territory! // http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642 // ___ // enlightenment-devel mailing list // enlightenment-devel@lists.sourceforge.net // https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://www. --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] main menu bug
Just some comments on the possible bug :) Actually, the situation described in the mail happens only exactly after E has been started. The menu disappears if click is done on the icon near the menu item. After the first disappearence the the bug disappears as well. sn On Tue, Feb 28, 2006 at 01:05:24PM +, Eilverijus Kondratas wrote: // Hi all, // // I found another posible bug :-) This time, it is main menu to complain. // Steps I do: // 1. Open main menu by clicking left mouse button on desktop. // 2. CLICK left mouse button on configuration = result: main menu disapears // !!! // // But this happens only sometimes, usually when I do for a first time, after // the machine is restarted. Later, when I do same steps, main menu does NOT // disapear. // // all the best // elwis // // -- // Eilverijus Kondratas // Master studies in Computer Science // Free University of Bozen-Bolzano // Italy, Bolzano --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Re: E CVS: wlan devilhorns
That's great ! But, actually the graph is drawn under the gadget, instead of drawing it over the gadget. Moreover, I asked to show a text, but it is missing. cheers sn On 2/28/06, enlightenment-cvs@lists.sourceforge.net enlightenment-cvs@lists.sourceforge.net wrote: Enlightenment CVS committal Author : devilhorns Project : e_modules Module : wlan Dir : e_modules/wlan Modified Files: e_mod_main.h e_mod_main.c e_mod_config.c wlan.edc Log Message: Wlan has a graph now :) Some edc formatting. --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] desklock and triple head issues
Hi, already done, and in cvs ;) sn On Mon, Feb 27, 2006 at 02:26:53PM +0900, Carsten Haitzler wrote: // On Sat, 25 Feb 2006 11:55:56 + Aleksej Struk [EMAIL PROTECTED] babbled: // // Hi, // // Thanks for the comments. The problems you listed are really known for // me, since I'm actually writing this code. // // However, I only have a single monitor machine. So, I was not able to // test it with xinerama yet. Now, I'm looking for this. Since the main code // is written, and only thing I have to do is to place a desklock window // on all the monitors. // // yes. walk the manager list, the containers in each manager, then the zone in each container and place it there :) // // Please be patient. However, if you can suggest to me how can I visually // have e+xinerama on a single monitor machine, you'll really help. ;) // // xnest @ 1600x600 on :1 // // then // // enlightenment \ // -display :1 \ // -fake-xinerama-screen 800x600+0+0 \ // -fake-xinerama-screen 800x600+800+0 // // :) // // sn // // // // A few days ago I fixed this issue in the CVS version by adding a '*3' to // the // width calculation of the desklock window in e_desklock.c, but in todays // // CVS snapshot the calculation gets done in some other manner and so I // // changed all occurences of zone-w to zone-w * 3. // // // // But that is not a real solution. Is there a way to get the number of // xinerama // heads that also works for fake-xinerama? // // Or is there a function to make the desklock window fit to fullscreen? // // // // I looked at the entrance source and found out, that there is a function // // called // // ecore_evas_fullscreen_set to set the fullscreen flag for this // application, // but using that function does (of course) not work for // desklock. // // // And another strange thing occured. // // When the mouse pointer is on the first display while hitting CTRL-ALT-l, // // everything works fine. // // When it is on the second display, only the third display gets the // // desklock background, display 1 and 2 don't change. // // And so on. // // // // best regards and many thanks for your great work, // // -- // // | .-. |Alexander Griesser -- [EMAIL PROTECTED] | .''`. | // // | /v\ \ http://www.tuxx-home.at/ / : :' : | // // | /( )\ | GPG-KeyID: 0xA2949B5A | `. `' | // // | ^^ ^^ `-'`- | // // // // // // // // // // --- // // This SF.Net email is sponsored by xPML, a groundbreaking scripting language // // that extends applications into web and mobile media. Attend the live // webcast // and join the prime developer group breaking into this new coding // territory! // // http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642 // // ___ // enlightenment-devel // mailing list // enlightenment-devel@lists.sourceforge.net // // https://lists.sourceforge.net/lists/listinfo/enlightenment-devel // // -- // // Aleksej Struk // Master Degree Student // Free University of Bozen-Bolzano // Faculty of Computer Science // phone: +39-0471-061749 // cell phone: +39-3204627049 +370-61278908 // [EMAIL PROTECTED] [EMAIL PROTECTED] - http://www. // // // --- // This SF.Net email is sponsored by xPML, a groundbreaking scripting language // that extends applications into web and mobile media. Attend the live webcast // and join the prime developer group breaking into this new coding territory! // http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642 // ___ // enlightenment-devel mailing list // enlightenment-devel@lists.sourceforge.net // https://lists.sourceforge.net/lists/listinfo/enlightenment-devel // // // // -- // - Codito, ergo sum - I code, therefore I am -- // The Rasterman (Carsten Haitzler)[EMAIL PROTECTED] // ?$BMg9%B? // Tokyo, Japan (?$BEl5~ ?$BF|K\) -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://www. --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Re: E CVS: cpu devilhorns
); if (cf-gmc) { @@ -349,17 +346,21 @@ switch (change) { case E_GADMAN_CHANGE_MOVE_RESIZE: + if (cf-monitor) + ecore_timer_del(cf-monitor); e_gadman_client_geometry_get(cf-gmc, x, y, w, h); - evas_object_move(cf-cpu_obj, x, y); - //evas_object_move(cf-chart_clip_obj, x, y); + evas_object_move(cf-chart_obj, x, y); evas_object_move(cf-event_obj, x, y); - evas_object_resize(cf-cpu_obj, w, h); - //evas_object_resize(cf-chart_clip_obj, w, h); + evas_object_move(cf-cpu_obj, x, y); + evas_object_resize(cf-chart_obj, w, h); evas_object_resize(cf-event_obj, w, h); + evas_object_resize(cf-cpu_obj, w, h); + _cpu_face_graph_clear(cf); + cf-monitor = ecore_timer_add((double)cf-cpu-conf-check_interval, _cpu_face_update_values, cf); break; case E_GADMAN_CHANGE_RAISE: evas_object_raise(cf-cpu_obj); - //evas_object_raise(cf-chart_clip_obj); + evas_object_raise(cf-chart_obj); evas_object_raise(cf-event_obj); break; default: @@ -411,11 +412,14 @@ cf = data; val = _cpu_face_get_load(cf); + if (val == -1) return 1; snprintf(str, sizeof(str), %d %%, val); edje_object_part_text_set(cf-cpu_obj, in-text, str); + + _cpu_face_graph_values(cf, val); return 1; } @@ -492,33 +496,68 @@ old_si = new_si; if (load = 100) - return 100; + load = 100; + return load; } -/* static void _cpu_face_graph_values(Cpu_Face *cf, int val) { - double factor = 0.0; - int value = 0; int x, y, w, h; Evas_Object *o; - - evas_object_geometry_get(cf-cpu_obj, x, y, w, h); + Evas_Object *last = NULL; + Evas_List *l; + int i, j = 0; - factor = ((double)h) / ((double)100); - value = (int)(((double)val) * factor); - if (value == 0) - return; + evas_object_geometry_get(cf-chart_obj, x, y, w, h); o = evas_object_line_add(cf-evas); - evas_object_clip_set(o, cf-chart_clip_obj); - evas_object_layer_set(o, 3); - evas_object_line_xy_set(o, (x + w), (y), (x + w), (y + value)); - evas_object_color_set(o, 255, 0, 0, 255); - evas_object_pass_events_set(o, 1); - evas_object_show(o); + edje_object_part_swallow(cf-chart_obj, lines, o); + evas_object_layer_set(o, 1); + if (val == 0) + evas_object_hide(o); + else + { + evas_object_line_xy_set(o, (x + w), (y + h), (x + w), ((y + h) - val)); + evas_object_color_set(o, 255, 0, 0, 150); + evas_object_pass_events_set(o, 1); + evas_object_show(o); + } + + cf-old_values = evas_list_prepend(cf-old_values, o); + l = cf-old_values; + for (i = (x + w); l (j -2) w; l = l-next, j++) + { + Evas_Coord oy; + Evas_Object *lo; + + lo = (Evas_Object *)evas_list_data(l); + evas_object_geometry_get(lo, NULL, oy, NULL, NULL); + evas_object_move(lo, i--, oy); + last = lo; + } + + if ((j - 2) = w) + { + cf-old_values = evas_list_remove(cf-old_values, last); + evas_object_del(last); + } + return; } -*/ + +static void +_cpu_face_graph_clear(Cpu_Face *cf) +{ + Evas_List *l; + + for (l = cf-old_values; l; l = l-next) + { + Evas_Object *o; + o = evas_list_data(l); + evas_object_del(o); + } + evas_list_free(cf-old_values); + cf-old_values = NULL; +} --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://www. --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] desklock and triple head issues
Hi, Actually, this is still under developing. However, it was my idea to have login boxes on each screen. Maybe it is not a very good idea. Anyway, I'm going to update a config dialog, where it will be possible to set up the following: a) on which screen(s) to have a login box. b) or to place it automatically in the middle screen. c) maybe something else. However, I do not know why, yet, the mouse pointer is tripled in your case. During my tests with faked xinerama screens I did not have such problems. Anyway, now I'm just working on theming options for desklock. After I finish this, I will check what can be done with login box. ciao. sn On 2/27/06, Alexander Griesser [EMAIL PROTECTED] wrote: Aleksej Strukwrote: already done, and in cvs ;) Thanks for the quick update, but it doesn't work as expected... Now I have the same image on all three screens which also means, that there are three password boxes and everything but the mouse is being mirrored trice. But now I am able to press CTRL-L on any screen and it works, hurray :) Maybe you could have a look at the entrance-client code, there it is implemented correctly because entrace stretches above all displays and centers the login-field on the middle head. ciao, -- | .-. |Alexander Griesser -- [EMAIL PROTECTED] | .''`. | | /v\ \ http://www.tuxx-home.at/ / : :' : | | /( )\ | GPG-KeyID: 0xA2949B5A | `. `' | | ^^ ^^ `-'`- | --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Re: E CVS: cpu devilhorns
Perfect ! :) Now it works fine. Moreover, I would suggest just to decrease a clipping region. To make it a little bit smaller. Then this module would look more beautifully. What about drawing the graph just over the processor image ? maybe a little bit more ? Thnx. sn On 2/27/06, enlightenment-cvs@lists.sourceforge.net enlightenment-cvs@lists.sourceforge.net wrote: Enlightenment CVS committal Author : devilhorns Project : e_modules Module : cpu Dir : e_modules/cpu Modified Files: e_mod_main.c Log Message: Fix small bug with text still showing when asked not to. --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] I found a bug in keybindings configuration
Fixed. But in a little bit different way. Basically, the Key field is disabled until you select an item from the list. On Fri, Feb 24, 2006 at 07:29:03PM +0100, Alexander Griesser wrote: // Hi all! // // I'm just new to the list so at first I want to thank you all for // giving us such a great window manager like E17 is! // // Today I stumbled upon a bug in the freshest CVS release which is // located in the keybindings configuration program, here's the info: // // Symptoms: // = // When I start the keybindings configuration dialog and enter some text // in the Key : edit control, enlightenment segfaults. // // This is reproducible everytime I tried it. // // The reason therefore seems to be, that when the window opens, no // list item in the left is selected and therefore all future calls // to cfdata-cur_eckb will result in segfaults as cur_eckb is NULL // in this case. // // The fix for this is simple, please apply: // // --- e_int_config_keybindings.c/b2006-02-24 15:29:31.559179545 +0100ngs.c // e_*.new // +++ e_int_config_keybindings.c.new 2006-02-24 15:18:13.860107071 +0100 // @@ -1047,6 +1047,7 @@ // E_Config_Binding_Key *bk; // // if (cfdata == NULL) return; // + if (cfdata-cur_eckb == NULL) return; // // wd_next = e_widget_data_get(cfdata-gui.btn_next_keybind); // wd_prev = e_widget_data_get(cfdata-gui.btn_prev_keybind); // // // ciao, // -- // | .-. |Alexander Griesser -- [EMAIL PROTECTED] | .''`. | // | /v\ \ http://www.tuxx-home.at/ / : :' : | // | /( )\ | GPG-KeyID: 0xA2949B5A | `. `' | // | ^^ ^^ `-'`- | // // // // // --- // This SF.Net email is sponsored by xPML, a groundbreaking scripting language // that extends applications into web and mobile media. Attend the live webcast // and join the prime developer group breaking into this new coding territory! // http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642 // ___ // enlightenment-devel mailing list // enlightenment-devel@lists.sourceforge.net // https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://www. --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Re: E CVS: mem devilhorns
Well, thats really nice. But I use quite small gadgets of the size 52x52. But then, the text goes out from the gadget rectangle. Is it possible to fit into gadget size ? regards aleksej On 2/21/06, enlightenment-cvs@lists.sourceforge.net enlightenment-cvs@lists.sourceforge.net wrote: Enlightenment CVS committal Author : devilhorns Project : e_modules Module : mem Dir : e_modules/mem Modified Files: e_mod_main.c Log Message: At morlenxus's request, Add total memory/used memory === RCS file: /cvsroot/enlightenment/e_modules/mem/e_mod_main.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- e_mod_main.c20 Feb 2006 18:23:28 - 1.2 +++ e_mod_main.c21 Feb 2006 12:36:08 - 1.3 @@ -16,7 +16,7 @@ static void _mem_face_cb_menu_edit (void *data, E_Menu *mn, E_Menu_Item *mi); static void _mem_face_cb_menu_configure (void *data, E_Menu *mn, E_Menu_Item *mi); static int _mem_face_update_values (void *data); -static void _mem_face_get_mem_values(Mem_Face *cf, int *real, int *swap); +static void _mem_face_get_mem_values(Mem_Face *cf, int *real, int *swap, int *total_real, int *total_swap); static int mem_count; @@ -408,19 +408,19 @@ _mem_face_update_values(void *data) { Mem_Face *cf; - int real, swap; + int real, swap, total_real, total_swap; Edje_Message_String_Set *msg; char real_str[100]; char swap_str[100]; cf = data; - _mem_face_get_mem_values(cf, real, swap); + _mem_face_get_mem_values(cf, real, swap, total_real, total_swap); real = real / 1024; swap = swap / 1024; - snprintf(real_str, sizeof(real_str), %d MB, real); - snprintf(swap_str, sizeof(swap_str), %d MB, swap); + snprintf(real_str, sizeof(real_str), %d/%d MB, total_real, real); + snprintf(swap_str, sizeof(swap_str), %d/%d MB, total_swap, swap); msg = malloc(sizeof(Edje_Message_String_Set) - sizeof(char *) + (1 + sizeof(char *))); msg-count = 2; @@ -433,7 +433,7 @@ } static void -_mem_face_get_mem_values(Mem_Face *cf, int *real, int *swap) +_mem_face_get_mem_values(Mem_Face *cf, int *real, int *swap, int *total_real, int *total_swap) { FILE *pmeminfo = NULL; int cursor = 0; @@ -506,5 +506,7 @@ *real = mtotal - mfree; *swap = stotal - sfree; + *total_real = mtotal / 1024; + *total_swap = stotal / 1024; return; } --- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://sel.as-us.falkag.net/sel?cmd=lnkkid=103432bid=230486dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://www. --- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://sel.as-us.falkag.net/sel?cmd=lnkkid3432bid#0486dat1642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] discussion: desktop lock functionality
Hello raster, Thanks for a great tutorial how to implement a desktop locking windows. However, it is already exists. It was really easy!. Moreover I learned edje interfaces as well. :) Now I have the following question. First of all I decided to create a possibility to set a personilized desktop locking password. However, I want to implement it through a config dialog. I want to put some options in this dialog that will allow to enter the password. Since, everybody would like to have this passwd permanent, I thinkg to store int inside E configuration. More precisely in e_config datastructure. How I understand, I have to insert a new field into this structure(e_config.h). Moreover, as I remmember, after changing the config structure, E required to redo my desktop config, since the version of configuration file was increased. My question is : if I insert new data fields into config, should I increase a version number of config ? or I can leave everything as it is ? Second, after I finish with personal desktop lock password I will step to sys wide auth through the pam. However my idea is to have both auth possibilities. However, I think to introduce some sort of auth precedence. So, if the personal passwd is set, then pam is not used. And vice versa, if personal passwd is not set, then pam will be used. regards, aleksej // NB: this is from the view of doing an e17 module. // // you can create a fullscreen window using e_popup and then just fill it with // some edje object. check the e_popup.h for api. you can create an input only // window and grab the mouse and keyboard to that window alone - this way you have // taken control of all input devices and sent their input to a particular window // (see e_exebuf.c or e_winlist.c for examples). they both do this trick and ONLY // process keybindings selectively themseleves, if they desire. now u have stolen // they keybo9ard and mouse, overlayed the screen with a big popup (just use a // very high layer like 1 for the popup layer) so you can't see anything // (remember - you probably want to go thru the list of all managers, then each // container per manager, then each zone per container (each of these list their // sub-components so u can just walk this list easily), you want to create a popup // PER zone that exists and maybe only put a blank or disabled object on all // zones except 1 where you will accept some unlock mechanism (for now i suggest // you just put a button u press and wait for a signal from teh edje object when // the thing is unlocked, also just handle the Escape key to abort)). now u have // the basics of snarfing control of the screen - ALL screens (dont forget that - // there may be multiple managers, multilple containers per manager and multiple // zones per container), you have the NEXT stage - how do you unlock? well - u // need a way to accept some authorization. youc an do this 2 ways. 1. traditional // password entry - you will need a working entry box (in fact you can just do // this yourself with key down events - see e_exebuf.c for an example) and just // display * chars instead of what was actually typed (for texting you are going // to want to see the thigns u type though). now u have a password - you will need // to authenticate this using pam - this is where the nastiness comes in - dealing // with pam. see entrance code :) 2. DIY userspace. don't use the users password // but implement another system - the user can set a SPECIAL unlock password or // pin # e stores it in its own files and just matches it. its much simpler than // pam - and you will need a way for the user to SET it - but maybe this would be // a good first cut (just open ~/.elockpw file thats a text file with your // unlock/lock password). --- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://sel.as-us.falkag.net/sel?cmd=lnkkid=103432bid=230486dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Re: E CVS: wlan devilhorns
Hi, What kind of testing is required ? Actually, I installed this module. It crashes E, when it tries to update. Whan can be the cause ? On 2/20/06, enlightenment-cvs@lists.sourceforge.net enlightenment-cvs@lists.sourceforge.net wrote: Enlightenment CVS committal Author : devilhorns Project : e_modules Module : wlan Dir : e_modules/wlan Added Files: AUTHORS COPYING COPYING-PLAIN ChangeLog INSTALL Makefile.am NEWS README VeraMono.ttf autogen.sh configure.in e_mod_config.c e_mod_config.h e_mod_main.c e_mod_main.h module_icon.png wlan.edc wlan.png Log Message: Add wlan monitor module. -TODO: Graph -NOTE: This module needs testing. It won't crash E, but it may not give correct values. I don't have a wireless connection to test it. --- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://sel.as-us.falkag.net/sel?cmd=lnkkid=103432bid=230486dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://www. --- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://sel.as-us.falkag.net/sel?cmd=lnkkid3432bid#0486dat1642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] discussion: desktop lock functionality
Hi all, I think of starting a new app/module for e17. Actually, I want to write a desktop lock app/module. However, I still do not know what to start from and what functionality to implement. My idea is to have a separate program, like KDE does, which will lock the desktop. I think that it should behave as follows : 1. Create a new fullscreen window. 2. Disable all keybindings. 3. Disable all mouse bindings. 4. disable window menu. 5. disable a possibility to switch desktop 6. something else... Unfortunately I do not know how to implement desktop locking and what to start from. Actually I tried to investigate xlock program, but I a little bit confused with it. If somebody knows something about desktop locking,or can provide some refs to documentation, please write me. regards aleksej --- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://sel.as-us.falkag.net/sel?cmd=lnkkid=103432bid=230486dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Re: E CVS: apps/e raster
On 2/3/06, enlightenment-cvs@lists.sourceforge.net enlightenment-cvs@lists.sourceforge.net wrote: Enlightenment CVS committal Author : raster Project : e17 Module : apps/e Dir : e17/apps/e/src/bin Modified Files: e_border.c e_border.h e_int_config_window_display.c e_ipc_handlers.h e_place.c Log Message: anitgadget placement policy Hi, I have some ideas about this antigadget patch. First of all, I think that this should not be implemented as placement policy, because, for example, I like to use smart window placement I'd like windows not to overlap gadgets. In contrast if I turn on anti-gadget window placement policy, my windows are placed in quite random way. :( I think, therefore, this anti-gadget functionality should be implemented as an option for smart placement policy, since other placement policies depends on user. However, there is a nice option which can be set by each gadget - E_GADMAN_POLICY_ALLOW_OVERLAP. This option says if this gadget allows windows to overlap it or not. Moreover, there is a function, e_maximize_border_gaman_fit (see smart maximization policy implementation), that computes the area of the desktop, wrt gadget position on the desktop, which can be used for window placement. aleksej --- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://sel.as-us.falkag.net/sel?cmd=lnkkid3432bid#0486dat1642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] BUG: configuration panel-background settings-advanced settings
Hi all, I just compiled e17 from cvs. After I started to resetup it, I found one bug. It happens when I try to set up my background using configuaration panel. If I use Advanced Settings, for example, hoose that I want to have a backround for all desktops, and then go back to Default Desktop and press apply, e17 seg faults. Moreover, I realised that e17 seg faults only if Default Desktop option is selected, choosing your desktop background, and this settings are applied. Thanks Aleksej -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://www. --- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_idv37alloc_id865op=click ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] much better smart maximization algorithm
Hi all, Some weeks ago it was a conversation about how e17 does smart maximization of a window. It was proposed to introduce some user defined configuration options, to let e17 to know the area of the desktop it can use for maximization. However, I think, Rasterman proposed much better solution. The idea was, that each gadget should hint if it allows to maximize over it. Please find the *.tar.gz archive attached. Also this archive can be found via the following link : http://rose.inf.unibz.it/~struk/e17/e.patch.tar.gz. This archive contains some patches to e and e_modules. First it touches e itself. It introduces E_GADMAN_POLICY_ALLOW_OVERLAP flag. This flag can be used to set the way gadget influences the maximization of a border. Second, it patches all the standard E modules ( battery, cpufreq, start, etc ) and introduces a configuration menu option which allows to set E_GADMAN_POLICY_ALLOW_OVERLAP flag. If E_GADMAN_POLICY_ALLOW_OVERLAP flag is set for the gadget, then the gadget is not taken into account when the maximized border computed. And vice versa, if it is not set the gadget is taken into account computing maximized border. The following code shows how this option can be set/unset: E_Gadman_Policy pol; ... pol = ; if( gadget-conf-allow_overlap == 0 ) pol = ~E_GADMAN_POLICY_ALLOW_OVERLAP; else pol |= E_GADMAN_POLICY_ALLOW_OVERLAP; e_gadman_client_policy_set( face-gmc, pol ); ... Please refer to the modules code, after applying the patch, to see how things really works ::)) Finally, the archive contains some patches for extra modules in e_modules. The 'calendar' and the 'monitor' modules are patched to support the mechanizm described above. As a conclusion, I think, this patch partialy solves the 4th case of the maximization TODO. Thanks Aleksej -- Aleksej StrukMaster Degree StudentFree University of Bozen-BolzanoFaculty of Computer Science phone: +39-0471-061749cell phone: +39-3204627049 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://www. e.patch.tar.gz Description: GNU Zip compressed data
[E-devel] Re: much better smart maximization algorithm
Hi again, Unfortunately I forgot to mention one thing. e.patch.tar.gz also contains e_mod_config.h and e_mod_config.c files for the start module. Sorry for inconvinience. Aleksej.On 12/29/05, Aleksej Struk [EMAIL PROTECTED] wrote: Hi all, Some weeks ago it was a conversation about how e17 does smart maximization of a window. It was proposed to introduce some user defined configuration options, to let e17 to know the area of the desktop it can use for maximization. However, I think, Rasterman proposed much better solution. The idea was, that each gadget should hint if it allows to maximize over it. Please find the *.tar.gz archive attached. Also this archive can be found via the following link : http://rose.inf.unibz.it/~struk/e17/e.patch.tar.gz. This archive contains some patches to e and e_modules. First it touches e itself. It introduces E_GADMAN_POLICY_ALLOW_OVERLAP flag. This flag can be used to set the way gadget influences the maximization of a border. Second, it patches all the standard E modules ( battery, cpufreq, start, etc ) and introduces a configuration menu option which allows to set E_GADMAN_POLICY_ALLOW_OVERLAP flag. If E_GADMAN_POLICY_ALLOW_OVERLAP flag is set for the gadget, then the gadget is not taken into account when the maximized border computed. And vice versa, if it is not set the gadget is taken into account computing maximized border. The following code shows how this option can be set/unset: E_Gadman_Policy pol; ... pol = ; if( gadget-conf-allow_overlap == 0 ) pol = ~E_GADMAN_POLICY_ALLOW_OVERLAP; else pol |= E_GADMAN_POLICY_ALLOW_OVERLAP; e_gadman_client_policy_set( face-gmc, pol ); ... Please refer to the modules code, after applying the patch, to see how things really works ::)) Finally, the archive contains some patches for extra modules in e_modules. The 'calendar' and the 'monitor' modules are patched to support the mechanizm described above. As a conclusion, I think, this patch partialy solves the 4th case of the maximization TODO. Thanks Aleksej -- Aleksej StrukMaster Degree StudentFree University of Bozen-BolzanoFaculty of Computer Science phone: +39-0471-061749cell phone: +39-3204627049 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://www. -- Aleksej StrukMaster Degree StudentFree University of Bozen-BolzanoFaculty of Computer Sciencephone: +39-0471-061749cell phone: +39-3204627049 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://www.
[E-devel] module configuration BUG
Hi all, I've found one interesting bug. For example, let say, that first I launch the configuration dialog of a module. Second, I unload that module using enlightenment_remote. Finally, if i click on the apply/ok button in the configuration dialog of the module, then E crashes. Thanks Aleksej-- Aleksej StrukMaster Degree StudentFree University of Bozen-BolzanoFaculty of Computer Sciencephone: +39-0471-061749cell phone: +39-3204627049 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://www.
Re: [E-devel] Re: [e-users] off on holidays
On 12/21/05, Ag. System Administrator [EMAIL PROTECTED] wrote: Carsten Haitzler (The Rasterman) wrote: anyway - everyone, have a merry merry christmas and a happy new year. don't drink too much (more than 3 bottles of wine for dinner - for yourself. it will hurt the next day. trust me.) :) :)Have lot of fun!BTW, 3 bottles of wine is not enought for average russian ;)Merry Christmas!Thanks,Dan Dan - that's true ::: Mery Christmas for all and Happy New Year. Have fun. Thnx aleksej ---This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems?Stop!Download the new AJAX search engine that makessearching your log files as easy as surfing theweb.DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_id=7637alloc_id=16865op=click___enlightenment-devel mailing listenlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] window_desk_move_by bug fix
Hi all, Please find the patch attached. This patch fixes the following e17 segfault : when the window is on the desktop 0:0 and the window_desk_move_by action executed in order to move the window further left ( i.e. to desktop -1:0 ) the segfault happens. Moreover, this patch introduces some interface features related with moving a window between desktops. Now, if the window is moved between desktops using the window_desk_move_by action, the desktop automaticaly switched and the window stays focused. This patch can be also found via the following link : http://rose.dis.unibz.it/~struk/e17/e17.window_desk_move_by.patch Thanks, Aleksej
Re: [E-devel] Maximize ideas
Hi all, I've the same problem. Recently I implemented some maximization mechanizms. See my post :::))) fro this. I'm waiting for any reply still. Moreover, I'm waiting for my changes to be included into the recent cvs. If I see, that my code changes are accepted, I'll will start to improve maximization mechanizm. Best regards, aleksejOn 11/30/05, Jesse Luehrs [EMAIL PROTECTED] wrote: On Tue, 29 Nov 2005 23:18:32 +0100Andreas Volz [EMAIL PROTECTED] wrote: Hi, I've some ideas about maximize windows and I like to hear your ideas or if this is on a TODO list. I categorize my E17 modules into two categories. The navigating and application modules and the less important modules like e.g. volume or clock. So I've a problem with maximizing windows. I'm not happy the the currently available maximize policies. They all care about desktop modules. So if I've a big clock, maximizing a window doesn't enlarge the window very much. The fullscreen policy fits most to my needs, but the the ibar, ibox and pager are overlaped.I've had the sae problem... I think that being able to tell E to ignorecertain modules when determining size for SMART maximize policy would be useful. So I like a fullscreen maximize with the exception to not overlap the lowest ~40 pixes of my screen. The same problem with window placement. I don't like E to place a window at the lowest ~40 pixel at my screen. This overlaps the navigation modules too. I know each person place this icons at another place, but many people like not to overlap their navigation modules. So how to solve this situation? I used xfce4 for some time, before I switched to E. There's a configuration dialog where you could set some never overlap areas for the window manager. Is this an idea for E? Something like -maximize-policy-set MANUAL, maybe, along with a fewcommands to set the margins should be relatively easy I would think. See this shot of the xfce4 configuration dialog: http://www.loculus.nl/xfce/documentation/docs-4.2/images/workspace_margins.png regards AndreasJesse---This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems?Stop!Download the new AJAX search engine that makessearching your log files as easy as surfing theweb.DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_id=7637alloc_id=16865op=click___enlightenment-devel mailing listenlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel-- Aleksej Struk Master Degree StudentFree University of Bozen-BolzanoFaculty of Computer Sciencephone: +39-0471-061749cell phone: +39-3204627049[EMAIL PROTECTED] [EMAIL PROTECTED] - http://www.