/* * bonobo-item-container.idl: Implements a generic container for objects * * Copyright (C) 2000 Helix Code, Inc. * * Author: * Miguel de Icaza (miguel@helixcode.com) */ #ifndef BONOBO_ITEM_CONTAIER_IDL #define BONOBO_ITEM_CONTAIER_IDL #include "Bonobo_Unknown.idl" module Bonobo { interface ItemContainer : Unknown { typedef sequence<string> ObjectNames; /** * enumObjects: * * Returns: a list of names of contained objects */ ObjectNames enumObjects (); /** * NotFound{}: * * This exception is raised if the specified name could not * be found */ exception NotFound {}; /** * SyntaxError{}: * * This exception is launched if there is a syntax error * during the name parsing */ exception SyntaxError {}; /** * getObjectByName: * @item_name: Item name to bind to * @only_if_exists: if TRUE, only bind if this object currently exists * otherwise, it will try to create the server for it. */ Unknown getObjectByName (in string item_name, in boolean only_if_exists) raises (SyntaxError, NotFound); void unImplemented1 (); void unImplemented2 (); void unImplemented3 (); void unImplemented4 (); }; }; #endif /* BONOBO_ITEM_CONTAIER_IDL */
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
Bonobo.idl | File | 1.12 KB | 0644 |
|
Bonobo_Application.idl | File | 1.38 KB | 0644 |
|
Bonobo_Canvas.idl | File | 3.95 KB | 0644 |
|
Bonobo_Clipboard.idl | File | 2.02 KB | 0644 |
|
Bonobo_Context.idl | File | 2.86 KB | 0644 |
|
Bonobo_Control.idl | File | 4.97 KB | 0644 |
|
Bonobo_Embeddable.idl | File | 1.82 KB | 0644 |
|
Bonobo_Exception.idl | File | 369 B | 0644 |
|
Bonobo_Gdk.idl | File | 2.14 KB | 0644 |
|
Bonobo_ItemContainer.idl | File | 1.22 KB | 0644 |
|
Bonobo_Listener.idl | File | 1.91 KB | 0644 |
|
Bonobo_Moniker.idl | File | 2.87 KB | 0644 |
|
Bonobo_Persist.idl | File | 4.12 KB | 0644 |
|
Bonobo_Print.idl | File | 1013 B | 0644 |
|
Bonobo_Property.idl | File | 4.57 KB | 0644 |
|
Bonobo_Sample_Echo.idl | File | 219 B | 0644 |
|
Bonobo_Storage.idl | File | 5.65 KB | 0644 |
|
Bonobo_UI.idl | File | 3.09 KB | 0644 |
|
Bonobo_Zoomable.idl | File | 3.67 KB | 0644 |
|