LibreOffice
LibreOffice 24.2 SDK API Reference
|
specifies the operations for a hatch window. More...
import"XHatchWindowController.idl";
Public Member Functions | |
void | requestPositioning ([in] com::sun::star::awt::Rectangle aRect) |
requests window owner to resize/move the window. More... | |
com::sun::star::awt::Rectangle | calcAdjustedRectangle ([in] com::sun::star::awt::Rectangle aRect) |
returns the closest valid rectangle to the provided one. More... | |
void | activated () |
void | deactivated () |
Public Member Functions inherited from XInterface | |
any | queryInterface ([in] type aType) |
queries for a new interface to an existing UNO object. More... | |
void | acquire () |
increases the reference counter by one. More... | |
void | release () |
decreases the reference counter by one. More... | |
specifies the operations for a hatch window.
A hatch window owner is responsible to handle resize/move requests sent by the window. It is also responsible to validate tracking rectangle size.
void activated | ( | ) |
com::sun::star::awt::Rectangle calcAdjustedRectangle | ( | [in] com::sun::star::awt::Rectangle | aRect | ) |
returns the closest valid rectangle to the provided one.
aRect | a new selected position and size of the tracking rectangle |
void deactivated | ( | ) |
void requestPositioning | ( | [in] com::sun::star::awt::Rectangle | aRect | ) |
requests window owner to resize/move the window.
aRect | the new requested position and size of the window |