On Sat, 24 Dec 2011 01:52:58 +0100 Alex Baer <comet.fri...@gmx.net> said:

> I'll somehow make it, but frankly, this is hard stuff for a newbie!
> Any chance to include these things in the settings dialog, any time?

no chance. really this is how it works. e17 goes to theme and says "hey - give
me edje file named X. thanks. ok - what element does the "client" go into - ok
there. good. stick something there i can track. now i'll just place you in the
frame area, make you the right size and that's it".

that's all e knows about the border theme. it sends signals to it and gets
signals back. it sends stuff like "you just got focused" "you just got
unfocused" etc. and the edje object can react any way it likes - that is up to
the designer of the theme. it may animate, just flip from color a to b, may do
nothing, .. who knows. all e does it inform the edje object of a change in
state. the edje object can also inform e of things too the same way. but it's a
very very very loose joining of c code in e and a graphical object that "does
stuff". e pretty much has no idea what goes on inside the object and what it
decides to do and how. that's actually intentional. you can only possibly make
it a setting by sending signals to the object to tell it how to configure
itself - this means the theme gets significantly more complicated and larger as
the object now has to handle all these possible permutation of stuff it may
have to do. making themes is already enough work without this. your request is
for no title bar animation - what about every other possible thing that can
change and animate in e and if we made it an option for each? even if we had
just 1 option "don't animate" it'd double the logic work for all theme objects
to deal with the animate and don't animate case.

so no - it's not becoming an option. the idea is - if u don't like animations,
find a theme that doesn't animate. if no one makes one.. then make one
yourself. the default theme has comments to try and get you started. edje has
lots of documentation on line. you can do it with enough patience and time. :)

-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    ras...@rasterman.com


------------------------------------------------------------------------------
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
_______________________________________________
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to