LibreOffice Module sc (master) 1
|
#include <hdrcont.hxx>
Public Member Functions | |
ScHeaderControl (vcl::Window *pParent, SelectionEngine *pSelectionEngine, SCCOLROW nNewSize, bool bNewVertical, ScTabView *pTab) | |
virtual | ~ScHeaderControl () override |
void | SetIgnoreMove (bool bSet) |
void | StopMarking () |
void | SetMark (bool bNewSet, SCCOLROW nNewStart, SCCOLROW nNewEnd) |
tools::Long | GetWidth () const |
tools::Long | GetSmallWidth () const |
tools::Long | GetBigWidth () const |
void | SetWidth (tools::Long nNew) |
void | GetMarkRange (SCCOLROW &rStart, SCCOLROW &rEnd) const |
Public Member Functions inherited from vcl::Window | |
DECL_DLLPRIVATE_LINK (ImplHandlePaintHdl, Timer *, void) | |
DECL_DLLPRIVATE_LINK (ImplGenerateMouseMoveHdl, void *, void) | |
DECL_DLLPRIVATE_LINK (ImplTrackTimerHdl, Timer *, void) | |
DECL_DLLPRIVATE_LINK (ImplAsyncFocusHdl, void *, void) | |
DECL_DLLPRIVATE_LINK (ImplHandleResizeTimerHdl, Timer *, void) | |
SAL_DLLPRIVATE vcl::Window * | ImplGetFrameWindow () const |
weld::Window * | GetFrameWeld () const |
vcl::Window * | GetFrameWindow () const |
SalFrame * | ImplGetFrame () const |
SAL_DLLPRIVATE ImplFrameData * | ImplGetFrameData () |
vcl::Window * | ImplGetWindow () const |
SAL_DLLPRIVATE ImplWinData * | ImplGetWinData () const |
SAL_DLLPRIVATE vcl::Window * | ImplGetClientWindow () const |
SAL_DLLPRIVATE vcl::Window * | ImplGetDlgWindow (sal_uInt16 n, GetDlgWindowType nType, sal_uInt16 nStart=0, sal_uInt16 nEnd=0xFFFF, sal_uInt16 *pIndex=nullptr) |
SAL_DLLPRIVATE vcl::Window * | ImplGetParent () const |
SAL_DLLPRIVATE vcl::Window * | ImplFindWindow (const Point &rFramePos) |
SAL_DLLPRIVATE void | ImplInvalidateFrameRegion (const vcl::Region *pRegion, InvalidateFlags nFlags) |
SAL_DLLPRIVATE void | ImplInvalidateOverlapFrameRegion (const vcl::Region &rRegion) |
SAL_DLLPRIVATE bool | ImplSetClipFlag (bool bSysObjOnlySmaller=false) |
SAL_DLLPRIVATE bool | ImplIsWindowOrChild (const vcl::Window *pWindow, bool bSystemWindow=false) const |
SAL_DLLPRIVATE bool | ImplIsChild (const vcl::Window *pWindow, bool bSystemWindow=false) const |
SAL_DLLPRIVATE bool | ImplIsFloatingWindow () const |
SAL_DLLPRIVATE bool | ImplIsPushButton () const |
SAL_DLLPRIVATE bool | ImplIsSplitter () const |
SAL_DLLPRIVATE bool | ImplIsOverlapWindow () const |
SAL_DLLPRIVATE void | ImplIsInTaskPaneList (bool mbIsInTaskList) |
SAL_DLLPRIVATE WindowImpl * | ImplGetWindowImpl () const |
SAL_DLLPRIVATE void | ImplGrabFocus (GetFocusFlags nFlags) |
SAL_DLLPRIVATE void | ImplGrabFocusToDocument (GetFocusFlags nFlags) |
SAL_DLLPRIVATE void | ImplInvertFocus (const tools::Rectangle &rRect) |
SAL_DLLPRIVATE PointerStyle | ImplGetMousePointer () const |
SAL_DLLPRIVATE void | ImplCallMouseMove (sal_uInt16 nMouseCode, bool bModChanged=false) |
SAL_DLLPRIVATE void | ImplGenerateMouseMove () |
SAL_DLLPRIVATE void | ImplNotifyKeyMouseCommandEventListeners (NotifyEvent &rNEvt) |
SAL_DLLPRIVATE void | ImplNotifyIconifiedState (bool bIconified) |
SAL_DLLPRIVATE void | ImplUpdateAll () |
SAL_DLLPRIVATE void | ImplControlFocus (GetFocusFlags nFlags=GetFocusFlags::NONE) |
SAL_DLLPRIVATE void | ImplMirrorFramePos (Point &pt) const |
SAL_DLLPRIVATE void | ImplPosSizeWindow (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight, PosSizeFlags nFlags) |
SAL_DLLPRIVATE void | ImplCallResize () |
SAL_DLLPRIVATE void | ImplCallMove () |
SAL_DLLPRIVATE void | CompatGetFocus () |
SAL_DLLPRIVATE void | CompatLoseFocus () |
SAL_DLLPRIVATE void | CompatStateChanged (StateChangedType nStateChange) |
SAL_DLLPRIVATE void | CompatDataChanged (const DataChangedEvent &rDCEvt) |
SAL_DLLPRIVATE bool | CompatPreNotify (NotifyEvent &rNEvt) |
SAL_DLLPRIVATE bool | CompatNotify (NotifyEvent &rNEvt) |
void | IncModalCount () |
void | DecModalCount () |
Window (vcl::Window *pParent, WinBits nStyle=0) | |
virtual | ~Window () override |
::OutputDevice const * | GetOutDev () const |
::OutputDevice * | GetOutDev () |
Color | GetBackgroundColor () const |
const Wallpaper & | GetBackground () const |
bool | IsBackground () const |
const MapMode & | GetMapMode () const |
void | SetBackground () |
void | SetBackground (const Wallpaper &rBackground) |
virtual void | MouseMove (const MouseEvent &rMEvt) |
virtual void | MouseButtonDown (const MouseEvent &rMEvt) |
virtual void | MouseButtonUp (const MouseEvent &rMEvt) |
virtual void | KeyInput (const KeyEvent &rKEvt) |
virtual void | KeyUp (const KeyEvent &rKEvt) |
virtual void | PrePaint (vcl::RenderContext &rRenderContext) |
virtual void | Paint (vcl::RenderContext &rRenderContext, const tools::Rectangle &rRect) |
virtual void | PostPaint (vcl::RenderContext &rRenderContext) |
void | Erase (vcl::RenderContext &rRenderContext) |
virtual void | Draw (::OutputDevice *pDev, const Point &rPos, SystemTextColorFlags nFlags) |
virtual void | Move () |
virtual void | Resize () |
virtual void | Activate () |
virtual void | Deactivate () |
virtual void | GetFocus () |
virtual void | LoseFocus () |
virtual void | RequestHelp (const HelpEvent &rHEvt) |
virtual void | Command (const CommandEvent &rCEvt) |
virtual void | Tracking (const TrackingEvent &rTEvt) |
virtual void | StateChanged (StateChangedType nStateChange) |
virtual void | DataChanged (const DataChangedEvent &rDCEvt) |
virtual bool | PreNotify (NotifyEvent &rNEvt) |
virtual bool | EventNotify (NotifyEvent &rNEvt) |
void | AddEventListener (const Link< VclWindowEvent &, void > &rEventListener) |
void | RemoveEventListener (const Link< VclWindowEvent &, void > &rEventListener) |
void | AddChildEventListener (const Link< VclWindowEvent &, void > &rEventListener) |
void | RemoveChildEventListener (const Link< VclWindowEvent &, void > &rEventListener) |
ImplSVEvent * | PostUserEvent (const Link< void *, void > &rLink, void *pCaller=nullptr, bool bReferenceLink=false) |
void | RemoveUserEvent (ImplSVEvent *nUserEvent) |
LanguageType | GetInputLanguage () const |
void | SetStyle (WinBits nStyle) |
WinBits | GetStyle () const |
WinBits | GetPrevStyle () const |
void | SetExtendedStyle (WindowExtendedStyle nExtendedStyle) |
WindowExtendedStyle | GetExtendedStyle () const |
void | SetType (WindowType nType) |
WindowType | GetType () const |
bool | IsSystemWindow () const |
bool | IsDockingWindow () const |
bool | IsDialog () const |
bool | IsMenuFloatingWindow () const |
bool | IsToolbarFloatingWindow () const |
bool | IsTopWindow () const |
SystemWindow * | GetSystemWindow () const |
bool | SupportsDoubleBuffering () const |
void | RequestDoubleBuffering (bool bRequest) |
void | EnableAllResize () |
void | SetBorderStyle (WindowBorderStyle nBorderStyle) |
WindowBorderStyle | GetBorderStyle () const |
void | GetBorder (sal_Int32 &rLeftBorder, sal_Int32 &rTopBorder, sal_Int32 &rRightBorder, sal_Int32 &rBottomBorder) const |
Size | CalcWindowSize (const Size &rOutSz) const |
Size | CalcOutputSize (const Size &rWinSz) const |
tools::Long | CalcTitleWidth () const |
void | EnableClipSiblings (bool bClipSiblings=true) |
void | EnableChildTransparentMode (bool bEnable=true) |
bool | IsChildTransparentModeEnabled () const |
void | SetMouseTransparent (bool bTransparent) |
bool | IsMouseTransparent () const |
void | SetPaintTransparent (bool bTransparent) |
bool | IsPaintTransparent () const |
void | SetDialogControlStart (bool bStart) |
bool | IsDialogControlStart () const |
void | SetDialogControlFlags (DialogControlFlags nFlags) |
DialogControlFlags | GetDialogControlFlags () const |
PointerState | GetPointerState () |
bool | IsMouseOver () const |
void | SetInputContext (const InputContext &rInputContext) |
const InputContext & | GetInputContext () const |
void | PostExtTextInputEvent (VclEventId nType, const OUString &rText) |
void | EndExtTextInput () |
void | SetCursorRect (const tools::Rectangle *pRect=nullptr, tools::Long nExtTextInputWidth=0) |
const tools::Rectangle * | GetCursorRect () const |
tools::Long | GetCursorExtTextInputWidth () const |
void | SetCompositionCharRect (const tools::Rectangle *pRect, tools::Long nCompositionLength, bool bVertical=false) |
void | UpdateSettings (const AllSettings &rSettings, bool bChild=false) |
void | NotifyAllChildren (DataChangedEvent &rDCEvt) |
void | SetPointFont (vcl::RenderContext &rRenderContext, const vcl::Font &rFont) |
vcl::Font | GetPointFont (vcl::RenderContext const &rRenderContext) const |
void | SetZoomedPointFont (vcl::RenderContext &rRenderContext, const vcl::Font &rFont) |
tools::Long | GetDrawPixel (::OutputDevice const *pDev, tools::Long nPixels) const |
vcl::Font | GetDrawPixelFont (::OutputDevice const *pDev) const |
void | SetControlFont () |
void | SetControlFont (const vcl::Font &rFont) |
vcl::Font | GetControlFont () const |
bool | IsControlFont () const |
void | ApplyControlFont (vcl::RenderContext &rRenderContext, const vcl::Font &rDefaultFont) |
void | SetControlForeground () |
void | SetControlForeground (const Color &rColor) |
const Color & | GetControlForeground () const |
bool | IsControlForeground () const |
void | ApplyControlForeground (vcl::RenderContext &rRenderContext, const Color &rDefaultColor) |
void | SetControlBackground () |
void | SetControlBackground (const Color &rColor) |
const Color & | GetControlBackground () const |
bool | IsControlBackground () const |
void | ApplyControlBackground (vcl::RenderContext &rRenderContext, const Color &rDefaultColor) |
void | SetParentClipMode (ParentClipMode nMode=ParentClipMode::NONE) |
ParentClipMode | GetParentClipMode () const |
void | SetWindowRegionPixel () |
void | SetWindowRegionPixel (const vcl::Region &rRegion) |
vcl::Region | GetWindowClipRegionPixel () const |
vcl::Region | GetPaintRegion () const |
bool | IsInPaint () const |
void | ExpandPaintClipRegion (const vcl::Region &rRegion) |
void | SetParent (vcl::Window *pNewParent) |
vcl::Window * | GetParent () const |
Dialog * | GetParentDialog () const |
bool | IsAncestorOf (const vcl::Window &rWindow) const |
void | Show (bool bVisible=true, ShowFlags nFlags=ShowFlags::NONE) |
void | Hide () |
bool | IsVisible () const |
bool | IsReallyVisible () const |
bool | IsReallyShown () const |
bool | IsInInitShow () const |
void | Enable (bool bEnable=true, bool bChild=true) |
void | Disable (bool bChild=true) |
bool | IsEnabled () const |
void | EnableInput (bool bEnable=true, bool bChild=true) |
void | EnableInput (bool bEnable, const vcl::Window *pExcludeWindow) |
bool | IsInputEnabled () const |
void | AlwaysEnableInput (bool bAlways, bool bChild=true) |
bool | IsAlwaysEnableInput () const |
bool | IsInModalMode () const |
void | SetActivateMode (ActivateModeFlags nMode) |
ActivateModeFlags | GetActivateMode () const |
void | ToTop (ToTopFlags nFlags=ToTopFlags::NONE) |
void | SetZOrder (vcl::Window *pRefWindow, ZOrderFlags nFlags) |
void | EnableAlwaysOnTop (bool bEnable=true) |
bool | IsAlwaysOnTopEnabled () const |
virtual void | setPosSizePixel (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight, PosSizeFlags nFlags=PosSizeFlags::All) |
virtual void | SetPosPixel (const Point &rNewPos) |
virtual Point | GetPosPixel () const |
virtual void | SetSizePixel (const Size &rNewSize) |
virtual Size | GetSizePixel () const |
virtual void | SetPosSizePixel (const Point &rNewPos, const Size &rNewSize) |
virtual void | SetOutputSizePixel (const Size &rNewSize) |
bool | IsDefaultPos () const |
bool | IsDefaultSize () const |
Point | GetOffsetPixelFrom (const vcl::Window &rWindow) const |
Point | OutputToScreenPixel (const Point &rPos) const |
Point | ScreenToOutputPixel (const Point &rPos) const |
Point | OutputToNormalizedScreenPixel (const Point &rPos) const |
Point | NormalizedScreenToOutputPixel (const Point &rPos) const |
Point | OutputToAbsoluteScreenPixel (const Point &rPos) const |
Point | AbsoluteScreenToOutputPixel (const Point &rPos) const |
tools::Rectangle | GetDesktopRectPixel () const |
tools::Rectangle | GetWindowExtentsRelative (const vcl::Window &rRelativeWindow) const |
tools::Rectangle | GetWindowExtentsAbsolute () const |
bool | IsScrollable () const |
virtual void | Scroll (tools::Long nHorzScroll, tools::Long nVertScroll, ScrollFlags nFlags=ScrollFlags::NONE) |
void | Scroll (tools::Long nHorzScroll, tools::Long nVertScroll, const tools::Rectangle &rRect, ScrollFlags nFlags=ScrollFlags::NONE) |
void | Invalidate (InvalidateFlags nFlags=InvalidateFlags::NONE) |
void | Invalidate (const tools::Rectangle &rRect, InvalidateFlags nFlags=InvalidateFlags::NONE) |
void | Invalidate (const vcl::Region &rRegion, InvalidateFlags nFlags=InvalidateFlags::NONE) |
virtual void | LogicInvalidate (const tools::Rectangle *pRectangle) |
virtual void | PixelInvalidate (const tools::Rectangle *pRectangle) |
void | Validate () |
bool | HasPaintEvent () const |
void | PaintImmediately () |
void | EnableDocking (bool bEnable=true) |
void | EnablePaint (bool bEnable) |
bool | IsPaintEnabled () const |
void | SetUpdateMode (bool bUpdate) |
bool | IsUpdateMode () const |
void | SetParentUpdateMode (bool bUpdate) |
void | GrabFocus () |
bool | HasFocus () const |
bool | HasChildPathFocus (bool bSystemWindow=false) const |
bool | IsActive () const |
bool | HasActiveChildFrame () const |
GetFocusFlags | GetGetFocusFlags () const |
void | GrabFocusToDocument () |
VclPtr< vcl::Window > | GetFocusedWindow () const |
void | SetFakeFocus (bool bFocus) |
bool | IsCompoundControl () const |
void | LocalStartDrag () |
void | CaptureMouse () |
void | ReleaseMouse () |
bool | IsMouseCaptured () const |
virtual void | SetPointer (PointerStyle) |
PointerStyle | GetPointer () const |
void | EnableChildPointerOverwrite (bool bOverwrite) |
void | SetPointerPosPixel (const Point &rPos) |
Point | GetPointerPosPixel () |
Point | GetLastPointerPosPixel () |
void | SetLastMousePos (const Point &rPos) |
void | ShowPointer (bool bVisible) |
void | EnterWait () |
void | LeaveWait () |
bool | IsWait () const |
void | SetCursor (vcl::Cursor *pCursor) |
vcl::Cursor * | GetCursor () const |
void | SetZoom (const Fraction &rZoom) |
const Fraction & | GetZoom () const |
bool | IsZoom () const |
tools::Long | CalcZoom (tools::Long n) const |
virtual void | SetText (const OUString &rStr) |
virtual OUString | GetText () const |
virtual OUString | GetDisplayText () const |
virtual const Wallpaper & | GetDisplayBackground () const |
void | SetHelpText (const OUString &rHelpText) |
const OUString & | GetHelpText () const |
void | SetQuickHelpText (const OUString &rHelpText) |
const OUString & | GetQuickHelpText () const |
void | SetHelpId (const OUString &) |
const OUString & | GetHelpId () const |
sal_uInt16 | GetChildCount () const |
vcl::Window * | GetChild (sal_uInt16 nChild) const |
vcl::Window * | GetWindow (GetWindowType nType) const |
bool | IsChild (const vcl::Window *pWindow) const |
bool | IsWindowOrChild (const vcl::Window *pWindow, bool bSystemWindow=false) const |
SAL_DLLPRIVATE void | CollectChildren (::std::vector< vcl::Window * > &rAllChildren) |
virtual void | ShowFocus (const tools::Rectangle &rRect) |
void | HideFocus () |
void | DrawSelectionBackground (const tools::Rectangle &rRect, sal_uInt16 highlight, bool bChecked, bool bDrawBorder) |
void | ShowTracking (const tools::Rectangle &rRect, ShowTrackFlags nFlags=ShowTrackFlags::Small) |
void | HideTracking () |
void | InvertTracking (const tools::Rectangle &rRect, ShowTrackFlags nFlags) |
void | StartTracking (StartTrackingFlags nFlags=StartTrackingFlags::NONE) |
void | EndTracking (TrackingEventFlags nFlags=TrackingEventFlags::NONE) |
bool | IsTracking () const |
void | StartAutoScroll (StartAutoScrollFlags nFlags) |
void | EndAutoScroll () |
bool | HandleScrollCommand (const CommandEvent &rCmd, Scrollable *pHScrl, Scrollable *pVScrl) |
virtual const SystemEnvData * | GetSystemData () const |
virtual css::uno::Reference< css::awt::XVclWindowPeer > | GetComponentInterface (bool bCreate=true) |
void | SetComponentInterface (css::uno::Reference< css::awt::XVclWindowPeer > const &xIFace) |
void | SetUseFrameData (bool bUseFrameData) |
void | SetLOKNotifier (const vcl::ILibreOfficeKitNotifier *pNotifier, bool bParent=false) |
const vcl::ILibreOfficeKitNotifier * | GetLOKNotifier () const |
vcl::LOKWindowId | GetLOKWindowId () const |
VclPtr< vcl::Window > | GetParentWithLOKNotifier () |
void | ReleaseLOKNotifier () |
virtual void | DumpAsPropertyTree (tools::JsonWriter &) |
void | RecordLayoutData (vcl::ControlLayoutData *pLayout, const tools::Rectangle &rRect) |
VCLXWindow * | GetWindowPeer () const |
void | SetWindowPeer (css::uno::Reference< css::awt::XVclWindowPeer > const &xPeer, VCLXWindow *pVCLXWindow) |
bool | IsCreatedWithToolkit () const |
void | SetCreatedWithToolkit (bool b) |
css::uno::Reference< css::datatransfer::dnd::XDropTarget > | GetDropTarget () |
css::uno::Reference< css::datatransfer::dnd::XDragSource > | GetDragSource () |
css::uno::Reference< css::datatransfer::dnd::XDragGestureRecognizer > | GetDragGestureRecognizer () |
css::uno::Reference< css::datatransfer::clipboard::XClipboard > | GetClipboard () |
void | SetClipboard (css::uno::Reference< css::datatransfer::clipboard::XClipboard > const &xClipboard) |
virtual void | queue_resize (StateChangedType eReason=StateChangedType::Layout) |
void | set_height_request (sal_Int32 nHeightRequest) |
sal_Int32 | get_height_request () const |
void | set_width_request (sal_Int32 nWidthRequest) |
sal_Int32 | get_width_request () const |
Size | get_preferred_size () const |
VclAlign | get_halign () const |
void | set_halign (VclAlign eAlign) |
VclAlign | get_valign () const |
void | set_valign (VclAlign eAlign) |
bool | get_hexpand () const |
void | set_hexpand (bool bExpand) |
bool | get_vexpand () const |
void | set_vexpand (bool bExpand) |
bool | get_expand () const |
void | set_expand (bool bExpand) |
bool | get_fill () const |
void | set_fill (bool bFill) |
void | set_border_width (sal_Int32 nBorderWidth) |
sal_Int32 | get_border_width () const |
void | set_margin_start (sal_Int32 nWidth) |
sal_Int32 | get_margin_start () const |
void | set_margin_end (sal_Int32 nWidth) |
sal_Int32 | get_margin_end () const |
void | set_margin_top (sal_Int32 nWidth) |
sal_Int32 | get_margin_top () const |
void | set_margin_bottom (sal_Int32 nWidth) |
sal_Int32 | get_margin_bottom () const |
VclPackType | get_pack_type () const |
void | set_pack_type (VclPackType ePackType) |
sal_Int32 | get_padding () const |
void | set_padding (sal_Int32 nPadding) |
sal_Int32 | get_grid_width () const |
void | set_grid_width (sal_Int32 nCols) |
sal_Int32 | get_grid_left_attach () const |
void | set_grid_left_attach (sal_Int32 nAttach) |
sal_Int32 | get_grid_height () const |
void | set_grid_height (sal_Int32 nRows) |
sal_Int32 | get_grid_top_attach () const |
void | set_grid_top_attach (sal_Int32 nAttach) |
bool | get_secondary () const |
void | set_secondary (bool bSecondary) |
bool | get_non_homogeneous () const |
void | set_non_homogeneous (bool bNonHomogeneous) |
virtual bool | set_property (const OUString &rKey, const OUString &rValue) |
bool | set_font_attribute (const OUString &rKey, std::u16string_view rValue) |
void | add_to_size_group (const std::shared_ptr< VclSizeGroup > &xGroup) |
void | remove_from_all_size_groups () |
void | add_mnemonic_label (FixedText *pLabel) |
void | remove_mnemonic_label (FixedText *pLabel) |
const std::vector< VclPtr< FixedText > > & | list_mnemonic_labels () const |
void | reorderWithinParent (sal_uInt16 nNewPosition) |
void | set_id (const OUString &rID) |
const OUString & | get_id () const |
void | EnableNativeWidget (bool bEnable=true) |
bool | IsNativeWidgetEnabled () const |
void | PaintToDevice (::OutputDevice *pDevice, const Point &rPos) |
KeyIndicatorState | GetIndicatorState () const |
void | SimulateKeyPress (sal_uInt16 nKeyCode) const |
virtual OUString | GetSurroundingText () const |
virtual Selection | GetSurroundingTextSelection () const |
virtual bool | DeleteSurroundingText (const Selection &rSelection) |
virtual FactoryFunction | GetUITestFactory () const |
virtual bool | IsChart () const |
virtual bool | IsStarMath () const |
void | SetHelpHdl (const Link< vcl::Window &, bool > &rLink) |
void | SetMnemonicActivateHdl (const Link< vcl::Window &, bool > &rLink) |
void | SetModalHierarchyHdl (const Link< bool, void > &rLink) |
void | SetDumpAsPropertyTreeHdl (const Link< tools::JsonWriter &, void > &rLink) |
Size | GetOutputSizePixel () const |
tools::Rectangle | GetOutputRectPixel () const |
Point | LogicToPixel (const Point &rLogicPt) const |
Size | LogicToPixel (const Size &rLogicSize) const |
tools::Rectangle | LogicToPixel (const tools::Rectangle &rLogicRect) const |
vcl::Region | LogicToPixel (const vcl::Region &rLogicRegion) const |
Point | LogicToPixel (const Point &rLogicPt, const MapMode &rMapMode) const |
Size | LogicToPixel (const Size &rLogicSize, const MapMode &rMapMode) const |
tools::Rectangle | LogicToPixel (const tools::Rectangle &rLogicRect, const MapMode &rMapMode) const |
Point | PixelToLogic (const Point &rDevicePt) const |
Size | PixelToLogic (const Size &rDeviceSize) const |
tools::Rectangle | PixelToLogic (const tools::Rectangle &rDeviceRect) const |
tools::PolyPolygon | PixelToLogic (const tools::PolyPolygon &rDevicePolyPoly) const |
vcl::Region | PixelToLogic (const vcl::Region &rDeviceRegion) const |
Point | PixelToLogic (const Point &rDevicePt, const MapMode &rMapMode) const |
Size | PixelToLogic (const Size &rDeviceSize, const MapMode &rMapMode) const |
tools::Rectangle | PixelToLogic (const tools::Rectangle &rDeviceRect, const MapMode &rMapMode) const |
Size | LogicToLogic (const Size &rSzSource, const MapMode *pMapModeSource, const MapMode *pMapModeDest) const |
const AllSettings & | GetSettings () const |
void | SetSettings (const AllSettings &rSettings) |
void | SetSettings (const AllSettings &rSettings, bool bChild) |
tools::Rectangle | GetTextRect (const tools::Rectangle &rRect, const OUString &rStr, DrawTextFlags nStyle=DrawTextFlags::WordBreak, TextRectInfo *pInfo=nullptr, const vcl::ITextLayout *_pTextLayout=nullptr) const |
float | GetDPIScaleFactor () const |
tools::Long | GetOutOffXPixel () const |
tools::Long | GetOutOffYPixel () const |
void | EnableMapMode (bool bEnable=true) |
bool | IsMapModeEnabled () const |
void | SetMapMode () |
void | SetMapMode (const MapMode &rNewMapMode) |
virtual void | EnableRTL (bool bEnable=true) |
bool | IsRTLEnabled () const |
void | SetFont (const vcl::Font &rNewFont) |
const vcl::Font & | GetFont () const |
tools::Long | GetTextWidth (const OUString &rStr, sal_Int32 nIndex=0, sal_Int32 nLen=-1, vcl::text::TextLayoutCache const *=nullptr, SalLayoutGlyphs const *const pLayoutCache=nullptr) const |
tools::Long | GetTextHeight () const |
float | approximate_digit_width () const |
void | SetTextColor (const Color &rColor) |
const Color & | GetTextColor () const |
void | SetTextFillColor () |
void | SetTextFillColor (const Color &rColor) |
Color | GetTextFillColor () const |
bool | IsTextFillColor () const |
void | SetTextLineColor () |
void | SetTextLineColor (const Color &rColor) |
const Color & | GetTextLineColor () const |
bool | IsTextLineColor () const |
void | SetOverlineColor () |
void | SetOverlineColor (const Color &rColor) |
const Color & | GetOverlineColor () const |
bool | IsOverlineColor () const |
void | SetTextAlign (TextAlign eAlign) |
TextAlign | GetTextAlign () const |
bool | IsNativeControlSupported (ControlType nType, ControlPart nPart) const |
bool | GetNativeControlRegion (ControlType nType, ControlPart nPart, const tools::Rectangle &rControlRegion, ControlState nState, const ImplControlValue &aValue, tools::Rectangle &rNativeBoundingRegion, tools::Rectangle &rNativeContentRegion) const |
css::uno::Reference< css::accessibility::XAccessible > | GetAccessible (bool bCreate=true) |
virtual css::uno::Reference< css::accessibility::XAccessible > | CreateAccessible () |
void | SetAccessible (const css::uno::Reference< css::accessibility::XAccessible > &) |
vcl::Window * | GetAccessibleParentWindow () const |
sal_uInt16 | GetAccessibleChildWindowCount () |
vcl::Window * | GetAccessibleChildWindow (sal_uInt16 n) |
void | SetAccessibleRole (sal_uInt16 nRole) |
sal_uInt16 | GetAccessibleRole () const |
void | SetAccessibleName (const OUString &rName) |
OUString | GetAccessibleName () const |
void | SetAccessibleDescription (const OUString &rDescr) |
OUString | GetAccessibleDescription () const |
void | SetAccessibleRelationLabeledBy (vcl::Window *pLabeledBy) |
vcl::Window * | GetAccessibleRelationLabeledBy () const |
void | SetAccessibleRelationLabelFor (vcl::Window *pLabelFor) |
vcl::Window * | GetAccessibleRelationLabelFor () const |
vcl::Window * | GetAccessibleRelationMemberOf () const |
bool | IsAccessibilityEventsSuppressed (bool bTraverseParentPath=true) |
void | SetAccessibilityEventsSuppressed (bool bSuppressed) |
KeyEvent | GetActivationKey () const |
Public Member Functions inherited from VclReferenceBase | |
void | acquire () const |
void | release () const |
sal_Int32 | getRefCount () const |
void | disposeOnce () |
bool | isDisposed () const |
Protected Member Functions | |
virtual void | Paint (vcl::RenderContext &rRenderContext, const tools::Rectangle &rRect) override |
virtual void | MouseMove (const MouseEvent &rMEvt) override |
virtual void | MouseButtonUp (const MouseEvent &rMEvt) override |
virtual void | MouseButtonDown (const MouseEvent &rMEvt) override |
virtual void | Tracking (const TrackingEvent &rTEvt) override |
virtual void | RequestHelp (const HelpEvent &rHEvt) override |
virtual SCCOLROW | GetPos () const =0 |
virtual sal_uInt16 | GetEntrySize (SCCOLROW nEntryNo) const =0 |
virtual OUString | GetEntryText (SCCOLROW nEntryNo) const =0 |
virtual SCCOLROW | GetHiddenCount (SCCOLROW nEntryNo) const |
virtual bool | IsLayoutRTL () const |
virtual bool | IsMirrored () const |
virtual void | SetEntrySize (SCCOLROW nPos, sal_uInt16 nNewWidth)=0 |
virtual void | HideEntries (SCCOLROW nStart, SCCOLROW nEnd)=0 |
virtual void | SetMarking (bool bSet) |
virtual void | SelectWindow () |
virtual bool | IsDisabled () const |
virtual bool | ResizeAllowed () const |
virtual OUString | GetDragHelp (tools::Long nVal) |
virtual void | DrawInvert (tools::Long nDragPos) |
virtual void | Command (const CommandEvent &rCEvt) override |
virtual void | dispose () override |
Protected Member Functions inherited from vcl::Window | |
virtual void | dispose () override |
SAL_DLLPRIVATE void | ImplInit (vcl::Window *pParent, WinBits nStyle, SystemParentData *pSystemParentData) |
SAL_DLLPRIVATE void | ImplInvalidateParentFrameRegion (const vcl::Region &rRegion) |
SAL_DLLPRIVATE void | ImplValidateFrameRegion (const vcl::Region *rRegion, ValidateFlags nFlags) |
SAL_DLLPRIVATE void | ImplValidate () |
SAL_DLLPRIVATE void | ImplMoveInvalidateRegion (const tools::Rectangle &rRect, tools::Long nHorzScroll, tools::Long nVertScroll, bool bChildren) |
SAL_DLLPRIVATE void | ImplMoveAllInvalidateRegions (const tools::Rectangle &rRect, tools::Long nHorzScroll, tools::Long nVertScroll, bool bChildren) |
SAL_DLLPRIVATE vcl::Window * | ImplGetBorderWindow () const |
virtual void | ImplInvalidate (const vcl::Region *pRegion, InvalidateFlags nFlags) |
virtual WindowHitTest | ImplHitTest (const Point &rFramePos) |
SAL_DLLPRIVATE void | ImplSetMouseTransparent (bool bTransparent) |
SAL_DLLPRIVATE void | ImplScroll (const tools::Rectangle &rRect, tools::Long nHorzScroll, tools::Long nVertScroll, ScrollFlags nFlags) |
SAL_DLLPRIVATE bool | ImplSetClipFlagChildren (bool bSysObjOnlySmaller) |
SAL_DLLPRIVATE bool | ImplSetClipFlagOverlapWindows (bool bSysObjOnlySmaller=false) |
SAL_DLLPRIVATE void | PushPaintHelper (PaintHelper *pHelper, vcl::RenderContext &rRenderContext) |
SAL_DLLPRIVATE void | PopPaintHelper (PaintHelper const *pHelper) |
Window (WindowType nType) | |
void | SetCompoundControl (bool bCompound) |
void | CallEventListeners (VclEventId nEvent, void *pData=nullptr) |
virtual void | ImplAdjustNWFSizes () |
virtual void | ApplySettings (vcl::RenderContext &rRenderContext) |
SAL_DLLPRIVATE float | approximate_char_width () const |
SAL_DLLPRIVATE vcl::Window * | getLegacyNonLayoutAccessibleRelationMemberOf () const |
SAL_DLLPRIVATE vcl::Window * | getLegacyNonLayoutAccessibleRelationLabeledBy () const |
SAL_DLLPRIVATE vcl::Window * | getLegacyNonLayoutAccessibleRelationLabelFor () const |
virtual vcl::Window * | getAccessibleRelationLabelFor () const |
virtual sal_uInt16 | getDefaultAccessibleRole () const |
virtual OUString | getDefaultAccessibleName () const |
virtual Size | GetOptimalSize () const |
void | InvalidateSizeCache () |
Protected Member Functions inherited from VclReferenceBase | |
VclReferenceBase () | |
virtual | ~VclReferenceBase () |
virtual void | dispose () |
Protected Attributes | |
ScTabView * | pTabView |
Private Member Functions | |
tools::Long | GetScrPos (SCCOLROW nEntryNo) const |
SCCOLROW | GetMousePos (const Point &rPos, bool &rBorder) const |
bool | IsSelectionAllowed (SCCOLROW nPos) const |
void | ShowDragHelp () |
void | HideDragHelp () |
void | DoPaint (SCCOLROW nStart, SCCOLROW nEnd) |
DECL_LINK (ShowDragHelpHdl, Timer *, void) | |
Private Attributes | |
SelectionEngine * | pSelEngine |
Timer | aShowHelpTimer |
vcl::Font | aNormFont |
vcl::Font | aBoldFont |
vcl::Font | aAutoFilterFont |
bool | bBoldSet |
bool | bAutoFilterSet |
bool | bVertical |
tools::Long | nWidth |
tools::Long | nSmallWidth |
tools::Long | nBigWidth |
SCCOLROW | nSize |
SCCOLROW | nMarkStart |
SCCOLROW | nMarkEnd |
bool | bMarkRange |
bool | bDragging |
SCCOLROW | nDragNo |
tools::Long | nDragStart |
tools::Long | nDragPos |
void * | nTipVisible |
bool | bDragMoved |
bool | bIgnoreMove |
bool | bInRefMode |
Additional Inherited Members | |
Static Public Member Functions inherited from vcl::Window | |
static SAL_DLLPRIVATE void | ImplInitAppFontData (vcl::Window const *pWindow) |
static SAL_DLLPRIVATE void | ImplCalcSymbolRect (tools::Rectangle &rRect) |
static DockingManager * | GetDockingManager () |
static VclPtr< vcl::Window > | SaveFocus () |
static void | EndSaveFocus (const VclPtr< vcl::Window > &xFocusWin) |
static VclPtr< vcl::Window > | FindLOKWindow (vcl::LOKWindowId nWindowId) |
static bool | IsLOKWindowsEmpty () |
Definition at line 34 of file hdrcont.hxx.
ScHeaderControl::ScHeaderControl | ( | vcl::Window * | pParent, |
SelectionEngine * | pSelectionEngine, | ||
SCCOLROW | nNewSize, | ||
bool | bNewVertical, | ||
ScTabView * | pTab | ||
) |
hard-set WEIGHT_NORMAL ???
Definition at line 50 of file hdrcont.cxx.
References aAutoFilterFont, aBoldFont, Size::AdjustHeight(), Size::AdjustWidth(), aNormFont, aShowHelpTimer, bAutoFilterSet, bBoldSet, vcl::Window::EnableRTL(), vcl::Window::GetFont(), vcl::Window::GetSettings(), vcl::Window::GetTextHeight(), vcl::Window::GetTextWidth(), LINK, vcl::Window::LogicToPixel(), nBigWidth, nSmallWidth, nWidth, vcl::Window::SetBackground(), vcl::Window::SetFont(), Timer::SetInvokeHandler(), vcl::Window::SetSizePixel(), Timer::SetTimeout(), vcl::Font::SetTransparent(), vcl::Font::SetWeight(), WEIGHT_BOLD, Size::Width(), and Window.
|
overridevirtual |
Definition at line 123 of file hdrcont.cxx.
|
overrideprotectedvirtual |
Reimplemented from vcl::Window.
Definition at line 928 of file hdrcont.cxx.
References bVertical, SelectionEngine::Command(), SfxViewShell::Current(), SfxDispatcher::ExecutePopup(), ScMarkData::FillRangeListWithMarks(), ScViewData::GetActivePart(), CommandEvent::GetCommand(), SfxShell::GetDispatcher(), ScViewData::GetDocument(), ScViewData::GetMarkData(), GetMousePos(), CommandEvent::GetMousePosPixel(), ScViewData::GetTabNo(), ScTabView::GetViewData(), ScViewData::HasEditView(), ScRangeList::Intersects(), CommandEvent::IsMouseEvent(), IsSelectionAllowed(), ScTabView::MarkRange(), ScDocument::MaxCol(), ScDocument::MaxRow(), nPos, pSelEngine, SC_MOD, SelectWindow(), and StopMarking().
|
private |
|
overrideprotectedvirtual |
Reimplemented from vcl::Window.
Definition at line 103 of file hdrcont.cxx.
References aShowHelpTimer, vcl::Window::dispose(), and Task::Stop().
Definition at line 127 of file hdrcont.cxx.
References bVertical, vcl::Window::GetOutputSizePixel(), GetScrPos(), vcl::Window::Invalidate(), IsLayoutRTL(), tools::Rectangle::SetBottom(), tools::Rectangle::SetLeft(), tools::Rectangle::SetRight(), and tools::Rectangle::SetTop().
Referenced by SetMark().
|
protectedvirtual |
Reimplemented in ScColBar, and ScRowBar.
Definition at line 1105 of file hdrcont.cxx.
Referenced by MouseButtonDown(), MouseButtonUp(), MouseMove(), and StopMarking().
|
inline |
Definition at line 128 of file hdrcont.hxx.
References nBigWidth.
|
protectedvirtual |
Reimplemented in ScColBar, and ScRowBar.
Definition at line 1109 of file hdrcont.cxx.
Referenced by ShowDragHelp().
|
protectedpure virtual |
Implemented in ScColBar, ScRowBar, ScDataTableColView, and ScDataTableRowView.
Referenced by GetHiddenCount(), GetMousePos(), GetScrPos(), MouseButtonUp(), and Paint().
|
protectedpure virtual |
Implemented in ScColBar, ScRowBar, ScDataTableColView, and ScDataTableRowView.
Referenced by Paint().
Reimplemented in ScRowBar.
Definition at line 1070 of file hdrcont.cxx.
References GetEntrySize(), and nSize.
Referenced by GetScrPos(), and Paint().
Definition at line 1118 of file hdrcont.cxx.
References nMarkEnd, and nMarkStart.
Definition at line 628 of file hdrcont.cxx.
References bVertical, GetEntrySize(), vcl::Window::GetOutputSizePixel(), GetPos(), GetScrPos(), Size::Height(), IsLayoutRTL(), nPos, nSize, Size::Width(), Point::X(), and Point::Y().
Referenced by Command(), MouseButtonDown(), and MouseMove().
|
protectedpure virtual |
Implemented in ScColBar, ScRowBar, ScDataTableColView, and ScDataTableRowView.
Referenced by GetMousePos(), GetScrPos(), and Paint().
|
private |
Definition at line 189 of file hdrcont.cxx.
References bVertical, GetEntrySize(), GetHiddenCount(), vcl::Window::GetOutputSizePixel(), GetPos(), Size::Height(), i, IsLayoutRTL(), nSize, and Size::Width().
Referenced by DoPaint(), GetMousePos(), MouseButtonUp(), and ShowDragHelp().
|
inline |
Definition at line 127 of file hdrcont.hxx.
References nSmallWidth.
|
inline |
Definition at line 126 of file hdrcont.hxx.
References nWidth.
|
private |
Definition at line 1049 of file hdrcont.cxx.
References aShowHelpTimer, Help::HidePopover(), nTipVisible, and Task::Stop().
Referenced by MouseButtonUp(), and StopMarking().
Implemented in ScDataTableColView, ScDataTableRowView, ScColBar, and ScRowBar.
Referenced by MouseButtonUp().
|
protectedvirtual |
Reimplemented in ScColBar, and ScRowBar.
Definition at line 1091 of file hdrcont.cxx.
Referenced by MouseButtonDown(), MouseButtonUp(), and MouseMove().
|
protectedvirtual |
Reimplemented in ScColBar, ScDataTableColView, and ScDataTableRowView.
Definition at line 1081 of file hdrcont.cxx.
Referenced by DoPaint(), GetMousePos(), GetScrPos(), MouseButtonUp(), Paint(), and ShowDragHelp().
|
protectedvirtual |
|
private |
Definition at line 668 of file hdrcont.cxx.
References bVertical, SfxViewShell::Current(), ScViewData::GetDocument(), ScViewData::GetTabNo(), ScDocument::GetTabProtection(), ScTabView::GetViewData(), ScDocument::HasAttrib(), ScTableProtection::isOptionEnabled(), ScTableProtection::isProtected(), ScDocument::MaxCol(), ScDocument::MaxRow(), nPos, Protected, ScTableProtection::SELECT_LOCKED_CELLS, and ScTableProtection::SELECT_UNLOCKED_CELLS.
Referenced by Command(), and MouseButtonDown().
|
overrideprotectedvirtual |
someday SelectionEngine itself should call StartTracking!?!
Reimplemented from vcl::Window.
Definition at line 707 of file hdrcont.cxx.
References aShowHelpTimer, bDragging, bDragMoved, bIgnoreMove, bInRefMode, bVertical, ScTabView::DoneRefMode(), DrawInvert(), MouseEvent::GetClicks(), ScViewData::GetDocument(), GetMousePos(), vcl::Window::GetOutputSizePixel(), MouseEvent::GetPosPixel(), ScViewData::GetTabNo(), ScTabView::GetViewData(), HDR_SIZE_OPTIMUM, ScTabView::InitRefMode(), IsDisabled(), MouseEvent::IsLeft(), MouseEvent::IsMod1(), vcl::Window::IsMouseCaptured(), IsSelectionAllowed(), MouseEvent::IsShift(), LONG_MAX, ScDocument::MaxCol(), ScDocument::MaxRow(), nDragNo, nDragPos, nDragStart, pSelEngine, pTabView, vcl::Window::ReleaseMouse(), ResizeAllowed(), SC_MOD, SC_REFTYPE_REF, SelectWindow(), SelectionEngine::SelMouseButtonDown(), SelectionEngine::SelMouseMove(), tools::Rectangle::SetBottom(), SetEntrySize(), tools::Rectangle::SetLeft(), SetMarking(), vcl::Window::SetPointer(), tools::Rectangle::SetRight(), tools::Rectangle::SetTop(), SelectionEngine::SetVisibleArea(), SelectionEngine::SetWindow(), Timer::Start(), vcl::Window::StartTracking(), ScTabView::UpdateRef(), Point::X(), and Point::Y().
|
overrideprotectedvirtual |
GetHiddenCount() ???
Reimplemented from vcl::Window.
Definition at line 804 of file hdrcont.cxx.
References bDragging, bDragMoved, bIgnoreMove, bInRefMode, bVertical, DrawInvert(), GetEntrySize(), MouseEvent::GetPosPixel(), GetScrPos(), HideDragHelp(), HideEntries(), IsDisabled(), IsLayoutRTL(), nDragNo, nDragPos, pSelEngine, vcl::Window::ReleaseMouse(), SC_MOD, SelectionEngine::SelMouseButtonUp(), SetEntrySize(), SetMarking(), Point::X(), and Point::Y().
Referenced by Tracking().
|
overrideprotectedvirtual |
Reimplemented from vcl::Window.
Definition at line 862 of file hdrcont.cxx.
References bDragging, bDragMoved, bIgnoreMove, bInRefMode, bVertical, DrawInvert(), MouseEvent::GetButtons(), ScViewData::GetDocument(), GetMousePos(), MouseEvent::GetPosPixel(), ScViewData::GetTabNo(), ScTabView::GetViewData(), IsDisabled(), MouseEvent::IsLeft(), ScDocument::MaxCol(), ScDocument::MaxRow(), nDragPos, nDragStart, pSelEngine, pTabView, ResizeAllowed(), SC_DRAG_MIN, SC_MOD, SelectionEngine::SelMouseMove(), vcl::Window::SetPointer(), ShowDragHelp(), ScTabView::UpdateRef(), Point::X(), and Point::Y().
Referenced by Tracking().
|
overrideprotectedvirtual |
Reimplemented from vcl::Window.
Definition at line 219 of file hdrcont.cxx.
References aAutoFilterFont, aBoldFont, ScGridMerger::AddHorLine(), ScGridMerger::AddVerLine(), Point::AdjustX(), Point::AdjustY(), ScRange::aEnd, aNormFont, svtools::APPBACKGROUND, ScRange::aStart, bAutoFilterSet, bBoldSet, bMarkRange, tools::Rectangle::Bottom(), bVertical, COL_BLACK(), COL_LIGHTBLUE(), COL_LIGHTGRAY(), OutputDevice::DrawLine(), OutputDevice::DrawRect(), vcl::Window::DrawSelectionBackground(), OutputDevice::DrawText(), ScDBCollection::empty(), ScGridMerger::Flush(), StyleSettings::GetAccentColor(), ScDocument::GetAnonymousDBData(), ScDBData::GetArea(), StyleSettings::GetButtonTextColor(), StyleSettings::GetDarkShadowColor(), ScDocument::GetDBCollection(), ScViewData::GetDocument(), GetEntrySize(), GetEntryText(), StyleSettings::GetFaceColor(), ScDBData::GetFilterSelCount(), GetHiddenCount(), StyleSettings::GetHighContrastMode(), StyleSettings::GetHighlightColor(), StyleSettings::GetHighlightTextColor(), ScDBCollection::getNamedDBs(), vcl::Window::GetOutDev(), GetPos(), vcl::Window::GetSettings(), vcl::Window::GetSizePixel(), AllSettings::GetStyleSettings(), ScViewData::GetTabNo(), vcl::Window::GetTextHeight(), vcl::Window::GetTextWidth(), ScTabView::GetViewData(), ScDBData::HasAutoFilter(), ScDBData::HasHeader(), Size::Height(), i, Color::IsDark(), IsLayoutRTL(), IsMirrored(), tools::Rectangle::Left(), Color::Merge(), nCount, nMarkEnd, nMarkStart, nPos, nSize, pTabView, tools::Rectangle::Right(), ScAddress::Row(), SC_HDRPAINT_BOTTOM, SC_HDRPAINT_COUNT, SC_HDRPAINT_SEL_BOTTOM, SC_HDRPAINT_TEXT, SC_MOD, vcl::Window::SetBackground(), vcl::Font::SetColor(), OutputDevice::SetFillColor(), vcl::Window::SetFont(), Size::setHeight(), OutputDevice::SetLineColor(), vcl::Window::SetTextColor(), Size::setWidth(), tools::Rectangle::Top(), Size::Width(), Point::X(), and Point::Y().
|
overrideprotectedvirtual |
Reimplemented from vcl::Window.
Definition at line 1059 of file hdrcont.cxx.
References bDragging, and Help::IsQuickHelpEnabled().
|
protectedvirtual |
Reimplemented in ScColBar, and ScRowBar.
Definition at line 1096 of file hdrcont.cxx.
Referenced by MouseButtonDown(), and MouseMove().
|
protectedvirtual |
Reimplemented in ScColBar, and ScRowBar.
Definition at line 1101 of file hdrcont.cxx.
Referenced by Command(), and MouseButtonDown().
|
protectedpure virtual |
Implemented in ScColBar, ScRowBar, ScDataTableColView, and ScDataTableRowView.
Referenced by MouseButtonDown(), and MouseButtonUp().
|
inline |
Definition at line 120 of file hdrcont.hxx.
References bIgnoreMove.
cache?
Definition at line 146 of file hdrcont.cxx.
References bMarkRange, DoPaint(), nMarkEnd, nMarkStart, PutInOrder(), and SC_MOD.
|
protectedvirtual |
Reimplemented in ScColBar, and ScRowBar.
Definition at line 1114 of file hdrcont.cxx.
Referenced by MouseButtonDown(), MouseButtonUp(), and StopMarking().
void ScHeaderControl::SetWidth | ( | tools::Long | nNew | ) |
Definition at line 109 of file hdrcont.cxx.
References bVertical, vcl::Window::GetSizePixel(), Height, vcl::Window::Invalidate(), nWidth, and vcl::Window::SetSizePixel().
|
private |
Definition at line 1007 of file hdrcont.cxx.
References aShowHelpTimer, bVertical, GetDragHelp(), vcl::Window::GetPointerPosPixel(), GetScrPos(), vcl::Window::GetSizePixel(), Help::HidePopover(), IsLayoutRTL(), Help::IsQuickHelpEnabled(), tools::Rectangle::Left(), nDragNo, nDragPos, nTipVisible, vcl::Window::OutputToScreenPixel(), tools::Rectangle::SetBottom(), tools::Rectangle::SetLeft(), tools::Rectangle::SetRight(), tools::Rectangle::SetTop(), Help::ShowPopover(), Task::Stop(), tools::Rectangle::Top(), Size::Width(), Point::X(), and Point::Y().
Referenced by MouseMove().
void ScHeaderControl::StopMarking | ( | ) |
Definition at line 984 of file hdrcont.cxx.
References bDragging, bIgnoreMove, DrawInvert(), HideDragHelp(), vcl::Window::IsMouseCaptured(), nDragPos, vcl::Window::ReleaseMouse(), and SetMarking().
Referenced by Command(), and Tracking().
|
overrideprotectedvirtual |
Reimplemented from vcl::Window.
Definition at line 915 of file hdrcont.cxx.
References TrackingEvent::GetMouseEvent(), TrackingEvent::IsTrackingCanceled(), TrackingEvent::IsTrackingEnded(), MouseButtonUp(), MouseMove(), and StopMarking().
|
private |
Definition at line 41 of file hdrcont.hxx.
Referenced by Paint(), and ScHeaderControl().
|
private |
Definition at line 40 of file hdrcont.hxx.
Referenced by Paint(), and ScHeaderControl().
|
private |
Definition at line 39 of file hdrcont.hxx.
Referenced by Paint(), and ScHeaderControl().
|
private |
Definition at line 38 of file hdrcont.hxx.
Referenced by dispose(), HideDragHelp(), MouseButtonDown(), ScHeaderControl(), and ShowDragHelp().
|
private |
Definition at line 43 of file hdrcont.hxx.
Referenced by Paint(), and ScHeaderControl().
|
private |
Definition at line 42 of file hdrcont.hxx.
Referenced by Paint(), and ScHeaderControl().
|
private |
Definition at line 57 of file hdrcont.hxx.
Referenced by MouseButtonDown(), MouseButtonUp(), MouseMove(), RequestHelp(), and StopMarking().
|
private |
Definition at line 62 of file hdrcont.hxx.
Referenced by MouseButtonDown(), MouseButtonUp(), and MouseMove().
|
private |
Definition at line 64 of file hdrcont.hxx.
Referenced by MouseButtonDown(), MouseButtonUp(), MouseMove(), SetIgnoreMove(), and StopMarking().
|
private |
Definition at line 66 of file hdrcont.hxx.
Referenced by MouseButtonDown(), MouseButtonUp(), and MouseMove().
|
private |
Definition at line 55 of file hdrcont.hxx.
|
private |
Definition at line 45 of file hdrcont.hxx.
Referenced by Command(), DoPaint(), GetMousePos(), GetScrPos(), IsSelectionAllowed(), MouseButtonDown(), MouseButtonUp(), MouseMove(), Paint(), SetWidth(), and ShowDragHelp().
|
private |
Definition at line 49 of file hdrcont.hxx.
Referenced by GetBigWidth(), and ScHeaderControl().
|
private |
Definition at line 58 of file hdrcont.hxx.
Referenced by MouseButtonDown(), MouseButtonUp(), and ShowDragHelp().
|
private |
Definition at line 60 of file hdrcont.hxx.
Referenced by MouseButtonDown(), MouseButtonUp(), MouseMove(), ShowDragHelp(), and StopMarking().
|
private |
Definition at line 59 of file hdrcont.hxx.
Referenced by MouseButtonDown(), and MouseMove().
|
private |
Definition at line 54 of file hdrcont.hxx.
Referenced by GetMarkRange(), Paint(), and SetMark().
|
private |
Definition at line 53 of file hdrcont.hxx.
Referenced by GetMarkRange(), Paint(), and SetMark().
|
private |
Definition at line 51 of file hdrcont.hxx.
Referenced by GetHiddenCount(), GetMousePos(), GetScrPos(), and Paint().
|
private |
Definition at line 48 of file hdrcont.hxx.
Referenced by GetSmallWidth(), and ScHeaderControl().
|
private |
Definition at line 61 of file hdrcont.hxx.
Referenced by HideDragHelp(), and ShowDragHelp().
|
private |
Definition at line 47 of file hdrcont.hxx.
Referenced by GetWidth(), ScHeaderControl(), and SetWidth().
|
private |
Definition at line 37 of file hdrcont.hxx.
Referenced by Command(), MouseButtonDown(), MouseButtonUp(), and MouseMove().
|
protected |
Definition at line 79 of file hdrcont.hxx.
Referenced by ScColBar::DrawInvert(), ScRowBar::DrawInvert(), ScColBar::GetDragHelp(), ScRowBar::GetDragHelp(), ScColBar::GetEntrySize(), ScRowBar::GetEntrySize(), ScColBar::GetEntryText(), ScColBar::GetPos(), ScRowBar::GetPos(), ScColBar::HideEntries(), ScRowBar::HideEntries(), ScColBar::IsLayoutRTL(), ScRowBar::IsMirrored(), MouseButtonDown(), MouseMove(), Paint(), ScColBar::ResizeAllowed(), ScRowBar::ResizeAllowed(), ScColBar::SelectWindow(), ScRowBar::SelectWindow(), ScColBar::SetEntrySize(), ScRowBar::SetEntrySize(), ScColBar::SetMarking(), and ScRowBar::SetMarking().