LibreOffice Module svtools (master) 1
|
#include <ruler.hxx>
Public Member Functions | |
Ruler (vcl::Window *pParent, WinBits nWinStyle=WB_STDRULER) | |
virtual | ~Ruler () override |
virtual void | dispose () override |
virtual void | MouseButtonDown (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 | StateChanged (StateChangedType nStateChange) override |
virtual void | DataChanged (const DataChangedEvent &rDCEvt) override |
virtual bool | StartDrag () |
virtual void | Drag () |
virtual void | EndDrag () |
virtual void | Click () |
void | DoubleClick () |
virtual void | ExtraDown () |
void | Activate () override |
void | Deactivate () override |
void | SetWinPos (tools::Long nOff, tools::Long nWidth=0) |
tools::Long | GetWinOffset () const |
void | SetPagePos (tools::Long nOff=0, tools::Long nWidth=0) |
tools::Long | GetPageOffset () const |
void | SetBorderPos (tools::Long nOff=0) |
tools::Long | GetBorderOffset () const |
const tools::Rectangle & | GetExtraRect () const |
void | SetUnit (FieldUnit eNewUnit) |
FieldUnit | GetUnit () const |
void | SetZoom (const Fraction &rNewZoom) |
void | SetExtraType (RulerExtra eNewExtraType, sal_uInt16 nStyle=0) |
bool | StartDocDrag (const MouseEvent &rMEvt, RulerType eDragType) |
RulerType | GetDragType () const |
tools::Long | GetDragPos () const |
sal_uInt16 | GetDragAryPos () const |
RulerDragSize | GetDragSize () const |
bool | IsDragDelete () const |
bool | IsDragCanceled () const |
sal_uInt16 | GetDragModifier () const |
bool | IsDrag () const |
void | CancelDrag () |
tools::Long | GetClickPos () const |
RulerType | GetClickType () const |
const RulerSelection & | GetHoverSelection () const |
RulerType | GetRulerType (const Point &rPos, sal_uInt16 *pAryPos=nullptr) |
void | SetNullOffset (tools::Long nPos) |
tools::Long | GetNullOffset () const |
void | SetMargin1 () |
void | SetMargin1 (tools::Long nPos, RulerMarginStyle nMarginStyle=RulerMarginStyle::Sizeable) |
tools::Long | GetMargin1 () const |
void | SetMargin2 () |
void | SetMargin2 (tools::Long nPos, RulerMarginStyle nMarginStyle=RulerMarginStyle::Sizeable) |
tools::Long | GetMargin2 () const |
void | SetLeftFrameMargin (tools::Long nPos) |
void | SetRightFrameMargin (tools::Long nPos) |
void | SetLines (sal_uInt32 n=0, const RulerLine *pLineAry=nullptr) |
void | SetBorders (sal_uInt32 n=0, const RulerBorder *pBrdAry=nullptr) |
void | SetIndents (sal_uInt32 n=0, const RulerIndent *pIndentAry=nullptr) |
void | SetTabs (sal_uInt32 n=0, const RulerTab *pTabAry=nullptr) |
const std::vector< RulerTab > & | GetTabs () const |
void | SetStyle (WinBits nStyle) |
WinBits | GetStyle () const |
void | SetDoubleClickHdl (const Link< Ruler *, void > &rLink) |
void | SetTextRTL (bool bRTL) |
bool | GetTextRTL () const |
void | SetCharWidth (tools::Long nWidth) |
void | SetLineHeight (tools::Long nHeight) |
void | DrawTicks () |
virtual css::uno::Reference< css::accessibility::XAccessible > | CreateAccessible () 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 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 |
![]() | |
void | acquire () const |
void | release () const |
sal_Int32 | getRefCount () const |
void | disposeOnce () |
bool | isDisposed () const |
Static Public Member Functions | |
static void | DrawTab (vcl::RenderContext &rRenderContext, const Color &rFillColor, const Point &rPos, sal_uInt16 nStyle) |
![]() | |
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 () |
Protected Member Functions | |
tools::Long | GetRulerVirHeight () const |
const MapMode & | GetCurrentMapMode () const |
const RulerUnitData & | GetCurrentRulerUnit () const |
![]() | |
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 () |
![]() | |
VclReferenceBase () | |
virtual | ~VclReferenceBase () |
virtual void | dispose () |
Static Private Member Functions | |
static SVT_DLLPRIVATE void | ImplDrawIndent (vcl::RenderContext &rRenderContext, const tools::Polygon &rPoly, bool bIsHit) |
|
privatedelete |
Ruler::Ruler | ( | vcl::Window * | pParent, |
WinBits | nWinStyle = WB_STDRULER |
||
) |
Definition at line 245 of file ruler.cxx.
References Create(), RulerTabData::cwidth, RulerTabData::cwidth2, RulerTabData::cwidth3, RulerTabData::cwidth4, RulerTabData::dheight, RulerTabData::dheight2, RulerTabData::DPIScaleFactor, RulerTabData::dwidth, RulerTabData::dwidth2, RulerTabData::dwidth3, RulerTabData::dwidth4, vcl::Window::GetDPIScaleFactor(), RulerTabData::height, RulerTabData::height2, ImplInit(), Map100thMM, ruler_tab, RulerTabData::textoff, WB_3DLOOK, RulerTabData::width, and RulerTabData::width2.
|
overridevirtual |
Definition at line 280 of file ruler.cxx.
References VclReferenceBase::disposeOnce().
|
overridevirtual |
Reimplemented from vcl::Window.
Definition at line 2222 of file ruler.cxx.
References vcl::Window::Invalidate(), mbActive, mnUpdateFlags, and RULER_UPDATE_LINES.
|
overrideprivatevirtual |
Reimplemented from vcl::Window.
Definition at line 981 of file ruler.cxx.
References adjustSize(), svtools::APPBACKGROUND, vcl::Window::ApplyControlBackground(), vcl::Window::ApplyControlFont(), vcl::Window::ApplyControlForeground(), svtools::ColorConfig::GetColorValue(), StyleSettings::GetDarkShadowColor(), vcl::Font::GetFontSize(), vcl::Window::GetOutDev(), OutputDevice::GetSettings(), AllSettings::GetStyleSettings(), StyleSettings::GetToolFont(), Size::Height(), maVirDev, svtools::ColorConfigValue::nColor, Resize(), vcl::Font::SetFontSize(), vcl::Window::SetTextFillColor(), and Size::Width().
void Ruler::CancelDrag | ( | ) |
Definition at line 2307 of file ruler.cxx.
References ImplDrag(), ImplEndDrag(), and mbDrag.
|
virtual |
Definition at line 2209 of file ruler.cxx.
Referenced by MouseButtonDown().
|
overridevirtual |
Reimplemented from vcl::Window.
Definition at line 2752 of file ruler.cxx.
References aStr, vcl::Window::GetAccessible(), vcl::Window::GetAccessibleParentWindow(), mnWinStyle, mxAccContext, vcl::Window::SetAccessible(), SvtResId(), and WB_HORZ.
|
overridevirtual |
Reimplemented from vcl::Window.
Definition at line 2180 of file ruler.cxx.
References DataChangedEvent::GetFlags(), DataChangedEvent::GetType(), ImplInitSettings(), vcl::Window::Invalidate(), and mbFormat.
|
overridevirtual |
Reimplemented from vcl::Window.
Definition at line 2231 of file ruler.cxx.
References vcl::Window::Invalidate(), and mbActive.
|
overridevirtual |
Reimplemented from vcl::Window.
Definition at line 285 of file ruler.cxx.
References mpDragData, mpSaveData, and mxAccContext.
void Ruler::DoubleClick | ( | ) |
Definition at line 2213 of file ruler.cxx.
References Link< typename Arg, typename Ret >::Call(), and maDoubleClickHdl.
Referenced by MouseButtonDown(), and StartDocDrag().
|
virtual |
Definition at line 2201 of file ruler.cxx.
Referenced by ImplDrag().
|
static |
Definition at line 2691 of file ruler.cxx.
References vcl::FILLCOLOR, ImplCenterTabPos(), ImplDrawRulerTab(), vcl::LINECOLOR, OutputDevice::Pop(), OutputDevice::Push(), RULER_TAB_RTL, RULER_TAB_STYLE, OutputDevice::SetFillColor(), and OutputDevice::SetLineColor().
void Ruler::DrawTicks | ( | ) |
Definition at line 2746 of file ruler.cxx.
References vcl::Window::Invalidate(), and mbFormat.
|
virtual |
Definition at line 2205 of file ruler.cxx.
Referenced by ImplEndDrag().
|
virtual |
Definition at line 2218 of file ruler.cxx.
Referenced by MouseButtonDown().
|
inline |
|
inline |
|
inlineprotected |
|
protected |
Definition at line 2741 of file ruler.cxx.
References aImplRulerUnitTab, and mnUnitIndex.
|
inline |
|
inline |
|
inline |
|
inline |
tools::Long Ruler::GetMargin1 | ( | ) | const |
Definition at line 2725 of file ruler.cxx.
References mpData, and ImplRulerData::nMargin1.
tools::Long Ruler::GetMargin2 | ( | ) | const |
Definition at line 2730 of file ruler.cxx.
References mpData, and ImplRulerData::nMargin2.
tools::Long Ruler::GetNullOffset | ( | ) | const |
Definition at line 2720 of file ruler.cxx.
References mpData, and ImplRulerData::nNullOff.
tools::Long Ruler::GetPageOffset | ( | ) | const |
Definition at line 2715 of file ruler.cxx.
References mpData, and ImplRulerData::nPageOff.
Definition at line 2316 of file ruler.cxx.
References RulerSelection::eType, ImplDoHitTest(), vcl::Window::Invalidate(), vcl::Window::IsReallyVisible(), mbFormat, and RulerSelection::nAryPos.
|
inlineprotected |
|
inline |
Definition at line 785 of file ruler.hxx.
Referenced by ImplDrawExtra(), ImplDrawTab(), and ImplDrawTabs().
const std::vector< RulerTab > & Ruler::GetTabs | ( | ) | const |
Definition at line 2677 of file ruler.cxx.
References mpData, and ImplRulerData::pTabs.
bool Ruler::GetTextRTL | ( | ) | const |
Definition at line 2736 of file ruler.cxx.
References ImplRulerData::bTextRTL, and mpData.
|
inline |
|
private |
Definition at line 1047 of file ruler.cxx.
References ImplRulerData::bAutoPageWidth, mbAutoWinWidth, mbCalc, mnHeight, mnVirOff, mnWidth, mnWinOff, mnWinStyle, mnWinWidth, mpData, ImplRulerData::nPageOff, ImplRulerData::nPageWidth, ImplRulerData::nRulVirOff, ImplRulerData::nRulWidth, and WB_HORZ.
Referenced by ImplFormat().
|
private |
Definition at line 1710 of file ruler.cxx.
References Point::AdjustX(), Point::AdjustY(), Border, Bottom, DontKnow, RulerSelection::eType, ImplDoHitTest(), Indent, Margin1, Margin2, mnHeight, mnVirHeight, mnWidth, mnWinOff, mnWinStyle, RULER_OFF, Point::setX(), Point::setY(), Tab, Top, and WB_HORZ.
Referenced by StartDocDrag().
|
private |
Definition at line 1419 of file ruler.cxx.
References tools::Rectangle::AdjustLeft(), tools::Rectangle::AdjustRight(), RulerSelection::bExpandTest, Border, tools::Rectangle::Bottom(), Bottom, RulerSelection::bSize, RulerSelection::bSizeBar, tools::Rectangle::Contains(), RulerTabData::cwidth, RulerTabData::cwidth2, DontKnow, RulerSelection::eType, RulerTabData::height, i, Indent, Invisible, Margin1, Margin2, mbActive, RulerSelection::mnDragSize, mnVirHeight, mnVirOff, mnWinStyle, Move, Moveable, mpData, n1, N1, n2, N2, RulerSelection::nAryPos, ImplRulerData::nMargin1, ImplRulerData::nMargin1Style, ImplRulerData::nMargin2, ImplRulerData::nMargin2Style, ImplRulerData::nNullVirOff, RulerSelection::nPos, ImplRulerData::nRulVirOff, ImplRulerData::nRulWidth, Outside, ImplRulerData::pBorders, ImplRulerData::pIndents, ImplRulerData::pTabs, RULER_MOUSE_BORDERMOVE, RULER_MOUSE_BORDERWIDTH, RULER_MOUSE_MARGINWIDTH, RULER_OFF, RULER_STYLE_INVISIBLE, ruler_tab, RULER_TAB_DEFAULT, RULER_TAB_LEFT, RULER_TAB_RIGHT, RULER_TAB_STYLE, tools::Rectangle::SetBottom(), tools::Rectangle::SetLeft(), tools::Rectangle::SetRight(), tools::Rectangle::SetTop(), Sizeable, Tab, WB_HORZ, RulerTabData::width, Point::X(), and Point::Y().
Referenced by GetRulerType(), ImplDocHitTest(), MouseButtonDown(), and MouseMove().
|
private |
Definition at line 1818 of file ruler.cxx.
References Drag(), vcl::Window::Invalidate(), mbCalc, mbDragCanceled, mbDragDelete, mbFormat, mnDragPos, mnHeight, mnStartDragPos, mnVirOff, mnWidth, mnWinStyle, mpData, mpDragData, mpSaveData, ImplRulerData::nNullVirOff, ImplRulerData::nRulVirOff, ImplRulerData::nRulWidth, WB_HORZ, Point::X(), and Point::Y().
Referenced by CancelDrag(), and Tracking().
|
private |
Definition at line 1307 of file ruler.cxx.
References Size::AdjustWidth(), ImplRulerData::bTextRTL, OutputDevice::DrawOutDev(), tools::Rectangle::GetWidth(), ImplFormat(), ImplInvertLines(), vcl::Window::IsReallyVisible(), maExtraRect, maVirDev, mbFormat, mnVirOff, mnWinStyle, mpData, RULER_OFF, Point::setX(), Point::setY(), and WB_HORZ.
Referenced by Paint().
|
private |
Definition at line 646 of file ruler.cxx.
References StyleSettings::GetDarkShadowColor(), StyleSettings::GetFaceColor(), StyleSettings::GetLightColor(), OutputDevice::GetSettings(), StyleSettings::GetShadowColor(), AllSettings::GetStyleSettings(), StyleSettings::GetWindowColor(), i, ImplVDrawLine(), ImplVDrawRect(), Invisible, mpData, n, n1, n2, ImplRulerData::nNullVirOff, ImplRulerData::pBorders, RULER_VAR_SIZE, OutputDevice::SetFillColor(), OutputDevice::SetLineColor(), Sizeable, and Variable.
Referenced by ImplFormat().
|
private |
Definition at line 1340 of file ruler.cxx.
References tools::Rectangle::AdjustBottom(), tools::Rectangle::AdjustLeft(), tools::Rectangle::AdjustRight(), tools::Rectangle::AdjustTop(), tools::Rectangle::Bottom(), ImplRulerData::bTextRTL, tools::Rectangle::Center(), OutputDevice::DrawLine(), OutputDevice::DrawRect(), StyleSettings::GetButtonTextColor(), StyleSettings::GetCheckedColor(), OutputDevice::GetSettings(), GetStyle(), AllSettings::GetStyleSettings(), ImplCenterTabPos(), ImplDrawTab(), tools::Rectangle::Left(), maExtraRect, meExtraType, mnExtraStyle, mpData, NullOffset, tools::Rectangle::Right(), RULER_STYLE_HIGHLIGHT, RULER_TAB_RTL, RULER_TAB_STYLE, OutputDevice::SetFillColor(), OutputDevice::SetLineColor(), Point::setX(), Point::setY(), Tab, tools::Rectangle::Top(), WB_HORZ, WB_RIGHT_ALIGNED, Point::X(), and Point::Y().
Referenced by Paint().
|
staticprivate |
Definition at line 738 of file ruler.cxx.
References OutputDevice::DrawPolygon(), StyleSettings::GetDarkShadowColor(), OutputDevice::GetSettings(), AllSettings::GetStyleSettings(), StyleSettings::GetWorkspaceColor(), tools::Polygon::Optimize(), OutputDevice::SetFillColor(), and OutputDevice::SetLineColor().
Referenced by ImplDrawIndents().
|
private |
Definition at line 749 of file ruler.cxx.
References Bottom, i, ImplDrawIndent(), Indent, mbDrag, meDragType, mnDragAryPos, mnVirHeight, mnWinStyle, mpData, mxCurrentHitTest, n, ImplRulerData::nNullVirOff, ImplRulerData::pIndents, tools::Polygon::SetPoint(), WB_HORZ, Point::X(), and Point::Y().
Referenced by ImplFormat().
|
private |
Definition at line 938 of file ruler.cxx.
References ImplRulerData::bTextRTL, StyleSettings::GetDarkShadowColor(), StyleSettings::GetFaceColor(), OutputDevice::GetSettings(), GetStyle(), AllSettings::GetStyleSettings(), ImplDrawRulerTab(), mpData, RULER_STYLE_DONTKNOW, RULER_STYLE_INVISIBLE, RULER_TAB_RTL, OutputDevice::SetFillColor(), and OutputDevice::SetLineColor().
Referenced by ImplDrawExtra(), and ImplDrawTabs().
|
private |
Definition at line 956 of file ruler.cxx.
References GetStyle(), ImplDrawTab(), mpData, ImplRulerData::nNullVirOff, RulerTab::nPos, RulerTab::nStyle, ImplRulerData::pTabs, RULER_STYLE_INVISIBLE, and WB_RIGHT_ALIGNED.
Referenced by ImplFormat().
|
private |
Definition at line 418 of file ruler.cxx.
References aImplRulerUnitTab, RulerTabData::DPIScaleFactor, OutputDevice::GetFont(), OutputDevice::GetSettings(), StyleSettings::GetShadowColor(), AllSettings::GetStyleSettings(), OutputDevice::GetTextWidth(), Size::Height(), ImplVDrawRect(), ImplVDrawText(), Invisible, OutputDevice::LogicToPixel(), maMapMode, mnCharWidth, mnLineHeight, mnUnitIndex, mnWinStyle, mpData, n, ImplRulerData::nMargin1, ImplRulerData::nMargin1Style, ImplRulerData::nPageWidth, RulerUnitData::nTick1, RulerUnitData::nTick2, RulerUnitData::nTick3, RulerUnitData::nTick4, RulerUnitData::nTickUnit, OutputDevice::PixelToLogic(), ruler_tab, RULER_UNIT_CHAR, RULER_UNIT_LINE, OutputDevice::SetFillColor(), OutputDevice::SetFont(), OutputDevice::SetLineColor(), vcl::Font::SetOrientation(), WB_HORZ, WB_RIGHT_ALIGNED, Width, and Size::Width().
Referenced by ImplFormat().
|
private |
Definition at line 1892 of file ruler.cxx.
References DontKnow, EndDrag(), vcl::Window::Invalidate(), mbDrag, mbDragCanceled, mbDragDelete, meDragType, mnDragAryPos, mnDragModifier, mnDragPos, mnDragSize, mnStartDragPos, Move, mpData, mpDragData, and mpSaveData.
Referenced by CancelDrag(), and Tracking().
|
private |
Definition at line 1093 of file ruler.cxx.
References ImplRulerData::bAutoPageWidth, ImplRulerData::bTextRTL, StyleSettings::GetDialogColor(), OutputDevice::GetSettings(), StyleSettings::GetShadowColor(), AllSettings::GetStyleSettings(), StyleSettings::GetWindowColor(), ImplCalc(), ImplDrawBorders(), ImplDrawIndents(), ImplDrawTabs(), ImplDrawTicks(), ImplVDrawLine(), ImplVDrawRect(), Invisible, vcl::Window::IsReallyVisible(), maVirDev, mbCalc, mbFormat, mnVirHeight, mnVirOff, mnVirWidth, mnWinOff, mnWinStyle, mpData, ImplRulerData::nLeftFrameMargin, ImplRulerData::nMargin1, ImplRulerData::nMargin1Style, ImplRulerData::nMargin2, ImplRulerData::nMargin2Style, ImplRulerData::nNullOff, ImplRulerData::nNullVirOff, ImplRulerData::nPageOff, ImplRulerData::nPageWidth, ImplRulerData::nRightFrameMargin, ImplRulerData::nRulVirOff, ImplRulerData::nRulWidth, ImplRulerData::pBorders, ImplRulerData::pIndents, ImplRulerData::pTabs, Size::setHeight(), Size::setWidth(), and WB_HORZ.
Referenced by ImplDraw(), and StartDocDrag().
|
private |
Definition at line 176 of file ruler.cxx.
References DontKnow, vcl::Window::EnableRTL(), tools::Rectangle::GetHeight(), vcl::Window::GetOutDev(), OutputDevice::GetTextBoundRect(), ImplInitSettings(), maZoom, mbActive, mbAutoWinWidth, mbCalc, mbDrag, mbDragCanceled, mbDragDelete, mbFormat, meDragType, meExtraType, meUnit, mnBorderOff, mnBorderWidth, mnCharWidth, mnDragAryPos, mnDragModifier, mnDragPos, mnDragSize, mnExtraStyle, mnHeight, mnLineHeight, mnUnitIndex, mnUpdateFlags, mnVirHeight, mnVirOff, mnVirWidth, mnWidth, mnWinOff, mnWinStyle, mnWinWidth, Move, mpData, mpSaveData, RULER_OFF, ruler_tab, RULER_UNIT_CM, Size::setHeight(), vcl::Window::SetOutputSizePixel(), vcl::Window::SetType(), Size::setWidth(), RulerTabData::textoff, WB_BORDER, WB_HORZ, and WB_VERT.
Referenced by Ruler().
|
private |
Definition at line 1257 of file ruler.cxx.
References ImplRulerData::bTextRTL, tools::Rectangle::GetHeight(), vcl::Window::GetOutputSizePixel(), tools::Rectangle::GetWidth(), Size::Height(), vcl::Window::Invalidate(), tools::Rectangle::Left(), maExtraRect, mbCalc, mbFormat, mnVirHeight, mnVirOff, mnVirWidth, mnWinStyle, tools::Rectangle::Move(), mpData, tools::Rectangle::Right(), RULER_MIN_SIZE, RULER_OFF, tools::Rectangle::SetBottom(), tools::Rectangle::SetEmpty(), tools::Rectangle::SetLeft(), tools::Rectangle::SetRight(), tools::Rectangle::SetTop(), tools::Rectangle::Top(), WB_EXTRAFIELD, WB_HORZ, and Size::Width().
Referenced by Resize(), SetStyle(), and SetTextRTL().
|
private |
Definition at line 1007 of file ruler.cxx.
References adjustSize(), svtools::APPBACKGROUND, vcl::Window::ApplyControlBackground(), vcl::Window::ApplyControlFont(), vcl::Window::ApplyControlForeground(), vcl::Window::GetBackground(), svtools::ColorConfig::GetColorValue(), StyleSettings::GetDarkShadowColor(), vcl::Window::GetFont(), vcl::Font::GetFontSize(), vcl::Window::GetOutDev(), vcl::Window::GetSettings(), AllSettings::GetStyleSettings(), vcl::Window::GetTextColor(), vcl::Window::GetTextFillColor(), StyleSettings::GetToolFont(), Size::Height(), maVirDev, mnWinStyle, svtools::ColorConfigValue::nColor, vcl::Font::SetFontSize(), vcl::Font::SetOrientation(), vcl::Window::SetTextFillColor(), WB_VERT, and Size::Width().
Referenced by DataChanged(), ImplInit(), and StateChanged().
|
private |
Definition at line 358 of file ruler.cxx.
References tools::Rectangle::Bottom(), OutputDevice::Erase(), vcl::Window::GetOutDev(), OutputDevice::Invert(), mbActive, mbDrag, mbFormat, mnUpdateFlags, mnVirHeight, mnVirOff, mnWinStyle, mpData, n, ImplRulerData::nNullVirOff, RulerLine::nPos, ImplRulerData::nRulVirOff, ImplRulerData::nRulWidth, ImplRulerData::pLines, tools::Rectangle::Right(), RULER_OFF, RULER_UPDATE_LINES, tools::Rectangle::SetBottom(), tools::Rectangle::SetLeft(), tools::Rectangle::SetRight(), tools::Rectangle::SetTop(), and WB_HORZ.
Referenced by ImplDraw().
|
private |
Definition at line 1778 of file ruler.cxx.
References Border, RulerSelection::bSize, RulerSelection::bSizeBar, DontKnow, RulerSelection::eType, vcl::Window::Invalidate(), mbDrag, meDragType, mnDragAryPos, mnDragModifier, mnDragPos, RulerSelection::mnDragSize, mnDragSize, mnStartDragPos, Move, mpData, mpDragData, mpSaveData, RulerSelection::nAryPos, RulerSelection::nPos, StartDrag(), and vcl::Window::StartTracking().
Referenced by MouseButtonDown(), and StartDocDrag().
|
private |
Definition at line 1397 of file ruler.cxx.
References vcl::Window::Invalidate(), vcl::Window::IsReallyVisible(), vcl::Window::IsUpdateMode(), mbCalc, mbDrag, and mbFormat.
Referenced by Resize(), SetBorders(), SetIndents(), SetLeftFrameMargin(), SetMargin1(), SetMargin2(), SetNullOffset(), SetPagePos(), SetRightFrameMargin(), SetTabs(), SetUnit(), SetWinPos(), and SetZoom().
|
private |
Definition at line 293 of file ruler.cxx.
References OutputDevice::DrawLine(), mnVirWidth, mnWinStyle, RULER_CLIP, and WB_HORZ.
Referenced by ImplDrawBorders(), and ImplFormat().
|
private |
Definition at line 315 of file ruler.cxx.
References OutputDevice::DrawRect(), mnVirWidth, mnWinStyle, RULER_CLIP, and WB_HORZ.
Referenced by ImplDrawBorders(), ImplDrawTicks(), and ImplFormat().
|
private |
Definition at line 337 of file ruler.cxx.
References OutputDevice::DrawText(), tools::Rectangle::GetHeight(), OutputDevice::GetTextBoundRect(), tools::Rectangle::GetWidth(), tools::Rectangle::Left(), maTextGlyphs, mnVirWidth, mnWinStyle, RULER_CLIP, tools::Rectangle::Top(), and WB_HORZ.
Referenced by ImplDrawTicks().
|
overridevirtual |
Reimplemented from vcl::Window.
Definition at line 1920 of file ruler.cxx.
References Click(), tools::Rectangle::Contains(), DontKnow, DoubleClick(), RulerSelection::eType, ExtraDown(), MouseEvent::GetClicks(), MouseEvent::GetModifier(), MouseEvent::GetPosPixel(), ImplDoHitTest(), ImplStartDrag(), vcl::Window::Invalidate(), MouseEvent::IsLeft(), vcl::Window::IsTracking(), maExtraRect, mbFormat, meDragType, mnDragAryPos, mnDragPos, RulerSelection::nAryPos, and RulerSelection::nPos.
|
overridevirtual |
Reimplemented from vcl::Window.
Definition at line 1983 of file ruler.cxx.
References DontKnow, RulerSelection::eType, MouseEvent::GetPosPixel(), ImplDoHitTest(), vcl::Window::Invalidate(), maHoverSelection, mbFormat, mnWinStyle, mxCurrentHitTest, mxPreviousHitTest, N1, N2, vcl::Window::SetPointer(), and WB_HORZ.
|
overridevirtual |
Reimplemented from vcl::Window.
Definition at line 2057 of file ruler.cxx.
References ImplDraw(), ImplDrawExtra(), mnWinStyle, and WB_EXTRAFIELD.
|
overridevirtual |
Reimplemented from vcl::Window.
Definition at line 2066 of file ruler.cxx.
References ImplRulerData::bAutoPageWidth, ImplRulerData::bTextRTL, bVisible, vcl::Window::GetOutputSizePixel(), Size::Height(), ImplInitExtraField(), ImplUpdate(), vcl::Window::Invalidate(), vcl::Window::IsReallyVisible(), tools::Rectangle::Left(), mbAutoWinWidth, mbCalc, mbFormat, mnBorderWidth, mnHeight, mnUpdateFlags, mnVirHeight, mnWidth, mnWinStyle, mpData, ImplRulerData::pLines, RULER_OFF, RULER_RESIZE_OFF, RULER_UPDATE_LINES, tools::Rectangle::SetBottom(), tools::Rectangle::SetLeft(), tools::Rectangle::SetRight(), tools::Rectangle::SetTop(), tools::Rectangle::Top(), WB_HORZ, and Size::Width().
Referenced by ApplySettings().
void Ruler::SetBorderPos | ( | tools::Long | nOff = 0 | ) |
Definition at line 2364 of file ruler.cxx.
References vcl::Window::Invalidate(), vcl::Window::IsReallyVisible(), vcl::Window::IsUpdateMode(), mnBorderOff, mnWinStyle, and WB_BORDER.
void Ruler::SetBorders | ( | sal_uInt32 | n = 0 , |
const RulerBorder * | pBrdAry = nullptr |
||
) |
Definition at line 2556 of file ruler.cxx.
References i, ImplUpdate(), mpData, RulerBorder::nPos, RulerBorder::nStyle, RulerBorder::nWidth, and ImplRulerData::pBorders.
|
inline |
void Ruler::SetExtraType | ( | RulerExtra | eNewExtraType, |
sal_uInt16 | nStyle = 0 |
||
) |
Definition at line 2441 of file ruler.cxx.
References vcl::Window::Invalidate(), vcl::Window::IsReallyVisible(), vcl::Window::IsUpdateMode(), meExtraType, mnExtraStyle, mnWinStyle, and WB_EXTRAFIELD.
void Ruler::SetIndents | ( | sal_uInt32 | n = 0 , |
const RulerIndent * | pIndentAry = nullptr |
||
) |
Definition at line 2596 of file ruler.cxx.
References i, ImplUpdate(), mpData, RulerIndent::nPos, RulerIndent::nStyle, and ImplRulerData::pIndents.
void Ruler::SetLeftFrameMargin | ( | tools::Long | nPos | ) |
Definition at line 2462 of file ruler.cxx.
References ImplUpdate(), mpData, ImplRulerData::nLeftFrameMargin, and nPos.
|
inline |
void Ruler::SetLines | ( | sal_uInt32 | n = 0 , |
const RulerLine * | pLineAry = nullptr |
||
) |
Definition at line 2505 of file ruler.cxx.
References i, vcl::Window::Invalidate(), vcl::Window::IsReallyVisible(), vcl::Window::IsUpdateMode(), mpData, RulerLine::nPos, and ImplRulerData::pLines.
|
inline |
Definition at line 765 of file ruler.hxx.
References Invisible, and SetMargin1().
Referenced by SetMargin1().
void Ruler::SetMargin1 | ( | tools::Long | nPos, |
RulerMarginStyle | nMarginStyle = RulerMarginStyle::Sizeable |
||
) |
Definition at line 2480 of file ruler.cxx.
References ImplUpdate(), mpData, ImplRulerData::nMargin1, ImplRulerData::nMargin1Style, and nPos.
|
inline |
Definition at line 768 of file ruler.hxx.
References Invisible, and SetMargin2().
Referenced by SetMargin2().
void Ruler::SetMargin2 | ( | tools::Long | nPos, |
RulerMarginStyle | nMarginStyle = RulerMarginStyle::Sizeable |
||
) |
Definition at line 2490 of file ruler.cxx.
References DBG_ASSERT, ImplUpdate(), Invisible, mpData, ImplRulerData::nMargin1, ImplRulerData::nMargin1Style, ImplRulerData::nMargin2, ImplRulerData::nMargin2Style, and nPos.
void Ruler::SetNullOffset | ( | tools::Long | nPos | ) |
Definition at line 2452 of file ruler.cxx.
References ImplUpdate(), mpData, ImplRulerData::nNullOff, ImplRulerData::nNullVirOff, and nPos.
void Ruler::SetPagePos | ( | tools::Long | nOff = 0 , |
tools::Long | nWidth = 0 |
||
) |
Definition at line 2347 of file ruler.cxx.
References ImplRulerData::bAutoPageWidth, ImplUpdate(), mpData, ImplRulerData::nPageOff, and ImplRulerData::nPageWidth.
void Ruler::SetRightFrameMargin | ( | tools::Long | nPos | ) |
Definition at line 2471 of file ruler.cxx.
References ImplUpdate(), mpData, nPos, and ImplRulerData::nRightFrameMargin.
void Ruler::SetStyle | ( | WinBits | nStyle | ) |
Definition at line 2682 of file ruler.cxx.
References ImplInitExtraField(), and mnWinStyle.
void Ruler::SetTabs | ( | sal_uInt32 | n = 0 , |
const RulerTab * | pTabAry = nullptr |
||
) |
Definition at line 2637 of file ruler.cxx.
References i, ImplUpdate(), mpData, RulerTab::nPos, RulerTab::nStyle, and ImplRulerData::pTabs.
void Ruler::SetTextRTL | ( | bool | bRTL | ) |
Definition at line 2704 of file ruler.cxx.
References ImplRulerData::bTextRTL, ImplInitExtraField(), vcl::Window::IsReallyVisible(), vcl::Window::IsUpdateMode(), and mpData.
void Ruler::SetUnit | ( | FieldUnit | eNewUnit | ) |
Definition at line 2378 of file ruler.cxx.
References aImplRulerUnitTab, ImplUpdate(), maMapMode, meUnit, mnUnitIndex, RULER_UNIT_CHAR, RULER_UNIT_CM, RULER_UNIT_FOOT, RULER_UNIT_INCH, RULER_UNIT_KM, RULER_UNIT_LINE, RULER_UNIT_M, RULER_UNIT_MILE, RULER_UNIT_MM, RULER_UNIT_PICA, RULER_UNIT_POINT, SAL_WARN, and MapMode::SetMapUnit().
void Ruler::SetWinPos | ( | tools::Long | nOff, |
tools::Long | nWidth = 0 |
||
) |
Definition at line 2334 of file ruler.cxx.
References ImplUpdate(), mbAutoWinWidth, mnWinOff, and mnWinWidth.
void Ruler::SetZoom | ( | const Fraction & | rNewZoom | ) |
Definition at line 2428 of file ruler.cxx.
References DBG_ASSERT, Fraction::GetNumerator(), ImplUpdate(), maMapMode, maZoom, MapMode::SetScaleX(), and MapMode::SetScaleY().
bool Ruler::StartDocDrag | ( | const MouseEvent & | rMEvt, |
RulerType | eDragType | ||
) |
Definition at line 2239 of file ruler.cxx.
References RulerSelection::bExpandTest, RulerSelection::bSize, RulerSelection::bSizeBar, DontKnow, DoubleClick(), MouseEvent::GetClicks(), MouseEvent::GetModifier(), vcl::Window::GetOutDev(), MouseEvent::GetPosPixel(), ImplDocHitTest(), ImplFormat(), ImplStartDrag(), vcl::Window::Invalidate(), vcl::Window::IsReallyVisible(), mbDrag, mbFormat, mnDragAryPos, mnDragPos, mnWinStyle, RulerSelection::nAryPos, RulerSelection::nPos, vcl::Window::SetPointer(), and WB_HORZ.
|
virtual |
Definition at line 2196 of file ruler.cxx.
Referenced by ImplStartDrag().
|
overridevirtual |
Reimplemented from vcl::Window.
Definition at line 2151 of file ruler.cxx.
References ImplInitSettings(), vcl::Window::Invalidate(), vcl::Window::IsReallyVisible(), vcl::Window::IsUpdateMode(), and nType.
|
overridevirtual |
Reimplemented from vcl::Window.
Definition at line 2040 of file ruler.cxx.
References TrackingEvent::GetMouseEvent(), MouseEvent::GetPosPixel(), ImplDrag(), ImplEndDrag(), TrackingEvent::IsTrackingCanceled(), TrackingEvent::IsTrackingEnded(), mbDragCanceled, and mbFormat.
Definition at line 652 of file ruler.hxx.
Referenced by DoubleClick().
|
private |
Definition at line 627 of file ruler.hxx.
Referenced by ImplDraw(), ImplDrawExtra(), ImplInitExtraField(), and MouseButtonDown().
|
private |
Definition at line 650 of file ruler.hxx.
Referenced by MouseMove().
|
private |
Definition at line 612 of file ruler.hxx.
Referenced by ImplDrawTicks(), SetUnit(), and SetZoom().
|
private |
Definition at line 659 of file ruler.hxx.
Referenced by ImplVDrawText().
|
private |
Definition at line 611 of file ruler.hxx.
Referenced by ApplySettings(), ImplDraw(), ImplFormat(), and ImplInitSettings().
|
private |
Definition at line 640 of file ruler.hxx.
Referenced by ImplInit(), and SetZoom().
|
private |
Definition at line 647 of file ruler.hxx.
Referenced by Activate(), Deactivate(), ImplDoHitTest(), ImplInit(), and ImplInvertLines().
|
private |
Definition at line 646 of file ruler.hxx.
Referenced by ImplCalc(), ImplInit(), Resize(), and SetWinPos().
|
private |
Definition at line 641 of file ruler.hxx.
Referenced by ImplCalc(), ImplDrag(), ImplFormat(), ImplInit(), ImplInitExtraField(), ImplUpdate(), and Resize().
|
private |
Definition at line 643 of file ruler.hxx.
Referenced by CancelDrag(), ImplDrawIndents(), ImplEndDrag(), ImplInit(), ImplInvertLines(), ImplStartDrag(), ImplUpdate(), and StartDocDrag().
|
private |
Definition at line 645 of file ruler.hxx.
Referenced by ImplDrag(), ImplEndDrag(), ImplInit(), and Tracking().
|
private |
Definition at line 644 of file ruler.hxx.
Referenced by ImplDrag(), ImplEndDrag(), and ImplInit().
|
private |
Definition at line 642 of file ruler.hxx.
Referenced by DataChanged(), DrawTicks(), GetRulerType(), ImplDrag(), ImplDraw(), ImplFormat(), ImplInit(), ImplInitExtraField(), ImplInvertLines(), ImplUpdate(), MouseButtonDown(), MouseMove(), Resize(), StartDocDrag(), and Tracking().
|
private |
Definition at line 638 of file ruler.hxx.
Referenced by ImplDrawIndents(), ImplEndDrag(), ImplInit(), ImplStartDrag(), and MouseButtonDown().
|
private |
Definition at line 637 of file ruler.hxx.
Referenced by ImplDrawExtra(), ImplInit(), and SetExtraType().
|
private |
Definition at line 639 of file ruler.hxx.
Referenced by ImplInit(), and SetUnit().
|
private |
Definition at line 613 of file ruler.hxx.
Referenced by ImplInit(), and SetBorderPos().
|
private |
Definition at line 621 of file ruler.hxx.
Referenced by ImplInit(), and Resize().
|
private |
Definition at line 634 of file ruler.hxx.
Referenced by ImplDrawTicks(), and ImplInit().
|
private |
Definition at line 630 of file ruler.hxx.
Referenced by ImplDrawIndents(), ImplEndDrag(), ImplInit(), ImplStartDrag(), MouseButtonDown(), and StartDocDrag().
|
private |
Definition at line 632 of file ruler.hxx.
Referenced by ImplEndDrag(), ImplInit(), and ImplStartDrag().
|
private |
Definition at line 623 of file ruler.hxx.
Referenced by ImplDrag(), ImplEndDrag(), ImplInit(), ImplStartDrag(), MouseButtonDown(), and StartDocDrag().
|
private |
Definition at line 631 of file ruler.hxx.
Referenced by ImplEndDrag(), ImplInit(), and ImplStartDrag().
|
private |
Definition at line 633 of file ruler.hxx.
Referenced by ImplDrawExtra(), ImplInit(), and SetExtraType().
|
private |
Definition at line 617 of file ruler.hxx.
Referenced by ImplCalc(), ImplDocHitTest(), ImplDrag(), ImplInit(), and Resize().
|
private |
Definition at line 635 of file ruler.hxx.
Referenced by ImplDrawTicks(), and ImplInit().
|
private |
Definition at line 622 of file ruler.hxx.
Referenced by ImplDrag(), ImplEndDrag(), and ImplStartDrag().
|
private |
Definition at line 629 of file ruler.hxx.
Referenced by GetCurrentRulerUnit(), ImplDrawTicks(), ImplInit(), and SetUnit().
|
private |
Definition at line 648 of file ruler.hxx.
Referenced by Activate(), ImplInit(), ImplInvertLines(), and Resize().
|
private |
Definition at line 620 of file ruler.hxx.
Referenced by ImplDocHitTest(), ImplDoHitTest(), ImplDrawIndents(), ImplFormat(), ImplInit(), ImplInitExtraField(), ImplInvertLines(), and Resize().
|
private |
Definition at line 618 of file ruler.hxx.
Referenced by ImplCalc(), ImplDoHitTest(), ImplDrag(), ImplDraw(), ImplFormat(), ImplInit(), ImplInitExtraField(), and ImplInvertLines().
|
private |
Definition at line 619 of file ruler.hxx.
Referenced by ImplFormat(), ImplInit(), ImplInitExtraField(), ImplVDrawLine(), ImplVDrawRect(), and ImplVDrawText().
|
private |
Definition at line 616 of file ruler.hxx.
Referenced by ImplCalc(), ImplDocHitTest(), ImplDrag(), ImplInit(), and Resize().
|
private |
Definition at line 614 of file ruler.hxx.
Referenced by ImplCalc(), ImplDocHitTest(), ImplFormat(), ImplInit(), and SetWinPos().
|
private |
Definition at line 628 of file ruler.hxx.
Referenced by CreateAccessible(), ImplCalc(), ImplDocHitTest(), ImplDoHitTest(), ImplDrag(), ImplDraw(), ImplDrawIndents(), ImplDrawTicks(), ImplFormat(), ImplInit(), ImplInitExtraField(), ImplInitSettings(), ImplInvertLines(), ImplVDrawLine(), ImplVDrawRect(), ImplVDrawText(), MouseMove(), Paint(), Resize(), SetBorderPos(), SetExtraType(), SetStyle(), and StartDocDrag().
|
private |
Definition at line 615 of file ruler.hxx.
Referenced by ImplCalc(), ImplInit(), and SetWinPos().
|
private |
Definition at line 625 of file ruler.hxx.
Referenced by GetMargin1(), GetMargin2(), GetNullOffset(), GetPageOffset(), GetTabs(), GetTextRTL(), ImplCalc(), ImplDoHitTest(), ImplDrag(), ImplDraw(), ImplDrawBorders(), ImplDrawExtra(), ImplDrawIndents(), ImplDrawTab(), ImplDrawTabs(), ImplDrawTicks(), ImplEndDrag(), ImplFormat(), ImplInit(), ImplInitExtraField(), ImplInvertLines(), ImplStartDrag(), Resize(), SetBorders(), SetIndents(), SetLeftFrameMargin(), SetLines(), SetMargin1(), SetMargin2(), SetNullOffset(), SetPagePos(), SetRightFrameMargin(), SetTabs(), and SetTextRTL().
|
private |
Definition at line 626 of file ruler.hxx.
Referenced by dispose(), ImplDrag(), ImplEndDrag(), and ImplStartDrag().
|
private |
Definition at line 624 of file ruler.hxx.
Referenced by dispose(), ImplDrag(), ImplEndDrag(), ImplInit(), and ImplStartDrag().
|
private |
Definition at line 657 of file ruler.hxx.
Referenced by CreateAccessible(), and dispose().
|
private |
Definition at line 654 of file ruler.hxx.
Referenced by ImplDrawIndents(), and MouseMove().
|
private |
Definition at line 655 of file ruler.hxx.
Referenced by MouseMove().