I was playing around with module faces yesterday, trying to understand them
enuff to write about them, and now I have a few questions.

So far, I see that E seems to keep a series of Managers. Each manager has a
Container which has the evas object we want.

A lot of modules loop thru *all* the managers and containers to pass to
their _foobar_face_new() calls (even the new e_gadget.c does that). The
calendar module on the other hand just gets the _current_ manager and its
_current_ container and uses that to pass to its _face_new() function.

My first question is... which is *more* correct (naively, without
understanding much about e's display layer behaviour, I'll think the
calendar module approach, *seems* sensible to me.)

My second question came after various frustrated attempts (I admit, I'm not
as bright as I would have you all believe), at getting the test module I was
playing around with to show its edje. What actually happened was... when I
go into "Edit Mode" (after disabling all other modules, so I don't get
confused", I actually see the shape of my module on the desktop. But I also
notice the bottom right hand corner of my edje just peeping in at the top
right hand corner of the screen. The question is... how do you position the
module on the screen? I'm not interested in event objects now, etc, just a
basic face to show up. (and yeah, I've actually not tried to grok Evas
separately at all, so i don't understand how Evas works - yet)

I don't have a screeny here (I'm sending this from my work system - Findnwz
XT :P), and I was too tired to think of creating one last nite. Any
thoughts/help will be much appreciated. Especially, how I could end up with
my module evas and its edje at two different parts of my screen.


Essien Ita Essien
-----------------------------
http://essiene.blogspot.com
http://datavibe.net/~essiene
http://datavibe.net/~essiene/pysystray
----------------------------------------------
...the future is open.







-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to