(Note, I seem to have manged to not send Path IV to the ML, at least it
isn't in my folder. There is a link to the archive at the bottom of this
email if you want to read it.)

The Path to Enlightenment V
---------------------------
Well, I did it again. I left this thing for a damn long time and its
piled up on me. I guess I'm setting some kind of precedent for
randomization in the delivery of the summary's, so we'll see how that
goes. Anyway, its been a busy time in E land, so read on.


Enlightenment User documentation
--------------------------------
I've mentioned them a few times before, but there has been a bit of work
happening on the Enlightenment user documentation. They've also moved to
a new home. You can check them out at
http://get-e.org//User_Documentation.html. There is currently a
German translation there. (If you want a greater number of translations,
there are others still up on http://lude.net/edocs/.)


Elive Call for Help
-------------------
If your interested in the Elive project (Enlightenment live CD) they are
currently in need of a graphical designer to do the future graphics for
the project. If you want more information on the Elive project, check
out http:://livecd.debianitas.net.


E17GenMenu
----------
Devilhorns has released a new version of e17genmenu (0.1.6). He sent
along a quick changelog: (sorry devilhorns, had to remove the smiley
face, I hate those things.)
    When compiling e17genmenu, Gnome and/or Kde parts will only get
    build if Gnome/Kde is installed. Fix for gnome-run.png icon not
    being found. Added Icon Theme Support !! When specifying a theme,
    only specify the name of the theme, not the whole path. (ex: To
    Specify Gnome hicolor icon theme, e17genmenu -g
    --gnome-theme=hicolor)


Debian Repository
-----------------
Shadoi has updated his Debian e17 repository again, you can see the blog
entry here:
http://shadoi.soulmachine.net/2005/04/time-to-do-this-again.html

He has also put out a quick call, if your having problems with his
Debian repo, either email him, or post to his blog.


Eclair
------
Eclair has been imported into CVS in the apps directory. Eclair is a
media player that's based off of Emotion and the EFL. You can see it
here:
http://get-e.org//Screenshots/User_Contributed_Screenshots_images/mekius_-4-14-2005-2.png
up in the top left corner.


Emotion
-------
To go along with Eclair, Emotion has been getting some loving. This
includes:
  - All bugs related to the delete of get_pos and seek threads should be
    fixed
  - The transition between two pieces of media should be smoother as the
    Xine object isn't destroyed in the process anymore.
  - A callback has been added to notify the app when the media has
    finished playing.

Along with those change, the module API has had minor changes. So, if
you've been working on a module for Emotion you'll need to do a bit of
fixup.


Perl Bindings
-------------
Artin Rebekale has started on some EFL Perl bindings using SWIG. They're
still in the early stages, but any feedback would be appreciated. You
can take a look at whats available here: http://pefl.miracles.net/.


EWL
---
Slowly but surely EWL has been chugging along. RbdPngn has added some
API calls to set windows transient to one another and has started adding
in keyboard handlers for the menus.

Having trouble with your EWL multiline entry, or the entries in e_utils
eapp_edit? Well, its due to some bugs in EWL stemming from the
evas_textblock conversion. It will hopefully get worked out at some
point.

But, if your using eapp_edit and after typing the first character your
subsequent chars end up in strange places. Try hitting the right arrow
after typing the first character, this seems to help for some people.

Its come up a few times, embedding EWL widgets into other applications.
Well the good news is its doable, and its easy. What you'll want to look
at is the Ewl_Embed object. The embed acts like an Ewl_Window from EWLs
point of view, but provides an Evas smart object that can be used with
other Evas objects.


Random EDC tidbit
-----------------
Joel Vennin asked a question about Edje positioning on the mailing list,
and I thought it was a good little EDC tidbit to include. His issue is
that he wanted to create a header on a background with a width equal to
the window and with a height of 20 pixels.

Rephorm was kind enough to supply the answer. Which is that the offset
parameter to the relative positioning fields is the way to go.

Something along the lines of the following would give a 20 pixel header
at the top of the Edje.
    rel1 {
        relative, 0.0 0.0;
        offset, 0 0;
    }
    rel2 {
        relative: 1.0 0.0;
        offset: -1 20;
    }


Ecore DND Support
-----------------
Sebastian has continued with the work on Ecore's XDND support. If you
want to take a look at his latest test files he sent them to the mailing
list, the archive of which is available at:
http://marc.theaimsgroup.com/?l=enlightenment-devel&m=111312866902656&w=2.

His DND post lead into a quick discussion of key modifiers in Evas. If
your interested check the thread its kinda interesting.

The latest round of DND changes caused a bit of API breakage that you
should watch out for. (Although if it affects you, you probably already
know.)


E17
---
And now, what you've all secretly been waiting for, and I've cruelly
made you skip all the way to the bottom to get. E17 news.

You'll all be pleased to hear that the mini freeze is now over. Raster
took a look at the virtual desktop implementation, made some changes,
and with that CVS thawed out. Work has started again on extending E and
getting different pieces up to speed.

One of the biggest changes that people seem to be jumping on, E17 is now
translatable. Several translations are already started including ja, po,
fr and several others. If you want more information on what to do, check
out Rasters commit:
http://marc.theaimsgroup.com/?l=enlightenment-cvs&m=111344708804430&w=2
and send a message to the list to see if your favorite language is
currently being translated.

If you move windows around you should see a pop-up similar to when you
resize a window showing the current position of the top left corner of
the window.

A namespacing change has been made to the module API. The functions that
are loaded/executed by the module system are now named as follows:
  - init -> e_modapi_init
  - shutdown -> e_modapi_shutdown
  - about -> e_modapi_about
  - info -> e_modapi_info
  - save -> e_modapi_save
There are a few other changes to modules currently on the plate which
may lead to more API breakage in the future.

Raster has added the beginnings of shaped menu/window support. This can
currently be a bit slow if your using dropshadow at the same time,
you've been warned. But, if your interested:
http://get-e.org//Screenshots/User_Contributed_Screenshots_images/mekius_-4-14-2005-2.png.

There have been some additions and minor API changes to E's IPC, and its
libe library. The struct returned when your getting the background that
E17 is currently using has been changed, the struct member is now called
file instead of data. Seemed to make a bit more sense.

The module list return has also been modified. Instead of making several
events, one per module. There will be one event generated in which the
struct will contain a list of modules.

If you need to get a list of module directories or a list of background
directories there have been IPC calls added to do just that. They work
similar to the module listing call.

All of the new IPC additions can be seen through enlightenment_remote.

I mentioned this in the last summary but never posted an image link. E17
can handle different languages in the titlebar and menus now, you can
see it in action
at: http://www.rasterman.com/files/e17-31.jpg.

-------------------------------------
This summary is done by dan sinclair, if you have any questions,
comments, suggestions or things you'd like added to the next summary,
send them to me: zero at everburning.com. If you've missed a summary (or
I've managed to not send it to the list) archives are available at:
http://edevelop.org/summary/archives.php.




-------------------------------------------------------
This SF.Net email is sponsored by: New Crystal Reports XI.
Version 11 adds new functionality designed to reduce time involved in
creating, integrating, and deploying reporting solutions. Free runtime info,
new features, or free trial, at: http://www.businessobjects.com/devxi/728
_______________________________________________
Enlightenment-announce mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-announce

Reply via email to