IDL for enhancements to XUL content nodes, namely the ability to invoke

the commands associated with command nodes and the ability to provide
automatic attribute-chaining between a set of broadcasters and broadcast
listeners.


git-svn-id: svn://10.0.0.236/trunk@20239 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
hyatt%netscape.com
1999-02-10 09:48:00 +00:00
parent 091d8a00a7
commit e57c5fedba
3 changed files with 25 additions and 0 deletions

View File

@@ -0,0 +1,6 @@
interface XULBroadcastListener {
/* IID: { 0x2902cba1, 0xc088, 0x11d2, \
{ 0x96, 0xed, 0x0, 0x10, 0x4b, 0x7b, 0x7d, 0xeb } } */
void getBroadcaster(out Node node);
};

View File

@@ -0,0 +1,10 @@
interface XULBroadcaster {
/* IID: { 0x574ed81, 0xc088, 0x11d2, \
{ 0x96, 0xed, 0x0, 0x10, 0x4b, 0x7b, 0x7d, 0xeb } } */
void addUINode(in Node uiNode);
void removeUINode(in Node uiNode);
};

View File

@@ -0,0 +1,9 @@
interface XULCommand {
/* IID: { 0xb3e3ae1, 0xc075, 0x11d2, \
{ 0x96, 0xed, 0x0, 0x10, 0x4b, 0x7b, 0x7d, 0xeb } } */
void doCommand();
};