|
| AndroidSalInstance (std::unique_ptr< SalYieldMutex > pMutex) |
|
virtual | ~AndroidSalInstance () |
|
virtual SalSystem * | CreateSalSystem () |
|
void | GetWorkArea (tools::Rectangle &rRect) |
|
SalFrame * | CreateFrame (SalFrame *pParent, SalFrameStyleFlags nStyle) |
|
SalFrame * | CreateChildFrame (SystemParentData *pParent, SalFrameStyleFlags nStyle) |
|
virtual bool | AnyInput (VclInputFlags nType) |
|
virtual void | updateMainThread () |
| Set the app's (somewhat) magic/main-thread to this one. More...
|
|
virtual void | releaseMainThread () |
| Disconnect that - good for detaching from the JavaVM on Android. More...
|
|
| SvpSalInstance (std::unique_ptr< SalYieldMutex > pMutex) |
|
virtual | ~SvpSalInstance () override |
|
void | CloseWakeupPipe () |
|
void | Wakeup (SvpRequest request=SvpRequest::NONE) |
|
void | StartTimer (sal_uInt64 nMS) |
|
void | StopTimer () |
|
void | registerFrame (SalFrame *pFrame) |
|
void | deregisterFrame (SalFrame *pFrame) |
|
bool | CheckTimeout (bool bExecuteTimers=true) |
|
virtual SalFrame * | CreateChildFrame (SystemParentData *pParent, SalFrameStyleFlags nStyle) override |
|
virtual SalFrame * | CreateFrame (SalFrame *pParent, SalFrameStyleFlags nStyle) override |
|
virtual void | DestroyFrame (SalFrame *pFrame) override |
|
virtual SalObject * | CreateObject (SalFrame *pParent, SystemWindowData *pWindowData, bool bShow) override |
|
virtual void | DestroyObject (SalObject *pObject) override |
|
virtual std::unique_ptr< SalVirtualDevice > | CreateVirtualDevice (SalGraphics &rGraphics, tools::Long &nDX, tools::Long &nDY, DeviceFormat eFormat, const SystemGraphicsData *pData=nullptr) override |
|
virtual SalInfoPrinter * | CreateInfoPrinter (SalPrinterQueueInfo *pQueueInfo, ImplJobSetup *pSetupData) override |
|
virtual void | DestroyInfoPrinter (SalInfoPrinter *pPrinter) override |
|
virtual std::unique_ptr< SalPrinter > | CreatePrinter (SalInfoPrinter *pInfoPrinter) override |
|
virtual void | GetPrinterQueueInfo (ImplPrnQueueList *pList) override |
|
virtual void | GetPrinterQueueState (SalPrinterQueueInfo *pInfo) override |
|
virtual OUString | GetDefaultPrinter () override |
|
virtual void | PostPrintersChanged () override |
|
virtual SalTimer * | CreateSalTimer () override |
|
virtual SalSystem * | CreateSalSystem () override |
|
virtual std::shared_ptr< SalBitmap > | CreateSalBitmap () override |
|
virtual bool | DoYield (bool bWait, bool bHandleAllCurrentEvents) override |
| Wait for the next event (if bWait) and dispatch it, includes posted events, and timers. More...
|
|
virtual bool | AnyInput (VclInputFlags nType) override |
|
virtual bool | IsMainThread () const override |
|
virtual void | updateMainThread () override |
| Set the app's (somewhat) magic/main-thread to this one. More...
|
|
virtual OUString | GetConnectionIdentifier () override |
|
virtual void | AddToRecentDocumentList (const OUString &rFileUrl, const OUString &rMimeType, const OUString &rDocumentService) override |
|
virtual std::unique_ptr< GenPspGraphics > | CreatePrintGraphics () override |
|
virtual const cairo_font_options_t * | GetCairoFontOptions () override |
|
| SalGenericInstance (std::unique_ptr< comphelper::SolarMutex > pMutex) |
|
virtual | ~SalGenericInstance () override |
|
virtual SalInfoPrinter * | CreateInfoPrinter (SalPrinterQueueInfo *pQueueInfo, ImplJobSetup *pSetupData) override |
|
virtual void | DestroyInfoPrinter (SalInfoPrinter *pPrinter) override |
|
virtual std::unique_ptr< SalPrinter > | CreatePrinter (SalInfoPrinter *pInfoPrinter) override |
|
virtual void | GetPrinterQueueInfo (ImplPrnQueueList *pList) override |
|
virtual void | GetPrinterQueueState (SalPrinterQueueInfo *pInfo) override |
|
virtual OUString | GetDefaultPrinter () override |
|
virtual void | PostPrintersChanged ()=0 |
|
virtual void | updatePrinterUpdate () override |
|
virtual void | jobStartedPrinterUpdate () override |
|
virtual void | jobEndedPrinterUpdate () override |
|
bool | isPrinterInit () const |
|
virtual std::unique_ptr< GenPspGraphics > | CreatePrintGraphics ()=0 |
|
virtual OUString | getOSVersion () override |
| get information about underlying versions More...
|
|
| SalInstance (std::unique_ptr< comphelper::SolarMutex > pMutex) |
|
virtual | ~SalInstance () |
|
bool | supportsBitmap32 () const |
|
bool | supportsOpenGL () const |
|
virtual void | AfterAppInit () |
|
virtual bool | SVMainHook (int *) |
|
virtual SalFrame * | CreateChildFrame (SystemParentData *pParent, SalFrameStyleFlags nStyle)=0 |
|
virtual SalFrame * | CreateFrame (SalFrame *pParent, SalFrameStyleFlags nStyle)=0 |
|
virtual void | DestroyFrame (SalFrame *pFrame)=0 |
|
virtual SalObject * | CreateObject (SalFrame *pParent, SystemWindowData *pWindowData, bool bShow)=0 |
|
virtual void | DestroyObject (SalObject *pObject)=0 |
|
virtual std::unique_ptr< SalVirtualDevice > | CreateVirtualDevice (SalGraphics &rGraphics, tools::Long &rDX, tools::Long &rDY, DeviceFormat eFormat, const SystemGraphicsData *pData=nullptr)=0 |
|
virtual SalInfoPrinter * | CreateInfoPrinter (SalPrinterQueueInfo *pQueueInfo, ImplJobSetup *pSetupData)=0 |
|
virtual void | DestroyInfoPrinter (SalInfoPrinter *pPrinter)=0 |
|
virtual std::unique_ptr< SalPrinter > | CreatePrinter (SalInfoPrinter *pInfoPrinter)=0 |
|
virtual void | GetPrinterQueueInfo (ImplPrnQueueList *pList)=0 |
|
virtual void | GetPrinterQueueState (SalPrinterQueueInfo *pInfo)=0 |
|
virtual OUString | GetDefaultPrinter ()=0 |
|
virtual SalTimer * | CreateSalTimer ()=0 |
|
virtual SalSystem * | CreateSalSystem ()=0 |
|
virtual std::shared_ptr< SalBitmap > | CreateSalBitmap ()=0 |
|
comphelper::SolarMutex * | GetYieldMutex () |
|
sal_uInt32 | ReleaseYieldMutexAll () |
|
void | AcquireYieldMutex (sal_uInt32 nCount=1) |
|
virtual bool | IsMainThread () const =0 |
|
virtual bool | DoYield (bool bWait, bool bHandleAllCurrentEvents)=0 |
| Wait for the next event (if bWait) and dispatch it, includes posted events, and timers. More...
|
|
virtual bool | AnyInput (VclInputFlags nType)=0 |
|
virtual std::unique_ptr< SalMenu > | CreateMenu (bool bMenuBar, Menu *pMenu) |
|
virtual std::unique_ptr< SalMenuItem > | CreateMenuItem (const SalItemParams &pItemData) |
|
virtual std::unique_ptr< SalSession > | CreateSalSession () |
|
virtual OpenGLContext * | CreateOpenGLContext () |
|
virtual std::unique_ptr< weld::Builder > | CreateBuilder (weld::Widget *pParent, const OUString &rUIRoot, const OUString &rUIFile) |
|
virtual std::unique_ptr< weld::Builder > | CreateInterimBuilder (vcl::Window *pParent, const OUString &rUIRoot, const OUString &rUIFile, bool bAllowCycleFocusOut, sal_uInt64 nLOKWindowId=0) |
|
virtual weld::MessageDialog * | CreateMessageDialog (weld::Widget *pParent, VclMessageType eMessageType, VclButtonsType eButtonType, const OUString &rPrimaryMessage) |
|
virtual weld::Window * | GetFrameWeld (const css::uno::Reference< css::awt::XWindow > &rWindow) |
|
void | SetEventCallback (rtl::Reference< vcl::DisplayConnectionDispatch > const &pInstance) |
|
bool | CallEventCallback (void const *pEvent, int nBytes) |
|
virtual OUString | GetConnectionIdentifier ()=0 |
|
virtual css::uno::Reference< css::uno::XInterface > | CreateClipboard (const css::uno::Sequence< css::uno::Any > &i_rArguments) |
|
virtual css::uno::Reference< css::uno::XInterface > | ImplCreateDragSource (const SystemEnvData *) |
|
virtual css::uno::Reference< css::uno::XInterface > | ImplCreateDropTarget (const SystemEnvData *) |
|
css::uno::Reference< css::uno::XInterface > | CreateDragSource (const SystemEnvData *=nullptr) |
|
css::uno::Reference< css::uno::XInterface > | CreateDropTarget (const SystemEnvData *=nullptr) |
|
virtual void | AddToRecentDocumentList (const OUString &rFileUrl, const OUString &rMimeType, const OUString &rDocumentService)=0 |
|
virtual bool | hasNativeFileSelection () const |
|
virtual css::uno::Reference< css::ui::dialogs::XFilePicker2 > | createFilePicker (const css::uno::Reference< css::uno::XComponentContext > &) |
|
virtual css::uno::Reference< css::ui::dialogs::XFolderPicker2 > | createFolderPicker (const css::uno::Reference< css::uno::XComponentContext > &) |
|
virtual void | updatePrinterUpdate () |
|
virtual void | jobStartedPrinterUpdate () |
|
virtual void | jobEndedPrinterUpdate () |
|
virtual void | updateMainThread () |
| Set the app's (somewhat) magic/main-thread to this one. More...
|
|
virtual void | releaseMainThread () |
| Disconnect that - good for detaching from the JavaVM on Android. More...
|
|
virtual OUString | getOSVersion () |
| get information about underlying versions More...
|
|
virtual const cairo_font_options_t * | GetCairoFontOptions () |
|
virtual void * | CreateGStreamerSink (const SystemChildWindow *) |
|
virtual void | BeforeAbort (const OUString &, bool) |
|
virtual bool | DoExecute (int &nExitCode) |
|
virtual void | DoQuit () |
|
| SalUserEventList () |
|
virtual | ~SalUserEventList () COVERITY_NOEXCEPT_FALSE |
|
const SalFrameSet & | getFrames () const |
|
SalFrame * | anyFrame () const |
|
void | insertFrame (SalFrame *pFrame) |
|
void | eraseFrame (SalFrame *pFrame) |
|
bool | isFrameAlive (const SalFrame *pFrame) const |
|
void | PostEvent (SalFrame *pFrame, void *pData, SalEvent nEvent) |
|
void | RemoveEvent (SalFrame *pFrame, void *pData, SalEvent nEvent) |
|
bool | HasUserEvents () const |
|
bool | DispatchUserEvents (bool bHandleAllCurrentEvents) |
|