LibreOffice
LibreOffice 24.2 SDK API Reference
|
Work in progress, don't use unless you know what you are doing. More...
import"XToolkitExperimental.idl";
Public Member Functions | |
void | processEventsToIdle () |
Process all pending idle events. More... | |
hyper | getOpenGLBufferSwapCounter () |
Get the number of OpenGL buffer swaps. More... | |
void | setDeterministicScheduling ([in] boolean bDeterministicMode) |
Turn on or off deterministic scheduling (off is the default). More... | |
void | pause ([in] long nMilliseconds) |
Pause the main thread of LibreOffice for the requested amount of time. More... | |
void | startRecording () |
Start time logging. More... | |
void | stopRecording () |
Stop time logging. More... | |
sequence< string > | getRecordingAndClear () |
Query time logs and clear recording. More... | |
void | waitUntilAllIdlesDispatched () |
Wait until all idles dispatched. More... | |
Public Member Functions inherited from XToolkit | |
com::sun::star::awt::XWindowPeer | getDesktopWindow () |
returns the desktop window. More... | |
com::sun::star::awt::Rectangle | getWorkArea () |
For LibreOffice versions < 4.1, this method just returned an empty rectangle. More... | |
com::sun::star::awt::XWindowPeer | createWindow ([in] com::sun::star::awt::WindowDescriptor Descriptor) raises ( com::sun::star::lang::IllegalArgumentException ) |
creates a new window using the given descriptor. More... | |
sequence< com::sun::star::awt::XWindowPeer > | createWindows ([in] sequence< com::sun::star::awt::WindowDescriptor > Descriptors) raises ( com::sun::star::lang::IllegalArgumentException ) |
returns a sequence of windows which are newly created using the given descriptors. More... | |
com::sun::star::awt::XDevice | createScreenCompatibleDevice ([in] long Width, [in] long Height) |
creates a virtual device that is compatible with the screen. More... | |
com::sun::star::awt::XRegion | createRegion () |
creates a region. More... | |
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... | |
Public Member Functions inherited from XDataTransferProviderAccess | |
com::sun::star::datatransfer::dnd::XDragGestureRecognizer | getDragGestureRecognizer ([in] XWindow window) |
returns the drag gesture recognizer of the specified window. More... | |
com::sun::star::datatransfer::dnd::XDragSource | getDragSource ([in] XWindow window) |
returns the drag source of the specified window. More... | |
com::sun::star::datatransfer::dnd::XDropTarget | getDropTarget ([in] XWindow window) |
returns the drop target of the specified window. More... | |
com::sun::star::datatransfer::clipboard::XClipboard | getClipboard ([in] string clipboardName) |
returns the specified clipboard. More... | |
Public Member Functions inherited from XSystemChildFactory | |
XWindowPeer | createSystemChild ([in] any Parent, [in] sequence< byte > ProcessId, [in] short SystemType) |
creates a system child window. More... | |
Public Member Functions inherited from XMessageBoxFactory | |
XMessageBox | createMessageBox ([in] com::sun::star::awt::XWindowPeer aParent, [in] MessageBoxType eType, [in] long nButtons, [in] string sTitle, [in] string sMessage) |
creates a message box. More... | |
Public Member Functions inherited from XExtendedToolkit | |
long | getTopWindowCount () |
This function returns the number of currently existing top-level windows. More... | |
::com::sun::star::awt::XTopWindow | getTopWindow ([in] long nIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException) |
Return a reference to the specified top-level window. More... | |
::com::sun::star::awt::XTopWindow | getActiveTopWindow () |
Return the currently active top-level window, i.e. More... | |
void | addTopWindowListener ([in] ::com::sun::star::awt::XTopWindowListener xListener) |
Add a new listener that is called for events that involve com::sun::star::awt::XTopWindow. More... | |
void | removeTopWindowListener ([in] ::com::sun::star::awt::XTopWindowListener xListener) |
Remove the specified listener from the list of listeners. More... | |
void | addKeyHandler ([in] ::com::sun::star::awt::XKeyHandler xHandler) |
Add a new listener that is called on com::sun::star::awt::KeyEvent. More... | |
void | removeKeyHandler ([in] ::com::sun::star::awt::XKeyHandler xHandler) |
Remove the specified listener from the list of listeners. More... | |
void | addFocusListener ([in] ::com::sun::star::awt::XFocusListener xListener) |
Add a new listener that is called on com::sun::star::awt::FocusEvent. More... | |
void | removeFocusListener ([in] ::com::sun::star::awt::XFocusListener xListener) |
Remove the specified listener from the list of listeners. More... | |
void | fireFocusGained ([in] ::com::sun::star::uno::XInterface source) |
Broadcasts the a focusGained on all registered focus listeners. More... | |
void | fireFocusLost ([in] ::com::sun::star::uno::XInterface source) |
Broadcasts the a focusGained on all registered focus listeners. More... | |
Public Member Functions inherited from XReschedule | |
void | reschedule () |
Allow the main thread to process some events. More... | |
Public Member Functions inherited from XFontMappingUse | |
void | startTrackingFontMappingUse () |
Activate tracking of how requested fonts are mapped to available fonts. More... | |
sequence< XFontMappingUseItem > | finishTrackingFontMappingUse () |
Stop tracking of how requested fonts are mapped to available fonts and return the mappings that took place since the call to startTrackingFontMappingUse(). More... | |
Additional Inherited Members | |
Exported Interfaces inherited from XToolkit3 | |
interface | XToolkit2 |
interface | com::sun::star::awt::XFontMappingUse |
Exported Interfaces inherited from XToolkit2 | |
interface | XToolkit |
interface | com::sun::star::awt::XDataTransferProviderAccess |
interface | com::sun::star::awt::XSystemChildFactory |
interface | com::sun::star::awt::XMessageBoxFactory |
interface | com::sun::star::awt::XExtendedToolkit |
interface | com::sun::star::awt::XReschedule |
Work in progress, don't use unless you know what you are doing.
hyper getOpenGLBufferSwapCounter | ( | ) |
Get the number of OpenGL buffer swaps.
sequence<string> getRecordingAndClear | ( | ) |
Query time logs and clear recording.
First line is the time of the recorded operations in seconds, next ones are the log lines. A log line contains the thread ID, time stamp, profile zone ID and "start" or "stop".
void pause | ( | [in] long | nMilliseconds | ) |
Pause the main thread of LibreOffice for the requested amount of time.
void processEventsToIdle | ( | ) |
Process all pending idle events.
void setDeterministicScheduling | ( | [in] boolean | bDeterministicMode | ) |
Turn on or off deterministic scheduling (off is the default).
void startRecording | ( | ) |
Start time logging.
void stopRecording | ( | ) |
Stop time logging.
void waitUntilAllIdlesDispatched | ( | ) |
Wait until all idles dispatched.