On Thu, 04 May 2006 23:14:53 +0200 Mirek <[EMAIL PROTECTED]> babbled:

> I know that the shelf has been uploaded to cvs on accident, but i looks 
> so good. I want to know how can I add other modules to shelf (cpu, 
> memory, net, ibox, screenshot).

not so simple.

1. the modules need to be ported/rewritten to use the gadcon interface.
gadcon is more restrictive and will FORCE the size of a module to a given size
to fit in the gadcon (which the shelf controls), and its a different interface,
but easier.
2. then you need to hack the code that tells the gadcon what gadcon client
providers it should ask to provide a gadcon client. right now it's hard coded
with defaults and no way to change it by ipc or ui.

basically this is how it works.

gadcon is the new "gadget control" system. anything can ask gadcon "please put
gadcon named "XYZ" in here" and gadcon will. thew shelf for now is the only
example  of something that does this. in theory it is possible to put a gadcon
almost anywhere - unlike the old gadman stuff. anyway, when the gadcon is asked
for and created, gadcon looks what named gadcon clients are
configured/registered fro that named gadcon. it then looks for client providers
that provide those named clients and asks them for a gadcon client. modules
simply start up and register a gadcon client provider class with gadcon to let
it know that "this code here provides a gadcon client called 'pager'" for
example.

> Mirek
> 
> 
> -------------------------------------------------------
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> _______________________________________________
> enlightenment-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-users
> 


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


-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
enlightenment-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to