From e57c5fedbac4fae387972822a5ed021d10d0e052 Mon Sep 17 00:00:00 2001 From: "hyatt%netscape.com" Date: Wed, 10 Feb 1999 09:48:00 +0000 Subject: [PATCH] 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 --- .../rdf/content/public/idl/XULBroadcastListener.idl | 6 ++++++ mozilla/rdf/content/public/idl/XULBroadcaster.idl | 10 ++++++++++ mozilla/rdf/content/public/idl/XULCommand.idl | 9 +++++++++ 3 files changed, 25 insertions(+) create mode 100644 mozilla/rdf/content/public/idl/XULBroadcastListener.idl create mode 100644 mozilla/rdf/content/public/idl/XULBroadcaster.idl create mode 100644 mozilla/rdf/content/public/idl/XULCommand.idl diff --git a/mozilla/rdf/content/public/idl/XULBroadcastListener.idl b/mozilla/rdf/content/public/idl/XULBroadcastListener.idl new file mode 100644 index 00000000000..ee1f0c5c165 --- /dev/null +++ b/mozilla/rdf/content/public/idl/XULBroadcastListener.idl @@ -0,0 +1,6 @@ +interface XULBroadcastListener { +/* IID: { 0x2902cba1, 0xc088, 0x11d2, \ + { 0x96, 0xed, 0x0, 0x10, 0x4b, 0x7b, 0x7d, 0xeb } } */ + + void getBroadcaster(out Node node); +}; diff --git a/mozilla/rdf/content/public/idl/XULBroadcaster.idl b/mozilla/rdf/content/public/idl/XULBroadcaster.idl new file mode 100644 index 00000000000..23cd561633e --- /dev/null +++ b/mozilla/rdf/content/public/idl/XULBroadcaster.idl @@ -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); +}; + + + diff --git a/mozilla/rdf/content/public/idl/XULCommand.idl b/mozilla/rdf/content/public/idl/XULCommand.idl new file mode 100644 index 00000000000..5d8816656d4 --- /dev/null +++ b/mozilla/rdf/content/public/idl/XULCommand.idl @@ -0,0 +1,9 @@ +interface XULCommand { +/* IID: { 0xb3e3ae1, 0xc075, 0x11d2, \ + { 0x96, 0xed, 0x0, 0x10, 0x4b, 0x7b, 0x7d, 0xeb } } */ + + void doCommand(); +}; + + +