LibreOffice
LibreOffice 6.4 SDK API Reference
|
Go to the documentation of this file.
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);
void removeFrameActionListener([in] XFrameActionListener xListener)
unregisters an event listener
void setName([in] string aName)
sets the name of the frame.
With this interface, components viewed in a Frame can serve events (by supplying dispatches).
Definition: XController.idl:38
specifies the basic operations for a window component.
Definition: XWindow.idl:51
string getName()
access to the name property of this frame
provides access to sub frames of current one
Definition: XFramesSupplier.idl:34
com::sun::star::awt::XWindow getComponentWindow()
provides access to the component window
boolean isActive()
determines if the frame is active.
void initialize([in] com::sun::star::awt::XWindow xWindow)
is called to initialize the frame within a window - the container window.
XFramesSupplier getCreator()
provides access to the creator (parent) of this frame
void contextChanged()
notifies the frame that the context of the controller within this frame changed (i....
com::sun::star::awt::XWindow getContainerWindow()
provides access to the container window of the frame.
allows to explicitly free resources and break cyclic references.
Definition: XComponent.idl:43
void setCreator([in] XFramesSupplier Creator)
sets the frame container that created this frame.
XFrame findFrame([in] string aTargetFrameName, [in] long nSearchFlags)
searches for a frame with the specified name.
has to be provided if an object wants to receive events when several things happen to components with...
Definition: XFrameActionListener.idl:41
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.
boolean isTop()
determines if the frame is a top frame.
a frame object can be considered to be an "anchor" object where a component can be attached to.
Definition: XFrame.idl:44
void deactivate()
is called by the creator frame when another sub-frame gets activated.
Definition: Ambiguous.idl:22
void activate()
activates this frame and thus the component within.
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...