efl/legacy/elementary
Iván Briano 6879d7fdad Begins highlight on focused object.
There's still work to do here, particularly in the theme, but it has
something nice and fun to see the code working.
The idea behind this:
Window tracks focused object and sends the highlight object(s) to it. These
are simple edje objects, one on top, one below the focused widget for nice
effects. Widgets can choose to ignore the highlight and this will be sent to
the parent object, if it doesn't ignore it as well.
About the bottom object, it doesn't work now. For the most part, focused
widget will always be a member of some smart object, so stacking won't work
and the desired effect is nowhere to be seen. This will be worked out later.
To be done now:
 - Let the theme for a widget define its own highlight, disabling if needed
 the standard one for those objects.
 - Needed base in code to allow animations when switching focus. All in theme.
 - Properly test all widgets and fix some things that will most likely work
 in weird ways, given the nature of Evas/Edje and how Elementary makes use
 of them.
 - Forgot the rest, stay tuned, test, report, give ideas, plant a tree.

Work started by glima, continued with some refactors by me when he
decided he needed vacations.


SVN revision: 52524
2010-09-20 22:18:58 +00:00
..
config Welcome Tooltips. 2010-09-11 00:52:33 +00:00
data Begins highlight on focused object. 2010-09-20 22:18:58 +00:00
debian Some fixes for debian. 2009-05-23 13:57:54 +00:00
doc elm AUTHORS += nash 2010-09-17 05:38:57 +00:00
m4 Fix common misspellings 2010-09-09 00:35:43 +00:00
src Begins highlight on focused object. 2010-09-20 22:18:58 +00:00
.gitignore Merge branch 'elmdnd' 2010-09-07 06:56:16 +00:00
AUTHORS Update email address across the board. 2010-09-04 18:32:59 +00:00
COPYING namefix. 2010-08-16 04:44:45 +00:00
ChangeLog elementary becomes its own tree/lib/test binary 2008-09-30 06:58:56 +00:00
INSTALL fix INSTALL files. 2008-10-01 07:37:28 +00:00
Makefile.am also conform to the includes in name-vmaj dir policy 2010-07-11 23:34:49 +00:00
NEWS elementary becomes its own tree/lib/test binary 2008-09-30 06:58:56 +00:00
README right readme. 2008-09-30 08:18:41 +00:00
autogen.sh Stop trying to make the m4 directory. It already exists in the source tree. 2009-08-25 21:38:33 +00:00
configure.ac * elementary: make it possible to disable quick launch manually. 2010-09-17 13:29:53 +00:00
elementary.pc.in actually ONLy need 1 -I 2010-07-11 23:39:54 +00:00
elementary.spec.in Apply the same fix MEJ did ( http://marc.info/?l=enlightenment-svn&m=127157420508183&w=3 ) to more specs 2010-04-21 20:55:23 +00:00

README

Elementary - a basic widget set that is easy to use based on EFL for mobile
touch-screen devices.