LibreOffice
LibreOffice 25.2 SDK API Reference
 
Loading...
Searching...
No Matches
XToolkitExperimental.idl
Go to the documentation of this file.
1/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2/*
3 * This file is part of the LibreOffice project.
4 *
5 * This Source Code Form is subject to the terms of the Mozilla Public
6 * License, v. 2.0. If a copy of the MPL was not distributed with this
7 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
8 */
9
10module com { module sun { module star { module awt {
11
14
16{
20
24
27 void setDeterministicScheduling([in] boolean bDeterministicMode);
28
31 void pause([in] long nMilliseconds);
32
38
44
52 sequence<string> getRecordingAndClear();
53
57};
58
59}; }; }; };
60
61/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
Provides a unified interface for the new-style service Toolkit to implement.
Definition XToolkit3.idl:31
Work in progress, don't use unless you know what you are doing.
Definition XToolkitExperimental.idl:16
void stopRecording()
Stop time logging.
sequence< string > getRecordingAndClear()
Query time logs and clear recording.
void processEventsToIdle()
Process all pending idle events.
void setDeterministicScheduling([in] boolean bDeterministicMode)
Turn on or off deterministic scheduling (off is the default).
void waitUntilAllIdlesDispatched()
Wait until all idles dispatched.
hyper getOpenGLBufferSwapCounter()
Get the number of OpenGL buffer swaps.
void startRecording()
Start time logging.
void pause([in] long nMilliseconds)
Pause the main thread of LibreOffice for the requested amount of time.
Definition Ambiguous.idl:20