|
LibreOffice Module vcl (master) 1
|
#include <salframe.h>
Public Member Functions | |
| void | updateScreenNumber () |
| WinSalFrame () | |
| virtual | ~WinSalFrame () override |
| virtual SalGraphics * | AcquireGraphics () override |
| virtual void | ReleaseGraphics (SalGraphics *pGraphics) override |
| virtual bool | PostEvent (std::unique_ptr< ImplSVEvent > pData) override |
| virtual void | SetTitle (const OUString &rTitle) override |
| virtual void | SetIcon (sal_uInt16 nIcon) override |
| virtual void | SetMenu (SalMenu *pSalMenu) override |
| virtual void | SetExtendedFrameStyle (SalExtStyle nExtStyle) override |
| virtual void | Show (bool bVisible, bool bNoActivate=false) override |
| virtual void | SetMinClientSize (tools::Long nWidth, tools::Long nHeight) override |
| virtual void | SetMaxClientSize (tools::Long nWidth, tools::Long nHeight) override |
| virtual void | SetPosSize (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight, sal_uInt16 nFlags) override |
| virtual void | GetClientSize (tools::Long &rWidth, tools::Long &rHeight) override |
| virtual void | GetWorkArea (tools::Rectangle &rRect) override |
| virtual SalFrame * | GetParent () const override |
| virtual void | SetWindowState (const vcl::WindowData *) override |
| virtual bool | GetWindowState (vcl::WindowData *) override |
| virtual void | ShowFullScreen (bool bFullScreen, sal_Int32 nDisplay) override |
| virtual void | StartPresentation (bool bStart) override |
| virtual void | SetAlwaysOnTop (bool bOnTop) override |
| virtual void | ToTop (SalFrameToTop nFlags) override |
| virtual void | SetPointer (PointerStyle ePointerStyle) override |
| virtual void | CaptureMouse (bool bMouse) override |
| virtual void | SetPointerPos (tools::Long nX, tools::Long nY) override |
| virtual void | Flush () override |
| virtual void | SetInputContext (SalInputContext *pContext) override |
| virtual void | EndExtTextInput (EndExtTextInputFlags nFlags) override |
| virtual OUString | GetKeyName (sal_uInt16 nKeyCode) override |
| virtual bool | MapUnicodeToKeyCode (sal_Unicode aUnicode, LanguageType aLangType, vcl::KeyCode &rKeyCode) override |
| virtual LanguageType | GetInputLanguage () override |
| virtual void | UpdateSettings (AllSettings &rSettings) override |
| virtual void | Beep () override |
| virtual const SystemEnvData * | GetSystemData () const override |
| virtual SalPointerState | GetPointerState () override |
| virtual KeyIndicatorState | GetIndicatorState () override |
| virtual void | SimulateKeyPress (sal_uInt16 nKeyCode) override |
| virtual void | SetParent (SalFrame *pNewParent) override |
| virtual void | SetPluginParent (SystemParentData *pNewParent) override |
| virtual void | SetScreenNumber (unsigned int) override |
| virtual void | SetApplicationID (const OUString &rApplicationID) override |
| virtual void | ResetClipRegion () override |
| virtual void | BeginSetClipRegion (sal_uInt32 nRects) override |
| virtual void | UnionClipRegion (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight) override |
| virtual void | EndSetClipRegion () override |
| virtual void | UpdateDarkMode () override |
| virtual bool | GetUseDarkMode () const override |
| virtual bool | GetUseReducedAnimation () const override |
| constexpr vcl::WindowState | state () const |
| void | UpdateFrameState () |
| constexpr bool | isFullScreen () const |
| virtual void | Flush ()=0 |
| virtual void | Flush (const tools::Rectangle &) |
Public Member Functions inherited from SalFrame | |
| SalFrame () | |
| virtual | ~SalFrame () override |
| virtual tools::Long | GetWidth () const override |
| virtual tools::Long | GetHeight () const override |
| virtual bool | IsOffScreen () const override |
| virtual SalGraphics * | AcquireGraphics ()=0 |
| virtual void | ReleaseGraphics (SalGraphics *pGraphics)=0 |
| virtual bool | PostEvent (std::unique_ptr< ImplSVEvent > pData)=0 |
| virtual void | SetTitle (const OUString &rTitle)=0 |
| virtual void | SetIcon (sal_uInt16 nIcon)=0 |
| virtual void | SetRepresentedURL (const OUString &) |
| virtual void | SetMenu (SalMenu *pSalMenu)=0 |
| virtual void | SetExtendedFrameStyle (SalExtStyle nExtStyle)=0 |
| virtual void | Show (bool bVisible, bool bNoActivate=false)=0 |
| virtual void | SetMinClientSize (tools::Long nWidth, tools::Long nHeight)=0 |
| virtual void | SetMaxClientSize (tools::Long nWidth, tools::Long nHeight)=0 |
| virtual void | SetPosSize (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight, sal_uInt16 nFlags)=0 |
| virtual void | GetClientSize (tools::Long &rWidth, tools::Long &rHeight)=0 |
| virtual void | GetWorkArea (tools::Rectangle &rRect)=0 |
| virtual SalFrame * | GetParent () const =0 |
| SalFrameGeometry | GetGeometry () const |
| const SalFrameGeometry & | GetUnmirroredGeometry () const |
| virtual void | SetWindowState (const vcl::WindowData *)=0 |
| virtual bool | GetWindowState (vcl::WindowData *)=0 |
| virtual void | ShowFullScreen (bool bFullScreen, sal_Int32 nDisplay)=0 |
| virtual void | PositionByToolkit (const tools::Rectangle &, FloatWinPopupFlags) |
| virtual void | StartPresentation (bool bStart)=0 |
| virtual void | SetAlwaysOnTop (bool bOnTop)=0 |
| virtual void | ToTop (SalFrameToTop nFlags)=0 |
| virtual void | GrabFocus () |
| virtual void | SetPointer (PointerStyle ePointerStyle)=0 |
| virtual void | CaptureMouse (bool bMouse)=0 |
| virtual void | SetPointerPos (tools::Long nX, tools::Long nY)=0 |
| virtual void | Flush ()=0 |
| virtual void | Flush (const tools::Rectangle &) |
| virtual void | SetInputContext (SalInputContext *pContext)=0 |
| virtual void | EndExtTextInput (EndExtTextInputFlags nFlags)=0 |
| virtual OUString | GetKeyName (sal_uInt16 nKeyCode)=0 |
| virtual bool | MapUnicodeToKeyCode (sal_Unicode aUnicode, LanguageType aLangType, vcl::KeyCode &rKeyCode)=0 |
| virtual LanguageType | GetInputLanguage ()=0 |
| virtual void | UpdateSettings (AllSettings &rSettings)=0 |
| virtual void | Beep ()=0 |
| virtual const SystemEnvData * | GetSystemData () const =0 |
| virtual void | ResolveWindowHandle (SystemEnvData &) const |
| virtual SalPointerState | GetPointerState ()=0 |
| virtual KeyIndicatorState | GetIndicatorState ()=0 |
| virtual void | SimulateKeyPress (sal_uInt16 nKeyCode)=0 |
| virtual void | SetParent (SalFrame *pNewParent)=0 |
| virtual void | SetPluginParent (SystemParentData *pNewParent)=0 |
| virtual void | SetScreenNumber (unsigned int nScreen)=0 |
| virtual void | SetApplicationID (const OUString &rApplicationID)=0 |
| virtual void | ResetClipRegion ()=0 |
| virtual void | BeginSetClipRegion (sal_uInt32 nRects)=0 |
| virtual void | UnionClipRegion (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight)=0 |
| virtual void | EndSetClipRegion ()=0 |
| virtual void | SetModal (bool) |
| virtual bool | GetModal () const |
| virtual bool | ShowTooltip (const OUString &, const tools::Rectangle &) |
| virtual void * | ShowPopover (const OUString &, vcl::Window *, const tools::Rectangle &, QuickHelpFlags) |
| virtual bool | UpdatePopover (void *, const OUString &, vcl::Window *, const tools::Rectangle &) |
| virtual bool | HidePopover (void *) |
| virtual weld::Window * | GetFrameWeld () const |
| void | SetCallback (vcl::Window *pWindow, SALFRAMEPROC pProc) |
| vcl::Window * | GetWindow () const |
| void | SetModalHierarchyHdl (const Link< bool, void > &rLink) |
| void | NotifyModalHierarchy (bool bModal) |
| virtual void | UpdateDarkMode () |
| virtual bool | GetUseDarkMode () const |
| virtual bool | GetUseReducedAnimation () const |
| bool | CallCallback (SalEvent nEvent, const void *pEvent) const |
Public Member Functions inherited from vcl::DeletionNotifier | |
| void | addDel (DeletionListener *pListener) |
| void | removeDel (DeletionListener *pListener) |
Public Member Functions inherited from SalGeometryProvider | |
| virtual | ~SalGeometryProvider () |
| virtual tools::Long | GetWidth () const =0 |
| virtual tools::Long | GetHeight () const =0 |
| virtual bool | IsOffScreen () const =0 |
Static Public Attributes | |
| static bool | mbInReparent |
Private Member Functions | |
| void | ImplSetParentFrame (HWND hNewParentWnd, bool bAsChild) |
| bool | InitFrameGraphicsDC (WinSalGraphics *pGraphics, HDC hDC, HWND hWnd) |
| bool | ReleaseFrameGraphicsDC (WinSalGraphics *pGraphics) |
Private Attributes | |
| vcl::WindowState | m_eState |
Additional Inherited Members | |
Static Public Member Functions inherited from SalFrame | |
| static OUString | DumpSetPosSize (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight, sal_uInt16 nFlags) |
| static Selection | CalcDeleteSurroundingSelection (const OUString &rSurroundingText, sal_Int32 nCursorIndex, int nOffset, int nChars) |
Protected Member Functions inherited from vcl::DeletionNotifier | |
| DeletionNotifier () | |
| ~DeletionNotifier () | |
| void | notifyDelete () |
Protected Attributes inherited from SalFrame | |
| std::unique_ptr< weld::Window > | m_xFrameWeld |
Definition at line 34 of file win/salframe.h.
| WinSalFrame::WinSalFrame | ( | ) |
|
overridevirtual |
|
overridevirtual |
Implements SalFrame.
|
overridevirtual |
Implements SalFrame.
|
overridevirtual |
Implements SalFrame.
|
overridevirtual |
Implements SalFrame.
|
overridevirtual |
Implements SalFrame.
|
overridevirtual |
Implements SalFrame.
|
overridevirtual |
Implements SalFrame.
|
virtual |
Implements SalFrame.
|
virtual |
Reimplemented from SalFrame.
Definition at line 194 of file salvtables.cxx.
|
overridevirtual |
Implements SalFrame.
|
overridevirtual |
Implements SalFrame.
|
overridevirtual |
Implements SalFrame.
|
overridevirtual |
Implements SalFrame.
|
overridevirtual |
Implements SalFrame.
|
overridevirtual |
Implements SalFrame.
|
overridevirtual |
Reimplemented from SalFrame.
|
overridevirtual |
Reimplemented from SalFrame.
|
overridevirtual |
Implements SalFrame.
|
overridevirtual |
Implements SalFrame.
|
private |
|
private |
|
inlineconstexpr |
Definition at line 148 of file win/salframe.h.
References vcl::FullScreen, and m_eState.
|
overridevirtual |
Implements SalFrame.
|
overridevirtual |
Implements SalFrame.
|
private |
|
overridevirtual |
Implements SalFrame.
|
overridevirtual |
Implements SalFrame.
|
overridevirtual |
Implements SalFrame.
|
overridevirtual |
Implements SalFrame.
|
overridevirtual |
Implements SalFrame.
|
overridevirtual |
Implements SalFrame.
|
overridevirtual |
Implements SalFrame.
|
overridevirtual |
Implements SalFrame.
|
overridevirtual |
Implements SalFrame.
|
overridevirtual |
Implements SalFrame.
|
overridevirtual |
Implements SalFrame.
|
overridevirtual |
Implements SalFrame.
|
overridevirtual |
Implements SalFrame.
|
overridevirtual |
Implements SalFrame.
|
overridevirtual |
Implements SalFrame.
|
overridevirtual |
Implements SalFrame.
|
overridevirtual |
Implements SalFrame.
|
overridevirtual |
Implements SalFrame.
|
overridevirtual |
Implements SalFrame.
|
inlineconstexpr |
Definition at line 146 of file win/salframe.h.
References m_eState.
|
overridevirtual |
Implements SalFrame.
|
overridevirtual |
Implements SalFrame.
|
overridevirtual |
Reimplemented from SalFrame.
| void WinSalFrame::UpdateFrameState | ( | ) |
| void WinSalFrame::updateScreenNumber | ( | ) |
|
overridevirtual |
Implements SalFrame.
|
private |
Definition at line 36 of file win/salframe.h.
Referenced by isFullScreen(), and state().
| RECT WinSalFrame::maFullScreenRect |
Definition at line 53 of file win/salframe.h.
| SystemEnvData WinSalFrame::maSysData |
Definition at line 47 of file win/salframe.h.
| bool WinSalFrame::mbAtCursorIME |
Definition at line 77 of file win/salframe.h.
| bool WinSalFrame::mbBorder |
Definition at line 61 of file win/salframe.h.
| bool WinSalFrame::mbCandidateMode |
Definition at line 78 of file win/salframe.h.
| bool WinSalFrame::mbCaption |
Definition at line 60 of file win/salframe.h.
| bool WinSalFrame::mbDefPos |
Definition at line 72 of file win/salframe.h.
| bool WinSalFrame::mbFirstClipRect |
Definition at line 83 of file win/salframe.h.
| bool WinSalFrame::mbFixBorder |
Definition at line 62 of file win/salframe.h.
| bool WinSalFrame::mbFloatWin |
Definition at line 65 of file win/salframe.h.
| bool WinSalFrame::mbFullScreenCaption |
Definition at line 55 of file win/salframe.h.
| bool WinSalFrame::mbFullScreenToolWin |
Definition at line 71 of file win/salframe.h.
| bool WinSalFrame::mbGraphics |
Definition at line 59 of file win/salframe.h.
| bool WinSalFrame::mbHandleIME |
Definition at line 75 of file win/salframe.h.
| bool WinSalFrame::mbIME |
Definition at line 74 of file win/salframe.h.
| bool WinSalFrame::mbInMoveMsg |
Definition at line 69 of file win/salframe.h.
|
static |
Definition at line 79 of file win/salframe.h.
| bool WinSalFrame::mbInShow |
Definition at line 67 of file win/salframe.h.
| bool WinSalFrame::mbInSizeMsg |
Definition at line 70 of file win/salframe.h.
| bool WinSalFrame::mbNoIcon |
Definition at line 64 of file win/salframe.h.
| bool WinSalFrame::mbOverwriteState |
Definition at line 73 of file win/salframe.h.
| bool WinSalFrame::mbPresentation |
Definition at line 66 of file win/salframe.h.
| bool WinSalFrame::mbPropertiesStored |
Definition at line 85 of file win/salframe.h.
| bool WinSalFrame::mbRestoreMaximize |
Definition at line 68 of file win/salframe.h.
| bool WinSalFrame::mbSizeBorder |
Definition at line 63 of file win/salframe.h.
| bool WinSalFrame::mbSpezIME |
Definition at line 76 of file win/salframe.h.
| HCURSOR WinSalFrame::mhCursor |
Definition at line 40 of file win/salframe.h.
| HIMC WinSalFrame::mhDefIMEContext |
Definition at line 41 of file win/salframe.h.
| HWND WinSalFrame::mhWnd |
Definition at line 39 of file win/salframe.h.
| HMENU WinSalFrame::mLastActivatedhMenu |
Definition at line 46 of file win/salframe.h.
| sal_Int32 WinSalFrame::mnDisplay |
Definition at line 84 of file win/salframe.h.
| int WinSalFrame::mnFullScreenShowState |
Definition at line 54 of file win/salframe.h.
| UINT WinSalFrame::mnInputCodePage |
Definition at line 57 of file win/salframe.h.
| UINT WinSalFrame::mnInputLang |
Definition at line 56 of file win/salframe.h.
| int WinSalFrame::mnMaxHeight |
Definition at line 52 of file win/salframe.h.
| int WinSalFrame::mnMaxWidth |
Definition at line 51 of file win/salframe.h.
| int WinSalFrame::mnMinHeight |
Definition at line 50 of file win/salframe.h.
| int WinSalFrame::mnMinWidth |
Definition at line 49 of file win/salframe.h.
| int WinSalFrame::mnShowState |
Definition at line 48 of file win/salframe.h.
| SalFrameStyleFlags WinSalFrame::mnStyle |
Definition at line 58 of file win/salframe.h.
| RGNDATA* WinSalFrame::mpClipRgnData |
Definition at line 81 of file win/salframe.h.
| WinSalGraphics* WinSalFrame::mpLocalGraphics |
Definition at line 42 of file win/salframe.h.
| RECT* WinSalFrame::mpNextClipRect |
Definition at line 82 of file win/salframe.h.
| WinSalFrame* WinSalFrame::mpNextFrame |
Definition at line 44 of file win/salframe.h.
| WinSalGraphics* WinSalFrame::mpThreadGraphics |
Definition at line 43 of file win/salframe.h.
| HMENU WinSalFrame::mSelectedhMenu |
Definition at line 45 of file win/salframe.h.