/* * bonobo-embeddable.idl: handles embeddable components * * An Embeddable is an object that can be used inside * an office productivity application; it is part of a * compound document. Mostly people will want to implement * the Control interface for their application first. * * Copyright (C) 1999, 2000 Helix Code, Inc. * * Authors: * Miguel de Icaza (miguel@helixcode.com) * Nat Friedman (nat@helixcode.com) */ #ifndef BONOBO_EMBEDDABLE_IDL #define BONOBO_EMBEDDABLE_IDL #include "Bonobo_Unknown.idl" #include "Bonobo_Control.idl" #include "Bonobo_Canvas.idl" module Bonobo { interface ControlFactory : Bonobo::Unknown { /** * createControl: * @uic: UIContainer interface to merge UI elements with. * * Returns: a Control which serves as a Component View. * * This method can be used to produce multiple View instances * for a given Component. */ Control createControl (in ControlFrame frame, in UIContainer uic); void unImplemented1 (); void unImplemented2 (); }; interface CanvasComponentFactory : Bonobo::Unknown { /** * createCanvasComponent: * @aa: Whether the item is anti-aliased * @proxy: The Proxy used to notify of requested updates. * * Returns a Bonobo::Canvas::Component interface * * This method can be used to produce multiple Canvas-based * view instances for a given component. */ Canvas::Component createCanvasComponent ( in boolean aa, in Canvas::ComponentProxy proxy); void unImplemented1 (); void unImplemented2 (); }; interface Embeddable : Bonobo::Unknown { /** * properties: * * double ZoomFactor; */ void unImplemented1 (); void unImplemented2 (); void unImplemented3 (); void unImplemented4 (); void unImplemented5 (); void unImplemented6 (); void unImplemented7 (); void unImplemented8 (); }; }; #endif /* BONOBO_EMBEDDABLE_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 |
|