LibreOffice Module sw (master) 1
|
#include <inputwin.hxx>
Public Member Functions | |
SwInputWindow (vcl::Window *pParent, SfxDispatcher const *pDispatcher) | |
virtual | ~SwInputWindow () override |
virtual void | dispose () override |
void | ShowWin () |
DECL_LINK (SelTableCellsNotify, SwWrtShell &, void) | |
void | SetFormula (const OUString &rFormula) |
const SwView * | GetView () const |
Public Member Functions inherited from ToolBox | |
virtual FactoryFunction | GetUITestFactory () const override |
void | SetCurItemId (ToolBoxItemId CurID) |
SAL_DLLPRIVATE void | ImplFloatControl (bool bStart, FloatingWindow *pWindow) |
SAL_DLLPRIVATE int | ImplGetDragWidth () const |
SAL_DLLPRIVATE void | ImplUpdateDragArea () const |
SAL_DLLPRIVATE void | ImplCalcBorder (WindowAlign eAlign, tools::Long &rLeft, tools::Long &rTop, tools::Long &rRight, tools::Long &rBottom) const |
SAL_DLLPRIVATE void | ImplCheckUpdate () |
SAL_DLLPRIVATE void | ImplDrawGrip (vcl::RenderContext &rRenderContext) |
SAL_DLLPRIVATE void | ImplDrawGradientBackground (vcl::RenderContext &rRenderContext) |
SAL_DLLPRIVATE bool | ImplDrawNativeBackground (vcl::RenderContext &rRenderContext) const |
SAL_DLLPRIVATE void | ImplDrawTransparentBackground (const vcl::Region &rRegion) |
SAL_DLLPRIVATE void | ImplDrawBackground (vcl::RenderContext &rRenderContext, const tools::Rectangle &rRect) |
SAL_DLLPRIVATE void | ImplErase (vcl::RenderContext &rRenderContext, const tools::Rectangle &rRect, bool bHighlight, bool bHasOpenPopup=false) |
SAL_DLLPRIVATE void | ImplDrawBorder (vcl::RenderContext &rRenderContext) |
SAL_DLLPRIVATE const ImplToolItem * | ImplGetFirstClippedItem () const |
SAL_DLLPRIVATE Size | ImplCalcSize (ImplToolItems::size_type nCalcLines, sal_uInt16 nCalcMode=0) |
SAL_DLLPRIVATE void | ImplCalcFloatSizes () |
SAL_DLLPRIVATE Size | ImplCalcFloatSize (ImplToolItems::size_type &rLines) |
SAL_DLLPRIVATE void | ImplCalcMinMaxFloatSize (Size &rMinSize, Size &rMaxSize) |
SAL_DLLPRIVATE void | ImplSetMinMaxFloatSize () |
SAL_DLLPRIVATE ImplToolItems::size_type | ImplCalcLines (tools::Long nToolSize) const |
SAL_DLLPRIVATE sal_uInt16 | ImplTestLineSize (const Point &rPos) const |
SAL_DLLPRIVATE void | ImplLineSizing (const Point &rPos, tools::Rectangle &rRect, sal_uInt16 nLineMode) |
SAL_DLLPRIVATE void | ImplDrawMenuButton (vcl::RenderContext &rRenderContext, bool bHighlight) |
SAL_DLLPRIVATE void | ImplDrawButton (vcl::RenderContext &rRenderContext, const tools::Rectangle &rRect, sal_uInt16 highlight, bool bChecked, bool bEnabled, bool bIsWindow) |
SAL_DLLPRIVATE ImplToolItems::size_type | ImplCountLineBreaks () const |
SAL_DLLPRIVATE ImplToolBoxPrivateData * | ImplGetToolBoxPrivateData () const |
SAL_DLLPRIVATE void | ApplyBackgroundSettings (vcl::RenderContext &, const StyleSettings &) |
SAL_DLLPRIVATE void | ApplyForegroundSettings (vcl::RenderContext &, const StyleSettings &) |
ToolBox (vcl::Window *pParent, WinBits nStyle=0) | |
ToolBox (vcl::Window *pParent, const OUString &rID, const OUString &rUIXMLDescription, const css::uno::Reference< css::frame::XFrame > &rFrame=css::uno::Reference< css::frame::XFrame >()) | |
virtual | ~ToolBox () override |
virtual void | dispose () override |
virtual void | Click () |
void | DoubleClick () |
virtual void | Activate () override |
virtual void | Deactivate () override |
void | Highlight () |
virtual void | Select () |
virtual void | MouseButtonDown (const MouseEvent &rMEvt) override |
virtual void | MouseButtonUp (const MouseEvent &rMEvt) override |
virtual void | MouseMove (const MouseEvent &rMEvt) override |
virtual void | Tracking (const TrackingEvent &rTEvt) override |
virtual void | Paint (vcl::RenderContext &rRenderContext, const tools::Rectangle &rRect) override |
virtual void | Resize () override |
virtual void | RequestHelp (const HelpEvent &rHEvt) override |
virtual bool | EventNotify (NotifyEvent &rNEvt) override |
virtual void | Command (const CommandEvent &rCEvt) override |
virtual void | StateChanged (StateChangedType nType) override |
virtual void | DataChanged (const DataChangedEvent &rDCEvt) override |
virtual void | LoseFocus () override |
virtual void | KeyInput (const KeyEvent &rKEvt) override |
virtual void | ToggleFloatingMode () override |
virtual void | StartDocking () override |
virtual bool | Docking (const Point &rPos, tools::Rectangle &rRect) override |
virtual void | EndDocking (const tools::Rectangle &rRect, bool bFloatMode) override |
virtual void | Resizing (Size &rSize) override |
virtual Size | GetOptimalSize () const override |
virtual void | doDeferredInit (WinBits nBits) override |
virtual void | queue_resize (StateChangedType eReason=StateChangedType::Layout) override |
virtual void | InsertItem (const OUString &rCommand, const css::uno::Reference< css::frame::XFrame > &rFrame, ToolBoxItemBits nBits, const Size &rRequestedSize, ImplToolItems::size_type nPos=APPEND) |
void | InsertItem (ToolBoxItemId nItemId, const Image &rImage, ToolBoxItemBits nBits=ToolBoxItemBits::NONE, ImplToolItems::size_type nPos=APPEND) |
void | InsertItem (ToolBoxItemId nItemId, const Image &rImage, const OUString &rText, ToolBoxItemBits nBits=ToolBoxItemBits::NONE, ImplToolItems::size_type nPos=APPEND) |
void | InsertItem (ToolBoxItemId nItemId, const OUString &rText, const OUString &rCommand, ToolBoxItemBits nBits=ToolBoxItemBits::NONE, ImplToolItems::size_type nPos=APPEND) |
void | InsertWindow (ToolBoxItemId nItemId, vcl::Window *pWindow, ToolBoxItemBits nBits=ToolBoxItemBits::NONE, ImplToolItems::size_type nPos=APPEND) |
void | InsertSpace () |
void | InsertSeparator (ImplToolItems::size_type nPos=APPEND, sal_uInt16 nPixSize=0) |
void | InsertBreak (ImplToolItems::size_type nPos=APPEND) |
void | RemoveItem (ImplToolItems::size_type nPos) |
void | CopyItem (const ToolBox &rToolBox, ToolBoxItemId nItemId) |
void | Clear () |
void | SetButtonType (ButtonType eNewType) |
ButtonType | GetButtonType () const |
void | SetToolboxButtonSize (ToolBoxButtonSize eSize) |
ToolBoxButtonSize | GetToolboxButtonSize () const |
vcl::ImageType | GetImageSize () const |
void | SetAlign (WindowAlign eNewAlign=WindowAlign::Top) |
WindowAlign | GetAlign () const |
bool | IsHorizontal () const |
void | SetLineCount (ImplToolItems::size_type nNewLines) |
void | ShowLine (bool bNext) |
ImplToolItems::size_type | GetItemCount () const |
ToolBoxItemType | GetItemType (ImplToolItems::size_type nPos) const |
ImplToolItems::size_type | GetItemPos (ToolBoxItemId nItemId) const |
ImplToolItems::size_type | GetItemPos (const Point &rPos) const |
ToolBoxItemId | GetItemId (ImplToolItems::size_type nPos) const |
ToolBoxItemId | GetItemId (const Point &rPos) const |
ToolBoxItemId | GetItemId (const OUString &rCommand) const |
tools::Rectangle | GetItemRect (ToolBoxItemId nItemId) |
tools::Rectangle | GetItemPosRect (ImplToolItems::size_type nPos) |
tools::Rectangle const & | GetOverflowRect () const |
Size | GetItemContentSize (ToolBoxItemId nItemId) |
ToolBoxItemId | GetCurItemId () const |
ToolBoxItemId | GetDownItemId () const |
sal_uInt16 | GetModifier () const |
void | SetItemBits (ToolBoxItemId nItemId, ToolBoxItemBits nBits) |
ToolBoxItemBits | GetItemBits (ToolBoxItemId nItemId) const |
void | SetItemExpand (ToolBoxItemId nItemId, bool bExpand) |
void | SetItemWindowNonInteractive (ToolBoxItemId nItemId, bool bNonInteractive) |
void | SetItemData (ToolBoxItemId nItemId, void *pNewData) |
void * | GetItemData (ToolBoxItemId nItemId) const |
void | SetItemImage (ToolBoxItemId nItemId, const Image &rImage) |
Image | GetItemImage (ToolBoxItemId nItemId) const |
void | SetItemImageAngle (ToolBoxItemId nItemId, Degree10 nAngle10) |
void | SetItemImageMirrorMode (ToolBoxItemId nItemId, bool bMirror) |
void | SetItemText (ToolBoxItemId nItemId, const OUString &rText) |
const OUString & | GetItemText (ToolBoxItemId nItemId) const |
void | SetItemWindow (ToolBoxItemId nItemId, vcl::Window *pNewWindow) |
vcl::Window * | GetItemWindow (ToolBoxItemId nItemId) const |
ToolBoxItemId | GetHighlightItemId () const |
void | EndSelection () |
void | SetItemDown (ToolBoxItemId nItemId, bool bDown) |
void | SetItemState (ToolBoxItemId nItemId, TriState eState) |
TriState | GetItemState (ToolBoxItemId nItemId) const |
void | CheckItem (ToolBoxItemId nItemId, bool bCheck=true) |
bool | IsItemChecked (ToolBoxItemId nItemId) const |
void | EnableItem (ToolBoxItemId nItemId, bool bEnable=true) |
bool | IsItemEnabled (ToolBoxItemId nItemId) const |
void | TriggerItem (ToolBoxItemId nItemId) |
void | ShowItem (ToolBoxItemId nItemId, bool bVisible=true) |
void | HideItem (ToolBoxItemId nItemId) |
bool | IsItemClipped (ToolBoxItemId nItemId) const |
bool | IsItemVisible (ToolBoxItemId nItemId) const |
bool | IsItemReallyVisible (ToolBoxItemId nItemId) const |
void | SetItemCommand (ToolBoxItemId nItemId, const OUString &rCommand) |
OUString | GetItemCommand (ToolBoxItemId nItemId) const |
void | SetQuickHelpText (ToolBoxItemId nItemId, const OUString &rText) |
OUString | GetQuickHelpText (ToolBoxItemId nItemId) const |
void | SetHelpText (ToolBoxItemId nItemId, const OUString &rText) |
const OUString & | GetHelpText (ToolBoxItemId nItemId) const |
void | SetHelpId (ToolBoxItemId nItemId, const OUString &rHelpId) |
Size | CalcWindowSizePixel () |
Size | CalcWindowSizePixel (ImplToolItems::size_type nCalcLines) |
Size | CalcWindowSizePixel (ImplToolItems::size_type nCalcLines, WindowAlign eAlign) |
Size | CalcFloatingWindowSizePixel () |
Size | CalcFloatingWindowSizePixel (ImplToolItems::size_type nCalcLines) |
Size | CalcPopupWindowSizePixel () |
Size | CalcMinimumWindowSizePixel () |
ImplToolItems::size_type | GetFloatingLines () const |
void | SetStyle (WinBits nNewStyle) |
WinBits | GetStyle () const |
void | Lock (bool bLock) |
void | EnableCustomize (bool bEnable=true) |
bool | IsCustomize () const |
void | SetClickHdl (const Link< ToolBox *, void > &rLink) |
void | SetDoubleClickHdl (const Link< ToolBox *, void > &rLink) |
void | SetDropdownClickHdl (const Link< ToolBox *, void > &rLink) |
void | SetActivateHdl (const Link< ToolBox *, void > &rLink) |
void | SetDeactivateHdl (const Link< ToolBox *, void > &rLink) |
void | SetSelectHdl (const Link< ToolBox *, void > &rLink) |
void | SetStateChangedHdl (const Link< StateChangedType const *, void > &aLink) |
void | SetDataChangedHdl (const Link< DataChangedEvent const *, void > &aLink) |
void | SetMenuButtonHdl (const Link< ToolBox *, void > &rLink) |
void | SetMenuType (ToolBoxMenuType aType=ToolBoxMenuType::Customize) |
ToolBoxMenuType | GetMenuType () const |
bool | IsMenuEnabled () const |
PopupMenu * | GetMenu () const |
void | UpdateCustomMenu () |
void | SetMenuExecuteHdl (const Link< ToolBox *, void > &rLink) |
void | ExecuteCustomMenu (const tools::Rectangle &rRect=tools::Rectangle()) |
bool | IsKeyEvent () const |
bool | WillUsePopupMode () const |
void | WillUsePopupMode (bool b) |
OUString | GetDisplayText () const override |
tools::Rectangle | GetCharacterBounds (ToolBoxItemId nItemId, tools::Long nIndex) |
tools::Long | GetIndexForPoint (const Point &rPoint, ToolBoxItemId &rItemID) |
Size | GetDefaultImageSize () const |
void | ChangeHighlight (ImplToolItems::size_type nPos) |
void | SetToolbarLayoutMode (ToolBoxLayoutMode eLayout) |
void | SetToolBoxTextPosition (ToolBoxTextPosition ePosition) |
void | SetLineSpacing (bool b) |
virtual void | DumpAsPropertyTree (tools::JsonWriter &) override |
Public Member Functions inherited from DockingWindow | |
bool | isLayoutEnabled () const |
void | setOptimalLayoutSize () |
void | ImplStartDocking (const Point &rPos) |
SAL_DLLPRIVATE bool | isDeferredInit () const |
virtual void | doDeferredInit (WinBits nBits) |
DockingWindow (vcl::Window *pParent, WinBits nStyle, const char *pIdleDebugName="vcl::DockingWindow maLayoutIdle") | |
DockingWindow (vcl::Window *pParent, const OUString &rID, const OUString &rUIXMLDescription, const char *pIdleDebugName="vcl::DockingWindow maLayoutIdle", const css::uno::Reference< css::frame::XFrame > &rFrame=css::uno::Reference< css::frame::XFrame >()) | |
virtual | ~DockingWindow () override |
virtual void | dispose () override |
virtual void | StartDocking () |
virtual bool | Docking (const Point &rPos, tools::Rectangle &rRect) |
virtual void | EndDocking (const tools::Rectangle &rRect, bool bFloatMode) |
virtual bool | PrepareToggleFloatingMode () |
virtual void | ToggleFloatingMode () |
virtual void | Resizing (Size &rSize) |
virtual bool | Close () |
virtual void | Tracking (const TrackingEvent &rTEvt) override |
virtual bool | EventNotify (NotifyEvent &rNEvt) override |
virtual void | StateChanged (StateChangedType nType) override |
virtual void | DataChanged (const DataChangedEvent &rDCEvt) override |
void | SetMinOutputSizePixel (const Size &rSize) |
const Size & | GetMinOutputSizePixel () const |
void | SetMaxOutputSizePixel (const Size &rSize) |
bool | IsDocking () const |
bool | IsDockable () const |
bool | IsDockingCanceled () const |
void | SetFloatingMode (bool bFloatMode) |
bool | IsFloatingMode () const |
SystemWindow * | GetFloatingWindow () const |
void | SetFloatingPos (const Point &rNewPos) |
Point | GetFloatingPos () const |
void | SetFloatStyle (WinBits nWinStyle) |
WinBits | GetFloatStyle () const |
virtual void | setPosSizePixel (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight, PosSizeFlags nFlags=PosSizeFlags::All) override |
Point | GetPosPixel () const override |
Size | GetSizePixel () const override |
void | SetOutputSizePixel (const Size &rNewSize) override |
Size | GetOutputSizePixel () const |
virtual void | SetText (const OUString &rStr) override |
virtual OUString | GetText () const override |
virtual Size | GetOptimalSize () const override |
virtual void | queue_resize (StateChangedType eReason=StateChangedType::Layout) override |
Public Member Functions inherited from vcl::Window | |
DECL_DLLPRIVATE_LINK (ImplHandlePaintHdl, Timer *, void) | |
DECL_DLLPRIVATE_LINK (ImplGenerateMouseMoveHdl, void *, void) | |
DECL_DLLPRIVATE_LINK (ImplTrackTimerHdl, Timer *, void) | |
DECL_DLLPRIVATE_LINK (ImplAsyncFocusHdl, void *, void) | |
DECL_DLLPRIVATE_LINK (ImplHandleResizeTimerHdl, Timer *, void) | |
SAL_DLLPRIVATE vcl::Window * | ImplGetFrameWindow () const |
weld::Window * | GetFrameWeld () const |
vcl::Window * | GetFrameWindow () const |
SalFrame * | ImplGetFrame () const |
SAL_DLLPRIVATE ImplFrameData * | ImplGetFrameData () |
vcl::Window * | ImplGetWindow () const |
SAL_DLLPRIVATE ImplWinData * | ImplGetWinData () const |
SAL_DLLPRIVATE vcl::Window * | ImplGetClientWindow () const |
SAL_DLLPRIVATE vcl::Window * | ImplGetDlgWindow (sal_uInt16 n, GetDlgWindowType nType, sal_uInt16 nStart=0, sal_uInt16 nEnd=0xFFFF, sal_uInt16 *pIndex=nullptr) |
SAL_DLLPRIVATE vcl::Window * | ImplGetParent () const |
SAL_DLLPRIVATE vcl::Window * | ImplFindWindow (const Point &rFramePos) |
SAL_DLLPRIVATE void | ImplInvalidateFrameRegion (const vcl::Region *pRegion, InvalidateFlags nFlags) |
SAL_DLLPRIVATE void | ImplInvalidateOverlapFrameRegion (const vcl::Region &rRegion) |
SAL_DLLPRIVATE bool | ImplSetClipFlag (bool bSysObjOnlySmaller=false) |
SAL_DLLPRIVATE bool | ImplIsWindowOrChild (const vcl::Window *pWindow, bool bSystemWindow=false) const |
SAL_DLLPRIVATE bool | ImplIsChild (const vcl::Window *pWindow, bool bSystemWindow=false) const |
SAL_DLLPRIVATE bool | ImplIsFloatingWindow () const |
SAL_DLLPRIVATE bool | ImplIsPushButton () const |
SAL_DLLPRIVATE bool | ImplIsSplitter () const |
SAL_DLLPRIVATE bool | ImplIsOverlapWindow () const |
SAL_DLLPRIVATE void | ImplIsInTaskPaneList (bool mbIsInTaskList) |
SAL_DLLPRIVATE WindowImpl * | ImplGetWindowImpl () const |
SAL_DLLPRIVATE void | ImplGrabFocus (GetFocusFlags nFlags) |
SAL_DLLPRIVATE void | ImplGrabFocusToDocument (GetFocusFlags nFlags) |
SAL_DLLPRIVATE void | ImplInvertFocus (const tools::Rectangle &rRect) |
SAL_DLLPRIVATE PointerStyle | ImplGetMousePointer () const |
SAL_DLLPRIVATE void | ImplCallMouseMove (sal_uInt16 nMouseCode, bool bModChanged=false) |
SAL_DLLPRIVATE void | ImplGenerateMouseMove () |
SAL_DLLPRIVATE void | ImplNotifyKeyMouseCommandEventListeners (NotifyEvent &rNEvt) |
SAL_DLLPRIVATE void | ImplNotifyIconifiedState (bool bIconified) |
SAL_DLLPRIVATE void | ImplUpdateAll () |
SAL_DLLPRIVATE void | ImplControlFocus (GetFocusFlags nFlags=GetFocusFlags::NONE) |
SAL_DLLPRIVATE void | ImplMirrorFramePos (Point &pt) const |
SAL_DLLPRIVATE void | ImplPosSizeWindow (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight, PosSizeFlags nFlags) |
SAL_DLLPRIVATE void | ImplCallResize () |
SAL_DLLPRIVATE void | ImplCallMove () |
SAL_DLLPRIVATE void | CompatGetFocus () |
SAL_DLLPRIVATE void | CompatLoseFocus () |
SAL_DLLPRIVATE void | CompatStateChanged (StateChangedType nStateChange) |
SAL_DLLPRIVATE void | CompatDataChanged (const DataChangedEvent &rDCEvt) |
SAL_DLLPRIVATE bool | CompatPreNotify (NotifyEvent &rNEvt) |
SAL_DLLPRIVATE bool | CompatNotify (NotifyEvent &rNEvt) |
void | IncModalCount () |
void | DecModalCount () |
Window (vcl::Window *pParent, WinBits nStyle=0) | |
virtual | ~Window () override |
::OutputDevice const * | GetOutDev () const |
::OutputDevice * | GetOutDev () |
Color | GetBackgroundColor () const |
const Wallpaper & | GetBackground () const |
bool | IsBackground () const |
const MapMode & | GetMapMode () const |
void | SetBackground () |
void | SetBackground (const Wallpaper &rBackground) |
virtual void | MouseMove (const MouseEvent &rMEvt) |
virtual void | MouseButtonDown (const MouseEvent &rMEvt) |
virtual void | MouseButtonUp (const MouseEvent &rMEvt) |
virtual void | KeyInput (const KeyEvent &rKEvt) |
virtual void | KeyUp (const KeyEvent &rKEvt) |
virtual void | PrePaint (vcl::RenderContext &rRenderContext) |
virtual void | Paint (vcl::RenderContext &rRenderContext, const tools::Rectangle &rRect) |
virtual void | PostPaint (vcl::RenderContext &rRenderContext) |
void | Erase (vcl::RenderContext &rRenderContext) |
virtual void | Draw (::OutputDevice *pDev, const Point &rPos, SystemTextColorFlags nFlags) |
virtual void | Move () |
virtual void | Resize () |
virtual void | Activate () |
virtual void | Deactivate () |
virtual void | GetFocus () |
virtual void | LoseFocus () |
virtual void | RequestHelp (const HelpEvent &rHEvt) |
virtual void | Command (const CommandEvent &rCEvt) |
virtual void | Tracking (const TrackingEvent &rTEvt) |
virtual void | StateChanged (StateChangedType nStateChange) |
virtual void | DataChanged (const DataChangedEvent &rDCEvt) |
virtual bool | PreNotify (NotifyEvent &rNEvt) |
virtual bool | EventNotify (NotifyEvent &rNEvt) |
void | AddEventListener (const Link< VclWindowEvent &, void > &rEventListener) |
void | RemoveEventListener (const Link< VclWindowEvent &, void > &rEventListener) |
void | AddChildEventListener (const Link< VclWindowEvent &, void > &rEventListener) |
void | RemoveChildEventListener (const Link< VclWindowEvent &, void > &rEventListener) |
ImplSVEvent * | PostUserEvent (const Link< void *, void > &rLink, void *pCaller=nullptr, bool bReferenceLink=false) |
void | RemoveUserEvent (ImplSVEvent *nUserEvent) |
LanguageType | GetInputLanguage () const |
void | SetStyle (WinBits nStyle) |
WinBits | GetStyle () const |
WinBits | GetPrevStyle () const |
void | SetExtendedStyle (WindowExtendedStyle nExtendedStyle) |
WindowExtendedStyle | GetExtendedStyle () const |
void | SetType (WindowType nType) |
WindowType | GetType () const |
bool | IsSystemWindow () const |
bool | IsDockingWindow () const |
bool | IsDialog () const |
bool | IsMenuFloatingWindow () const |
bool | IsToolbarFloatingWindow () const |
bool | IsTopWindow () const |
SystemWindow * | GetSystemWindow () const |
bool | SupportsDoubleBuffering () const |
void | RequestDoubleBuffering (bool bRequest) |
void | EnableAllResize () |
void | SetBorderStyle (WindowBorderStyle nBorderStyle) |
WindowBorderStyle | GetBorderStyle () const |
void | GetBorder (sal_Int32 &rLeftBorder, sal_Int32 &rTopBorder, sal_Int32 &rRightBorder, sal_Int32 &rBottomBorder) const |
Size | CalcWindowSize (const Size &rOutSz) const |
Size | CalcOutputSize (const Size &rWinSz) const |
tools::Long | CalcTitleWidth () const |
void | EnableClipSiblings (bool bClipSiblings=true) |
void | EnableChildTransparentMode (bool bEnable=true) |
bool | IsChildTransparentModeEnabled () const |
void | SetMouseTransparent (bool bTransparent) |
bool | IsMouseTransparent () const |
void | SetPaintTransparent (bool bTransparent) |
bool | IsPaintTransparent () const |
void | SetDialogControlStart (bool bStart) |
bool | IsDialogControlStart () const |
void | SetDialogControlFlags (DialogControlFlags nFlags) |
DialogControlFlags | GetDialogControlFlags () const |
PointerState | GetPointerState () |
bool | IsMouseOver () const |
void | SetInputContext (const InputContext &rInputContext) |
const InputContext & | GetInputContext () const |
void | PostExtTextInputEvent (VclEventId nType, const OUString &rText) |
void | EndExtTextInput () |
void | SetCursorRect (const tools::Rectangle *pRect=nullptr, tools::Long nExtTextInputWidth=0) |
const tools::Rectangle * | GetCursorRect () const |
tools::Long | GetCursorExtTextInputWidth () const |
void | SetCompositionCharRect (const tools::Rectangle *pRect, tools::Long nCompositionLength, bool bVertical=false) |
void | UpdateSettings (const AllSettings &rSettings, bool bChild=false) |
void | NotifyAllChildren (DataChangedEvent &rDCEvt) |
void | SetPointFont (vcl::RenderContext &rRenderContext, const vcl::Font &rFont) |
vcl::Font | GetPointFont (vcl::RenderContext const &rRenderContext) const |
void | SetZoomedPointFont (vcl::RenderContext &rRenderContext, const vcl::Font &rFont) |
tools::Long | GetDrawPixel (::OutputDevice const *pDev, tools::Long nPixels) const |
vcl::Font | GetDrawPixelFont (::OutputDevice const *pDev) const |
void | SetControlFont () |
void | SetControlFont (const vcl::Font &rFont) |
vcl::Font | GetControlFont () const |
bool | IsControlFont () const |
void | ApplyControlFont (vcl::RenderContext &rRenderContext, const vcl::Font &rDefaultFont) |
void | SetControlForeground () |
void | SetControlForeground (const Color &rColor) |
const Color & | GetControlForeground () const |
bool | IsControlForeground () const |
void | ApplyControlForeground (vcl::RenderContext &rRenderContext, const Color &rDefaultColor) |
void | SetControlBackground () |
void | SetControlBackground (const Color &rColor) |
const Color & | GetControlBackground () const |
bool | IsControlBackground () const |
void | ApplyControlBackground (vcl::RenderContext &rRenderContext, const Color &rDefaultColor) |
void | SetParentClipMode (ParentClipMode nMode=ParentClipMode::NONE) |
ParentClipMode | GetParentClipMode () const |
void | SetWindowRegionPixel () |
void | SetWindowRegionPixel (const vcl::Region &rRegion) |
vcl::Region | GetWindowClipRegionPixel () const |
vcl::Region | GetPaintRegion () const |
bool | IsInPaint () const |
void | ExpandPaintClipRegion (const vcl::Region &rRegion) |
void | SetParent (vcl::Window *pNewParent) |
vcl::Window * | GetParent () const |
Dialog * | GetParentDialog () const |
bool | IsAncestorOf (const vcl::Window &rWindow) const |
void | Show (bool bVisible=true, ShowFlags nFlags=ShowFlags::NONE) |
void | Hide () |
bool | IsVisible () const |
bool | IsReallyVisible () const |
bool | IsReallyShown () const |
bool | IsInInitShow () const |
void | Enable (bool bEnable=true, bool bChild=true) |
void | Disable (bool bChild=true) |
bool | IsEnabled () const |
void | EnableInput (bool bEnable=true, bool bChild=true) |
void | EnableInput (bool bEnable, const vcl::Window *pExcludeWindow) |
bool | IsInputEnabled () const |
void | AlwaysEnableInput (bool bAlways, bool bChild=true) |
bool | IsAlwaysEnableInput () const |
bool | IsInModalMode () const |
void | SetActivateMode (ActivateModeFlags nMode) |
ActivateModeFlags | GetActivateMode () const |
void | ToTop (ToTopFlags nFlags=ToTopFlags::NONE) |
void | SetZOrder (vcl::Window *pRefWindow, ZOrderFlags nFlags) |
void | EnableAlwaysOnTop (bool bEnable=true) |
bool | IsAlwaysOnTopEnabled () const |
virtual void | setPosSizePixel (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight, PosSizeFlags nFlags=PosSizeFlags::All) |
virtual void | SetPosPixel (const Point &rNewPos) |
virtual Point | GetPosPixel () const |
virtual void | SetSizePixel (const Size &rNewSize) |
virtual Size | GetSizePixel () const |
virtual void | SetPosSizePixel (const Point &rNewPos, const Size &rNewSize) |
virtual void | SetOutputSizePixel (const Size &rNewSize) |
bool | IsDefaultPos () const |
bool | IsDefaultSize () const |
Point | GetOffsetPixelFrom (const vcl::Window &rWindow) const |
Point | OutputToScreenPixel (const Point &rPos) const |
Point | ScreenToOutputPixel (const Point &rPos) const |
Point | OutputToNormalizedScreenPixel (const Point &rPos) const |
Point | NormalizedScreenToOutputPixel (const Point &rPos) const |
Point | OutputToAbsoluteScreenPixel (const Point &rPos) const |
Point | AbsoluteScreenToOutputPixel (const Point &rPos) const |
tools::Rectangle | GetDesktopRectPixel () const |
tools::Rectangle | GetWindowExtentsRelative (const vcl::Window &rRelativeWindow) const |
tools::Rectangle | GetWindowExtentsAbsolute () const |
bool | IsScrollable () const |
virtual void | Scroll (tools::Long nHorzScroll, tools::Long nVertScroll, ScrollFlags nFlags=ScrollFlags::NONE) |
void | Scroll (tools::Long nHorzScroll, tools::Long nVertScroll, const tools::Rectangle &rRect, ScrollFlags nFlags=ScrollFlags::NONE) |
void | Invalidate (InvalidateFlags nFlags=InvalidateFlags::NONE) |
void | Invalidate (const tools::Rectangle &rRect, InvalidateFlags nFlags=InvalidateFlags::NONE) |
void | Invalidate (const vcl::Region &rRegion, InvalidateFlags nFlags=InvalidateFlags::NONE) |
virtual void | LogicInvalidate (const tools::Rectangle *pRectangle) |
virtual void | PixelInvalidate (const tools::Rectangle *pRectangle) |
void | Validate () |
bool | HasPaintEvent () const |
void | PaintImmediately () |
void | EnableDocking (bool bEnable=true) |
void | EnablePaint (bool bEnable) |
bool | IsPaintEnabled () const |
void | SetUpdateMode (bool bUpdate) |
bool | IsUpdateMode () const |
void | SetParentUpdateMode (bool bUpdate) |
void | GrabFocus () |
bool | HasFocus () const |
bool | HasChildPathFocus (bool bSystemWindow=false) const |
bool | IsActive () const |
bool | HasActiveChildFrame () const |
GetFocusFlags | GetGetFocusFlags () const |
void | GrabFocusToDocument () |
VclPtr< vcl::Window > | GetFocusedWindow () const |
void | SetFakeFocus (bool bFocus) |
bool | IsCompoundControl () const |
void | LocalStartDrag () |
void | CaptureMouse () |
void | ReleaseMouse () |
bool | IsMouseCaptured () const |
virtual void | SetPointer (PointerStyle) |
PointerStyle | GetPointer () const |
void | EnableChildPointerOverwrite (bool bOverwrite) |
void | SetPointerPosPixel (const Point &rPos) |
Point | GetPointerPosPixel () |
Point | GetLastPointerPosPixel () |
void | SetLastMousePos (const Point &rPos) |
void | ShowPointer (bool bVisible) |
void | EnterWait () |
void | LeaveWait () |
bool | IsWait () const |
void | SetCursor (vcl::Cursor *pCursor) |
vcl::Cursor * | GetCursor () const |
void | SetZoom (const Fraction &rZoom) |
const Fraction & | GetZoom () const |
bool | IsZoom () const |
tools::Long | CalcZoom (tools::Long n) const |
virtual void | SetText (const OUString &rStr) |
virtual OUString | GetText () const |
virtual OUString | GetDisplayText () const |
virtual const Wallpaper & | GetDisplayBackground () const |
void | SetHelpText (const OUString &rHelpText) |
const OUString & | GetHelpText () const |
void | SetQuickHelpText (const OUString &rHelpText) |
const OUString & | GetQuickHelpText () const |
void | SetHelpId (const OUString &) |
const OUString & | GetHelpId () const |
sal_uInt16 | GetChildCount () const |
vcl::Window * | GetChild (sal_uInt16 nChild) const |
vcl::Window * | GetWindow (GetWindowType nType) const |
bool | IsChild (const vcl::Window *pWindow) const |
bool | IsWindowOrChild (const vcl::Window *pWindow, bool bSystemWindow=false) const |
SAL_DLLPRIVATE void | CollectChildren (::std::vector< vcl::Window * > &rAllChildren) |
virtual void | ShowFocus (const tools::Rectangle &rRect) |
void | HideFocus () |
void | DrawSelectionBackground (const tools::Rectangle &rRect, sal_uInt16 highlight, bool bChecked, bool bDrawBorder) |
void | ShowTracking (const tools::Rectangle &rRect, ShowTrackFlags nFlags=ShowTrackFlags::Small) |
void | HideTracking () |
void | InvertTracking (const tools::Rectangle &rRect, ShowTrackFlags nFlags) |
void | StartTracking (StartTrackingFlags nFlags=StartTrackingFlags::NONE) |
void | EndTracking (TrackingEventFlags nFlags=TrackingEventFlags::NONE) |
bool | IsTracking () const |
void | StartAutoScroll (StartAutoScrollFlags nFlags) |
void | EndAutoScroll () |
bool | HandleScrollCommand (const CommandEvent &rCmd, Scrollable *pHScrl, Scrollable *pVScrl) |
virtual const SystemEnvData * | GetSystemData () const |
virtual css::uno::Reference< css::awt::XVclWindowPeer > | GetComponentInterface (bool bCreate=true) |
void | SetComponentInterface (css::uno::Reference< css::awt::XVclWindowPeer > const &xIFace) |
void | SetUseFrameData (bool bUseFrameData) |
void | SetLOKNotifier (const vcl::ILibreOfficeKitNotifier *pNotifier, bool bParent=false) |
const vcl::ILibreOfficeKitNotifier * | GetLOKNotifier () const |
vcl::LOKWindowId | GetLOKWindowId () const |
VclPtr< vcl::Window > | GetParentWithLOKNotifier () |
void | ReleaseLOKNotifier () |
virtual void | DumpAsPropertyTree (tools::JsonWriter &) |
void | RecordLayoutData (vcl::ControlLayoutData *pLayout, const tools::Rectangle &rRect) |
VCLXWindow * | GetWindowPeer () const |
void | SetWindowPeer (css::uno::Reference< css::awt::XVclWindowPeer > const &xPeer, VCLXWindow *pVCLXWindow) |
bool | IsCreatedWithToolkit () const |
void | SetCreatedWithToolkit (bool b) |
css::uno::Reference< css::datatransfer::dnd::XDropTarget > | GetDropTarget () |
css::uno::Reference< css::datatransfer::dnd::XDragSource > | GetDragSource () |
css::uno::Reference< css::datatransfer::dnd::XDragGestureRecognizer > | GetDragGestureRecognizer () |
css::uno::Reference< css::datatransfer::clipboard::XClipboard > | GetClipboard () |
void | SetClipboard (css::uno::Reference< css::datatransfer::clipboard::XClipboard > const &xClipboard) |
virtual void | queue_resize (StateChangedType eReason=StateChangedType::Layout) |
void | set_height_request (sal_Int32 nHeightRequest) |
sal_Int32 | get_height_request () const |
void | set_width_request (sal_Int32 nWidthRequest) |
sal_Int32 | get_width_request () const |
Size | get_preferred_size () const |
VclAlign | get_halign () const |
void | set_halign (VclAlign eAlign) |
VclAlign | get_valign () const |
void | set_valign (VclAlign eAlign) |
bool | get_hexpand () const |
void | set_hexpand (bool bExpand) |
bool | get_vexpand () const |
void | set_vexpand (bool bExpand) |
bool | get_expand () const |
void | set_expand (bool bExpand) |
bool | get_fill () const |
void | set_fill (bool bFill) |
void | set_border_width (sal_Int32 nBorderWidth) |
sal_Int32 | get_border_width () const |
void | set_margin_start (sal_Int32 nWidth) |
sal_Int32 | get_margin_start () const |
void | set_margin_end (sal_Int32 nWidth) |
sal_Int32 | get_margin_end () const |
void | set_margin_top (sal_Int32 nWidth) |
sal_Int32 | get_margin_top () const |
void | set_margin_bottom (sal_Int32 nWidth) |
sal_Int32 | get_margin_bottom () const |
VclPackType | get_pack_type () const |
void | set_pack_type (VclPackType ePackType) |
sal_Int32 | get_padding () const |
void | set_padding (sal_Int32 nPadding) |
sal_Int32 | get_grid_width () const |
void | set_grid_width (sal_Int32 nCols) |
sal_Int32 | get_grid_left_attach () const |
void | set_grid_left_attach (sal_Int32 nAttach) |
sal_Int32 | get_grid_height () const |
void | set_grid_height (sal_Int32 nRows) |
sal_Int32 | get_grid_top_attach () const |
void | set_grid_top_attach (sal_Int32 nAttach) |
bool | get_secondary () const |
void | set_secondary (bool bSecondary) |
bool | get_non_homogeneous () const |
void | set_non_homogeneous (bool bNonHomogeneous) |
virtual bool | set_property (const OUString &rKey, const OUString &rValue) |
bool | set_font_attribute (const OUString &rKey, std::u16string_view rValue) |
void | add_to_size_group (const std::shared_ptr< VclSizeGroup > &xGroup) |
void | remove_from_all_size_groups () |
void | add_mnemonic_label (FixedText *pLabel) |
void | remove_mnemonic_label (FixedText *pLabel) |
const std::vector< VclPtr< FixedText > > & | list_mnemonic_labels () const |
void | reorderWithinParent (sal_uInt16 nNewPosition) |
void | set_id (const OUString &rID) |
const OUString & | get_id () const |
void | EnableNativeWidget (bool bEnable=true) |
bool | IsNativeWidgetEnabled () const |
void | PaintToDevice (::OutputDevice *pDevice, const Point &rPos) |
KeyIndicatorState | GetIndicatorState () const |
void | SimulateKeyPress (sal_uInt16 nKeyCode) const |
virtual OUString | GetSurroundingText () const |
virtual Selection | GetSurroundingTextSelection () const |
virtual bool | DeleteSurroundingText (const Selection &rSelection) |
virtual FactoryFunction | GetUITestFactory () const |
virtual bool | IsChart () const |
virtual bool | IsStarMath () const |
void | SetHelpHdl (const Link< vcl::Window &, bool > &rLink) |
void | SetMnemonicActivateHdl (const Link< vcl::Window &, bool > &rLink) |
void | SetModalHierarchyHdl (const Link< bool, void > &rLink) |
void | SetDumpAsPropertyTreeHdl (const Link< tools::JsonWriter &, void > &rLink) |
Size | GetOutputSizePixel () const |
tools::Rectangle | GetOutputRectPixel () const |
Point | LogicToPixel (const Point &rLogicPt) const |
Size | LogicToPixel (const Size &rLogicSize) const |
tools::Rectangle | LogicToPixel (const tools::Rectangle &rLogicRect) const |
vcl::Region | LogicToPixel (const vcl::Region &rLogicRegion) const |
Point | LogicToPixel (const Point &rLogicPt, const MapMode &rMapMode) const |
Size | LogicToPixel (const Size &rLogicSize, const MapMode &rMapMode) const |
tools::Rectangle | LogicToPixel (const tools::Rectangle &rLogicRect, const MapMode &rMapMode) const |
Point | PixelToLogic (const Point &rDevicePt) const |
Size | PixelToLogic (const Size &rDeviceSize) const |
tools::Rectangle | PixelToLogic (const tools::Rectangle &rDeviceRect) const |
tools::PolyPolygon | PixelToLogic (const tools::PolyPolygon &rDevicePolyPoly) const |
vcl::Region | PixelToLogic (const vcl::Region &rDeviceRegion) const |
Point | PixelToLogic (const Point &rDevicePt, const MapMode &rMapMode) const |
Size | PixelToLogic (const Size &rDeviceSize, const MapMode &rMapMode) const |
tools::Rectangle | PixelToLogic (const tools::Rectangle &rDeviceRect, const MapMode &rMapMode) const |
Size | LogicToLogic (const Size &rSzSource, const MapMode *pMapModeSource, const MapMode *pMapModeDest) const |
const AllSettings & | GetSettings () const |
void | SetSettings (const AllSettings &rSettings) |
void | SetSettings (const AllSettings &rSettings, bool bChild) |
tools::Rectangle | GetTextRect (const tools::Rectangle &rRect, const OUString &rStr, DrawTextFlags nStyle=DrawTextFlags::WordBreak, TextRectInfo *pInfo=nullptr, const vcl::ITextLayout *_pTextLayout=nullptr) const |
float | GetDPIScaleFactor () const |
tools::Long | GetOutOffXPixel () const |
tools::Long | GetOutOffYPixel () const |
void | EnableMapMode (bool bEnable=true) |
bool | IsMapModeEnabled () const |
void | SetMapMode () |
void | SetMapMode (const MapMode &rNewMapMode) |
virtual void | EnableRTL (bool bEnable=true) |
bool | IsRTLEnabled () const |
void | SetFont (const vcl::Font &rNewFont) |
const vcl::Font & | GetFont () const |
tools::Long | GetTextWidth (const OUString &rStr, sal_Int32 nIndex=0, sal_Int32 nLen=-1, vcl::text::TextLayoutCache const *=nullptr, SalLayoutGlyphs const *const pLayoutCache=nullptr) const |
tools::Long | GetTextHeight () const |
float | approximate_digit_width () const |
void | SetTextColor (const Color &rColor) |
const Color & | GetTextColor () const |
void | SetTextFillColor () |
void | SetTextFillColor (const Color &rColor) |
Color | GetTextFillColor () const |
bool | IsTextFillColor () const |
void | SetTextLineColor () |
void | SetTextLineColor (const Color &rColor) |
const Color & | GetTextLineColor () const |
bool | IsTextLineColor () const |
void | SetOverlineColor () |
void | SetOverlineColor (const Color &rColor) |
const Color & | GetOverlineColor () const |
bool | IsOverlineColor () const |
void | SetTextAlign (TextAlign eAlign) |
TextAlign | GetTextAlign () const |
bool | IsNativeControlSupported (ControlType nType, ControlPart nPart) const |
bool | GetNativeControlRegion (ControlType nType, ControlPart nPart, const tools::Rectangle &rControlRegion, ControlState nState, const ImplControlValue &aValue, tools::Rectangle &rNativeBoundingRegion, tools::Rectangle &rNativeContentRegion) const |
css::uno::Reference< css::accessibility::XAccessible > | GetAccessible (bool bCreate=true) |
virtual css::uno::Reference< css::accessibility::XAccessible > | CreateAccessible () |
void | SetAccessible (const css::uno::Reference< css::accessibility::XAccessible > &) |
vcl::Window * | GetAccessibleParentWindow () const |
sal_uInt16 | GetAccessibleChildWindowCount () |
vcl::Window * | GetAccessibleChildWindow (sal_uInt16 n) |
void | SetAccessibleRole (sal_uInt16 nRole) |
sal_uInt16 | GetAccessibleRole () const |
void | SetAccessibleName (const OUString &rName) |
OUString | GetAccessibleName () const |
void | SetAccessibleDescription (const OUString &rDescr) |
OUString | GetAccessibleDescription () const |
void | SetAccessibleRelationLabeledBy (vcl::Window *pLabeledBy) |
vcl::Window * | GetAccessibleRelationLabeledBy () const |
void | SetAccessibleRelationLabelFor (vcl::Window *pLabelFor) |
vcl::Window * | GetAccessibleRelationLabelFor () const |
vcl::Window * | GetAccessibleRelationMemberOf () const |
bool | IsAccessibilityEventsSuppressed (bool bTraverseParentPath=true) |
void | SetAccessibilityEventsSuppressed (bool bSuppressed) |
KeyEvent | GetActivationKey () const |
Public Member Functions inherited from VclReferenceBase | |
void | acquire () const |
void | release () const |
sal_Int32 | getRefCount () const |
void | disposeOnce () |
bool | isDisposed () const |
Private Member Functions | |
void | CleanupUglyHackWithUndo () |
void | DelBoxContent () |
DECL_LINK (ModifyHdl, weld::Entry &, void) | |
virtual void | Resize () override |
virtual void | Click () override |
void | MenuHdl (std::u16string_view command) |
DECL_LINK (DropdownClickHdl, ToolBox *, void) | |
void | ApplyFormula () |
void | CancelFormula () |
Private Attributes | |
VclPtr< PosEdit > | mxPos |
VclPtr< InputEdit > | mxEdit |
std::unique_ptr< SwFieldMgr > | m_pMgr |
SwWrtShell * | m_pWrtShell |
SwView * | m_pView |
OUString | m_aCurrentTableName |
OUString | m_sOldFormula |
bool | m_bFirst: 1 |
bool | m_bIsTable: 1 |
bool | m_bDelSel: 1 |
bool | m_bDoesUndo: 1 |
bool | m_bResetUndo: 1 |
bool | m_bCallUndo: 1 |
Friends | |
class | InputEdit |
Additional Inherited Members | |
Public Types inherited from ToolBox | |
typedef std::vector< ImplToolItem > | ImplToolItems |
Static Public Member Functions inherited from ToolBox | |
static SAL_DLLPRIVATE int | ImplGetDragWidth (const vcl::RenderContext &rRenderContext, bool bHorz) |
static SAL_DLLPRIVATE int | ImplGetDragWidth (const vcl::Window &rWindow, bool bHorz) |
static SAL_DLLPRIVATE void | ImplDrawGrip (vcl::RenderContext &rRenderContext, const tools::Rectangle &aDragArea, int nDragWidth, WindowAlign eAlign, bool bHorz) |
static SAL_DLLPRIVATE void | ImplDrawConstantBackground (vcl::RenderContext &rRenderContext, const vcl::Region &rRegion, bool bIsInPopupMode) |
static SAL_DLLPRIVATE ImplToolItems::size_type | ImplFindItemPos (const ImplToolItem *pItem, const ImplToolItems &rList) |
static bool | AlwaysLocked () |
static Size | GetDefaultImageSize (ToolBoxButtonSize eToolBoxButtonSize) |
Static Public Member Functions inherited from vcl::Window | |
static SAL_DLLPRIVATE void | ImplInitAppFontData (vcl::Window const *pWindow) |
static SAL_DLLPRIVATE void | ImplCalcSymbolRect (tools::Rectangle &rRect) |
static DockingManager * | GetDockingManager () |
static VclPtr< vcl::Window > | SaveFocus () |
static void | EndSaveFocus (const VclPtr< vcl::Window > &xFocusWin) |
static VclPtr< vcl::Window > | FindLOKWindow (vcl::LOKWindowId nWindowId) |
static bool | IsLOKWindowsEmpty () |
Static Public Attributes inherited from ToolBox | |
static constexpr auto | APPEND |
static constexpr auto | ITEM_NOTFOUND |
Protected Member Functions inherited from ToolBox | |
virtual void | ApplySettings (vcl::RenderContext &rRenderContext) override |
Protected Member Functions inherited from DockingWindow | |
SAL_DLLPRIVATE void | ImplInit (vcl::Window *pParent, WinBits nStyle) |
SAL_DLLPRIVATE void | ImplInitSettings () |
SAL_DLLPRIVATE void | DoInitialLayout () |
void | loadUI (vcl::Window *pParent, const OUString &rID, const OUString &rUIXMLDescription, const css::uno::Reference< css::frame::XFrame > &rFrame) |
DockingWindow (WindowType nType, const char *pIdleDebugName="vcl::DockingWindow maLayoutIdle") | |
Protected Member Functions inherited from vcl::Window | |
virtual void | dispose () override |
SAL_DLLPRIVATE void | ImplInit (vcl::Window *pParent, WinBits nStyle, SystemParentData *pSystemParentData) |
SAL_DLLPRIVATE void | ImplInvalidateParentFrameRegion (const vcl::Region &rRegion) |
SAL_DLLPRIVATE void | ImplValidateFrameRegion (const vcl::Region *rRegion, ValidateFlags nFlags) |
SAL_DLLPRIVATE void | ImplValidate () |
SAL_DLLPRIVATE void | ImplMoveInvalidateRegion (const tools::Rectangle &rRect, tools::Long nHorzScroll, tools::Long nVertScroll, bool bChildren) |
SAL_DLLPRIVATE void | ImplMoveAllInvalidateRegions (const tools::Rectangle &rRect, tools::Long nHorzScroll, tools::Long nVertScroll, bool bChildren) |
SAL_DLLPRIVATE vcl::Window * | ImplGetBorderWindow () const |
virtual void | ImplInvalidate (const vcl::Region *pRegion, InvalidateFlags nFlags) |
virtual WindowHitTest | ImplHitTest (const Point &rFramePos) |
SAL_DLLPRIVATE void | ImplSetMouseTransparent (bool bTransparent) |
SAL_DLLPRIVATE void | ImplScroll (const tools::Rectangle &rRect, tools::Long nHorzScroll, tools::Long nVertScroll, ScrollFlags nFlags) |
SAL_DLLPRIVATE bool | ImplSetClipFlagChildren (bool bSysObjOnlySmaller) |
SAL_DLLPRIVATE bool | ImplSetClipFlagOverlapWindows (bool bSysObjOnlySmaller=false) |
SAL_DLLPRIVATE void | PushPaintHelper (PaintHelper *pHelper, vcl::RenderContext &rRenderContext) |
SAL_DLLPRIVATE void | PopPaintHelper (PaintHelper const *pHelper) |
Window (WindowType nType) | |
void | SetCompoundControl (bool bCompound) |
void | CallEventListeners (VclEventId nEvent, void *pData=nullptr) |
virtual void | ImplAdjustNWFSizes () |
virtual void | ApplySettings (vcl::RenderContext &rRenderContext) |
SAL_DLLPRIVATE float | approximate_char_width () const |
SAL_DLLPRIVATE vcl::Window * | getLegacyNonLayoutAccessibleRelationMemberOf () const |
SAL_DLLPRIVATE vcl::Window * | getLegacyNonLayoutAccessibleRelationLabeledBy () const |
SAL_DLLPRIVATE vcl::Window * | getLegacyNonLayoutAccessibleRelationLabelFor () const |
virtual vcl::Window * | getAccessibleRelationLabelFor () const |
virtual sal_uInt16 | getDefaultAccessibleRole () const |
virtual OUString | getDefaultAccessibleName () const |
virtual Size | GetOptimalSize () const |
void | InvalidateSizeCache () |
Protected Member Functions inherited from VclReferenceBase | |
VclReferenceBase () | |
virtual | ~VclReferenceBase () |
virtual void | dispose () |
Protected Attributes inherited from DockingWindow | |
bool | mbIsDeferredInit |
VclPtr< vcl::Window > | mpDialogParent |
Definition at line 147 of file inputwin.hxx.
SwInputWindow::SwInputWindow | ( | vcl::Window * | pParent, |
SfxDispatcher const * | pDispatcher | ||
) |
Definition at line 71 of file inputwin.cxx.
References ToolBox::CalcWindowSizePixel(), ED_FORMULA(), ED_POS(), FN_FORMULA_APPLY(), FN_FORMULA_CALC(), FN_FORMULA_CANCEL(), VclPtr< class reference_type >::get(), GetActiveView(), SfxDispatcher::GetFrame(), tools::Rectangle::GetHeight(), ToolBox::GetItemBits(), ToolBox::GetItemRect(), DockingWindow::GetSizePixel(), SfxShell::GetViewShell(), SwView::GetWrtShellPtr(), Size::Height(), HID_EDIT_FORMULA, HID_TBX_FORMULA_APPLY, HID_TBX_FORMULA_CALC, HID_TBX_FORMULA_CANCEL, ToolBox::InsertItem(), ToolBox::InsertSeparator(), ToolBox::InsertWindow(), LINK, m_bDelSel, m_bFirst, m_bIsTable, m_pView, m_pWrtShell, mxEdit, mxPos, vcl::Window::SetAccessibleName(), ToolBox::SetDropdownClickHdl(), Size::setHeight(), ToolBox::SetHelpId(), ToolBox::SetItemBits(), ToolBox::SetItemText(), vcl::Window::SetSizePixel(), Point::setY(), SwResId(), WB_3DLOOK, and WB_BORDER.
|
overridevirtual |
Definition at line 137 of file inputwin.cxx.
References VclReferenceBase::disposeOnce().
|
private |
Definition at line 347 of file inputwin.cxx.
References CleanupUglyHackWithUndo(), SwCursorShell::DeleteCurrent, SwWrtShell::EndSelTableCells(), SfxBindings::Execute(), FN_EDIT_FORMULA, GetActiveView(), SfxViewFrame::GetBindings(), SfxViewFrame::GetDispatcher(), SwView::GetEditWin(), SfxViewShell::GetViewFrame(), vcl::Window::GrabFocus(), SfxDispatcher::Lock(), SwEditWin::LockKeyInput(), m_pView, m_pWrtShell, mxEdit, SwWrtShell::Pop(), and comphelper::string::strip().
Referenced by Click().
|
private |
Definition at line 382 of file inputwin.cxx.
References CleanupUglyHackWithUndo(), SwCursorShell::DeleteCurrent, SwWrtShell::EndSelTableCells(), SwWrtShell::EnterStdMode(), SfxDispatcher::Execute(), FN_EDIT_FORMULA, GetActiveView(), SfxViewFrame::GetDispatcher(), SwView::GetEditWin(), SfxViewShell::GetViewFrame(), vcl::Window::GrabFocus(), SfxDispatcher::Lock(), SwEditWin::LockKeyInput(), m_bDelSel, m_pView, m_pWrtShell, and SwWrtShell::Pop().
Referenced by Click().
|
private |
Definition at line 161 of file inputwin.cxx.
References DelBoxContent(), SwEditShell::DoUndo(), m_bCallUndo, m_bDoesUndo, m_bResetUndo, m_pWrtShell, and SwEditShell::Undo().
Referenced by ApplyFormula(), CancelFormula(), and dispose().
|
overrideprivatevirtual |
Reimplemented from ToolBox.
Definition at line 333 of file inputwin.cxx.
References ApplyFormula(), CancelFormula(), ToolBox::EndSelection(), FN_FORMULA_APPLY(), FN_FORMULA_CANCEL(), and ToolBox::GetCurItemId().
|
private |
|
private |
SwInputWindow::DECL_LINK | ( | SelTableCellsNotify | , |
SwWrtShell & | , | ||
void | |||
) |
|
private |
Definition at line 483 of file inputwin.cxx.
References SwCursorShell::ClearMark(), SwCursorShell::DeleteCurrent, SwEditShell::EndAllAction(), fnSectionEnd, fnSectionStart, GoCurrSection(), m_bIsTable, m_pWrtShell, SwCursorShell::MoveSection(), SwWrtShell::Pop(), SwCursorShell::Push(), SwCursorShell::SetMark(), and SwEditShell::StartAllAction().
Referenced by CleanupUglyHackWithUndo().
|
overridevirtual |
Reimplemented from ToolBox.
Definition at line 142 of file inputwin.cxx.
References CleanupUglyHackWithUndo(), ToolBox::dispose(), VclPtr< class reference_type >::disposeAndClear(), SwWrtShell::EndSelTableCells(), SwView::GetHRuler(), SwView::GetVRuler(), m_pMgr, m_pView, m_pWrtShell, mxEdit, mxPos, and SvxRuler::SetActive().
|
inline |
Definition at line 189 of file inputwin.hxx.
References m_pView.
|
private |
Definition at line 313 of file inputwin.cxx.
References mxEdit.
|
overrideprivatevirtual |
Reimplemented from ToolBox.
Definition at line 178 of file inputwin.cxx.
References DockingWindow::GetSizePixel(), mxEdit, ToolBox::Resize(), Size::setWidth(), and Size::Width().
void SwInputWindow::SetFormula | ( | const OUString & | rFormula | ) |
Definition at line 454 of file inputwin.cxx.
void SwInputWindow::ShowWin | ( | ) |
Definition at line 190 of file inputwin.cxx.
References SwEditShell::Delete(), DELETE, SwEditShell::DoesUndo(), SwEditShell::DoUndo(), EMPTY, SwWrtShell::EndSelect(), SwEditShell::EndUndo(), SwNode::FindTableNode(), fnSectionEnd, fnSectionStart, Formel, sw::proofreadingiterator::get(), SfxItemSet::Get(), SwViewShell::GetAttrPool(), SwCursorShell::GetBoxNms(), SwCursorShell::GetCursor(), SfxViewFrame::GetDispatcher(), SwView::GetEditWin(), SwTableFormula::GetFormula(), SwView::GetHRuler(), SwFormat::GetName(), SwPaM::GetPointNode(), SwEditShell::GetTableBoxFormulaAttrs(), SwEditShell::GetTableFormat(), SfxViewShell::GetViewFrame(), SwView::GetVRuler(), GoCurrSection(), SwCursorShell::IsCursorInTable(), LINK, SfxDispatcher::Lock(), SwEditWin::LockKeyInput(), m_aCurrentTableName, m_bCallUndo, m_bDoesUndo, m_bFirst, m_bIsTable, m_bResetUndo, m_pMgr, m_pView, m_pWrtShell, m_sOldFormula, SwCursorShell::MoveSection(), mxEdit, mxPos, nPos, SwTableFormula::PtrToBoxNm(), SwCursorShell::Push(), RES_BOXATR_FORMULA(), SAL_WARN_IF, SwWrtShell::SelTableCells(), SvxRuler::SetActive(), SwCursorShell::SetMark(), vcl::Window::Show(), SwEditShell::StartUndo(), SwWrtShell::SttSelect(), and SwResId().
|
friend |
Definition at line 149 of file inputwin.hxx.
|
private |
Definition at line 156 of file inputwin.hxx.
Referenced by ShowWin().
|
private |
Definition at line 163 of file inputwin.hxx.
Referenced by CleanupUglyHackWithUndo(), and ShowWin().
|
private |
Definition at line 160 of file inputwin.hxx.
Referenced by CancelFormula(), SetFormula(), and SwInputWindow().
|
private |
Definition at line 161 of file inputwin.hxx.
Referenced by CleanupUglyHackWithUndo(), and ShowWin().
|
private |
Definition at line 158 of file inputwin.hxx.
Referenced by ShowWin(), and SwInputWindow().
|
private |
Definition at line 159 of file inputwin.hxx.
Referenced by DelBoxContent(), ShowWin(), and SwInputWindow().
|
private |
Definition at line 162 of file inputwin.hxx.
Referenced by CleanupUglyHackWithUndo(), and ShowWin().
|
private |
Definition at line 153 of file inputwin.hxx.
|
private |
Definition at line 155 of file inputwin.hxx.
Referenced by ApplyFormula(), CancelFormula(), dispose(), GetView(), ShowWin(), and SwInputWindow().
|
private |
Definition at line 154 of file inputwin.hxx.
Referenced by ApplyFormula(), CancelFormula(), CleanupUglyHackWithUndo(), DelBoxContent(), dispose(), ShowWin(), and SwInputWindow().
|
private |
Definition at line 156 of file inputwin.hxx.
Referenced by ShowWin().
Definition at line 152 of file inputwin.hxx.
Referenced by ApplyFormula(), dispose(), MenuHdl(), Resize(), SetFormula(), ShowWin(), and SwInputWindow().
Definition at line 151 of file inputwin.hxx.
Referenced by dispose(), ShowWin(), and SwInputWindow().