Start of extender API draft

Ivan Čukić ivan.cukic at gmail.com
Sat May 24 18:46:59 CEST 2008


Hi Rob,

I find a couple of things here a bit confusing (though it may be due to fact I 
don't cope well with long mails :) )

The first is the class naming. Extender is an applet, but we have 
ExtenderApplet as well.

If I understand this correctly, Extender is an applet which is in some sense a 
container for DetachableWidgets? And ExtenderApplet is a real generic applet 
that is going to handle drag and drops...?

DetachableW should also contain some sort of type identifier (analogous to 
mime type for DnD since you have the 
   bool acceptDetachable (DetachableWidget * widget);

The rest seems ... well, mostly OK. 

I would suggest you to develop both the extender concept and at least one of 
the /users/ (knotify or something) in parallel so that you are able to detect 
the design mistakes (we all make those) on time.

Cheerio!
Ivan

-- 
You know, there are many people in the country today who,
through no fault of their own, are sane. Some of them were born sane.
Some of them became sane later in their lives...
   -- Monty Python's Flying Circus

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
Url : http://mail.kde.org/pipermail/panel-devel/attachments/20080524/0c0b3260/attachment-0001.pgp 


More information about the Panel-devel mailing list