LibreOffice
LibreOffice 6.4 SDK API Reference
|
Go to the documentation of this file.
19 #ifndef __com_sun_star_awt_XDockableWindow_idl__
20 #define __com_sun_star_awt_XDockableWindow_idl__
27 module
com { module sun { module star { module awt {
boolean isFloating()
queries the current window state
void removeDockableWindowListener([in] com::sun::star::awt::XDockableWindowListener xListener)
removes the specified docking listener from the object.
void addDockableWindowListener([in] com::sun::star::awt::XDockableWindowListener xListener)
adds a docking listener to the object.
void lock()
prevents the window from being undocked this has no effect if the window is floating
void enableDocking([in] boolean bEnable)
enable or disable docking, docking is disabled by default
void startPopupMode([in] com::sun::star::awt::Rectangle WindowRect)
shows the window in a menu like style, i.e.
void unlock()
enables undocking this has no effect if the window is floating
specifies the docking interface for a window component.
Definition: XDockableWindow.idl:38
boolean isInPopupMode()
queries the current pop-up mode
Definition: Ambiguous.idl:22
void setFloatingMode([in] boolean bFloating)
toggle between floating and docked state
boolean isLocked()
queries the current locking state
base interface of all UNO interfaces
Definition: XInterface.idl:48
makes it possible to receive docking events.
Definition: XDockableWindowListener.idl:36
specifies a rectangular area by position and size.
Definition: Rectangle.idl:30