LibreOffice Module sc (master)
1
|
#include <inputwin.hxx>
Public Member Functions | |
ScInputWindow (vcl::Window *pParent, const SfxBindings *pBind) | |
virtual | ~ScInputWindow () override |
virtual void | dispose () override |
virtual void | Paint (vcl::RenderContext &rRenderContext, const tools::Rectangle &rRect) override |
virtual void | PixelInvalidate (const tools::Rectangle *pRectangle) override |
virtual void | SetSizePixel (const Size &rNewSize) override |
virtual void | Resize () override |
virtual void | Select () override |
void | SetFuncString (const OUString &rString, bool bDoEdit=true) |
void | SetPosString (const OUString &rStr) |
void | SetTextString (const OUString &rString) |
void | SetOkCancelMode () |
void | SetSumAssignMode () |
void | EnableButtons (bool bEnable) |
void | SetFormulaMode (bool bSet) |
bool | IsInputActive () |
EditView * | GetEditView () |
vcl::Window * | GetEditWindow () |
Point | GetCursorScreenPixelPos (bool bBelowLine=false) |
void | TextGrabFocus () |
void | TextInvalidate () |
void | SwitchToTextWin () |
void | PosGrabFocus () |
void | MakeDialogEditView () |
void | StopEditEngine (bool bAll) |
void | SetInputHandler (ScInputHandler *pNew) |
ScInputHandler * | GetInputHandler () |
void | StateChanged (StateChangedType nType) override |
virtual void | DataChanged (const DataChangedEvent &rDCEvt) override |
virtual void | MouseButtonUp (const MouseEvent &rMEvt) override |
virtual void | MouseButtonDown (const MouseEvent &rMEvt) override |
virtual void | MouseMove (const MouseEvent &rMEvt) override |
void | NotifyLOKClient () |
void | MenuHdl (std::string_view command) |
DECL_LINK (DropdownClickHdl, ToolBox *, void) | |
void | AutoSum (bool &bRangeFinder, bool &bSubTotal, OpCode eCode) |
![]() | |
virtual FactoryFunction | GetUITestFactory () const override |
void | SetCurItemId (sal_uInt16 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) |
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 OString &rID, const OUString &rUIXMLDescription, const css::uno::Reference< css::frame::XFrame > &rFrame=css::uno::Reference< css::frame::XFrame >()) | |
virtual | ~ToolBox () override |
virtual void | Click () |
void | DoubleClick () |
virtual void | Activate () override |
virtual void | Deactivate () override |
void | Highlight () |
virtual void | Tracking (const TrackingEvent &rTEvt) override |
virtual void | RequestHelp (const HelpEvent &rHEvt) override |
virtual bool | EventNotify (NotifyEvent &rNEvt) override |
virtual void | Command (const CommandEvent &rCEvt) 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 (sal_uInt16 nItemId, const Image &rImage, ToolBoxItemBits nBits=ToolBoxItemBits::NONE, ImplToolItems::size_type nPos=APPEND) |
void | InsertItem (sal_uInt16 nItemId, const Image &rImage, const OUString &rText, ToolBoxItemBits nBits=ToolBoxItemBits::NONE, ImplToolItems::size_type nPos=APPEND) |
void | InsertItem (sal_uInt16 nItemId, const OUString &rText, ToolBoxItemBits nBits=ToolBoxItemBits::NONE, ImplToolItems::size_type nPos=APPEND) |
void | InsertWindow (sal_uInt16 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, sal_uInt16 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 (sal_uInt16 nItemId) const |
ImplToolItems::size_type | GetItemPos (const Point &rPos) const |
sal_uInt16 | GetItemId (ImplToolItems::size_type nPos) const |
sal_uInt16 | GetItemId (const Point &rPos) const |
sal_uInt16 | GetItemId (const OUString &rCommand) const |
tools::Rectangle | GetItemRect (sal_uInt16 nItemId) |
tools::Rectangle | GetItemPosRect (ImplToolItems::size_type nPos) |
tools::Rectangle const & | GetOverflowRect () const |
Size | GetItemContentSize (sal_uInt16 nItemId) |
sal_uInt16 | GetCurItemId () const |
sal_uInt16 | GetDownItemId () const |
sal_uInt16 | GetModifier () const |
void | SetItemBits (sal_uInt16 nItemId, ToolBoxItemBits nBits) |
ToolBoxItemBits | GetItemBits (sal_uInt16 nItemId) const |
void | SetItemExpand (sal_uInt16 nItemId, bool bExpand) |
void | SetItemWindowNonInteractive (sal_uInt16 nItemId, bool bNonInteractive) |
void | SetItemData (sal_uInt16 nItemId, void *pNewData) |
void * | GetItemData (sal_uInt16 nItemId) const |
void | SetItemImage (sal_uInt16 nItemId, const Image &rImage) |
Image | GetItemImage (sal_uInt16 nItemId) const |
void | SetItemImageAngle (sal_uInt16 nItemId, Degree10 nAngle10) |
void | SetItemImageMirrorMode (sal_uInt16 nItemId, bool bMirror) |
void | SetItemText (sal_uInt16 nItemId, const OUString &rText) |
const OUString & | GetItemText (sal_uInt16 nItemId) const |
void | SetItemWindow (sal_uInt16 nItemId, vcl::Window *pNewWindow) |
vcl::Window * | GetItemWindow (sal_uInt16 nItemId) const |
sal_uInt16 | GetHighlightItemId () const |
void | EndSelection () |
void | SetItemDown (sal_uInt16 nItemId, bool bDown) |
void | SetItemState (sal_uInt16 nItemId, TriState eState) |
TriState | GetItemState (sal_uInt16 nItemId) const |
void | CheckItem (sal_uInt16 nItemId, bool bCheck=true) |
bool | IsItemChecked (sal_uInt16 nItemId) const |
void | EnableItem (sal_uInt16 nItemId, bool bEnable=true) |
bool | IsItemEnabled (sal_uInt16 nItemId) const |
void | TriggerItem (sal_uInt16 nItemId) |
void | ShowItem (sal_uInt16 nItemId, bool bVisible=true) |
void | HideItem (sal_uInt16 nItemId) |
bool | IsItemClipped (sal_uInt16 nItemId) const |
bool | IsItemVisible (sal_uInt16 nItemId) const |
bool | IsItemReallyVisible (sal_uInt16 nItemId) const |
void | SetItemCommand (sal_uInt16 nItemId, const OUString &rCommand) |
OUString | GetItemCommand (sal_uInt16 nItemId) const |
void | SetQuickHelpText (sal_uInt16 nItemId, const OUString &rText) |
OUString | GetQuickHelpText (sal_uInt16 nItemId) const |
void | SetHelpText (sal_uInt16 nItemId, const OUString &rText) |
const OUString & | GetHelpText (sal_uInt16 nItemId) const |
void | SetHelpId (sal_uInt16 nItemId, const OString &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 (sal_uInt16 nItemId, tools::Long nIndex) |
tools::Long | GetIndexForPoint (const Point &rPoint, sal_uInt16 &rItemID) |
Size | GetDefaultImageSize () const |
void | ChangeHighlight (ImplToolItems::size_type nPos) |
void | SetToolbarLayoutMode (ToolBoxLayoutMode eLayout) |
void | statusChanged (const css::frame::FeatureStateEvent &rEvent) |
void | SetToolBoxTextPosition (ToolBoxTextPosition ePosition) |
void | SetLineSpacing (bool b) |
virtual void | DumpAsPropertyTree (tools::JsonWriter &) override |
![]() | |
bool | isLayoutEnabled () const |
void | setOptimalLayoutSize () |
void | ImplStartDocking (const Point &rPos) |
SAL_DLLPRIVATE bool | isDeferredInit () const |
DockingWindow (vcl::Window *pParent, WinBits nStyle) | |
DockingWindow (vcl::Window *pParent, const OString &rID, const OUString &rUIXMLDescription, const css::uno::Reference< css::frame::XFrame > &rFrame=css::uno::Reference< css::frame::XFrame >()) | |
virtual | ~DockingWindow () override |
virtual bool | PrepareToggleFloatingMode () |
virtual bool | Close () |
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 |
FloatingWindow * | 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 |
![]() | |
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 Point | ImplFrameToOutput (const Point &rPos) |
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 () |
void | IncModalCount () |
void | DecModalCount () |
virtual vcl::Region | GetActiveClipRegion () const override |
virtual vcl::Region | GetOutputBoundsClipRegion () const override |
Window (vcl::Window *pParent, WinBits nStyle=0) | |
virtual | ~Window () override |
::OutputDevice const * | GetOutDev () const |
::OutputDevice * | GetOutDev () |
bool | CanEnableNativeWidget () const override |
Color | GetBackgroundColor () const override |
size_t | GetSyncCount () const override |
virtual void | EnableRTL (bool bEnable=true) override |
virtual void | KeyUp (const KeyEvent &rKEvt) |
virtual void | PrePaint (vcl::RenderContext &rRenderContext) |
virtual void | PostPaint (vcl::RenderContext &rRenderContext) |
void | Erase (vcl::RenderContext &rRenderContext) |
virtual void | Draw (::OutputDevice *pDev, const Point &rPos, DrawFlags nFlags) |
virtual void | Move () |
virtual void | GetFocus () |
virtual bool | PreNotify (NotifyEvent &rNEvt) |
void | CompatGetFocus () |
void | CompatLoseFocus () |
void | CompatStateChanged (StateChangedType nStateChange) |
void | CompatDataChanged (const DataChangedEvent &rDCEvt) |
bool | CompatPreNotify (NotifyEvent &rNEvt) |
bool | CompatNotify (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 |
bool | IsDisposed () 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) |
virtual void | SetSettings (const AllSettings &rSettings) override |
void | SetSettings (const AllSettings &rSettings, bool bChild) |
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 | SetPosPixel (const Point &rNewPos) |
virtual void | SetPosSizePixel (const Point &rNewPos, 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 *pRelativeWindow) 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) |
virtual void | Invalidate (InvalidateFlags nFlags=InvalidateFlags::NONE) |
virtual void | Invalidate (const tools::Rectangle &rRect, InvalidateFlags nFlags=InvalidateFlags::NONE) |
virtual void | Invalidate (const vcl::Region &rRegion, InvalidateFlags nFlags=InvalidateFlags::NONE) |
virtual void | LogicInvalidate (const tools::Rectangle *pRectangle) |
void | Validate () |
bool | HasPaintEvent () const |
void | PaintImmediately () |
void | Flush () override |
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 | CaptureMouse () |
void | ReleaseMouse () |
bool | IsMouseCaptured () const |
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 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 OString &) |
const OString & | 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, ScrollBar *pHScrl, ScrollBar *pVScrl) |
void | SaveBackground (VirtualDevice &rSaveDevice, const Point &rPos, const Size &rSize, const Size &) const override |
virtual const SystemEnvData * | GetSystemData () const |
virtual css::uno::Reference< css::awt::XWindowPeer > | GetComponentInterface (bool bCreate=true) |
void | SetComponentInterface (css::uno::Reference< css::awt::XWindowPeer > const &xIFace) |
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 | LogicMouseButtonDown (const MouseEvent &) |
virtual void | LogicMouseButtonUp (const MouseEvent &) |
virtual void | LogicMouseMove (const MouseEvent &) |
css::uno::Reference< css::rendering::XCanvas > | GetCanvas () const |
css::uno::Reference< css::rendering::XSpriteCanvas > | GetSpriteCanvas () const |
void | RecordLayoutData (vcl::ControlLayoutData *pLayout, const tools::Rectangle &rRect) |
VCLXWindow * | GetWindowPeer () const |
void | SetWindowPeer (css::uno::Reference< css::awt::XWindowPeer > 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) |
css::uno::Reference< css::datatransfer::clipboard::XClipboard > | GetPrimarySelection () |
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 OString &rKey, const OUString &rValue) |
bool | set_font_attribute (const OString &rKey, const OUString &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) |
void | SetParentToDefaultWindow () |
KeyIndicatorState | GetIndicatorState () const |
void | SimulateKeyPress (sal_uInt16 nKeyCode) const |
virtual OUString | GetSurroundingText () const |
virtual Selection | GetSurroundingTextSelection () const |
virtual bool | DeleteSurroundingText (const Selection &rSelection) |
virtual bool | IsChart () 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) |
css::awt::DeviceInfo | GetDeviceInfo () const override |
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 |
void | SetAccessibleRelationMemberOf (vcl::Window *pMemberOf) |
vcl::Window * | GetAccessibleRelationMemberOf () const |
bool | IsAccessibilityEventsSuppressed (bool bTraverseParentPath=true) |
void | SetAccessibilityEventsSuppressed (bool bSuppressed) |
KeyEvent | GetActivationKey () const |
![]() | |
virtual Size | GetButtonBorderSize () |
virtual Color | GetMonochromeButtonColor () |
virtual void | DrawBorder (tools::Rectangle aBorderRect) |
SAL_DLLPRIVATE sal_Int32 | GetDPIX () const |
SAL_DLLPRIVATE sal_Int32 | GetDPIY () const |
SAL_DLLPRIVATE void | SetDPIX (sal_Int32 nDPIX) |
SAL_DLLPRIVATE void | SetDPIY (sal_Int32 nDPIY) |
float | GetDPIScaleFactor () const |
sal_Int32 | GetDPIScalePercentage () const |
OutDevType | GetOutDevType () const |
virtual bool | IsVirtual () const |
bool | SupportsOperation (OutDevSupportType) const |
void | SetExtOutDevData (vcl::ExtOutDevData *pExtOutDevData) |
vcl::ExtOutDevData * | GetExtOutDevData () const |
void | DrawPixel (const Point &rPt) |
void | DrawPixel (const Point &rPt, const Color &rColor) |
Color | GetPixel (const Point &rPt) const |
void | DrawRect (const tools::Rectangle &rRect) |
void | DrawRect (const tools::Rectangle &rRect, sal_uLong nHorzRount, sal_uLong nVertRound) |
void | DrawCheckered (const Point &rPos, const Size &rSize, sal_uInt32 nLen=8, Color aStart=COL_WHITE, Color aEnd=COL_BLACK) |
void | DrawGrid (const tools::Rectangle &rRect, const Size &rDist, DrawGridFlags nFlags) |
void | Invert (const tools::Rectangle &rRect, InvertFlags nFlags=InvertFlags::NONE) |
void | Invert (const tools::Polygon &rPoly, InvertFlags nFlags=InvertFlags::NONE) |
void | DrawEllipse (const tools::Rectangle &rRect) |
void | DrawArc (const tools::Rectangle &rRect, const Point &rStartPt, const Point &rEndPt) |
void | DrawPie (const tools::Rectangle &rRect, const Point &rStartPt, const Point &rEndPt) |
void | DrawChord (const tools::Rectangle &rRect, const Point &rStartPt, const Point &rEndPt) |
SAL_DLLPRIVATE bool | ImplIsAntiparallel () const |
SAL_DLLPRIVATE void | ReMirror (Point &rPoint) const |
SAL_DLLPRIVATE void | ReMirror (tools::Rectangle &rRect) const |
SAL_DLLPRIVATE void | ReMirror (vcl::Region &rRegion) const |
SAL_DLLPRIVATE bool | ImplIsRecordLayout () const |
virtual bool | HasMirroredGraphics () const |
std::unique_ptr< SalLayout > | ImplLayout (const OUString &, sal_Int32 nIndex, sal_Int32 nLen, const Point &rLogicPos=Point(0, 0), tools::Long nLogicWidth=0, const tools::Long *pLogicDXArray=nullptr, SalLayoutFlags flags=SalLayoutFlags::NONE, vcl::TextLayoutCache const *=nullptr, const SalLayoutGlyphs *pGlyphs=nullptr) const |
SAL_DLLPRIVATE ImplLayoutArgs | ImplPrepareLayoutArgs (OUString &, const sal_Int32 nIndex, const sal_Int32 nLen, DeviceCoordinate nPixelWidth, const DeviceCoordinate *pPixelDXArray, SalLayoutFlags flags=SalLayoutFlags::NONE, vcl::TextLayoutCache const *=nullptr) const |
SAL_DLLPRIVATE std::unique_ptr< SalLayout > | ImplGlyphFallbackLayout (std::unique_ptr< SalLayout >, ImplLayoutArgs &) const |
SAL_DLLPRIVATE std::unique_ptr< SalLayout > | getFallbackLayout (LogicalFontInstance *pLogicalFont, int nFallbackLevel, ImplLayoutArgs &rLayoutArgs) const |
bool | IsRTLEnabled () const |
bool | GetTextIsRTL (const OUString &, sal_Int32 nIndex, sal_Int32 nLen) const |
bool | IsNativeControlSupported (ControlType nType, ControlPart nPart) const |
bool | HitTestNativeScrollbar (ControlPart nPart, const tools::Rectangle &rControlRegion, const Point &aPos, bool &rIsInside) const |
bool | DrawNativeControl (ControlType nType, ControlPart nPart, const tools::Rectangle &rControlRegion, ControlState nState, const ImplControlValue &aValue, const OUString &aCaption, const Color &rBackgroundColor=COL_AUTO) |
bool | GetNativeControlRegion (ControlType nType, ControlPart nPart, const tools::Rectangle &rControlRegion, ControlState nState, const ImplControlValue &aValue, tools::Rectangle &rNativeBoundingRegion, tools::Rectangle &rNativeContentRegion) const |
bool | DrawEPS (const Point &rPt, const Size &rSz, const GfxLink &rGfxLink, GDIMetaFile *pSubst=nullptr) |
SalGraphics const * | GetGraphics () const |
SalGraphics * | GetGraphics () |
void | SetConnectMetaFile (GDIMetaFile *pMtf) |
GDIMetaFile * | GetConnectMetaFile () const |
const AllSettings & | GetSettings () const |
SystemGraphicsData | GetSystemGfxData () const |
bool | SupportsCairo () const |
cairo::SurfaceSharedPtr | CreateSurface (const cairo::CairoSurfaceSharedPtr &rSurface) const |
cairo::SurfaceSharedPtr | CreateSurface (int x, int y, int width, int height) const |
cairo::SurfaceSharedPtr | CreateBitmapSurface (const BitmapSystemData &rData, const Size &rSize) const |
css::uno::Any | GetNativeSurfaceHandle (cairo::SurfaceSharedPtr &rSurface, const basegfx::B2ISize &rSize) const |
css::uno::Any | GetSystemGfxDataAny () const |
void | SetRefPoint () |
void | SetRefPoint (const Point &rRefPoint) |
const Point & | GetRefPoint () const |
bool | IsRefPoint () const |
virtual bool | IsScreenComp () const |
virtual sal_uInt16 | GetBitCount () const |
Size | GetOutputSizePixel () const |
tools::Long | GetOutputWidthPixel () const |
tools::Long | GetOutputHeightPixel () const |
tools::Long | GetOutOffXPixel () const |
tools::Long | GetOutOffYPixel () const |
void | SetOutOffXPixel (tools::Long nOutOffX) |
void | SetOutOffYPixel (tools::Long nOutOffY) |
Point | GetOutputOffPixel () const |
tools::Rectangle | GetOutputRectPixel () const |
Size | GetOutputSize () const |
css::uno::Reference< css::awt::XGraphics > | CreateUnoGraphics () |
std::vector< VCLXGraphics * > * | GetUnoGraphicsList () const |
std::vector< VCLXGraphics * > * | CreateUnoGraphicsList () |
SAL_DLLPRIVATE sal_Int32 | GetDPIX () const |
SAL_DLLPRIVATE sal_Int32 | GetDPIY () const |
SAL_DLLPRIVATE void | SetDPIX (sal_Int32 nDPIX) |
SAL_DLLPRIVATE void | SetDPIY (sal_Int32 nDPIY) |
float | GetDPIScaleFactor () const |
sal_Int32 | GetDPIScalePercentage () const |
OutDevType | GetOutDevType () const |
virtual bool | IsVirtual () const |
bool | SupportsOperation (OutDevSupportType) const |
void | SetExtOutDevData (vcl::ExtOutDevData *pExtOutDevData) |
vcl::ExtOutDevData * | GetExtOutDevData () const |
virtual void | DrawOutDev (const Point &rDestPt, const Size &rDestSize, const Point &rSrcPt, const Size &rSrcSize) |
virtual void | DrawOutDev (const Point &rDestPt, const Size &rDestSize, const Point &rSrcPt, const Size &rSrcSize, const OutputDevice &rOutDev) |
virtual void | CopyArea (const Point &rDestPt, const Point &rSrcPt, const Size &rSrcSize, bool bWindowInvalidate=false) |
void | Push (PushFlags nFlags=PushFlags::ALL) |
void | Pop () |
sal_uInt32 | GetGCStackDepth () const |
void | ClearStack () |
void | EnableOutput (bool bEnable=true) |
bool | IsOutputEnabled () const |
bool | IsDeviceOutputNecessary () const |
void | SetAntialiasing (AntialiasingFlags nMode) |
AntialiasingFlags | GetAntialiasing () const |
void | SetDrawMode (DrawModeFlags nDrawMode) |
DrawModeFlags | GetDrawMode () const |
void | SetLayoutMode (ComplexTextLayoutFlags nTextLayoutMode) |
ComplexTextLayoutFlags | GetLayoutMode () const |
void | SetDigitLanguage (LanguageType) |
LanguageType | GetDigitLanguage () const |
void | SetRasterOp (RasterOp eRasterOp) |
RasterOp | GetRasterOp () const |
void | SetOutDevViewType (OutDevViewType eOutDevViewType) |
OutDevViewType | GetOutDevViewType () const |
void | SetLineColor () |
void | SetLineColor (const Color &rColor) |
const Color & | GetLineColor () const |
bool | IsLineColor () const |
void | SetFillColor () |
void | SetFillColor (const Color &rColor) |
const Color & | GetFillColor () const |
bool | IsFillColor () const |
void | SetBackground () |
void | SetBackground (const Wallpaper &rBackground) |
const Wallpaper & | GetBackground () const |
virtual Color | GetReadableFontColor (const Color &rFontColor, const Color &rBgColor) const |
bool | IsBackground () const |
void | SetFont (const vcl::Font &rNewFont) |
const vcl::Font & | GetFont () const |
vcl::Region | GetClipRegion () const |
void | SetClipRegion () |
void | SetClipRegion (const vcl::Region &rRegion) |
bool | SelectClipRegion (const vcl::Region &, SalGraphics *pGraphics=nullptr) |
bool | IsClipRegion () const |
void | MoveClipRegion (tools::Long nHorzMove, tools::Long nVertMove) |
void | IntersectClipRegion (const tools::Rectangle &rRect) |
void | IntersectClipRegion (const vcl::Region &rRegion) |
void | DrawPixel (const Point &rPt) |
void | DrawPixel (const Point &rPt, const Color &rColor) |
Color | GetPixel (const Point &rPt) const |
void | DrawRect (const tools::Rectangle &rRect) |
void | DrawRect (const tools::Rectangle &rRect, sal_uLong nHorzRount, sal_uLong nVertRound) |
void | DrawCheckered (const Point &rPos, const Size &rSize, sal_uInt32 nLen=8, Color aStart=COL_WHITE, Color aEnd=COL_BLACK) |
void | DrawGrid (const tools::Rectangle &rRect, const Size &rDist, DrawGridFlags nFlags) |
void | Invert (const tools::Rectangle &rRect, InvertFlags nFlags=InvertFlags::NONE) |
void | Invert (const tools::Polygon &rPoly, InvertFlags nFlags=InvertFlags::NONE) |
void | DrawLine (const Point &rStartPt, const Point &rEndPt) |
void | DrawLine (const Point &rStartPt, const Point &rEndPt, const LineInfo &rLineInfo) |
void | DrawPolyLine (const tools::Polygon &rPoly) |
void | DrawPolyLine (const basegfx::B2DPolygon &, double fLineWidth=0.0, basegfx::B2DLineJoin eLineJoin=basegfx::B2DLineJoin::Round, css::drawing::LineCap eLineCap=css::drawing::LineCap_BUTT, double fMiterMinimumAngle=basegfx::deg2rad(15.0)) |
void | DrawPolyLine (const tools::Polygon &rPoly, const LineInfo &rLineInfo) |
bool | DrawPolyLineDirect (const basegfx::B2DHomMatrix &rObjectTransform, const basegfx::B2DPolygon &rB2DPolygon, double fLineWidth=0.0, double fTransparency=0.0, const std::vector< double > *=nullptr, basegfx::B2DLineJoin eLineJoin=basegfx::B2DLineJoin::NONE, css::drawing::LineCap eLineCap=css::drawing::LineCap_BUTT, double fMiterMinimumAngle=basegfx::deg2rad(15.0)) |
void | DrawPolygon (const tools::Polygon &rPoly) |
void | DrawPolygon (const basegfx::B2DPolygon &) |
void | DrawPolyPolygon (const tools::PolyPolygon &rPolyPoly) |
void | DrawPolyPolygon (const basegfx::B2DPolyPolygon &) |
void | DrawEllipse (const tools::Rectangle &rRect) |
void | DrawArc (const tools::Rectangle &rRect, const Point &rStartPt, const Point &rEndPt) |
void | DrawPie (const tools::Rectangle &rRect, const Point &rStartPt, const Point &rEndPt) |
void | DrawChord (const tools::Rectangle &rRect, const Point &rStartPt, const Point &rEndPt) |
void | DrawGradient (const tools::Rectangle &rRect, const Gradient &rGradient) |
void | DrawGradient (const tools::PolyPolygon &rPolyPoly, const Gradient &rGradient) |
void | AddGradientActions (const tools::Rectangle &rRect, const Gradient &rGradient, GDIMetaFile &rMtf) |
void | DrawHatch (const tools::PolyPolygon &rPolyPoly, const Hatch &rHatch) |
void | AddHatchActions (const tools::PolyPolygon &rPolyPoly, const Hatch &rHatch, GDIMetaFile &rMtf) |
void | DrawHatch (const tools::PolyPolygon &rPolyPoly, const Hatch &rHatch, bool bMtf) |
void | DrawWallpaper (const tools::Rectangle &rRect, const Wallpaper &rWallpaper) |
void | Erase () |
void | Erase (const tools::Rectangle &rRect) |
void | DrawText (const Point &rStartPt, const OUString &rStr, sal_Int32 nIndex=0, sal_Int32 nLen=-1, MetricVector *pVector=nullptr, OUString *pDisplayText=nullptr, const SalLayoutGlyphs *pLayoutCache=nullptr) |
void | DrawText (const tools::Rectangle &rRect, const OUString &rStr, DrawTextFlags nStyle=DrawTextFlags::NONE, MetricVector *pVector=nullptr, OUString *pDisplayText=nullptr, vcl::ITextLayout *_pTextLayout=nullptr) |
void | ImplDrawText (SalLayout &) |
void | ImplDrawTextBackground (const SalLayout &) |
void | DrawCtrlText (const Point &rPos, const OUString &rStr, sal_Int32 nIndex=0, sal_Int32 nLen=-1, DrawTextFlags nStyle=DrawTextFlags::Mnemonic, MetricVector *pVector=nullptr, OUString *pDisplayText=nullptr, const SalLayoutGlyphs *pGlyphs=nullptr) |
void | DrawTextLine (const Point &rPos, tools::Long nWidth, FontStrikeout eStrikeout, FontLineStyle eUnderline, FontLineStyle eOverline, bool bUnderlineAbove=false) |
void | ImplDrawTextLine (tools::Long nBaseX, tools::Long nX, tools::Long nY, DeviceCoordinate nWidth, FontStrikeout eStrikeout, FontLineStyle eUnderline, FontLineStyle eOverline, bool bUnderlineAbove) |
void | ImplDrawTextLines (SalLayout &, FontStrikeout eStrikeout, FontLineStyle eUnderline, FontLineStyle eOverline, bool bWordLine, bool bUnderlineAbove) |
void | DrawWaveLine (const Point &rStartPos, const Point &rEndPos, tools::Long nLineWidth=1) |
bool | ImplDrawRotateText (SalLayout &) |
tools::Rectangle | GetTextRect (const tools::Rectangle &rRect, const OUString &rStr, DrawTextFlags nStyle=DrawTextFlags::WordBreak, TextRectInfo *pInfo=nullptr, const vcl::ITextLayout *_pTextLayout=nullptr) const |
bool | GetTextBoundRect (tools::Rectangle &rRect, const OUString &rStr, sal_Int32 nBase=0, sal_Int32 nIndex=0, sal_Int32 nLen=-1, sal_uLong nLayoutWidth=0, const tools::Long *pDXArray=nullptr, const SalLayoutGlyphs *pGlyphs=nullptr) const |
tools::Rectangle | ImplGetTextBoundRect (const SalLayout &) |
bool | GetTextOutline (tools::PolyPolygon &, const OUString &rStr) const |
bool | GetTextOutlines (PolyPolyVector &, const OUString &rStr, sal_Int32 nBase=0, sal_Int32 nIndex=0, sal_Int32 nLen=-1, sal_uLong nLayoutWidth=0, const tools::Long *pDXArray=nullptr) const |
bool | GetTextOutlines (basegfx::B2DPolyPolygonVector &rVector, const OUString &rStr, sal_Int32 nBase, sal_Int32 nIndex=0, sal_Int32 nLen=-1, sal_uLong nLayoutWidth=0, const tools::Long *pDXArray=nullptr) const |
OUString | GetEllipsisString (const OUString &rStr, tools::Long nMaxWidth, DrawTextFlags nStyle=DrawTextFlags::EndEllipsis) const |
tools::Long | GetCtrlTextWidth (const OUString &rStr, const SalLayoutGlyphs *pLayoutCache=nullptr) const |
void | AddTextRectActions (const tools::Rectangle &rRect, const OUString &rOrigStr, DrawTextFlags nStyle, GDIMetaFile &rMtf) |
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 |
tools::Long | GetTextWidth (const OUString &rStr, sal_Int32 nIndex=0, sal_Int32 nLen=-1, vcl::TextLayoutCache const *=nullptr, SalLayoutGlyphs const *const pLayoutCache=nullptr) const |
tools::Long | GetTextHeight () const |
float | approximate_digit_width () const |
void | DrawTextArray (const Point &rStartPt, const OUString &rStr, const tools::Long *pDXAry, sal_Int32 nIndex=0, sal_Int32 nLen=-1, SalLayoutFlags flags=SalLayoutFlags::NONE, const SalLayoutGlyphs *pLayoutCache=nullptr) |
tools::Long | GetTextArray (const OUString &rStr, tools::Long *pDXAry, sal_Int32 nIndex=0, sal_Int32 nLen=-1, vcl::TextLayoutCache const *=nullptr, SalLayoutGlyphs const *const pLayoutCache=nullptr) const |
void | GetCaretPositions (const OUString &, tools::Long *pCaretXArray, sal_Int32 nIndex, sal_Int32 nLen, const SalLayoutGlyphs *pGlyphs=nullptr) const |
void | DrawStretchText (const Point &rStartPt, sal_uLong nWidth, const OUString &rStr, sal_Int32 nIndex=0, sal_Int32 nLen=-1) |
sal_Int32 | GetTextBreak (const OUString &rStr, tools::Long nTextWidth, sal_Int32 nIndex, sal_Int32 nLen=-1, tools::Long nCharExtra=0, vcl::TextLayoutCache const *=nullptr, const SalLayoutGlyphs *pGlyphs=nullptr) const |
sal_Int32 | GetTextBreak (const OUString &rStr, tools::Long nTextWidth, sal_Unicode nExtraChar, sal_Int32 &rExtraCharPos, sal_Int32 nIndex, sal_Int32 nLen, tools::Long nCharExtra, vcl::TextLayoutCache const *=nullptr) const |
FontMetric | GetDevFont (int nDevFontIndex) const |
int | GetDevFontCount () const |
bool | IsFontAvailable (const OUString &rFontName) const |
Size | GetDevFontSize (const vcl::Font &rFont, int nSizeIndex) const |
int | GetDevFontSizeCount (const vcl::Font &) const |
bool | AddTempDevFont (const OUString &rFileURL, const OUString &rFontName) |
void | RefreshFontData (const bool bNewFontLists) |
FontMetric | GetFontMetric () const |
FontMetric | GetFontMetric (const vcl::Font &rFont) const |
bool | GetFontCharMap (FontCharMapRef &rxFontCharMap) const |
bool | GetFontCapabilities (vcl::FontCapabilities &rFontCapabilities) const |
bool | GetFontFeatures (std::vector< vcl::font::Feature > &rFontFeatures) const |
SAL_DLLPRIVATE void | ImplGetEmphasisMark (tools::PolyPolygon &rPolyPoly, bool &rPolyLine, tools::Rectangle &rRect1, tools::Rectangle &rRect2, tools::Long &rYOff, tools::Long &rWidth, FontEmphasisMark eEmphasis, tools::Long nHeight) |
bool | GetGlyphBoundRects (const Point &rOrigin, const OUString &rStr, int nIndex, int nLen, MetricVector &rVector) |
sal_Int32 | HasGlyphs (const vcl::Font &rFont, const OUString &rStr, sal_Int32 nIndex=0, sal_Int32 nLen=-1) const |
tools::Long | GetMinKashida () const |
sal_Int32 | ValidateKashidas (const OUString &rTxt, sal_Int32 nIdx, sal_Int32 nLen, sal_Int32 nKashCount, const sal_Int32 *pKashidaPos, sal_Int32 *pKashidaPosDropped) const |
SAL_DLLPRIVATE void | ImplInitFontList () const |
SAL_DLLPRIVATE void | ImplUpdateFontData () |
SAL_DLLPRIVATE bool | ImplIsAntiparallel () const |
SAL_DLLPRIVATE void | ReMirror (Point &rPoint) const |
SAL_DLLPRIVATE void | ReMirror (tools::Rectangle &rRect) const |
SAL_DLLPRIVATE void | ReMirror (vcl::Region &rRegion) const |
SAL_DLLPRIVATE bool | ImplIsRecordLayout () const |
virtual bool | HasMirroredGraphics () const |
std::unique_ptr< SalLayout > | ImplLayout (const OUString &, sal_Int32 nIndex, sal_Int32 nLen, const Point &rLogicPos=Point(0, 0), tools::Long nLogicWidth=0, const tools::Long *pLogicDXArray=nullptr, SalLayoutFlags flags=SalLayoutFlags::NONE, vcl::TextLayoutCache const *=nullptr, const SalLayoutGlyphs *pGlyphs=nullptr) const |
SAL_DLLPRIVATE ImplLayoutArgs | ImplPrepareLayoutArgs (OUString &, const sal_Int32 nIndex, const sal_Int32 nLen, DeviceCoordinate nPixelWidth, const DeviceCoordinate *pPixelDXArray, SalLayoutFlags flags=SalLayoutFlags::NONE, vcl::TextLayoutCache const *=nullptr) const |
SAL_DLLPRIVATE std::unique_ptr< SalLayout > | ImplGlyphFallbackLayout (std::unique_ptr< SalLayout >, ImplLayoutArgs &) const |
SAL_DLLPRIVATE std::unique_ptr< SalLayout > | getFallbackLayout (LogicalFontInstance *pLogicalFont, int nFallbackLevel, ImplLayoutArgs &rLayoutArgs) const |
bool | IsRTLEnabled () const |
bool | GetTextIsRTL (const OUString &, sal_Int32 nIndex, sal_Int32 nLen) const |
void | DrawBitmap (const Point &rDestPt, const Bitmap &rBitmap) |
void | DrawBitmap (const Point &rDestPt, const Size &rDestSize, const Bitmap &rBitmap) |
void | DrawBitmap (const Point &rDestPt, const Size &rDestSize, const Point &rSrcPtPixel, const Size &rSrcSizePixel, const Bitmap &rBitmap, MetaActionType nAction=MetaActionType::BMPSCALEPART) |
void | DrawBitmapEx (const Point &rDestPt, const BitmapEx &rBitmapEx) |
void | DrawBitmapEx (const Point &rDestPt, const Size &rDestSize, const BitmapEx &rBitmapEx) |
void | DrawBitmapEx (const Point &rDestPt, const Size &rDestSize, const Point &rSrcPtPixel, const Size &rSrcSizePixel, const BitmapEx &rBitmapEx, MetaActionType nAction=MetaActionType::BMPEXSCALEPART) |
void | DrawImage (const Point &rPos, const Image &rImage, DrawImageFlags nStyle=DrawImageFlags::NONE) |
void | DrawImage (const Point &rPos, const Size &rSize, const Image &rImage, DrawImageFlags nStyle=DrawImageFlags::NONE) |
virtual Bitmap | GetBitmap (const Point &rSrcPt, const Size &rSize) const |
BitmapEx | GetBitmapEx (const Point &rSrcPt, const Size &rSize) const |
void | DrawTransformedBitmapEx (const basegfx::B2DHomMatrix &rTransformation, const BitmapEx &rBitmapEx, double fAlpha=1.0) |
bool | HasFastDrawTransformedBitmap () const |
bool | RemoveTransparenciesFromMetaFile (const GDIMetaFile &rInMtf, GDIMetaFile &rOutMtf, tools::Long nMaxBmpDPIX, tools::Long nMaxBmpDPIY, bool bReduceTransparency, bool bTransparencyAutoMode, bool bDownsampleBitmaps, const Color &rBackground=COL_TRANSPARENT) |
SAL_DLLPRIVATE Color | ImplDrawModeToColor (const Color &rColor) const |
void | DrawTransparent (const tools::PolyPolygon &rPolyPoly, sal_uInt16 nTransparencePercent) |
void | DrawTransparent (const basegfx::B2DHomMatrix &rObjectTransform, const basegfx::B2DPolyPolygon &rB2DPolyPoly, double fTransparency) |
void | DrawTransparent (const GDIMetaFile &rMtf, const Point &rPos, const Size &rSize, const Gradient &rTransparenceGradient) |
void | DrawMask (const Point &rDestPt, const Bitmap &rBitmap, const Color &rMaskColor) |
void | DrawMask (const Point &rDestPt, const Size &rDestSize, const Bitmap &rBitmap, const Color &rMaskColor) |
void | DrawMask (const Point &rDestPt, const Size &rDestSize, const Point &rSrcPtPixel, const Size &rSrcSizePixel, const Bitmap &rBitmap, const Color &rMaskColor, MetaActionType nAction) |
void | EnableMapMode (bool bEnable=true) |
bool | IsMapModeEnabled () const |
void | SetMapMode () |
virtual void | SetMapMode (const MapMode &rNewMapMode) |
void | SetRelativeMapMode (const MapMode &rNewMapMode) |
virtual void | SetMetafileMapMode (const MapMode &rNewMapMode, bool bIsRecord) |
const MapMode & | GetMapMode () const |
basegfx::B2DHomMatrix | GetViewTransformation () const |
basegfx::B2DHomMatrix | GetInverseViewTransformation () const |
basegfx::B2DHomMatrix | GetViewTransformation (const MapMode &rMapMode) const |
basegfx::B2DHomMatrix | GetInverseViewTransformation (const MapMode &rMapMode) const |
void | SetPixelOffset (const Size &rOffset) |
Size | GetPixelOffset () const |
Point | LogicToPixel (const Point &rLogicPt) const |
Size | LogicToPixel (const Size &rLogicSize) const |
tools::Rectangle | LogicToPixel (const tools::Rectangle &rLogicRect) const |
tools::Polygon | LogicToPixel (const tools::Polygon &rLogicPoly) const |
tools::PolyPolygon | LogicToPixel (const tools::PolyPolygon &rLogicPolyPoly) const |
basegfx::B2DPolyPolygon | LogicToPixel (const basegfx::B2DPolyPolygon &rLogicPolyPoly) 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 |
tools::Polygon | LogicToPixel (const tools::Polygon &rLogicPoly, const MapMode &rMapMode) const |
basegfx::B2DPolyPolygon | LogicToPixel (const basegfx::B2DPolyPolygon &rLogicPolyPoly, 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::Polygon | PixelToLogic (const tools::Polygon &rDevicePoly) const |
tools::PolyPolygon | PixelToLogic (const tools::PolyPolygon &rDevicePolyPoly) const |
basegfx::B2DPolyPolygon | PixelToLogic (const basegfx::B2DPolyPolygon &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 |
tools::Polygon | PixelToLogic (const tools::Polygon &rDevicePoly, const MapMode &rMapMode) const |
basegfx::B2DPolygon | PixelToLogic (const basegfx::B2DPolygon &rDevicePoly, const MapMode &rMapMode) const |
basegfx::B2DPolyPolygon | PixelToLogic (const basegfx::B2DPolyPolygon &rDevicePolyPoly, const MapMode &rMapMode) const |
Point | LogicToLogic (const Point &rPtSource, const MapMode *pMapModeSource, const MapMode *pMapModeDest) const |
Size | LogicToLogic (const Size &rSzSource, const MapMode *pMapModeSource, const MapMode *pMapModeDest) const |
tools::Rectangle | LogicToLogic (const tools::Rectangle &rRectSource, const MapMode *pMapModeSource, const MapMode *pMapModeDest) const |
SAL_DLLPRIVATE tools::Rectangle | ImplLogicToDevicePixel (const tools::Rectangle &rLogicRect) const |
SAL_DLLPRIVATE Point | ImplLogicToDevicePixel (const Point &rLogicPt) const |
SAL_DLLPRIVATE tools::Long | ImplLogicWidthToDevicePixel (tools::Long nWidth) const |
SAL_DLLPRIVATE DeviceCoordinate | LogicWidthToDeviceCoordinate (tools::Long nWidth) const |
SAL_DLLPRIVATE tools::Long | ImplLogicXToDevicePixel (tools::Long nX) const |
SAL_DLLPRIVATE tools::Long | ImplLogicYToDevicePixel (tools::Long nY) const |
SAL_DLLPRIVATE tools::Long | ImplLogicHeightToDevicePixel (tools::Long nHeight) const |
SAL_DLLPRIVATE tools::Long | ImplDevicePixelToLogicWidth (tools::Long nWidth) const |
SAL_DLLPRIVATE tools::Long | ImplDevicePixelToLogicHeight (tools::Long nHeight) const |
SAL_DLLPRIVATE float | ImplFloatLogicHeightToDevicePixel (float fLogicHeight) const |
SAL_DLLPRIVATE Size | ImplLogicToDevicePixel (const Size &rLogicSize) const |
SAL_DLLPRIVATE tools::Rectangle | ImplDevicePixelToLogic (const tools::Rectangle &rPixelRect) const |
SAL_DLLPRIVATE tools::Polygon | ImplLogicToDevicePixel (const tools::Polygon &rLogicPoly) const |
SAL_DLLPRIVATE tools::PolyPolygon | ImplLogicToDevicePixel (const tools::PolyPolygon &rLogicPolyPoly) const |
SAL_DLLPRIVATE LineInfo | ImplLogicToDevicePixel (const LineInfo &rLineInfo) const |
SAL_DLLPRIVATE vcl::Region | ImplPixelToDevicePixel (const vcl::Region &rRegion) const |
SAL_DLLPRIVATE void | ImplInvalidateViewTransform () |
SAL_DLLPRIVATE basegfx::B2DHomMatrix | ImplGetDeviceTransformation () const |
bool | IsNativeControlSupported (ControlType nType, ControlPart nPart) const |
bool | HitTestNativeScrollbar (ControlPart nPart, const tools::Rectangle &rControlRegion, const Point &aPos, bool &rIsInside) const |
bool | DrawNativeControl (ControlType nType, ControlPart nPart, const tools::Rectangle &rControlRegion, ControlState nState, const ImplControlValue &aValue, const OUString &aCaption, const Color &rBackgroundColor=COL_AUTO) |
bool | GetNativeControlRegion (ControlType nType, ControlPart nPart, const tools::Rectangle &rControlRegion, ControlState nState, const ImplControlValue &aValue, tools::Rectangle &rNativeBoundingRegion, tools::Rectangle &rNativeContentRegion) const |
bool | DrawEPS (const Point &rPt, const Size &rSz, const GfxLink &rGfxLink, GDIMetaFile *pSubst=nullptr) |
![]() | |
void | acquire () const |
void | release () const |
sal_Int32 | getRefCount () const |
void | disposeOnce () |
bool | isDisposed () const |
![]() | |
VclBuilderContainer () | |
virtual | ~VclBuilderContainer () |
void | disposeBuilder () |
void | setDeferredProperties () |
Private Member Functions | |
bool | IsPointerAtResizePos () |
Private Attributes | |
VclPtr< ScPosWnd > | aWndPos |
VclPtr< ScInputBarGroup > | mxTextWindow |
ScInputHandler * | pInputHdl |
ScTabViewShell * | mpViewShell |
tools::Long | mnMaxY |
bool | bIsOkCancelMode |
bool | bInResize |
Additional Inherited Members | |
![]() | |
typedef std::vector< ImplToolItem > | ImplToolItems |
![]() | |
static SAL_DLLPRIVATE int | ImplGetDragWidth (const vcl::RenderContext &rRenderContext, 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 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 void | ImplDrawText (OutputDevice &rTargetDevice, const tools::Rectangle &rRect, const OUString &rOrigStr, DrawTextFlags nStyle, MetricVector *pVector, OUString *pDisplayText, vcl::ITextLayout &_rLayout) |
static OUString | GetNonMnemonicString (const OUString &rStr, sal_Int32 &rMnemonicPos) |
static OUString | GetNonMnemonicString (const OUString &rStr) |
static std::shared_ptr< vcl::TextLayoutCache > | CreateTextLayoutCache (OUString const &) |
static SAL_DLLPRIVATE FontEmphasisMark | ImplGetEmphasisMarkStyle (const vcl::Font &rFont) |
static void | BeginFontSubstitution () |
static void | EndFontSubstitution () |
static void | AddFontSubstitute (const OUString &rFontName, const OUString &rReplaceFontName, AddFontSubstituteFlags nFlags) |
static void | RemoveFontsSubstitute () |
static vcl::Font | GetDefaultFont (DefaultFontType nType, LanguageType eLang, GetDefaultFontFlags nFlags, const OutputDevice *pOutDev=nullptr) |
static SAL_DLLPRIVATE void | ImplClearAllFontData (bool bNewFontLists) |
static SAL_DLLPRIVATE void | ImplRefreshAllFontData (bool bNewFontLists) |
static SAL_DLLPRIVATE void | ImplUpdateAllFontData (bool bNewFontLists) |
static Point | LogicToLogic (const Point &rPtSource, const MapMode &rMapModeSource, const MapMode &rMapModeDest) |
static Size | LogicToLogic (const Size &rSzSource, const MapMode &rMapModeSource, const MapMode &rMapModeDest) |
static tools::Rectangle | LogicToLogic (const tools::Rectangle &rRectSource, const MapMode &rMapModeSource, const MapMode &rMapModeDest) |
static tools::Long | LogicToLogic (tools::Long nLongSource, MapUnit eUnitSource, MapUnit eUnitDest) |
static basegfx::B2DPolygon | LogicToLogic (const basegfx::B2DPolygon &rPoly, const MapMode &rMapModeSource, const MapMode &rMapModeDest) |
static basegfx::B2DHomMatrix | LogicToLogic (const MapMode &rMapModeSource, const MapMode &rMapModeDest) |
![]() | |
static constexpr auto | APPEND |
static constexpr auto | ITEM_NOTFOUND |
![]() | |
virtual void | ApplySettings (vcl::RenderContext &rRenderContext) override |
![]() | |
SAL_DLLPRIVATE void | SetIdleDebugName (const char *pDebugName) |
SAL_DLLPRIVATE void | ImplInit (vcl::Window *pParent, WinBits nStyle) |
SAL_DLLPRIVATE void | ImplInitSettings () |
SAL_DLLPRIVATE void | DoInitialLayout () |
void | loadUI (vcl::Window *pParent, const OString &rID, const OUString &rUIXMLDescription, const css::uno::Reference< css::frame::XFrame > &rFrame) |
DockingWindow (WindowType nType) | |
![]() | |
SAL_DLLPRIVATE void | ImplInit (vcl::Window *pParent, WinBits nStyle, SystemParentData *pSystemParentData) |
SAL_DLLPRIVATE Point | ImplOutputToFrame (const Point &rPos) |
SAL_DLLPRIVATE void | ImplInvalidateParentFrameRegion (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 |
SAL_DLLPRIVATE void | ImplInvalidate (const vcl::Region *rRegion, 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 bool | AcquireGraphics () const override |
virtual void | ReleaseGraphics (bool bRelease=true) override |
virtual void | InitClipRegion () override |
void | ImplClearFontData (bool bNewFontLists) override |
void | ImplRefreshFontData (bool bNewFontLists) override |
void | ImplInitMapModeObjects () override |
virtual void | ImplAdjustNWFSizes () |
virtual void | CopyDeviceArea (SalTwoRect &aPosAry, bool bWindowInvalidate) override |
virtual const OutputDevice * | DrawOutDevDirectCheck (const OutputDevice &rSrcDev) const override |
virtual void | DrawOutDevDirectProcess (const OutputDevice &rSrcDev, SalTwoRect &rPosAry, SalGraphics *pSrcGraphics) override |
virtual void | ClipToPaintRegion (tools::Rectangle &rDstRect) override |
virtual bool | UsePolyPolygonForComplexGradient () override |
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 |
void | InvalidateSizeCache () |
![]() | |
css::awt::DeviceInfo | GetCommonDeviceInfo (Size const &aDevSize) const |
OutputDevice (OutDevType eOutDevType) | |
virtual | ~OutputDevice () override |
virtual tools::Rectangle | GetBackgroundComponentBounds () const |
SAL_DLLPRIVATE void | drawOutDevDirect (const OutputDevice &rSrcDev, SalTwoRect &rPosAry) |
SAL_DLLPRIVATE bool | is_double_buffered_window () const |
virtual void | ImplReleaseFonts () |
virtual vcl::Region | ClipToDeviceBounds (vcl::Region aRegion) const |
virtual void | DrawHatchLine_DrawLine (const Point &rStartPoint, const Point &rEndPoint) |
virtual tools::Long | GetGradientStepCount (tools::Long nMinRect) |
void | DrawGradientWallpaper (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight, const Wallpaper &rWallpaper) |
SAL_DLLPRIVATE void | ImplInitTextLineSize () |
SAL_DLLPRIVATE void | ImplInitAboveTextLineSize () |
SAL_DLLPRIVATE float | approximate_char_width () const |
SAL_DLLPRIVATE const LogicalFontInstance * | GetFontInstance () const |
SAL_DLLPRIVATE tools::Long | GetEmphasisAscent () const |
SAL_DLLPRIVATE tools::Long | GetEmphasisDescent () const |
SAL_DLLPRIVATE bool | InitFont () const |
virtual void | SetFontOrientation (LogicalFontInstance *const pFontInstance) const |
virtual tools::Long | GetFontExtLeading () const |
void | ReleaseFontCache () |
void | ReleaseFontCollection () |
void | SetFontCollectionFromSVData () |
void | ResetNewFontCache () |
virtual void | DrawDeviceBitmap (const Point &rDestPt, const Size &rDestSize, const Point &rSrcPtPixel, const Size &rSrcSizePixel, BitmapEx &rBitmapEx) |
virtual bool | CanSubsampleBitmap () const |
virtual bool | DrawTransformBitmapExDirect (const basegfx::B2DHomMatrix &aFullTransform, const BitmapEx &rBitmapEx, double fAlpha=1.0) |
virtual bool | TransformAndReduceBitmapExToTargetRange (const basegfx::B2DHomMatrix &aFullTransform, basegfx::B2DRange &aVisibleRange, double &fMaximumArea) |
virtual void | EmulateDrawTransparent (const tools::PolyPolygon &rPolyPoly, sal_uInt16 nTransparencePercent) |
void | DrawInvisiblePolygon (const tools::PolyPolygon &rPolyPoly) |
virtual void | ClipAndDrawGradientMetafile (const Gradient &rGradient, const tools::PolyPolygon &rPolyPoly) |
virtual void | DrawDeviceMask (const Bitmap &rMask, const Color &rMaskColor, const Point &rDestPt, const Size &rDestSize, const Point &rSrcPtPixel, const Size &rSrcSizePixel) |
![]() | |
VclReferenceBase () | |
virtual | ~VclReferenceBase () |
![]() | |
static SAL_DLLPRIVATE tools::Long | ImplGetTextLines (ImplMultiTextLineInfo &rLineInfo, tools::Long nWidth, const OUString &rStr, DrawTextFlags nStyle, const vcl::ITextLayout &_rLayout) |
![]() | |
bool | mbIsDeferredInit |
VclPtr< vcl::Window > | mpDialogParent |
![]() | |
std::unique_ptr< VclBuilder > | m_pUIBuilder |
Definition at line 283 of file inputwin.hxx.
ScInputWindow::ScInputWindow | ( | vcl::Window * | pParent, |
const SfxBindings * | pBind | ||
) |
Definition at line 153 of file inputwin.cxx.
References aWndPos, Create(), ToolBox::EnableItem(), VclPtr< reference_type >::get(), SfxBindings::GetDispatcher(), ScInputHandler::GetEditString(), ScInputHandler::GetFormString(), SfxDispatcher::GetFrame(), SfxShell::GetViewShell(), HID_INSWIN_CALC, HID_INSWIN_CANCEL, HID_INSWIN_FUNC, HID_INSWIN_INPUT, HID_INSWIN_OK, HID_INSWIN_POS, HID_INSWIN_SUMME, HID_SC_INPUTWIN, ToolBox::HideItem(), ToolBox::InsertItem(), ToolBox::InsertSeparator(), ToolBox::InsertWindow(), comphelper::LibreOfficeKit::isActive(), ScInputHandler::IsInputMode(), SfxViewShell::isLOKMobilePhone(), ScInputHandler::IsTopMode(), LINK, mpViewShell, mxTextWindow, pInputHdl, SC_INPUT_TABLE, SC_MOD, ScResId(), vcl::Window::SetAccessibleName(), ToolBox::SetDropdownClickHdl(), vcl::Window::SetHelpId(), ToolBox::SetHelpId(), ScInputHandler::SetInputWindow(), ToolBox::SetItemText(), ScInputHandler::SetMode(), vcl::Window::SetQuickHelpText(), ScInputBarGroup::SetTextString(), ToolBox::SetToolbarLayoutMode(), vcl::Window::Show(), ScTabViewShell::UpdateInputHandler(), WB_BORDER, WB_CLIPCHILDREN, and WB_NOSHADOW.
|
overridevirtual |
Definition at line 274 of file inputwin.cxx.
References VclReferenceBase::disposeOnce().
SetSelection at the InputHandler? Set bSelIsRef?
Definition at line 827 of file inputwin.cxx.
References SfxViewShell::Current(), ScTabViewShell::DoAutoSum(), ScModule::GetInputHdl(), ScInputHandler::GetTableView(), ScInputHandler::GetTopView(), ScInputHandler::InitRangeFinder(), ScModule::IsEditMode(), SC_MOD, SetFuncString(), and EditView::SetSelection().
Referenced by MenuHdl(), and ScTabViewShell::TabKeyInput().
|
overridevirtual |
Reimplemented from ToolBox.
Definition at line 721 of file inputwin.cxx.
References bIsOkCancelMode, ToolBox::DataChanged(), DataChangedEvent::GetFlags(), DataChangedEvent::GetType(), and ToolBox::SetItemImage().
Referenced by ScInputBarGroup::TriggerToolboxLayout().
Reimplemented from ToolBox.
Definition at line 279 of file inputwin.cxx.
References aWndPos, ToolBox::dispose(), VclPtr< reference_type >::disposeAndClear(), SfxViewShell::GetFirst(), GetInputHandler(), ScInputHandler::GetInputWindow(), vcl::Window::GetLOKNotifier(), vcl::Window::GetLOKWindowId(), SfxViewShell::GetNext(), comphelper::LibreOfficeKit::isActive(), mxTextWindow, vcl::Window::ReleaseLOKNotifier(), ScInputHandler::SetInputWindow(), ScInputHandler::StopInputWinEngine(), and ScGlobal::xSysLocale.
void ScInputWindow::EnableButtons | ( | bool | bEnable | ) |
Definition at line 702 of file inputwin.cxx.
References bIsOkCancelMode, vcl::Window::Enable(), ToolBox::EnableItem(), and vcl::Window::IsEnabled().
Referenced by SetFuncString(), SetOkCancelMode(), and SetSumAssignMode().
Point ScInputWindow::GetCursorScreenPixelPos | ( | bool | bBelowLine = false | ) |
Definition at line 653 of file inputwin.cxx.
References ScInputBarGroup::GetCursorScreenPixelPos(), mxTextWindow, and Point.
Referenced by ScInputHandler::ShowTip(), and ScInputHandler::ShowTipBelow().
EditView * ScInputWindow::GetEditView | ( | ) |
Definition at line 643 of file inputwin.cxx.
References ScInputBarGroup::GetEditView(), and mxTextWindow.
Referenced by ScInputHandler::GetFuncEditView(), ScInputHandler::ShowTip(), ScInputHandler::ShowTipBelow(), and ScInputHandler::UpdateActiveView().
vcl::Window * ScInputWindow::GetEditWindow | ( | ) |
Definition at line 648 of file inputwin.cxx.
References mxTextWindow.
Referenced by ScInputHandler::ShowTip(), and ScInputHandler::ShowTipBelow().
|
inline |
Definition at line 324 of file inputwin.hxx.
References pInputHdl.
Referenced by ScTabViewShell::Activate(), dispose(), and ScInputHandler::~ScInputHandler().
bool ScInputWindow::IsInputActive | ( | ) |
Definition at line 638 of file inputwin.cxx.
References ScInputBarGroup::IsInputActive(), and mxTextWindow.
Referenced by ScTabView::KillEditView().
|
private |
Definition at line 742 of file inputwin.cxx.
References DockingWindow::GetOutputSizePixel(), vcl::Window::GetPointerPosPixel(), and Size::Height().
Referenced by MouseButtonDown(), and MouseMove().
void ScInputWindow::MakeDialogEditView | ( | ) |
Definition at line 658 of file inputwin.cxx.
References ScInputBarGroup::MakeDialogEditView(), and mxTextWindow.
Referenced by ScInputHandler::GetFuncEditView().
void ScInputWindow::MenuHdl | ( | std::string_view | command | ) |
|
overridevirtual |
Reimplemented from ToolBox.
Definition at line 791 of file inputwin.cxx.
References bInResize, vcl::Window::CaptureMouse(), ScTabViewShell::GetActiveViewShell(), ScTabView::GetGridHeight(), DockingWindow::GetOutputSizePixel(), Size::Height(), MouseEvent::IsLeft(), IsPointerAtResizePos(), mnMaxY, ToolBox::MouseButtonDown(), SC_SPLIT_BOTTOM, SC_SPLIT_TOP, and TOOLBOX_WINDOW_HEIGHT.
|
overridevirtual |
Reimplemented from ToolBox.
Definition at line 815 of file inputwin.cxx.
References bInResize, MouseEvent::IsLeft(), mnMaxY, ToolBox::MouseButtonUp(), and vcl::Window::ReleaseMouse().
|
overridevirtual |
Reimplemented from ToolBox.
Definition at line 747 of file inputwin.cxx.
References bInResize, ScInputBarGroup::DecrementVerticalSize(), VclPtr< reference_type >::get(), DockingWindow::GetOutputSizePixel(), vcl::Window::GetPointerPosPixel(), Height, ScInputBarGroup::IncrementVerticalSize(), IsPointerAtResizePos(), mnMaxY, ToolBox::MouseMove(), mxTextWindow, Point, vcl::Window::SetPointer(), vcl::Window::SetPointerPosPixel(), and TOOLBOX_WINDOW_HEIGHT.
void ScInputWindow::NotifyLOKClient | ( | ) |
Definition at line 519 of file inputwin.cxx.
References vcl::Window::GetLOKNotifier(), vcl::Window::GetLOKWindowId(), ScInputBarGroup::GetNumLines(), OutputDevice::GetOutOffXPixel(), OutputDevice::GetOutOffYPixel(), DockingWindow::GetSizePixel(), comphelper::LibreOfficeKit::isActive(), Size::IsEmpty(), mpViewShell, mxTextWindow, Point, vcl::Window::SetLOKNotifier(), toString(), and Pair::toString().
Referenced by ScTabViewShell::afterCallbackRegistered().
|
overridevirtual |
Reimplemented from ToolBox.
Definition at line 420 of file inputwin.cxx.
References comphelper::LibreOfficeKit::isActive(), comphelper::LibreOfficeKit::isDialogPainting(), and ToolBox::Paint().
|
overridevirtual |
Reimplemented from vcl::Window.
Definition at line 438 of file inputwin.cxx.
References OutputDevice::GetOutOffXPixel(), OutputDevice::GetOutOffYPixel(), tools::Rectangle::GetSize(), tools::Rectangle::getX(), tools::Rectangle::getY(), comphelper::LibreOfficeKit::isActive(), comphelper::LibreOfficeKit::isDialogPainting(), and Point.
void ScInputWindow::PosGrabFocus | ( | ) |
Definition at line 697 of file inputwin.cxx.
References aWndPos, and vcl::Window::GrabFocus().
Referenced by ScModule::Execute().
|
overridevirtual |
Reimplemented from ToolBox.
Definition at line 477 of file inputwin.cxx.
References ToolBox::CalcWindowSizePixel(), VclPtr< reference_type >::get(), vcl::Window::GetLOKNotifier(), vcl::Window::GetLOKWindowId(), ScInputBarGroup::GetNumLines(), OutputDevice::GetOutOffXPixel(), OutputDevice::GetOutOffYPixel(), ScInputBarGroup::GetPixelHeightForLines(), vcl::Window::GetPosPixel(), DockingWindow::GetSizePixel(), vcl::Window::GetSizePixel(), ScInputBarGroup::GetVertOffset(), Size::Height(), Height, vcl::Window::Invalidate(), comphelper::LibreOfficeKit::isActive(), LEFT_OFFSET, mxTextWindow, Point, ToolBox::Resize(), Size::setHeight(), vcl::Window::SetSizePixel(), SetSizePixel(), toString(), and Size::Width().
Referenced by StateChanged(), and ScInputBarGroup::TriggerToolboxLayout().
|
overridevirtual |
new method at ScModule to query if function autopilot is open
Reimplemented from ToolBox.
Definition at line 330 of file inputwin.cxx.
References CELLTYPE_EDIT, CELLTYPE_FORMULA, CELLTYPE_STRING, CELLTYPE_VALUE, SfxViewFrame::Current(), SfxViewShell::Current(), SfxDispatcher::Execute(), ScDocument::GetCellType(), SfxViewFrame::GetChildWindow(), ToolBox::GetCurItemId(), ScViewData::GetCurPos(), SfxViewFrame::GetDispatcher(), ScViewData::GetDocument(), ScInputBarGroup::GetEditView(), ScInputBarGroup::GetTextString(), ScTabView::GetViewData(), ScModule::InputCancelHandler(), ScModule::InputChanged(), ScModule::InputEnterHandler(), vcl::Window::Invalidate(), comphelper::LibreOfficeKit::isActive(), ScModule::IsEditMode(), mxTextWindow, SC_MOD, ToolBox::Select(), EditView::SetEditEngineUpdateMode(), SetOkCancelMode(), EditView::SetSelection(), SetSumAssignMode(), ScInputBarGroup::SetTextString(), ScInputBarGroup::StartEditEngine(), and TextGrabFocus().
void ScInputWindow::SetFormulaMode | ( | bool | bSet | ) |
Definition at line 632 of file inputwin.cxx.
References aWndPos, mxTextWindow, ScPosWnd::SetFormulaMode(), and ScInputBarGroup::SetFormulaMode().
Referenced by ScInputHandler::CancelHandler(), ScInputHandler::EnterHandler(), SetSumAssignMode(), ScInputHandler::UpdateFormulaMode(), and ScInputHandler::ViewShellGone().
void ScInputWindow::SetFuncString | ( | const OUString & | rString, |
bool | bDoEdit = true |
||
) |
new method at ScModule to query if function autopilot is open
Definition at line 540 of file inputwin.cxx.
References SfxViewFrame::Current(), EnableButtons(), SfxViewFrame::GetChildWindow(), ScInputBarGroup::GetEditView(), ScModule::InputChanged(), ScModule::IsEditMode(), mxTextWindow, SC_MOD, EditView::SetEditEngineUpdateMode(), SetOkCancelMode(), EditView::SetSelection(), ScInputBarGroup::SetTextString(), ScInputBarGroup::StartEditEngine(), and ScInputBarGroup::TextGrabFocus().
Referenced by ScModule::ActivateInputWindow(), and AutoSum().
void ScInputWindow::SetInputHandler | ( | ScInputHandler * | pNew | ) |
Definition at line 317 of file inputwin.cxx.
References pInputHdl, and ScInputHandler::SetInputWindow().
Referenced by ScTabViewShell::Activate(), and ScInputHandler::~ScInputHandler().
void ScInputWindow::SetOkCancelMode | ( | ) |
new method at ScModule to query if function autopilot is open
Definition at line 586 of file inputwin.cxx.
References bIsOkCancelMode, SfxViewFrame::Current(), EnableButtons(), ToolBox::EnableItem(), SfxViewFrame::GetChildWindow(), ToolBox::HideItem(), and ToolBox::ShowItem().
Referenced by Select(), SetFuncString(), and ScInputHandler::StartTable().
void ScInputWindow::SetPosString | ( | const OUString & | rStr | ) |
Definition at line 573 of file inputwin.cxx.
References aWndPos, and ScPosWnd::SetPos().
Referenced by ScInputHandler::NotifyChange().
Reimplemented from vcl::Window.
Definition at line 455 of file inputwin.cxx.
References vcl::Window::GetLOKNotifier(), vcl::Window::GetParent(), Size::getWidth(), vcl::Window::SetSizePixel(), and Size::setWidth().
Referenced by Resize(), and ScInputWindowWrapper::ScInputWindowWrapper().
void ScInputWindow::SetSumAssignMode | ( | ) |
new method at ScModule to query if function autopilot is open
Definition at line 608 of file inputwin.cxx.
References bIsOkCancelMode, SfxViewFrame::Current(), EnableButtons(), ToolBox::EnableItem(), SfxViewFrame::GetChildWindow(), ToolBox::HideItem(), SetFormulaMode(), and ToolBox::ShowItem().
Referenced by ScInputHandler::NotifyChange(), and Select().
void ScInputWindow::SetTextString | ( | const OUString & | rString | ) |
Definition at line 578 of file inputwin.cxx.
References mxTextWindow, and ScInputBarGroup::SetTextString().
Referenced by ScInputHandler::DataChanged(), ScInputHandler::NotifyChange(), and ScInputHandler::StartTable().
|
overridevirtual |
Reimplemented from ToolBox.
Definition at line 714 of file inputwin.cxx.
References Resize(), and ToolBox::StateChanged().
void ScInputWindow::StopEditEngine | ( | bool | bAll | ) |
Definition at line 663 of file inputwin.cxx.
References mxTextWindow, and ScInputBarGroup::StopEditEngine().
Referenced by ScInputHandler::StopInputWinEngine().
void ScInputWindow::SwitchToTextWin | ( | ) |
Definition at line 678 of file inputwin.cxx.
References EditView::GetEditEngine(), ScInputBarGroup::GetEditView(), EditEngine::GetParagraphCount(), EditEngine::GetTextLen(), mxTextWindow, SC_MOD, EditView::SetSelection(), ScInputBarGroup::StartEditEngine(), and ScInputBarGroup::TextGrabFocus().
Referenced by ScCellShell::ExecuteMove().
void ScInputWindow::TextGrabFocus | ( | ) |
Definition at line 668 of file inputwin.cxx.
References mxTextWindow, and ScInputBarGroup::TextGrabFocus().
Referenced by ScPosWnd::ReleaseFocus_Impl(), and Select().
void ScInputWindow::TextInvalidate | ( | ) |
Definition at line 673 of file inputwin.cxx.
References vcl::Window::Invalidate(), and mxTextWindow.
Referenced by ScModule::ActivateInputWindow().
Definition at line 342 of file inputwin.hxx.
Referenced by dispose(), PosGrabFocus(), ScInputWindow(), SetFormulaMode(), and SetPosString().
|
private |
Definition at line 348 of file inputwin.hxx.
Referenced by MouseButtonDown(), MouseButtonUp(), and MouseMove().
|
private |
Definition at line 347 of file inputwin.hxx.
Referenced by DataChanged(), EnableButtons(), SetOkCancelMode(), and SetSumAssignMode().
|
private |
Definition at line 346 of file inputwin.hxx.
Referenced by MouseButtonDown(), MouseButtonUp(), and MouseMove().
|
private |
Definition at line 345 of file inputwin.hxx.
Referenced by NotifyLOKClient(), and ScInputWindow().
|
private |
Definition at line 343 of file inputwin.hxx.
Referenced by dispose(), GetCursorScreenPixelPos(), GetEditView(), GetEditWindow(), IsInputActive(), MakeDialogEditView(), MouseMove(), NotifyLOKClient(), Resize(), ScInputWindow(), Select(), SetFormulaMode(), SetFuncString(), SetTextString(), StopEditEngine(), SwitchToTextWin(), TextGrabFocus(), and TextInvalidate().
|
private |
Definition at line 344 of file inputwin.hxx.
Referenced by GetInputHandler(), ScInputWindow(), and SetInputHandler().