At Wed, 30 Oct 2013 22:42:36 +0900 Carsten Haitzler (The Rasterman) <ras...@rasterman.com> wrote:
> > On Wed, 30 Oct 2013 08:47:23 -0400 Robert Heller <hel...@deepsoft.com> said: > > > At Wed, 30 Oct 2013 12:30:54 +0900 Carsten Haitzler (The Rasterman) > > <ras...@rasterman.com> wrote: > > > > > > > > On Tue, 29 Oct 2013 15:14:07 -0400 Robert Heller <hel...@deepsoft.com> > > > said: > > > > > > > I am trying to write an alternitive version of the Enlightenment's > > > > 'start > > > > menu', where instead of a cascade menu it is a three column thingy (I am > > > > not sure what this sort of menu is called), something like this (from > > > > Mint): > > > > > > > > ftp://ftp.deepsoft.com/ftp/pub/deepwoods/Other/RibbonMenu.png > > > > > > well that link doesn't work... no data. :) > > > > Wrong URL (bad copy-paste). The correct URL is: > > > > ftp://ftp.deepsoft.com/pub/deepwoods/Other/RibbonMenu.png > > > > > > > > > But I am having a hard time figuring out how to do this. The > > > > documentation for edje leaves a lot to be desired and the API for > > > > enlightenment itself is pretty much not documented at all. I am a > > > > skilled C programmer, but without useful documentation it is very hard > > > > to > > > > program... > > > > > > edje has a full reference. people have pointed to it already. there are > > > intro docs all around. but like most things - the rest is "look at > > > examples > > > and build from there". i personally find documentation obtuse and wasteful > > > compared to examples. you may perfer wandering through docs. i spent my > > > early unix learning years reading every manual page i could find - but > > > frankly, reading someone elses shell scripts and then just referring to a > > > manual for reference was by far easier and more productive.. > > > > The PDF file generated from the LaTeX is only examples -- there isn't a > > *reference*. I found the *examples* by themselves to be less than useful, > > since there didn't seem to be a good *concept* reference. At least in the > > PDF file I ended up with (make doc; cd doc/latex; make refman.pdf). > > > > > > > > now what i think your core problem here is, that you can't figure out how > > > to do what you want.. because you literally can't do it in edje. you want > > > to > > > fundamentally change the behaviour and layout of a menu. not just > > > re-shuffle > > > some things, but change its core and that means you need to head off into > > > the land of code. e_menu.c is where the entire menu code is. you wish to > > > have similar functionality but different arrangement and that is a whole > > > new kettle of fish. edje is merely a building-block to produce the gui > > > elements you then lay out in code. > > > > I know all of that -- I am writting C code to implement the alternitive > > functionallity, but it seems that I need some edje code to go with it. > > given what you want is still a menu you can re-use the existing edje > groups/parts for now until you have wrapped your head around edje. trust me - > it's not something a document will tell you or teach you. it's cold hard slog > and experience that will. :) I am *trying* to do this, but all I am getting is a 1 pixel wide vertical strip. I have pretty much copied e_menu.c (to a new C file) , but I suspect that since the Evas_Object * structure does not match what e_menu.c was creating and thus the corresponding edje menu.edc (copied to a new edc file) structure, the result is not displaying anything (or not much). I *think* I need to have the edje structure match the Evas_Object * structure, yes no? It does not help much that the enlightenment C API is not partitularly well documented either. > > -- Robert Heller -- 978-544-6933 / hel...@deepsoft.com Deepwoods Software -- http://www.deepsoft.com/ () ascii ribbon campaign -- against html e-mail /\ www.asciiribbon.org -- against proprietary attachments ------------------------------------------------------------------------------ Android is increasing in popularity, but the open development platform that developers love is also attractive to malware creators. Download this white paper to learn more about secure code signing practices that can help keep Android apps secure. http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel