19 #ifndef __com_sun_star_frame_XFrame_idl__
20 #define __com_sun_star_frame_XFrame_idl__
26 module
com { module sun { module star { module frame {
28 published
interface XFrameActionListener;
29 published
interface XController;
30 published
interface XFramesSupplier;
182 [in]
string aTargetFrameName,
183 [in]
long nSearchFlags);
specifies the basic operations for a window component.
Definition: XWindow.idl:51
With this interface, components viewed in a Frame can serve events (by supplying dispatches).
Definition: XController.idl:38
has to be provided if an object wants to receive events when several things happen to components with...
Definition: XFrameActionListener.idl:41
a frame object can be considered to be an "anchor" object where a component can be attached to.
Definition: XFrame.idl:44
string getName()
access to the name property of this frame
XFramesSupplier getCreator()
provides access to the creator (parent) of this frame
com::sun::star::awt::XWindow getContainerWindow()
provides access to the container window of the frame.
com::sun::star::awt::XWindow getComponentWindow()
provides access to the component window
void setCreator([in] XFramesSupplier Creator)
sets the frame container that created this frame.
boolean isActive()
determines if the frame is active.
boolean isTop()
determines if the frame is a top frame.
void activate()
activates this frame and thus the component within.
void deactivate()
is called by the creator frame when another sub-frame gets activated.
XController getController()
provides access to the controller
void addFrameActionListener([in]XFrameActionListener xListener)
registers an event listener, which will be called when certain things happen to the components within...
boolean setComponent([in] com::sun::star::awt::XWindow xComponentWindow, [in] XController xController)
sets a new component into the frame or release an existing one from a frame.
void contextChanged()
notifies the frame that the context of the controller within this frame changed (i....
void initialize([in] com::sun::star::awt::XWindow xWindow)
is called to initialize the frame within a window - the container window.
void removeFrameActionListener([in] XFrameActionListener xListener)
unregisters an event listener
void setName([in] string aName)
sets the name of the frame.
XFrame findFrame([in] string aTargetFrameName, [in] long nSearchFlags)
searches for a frame with the specified name.
provides access to sub frames of current one
Definition: XFramesSupplier.idl:34
allows to explicitly free resources and break cyclic references.
Definition: XComponent.idl:43
Definition: Ambiguous.idl:22