Re: [E-devel] little white rectangle
On 04/12/2011 07:47 AM, Dave Ray wrote: > > On Apr 11, 2011, at 10:07 PM, Sebastian Dransfeld wrote: >> On 04/12/2011 06:15 AM, Dave Ray wrote: >>> On Apr 11, 2011, at 7:30 PM, Sebastian Dransfeld wrote: On 04/12/2011 04:27 AM, Dave Ray wrote: > On Apr 11, 2011, at 6:57 PM, Sebastian Dransfeld wrote: > >> e/src/modules/wizard/page_030.c > > That explains it, thanks. > So on MacOSX I will need to write a script that mimics xdg menu > information, if I want anything to show up in this Applications menu. Isn't it simpler to create a menu file like this which suits osx and install it? >>> >>> Yes, but that config file you attached has no apps listed in it, just app >>> categories. I would need other files with actual paths to apps, app names, >>> etc. I'm still trying to learn where they should go and what they contain. >> >> Then match only on filename like this menu. Which is built by the favorites >> menu editor in e17, and the file ends up in >> ~/.e/e/applications/menu/favorite.menu > > I think that is the best solution. > In this file, if I replace "Favorites" with "Applications", will that > populate the Main -> Application menu? > > I already have the .desktop files, I just need to build this menu. No, you need to point e_config to the menu file you build. Check wizard/page_030.c S. -- Forrester Wave Report - Recovery time is now measured in hours and minutes not days. Key insights are discussed in the 2010 Forrester Wave Report as part of an in-depth evaluation of disaster recovery service providers. Forrester found the best-in-class provider in terms of services and vision. Read this report now! http://p.sf.net/sfu/ibm-webcastpromo ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] little white rectangle
On Apr 11, 2011, at 10:07 PM, Sebastian Dransfeld wrote: > On 04/12/2011 06:15 AM, Dave Ray wrote: >> On Apr 11, 2011, at 7:30 PM, Sebastian Dransfeld wrote: >>> On 04/12/2011 04:27 AM, Dave Ray wrote: On Apr 11, 2011, at 6:57 PM, Sebastian Dransfeld wrote: > e/src/modules/wizard/page_030.c That explains it, thanks. So on MacOSX I will need to write a script that mimics xdg menu information, if I want anything to show up in this Applications menu. >>> >>> Isn't it simpler to create a menu file like this which suits osx and >>> install it? >> >> Yes, but that config file you attached has no apps listed in it, just app >> categories. I would need other files with actual paths to apps, app names, >> etc. I'm still trying to learn where they should go and what they contain. >> > Then match only on filename like this menu. Which is built by the favorites > menu editor in e17, and the file ends up in > ~~/.e/e/applications/menu/favorite.menu I just tried this. I edited the file to include just the .desktop files on my system in /usr/local/share/applications. I placed it in ~/.e/e/applications/menu/. To my surprise it does not work. My Main -> Applications menu is still a little white blank rectangle. -- Forrester Wave Report - Recovery time is now measured in hours and minutes not days. Key insights are discussed in the 2010 Forrester Wave Report as part of an in-depth evaluation of disaster recovery service providers. Forrester found the best-in-class provider in terms of services and vision. Read this report now! http://p.sf.net/sfu/ibm-webcastpromo ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] little white rectangle
On Apr 11, 2011, at 10:07 PM, Sebastian Dransfeld wrote: > On 04/12/2011 06:15 AM, Dave Ray wrote: >> On Apr 11, 2011, at 7:30 PM, Sebastian Dransfeld wrote: >>> On 04/12/2011 04:27 AM, Dave Ray wrote: On Apr 11, 2011, at 6:57 PM, Sebastian Dransfeld wrote: > e/src/modules/wizard/page_030.c That explains it, thanks. So on MacOSX I will need to write a script that mimics xdg menu information, if I want anything to show up in this Applications menu. >>> >>> Isn't it simpler to create a menu file like this which suits osx and >>> install it? >> >> Yes, but that config file you attached has no apps listed in it, just app >> categories. I would need other files with actual paths to apps, app names, >> etc. I'm still trying to learn where they should go and what they contain. > > Then match only on filename like this menu. Which is built by the favorites > menu editor in e17, and the file ends up in > ~/.e/e/applications/menu/favorite.menu I think that is the best solution. In this file, if I replace "Favorites" with "Applications", will that populate the Main -> Application menu? I already have the .desktop files, I just need to build this menu. -- Forrester Wave Report - Recovery time is now measured in hours and minutes not days. Key insights are discussed in the 2010 Forrester Wave Report as part of an in-depth evaluation of disaster recovery service providers. Forrester found the best-in-class provider in terms of services and vision. Read this report now! http://p.sf.net/sfu/ibm-webcastpromo ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] little white rectangle
On 04/12/2011 06:15 AM, Dave Ray wrote: On Apr 11, 2011, at 7:30 PM, Sebastian Dransfeld wrote: On 04/12/2011 04:27 AM, Dave Ray wrote: On Apr 11, 2011, at 6:57 PM, Sebastian Dransfeld wrote: e/src/modules/wizard/page_030.c That explains it, thanks. So on MacOSX I will need to write a script that mimics xdg menu information, if I want anything to show up in this Applications menu. Isn't it simpler to create a menu file like this which suits osx and install it? Yes, but that config file you attached has no apps listed in it, just app categories. I would need other files with actual paths to apps, app names, etc. I'm still trying to learn where they should go and what they contain. Only X11 apps should be listed in the e17 Apps menu. On MacOS, X11 apps are a small fraction of the installed apps, so i need to selectively find just the X11 apps and list those. It would be great for a script to auto-detect what X11 apps been installed since the last time it was run, and update the menu config. There are package managers for MacOS that manage X11 installations, but they come with an all-or-nothing mega-installation of dozens of packages (MacPorts and Fink). They are OS-specific and heavily patched. I have been trying to avoid these large installations to keep things simple and to minimize running processes. I prefer to dual-boot natively into Ubuntu of I want o full-blown X11 environment. And I don't even know if those installations provide what's needed for e17 menus. From this perspective, I'm not siure if the menu issue is worth the trouble on MacOS, I'm just trying to see how hard it would be to implement a script for a working Applications menu on a simple setup. Then match only on filename like this menu. Which is built by the favorites menu editor in e17, and the file ends up in ~/.e/e/applications/menu/favorite.menu S. http://standards.freedesktop.org/menu-spec/menu-1.0.dtd";> Favorites gnome-terminal.desktop firefox.desktop gvim.desktop eclipse.desktop pidgin.desktop xchat.desktop gnome-terminal.desktop firefox.desktop gvim.desktop eclipse.desktop pidgin.desktop xchat.desktop -- Forrester Wave Report - Recovery time is now measured in hours and minutes not days. Key insights are discussed in the 2010 Forrester Wave Report as part of an in-depth evaluation of disaster recovery service providers. Forrester found the best-in-class provider in terms of services and vision. Read this report now! http://p.sf.net/sfu/ibm-webcastpromo___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] little white rectangle
On Mon, 11 Apr 2011 21:15:35 -0700 Dave Ray said: > On Apr 11, 2011, at 7:30 PM, Sebastian Dransfeld wrote: > > > On 04/12/2011 04:27 AM, Dave Ray wrote: > >> On Apr 11, 2011, at 6:57 PM, Sebastian Dransfeld wrote: > >> > >>> e/src/modules/wizard/page_030.c > >> > >> That explains it, thanks. > >> So on MacOSX I will need to write a script that mimics xdg menu > >> information, if I want anything to show up in this Applications menu. > > > > Isn't it simpler to create a menu file like this which suits osx and > > install it? > > Yes, but that config file you attached has no apps listed in it, just app > categories. I would need other files with actual paths to apps, app names, > etc. I'm still trying to learn where they should go and what they contain. thos menu files almost never have apps listed. they list categories and let the .desktop files populate the menu categories based on the category in the desktop file. :) so it's more a matte of having a .menu file that defines what categories u want to list int he menu and how, and then having desktop files for your apps that have the categories set right. :) > Only X11 apps should be listed in the e17 Apps menu. On MacOS, X11 apps are a > small fraction of the installed apps, so i need to selectively find just the > X11 apps and list those. It would be great for a script to auto-detect what > X11 apps been installed since the last time it was run, and update the menu > config. > > There are package managers for MacOS that manage X11 installations, but they > come with an all-or-nothing mega-installation of dozens of packages (MacPorts > and Fink). They are OS-specific and heavily patched. I have been trying to > avoid these large installations to keep things simple and to minimize running > processes. I prefer to dual-boot natively into Ubuntu of I want o full-blown > X11 environment. And I don't even know if those installations provide what's > needed for e17 menus. From this perspective, I'm not siure if the menu issue > is worth the trouble on MacOS, I'm just trying to see how hard it would be to > implement a script for a working Applications menu on a simple setup. > -- > Forrester Wave Report - Recovery time is now measured in hours and minutes > not days. Key insights are discussed in the 2010 Forrester Wave Report as > part of an in-depth evaluation of disaster recovery service providers. > Forrester found the best-in-class provider in terms of services and vision. > Read this report now! http://p.sf.net/sfu/ibm-webcastpromo > ___ > 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)ras...@rasterman.com -- Forrester Wave Report - Recovery time is now measured in hours and minutes not days. Key insights are discussed in the 2010 Forrester Wave Report as part of an in-depth evaluation of disaster recovery service providers. Forrester found the best-in-class provider in terms of services and vision. Read this report now! http://p.sf.net/sfu/ibm-webcastpromo ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] little white rectangle
On Apr 11, 2011, at 7:30 PM, Sebastian Dransfeld wrote: > On 04/12/2011 04:27 AM, Dave Ray wrote: >> On Apr 11, 2011, at 6:57 PM, Sebastian Dransfeld wrote: >> >>> e/src/modules/wizard/page_030.c >> >> That explains it, thanks. >> So on MacOSX I will need to write a script that mimics xdg menu information, >> if I want anything to show up in this Applications menu. > > Isn't it simpler to create a menu file like this which suits osx and install > it? Yes, but that config file you attached has no apps listed in it, just app categories. I would need other files with actual paths to apps, app names, etc. I'm still trying to learn where they should go and what they contain. Only X11 apps should be listed in the e17 Apps menu. On MacOS, X11 apps are a small fraction of the installed apps, so i need to selectively find just the X11 apps and list those. It would be great for a script to auto-detect what X11 apps been installed since the last time it was run, and update the menu config. There are package managers for MacOS that manage X11 installations, but they come with an all-or-nothing mega-installation of dozens of packages (MacPorts and Fink). They are OS-specific and heavily patched. I have been trying to avoid these large installations to keep things simple and to minimize running processes. I prefer to dual-boot natively into Ubuntu of I want o full-blown X11 environment. And I don't even know if those installations provide what's needed for e17 menus. From this perspective, I'm not siure if the menu issue is worth the trouble on MacOS, I'm just trying to see how hard it would be to implement a script for a working Applications menu on a simple setup. -- Forrester Wave Report - Recovery time is now measured in hours and minutes not days. Key insights are discussed in the 2010 Forrester Wave Report as part of an in-depth evaluation of disaster recovery service providers. Forrester found the best-in-class provider in terms of services and vision. Read this report now! http://p.sf.net/sfu/ibm-webcastpromo ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] little white rectangle
On 04/12/2011 04:27 AM, Dave Ray wrote: On Apr 11, 2011, at 6:57 PM, Sebastian Dransfeld wrote: e/src/modules/wizard/page_030.c That explains it, thanks. So on MacOSX I will need to write a script that mimics xdg menu information, if I want anything to show up in this Applications menu. Isn't it simpler to create a menu file like this which suits osx and install it? S. ApplicationsX-GNOME-Menu-Applications.directory/etc/X11/applnk /usr/share/gnome/apps Accessories Utility.directory Utility Accessibility System Universal Access Utility-Accessibility.directory Accessibility Settings Development Development.directory Development emacs.desktop Education Education.directory Education Science Science GnomeScience.directory Education Science Games Game.directory Game ActionGame AdventureGame ArcadeGame BoardGame BlocksGame CardGame KidsGame LogicGame RolePlaying Simulation SportsGame StrategyGame Action ActionGames.directory ActionGame Adventure AdventureGames.directory AdventureGame Arcade ArcadeGames.directory ArcadeGame Board BoardGames.directory BoardGame Blocks BlocksGames.directory BlocksGame Cards CardGames.directory CardGame Kids KidsGames.directory KidsGame Logic LogicGames.directory LogicGame Role Playing RolePlayingGames.directory RolePlaying Simulation SimulationGames.directory Simulation Sports SportsGames.directory SportsGame Strategy StrategyGames.directory StrategyGame Graphics Graphics.directory Graphics Internet Network.directory Network Multimedia AudioVideo.directory AudioVideo Office Office.directory Office System System-Tools.directory System Settings Game Other X-GNOME-Other.directory Core Settings Screensaver Debian debian-menu.menu Debian.directory ubuntu-software-center.desktop ubuntu-software-center.desktop -- Forrester Wave Report - Recovery time is now measured in hours and minutes not days. Key insights are discussed in the 2010 Forrester Wave Report as part of an in-depth evaluation of disaster recovery service providers. Forrester found the best-in-class provider in terms of services and vision. Read this report now! http://p.sf.net/sfu/ibm-webcastpromo___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] little white rectangle
On Apr 11, 2011, at 6:57 PM, Sebastian Dransfeld wrote: > e/src/modules/wizard/page_030.c That explains it, thanks. So on MacOSX I will need to write a script that mimics xdg menu information, if I want anything to show up in this Applications menu. -- Forrester Wave Report - Recovery time is now measured in hours and minutes not days. Key insights are discussed in the 2010 Forrester Wave Report as part of an in-depth evaluation of disaster recovery service providers. Forrester found the best-in-class provider in terms of services and vision. Read this report now! http://p.sf.net/sfu/ibm-webcastpromo ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] little white rectangle
On 04/12/2011 01:53 AM, hannes.janet...@gmail.com wrote: > On Tue, Apr 12, 2011 at 1:40 AM, Dave Ray wrote: >> >> On Apr 11, 2011, at 3:43 PM, hannes.janet...@gmail.com wrote: >> >> There is no /etc/xdg/ directory on my system. Should there be? >> > > thats where system-wide menus live (and are updated when new > applicaitons are installed, package manager should take care of this). > maybe you need to install some xdg packages of your distribution. Well my distribution is.. MacOSX. There is no package manager or xdg. >>> well, I would suggest that next time you put OSX in the subject line. >>> I know nothing about running e17 on osx ;) >> >> Nor do I. :) But I am quickly learning. >> >> My confusion is that a list of X11 applications already shows up in other >> places in e17, for example, in the setup screens on first run, in the >> Settings -> Settings Panel -> Apps panels, etc. So there isn't a problem >> with e17 finding the apps. The problem is specific to, and only to, >> "Applications" in the main menu. >> >> Since e17 is already finding the list of apps elsewhere, I am trying to >> understand exactly where, and then figure out how to copy that over to the >> Applications menu. It would be even better if e17 did this automatically, >> from a config fix or something. >> >> So I am trying to figure out the best way to patch OSX. The best patch would >> be to let e17 generate it the way it normally does, and not from me building >> my own custom menu. There is a difference between a list of applications, and an application menu. The menu needs a set of applications, and a menu file which describes how the menu should be laid out. This menu file is not included with e17, it is assumed that the system provides one. S. -- Forrester Wave Report - Recovery time is now measured in hours and minutes not days. Key insights are discussed in the 2010 Forrester Wave Report as part of an in-depth evaluation of disaster recovery service providers. Forrester found the best-in-class provider in terms of services and vision. Read this report now! http://p.sf.net/sfu/ibm-webcastpromo ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] little white rectangle
e/src/modules/wizard/page_030.c On 04/11/2011 06:57 PM, Dave Ray wrote: > I haven't gotten any feedback on this. > Where does the Applications menu in e17 get its list of apps? If the > Applications menu is blank, where should I look, and when does that > information get generated? > Something isn't being built or read properly. > Thanks in advance. > > On Apr 8, 2011, at 4:33 PM, Sebastian Dransfeld wrote: > >> E points to an non-existing menu file? >> >> On 04/09/2011 01:14 AM, Dave Ray wrote: >>> Could someone recommend some test cases I can run to figure out why my >>> Applications menu in e17 is a blank little white rectangle. >>> >>> A correct list of apps shows up when I go to Settings -> Settings Panel >>> -> Apps -> iBar Apps >>> >>> I've carefully pruned my system, deleted all the home directories, etc., >>> pretty confident it is not a config issue, something to do with my OS. >>> >>> Thanks, >>> Dave > -- Forrester Wave Report - Recovery time is now measured in hours and minutes not days. Key insights are discussed in the 2010 Forrester Wave Report as part of an in-depth evaluation of disaster recovery service providers. Forrester found the best-in-class provider in terms of services and vision. Read this report now! http://p.sf.net/sfu/ibm-webcastpromo ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Help required on EFL Elementary Listbox object
On Mon, Apr 11, 2011 at 10:32 PM, Venkat Raman Sankaran wrote: > I'm trying to develop an EFL elementary based addressbook application , in > which i'm plannning to have a photo of a contact person as well as his > contact info like name , phone , fax , e-mail and stuffs . It's like , photo > to be displayed on left side and contact info on the right side . i'm > planning to have both photo image as well as the contact info as a single > list item . so that when the user scrolls between the items , the > corresponding image and contact info gets displayed . Hope this gives a > clear picture of my requirement . If not mail me , i shall describe in > detail . All i need to know is how to pack the image and contact info > details as said above as a single list item and how to maintain multiple > such items . You need a custom edje group for that, use it as the "Elm_Genlist_Item_Class::item_style". Of course you need your edje file loaded into Elementary as a theme extension. You can find the corresponding C example in elementary_test. -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Forrester Wave Report - Recovery time is now measured in hours and minutes not days. Key insights are discussed in the 2010 Forrester Wave Report as part of an in-depth evaluation of disaster recovery service providers. Forrester found the best-in-class provider in terms of services and vision. Read this report now! http://p.sf.net/sfu/ibm-webcastpromo ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Help required on EFL Elementary Listbox object
I'm trying to develop an EFL elementary based addressbook application , in which i'm plannning to have a photo of a contact person as well as his contact info like name , phone , fax , e-mail and stuffs . It's like , photo to be displayed on left side and contact info on the right side . i'm planning to have both photo image as well as the contact info as a single list item . so that when the user scrolls between the items , the corresponding image and contact info gets displayed . Hope this gives a clear picture of my requirement . If not mail me , i shall describe in detail . All i need to know is how to pack the image and contact info details as said above as a single list item and how to maintain multiple such items . Kindly help me with this . Regards Venkat -- Forrester Wave Report - Recovery time is now measured in hours and minutes not days. Key insights are discussed in the 2010 Forrester Wave Report as part of an in-depth evaluation of disaster recovery service providers. Forrester found the best-in-class provider in terms of services and vision. Read this report now! http://p.sf.net/sfu/ibm-webcastpromo ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] little white rectangle
On Apr 11, 2011, at 4:55 PM, hannes.janet...@gmail.com wrote: > On Tue, Apr 12, 2011 at 1:53 AM, hannes.janet...@gmail.com > wrote: >> On Tue, Apr 12, 2011 at 1:40 AM, Dave Ray wrote: >>> >>> On Apr 11, 2011, at 3:43 PM, hannes.janet...@gmail.com wrote: >>> >>> There is no /etc/xdg/ directory on my system. Should there be? >>> >> >> thats where system-wide menus live (and are updated when new >> applicaitons are installed, package manager should take care of this). >> maybe you need to install some xdg packages of your distribution. > > Well my distribution is.. MacOSX. There is no package manager or xdg. > well, I would suggest that next time you put OSX in the subject line. I know nothing about running e17 on osx ;) >>> >>> Nor do I. :) But I am quickly learning. >>> >>> My confusion is that a list of X11 applications already shows up in other >>> places in e17, for example, in the setup screens on first run, in the >>> Settings -> Settings Panel -> Apps panels, etc. So there isn't a problem >>> with e17 finding the apps. The problem is specific to, and only to, >>> "Applications" in the main menu. >>> >>> Since e17 is already finding the list of apps elsewhere, I am trying to >>> understand exactly where, and then figure out how to copy that over to the >>> Applications menu. It would be even better if e17 did this automatically, >>> from a config fix or something. >>> >>> So I am trying to figure out the best way to patch OSX. The best patch >>> would be to let e17 generate it the way it normally does, and not from me >>> building my own custom menu. >>> > What you are saying is not documented anywhere in the e17 docs. > > E17 is supposed to be cross-platform. Linux is the priority for obvious > reasons, but there's nothing wrong or broken if my OS doesn't use XDG or > a package manager. > > If xdg is a requirement for e17, that needs to be documented. > > I don't feel I ever got the answer to my original question. The menu that > appears when you click the mouse on the desktop shows "Applications" as > the first item on the menu. This is an existing menu in E17, not one I am > trying to add on. The problem is this menu has blank contents. it shows a blank menu because there is no source to read contents from. it's the task of package managers to provide default source files. that simple :) >>> >>> No thats not quite right. e17 is finding apps elsewhere as I explained >>> above. >>> Could you tell me where e17 is getting the list of apps that it is finding >>> for the setup screens on first run, in the Settings -> Settings Panel -> >>> Apps panels, etc. Those show a correct list of apps on my system, without >>> /etc/xdg and without package managers. >> >> The applications that e17 finds are in $XDG_DATA_DIRS/applications. > > usually this is /usr/share/applications, 'echo $XDG_DATA_DIRS' should > show the list for your system. > echo echo $XDG_DATA_DIRS > > echo $HOME /Users/davidray > env | grep ^E_ E_DATA_DIR=/usr/local/share/enlightenment E_START_TIME=1302566878.3 E_BIN_DIR=/usr/local/bin E_SCALE=1.000 E_ICON_THEME=Tango E_LIB_DIR=/usr/local/lib E_RESTART=1 E_CONF_PROFILE=standard E_PREFIX=/usr/local E_START=/usr/local/bin/enlightenment_start E_IPC_SOCKET=/var/folders/xE/+++TI/-Tmp-//enlightenment-davidray/disp-:0.0-1679 > ls /usr/local/share/applications/ Phone_Book_Sample.desktop econcentration.desktopenki.desktop calculator-edje.desktop elementary_config.desktop envision.desktop converter-sample.desktop elementary_test.desktop ephoto.desktop e16.desktop enjoy.desktop sticky-notes-edje.desktop > But: 1) this list is not showing up in the Main -> Applications menu 2) This is a different list than what I see in the setup screens (which include ones not on my system) 3) When I use the menu Main -> Settings -> Settings Panel -> Apps -> iBar Apps , the list there doesn't match this either. It is a longer list from somewhere else. -- Forrester Wave Report - Recovery time is now measured in hours and minutes not days. Key insights are discussed in the 2010 Forrester Wave Report as part of an in-depth evaluation of disaster recovery service providers. Forrester found the best-in-class provider in terms of services and vision. Read this report now! http://p.sf.net/sfu/ibm-webcastpromo ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] little white rectangle
On Tue, Apr 12, 2011 at 1:53 AM, hannes.janet...@gmail.com wrote: > On Tue, Apr 12, 2011 at 1:40 AM, Dave Ray wrote: >> >> On Apr 11, 2011, at 3:43 PM, hannes.janet...@gmail.com wrote: >> >> There is no /etc/xdg/ directory on my system. Should there be? >> > > thats where system-wide menus live (and are updated when new > applicaitons are installed, package manager should take care of this). > maybe you need to install some xdg packages of your distribution. Well my distribution is.. MacOSX. There is no package manager or xdg. >>> well, I would suggest that next time you put OSX in the subject line. >>> I know nothing about running e17 on osx ;) >> >> Nor do I. :) But I am quickly learning. >> >> My confusion is that a list of X11 applications already shows up in other >> places in e17, for example, in the setup screens on first run, in the >> Settings -> Settings Panel -> Apps panels, etc. So there isn't a problem >> with e17 finding the apps. The problem is specific to, and only to, >> "Applications" in the main menu. >> >> Since e17 is already finding the list of apps elsewhere, I am trying to >> understand exactly where, and then figure out how to copy that over to the >> Applications menu. It would be even better if e17 did this automatically, >> from a config fix or something. >> >> So I am trying to figure out the best way to patch OSX. The best patch would >> be to let e17 generate it the way it normally does, and not from me building >> my own custom menu. >> >>> What you are saying is not documented anywhere in the e17 docs. E17 is supposed to be cross-platform. Linux is the priority for obvious reasons, but there's nothing wrong or broken if my OS doesn't use XDG or a package manager. If xdg is a requirement for e17, that needs to be documented. I don't feel I ever got the answer to my original question. The menu that appears when you click the mouse on the desktop shows "Applications" as the first item on the menu. This is an existing menu in E17, not one I am trying to add on. The problem is this menu has blank contents. >>> >>> it shows a blank menu because there is no source to read contents >>> from. it's the task of package managers to provide default source >>> files. that simple :) >> >> No thats not quite right. e17 is finding apps elsewhere as I explained above. >> Could you tell me where e17 is getting the list of apps that it is finding >> for the setup screens on first run, in the Settings -> Settings Panel -> >> Apps panels, etc. Those show a correct list of apps on my system, without >> /etc/xdg and without package managers. > > The applications that e17 finds are in $XDG_DATA_DIRS/applications. usually this is /usr/share/applications, 'echo $XDG_DATA_DIRS' should show the list for your system. > The .desktop files should have a 'categories' entry from which one > could build the menu. > >> >> >> > -- Forrester Wave Report - Recovery time is now measured in hours and minutes not days. Key insights are discussed in the 2010 Forrester Wave Report as part of an in-depth evaluation of disaster recovery service providers. Forrester found the best-in-class provider in terms of services and vision. Read this report now! http://p.sf.net/sfu/ibm-webcastpromo ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] little white rectangle
On Tue, Apr 12, 2011 at 1:40 AM, Dave Ray wrote: > > On Apr 11, 2011, at 3:43 PM, hannes.janet...@gmail.com wrote: > > There is no /etc/xdg/ directory on my system. Should there be? > thats where system-wide menus live (and are updated when new applicaitons are installed, package manager should take care of this). maybe you need to install some xdg packages of your distribution. >>> >>> Well my distribution is.. MacOSX. There is no package manager or xdg. >>> >> well, I would suggest that next time you put OSX in the subject line. >> I know nothing about running e17 on osx ;) > > Nor do I. :) But I am quickly learning. > > My confusion is that a list of X11 applications already shows up in other > places in e17, for example, in the setup screens on first run, in the > Settings -> Settings Panel -> Apps panels, etc. So there isn't a problem with > e17 finding the apps. The problem is specific to, and only to, "Applications" > in the main menu. > > Since e17 is already finding the list of apps elsewhere, I am trying to > understand exactly where, and then figure out how to copy that over to the > Applications menu. It would be even better if e17 did this automatically, > from a config fix or something. > > So I am trying to figure out the best way to patch OSX. The best patch would > be to let e17 generate it the way it normally does, and not from me building > my own custom menu. > >> >>> What you are saying is not documented anywhere in the e17 docs. >>> >>> E17 is supposed to be cross-platform. Linux is the priority for obvious >>> reasons, but there's nothing wrong or broken if my OS doesn't use XDG or a >>> package manager. >>> >>> If xdg is a requirement for e17, that needs to be documented. >>> >>> I don't feel I ever got the answer to my original question. The menu that >>> appears when you click the mouse on the desktop shows "Applications" as the >>> first item on the menu. This is an existing menu in E17, not one I am >>> trying to add on. The problem is this menu has blank contents. >> >> it shows a blank menu because there is no source to read contents >> from. it's the task of package managers to provide default source >> files. that simple :) > > No thats not quite right. e17 is finding apps elsewhere as I explained above. > Could you tell me where e17 is getting the list of apps that it is finding > for the setup screens on first run, in the Settings -> Settings Panel -> Apps > panels, etc. Those show a correct list of apps on my system, without /etc/xdg > and without package managers. The applications that e17 finds are in $XDG_DATA_DIRS/applications. The .desktop files should have a 'categories' entry from which one could build the menu. > > > -- Forrester Wave Report - Recovery time is now measured in hours and minutes not days. Key insights are discussed in the 2010 Forrester Wave Report as part of an in-depth evaluation of disaster recovery service providers. Forrester found the best-in-class provider in terms of services and vision. Read this report now! http://p.sf.net/sfu/ibm-webcastpromo ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] little white rectangle
On Mon, Apr 11, 2011 at 11:30 PM, Dave Ray wrote: > On Apr 11, 2011, at 11:51 AM, hannes.janet...@gmail.com wrote: > >> On Mon, Apr 11, 2011 at 8:14 PM, Dave Ray wrote: >>> On Apr 11, 2011, at 11:04 AM, hannes.janet...@gmail.com wrote: >>> >> settings panel > menus > menu settings >> has no "advanced" button. Only "client list menu" is there, it doesn't >> let >> me create or edit a menu. >> dont know. how many years is your e old? or if 'menu settings' isnt there at all you might not have its conf module loaded >>> >>> I am always using the latest e17 from svn. >>> >>> For testing purposes I am deleting all user-level config directories in >>> order to force e17 to rebuild everything. >>> >>> rm -r ~/.local/ ~/.e/ ~/.cache/ ~/.thumbnails/ ~/.config/ >>> >>> E17 presents all the initial screens, language, etc. Isn't this when it is >>> supposed to generate menus? >>> >> ~/.config/ does not contain a "menus" directory! I thought that supposed >> to be auto-generated? they are by some desktop enviroments, menu editors or distributions. though you should rather look in /etc/xdg/menus for system-wide menus. >>> >>> What about e17? Doesn't it supposed to create a menus directory in >>> ~/.config? >> >> no. >> >>> There is no /etc/xdg/ directory on my system. Should there be? >>> >> >> thats where system-wide menus live (and are updated when new >> applicaitons are installed, package manager should take care of this). >> maybe you need to install some xdg packages of your distribution. > > Well my distribution is.. MacOSX. There is no package manager or xdg. > well, I would suggest that next time you put OSX in the subject line. I know nothing about running e17 on osx ;) > What you are saying is not documented anywhere in the e17 docs. > > E17 is supposed to be cross-platform. Linux is the priority for obvious > reasons, but there's nothing wrong or broken if my OS doesn't use XDG or a > package manager. > > If xdg is a requirement for e17, that needs to be documented. > > I don't feel I ever got the answer to my original question. The menu that > appears when you click the mouse on the desktop shows "Applications" as the > first item on the menu. This is an existing menu in E17, not one I am trying > to add on. The problem is this menu has blank contents. it shows a blank menu because there is no source to read contents from. it's the task of package managers to provide default source files. that simple :) > > I'm happy to test and patch if necessary. I just need some help understanding > why this is blank on my system, even though a list of apps is correctly > detected and appear in other places in the e17 GUI, such as "iBar > Application". > > if your system does not provide a menu file then you'll have to make your own one. the link that i gave should explain how to do that. > -- Forrester Wave Report - Recovery time is now measured in hours and minutes not days. Key insights are discussed in the 2010 Forrester Wave Report as part of an in-depth evaluation of disaster recovery service providers. Forrester found the best-in-class provider in terms of services and vision. Read this report now! http://p.sf.net/sfu/ibm-webcastpromo ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] finite() considered obsolete.
On Tue, 12 Apr 2011, David Seikel wrote: > On Mon, 11 Apr 2011 21:42:16 +0200 (CEST) Vincent Torri > wrote: > >> >> >> On Sat, 9 Apr 2011, David Seikel wrote: >> >>> On Thu, 7 Apr 2011 16:40:46 +0200 (CEST) Vincent Torri >>> wrote: >>> On Fri, 8 Apr 2011, David Seikel wrote: > Ecore uses a call to finite(), this call seems to be obsolete. It > is replaced by a macro isfinite(). I'm wondering if we should fix > that, and what our portability experts think? > > It's used in _ecore_main_select() in ecore_main.c. I don't think > it is used anywhere else in current svn. > > In my current contract I'm compiling EFL using uClibc, and that > does not provide finite(), but does provide isfinite(). The > reason they say they do that is coz finite() is obsolete. > > Hmm, the Windows build files include this "finite=_finite" in > "PreprocessorDefinitions". Seems to be basically renaming a few > functions to their Windows equivalents. If there are such problems in different libc, I would suggest to detect the function in configure.ac and add a static inline function that used the corresponding function, with a special case for Visul Studio (_finite(), no finite(), nor isfinite() nor _isfinite() (I just checked)) >>> >>> Static inline? Why not a macro? isfinite() is supposed to be a >>> macro for what it's worth. >> >> like the path below ? > > > > Looks good to me. Should I dust of my ancient SVN commit rights and > put it in myself, or do you want to do it? I'll do it Vincent -- Forrester Wave Report - Recovery time is now measured in hours and minutes not days. Key insights are discussed in the 2010 Forrester Wave Report as part of an in-depth evaluation of disaster recovery service providers. Forrester found the best-in-class provider in terms of services and vision. Read this report now! http://p.sf.net/sfu/ibm-webcastpromo ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] finite() considered obsolete.
On Mon, 11 Apr 2011 21:42:16 +0200 (CEST) Vincent Torri wrote: > > > On Sat, 9 Apr 2011, David Seikel wrote: > > > On Thu, 7 Apr 2011 16:40:46 +0200 (CEST) Vincent Torri > > wrote: > > > >> > >> > >> On Fri, 8 Apr 2011, David Seikel wrote: > >> > >>> Ecore uses a call to finite(), this call seems to be obsolete. It > >>> is replaced by a macro isfinite(). I'm wondering if we should fix > >>> that, and what our portability experts think? > >>> > >>> It's used in _ecore_main_select() in ecore_main.c. I don't think > >>> it is used anywhere else in current svn. > >>> > >>> In my current contract I'm compiling EFL using uClibc, and that > >>> does not provide finite(), but does provide isfinite(). The > >>> reason they say they do that is coz finite() is obsolete. > >>> > >>> Hmm, the Windows build files include this "finite=_finite" in > >>> "PreprocessorDefinitions". Seems to be basically renaming a few > >>> functions to their Windows equivalents. > >> > >> If there are such problems in different libc, I would suggest to > >> detect the function in configure.ac and add a static inline > >> function that used the corresponding function, with a special case > >> for Visul Studio (_finite(), no finite(), nor isfinite() nor > >> _isfinite() (I just checked)) > > > > Static inline? Why not a macro? isfinite() is supposed to be a > > macro for what it's worth. > > like the path below ? Looks good to me. Should I dust of my ancient SVN commit rights and put it in myself, or do you want to do it? -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world. signature.asc Description: PGP signature -- Forrester Wave Report - Recovery time is now measured in hours and minutes not days. Key insights are discussed in the 2010 Forrester Wave Report as part of an in-depth evaluation of disaster recovery service providers. Forrester found the best-in-class provider in terms of services and vision. Read this report now! http://p.sf.net/sfu/ibm-webcastpromo___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] finite() considered obsolete.
On Sat, 9 Apr 2011, David Seikel wrote: > On Thu, 7 Apr 2011 16:40:46 +0200 (CEST) Vincent Torri > wrote: > >> >> >> On Fri, 8 Apr 2011, David Seikel wrote: >> >>> Ecore uses a call to finite(), this call seems to be obsolete. It >>> is replaced by a macro isfinite(). I'm wondering if we should fix >>> that, and what our portability experts think? >>> >>> It's used in _ecore_main_select() in ecore_main.c. I don't think >>> it is used anywhere else in current svn. >>> >>> In my current contract I'm compiling EFL using uClibc, and that does >>> not provide finite(), but does provide isfinite(). The reason they >>> say they do that is coz finite() is obsolete. >>> >>> Hmm, the Windows build files include this "finite=_finite" in >>> "PreprocessorDefinitions". Seems to be basically renaming a few >>> functions to their Windows equivalents. >> >> If there are such problems in different libc, I would suggest to >> detect the function in configure.ac and add a static inline function >> that used the corresponding function, with a special case for Visul >> Studio (_finite(), no finite(), nor isfinite() nor _isfinite() (I >> just checked)) > > Static inline? Why not a macro? isfinite() is supposed to be a macro > for what it's worth. like the path below ? Index: src/lib/ecore/ecore_main.c === --- src/lib/ecore/ecore_main.c (revision 58562) +++ src/lib/ecore/ecore_main.c (working copy) @@ -30,6 +30,16 @@ # include #endif +#ifdef HAVE_ISFINITE +# define ECORE_FINITE(t) isfinite(t) +#else +# ifdef _MSC_VER +# define ECORE_FINITE(t) _finite(t) +# else +# define ECORE_FINITE(t) finite(t) +# endif +#endif + #define FIX_HZ 1 #ifdef FIX_HZ @@ -1079,7 +1089,7 @@ #endif t = NULL; - if ((!finite(timeout)) || (timeout == 0.0)) /* finite() tests for NaN, too big, too small, and infinity. */ + if ((!ECORE_FINITE(timeout)) || (timeout == 0.0)) /* finite() tests for NaN, too big, too small, and infinity. */ { tv.tv_sec = 0; tv.tv_usec = 0; Index: configure.ac === --- configure.ac(revision 58562) +++ configure.ac(working copy) @@ -1001,34 +1001,56 @@ AC_FUNC_ALLOCA AC_CHECK_FUNCS(gettimeofday strlcpy) +AC_COMPILE_IFELSE( + [AC_LANG_PROGRAM( + [[ +#include + ]], + [[ +int i = isfinite(0); + ]])], + [ +AC_DEFINE(HAVE_ISFINITE, 1, [Define to 1 if you have `isfinite', as a function or macro.]) +have_isfinite="yes" + ], + [have_isfinite="no"]) + +AC_MSG_CHECKING([for isfinite]) +AC_MSG_RESULT([${have_isfinite}]) + have_atfile_source=auto -- Forrester Wave Report - Recovery time is now measured in hours and minutes not days. Key insights are discussed in the 2010 Forrester Wave Report as part of an in-depth evaluation of disaster recovery service providers. Forrester found the best-in-class provider in terms of services and vision. Read this report now! http://p.sf.net/sfu/ibm-webcastpromo ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [private] Re: little white rectangle
On Mon, Apr 11, 2011 at 8:12 PM, Vincent Torri wrote: > > > On Mon, 11 Apr 2011, hannes.janet...@gmail.com wrote: > >>> I have some .desktop in ~/.local/share/applications >>> >> >> but thats a different topic :) > > can you explain a bit ? I don't know all that stuff > as I understood the question is to have an application menu showing installed applications on the system. ~/.local/share/applications is for per user applications (.desktop files) manually created, created by some config option or created by an application that is not installed system-wide. > thanks > > Vincent > -- Forrester Wave Report - Recovery time is now measured in hours and minutes not days. Key insights are discussed in the 2010 Forrester Wave Report as part of an in-depth evaluation of disaster recovery service providers. Forrester found the best-in-class provider in terms of services and vision. Read this report now! http://p.sf.net/sfu/ibm-webcastpromo ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] little white rectangle
On Mon, Apr 11, 2011 at 8:14 PM, Dave Ray wrote: > On Apr 11, 2011, at 11:04 AM, hannes.janet...@gmail.com wrote: > settings panel > menus > menu settings has no "advanced" button. Only "client list menu" is there, it doesn't let me create or edit a menu. >> dont know. how many years is your e old? or if 'menu settings' isnt >> there at all you might not have its conf module loaded > > I am always using the latest e17 from svn. > > For testing purposes I am deleting all user-level config directories in order > to force e17 to rebuild everything. > > rm -r ~/.local/ ~/.e/ ~/.cache/ ~/.thumbnails/ ~/.config/ > > E17 presents all the initial screens, language, etc. Isn't this when it is > supposed to generate menus? > ~/.config/ does not contain a "menus" directory! I thought that supposed to be auto-generated? >> >> they are by some desktop enviroments, menu editors or distributions. >> though you should rather look in /etc/xdg/menus for system-wide menus. > > What about e17? Doesn't it supposed to create a menus directory in ~/.config? no. > There is no /etc/xdg/ directory on my system. Should there be? > thats where system-wide menus live (and are updated when new applicaitons are installed, package manager should take care of this). maybe you need to install some xdg packages of your distribution. > > > > -- Forrester Wave Report - Recovery time is now measured in hours and minutes not days. Key insights are discussed in the 2010 Forrester Wave Report as part of an in-depth evaluation of disaster recovery service providers. Forrester found the best-in-class provider in terms of services and vision. Read this report now! http://p.sf.net/sfu/ibm-webcastpromo ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Organised settings panel
On Mon, Apr 11, 2011 at 11:45 AM, Brian 'morlenxus' Miculcy wrote: > As some of you already noticed i work on a better category list for the > settings panel. Here is a mockup which should be discussed. I also added a > few notes like [old name] => [new name] or bugs i noticed. > If someone has a better name for an item or a category go discuss it. :) > In my opinion: 'Controls' does not sound right to me as it's a too broad term (not being a native speaker). 'Bindings' would be better or keeping 'Input' (but then ACPI doesnt fit in this section). +1 keeping 'File Manager' instead of EFM 'Window List' should be renamed to 'Window Switcher' as it describes what it does. 'Composite' and 'comp-scale' should be rather in Extensions. Extensions should be kept as category for things that really extend Window Manger functionality (Utilitys is good for gadgets showing information) 'Wallpaper' could be in both Desktop and Look 'Borders' could be in both Windows and Look 'Entries: Favourites' should be 'Favorites Menu' Regards, Hannes > Kind regards, > Brian > > -- > Xperia(TM) PLAY > It's a major breakthrough. An authentic gaming > smartphone on the nation's most reliable network. > And it wants your games. > http://p.sf.net/sfu/verizon-sfdev > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > -- Forrester Wave Report - Recovery time is now measured in hours and minutes not days. Key insights are discussed in the 2010 Forrester Wave Report as part of an in-depth evaluation of disaster recovery service providers. Forrester found the best-in-class provider in terms of services and vision. Read this report now! http://p.sf.net/sfu/ibm-webcastpromo ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] little white rectangle
On Mon, Apr 11, 2011 at 7:57 PM, Vincent Torri wrote: > > > On Mon, 11 Apr 2011, Dave Ray wrote: > >> settings panel > menus > menu settings >> has no "advanced" button. Only "client list menu" is there, it doesn't let >> me create or edit a menu. >> dont know. how many years is your e old? or if 'menu settings' isnt there at all you might not have its conf module loaded >> I looked at the wiki page and I understand how to create a menu. >> >> But shouldn't the Applications menu be auto-generated? >> >> ~/.config/ does not contain a "menus" directory! I thought that supposed >> to be auto-generated? they are by some desktop enviroments, menu editors or distributions. though you should rather look in /etc/xdg/menus for system-wide menus. > > I have some .desktop in ~/.local/share/applications > but thats a different topic :) > Vincent > >> >> On Apr 11, 2011, at 10:17 AM, hannes.janet...@gmail.com wrote: >> >>> On Mon, Apr 11, 2011 at 6:57 PM, Dave Ray wrote: I haven't gotten any feedback on this. Where does the Applications menu in e17 get its list of apps? If the Applications menu is blank, where should I look, and when does that information get generated? >>> >>> you can choose the menu source with settings panel > menus > menu >>> settings > advanced > applications. if there is nothing see >>> http://wiki.enlightenment.org/index.php/E17_and_Efreet how to create a >>> menu. >>> >>> BR >>> Something isn't being built or read properly. Thanks in advance. On Apr 8, 2011, at 4:33 PM, Sebastian Dransfeld wrote: > E points to an non-existing menu file? > > On 04/09/2011 01:14 AM, Dave Ray wrote: >> >> Could someone recommend some test cases I can run to figure out why my >> Applications menu in e17 is a blank little white rectangle. >> >> A correct list of apps shows up when I go to Settings -> Settings >> Panel -> Apps -> iBar Apps >> >> I've carefully pruned my system, deleted all the home directories, >> etc., pretty confident it is not a config issue, something to do with my >> OS. >> >> Thanks, >> Dave >> >> >> >> -- >> Xperia(TM) PLAY >> It's a major breakthrough. An authentic gaming >> smartphone on the nation's most reliable network. >> And it wants your games. >> http://p.sf.net/sfu/verizon-sfdev >> ___ >> enlightenment-devel mailing list >> enlightenment-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel >> >> > -- Xperia(TM) PLAY It's a major breakthrough. An authentic gaming smartphone on the nation's most reliable network. And it wants your games. http://p.sf.net/sfu/verizon-sfdev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] little white rectangle
On Mon, 11 Apr 2011, Dave Ray wrote: > settings panel > menus > menu settings > has no "advanced" button. Only "client list menu" is there, it doesn't let me > create or edit a menu. > > I looked at the wiki page and I understand how to create a menu. > > But shouldn't the Applications menu be auto-generated? > > ~/.config/ does not contain a "menus" directory! I thought that supposed to > be auto-generated? I have some .desktop in ~/.local/share/applications Vincent > > On Apr 11, 2011, at 10:17 AM, hannes.janet...@gmail.com wrote: > >> On Mon, Apr 11, 2011 at 6:57 PM, Dave Ray wrote: >>> I haven't gotten any feedback on this. >>> Where does the Applications menu in e17 get its list of apps? If the >>> Applications menu is blank, where should I look, and when does that >>> information get generated? >> >> you can choose the menu source with settings panel > menus > menu >> settings > advanced > applications. if there is nothing see >> http://wiki.enlightenment.org/index.php/E17_and_Efreet how to create a >> menu. >> >> BR >> >>> Something isn't being built or read properly. >>> Thanks in advance. >>> >>> On Apr 8, 2011, at 4:33 PM, Sebastian Dransfeld wrote: >>> E points to an non-existing menu file? On 04/09/2011 01:14 AM, Dave Ray wrote: > Could someone recommend some test cases I can run to figure out why my > Applications menu in e17 is a blank little white rectangle. > > A correct list of apps shows up when I go to Settings -> Settings Panel > -> Apps -> iBar Apps > > I've carefully pruned my system, deleted all the home directories, etc., > pretty confident it is not a config issue, something to do with my OS. > > Thanks, > Dave >>> > > > -- > Xperia(TM) PLAY > It's a major breakthrough. An authentic gaming > smartphone on the nation's most reliable network. > And it wants your games. > http://p.sf.net/sfu/verizon-sfdev > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > -- Xperia(TM) PLAY It's a major breakthrough. An authentic gaming smartphone on the nation's most reliable network. And it wants your games. http://p.sf.net/sfu/verizon-sfdev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] little white rectangle
settings panel > menus > menu settings has no "advanced" button. Only "client list menu" is there, it doesn't let me create or edit a menu. I looked at the wiki page and I understand how to create a menu. But shouldn't the Applications menu be auto-generated? ~/.config/ does not contain a "menus" directory! I thought that supposed to be auto-generated? On Apr 11, 2011, at 10:17 AM, hannes.janet...@gmail.com wrote: > On Mon, Apr 11, 2011 at 6:57 PM, Dave Ray wrote: >> I haven't gotten any feedback on this. >> Where does the Applications menu in e17 get its list of apps? If the >> Applications menu is blank, where should I look, and when does that >> information get generated? > > you can choose the menu source with settings panel > menus > menu > settings > advanced > applications. if there is nothing see > http://wiki.enlightenment.org/index.php/E17_and_Efreet how to create a > menu. > > BR > >> Something isn't being built or read properly. >> Thanks in advance. >> >> On Apr 8, 2011, at 4:33 PM, Sebastian Dransfeld wrote: >> >>> E points to an non-existing menu file? >>> >>> On 04/09/2011 01:14 AM, Dave Ray wrote: Could someone recommend some test cases I can run to figure out why my Applications menu in e17 is a blank little white rectangle. A correct list of apps shows up when I go to Settings -> Settings Panel -> Apps -> iBar Apps I've carefully pruned my system, deleted all the home directories, etc., pretty confident it is not a config issue, something to do with my OS. Thanks, Dave >> -- Xperia(TM) PLAY It's a major breakthrough. An authentic gaming smartphone on the nation's most reliable network. And it wants your games. http://p.sf.net/sfu/verizon-sfdev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: tasn trunk/evas/src/lib/canvas
Nope, that bug was introduced post 1.0. On Mon, Apr 11, 2011 at 7:12 PM, Vincent Torri wrote: > > > On Mon, 11 Apr 2011, Enlightenment SVN wrote: > > > Log: > > Evas textblock: Fixed double-drawing bug (visible in efm). > > changelog ? > > > > > Moved the place we merge back items at. It's currently cleaner, more > > correct and as mentioned, fixes a double-drawing bug. > > > > Author: tasn > > Date: 2011-04-11 08:37:06 -0700 (Mon, 11 Apr 2011) > > New Revision: 58555 > > Trac: http://trac.enlightenment.org/e/changeset/58555 > > > > Modified: > > trunk/evas/src/lib/canvas/evas_object_textblock.c > > > > Modified: trunk/evas/src/lib/canvas/evas_object_textblock.c > > === > > --- trunk/evas/src/lib/canvas/evas_object_textblock.c 2011-04-11 14:07:42 > UTC (rev 58554) > > +++ trunk/evas/src/lib/canvas/evas_object_textblock.c 2011-04-11 15:37:06 > UTC (rev 58555) > > @@ -1834,7 +1834,6 @@ > > par->lines = (Evas_Object_Textblock_Line > *)eina_inlist_remove(EINA_INLIST_GET(par->lines), > EINA_INLIST_GET(par->lines)); > > _line_free(obj, ln); > > } > > - par->line_no = -1; > > } > > > > /** > > @@ -3271,6 +3270,29 @@ > > } > > c->par->text_node->dirty = EINA_FALSE; > > c->par->text_node->new = EINA_FALSE; > > + > > +/* Merge back and clear the paragraph */ > > + { > > + Eina_List *itr, *itr_next; > > + Evas_Object_Textblock_Item *it, *prev_it = NULL; > > + _paragraph_clear(c->obj, c->par); > > + EINA_LIST_FOREACH_SAFE(c->par->logical_items, itr, > itr_next, it) > > + { > > + if (it->merge && prev_it && > > +(prev_it->type == EVAS_TEXTBLOCK_ITEM_TEXT) && > > +(it->type == EVAS_TEXTBLOCK_ITEM_TEXT)) > > +{ > > + _layout_item_merge_and_free(c, > _ITEM_TEXT(prev_it), > > + _ITEM_TEXT(it)); > > + c->par->logical_items = > > + eina_list_remove_list(c->par->logical_items, > itr); > > +} > > + else > > +{ > > + prev_it = it; > > +} > > + } > > + } > > } > > > >c->y = c->par->y; > > @@ -3640,37 +3662,6 @@ > > c->par = NULL; > > } > > > > - if (!calc_only && c->width_changed) > > - { > > -_paragraphs_clear(obj, o->paragraphs); > > -c->paragraphs = o->paragraphs; > > -/* Merge the ones that need merging. */ > > -/* Go through all the paragraphs, lines, items and merge if > should be > > - * merged we merge backwards!!! */ > > -Evas_Object_Textblock_Paragraph *par; > > -EINA_INLIST_FOREACH(EINA_INLIST_GET(c->paragraphs), par) > > - { > > - Eina_List *itr, *itr_next; > > - Evas_Object_Textblock_Item *it, *prev_it = NULL; > > - EINA_LIST_FOREACH_SAFE(par->logical_items, itr, itr_next, > it) > > - { > > - if (it->merge && prev_it && > > -(prev_it->type == EVAS_TEXTBLOCK_ITEM_TEXT) && > > -(it->type == EVAS_TEXTBLOCK_ITEM_TEXT)) > > -{ > > - _layout_item_merge_and_free(c, > _ITEM_TEXT(prev_it), > > - _ITEM_TEXT(it)); > > - par->logical_items = > > - eina_list_remove_list(par->logical_items, > itr); > > -} > > - else > > -{ > > - prev_it = it; > > -} > > - } > > - } > > - } > > - > >c->paragraphs = o->paragraphs; > > > >/* If there are no paragraphs, create the minimum needed, > > > > > > > -- > > Xperia(TM) PLAY > > It's a major breakthrough. An authentic gaming > > smartphone on the nation's most reliable network. > > And it wants your games. > > http://p.sf.net/sfu/verizon-sfdev > > ___ > > enlightenment-svn mailing list > > enlightenment-...@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/enlightenment-svn > > > > > > > -- > Xperia(TM) PLAY > It's a major breakthrough. An authentic gaming > smartphone on the nation's most reliable network. > And it wants your games. > http://p.sf.net/sfu/verizon-sfdev > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- Tom. -
Re: [E-devel] little white rectangle
On Mon, Apr 11, 2011 at 6:57 PM, Dave Ray wrote: > I haven't gotten any feedback on this. > Where does the Applications menu in e17 get its list of apps? If the > Applications menu is blank, where should I look, and when does that > information get generated? you can choose the menu source with settings panel > menus > menu settings > advanced > applications. if there is nothing see http://wiki.enlightenment.org/index.php/E17_and_Efreet how to create a menu. BR > Something isn't being built or read properly. > Thanks in advance. > > On Apr 8, 2011, at 4:33 PM, Sebastian Dransfeld wrote: > >> E points to an non-existing menu file? >> >> On 04/09/2011 01:14 AM, Dave Ray wrote: >>> Could someone recommend some test cases I can run to figure out why my >>> Applications menu in e17 is a blank little white rectangle. >>> >>> A correct list of apps shows up when I go to Settings -> Settings Panel -> >>> Apps -> iBar Apps >>> >>> I've carefully pruned my system, deleted all the home directories, etc., >>> pretty confident it is not a config issue, something to do with my OS. >>> >>> Thanks, >>> Dave > > > -- > Xperia(TM) PLAY > It's a major breakthrough. An authentic gaming > smartphone on the nation's most reliable network. > And it wants your games. > http://p.sf.net/sfu/verizon-sfdev > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- Xperia(TM) PLAY It's a major breakthrough. An authentic gaming smartphone on the nation's most reliable network. And it wants your games. http://p.sf.net/sfu/verizon-sfdev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: cedric IN trunk/eina: . src/include src/lib
On Mon, 11 Apr 2011, Mike Blumenkrantz wrote: On Mon, 11 Apr 2011 12:26:06 +0200 Cedric BAIL wrote: On Mon, Apr 11, 2011 at 12:13 PM, Mike Blumenkrantz wrote: On Mon, 11 Apr 2011 12:05:13 +0200 (CEST) Vincent Torri wrote: maybe it's time to update the NEWS file, with something like Eina 1.1 New features: API additions: but we are still 10 years from another release... Actually, I would like to switch to a freeze period next month with maybe an alpha 1.1 early in may and a RC early in June with a final relase in middle June. We have already a lot of improvement in our code base that are worth a release. As part of the freeze period, fixing NEWS, docs and tests suite... At the same time we could work on releasing 1.0.1, in early may at the same time we release the 1.1 alpha. So maybe it's a good time to request people to test the state of our branch and trunk and build a small TODO for the freeze period. That's just my personnal opinion, so don't take that as a plan for a release, but just as a request for other to express their opinion on the subject. hmm I suppose that would work for libs that are ready for 1.1. I would rather not force a release for all libs though, as some may not need or be prepared for 1.1. eeze, for example, will not be ready for 1.1 until I have implemented eeze-mount in efm and had some months of testing to fix bugs with this. ecore, on the other hand, has gotten a number of nice new features and would probably benefit from a 1.1. The NEWS update is only needed for every increased minor version, where we are adding api and features Vincent-- Xperia(TM) PLAY It's a major breakthrough. An authentic gaming smartphone on the nation's most reliable network. And it wants your games. http://p.sf.net/sfu/verizon-sfdev___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] little white rectangle
I haven't gotten any feedback on this. Where does the Applications menu in e17 get its list of apps? If the Applications menu is blank, where should I look, and when does that information get generated? Something isn't being built or read properly. Thanks in advance. On Apr 8, 2011, at 4:33 PM, Sebastian Dransfeld wrote: > E points to an non-existing menu file? > > On 04/09/2011 01:14 AM, Dave Ray wrote: >> Could someone recommend some test cases I can run to figure out why my >> Applications menu in e17 is a blank little white rectangle. >> >> A correct list of apps shows up when I go to Settings -> Settings Panel -> >> Apps -> iBar Apps >> >> I've carefully pruned my system, deleted all the home directories, etc., >> pretty confident it is not a config issue, something to do with my OS. >> >> Thanks, >> Dave -- Xperia(TM) PLAY It's a major breakthrough. An authentic gaming smartphone on the nation's most reliable network. And it wants your games. http://p.sf.net/sfu/verizon-sfdev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: cedric IN trunk/eina: . src/include src/lib
On Mon, 11 Apr 2011 12:26:06 +0200 Cedric BAIL wrote: > On Mon, Apr 11, 2011 at 12:13 PM, Mike Blumenkrantz wrote: > > On Mon, 11 Apr 2011 12:05:13 +0200 (CEST) > > Vincent Torri wrote: > >> maybe it's time to update the NEWS file, with something like > >> > >> Eina 1.1 > >> > >> New features: > >> > >> > >> > >> API additions: > >> > >> > >> > > but we are still 10 years from another release... > > Actually, I would like to switch to a freeze period next month with > maybe an alpha 1.1 early in may and a RC early in June with a final > relase in middle June. We have already a lot of improvement in our > code base that are worth a release. As part of the freeze period, > fixing NEWS, docs and tests suite... > > At the same time we could work on releasing 1.0.1, in early may at the > same time we release the 1.1 alpha. So maybe it's a good time to > request people to test the state of our branch and trunk and build a > small TODO for the freeze period. > > That's just my personnal opinion, so don't take that as a plan for a > release, but just as a request for other to express their opinion on > the subject. hmm I suppose that would work for libs that are ready for 1.1. I would rather not force a release for all libs though, as some may not need or be prepared for 1.1. eeze, for example, will not be ready for 1.1 until I have implemented eeze-mount in efm and had some months of testing to fix bugs with this. ecore, on the other hand, has gotten a number of nice new features and would probably benefit from a 1.1. -- Mike Blumenkrantz Zentific: NULL pointer dereferences now 50% off! -- Xperia(TM) PLAY It's a major breakthrough. An authentic gaming smartphone on the nation's most reliable network. And it wants your games. http://p.sf.net/sfu/verizon-sfdev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: tasn trunk/evas/src/lib/canvas
On Mon, 11 Apr 2011, Enlightenment SVN wrote: > Log: > Evas textblock: Fixed double-drawing bug (visible in efm). changelog ? > > Moved the place we merge back items at. It's currently cleaner, more > correct and as mentioned, fixes a double-drawing bug. > > Author: tasn > Date: 2011-04-11 08:37:06 -0700 (Mon, 11 Apr 2011) > New Revision: 58555 > Trac: http://trac.enlightenment.org/e/changeset/58555 > > Modified: > trunk/evas/src/lib/canvas/evas_object_textblock.c > > Modified: trunk/evas/src/lib/canvas/evas_object_textblock.c > === > --- trunk/evas/src/lib/canvas/evas_object_textblock.c 2011-04-11 14:07:42 UTC > (rev 58554) > +++ trunk/evas/src/lib/canvas/evas_object_textblock.c 2011-04-11 15:37:06 UTC > (rev 58555) > @@ -1834,7 +1834,6 @@ > par->lines = (Evas_Object_Textblock_Line > *)eina_inlist_remove(EINA_INLIST_GET(par->lines), > EINA_INLIST_GET(par->lines)); > _line_free(obj, ln); > } > - par->line_no = -1; > } > > /** > @@ -3271,6 +3270,29 @@ > } > c->par->text_node->dirty = EINA_FALSE; > c->par->text_node->new = EINA_FALSE; > + > +/* Merge back and clear the paragraph */ > + { > + Eina_List *itr, *itr_next; > + Evas_Object_Textblock_Item *it, *prev_it = NULL; > + _paragraph_clear(c->obj, c->par); > + EINA_LIST_FOREACH_SAFE(c->par->logical_items, itr, itr_next, it) > + { > + if (it->merge && prev_it && > +(prev_it->type == EVAS_TEXTBLOCK_ITEM_TEXT) && > +(it->type == EVAS_TEXTBLOCK_ITEM_TEXT)) > +{ > + _layout_item_merge_and_free(c, _ITEM_TEXT(prev_it), > + _ITEM_TEXT(it)); > + c->par->logical_items = > + eina_list_remove_list(c->par->logical_items, itr); > +} > + else > +{ > + prev_it = it; > +} > + } > + } > } > >c->y = c->par->y; > @@ -3640,37 +3662,6 @@ > c->par = NULL; > } > > - if (!calc_only && c->width_changed) > - { > -_paragraphs_clear(obj, o->paragraphs); > -c->paragraphs = o->paragraphs; > -/* Merge the ones that need merging. */ > -/* Go through all the paragraphs, lines, items and merge if should be > - * merged we merge backwards!!! */ > -Evas_Object_Textblock_Paragraph *par; > -EINA_INLIST_FOREACH(EINA_INLIST_GET(c->paragraphs), par) > - { > - Eina_List *itr, *itr_next; > - Evas_Object_Textblock_Item *it, *prev_it = NULL; > - EINA_LIST_FOREACH_SAFE(par->logical_items, itr, itr_next, it) > - { > - if (it->merge && prev_it && > -(prev_it->type == EVAS_TEXTBLOCK_ITEM_TEXT) && > -(it->type == EVAS_TEXTBLOCK_ITEM_TEXT)) > -{ > - _layout_item_merge_and_free(c, _ITEM_TEXT(prev_it), > - _ITEM_TEXT(it)); > - par->logical_items = > - eina_list_remove_list(par->logical_items, itr); > -} > - else > -{ > - prev_it = it; > -} > - } > - } > - } > - >c->paragraphs = o->paragraphs; > >/* If there are no paragraphs, create the minimum needed, > > > -- > Xperia(TM) PLAY > It's a major breakthrough. An authentic gaming > smartphone on the nation's most reliable network. > And it wants your games. > http://p.sf.net/sfu/verizon-sfdev > ___ > enlightenment-svn mailing list > enlightenment-...@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-svn > > -- Xperia(TM) PLAY It's a major breakthrough. An authentic gaming smartphone on the nation's most reliable network. And it wants your games. http://p.sf.net/sfu/verizon-sfdev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Organised settings panel
Well the modules are also named efm, and you're already in the files section, so *fm is self explainating i guess. Maybe we can rename it to "e17 Filemanager" or something? On Mon, Apr 11, 2011 at 06:04:23PM +0200, Davide Andreoli wrote: > I agree with all you suggestion, but not on: > > [Files] > - File Manager => EFM (Starter) > - File Icons => EFM Icons > > Why using EFM? users don't know what EFM actually is. > I really prefer the use of the full name. > DaveMDS > > > 2011/4/11 Brian 'morlenxus' Miculcy : > > As some of you already noticed i work on a better category list for the > > settings panel. Here is a mockup which should be discussed. I also added a > > few notes like [old name] => [new name] or bugs i noticed. > > If someone has a better name for an item or a category go discuss it. :) > > > > Kind regards, > > Brian > > > > -- > > Xperia(TM) PLAY > > It's a major breakthrough. An authentic gaming > > smartphone on the nation's most reliable network. > > And it wants your games. > > http://p.sf.net/sfu/verizon-sfdev > > ___ > > enlightenment-devel mailing list > > enlightenment-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > > > -- Xperia(TM) PLAY It's a major breakthrough. An authentic gaming smartphone on the nation's most reliable network. And it wants your games. http://p.sf.net/sfu/verizon-sfdev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Organised settings panel
Well ibar should be renamed to appbar or launcherbar, ibox should be iconifier or something, not sure. I wanted to remove that senseless i'ish from the names but first wanted to finish this task... On Mon, Apr 11, 2011 at 10:55:51AM -0500, Jeff Hoogland wrote: > Speaking of settings configuration - think we can get a short description > just like (launcher) and (taskbar) added after ibox and ibar? I know many > users find these confusing and I even still mix them up myself on occasion. > > Cheers, > ~Jeff Hoogland > > On Mon, Apr 11, 2011 at 4:45 AM, Brian 'morlenxus' Miculcy < > morlen...@gmx.net> wrote: > > > As some of you already noticed i work on a better category list for the > > settings panel. Here is a mockup which should be discussed. I also added a > > few notes like [old name] => [new name] or bugs i noticed. > > If someone has a better name for an item or a category go discuss it. :) > > > > Kind regards, > > Brian > > > > > > -- > > Xperia(TM) PLAY > > It's a major breakthrough. An authentic gaming > > smartphone on the nation's most reliable network. > > And it wants your games. > > http://p.sf.net/sfu/verizon-sfdev > > ___ > > enlightenment-devel mailing list > > enlightenment-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > > > > -- > Xperia(TM) PLAY > It's a major breakthrough. An authentic gaming > smartphone on the nation's most reliable network. > And it wants your games. > http://p.sf.net/sfu/verizon-sfdev > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Xperia(TM) PLAY It's a major breakthrough. An authentic gaming smartphone on the nation's most reliable network. And it wants your games. http://p.sf.net/sfu/verizon-sfdev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Organised settings panel
I agree with all you suggestion, but not on: [Files] - File Manager => EFM (Starter) - File Icons => EFM Icons Why using EFM? users don't know what EFM actually is. I really prefer the use of the full name. DaveMDS 2011/4/11 Brian 'morlenxus' Miculcy : > As some of you already noticed i work on a better category list for the > settings panel. Here is a mockup which should be discussed. I also added a > few notes like [old name] => [new name] or bugs i noticed. > If someone has a better name for an item or a category go discuss it. :) > > Kind regards, > Brian > > -- > Xperia(TM) PLAY > It's a major breakthrough. An authentic gaming > smartphone on the nation's most reliable network. > And it wants your games. > http://p.sf.net/sfu/verizon-sfdev > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > -- Xperia(TM) PLAY It's a major breakthrough. An authentic gaming smartphone on the nation's most reliable network. And it wants your games. http://p.sf.net/sfu/verizon-sfdev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Organised settings panel
Speaking of settings configuration - think we can get a short description just like (launcher) and (taskbar) added after ibox and ibar? I know many users find these confusing and I even still mix them up myself on occasion. Cheers, ~Jeff Hoogland On Mon, Apr 11, 2011 at 4:45 AM, Brian 'morlenxus' Miculcy < morlen...@gmx.net> wrote: > As some of you already noticed i work on a better category list for the > settings panel. Here is a mockup which should be discussed. I also added a > few notes like [old name] => [new name] or bugs i noticed. > If someone has a better name for an item or a category go discuss it. :) > > Kind regards, > Brian > > > -- > Xperia(TM) PLAY > It's a major breakthrough. An authentic gaming > smartphone on the nation's most reliable network. > And it wants your games. > http://p.sf.net/sfu/verizon-sfdev > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > -- Xperia(TM) PLAY It's a major breakthrough. An authentic gaming smartphone on the nation's most reliable network. And it wants your games. http://p.sf.net/sfu/verizon-sfdev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] edje with external parts gives segfault
Just make a sample code and send it to mailing list :) That'll help you a lot. Thanks. Daniel Juyung Seo (SeoZ) On Mon, Apr 11, 2011 at 11:29 PM, Gustavo Sverzut Barbieri < barbi...@profusion.mobi> wrote: > On Mon, Apr 11, 2011 at 11:01 AM, Cedric BAIL wrote: > > Hello, > > > > On Mon, Apr 11, 2011 at 3:44 PM, clement.leger > wrote: > >> While trying to use edje with externals (elm/button), i have encountered > >> errors with segfault when i wanted to deallocate the edje object > >> (evas_object_del). > >> I have seen that it also does that with edje_player and the official > >> examples with external parts. > >> I'm using the latest efl from trunk and i recompiled all of them and I'm > >> running on an ubuntu 10.10. > >> Here is the gdb output : > >> > >> (gdb) run external_elm_button.edj > >> Starting program: /usr/local/bin/edje_player external_elm_button.edj > >> [Thread debugging using libthread_db enabled] > >> > >> Program received signal SIGSEGV, Segmentation fault. > >> 0x00bf16ad in elm_coords_finger_size_adjust (times_w=1, w=0xbfffee1c, > >>times_h=1, h=0xbfffee18) at elm_main.c:1875 > >> 1875 if ((w) && (*w < (_elm_config->finger_size * times_w))) > >> > >> Any ideas about why it fails ? a bad library in ubuntu ? > > > > Sounds like elementary was shutdown to much. Will need to investigate > > why, but I was sure that bug was fixed a few month ago... > > Seems he never initiated it at all. I used to do this while loading > external modules, but raster changed that AFAIR. > > -- > Gustavo Sverzut Barbieri > http://profusion.mobi embedded systems > -- > MSN: barbi...@gmail.com > Skype: gsbarbieri > Mobile: +55 (19) 9225-2202 > > > -- > Xperia(TM) PLAY > It's a major breakthrough. An authentic gaming > smartphone on the nation's most reliable network. > And it wants your games. > http://p.sf.net/sfu/verizon-sfdev > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- Xperia(TM) PLAY It's a major breakthrough. An authentic gaming smartphone on the nation's most reliable network. And it wants your games. http://p.sf.net/sfu/verizon-sfdev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] edje with external parts gives segfault
On Mon, Apr 11, 2011 at 11:01 AM, Cedric BAIL wrote: > Hello, > > On Mon, Apr 11, 2011 at 3:44 PM, clement.leger wrote: >> While trying to use edje with externals (elm/button), i have encountered >> errors with segfault when i wanted to deallocate the edje object >> (evas_object_del). >> I have seen that it also does that with edje_player and the official >> examples with external parts. >> I'm using the latest efl from trunk and i recompiled all of them and I'm >> running on an ubuntu 10.10. >> Here is the gdb output : >> >> (gdb) run external_elm_button.edj >> Starting program: /usr/local/bin/edje_player external_elm_button.edj >> [Thread debugging using libthread_db enabled] >> >> Program received signal SIGSEGV, Segmentation fault. >> 0x00bf16ad in elm_coords_finger_size_adjust (times_w=1, w=0xbfffee1c, >> times_h=1, h=0xbfffee18) at elm_main.c:1875 >> 1875 if ((w) && (*w < (_elm_config->finger_size * times_w))) >> >> Any ideas about why it fails ? a bad library in ubuntu ? > > Sounds like elementary was shutdown to much. Will need to investigate > why, but I was sure that bug was fixed a few month ago... Seems he never initiated it at all. I used to do this while loading external modules, but raster changed that AFAIR. -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Xperia(TM) PLAY It's a major breakthrough. An authentic gaming smartphone on the nation's most reliable network. And it wants your games. http://p.sf.net/sfu/verizon-sfdev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] edje with external parts gives segfault
I have no problem in Enki and I use elm_external a lot. Are you deleting some objects yourself or you only delete the edje object ? What elm objects are you using ? 2011/4/11 clement.leger > Hello, > > While trying to use edje with externals (elm/button), i have encountered > errors with segfault when i wanted to deallocate the edje object > (evas_object_del). > I have seen that it also does that with edje_player and the official > examples with external parts. > I'm using the latest efl from trunk and i recompiled all of them and I'm > running on an ubuntu 10.10. > Here is the gdb output : > > (gdb) run external_elm_button.edj > Starting program: /usr/local/bin/edje_player external_elm_button.edj > [Thread debugging using libthread_db enabled] > > Program received signal SIGSEGV, Segmentation fault. > 0x00bf16ad in elm_coords_finger_size_adjust (times_w=1, w=0xbfffee1c, >times_h=1, h=0xbfffee18) at elm_main.c:1875 > 1875 if ((w) && (*w < (_elm_config->finger_size * times_w))) > > Any ideas about why it fails ? a bad library in ubuntu ? > > Concerning the software, I'm trying to make a really light photo viewer and > radio listener. It aims at repurposing old laptops into digital picture > frame and will be control without keyboard or mouse : > http://eriamond.dyndns.org/doku.php?id=eframe#software > I'm also making it to learn how to us the EFL. > > Thanks in advance > > -- > Xperia(TM) PLAY > It's a major breakthrough. An authentic gaming > smartphone on the nation's most reliable network. > And it wants your games. > http://p.sf.net/sfu/verizon-sfdev > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- Regards. -- Xperia(TM) PLAY It's a major breakthrough. An authentic gaming smartphone on the nation's most reliable network. And it wants your games. http://p.sf.net/sfu/verizon-sfdev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] edje with external parts gives segfault
Hello, On Mon, Apr 11, 2011 at 3:44 PM, clement.leger wrote: > While trying to use edje with externals (elm/button), i have encountered > errors with segfault when i wanted to deallocate the edje object > (evas_object_del). > I have seen that it also does that with edje_player and the official > examples with external parts. > I'm using the latest efl from trunk and i recompiled all of them and I'm > running on an ubuntu 10.10. > Here is the gdb output : > > (gdb) run external_elm_button.edj > Starting program: /usr/local/bin/edje_player external_elm_button.edj > [Thread debugging using libthread_db enabled] > > Program received signal SIGSEGV, Segmentation fault. > 0x00bf16ad in elm_coords_finger_size_adjust (times_w=1, w=0xbfffee1c, > times_h=1, h=0xbfffee18) at elm_main.c:1875 > 1875 if ((w) && (*w < (_elm_config->finger_size * times_w))) > > Any ideas about why it fails ? a bad library in ubuntu ? Sounds like elementary was shutdown to much. Will need to investigate why, but I was sure that bug was fixed a few month ago... > Concerning the software, I'm trying to make a really light photo viewer and > radio listener. It aims at repurposing old laptops into digital picture > frame and will be control without keyboard or mouse : > http://eriamond.dyndns.org/doku.php?id=eframe#software > I'm also making it to learn how to us the EFL. Nice. -- Cedric BAIL -- Xperia(TM) PLAY It's a major breakthrough. An authentic gaming smartphone on the nation's most reliable network. And it wants your games. http://p.sf.net/sfu/verizon-sfdev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] edje with external parts gives segfault
Hello, While trying to use edje with externals (elm/button), i have encountered errors with segfault when i wanted to deallocate the edje object (evas_object_del). I have seen that it also does that with edje_player and the official examples with external parts. I'm using the latest efl from trunk and i recompiled all of them and I'm running on an ubuntu 10.10. Here is the gdb output : (gdb) run external_elm_button.edj Starting program: /usr/local/bin/edje_player external_elm_button.edj [Thread debugging using libthread_db enabled] Program received signal SIGSEGV, Segmentation fault. 0x00bf16ad in elm_coords_finger_size_adjust (times_w=1, w=0xbfffee1c, times_h=1, h=0xbfffee18) at elm_main.c:1875 1875 if ((w) && (*w < (_elm_config->finger_size * times_w))) Any ideas about why it fails ? a bad library in ubuntu ? Concerning the software, I'm trying to make a really light photo viewer and radio listener. It aims at repurposing old laptops into digital picture frame and will be control without keyboard or mouse : http://eriamond.dyndns.org/doku.php?id=eframe#software I'm also making it to learn how to us the EFL. Thanks in advance -- Xperia(TM) PLAY It's a major breakthrough. An authentic gaming smartphone on the nation's most reliable network. And it wants your games. http://p.sf.net/sfu/verizon-sfdev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: tasn trunk/evas/src/lib/canvas
I hate it when you are right. Adding. Thanks, Tom. On Mon, 2011-04-11 at 14:09 +0200, Vincent Torri wrote: > > changelog ? > > Vincent > > On Sun, 10 Apr 2011, Enlightenment SVN wrote: > > > Log: > > Evas textblock: *_markup_prepend should use the passed cursor. > > > > This fixes a bug that caused evas_object_textblock_text_markup_prepend > > to use the object's cursor, instead of the passed cursor when prepending > > text. > > Thanks to WooHyun for the catch. > > > > Author: tasn > > Date: 2011-04-10 00:27:07 -0700 (Sun, 10 Apr 2011) > > New Revision: 58531 > > Trac: http://trac.enlightenment.org/e/changeset/58531 > > > > Modified: > > trunk/evas/src/lib/canvas/evas_object_textblock.c > > > > Modified: trunk/evas/src/lib/canvas/evas_object_textblock.c > > === > > --- trunk/evas/src/lib/canvas/evas_object_textblock.c 2011-04-09 > > 20:36:35 UTC (rev 58530) > > +++ trunk/evas/src/lib/canvas/evas_object_textblock.c 2011-04-10 > > 07:27:07 UTC (rev 58531) > > @@ -851,12 +851,12 @@ > > * @internal > > * Appends the text between s and p to the main cursor of the object. > > * > > - * @param o The textblock to append to. > > + * @param cur the cursor to append to. > > * @param[in] s start of the string > > * @param[in] p end of the string > > */ > > static void __UNUSED__ > > -_append_text_run(Evas_Object_Textblock *o, const char *s, const char *p) > > +_append_text_run(Evas_Textblock_Cursor *cur, const char *s, const char *p) > > { > >if ((s) && (p > s)) > > { > > @@ -865,7 +865,7 @@ > > ts = alloca(p - s + 1); > > strncpy(ts, s, p - s); > > ts[p - s] = 0; > > -evas_textblock_cursor_text_append(o->cursor, ts); > > +evas_textblock_cursor_text_append(cur, ts); > > } > > } > > > > @@ -873,12 +873,12 @@ > > * @internal > > * Prepends the text between s and p to the main cursor of the object. > > * > > - * @param o The textblock to prepend to. > > + * @param cur the cursor to prepend to. > > * @param[in] s start of the string > > * @param[in] p end of the string > > */ > > static void > > -_prepend_text_run(Evas_Object_Textblock *o, const char *s, const char *p) > > +_prepend_text_run(Evas_Textblock_Cursor *cur, const char *s, const char *p) > > { > >if ((s) && (p > s)) > > { > > @@ -887,7 +887,7 @@ > > ts = alloca(p - s + 1); > > strncpy(ts, s, p - s); > > ts[p - s] = 0; > > -evas_textblock_cursor_text_prepend(o->cursor, ts); > > +evas_textblock_cursor_text_prepend(cur, ts); > > } > > } > > > > @@ -4350,7 +4350,7 @@ > > match = _style_match_tag(o->style, ttag, > > ttag_len, &replace_len); > > if (match) > > { > > - > > evas_textblock_cursor_format_prepend(o->cursor, match); > > + evas_textblock_cursor_format_prepend(cur, > > match); > > } > > else > > { > > @@ -4369,7 +4369,7 @@ > >strcpy(ttag2, "+ "); > >strcat(ttag2, ttag); > > } > > - > > evas_textblock_cursor_format_prepend(o->cursor, ttag2); > > + > > evas_textblock_cursor_format_prepend(cur, ttag2); > > free(ttag2); > >} > > } > > @@ -4379,12 +4379,12 @@ > > } > > else if (esc_end) > > { > > - _prepend_escaped_char(o->cursor, esc_start, > > esc_end); > > + _prepend_escaped_char(cur, esc_start, esc_end); > >esc_start = esc_end = NULL; > > } > > else if (*p == 0) > > { > > - _prepend_text_run(o, s, p); > > + _prepend_text_run(cur, s, p); > >s = NULL; > > } > > if (*p == 0) > > @@ -4398,7 +4398,7 @@ > > * the start of the tag */ > >tag_start = p; > >tag_end = NULL; > > - _prepend_text_run(o, s, p); > > + _prepend_text_run(cur, s, p); > >s = NULL; > > } > >} > > @@ -4418,7 +4418,7 @@ > > * the start of the escape sequence */ > >esc_start = p; > >esc_end = NULL; > > - _prepend_text_run(o, s, p); > > + _prepend_text_run(cur, s,
Re: [E-devel] E SVN: tasn trunk/evas/src/lib/canvas
changelog ? Vincent On Sun, 10 Apr 2011, Enlightenment SVN wrote: > Log: > Evas textblock: *_markup_prepend should use the passed cursor. > > This fixes a bug that caused evas_object_textblock_text_markup_prepend > to use the object's cursor, instead of the passed cursor when prepending > text. > Thanks to WooHyun for the catch. > > Author: tasn > Date: 2011-04-10 00:27:07 -0700 (Sun, 10 Apr 2011) > New Revision: 58531 > Trac: http://trac.enlightenment.org/e/changeset/58531 > > Modified: > trunk/evas/src/lib/canvas/evas_object_textblock.c > > Modified: trunk/evas/src/lib/canvas/evas_object_textblock.c > === > --- trunk/evas/src/lib/canvas/evas_object_textblock.c 2011-04-09 20:36:35 UTC > (rev 58530) > +++ trunk/evas/src/lib/canvas/evas_object_textblock.c 2011-04-10 07:27:07 UTC > (rev 58531) > @@ -851,12 +851,12 @@ > * @internal > * Appends the text between s and p to the main cursor of the object. > * > - * @param o The textblock to append to. > + * @param cur the cursor to append to. > * @param[in] s start of the string > * @param[in] p end of the string > */ > static void __UNUSED__ > -_append_text_run(Evas_Object_Textblock *o, const char *s, const char *p) > +_append_text_run(Evas_Textblock_Cursor *cur, const char *s, const char *p) > { >if ((s) && (p > s)) > { > @@ -865,7 +865,7 @@ > ts = alloca(p - s + 1); > strncpy(ts, s, p - s); > ts[p - s] = 0; > -evas_textblock_cursor_text_append(o->cursor, ts); > +evas_textblock_cursor_text_append(cur, ts); > } > } > > @@ -873,12 +873,12 @@ > * @internal > * Prepends the text between s and p to the main cursor of the object. > * > - * @param o The textblock to prepend to. > + * @param cur the cursor to prepend to. > * @param[in] s start of the string > * @param[in] p end of the string > */ > static void > -_prepend_text_run(Evas_Object_Textblock *o, const char *s, const char *p) > +_prepend_text_run(Evas_Textblock_Cursor *cur, const char *s, const char *p) > { >if ((s) && (p > s)) > { > @@ -887,7 +887,7 @@ > ts = alloca(p - s + 1); > strncpy(ts, s, p - s); > ts[p - s] = 0; > -evas_textblock_cursor_text_prepend(o->cursor, ts); > +evas_textblock_cursor_text_prepend(cur, ts); > } > } > > @@ -4350,7 +4350,7 @@ > match = _style_match_tag(o->style, ttag, > ttag_len, &replace_len); > if (match) > { > - > evas_textblock_cursor_format_prepend(o->cursor, match); > + evas_textblock_cursor_format_prepend(cur, > match); > } > else > { > @@ -4369,7 +4369,7 @@ >strcpy(ttag2, "+ "); >strcat(ttag2, ttag); > } > - > evas_textblock_cursor_format_prepend(o->cursor, ttag2); > + > evas_textblock_cursor_format_prepend(cur, ttag2); > free(ttag2); >} > } > @@ -4379,12 +4379,12 @@ > } > else if (esc_end) > { > - _prepend_escaped_char(o->cursor, esc_start, esc_end); > + _prepend_escaped_char(cur, esc_start, esc_end); >esc_start = esc_end = NULL; > } > else if (*p == 0) > { > - _prepend_text_run(o, s, p); > + _prepend_text_run(cur, s, p); >s = NULL; > } > if (*p == 0) > @@ -4398,7 +4398,7 @@ > * the start of the tag */ >tag_start = p; >tag_end = NULL; > - _prepend_text_run(o, s, p); > + _prepend_text_run(cur, s, p); >s = NULL; > } >} > @@ -4418,7 +4418,7 @@ > * the start of the escape sequence */ >esc_start = p; >esc_end = NULL; > - _prepend_text_run(o, s, p); > + _prepend_text_run(cur, s, p); >s = NULL; > } >} > @@ -4436,7 +4436,7 @@ > /*FIXME: currently just remove them, maybe do something >* fancier in the future, atm it breaks if this char >* is inside <> */ > - _prepend_text_run(o, s, p); > + _prepend_text_run(cu
Re: [E-devel] [Review] [Patch] Evas - OpenGL and Evas (Part 4)
Sounds good. I'll go ahead and start working on getting the EVAS_GL_APIs first then. Before I get started on that though, I thought it would be good to get some image_object semantics straight. I actually had to guess a lot of the image_object API semantics to get it running and I think it'll be good to figure all those things out and also do some thorough testing. For example, Currently, evas_object_image_data_get() doesn't work if you use the evas_object_image_native_surface_set() function to set a texture. Should it actually return the texture data? also, what about when you resize the data? how is it supposed to behave if it calls evas_object_resize()? it seems to repeat the texture pattern if it's bigger than the fill size that i initially give. is that correct? Any thoughts on what should work and which parts are ok for us to ignore? Suggestions on how I should go about testing and getting the semantics right would be much appreciated. thanks! Sung I've mentioned in my previous email thread that you would have to create a On Thu, Apr 7, 2011 at 1:33 PM, Carsten Haitzler wrote: > On Tue, 5 Apr 2011 10:53:45 +0900 "Sung W. Park" said: > > > Great! Yes, it's definitely not complete. I'll try to tackle it one by > one > > as time permits. > > > > Sorry about the Warnings. I was a little surprised with the lack of > > warnings when I > > compiled the code. haha... the -W* flags somehow managed to evade my > > attention. I > > sorta assumed that they were in there. my script has been fixed now =) > > > > I see that you've fixed all the symbol warnings as well for the gl > > extensions. Thanks. > > sometimes i feel nice and do this :) > > > > > > > Ok, so I think it would be good to list items that we should work on > here. > > Here are > > some of the things that come to mind. > > > > 1. Provide a subset of GL APIs in Evas_GL.h. I guess we'll have to > decide > > on what to > > include. And then also think about a set of helper functions. > > start with opengl-es2 calls and defined constants > > > 2. Integrate Evas_GL functionality to other engines. Software engine > esp.? > > - I think if we use Mesa, most of the GL code in the evas_engine.c in > gl_x11 > > can be > > reused even in the software backend. Does that sound right? > > for context stuff - yes. for binding fbo. yes. BUT you'll need a way to get > mesa's FBO ARGB pixel data to BE the pixel data of the image (same ARGB > pixel > format, same pointer etc.). that and fixing up mesa's gl symbols NOT to > clash > with a "real GL" via maybe dlopen(... RTLD_LOCAL); and literally stick > those gl > api calls in a separate table. how you may or may not get an FBO that mesa > creates to become an evas image ARGB data (get access to the pointers > themselves) beats me at this stage. this may require patches to mesa (or > for > mesa to USE evas's ARGB pixel pointer AS the FBO pixel data - the other way > around). but it is possible as all the src for mesa is there. > > > 3. Fix any necessary FIXME's in the code. =) > > of course :) > > > 4. Implement an elm widget type of GLView library (but not an elm widget > as > > I think it's > > unnecessary to make it an elm widget) that would help developers use for > > simple GL rendering since EVAS GL is more low level. I'm thinking a > small > > subset > > of functions similar to what GLUT provides would be nice but this also > needs > > a round > > of discussion. > > i'm up for this being an elm widget - it makes the most sense there. as for > api > that will turn up over time - like helpers from glut/glu etc. worlds... > that > will happen over time. to start implement just what's needed and build up > from > there. > > > Anything else? > > > > Thanks again. > > > > cheers, > > Sung > > > -- > - Codito, ergo sum - "I code, therefore I am" -- > The Rasterman (Carsten Haitzler)ras...@rasterman.com > > -- Xperia(TM) PLAY It's a major breakthrough. An authentic gaming smartphone on the nation's most reliable network. And it wants your games. http://p.sf.net/sfu/verizon-sfdev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Proposal to strip "-0"(negative zero) from indicator in Elementary Slider widget
I think we need to fix the fact that it gets to a negative value... (unless I got you wrong, and then please don't mind me). -- Tom. On Mon, 2011-04-11 at 10:34 +, SUMANTH KRISHNA MANNAM wrote: > >Hi, > Elementary slider widget shows the indicator text based on the format > set >by the user. >If the user chooses to limit the precision by having a format specifier > with >less precision, say %1.0f and the value of the slider is -0.001 then after >applying this format specifier, we get the indicator value displayed as -0. >Similarly if we have the format specifier as %1.1f, then this value will be >-0.0. >In my opinion, showing "-0" as the current slider value does not look good, >so I propose to change this value to 0 and or 0.0 respectively for the > above >mentioned examples by parsing the string generated after using snprintf in >_indicator_set(). >Please let me know your opinion if this is the right approach. > >Thanks. >Regards, >Sumanth > > > >[cid:BEI0XT4NZ5JE@namo.co.kr] > > > [SeenTimeChecker?do=c43e6b88cbde39cd78ae26ec204e8a9303a1ef4c985630f0381f05fc > > ee592f152fe50af216eefd44d1b17ce7cdd50431f1bc9e894f4f495bed2705d6268c6898dd8a >aa5ed8b0e8e4326bbdfb2ea96a2fcf878f9a26ce15a0] > -- > Xperia(TM) PLAY > It's a major breakthrough. An authentic gaming > smartphone on the nation's most reliable network. > And it wants your games. > http://p.sf.net/sfu/verizon-sfdev > ___ enlightenment-devel mailing > list enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Xperia(TM) PLAY It's a major breakthrough. An authentic gaming smartphone on the nation's most reliable network. And it wants your games. http://p.sf.net/sfu/verizon-sfdev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: cedric IN trunk/eina: . src/include src/lib
On Mon, Apr 11, 2011 at 12:13 PM, Mike Blumenkrantz wrote: > On Mon, 11 Apr 2011 12:05:13 +0200 (CEST) > Vincent Torri wrote: >> maybe it's time to update the NEWS file, with something like >> >> Eina 1.1 >> >> New features: >> >> >> >> API additions: >> >> >> > but we are still 10 years from another release... Actually, I would like to switch to a freeze period next month with maybe an alpha 1.1 early in may and a RC early in June with a final relase in middle June. We have already a lot of improvement in our code base that are worth a release. As part of the freeze period, fixing NEWS, docs and tests suite... At the same time we could work on releasing 1.0.1, in early may at the same time we release the 1.1 alpha. So maybe it's a good time to request people to test the state of our branch and trunk and build a small TODO for the freeze period. That's just my personnal opinion, so don't take that as a plan for a release, but just as a request for other to express their opinion on the subject. -- Cedric BAIL -- Xperia(TM) PLAY It's a major breakthrough. An authentic gaming smartphone on the nation's most reliable network. And it wants your games. http://p.sf.net/sfu/verizon-sfdev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: cedric IN trunk/eina: . src/include src/lib
On Mon, 11 Apr 2011 12:05:13 +0200 (CEST) Vincent Torri wrote: > > > maybe it's time to update the NEWS file, with something like > > Eina 1.1 > > New features: > > > > API additions: > > > > Vincent > > On Mon, 11 Apr 2011, Enlightenment SVN wrote: > > > Log: > > eina: add eina_inlist_sort (merge sort based on eina_list code). > > > > > > Author: cedric > > Date: 2011-04-11 02:55:27 -0700 (Mon, 11 Apr 2011) > > New Revision: 58540 > > Trac: http://trac.enlightenment.org/e/changeset/58540 > > > > Modified: > > trunk/eina/ChangeLog trunk/eina/src/include/eina_inlist.h > > trunk/eina/src/lib/eina_inlist.c > > > > Modified: trunk/eina/ChangeLog > > === > > --- trunk/eina/ChangeLog2011-04-11 09:38:24 UTC (rev 58539) > > +++ trunk/eina/ChangeLog2011-04-11 09:55:27 UTC (rev 58540) > > @@ -41,3 +41,7 @@ > > 2011-04-06 Gustavo Sverzut Barbieri > > > > * Add Simple XML parser API. > > + > > +2011-05-11 Cedric Bail > > + > > + * Add eina_inlist_sort. > > > > Modified: trunk/eina/src/include/eina_inlist.h > > === > > --- trunk/eina/src/include/eina_inlist.h2011-04-11 09:38:24 UTC > > (rev 58539) +++ trunk/eina/src/include/eina_inlist.h2011-04-11 > > 09:55:27 UTC (rev 58540) @@ -361,6 +361,53 @@ > > */ > > EAPI Eina_Accessor *eina_inlist_accessor_new(const Eina_Inlist *in_list) > > EINA_MALLOC EINA_WARN_UNUSED_RESULT; > > > > +/** > > + * @brief Sort a list according to the ordering func will return. > > + * > > + * @param list The list handle to sort. > > + * @param func A function pointer that can handle comparing the list data > > + * nodes. > > + * @return the new head of list. > > + * > > + * This function sorts all the elements of @p list. @p func is used to > > + * compare two elements of @p list. If @p list or @p func are @c NULL, > > + * this function returns @c NULL. > > + * > > + * @note @b in-place: this will change the given list, so you should > > + * now point to the new list head that is returned by this function. > > + * > > + * @note worst case is O(n * log2(n)) comparisons (calls to func()), > > + * O(n) comparisons average case. That means that for 1,000,000 list > > + * elements, sort will usually do 1,000,000 comparisons, but may do up > > + * to 20,000,000. > > + * > > + * Example: > > + * @code > > + * typedef struct _Sort_Ex Sort_Ex; > > + * struct _Sort_Ex > > + * { > > + * INLIST; > > + * const char *text; > > + * }; > > + * > > + * int > > + * sort_cb(const Inlist *l1, const Inlist *l2) > > + * { > > + *const Sort_Ex *x1; > > + *const Sort_Ex *x2; > > + * > > + *x1 = EINA_INLIST_CONTAINER_GET(l1, Sort_Ex); > > + *x2 = EINA_INLIST_CONTAINER_GET(l2, Sort_Ex); > > + * > > + *return(strcmp(x1->text, x2->text)); > > + * } > > + * extern Eina_Inlist *list; > > + * > > + * list = eina_inlist_sort(list, sort_cb); > > + * @endcode > > + */ > > +EAPI Eina_Inlist *eina_inlist_sort(Eina_Inlist *head, Eina_Compare_Cb > > func); + > > /* This two macros are helpers for the _FOREACH ones, don't use them */ > > #define _EINA_INLIST_OFFSET(ref) ((char *)&(ref)->__in_list - (char > > *)(ref)) #define _EINA_INLIST_CONTAINER(ref, ptr) (void *)((char *)(ptr) - \ > > > > Modified: trunk/eina/src/lib/eina_inlist.c > > === > > --- trunk/eina/src/lib/eina_inlist.c2011-04-11 09:38:24 UTC (rev > > 58539) +++ trunk/eina/src/lib/eina_inlist.c 2011-04-11 09:55:27 UTC > > (rev 58540) @@ -42,6 +42,8 @@ > > * @cond LOCAL > > */ > > > > +#define EINA_INLIST_SORT_STACK_SIZE 32 > > + > > typedef struct _Eina_Iterator_Inlist Eina_Iterator_Inlist; > > typedef struct _Eina_Accessor_Inlist Eina_Accessor_Inlist; > > > > @@ -141,6 +143,41 @@ > >free(it); > > } > > > > +static Eina_Inlist * > > +eina_inlist_sort_merge(Eina_Inlist *a, Eina_Inlist *b, Eina_Compare_Cb > > func) +{ > > + Eina_Inlist *first, *last; > > + > > + if (func(a, b) < 0) > > + a = (last = first = a)->next; > > + else > > + b = (last = first = b)->next; > > + > > + while (a && b) > > + if (func(a, b) < 0) > > + a = (last = last->next = a)->next; > > + else > > + b = (last = last->next = b)->next; > > + > > + last->next = a ? a : b; > > + > > + return first; > > +} > > + > > +static Eina_Inlist * > > +eina_inlist_sort_rebuild_prev(Eina_Inlist *list) > > +{ > > + Eina_Inlist *prev = NULL; > > + > > + for (; list; list = list->next) > > + { > > +list->prev = prev; > > +prev = list; > > + } > > + > > + return prev; > > +} > > + > > /** > > * @endcond > > */ > > @@ -385,6 +422,61 @@ > >return i; > > } > > > > +EAPI Eina_Inlist * > > +eina_inlist_sort(Eina_Inlist *head, Eina_Compare_Cb func) > > +{ > > + unsigned int i = 0; > > + unsigned int n = 0; > > + Eina_I
Re: [E-devel] E SVN: cedric IN trunk/eina: . src/include src/lib
maybe it's time to update the NEWS file, with something like Eina 1.1 New features: API additions: Vincent On Mon, 11 Apr 2011, Enlightenment SVN wrote: > Log: > eina: add eina_inlist_sort (merge sort based on eina_list code). > > > Author: cedric > Date: 2011-04-11 02:55:27 -0700 (Mon, 11 Apr 2011) > New Revision: 58540 > Trac: http://trac.enlightenment.org/e/changeset/58540 > > Modified: > trunk/eina/ChangeLog trunk/eina/src/include/eina_inlist.h > trunk/eina/src/lib/eina_inlist.c > > Modified: trunk/eina/ChangeLog > === > --- trunk/eina/ChangeLog 2011-04-11 09:38:24 UTC (rev 58539) > +++ trunk/eina/ChangeLog 2011-04-11 09:55:27 UTC (rev 58540) > @@ -41,3 +41,7 @@ > 2011-04-06 Gustavo Sverzut Barbieri > > * Add Simple XML parser API. > + > +2011-05-11 Cedric Bail > + > + * Add eina_inlist_sort. > > Modified: trunk/eina/src/include/eina_inlist.h > === > --- trunk/eina/src/include/eina_inlist.h 2011-04-11 09:38:24 UTC (rev > 58539) > +++ trunk/eina/src/include/eina_inlist.h 2011-04-11 09:55:27 UTC (rev > 58540) > @@ -361,6 +361,53 @@ > */ > EAPI Eina_Accessor *eina_inlist_accessor_new(const Eina_Inlist *in_list) > EINA_MALLOC EINA_WARN_UNUSED_RESULT; > > +/** > + * @brief Sort a list according to the ordering func will return. > + * > + * @param list The list handle to sort. > + * @param func A function pointer that can handle comparing the list data > + * nodes. > + * @return the new head of list. > + * > + * This function sorts all the elements of @p list. @p func is used to > + * compare two elements of @p list. If @p list or @p func are @c NULL, > + * this function returns @c NULL. > + * > + * @note @b in-place: this will change the given list, so you should > + * now point to the new list head that is returned by this function. > + * > + * @note worst case is O(n * log2(n)) comparisons (calls to func()), > + * O(n) comparisons average case. That means that for 1,000,000 list > + * elements, sort will usually do 1,000,000 comparisons, but may do up > + * to 20,000,000. > + * > + * Example: > + * @code > + * typedef struct _Sort_Ex Sort_Ex; > + * struct _Sort_Ex > + * { > + * INLIST; > + * const char *text; > + * }; > + * > + * int > + * sort_cb(const Inlist *l1, const Inlist *l2) > + * { > + *const Sort_Ex *x1; > + *const Sort_Ex *x2; > + * > + *x1 = EINA_INLIST_CONTAINER_GET(l1, Sort_Ex); > + *x2 = EINA_INLIST_CONTAINER_GET(l2, Sort_Ex); > + * > + *return(strcmp(x1->text, x2->text)); > + * } > + * extern Eina_Inlist *list; > + * > + * list = eina_inlist_sort(list, sort_cb); > + * @endcode > + */ > +EAPI Eina_Inlist *eina_inlist_sort(Eina_Inlist *head, Eina_Compare_Cb func); > + > /* This two macros are helpers for the _FOREACH ones, don't use them */ > #define _EINA_INLIST_OFFSET(ref) ((char *)&(ref)->__in_list - (char > *)(ref)) > #define _EINA_INLIST_CONTAINER(ref, ptr) (void *)((char *)(ptr) - \ > > Modified: trunk/eina/src/lib/eina_inlist.c > === > --- trunk/eina/src/lib/eina_inlist.c 2011-04-11 09:38:24 UTC (rev 58539) > +++ trunk/eina/src/lib/eina_inlist.c 2011-04-11 09:55:27 UTC (rev 58540) > @@ -42,6 +42,8 @@ > * @cond LOCAL > */ > > +#define EINA_INLIST_SORT_STACK_SIZE 32 > + > typedef struct _Eina_Iterator_Inlist Eina_Iterator_Inlist; > typedef struct _Eina_Accessor_Inlist Eina_Accessor_Inlist; > > @@ -141,6 +143,41 @@ >free(it); > } > > +static Eina_Inlist * > +eina_inlist_sort_merge(Eina_Inlist *a, Eina_Inlist *b, Eina_Compare_Cb func) > +{ > + Eina_Inlist *first, *last; > + > + if (func(a, b) < 0) > + a = (last = first = a)->next; > + else > + b = (last = first = b)->next; > + > + while (a && b) > + if (func(a, b) < 0) > + a = (last = last->next = a)->next; > + else > + b = (last = last->next = b)->next; > + > + last->next = a ? a : b; > + > + return first; > +} > + > +static Eina_Inlist * > +eina_inlist_sort_rebuild_prev(Eina_Inlist *list) > +{ > + Eina_Inlist *prev = NULL; > + > + for (; list; list = list->next) > + { > +list->prev = prev; > +prev = list; > + } > + > + return prev; > +} > + > /** > * @endcond > */ > @@ -385,6 +422,61 @@ >return i; > } > > +EAPI Eina_Inlist * > +eina_inlist_sort(Eina_Inlist *head, Eina_Compare_Cb func) > +{ > + unsigned int i = 0; > + unsigned int n = 0; > + Eina_Inlist *tail = head; > + Eina_Inlist *unsort = NULL; > + Eina_Inlist *stack[EINA_INLIST_SORT_STACK_SIZE]; > + > + EINA_SAFETY_ON_NULL_RETURN_VAL(head, NULL); > + EINA_SAFETY_ON_NULL_RETURN_VAL(func, head); > + > + while (tail) > +{ > + unsigned int idx, tmp; > + > + Eina_Inlist *a = tail; > + Eina_Inlist *b = tail->next; > + > + if (!b) > + { > + st
[E-devel] Organised settings panel
As some of you already noticed i work on a better category list for the settings panel. Here is a mockup which should be discussed. I also added a few notes like [old name] => [new name] or bugs i noticed. If someone has a better name for an item or a category go discuss it. :) Kind regards, Brian [Apps] - New Application => (unsure about the name, we don't create applications, we define them) - Startup Applications => Autostart (more common name) -> Merge with: Restart Applications -> Option to load Application also on e restart [Utilities] - IBar Applications (useless as the ibar source isn't selectable, remove?) - Mixer - ... (Gadgets should normaly register here) [Desktop] - Gadgets - Pager - Shelves - Virtual Desktops - Wallpaper [Look] - Borders - Colors - Composite Scale Windows => Window Arrangement (should be renamed to something more self describing) - Composite => Effects (or something to give beginners an idea what this is about) -> Merge with: Engine -> Option for argb - Fonts - Icon Theme - Mouse Cursor - Scaling (BUG: Scale with DPI doesn't work) - Startup => Splash Screen - Theme - Transitions (BUG: Completly not usable, remove and let comp handle that?) [Screen] - Screen Resolution => Resolution - Screen Lock => Locking - Power Management - Screen Saver => X Screensaver (is that really useful?) [Menus] - Menu Settings => Settings - Favourite Applications => Entries: Favourites - Configuration Panel => Entries: Settings - Client List Menu => Entries: Windows List [Controls] - ACPI Bindings => ACPI - Key Bindings => Keyboard - Mouse Bindings => Mouse - Edge Bindings => Screen Edges [Files] - File Manager => EFM (Starter) - File Icons => EFM Icons [Windows] - Dialogs - Window Display => Display - Window Focus => Focus - Window Geometry => Geometry - Window Maximize Policy => Maximize Policy - Window Stacking => Stacking - Window Remembers => Remembers [Launcher] - Everything Configuration => Everthing (Starter) - Everything Applications - Everything Aspell - Everything Files [Core] - Language Settings => Language - Modules - Notification - Performance - Profiles - Search Directories - Window List (??? is this for the window list module [alt]+[tab]???) [Input] - Input Method Settings => Input Method - Interaction - Mouse Settings => Mouse [System] - Elementary Configuration => Elementary - Synaptic Package Manager - Software Sources -- Xperia(TM) PLAY It's a major breakthrough. An authentic gaming smartphone on the nation's most reliable network. And it wants your games. http://p.sf.net/sfu/verizon-sfdev___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] bug in svn commit 57998: no 'move to' submenu when only one vdesk
Fixed, thanks. On Sat, Apr 09, 2011 at 04:24:54PM +0200, Bruno Prémont wrote: > Commit 57998 (no 'move to' submenu when only one vdesk, by morlenxus) > makes "move to" window submenu disappear even though there are multiple > virtual desktops though only vertical ones. > > Original commit was: > > Index: e_int_border_menu.c > === > --- e_int_border_menu.c (revision 57997) > +++ e_int_border_menu.c (revision 57998) > @@ -89,7 +89,7 @@ > mi = e_menu_item_new(m); > e_menu_item_separator_set(mi, 1); > > - if (!bd->sticky) > + if ((!bd->sticky) && (bd->zone->desk_x_count > 1)) > { > mi = e_menu_item_new(m); > e_menu_item_label_set(mi, _("Move to")); > @@ -589,7 +589,7 @@ > e_object_data_set(E_OBJECT(subm), bd); > e_menu_item_submenu_set(mi, subm); > > - if (!bd->sticky) > + if ((!bd->sticky) && (bd->zone->desk_x_count > 1)) > { > submi = e_menu_item_new(subm); > e_menu_item_label_set(submi, _("Move to")); > > > It should rather have been: > > Index: e_int_border_menu.c > === > --- e_int_border_menu.c (revision 57997) > +++ e_int_border_menu.c (revision 57998) > @@ -89,7 +89,7 @@ > mi = e_menu_item_new(m); > e_menu_item_separator_set(mi, 1); > > - if (!bd->sticky) > + if ((!bd->sticky) && (bd->zone->desk_x_count * bd->zone->desk_y_count > > 1)) > { > mi = e_menu_item_new(m); > e_menu_item_label_set(mi, _("Move to")); > @@ -589,7 +589,7 @@ > e_object_data_set(E_OBJECT(subm), bd); > e_menu_item_submenu_set(mi, subm); > > - if (!bd->sticky) > + if ((!bd->sticky) && (bd->zone->desk_x_count * bd->zone->desk_y_count > > 1)) > { > submi = e_menu_item_new(subm); > e_menu_item_label_set(submi, _("Move to")); > > > Please apply attached patch to correct behavior. > > Thanks, > Bruno > diff -u e_int_border_menu.c e_int_border_menu.c > --- e_int_border_menu.c (revision 57998) > +++ e_int_border_menu.c (revision 57998) > @@ -89,7 +89,7 @@ > mi = e_menu_item_new(m); > e_menu_item_separator_set(mi, 1); > > - if ((!bd->sticky) && (bd->zone->desk_x_count * bd->zone->desk_y_count > > 1)) > + if ((!bd->sticky) && (bd->zone->desk_x_count > 1)) > { > mi = e_menu_item_new(m); > e_menu_item_label_set(mi, _("Move to")); > @@ -589,7 +589,7 @@ > e_object_data_set(E_OBJECT(subm), bd); > e_menu_item_submenu_set(mi, subm); > > - if ((!bd->sticky) && (bd->zone->desk_x_count * bd->zone->desk_y_count > > 1)) > + if ((!bd->sticky) && (bd->zone->desk_x_count > 1)) > { > submi = e_menu_item_new(subm); > e_menu_item_label_set(submi, _("Move to")); > -- > Xperia(TM) PLAY > It's a major breakthrough. An authentic gaming > smartphone on the nation's most reliable network. > And it wants your games. > http://p.sf.net/sfu/verizon-sfdev > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Xperia(TM) PLAY It's a major breakthrough. An authentic gaming smartphone on the nation's most reliable network. And it wants your games. http://p.sf.net/sfu/verizon-sfdev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: monkeyiq trunk/MISC/gevas2
hey, is it possible to test a program using: * evas * gevas * gtk2 * gtk3 ? I'm wondering how much the cairo interation in gtk3 is slowing down the graphic part Vincent On Thu, 7 Apr 2011, Enlightenment SVN wrote: > Log: > dump & release > > > Author: monkeyiq > Date: 2011-04-07 01:22:32 -0700 (Thu, 07 Apr 2011) > New Revision: 58409 > Trac: http://trac.enlightenment.org/e/changeset/58409 > > Modified: > trunk/MISC/gevas2/configure.ac > > Modified: trunk/MISC/gevas2/configure.ac > === > --- trunk/MISC/gevas2/configure.ac2011-04-07 08:16:02 UTC (rev 58408) > +++ trunk/MISC/gevas2/configure.ac2011-04-07 08:22:32 UTC (rev 58409) > @@ -1,6 +1,6 @@ > AC_INIT(src/gevas.h) > AM_CONFIG_HEADER(config.h) > -VERSION=2.2.3 > +VERSION=2.2.4 > AM_INIT_AUTOMAKE(gevas, $VERSION ) > > AM_PATH_GTK_2_0( 2.2.0 ) > > > -- > Xperia(TM) PLAY > It's a major breakthrough. An authentic gaming > smartphone on the nation's most reliable network. > And it wants your games. > http://p.sf.net/sfu/verizon-sfdev > ___ > enlightenment-svn mailing list > enlightenment-...@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-svn > > -- Xperia(TM) PLAY It's a major breakthrough. An authentic gaming smartphone on the nation's most reliable network. And it wants your games. http://p.sf.net/sfu/verizon-sfdev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] little white rectangle
I guess so. It's always been a problem on my OS. Wondering what I can check and patch for this. When I delete ~/.e, and restart e17, the Applications menu is always blank. Something isn't getting installed properly. On Apr 8, 2011, at 4:33 PM, Sebastian Dransfeld wrote: > E points to an non-existing menu file? > > On 04/09/2011 01:14 AM, Dave Ray wrote: >> Could someone recommend some test cases I can run to figure out why my >> Applications menu in e17 is a blank little white rectangle. >> >> A correct list of apps shows up when I go to Settings -> Settings Panel -> >> Apps -> iBar Apps >> >> I've carefully pruned my system, deleted all the home directories, etc., >> pretty confident it is not a config issue, something to do with my OS. >> >> Thanks, >> Dave -- Xperia(TM) PLAY It's a major breakthrough. An authentic gaming smartphone on the nation's most reliable network. And it wants your games. http://p.sf.net/sfu/verizon-sfdev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] bug in svn commit 57998: no 'move to' submenu when only one vdesk
Commit 57998 (no 'move to' submenu when only one vdesk, by morlenxus) makes "move to" window submenu disappear even though there are multiple virtual desktops though only vertical ones. Original commit was: Index: e_int_border_menu.c === --- e_int_border_menu.c (revision 57997) +++ e_int_border_menu.c (revision 57998) @@ -89,7 +89,7 @@ mi = e_menu_item_new(m); e_menu_item_separator_set(mi, 1); - if (!bd->sticky) + if ((!bd->sticky) && (bd->zone->desk_x_count > 1)) { mi = e_menu_item_new(m); e_menu_item_label_set(mi, _("Move to")); @@ -589,7 +589,7 @@ e_object_data_set(E_OBJECT(subm), bd); e_menu_item_submenu_set(mi, subm); - if (!bd->sticky) + if ((!bd->sticky) && (bd->zone->desk_x_count > 1)) { submi = e_menu_item_new(subm); e_menu_item_label_set(submi, _("Move to")); It should rather have been: Index: e_int_border_menu.c === --- e_int_border_menu.c (revision 57997) +++ e_int_border_menu.c (revision 57998) @@ -89,7 +89,7 @@ mi = e_menu_item_new(m); e_menu_item_separator_set(mi, 1); - if (!bd->sticky) + if ((!bd->sticky) && (bd->zone->desk_x_count * bd->zone->desk_y_count > 1)) { mi = e_menu_item_new(m); e_menu_item_label_set(mi, _("Move to")); @@ -589,7 +589,7 @@ e_object_data_set(E_OBJECT(subm), bd); e_menu_item_submenu_set(mi, subm); - if (!bd->sticky) + if ((!bd->sticky) && (bd->zone->desk_x_count * bd->zone->desk_y_count > 1)) { submi = e_menu_item_new(subm); e_menu_item_label_set(submi, _("Move to")); Please apply attached patch to correct behavior. Thanks, Brunodiff -u e_int_border_menu.c e_int_border_menu.c --- e_int_border_menu.c (revision 57998) +++ e_int_border_menu.c (revision 57998) @@ -89,7 +89,7 @@ mi = e_menu_item_new(m); e_menu_item_separator_set(mi, 1); - if ((!bd->sticky) && (bd->zone->desk_x_count * bd->zone->desk_y_count > 1)) + if ((!bd->sticky) && (bd->zone->desk_x_count > 1)) { mi = e_menu_item_new(m); e_menu_item_label_set(mi, _("Move to")); @@ -589,7 +589,7 @@ e_object_data_set(E_OBJECT(subm), bd); e_menu_item_submenu_set(mi, subm); - if ((!bd->sticky) && (bd->zone->desk_x_count * bd->zone->desk_y_count > 1)) + if ((!bd->sticky) && (bd->zone->desk_x_count > 1)) { submi = e_menu_item_new(subm); e_menu_item_label_set(submi, _("Move to")); -- Xperia(TM) PLAY It's a major breakthrough. An authentic gaming smartphone on the nation's most reliable network. And it wants your games. http://p.sf.net/sfu/verizon-sfdev___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel