Boris Zbarsky wrote:
Doug Turner wrote:
It would be nice to know, in the idl, how this interface is expected to be used. For example, do you QI to this interfaces from another object, or is the embedder expected to just "get service".
That's not something that belongs in the idl, really. At least not as I understand our policy regarding specifying what things are and are not services in the idl. We have a serious problem with having no place to document such information... I suppose I could put it in the idl for lack of other places. :(
Note that I did document the contractid for the service which implements this interface at http://lxr.mozilla.org/seamonkey/source/docshell/build/nsDocShellCID.h#44 and I will likely move that into nsEmbedCID.h if/when this interface is frozen.
Yes, nsEmbedCID.h and (devmo whenever it happens!) is the correct place to document XPCOM components. Check out this as an example: http://developer.mozilla.org/xpcom/api/ (Check out the Frozen Components section.)
-Darin _______________________________________________ mozilla-embedding mailing list [email protected] http://mail.mozilla.org/listinfo/mozilla-embedding
