On Thu, 03 Feb 2005 17:00:16 -0700 Bruce Lundquist <[EMAIL PROTECTED]>
babbled:

> Greetings,
> 
> I finished installing E17 from yum with the help of Didier Casse.  It
> works great and looks tremendous.  Much thanks to you Didier!  I have
> one question though, how do I create/modify the menus?  I was very used
> to E16 and creating menus was really easy.  Now it's not so intuitive.
> I've looked for instructions all over the place, but haven't found them
> yet.  Could someone explain this to me please?  I'd like to also modify
> the "task bar" that's at the bottom of the screen.  Help there would be
> good also.

thats the nice thing with e17. it all works the same way :)

thats also how the icons in the top-left of windows work :)

~/.e/e/applications/all

is a repository of "app icons". these icons are data files that contain the
image data (as an edje file) for an icon (so it can animate and scale nicely
unlike a plain png etc.), as well as app name, description, label, generic name,
multiple language versions of this, the command line to execute and more.
creating one of these is a little work... but once u have one - just drop it in
~/.e/e/applications/all as a file. now E knows about it.

now how do u get these guys into your favorite applications menu - or the
launcher bar (it's called ibar).? simple. 2 ways.

1. drop (cp, ln -s) one of these .eapp files into ~/.e/e/applications/bar or
~/.e/e/applications/favorite (for the menu).

if you want submenus in your favorites menu.. create subdirectories and drop
.eapp files in there. the menu mimics the directory tree. you can determine the
ordering of things in the menu by listing files and dirs in a .order file in
each dir. so the .order would list from first to last all items you want
specifically ordered. those files in the dir not listed in .order will be
ordered alphabetically after the list in .order.

much more important though and more efficient is.. you dont NEED the file there
AND listed in .order. you can only list it in .order and if the file is not
there, e will fall back to the same named file in the ~/.e/e/applications/all
dir - so u can save copying and symlinking files around simply by listing them
in .order :).

the system is designed to make it trivial to install apps - just add a line to
.order or drop a file in. to remove the app, remove the file and/or the line in
.order). its intended to be very filemanager friendly for managing menus. .eapp
files are designed to be entirely self-contained information lumps that contain
all the icon image data and execution info to run something. you can make your
own - there's enlightenment_eapp which is a command-line tool to add meta data
to an edje file to make it able to be used as an eapp file. there is an
icon_example.tar.gz shipped with e17 to show you how i created the initial small
set of sample .eapp files. there are other tools in e_utils too (a ewl gui tool
to modify an .eapp file). eventually we plan on providing more tools, like tools
that can import gnome and kde's application .desktop, etc. files, as well as
maybe have a large repository of shared .eapp files all e users can create,
submit to the repository so everyone can just  fetch a ready-made .eapp file for
their app. etc. etc.

-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    [EMAIL PROTECTED]
裸好多                              [EMAIL PROTECTED]
Tokyo, Japan (東京 日本)


-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to