include/svtools/borderline.hxx | 9 - include/svtools/brwbox.hxx | 116 +++++++-------- include/svtools/ctrlbox.hxx | 22 +- include/svtools/editbrowsebox.hxx | 26 +-- include/svtools/ruler.hxx | 98 ++++++------ include/svtools/svparser.hxx | 7 include/svtools/tabbar.hxx | 16 +- include/svtools/unitconv.hxx | 15 + include/svtools/valueset.hxx | 18 +- svtools/inc/table/tablecontrol.hxx | 4 svtools/inc/table/tablecontrolinterface.hxx | 8 - svtools/source/brwbox/brwbox1.cxx | 140 +++++++++--------- svtools/source/brwbox/brwbox2.cxx | 100 ++++++------- svtools/source/brwbox/brwbox3.cxx | 6 svtools/source/brwbox/brwhead.cxx | 2 svtools/source/brwbox/datwin.cxx | 32 ++-- svtools/source/brwbox/editbrowsebox.cxx | 28 +-- svtools/source/brwbox/editbrowsebox2.cxx | 4 svtools/source/config/printoptions.cxx | 2 svtools/source/control/ctrlbox.cxx | 68 ++++---- svtools/source/control/ctrltool.cxx | 8 - svtools/source/control/ruler.cxx | 206 +++++++++++++-------------- svtools/source/control/tabbar.cxx | 60 +++---- svtools/source/control/valueset.cxx | 54 +++---- svtools/source/dialogs/addresstemplate.cxx | 4 svtools/source/misc/embedhlp.cxx | 8 - svtools/source/misc/unitconv.cxx | 142 +++++++++--------- svtools/source/svhtml/htmlout.cxx | 2 svtools/source/svrtf/svparser.cxx | 2 svtools/source/table/cellvalueconversion.cxx | 7 svtools/source/table/gridtablerenderer.cxx | 20 +- svtools/source/table/mousefunction.cxx | 14 - svtools/source/table/tablecontrol.cxx | 4 svtools/source/table/tablecontrol_impl.cxx | 88 +++++------ svtools/source/table/tablecontrol_impl.hxx | 26 +-- 35 files changed, 685 insertions(+), 681 deletions(-)
New commits: commit 5afba3e12c8d4eb1ebb8e087134eb87593bb017a Author: Noel <noelgran...@gmail.com> AuthorDate: Mon Oct 19 10:46:41 2020 +0200 Commit: Noel Grandin <noel.gran...@collabora.co.uk> CommitDate: Mon Oct 19 21:34:15 2020 +0200 use tools::Long in svtools Change-Id: I2b26da23e625e643dc2bb5393abff3671c457884 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104518 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> diff --git a/include/svtools/borderline.hxx b/include/svtools/borderline.hxx index 1d7d9f1cd2f7..efd233dd87ac 100644 --- a/include/svtools/borderline.hxx +++ b/include/svtools/borderline.hxx @@ -22,6 +22,7 @@ #include <svtools/svtdllapi.h> #include <o3tl/typed_flags_set.hxx> +#include <tools/long.hxx> /** Class computing border widths shared between Line style listbox and the @@ -65,11 +66,11 @@ public: bool operator== ( const BorderWidthImpl& r ) const; - long GetLine1 ( long nWidth ) const; - long GetLine2( long nWidth ) const; - long GetGap( long nWidth ) const; + tools::Long GetLine1 ( tools::Long nWidth ) const; + tools::Long GetLine2( tools::Long nWidth ) const; + tools::Long GetGap( tools::Long nWidth ) const; - long GuessWidth( long nLine1, long nLine2, long nGap ); + tools::Long GuessWidth( tools::Long nLine1, tools::Long nLine2, tools::Long nGap ); bool IsEmpty( ) const { return (0 == m_nRate1) && (0 == m_nRate2); } bool IsDouble( ) const { return (0 != m_nRate1) && (0 != m_nRate2); } diff --git a/include/svtools/brwbox.hxx b/include/svtools/brwbox.hxx index e466a89d4d14..b5c64abed6aa 100644 --- a/include/svtools/brwbox.hxx +++ b/include/svtools/brwbox.hxx @@ -54,7 +54,7 @@ namespace vcl { } #define BROWSER_INVALIDID SAL_MAX_UINT16 -#define BROWSER_ENDOFSELECTION (static_cast<long>(SFX_ENDOFSELECTION)) +#define BROWSER_ENDOFSELECTION (static_cast<tools::Long>(SFX_ENDOFSELECTION)) enum class BrowserMode { @@ -119,19 +119,19 @@ namespace o3tl class BrowseEvent { VclPtr<vcl::Window> pWin; - long nRow; + tools::Long nRow; tools::Rectangle aRect; sal_uInt16 nCol; sal_uInt16 nColId; public: BrowseEvent( vcl::Window* pWindow, - long nAbsRow, + tools::Long nAbsRow, sal_uInt16 nColumn, sal_uInt16 nColumnId, const tools::Rectangle& rRect ); vcl::Window* GetWindow() const { return pWin; } - long GetRow() const { return nRow; } + tools::Long GetRow() const { return nRow; } sal_uInt16 GetColumn() const { return nCol; } sal_uInt16 GetColumnId() const { return nColId; } const tools::Rectangle& GetRect() const { return aRect; } @@ -173,8 +173,8 @@ public: sal_uInt16 nUpdateLock; // lock count, don't call Control::Update()! short nCursorHidden; // new counter for DoHide/ShowCursor - long m_nDragRowDividerLimit; - long m_nDragRowDividerOffset; + tools::Long m_nDragRowDividerLimit; + tools::Long m_nDragRowDividerOffset; public: explicit BrowserDataWin( BrowseBox* pParent ); @@ -225,7 +225,7 @@ class BrowserMouseEvent: public MouseEvent, public BrowseEvent public: BrowserMouseEvent( BrowserDataWin* pWin, const MouseEvent& rEvt ); BrowserMouseEvent( vcl::Window* pWin, const MouseEvent& rEvt, - long nAbsRow, sal_uInt16 nColumn, sal_uInt16 nColumnId, + tools::Long nAbsRow, sal_uInt16 nColumn, sal_uInt16 nColumnId, const tools::Rectangle& rRect ); }; @@ -277,7 +277,7 @@ private: VclPtr<ScrollBar> aHScroll; // horizontal scrollbar VclPtr<MeasureStatusBar> aStatusBarHeight; // statusbar, just to measure its height - long nDataRowHeight; // height of a single data-row + tools::Long nDataRowHeight; // height of a single data-row sal_uInt16 nTitleLines; // number of lines in title row sal_uLong nControlAreaWidth; // width of fixed area beneath hscroll bool bColumnCursor; // single columns and fields selectable @@ -287,9 +287,9 @@ private: bool bHLines; // draw lines between rows bool bVLines; // draw lines between columns bool bBootstrapped; // child windows resized etc. - long nTopRow; // no. of first visible row (0...) - long nCurRow; // no. of row with cursor - long nRowCount; // total number of rows in model + tools::Long nTopRow; // no. of first visible row (0...) + tools::Long nCurRow; // no. of row with cursor + tools::Long nRowCount; // total number of rows in model sal_uInt16 nFirstCol; // no. of first visible scrollable column sal_uInt16 nCurColId; // column id of cursor @@ -298,9 +298,9 @@ private: bool bHit; bool mbInteractiveRowHeight; - long nResizeX; // mouse position at start of resizing - long nMinResizeX; // never drag more left - long nDragX; // last dragged column (MouseMove) + tools::Long nResizeX; // mouse position at start of resizing + tools::Long nMinResizeX; // never drag more left + tools::Long nDragX; // last dragged column (MouseMove) sal_uInt16 nResizeCol; // resize this column in MouseMove bool bResizing; // mouse captured for column resizing @@ -317,17 +317,17 @@ private: union { MultiSelection* pSel; // selected rows for multi-selection - long nSel; // selected row for single-selection + tools::Long nSel; // selected row for single-selection } uRow; std::unique_ptr<MultiSelection> pColSel; // selected column-ids // fdo#83943, detect if making the cursor position visible is impossible to achieve struct CursorMoveAttempt { - long m_nCol; - long m_nRow; + tools::Long m_nCol; + tools::Long m_nRow; bool m_bScrolledToReachCell; - CursorMoveAttempt(long nCol, long nRow, bool bScrolledToReachCell) + CursorMoveAttempt(tools::Long nCol, tools::Long nRow, bool bScrolledToReachCell) : m_nCol(nCol) , m_nRow(nRow) , m_bScrolledToReachCell(bScrolledToReachCell) @@ -358,8 +358,8 @@ private: SVT_DLLPRIVATE void UpdateScrollbars(); SVT_DLLPRIVATE void AutoSizeLastColumn(); - SVT_DLLPRIVATE long ImpGetDataRowHeight() const; - SVT_DLLPRIVATE tools::Rectangle ImplFieldRectPixel( long nRow, sal_uInt16 nColId ) const; + SVT_DLLPRIVATE tools::Long ImpGetDataRowHeight() const; + SVT_DLLPRIVATE tools::Rectangle ImplFieldRectPixel( tools::Long nRow, sal_uInt16 nColId ) const; SVT_DLLPRIVATE sal_uInt16 FrozenColCount() const; SVT_DLLPRIVATE void ColumnInserted( sal_uInt16 nPos ); @@ -367,11 +367,11 @@ private: DECL_DLLPRIVATE_LINK( ScrollHdl, ScrollBar*, void ); DECL_DLLPRIVATE_LINK( StartDragHdl, HeaderBar*, void ); - SVT_DLLPRIVATE long GetFrozenWidth() const; + SVT_DLLPRIVATE tools::Long GetFrozenWidth() const; - SVT_DLLPRIVATE long GetBarHeight() const; + SVT_DLLPRIVATE tools::Long GetBarHeight() const; - bool GoToRow(long nRow, bool bRowColMove, bool bDoNotModifySelection = false ); + bool GoToRow(tools::Long nRow, bool bRowColMove, bool bDoNotModifySelection = false ); bool GoToColumnId( sal_uInt16 nColId, bool bMakeVisible, bool bRowColMove = false); void SelectColumnPos( sal_uInt16 nCol, bool _bSelect, bool bMakeVisible); @@ -395,7 +395,7 @@ protected: // (with the help of RowInserted and RowRemoved), so overriding of // the method is needless public: - virtual long GetRowCount() const override; + virtual tools::Long GetRowCount() const override; protected: // for display in VScrollBar set it e.g. on "?" @@ -408,7 +408,7 @@ protected: @param nRow nRow starts at 0 */ - virtual bool SeekRow( long nRow ) = 0; + virtual bool SeekRow( tools::Long nRow ) = 0; void DrawCursor(); void PaintData(vcl::Window const & rWin, vcl::RenderContext& rRenderContext, const tools::Rectangle& rRect); virtual void PaintField(vcl::RenderContext& rDev, const tools::Rectangle& rRect, sal_uInt16 nColumnId) const = 0; @@ -426,11 +426,11 @@ protected: // numbering of the visible scope has changed // - Scrolling (and thereof resulting in another first visible row) // - Resize the window - virtual void VisibleRowsChanged( long nNewTopRow, sal_uInt16 nNumRows); + virtual void VisibleRowsChanged( tools::Long nNewTopRow, sal_uInt16 nNumRows); // number of visible rows in the window (incl. "truncated" rows) sal_uInt16 GetVisibleRows() const; - long GetTopRow() const { return nTopRow; } + tools::Long GetTopRow() const { return nTopRow; } sal_uInt16 GetFirstVisibleColNumber() const { return nFirstCol; } // Focus-Rect enable / disable @@ -443,7 +443,7 @@ protected: // HACK(virtual create is not called in Ctor) void SetHeaderBar( BrowserHeader* ); - long CalcReverseZoom(long nVal); + tools::Long CalcReverseZoom(tools::Long nVal); const DataFlavorExVector& GetDataFlavors() const; @@ -488,13 +488,13 @@ public: virtual void EndScroll(); virtual void Select(); virtual void DoubleClick( const BrowserMouseEvent& rEvt ); - virtual bool IsCursorMoveAllowed( long nNewRow, sal_uInt16 nNewColId ) const; + virtual bool IsCursorMoveAllowed( tools::Long nNewRow, sal_uInt16 nNewColId ) const; virtual void CursorMoved(); virtual void ColumnMoved( sal_uInt16 nColId ); virtual void ColumnResized( sal_uInt16 nColId ); /// called when the row height has been changed interactively virtual void RowHeightChanged(); - virtual long QueryMinimumRowHeight(); + virtual tools::Long QueryMinimumRowHeight(); // Window-Control (pass to DataWindow) void SetUpdateMode( bool bUpdate ); @@ -509,7 +509,7 @@ public: // inserting, changing, removing and freezing of columns void InsertHandleColumn( sal_uLong nWidth ); void InsertDataColumn( sal_uInt16 nItemId, const OUString& rText, - long nSize, HeaderBarItemBits nBits = HeaderBarItemBits::STDSTYLE, + tools::Long nSize, HeaderBarItemBits nBits = HeaderBarItemBits::STDSTYLE, sal_uInt16 nPos = HEADERBAR_APPEND ); void SetColumnTitle( sal_uInt16 nColumnId, const OUString &rTitle ); void SetColumnWidth( sal_uInt16 nColumnId, sal_uLong nWidth ); @@ -519,10 +519,10 @@ public: void RemoveColumns(); // control of title and data row height - void SetDataRowHeight( long nPixel ); - long GetDataRowHeight() const; + void SetDataRowHeight( tools::Long nPixel ); + tools::Long GetDataRowHeight() const; void SetTitleLines( sal_uInt16 nLines ); - long GetTitleHeight() const; + tools::Long GetTitleHeight() const; // access to dynamic values of cursor row OUString GetColumnTitle( sal_uInt16 nColumnId ) const; @@ -533,56 +533,56 @@ public: bool IsFrozen( sal_uInt16 nColumnId ) const; // movement of visible area - long ScrollColumns( long nColumns ); - long ScrollRows( long nRows ); - void MakeFieldVisible( long nRow, sal_uInt16 nColId ); + tools::Long ScrollColumns( tools::Long nColumns ); + tools::Long ScrollRows( tools::Long nRows ); + void MakeFieldVisible( tools::Long nRow, sal_uInt16 nColId ); // access and movement of cursor - long GetCurRow() const { return nCurRow; } + tools::Long GetCurRow() const { return nCurRow; } sal_uInt16 GetCurColumnId() const { return nCurColId; } - bool GoToRow( long nRow ); + bool GoToRow( tools::Long nRow ); bool GoToColumnId( sal_uInt16 nColId ); - bool GoToRowColumnId( long nRow, sal_uInt16 nColId ); + bool GoToRowColumnId( tools::Long nRow, sal_uInt16 nColId ); // selections virtual void SetNoSelection() override; virtual void SelectAll() override; - virtual void SelectRow( long nRow, bool _bSelect = true, bool bExpand = true ) override; + virtual void SelectRow( tools::Long nRow, bool _bSelect = true, bool bExpand = true ) override; void SelectColumnPos( sal_uInt16 nCol, bool _bSelect = true ) { SelectColumnPos( nCol, _bSelect, true); } void SelectColumnId( sal_uInt16 nColId ) { SelectColumnPos( GetColumnPos(nColId), true, true); } - long GetSelectRowCount() const; + tools::Long GetSelectRowCount() const; sal_uInt16 GetSelectColumnCount() const; - virtual bool IsRowSelected( long nRow ) const override; + virtual bool IsRowSelected( tools::Long nRow ) const override; bool IsColumnSelected( sal_uInt16 nColumnId ) const; - long FirstSelectedRow(); - long LastSelectedRow(); - long NextSelectedRow(); + tools::Long FirstSelectedRow(); + tools::Long LastSelectedRow(); + tools::Long NextSelectedRow(); const MultiSelection* GetColumnSelection() const { return pColSel.get(); } const MultiSelection* GetSelection() const { return bMultiSelection ? uRow.pSel : nullptr; } - long FirstSelectedColumn( ) const; + tools::Long FirstSelectedColumn( ) const; bool IsResizing() const { return bResizing; } // access to positions of fields, column and rows BrowserDataWin& GetDataWindow() const; - tools::Rectangle GetRowRectPixel( long nRow ) const; - tools::Rectangle GetFieldRectPixel( long nRow, sal_uInt16 nColId, + tools::Rectangle GetRowRectPixel( tools::Long nRow ) const; + tools::Rectangle GetFieldRectPixel( tools::Long nRow, sal_uInt16 nColId, bool bRelToBrowser = true) const; - bool IsFieldVisible( long nRow, sal_uInt16 nColId, + bool IsFieldVisible( tools::Long nRow, sal_uInt16 nColId, bool bComplete = false ) const; - long GetRowAtYPosPixel( long nY, + tools::Long GetRowAtYPosPixel( tools::Long nY, bool bRelToBrowser = true ) const; - sal_uInt16 GetColumnAtXPosPixel( long nX ) const; + sal_uInt16 GetColumnAtXPosPixel( tools::Long nX ) const; // invalidations void Clear(); - void RowRemoved( long nRow, long nNumRows = 1, bool bDoPaint = true ); - void RowModified( long nRow, sal_uInt16 nColId = BROWSER_INVALIDID ); - void RowInserted( long nRow, long nNumRows = 1, bool bDoPaint = true, bool bKeepSelection = false ); + void RowRemoved( tools::Long nRow, tools::Long nNumRows = 1, bool bDoPaint = true ); + void RowModified( tools::Long nRow, sal_uInt16 nColId = BROWSER_INVALIDID ); + void RowInserted( tools::Long nRow, tools::Long nNumRows = 1, bool bDoPaint = true, bool bKeepSelection = false ); // miscellaneous bool ReserveControlArea(sal_uInt16 nWidth = USHRT_MAX); @@ -624,7 +624,7 @@ public: @return the text out of the cell */ - virtual OUString GetCellText(long _nRow, sal_uInt16 _nColId) const; + virtual OUString GetCellText(tools::Long _nRow, sal_uInt16 _nColId) const; /** @return the current column count @@ -818,13 +818,13 @@ public: virtual bool HasRowHeader() const override; virtual bool GoToCell( sal_Int32 _nRow, sal_uInt16 _nColumn ) override; virtual void SelectColumn( sal_uInt16 _nColumn, bool _bSelect = true ) override; - virtual bool IsColumnSelected( long _nColumn ) const override; + virtual bool IsColumnSelected( tools::Long _nColumn ) const override; virtual sal_Int32 GetSelectedRowCount() const override; virtual sal_Int32 GetSelectedColumnCount() const override; virtual void GetAllSelectedRows( css::uno::Sequence< sal_Int32 >& _rRows ) const override; virtual void GetAllSelectedColumns( css::uno::Sequence< sal_Int32 >& _rColumns ) const override; virtual bool IsCellVisible( sal_Int32 _nRow, sal_uInt16 _nColumn ) const override; - virtual OUString GetAccessibleCellText(long _nRow, sal_uInt16 _nColPos) const override; + virtual OUString GetAccessibleCellText(tools::Long _nRow, sal_uInt16 _nColPos) const override; virtual bool GetGlyphBoundRects( const Point& rOrigin, const OUString& rStr, int nIndex, int nLen, MetricVector& rVector ) override; virtual tools::Rectangle GetWindowExtentsRelative(const vcl::Window *pRelativeWindow) const override; virtual void GrabFocus() override; diff --git a/include/svtools/ctrlbox.hxx b/include/svtools/ctrlbox.hxx index 68631f7f0d20..be530e97f5e5 100644 --- a/include/svtools/ctrlbox.hxx +++ b/include/svtools/ctrlbox.hxx @@ -48,12 +48,12 @@ private: Color ( * m_pColor2Fn )( Color ); Color ( * m_pColorDistFn )( Color, Color ); - long m_nMinWidth; + tools::Long m_nMinWidth; SvxBorderLineStyle m_nStyle; public: ImpLineListData( BorderWidthImpl aWidthImpl, - SvxBorderLineStyle nStyle, long nMinWidth, Color ( *pColor1Fn )( Color ), + SvxBorderLineStyle nStyle, tools::Long nMinWidth, Color ( *pColor1Fn )( Color ), Color ( *pColor2Fn )( Color ), Color ( *pColorDistFn )( Color, Color ) ) : m_aWidthImpl( aWidthImpl ), m_pColor1Fn( pColor1Fn ), @@ -65,13 +65,13 @@ public: } /** Returns the computed width of the line 1 in twips. */ - long GetLine1ForWidth( long nWidth ) { return m_aWidthImpl.GetLine1( nWidth ); } + tools::Long GetLine1ForWidth( tools::Long nWidth ) { return m_aWidthImpl.GetLine1( nWidth ); } /** Returns the computed width of the line 2 in twips. */ - long GetLine2ForWidth( long nWidth ) { return m_aWidthImpl.GetLine2( nWidth ); } + tools::Long GetLine2ForWidth( tools::Long nWidth ) { return m_aWidthImpl.GetLine2( nWidth ); } /** Returns the computed width of the gap in twips. */ - long GetDistForWidth( long nWidth ) { return m_aWidthImpl.GetGap( nWidth ); } + tools::Long GetDistForWidth( tools::Long nWidth ) { return m_aWidthImpl.GetGap( nWidth ); } Color GetColorLine1( const Color& rMain ) { @@ -89,7 +89,7 @@ public: } /** Returns the minimum width in twips */ - long GetMinWidth( ) const { return m_nMinWidth;} + tools::Long GetMinWidth( ) const { return m_nMinWidth;} SvxBorderLineStyle GetStyle( ) const { return m_nStyle;} }; @@ -209,18 +209,18 @@ public: ~SvtLineListBox(); /** Set the width in Twips */ - void SetWidth(long nWidth) + void SetWidth(tools::Long nWidth) { m_nWidth = nWidth; UpdateEntries(); UpdatePreview(); } - long GetWidth() const { return m_nWidth; } + tools::Long GetWidth() const { return m_nWidth; } /** Insert a listbox entry with all widths in Twips. */ void InsertEntry(const BorderWidthImpl& rWidthImpl, - SvxBorderLineStyle nStyle, long nMinWidth = 0, + SvxBorderLineStyle nStyle, tools::Long nMinWidth = 0, ColorFunc pColor1Fn = &sameColor, ColorFunc pColor2Fn = &sameColor, ColorDistFunc pColorDistFn = &sameDistColor); @@ -245,7 +245,7 @@ public: private: - SVT_DLLPRIVATE void ImpGetLine( long nLine1, long nLine2, long nDistance, + SVT_DLLPRIVATE void ImpGetLine( tools::Long nLine1, tools::Long nLine2, tools::Long nDistance, Color nColor1, Color nColor2, Color nColorDist, SvxBorderLineStyle nStyle, BitmapEx& rBmp ); @@ -279,7 +279,7 @@ private: std::unique_ptr<weld::CustomWeld> m_xLineSetWin; std::vector<std::unique_ptr<ImpLineListData>> m_vLineList; - long m_nWidth; + tools::Long m_nWidth; ScopedVclPtr<VirtualDevice> aVirDev; Color aColor; Color maPaintCol; diff --git a/include/svtools/editbrowsebox.hxx b/include/svtools/editbrowsebox.hxx index a4a4ee182ee0..1ba2817a4ed9 100644 --- a/include/svtools/editbrowsebox.hxx +++ b/include/svtools/editbrowsebox.hxx @@ -837,8 +837,8 @@ namespace svt // In ActivateCell, we grab the focus asynchronously, but if between requesting activation // and the asynchronous event the focus has changed, we won't grab it for ourself. - long nPaintRow; // row being painted - long nEditRow; + tools::Long nPaintRow; // row being painted + tools::Long nEditRow; sal_uInt16 nEditCol; bool bHasFocus : 1; @@ -867,7 +867,7 @@ namespace svt virtual void ColumnResized(sal_uInt16 nColId) override; virtual void Resize() override; virtual void ArrangeControls(sal_uInt16& nX, sal_uInt16 nY); - virtual bool SeekRow(long nRow) override; + virtual bool SeekRow(tools::Long nRow) override; virtual void GetFocus() override; virtual void LoseFocus() override; @@ -886,14 +886,14 @@ namespace svt virtual void EndScroll() override; // should be used instead of GetFieldRectPixel, 'cause this method here takes into account the borders - tools::Rectangle GetCellRect(long nRow, sal_uInt16 nColId, bool bRelToBrowser = true) const; - virtual sal_uInt32 GetTotalCellWidth(long nRow, sal_uInt16 nColId); + tools::Rectangle GetCellRect(tools::Long nRow, sal_uInt16 nColId, bool bRelToBrowser = true) const; + virtual sal_uInt32 GetTotalCellWidth(tools::Long nRow, sal_uInt16 nColId); sal_uInt32 GetAutoColumnWidth(sal_uInt16 nColId); virtual void PaintStatusCell(OutputDevice& rDev, const tools::Rectangle& rRect) const; virtual void PaintCell(OutputDevice& rDev, const tools::Rectangle& rRect, sal_uInt16 nColId) const = 0; - virtual RowStatus GetRowStatus(long nRow) const; + virtual RowStatus GetRowStatus(tools::Long nRow) const; virtual void RowHeightChanged() override; @@ -903,7 +903,7 @@ namespace svt // when changing a row: // CursorMoving: cursor is being moved, but GetCurRow() still provides the old row - virtual bool CursorMoving(long nNewRow, sal_uInt16 nNewCol); + virtual bool CursorMoving(tools::Long nNewRow, sal_uInt16 nNewCol); // cursor has been moved virtual void CursorMoved() override; @@ -915,8 +915,8 @@ namespace svt virtual bool IsModified() const {return aController.is() && aController->IsValueChangedFromSaved();} - virtual CellController* GetController(long nRow, sal_uInt16 nCol); - virtual void InitController(CellControllerRef& rController, long nRow, sal_uInt16 nCol); + virtual CellController* GetController(tools::Long nRow, sal_uInt16 nCol); + virtual void InitController(CellControllerRef& rController, tools::Long nRow, sal_uInt16 nCol); static void ResizeController(CellControllerRef const & rController, const tools::Rectangle&); virtual void DoubleClick(const BrowserMouseEvent&) override; @@ -934,7 +934,7 @@ namespace svt // result in traveling to the next or to th previous cell virtual bool IsTabAllowed(bool bForward) const; - virtual bool IsCursorMoveAllowed(long nNewRow, sal_uInt16 nNewColId) const override; + virtual bool IsCursorMoveAllowed(tools::Long nNewRow, sal_uInt16 nNewColId) const override; void PaintTristate(const tools::Rectangle& rRect, const TriState& eState, bool _bEnabled=true) const; @@ -947,7 +947,7 @@ namespace svt virtual void dispose() override; bool IsEditing() const {return aController.is();} - void InvalidateStatusCell(long nRow) {RowModified(nRow, 0);} + void InvalidateStatusCell(tools::Long nRow) {RowModified(nRow, 0);} void InvalidateHandleColumn(); // late construction @@ -959,7 +959,7 @@ namespace svt EditBrowseBoxFlags GetBrowserFlags() const { return m_nBrowserFlags; } void SetBrowserFlags(EditBrowseBoxFlags nFlags); - virtual void ActivateCell(long nRow, sal_uInt16 nCol, bool bSetCellFocus = true); + virtual void ActivateCell(tools::Long nRow, sal_uInt16 nCol, bool bSetCellFocus = true); virtual void DeactivateCell(bool bUpdate = true); // Children --------------------------------------------------------------- @@ -982,7 +982,7 @@ namespace svt virtual bool ProcessKey(const KeyEvent& rEvt) override; - css::uno::Reference< css::accessibility::XAccessible > CreateAccessibleCheckBoxCell(long _nRow, sal_uInt16 _nColumnPos,const TriState& eState); + css::uno::Reference< css::accessibility::XAccessible > CreateAccessibleCheckBoxCell(tools::Long _nRow, sal_uInt16 _nColumnPos,const TriState& eState); bool ControlHasFocus() const; protected: // creates the accessible which wraps the active cell diff --git a/include/svtools/ruler.hxx b/include/svtools/ruler.hxx index 686b50a96d48..7ea4771d5f53 100644 --- a/include/svtools/ruler.hxx +++ b/include/svtools/ruler.hxx @@ -508,11 +508,11 @@ namespace o3tl { struct RulerBorder { - long nPos; - long nWidth; + tools::Long nPos; + tools::Long nWidth; RulerBorderStyle nStyle; - long nMinPos; //minimum/maximum position, supported for table borders/rows - long nMaxPos; + tools::Long nMinPos; //minimum/maximum position, supported for table borders/rows + tools::Long nMaxPos; }; enum class RulerIndentStyle { @@ -521,7 +521,7 @@ enum class RulerIndentStyle { struct RulerIndent { - long nPos; + tools::Long nPos; RulerIndentStyle nStyle; bool bInvisible; }; @@ -537,20 +537,20 @@ constexpr sal_uInt16 RULER_TAB_RTL = 0x0010; struct RulerTab { - long nPos; + tools::Long nPos; sal_uInt16 nStyle; }; struct RulerLine { - long nPos; + tools::Long nPos; }; struct RulerSelection { - long nPos; + tools::Long nPos; RulerType eType; sal_uInt16 nAryPos; RulerDragSize mnDragSize; @@ -573,7 +573,7 @@ struct RulerSelection struct RulerUnitData { MapUnit eMapUnit; // MAP_UNIT for calculation - long nTickUnit; // Unit divider + tools::Long nTickUnit; // Unit divider double nTick1; // Minimal step double nTick2; // Tick quarter unit double nTick3; // Tick half unit @@ -611,17 +611,17 @@ class SVT_DLLPUBLIC Ruler : public vcl::Window private: ScopedVclPtr<VirtualDevice> maVirDev; MapMode maMapMode; - long mnBorderOff; - long mnWinOff; - long mnWinWidth; - long mnWidth; - long mnHeight; - long mnVirOff; - long mnVirWidth; - long mnVirHeight; - long mnBorderWidth; - long mnStartDragPos; - long mnDragPos; + tools::Long mnBorderOff; + tools::Long mnWinOff; + tools::Long mnWinWidth; + tools::Long mnWidth; + tools::Long mnHeight; + tools::Long mnVirOff; + tools::Long mnVirWidth; + tools::Long mnVirHeight; + tools::Long mnBorderWidth; + tools::Long mnStartDragPos; + tools::Long mnDragPos; std::unique_ptr<ImplRulerData> mpSaveData; ImplRulerData* mpData; std::unique_ptr<ImplRulerData> mpDragData; @@ -632,8 +632,8 @@ private: RulerDragSize mnDragSize; sal_uInt16 mnDragModifier; sal_uInt16 mnExtraStyle; - long mnCharWidth; - long mnLineHeight; + tools::Long mnCharWidth; + tools::Long mnLineHeight; RulerExtra meExtraType; RulerType meDragType; @@ -659,22 +659,22 @@ private: std::map<OUString, SalLayoutGlyphs> maTextGlyphs; - SVT_DLLPRIVATE void ImplVDrawLine(vcl::RenderContext& rRenderContext, long nX1, long nY1, long nX2, long nY2 ); - SVT_DLLPRIVATE void ImplVDrawRect(vcl::RenderContext& rRenderContext, long nX1, long nY1, long nX2, long nY2 ); - SVT_DLLPRIVATE void ImplVDrawText(vcl::RenderContext& rRenderContext, long nX, long nY, const OUString& rText, - long nMin = LONG_MIN, long nMax = LONG_MAX ); + SVT_DLLPRIVATE void ImplVDrawLine(vcl::RenderContext& rRenderContext, tools::Long nX1, tools::Long nY1, tools::Long nX2, tools::Long nY2 ); + SVT_DLLPRIVATE void ImplVDrawRect(vcl::RenderContext& rRenderContext, tools::Long nX1, tools::Long nY1, tools::Long nX2, tools::Long nY2 ); + SVT_DLLPRIVATE void ImplVDrawText(vcl::RenderContext& rRenderContext, tools::Long nX, tools::Long nY, const OUString& rText, + tools::Long nMin = LONG_MIN, tools::Long nMax = LONG_MAX ); SVT_DLLPRIVATE void ImplDrawTicks(vcl::RenderContext& rRenderContext, - long nMin, long nMax, long nStart, long nVirTop, long nVirBottom); + tools::Long nMin, tools::Long nMax, tools::Long nStart, tools::Long nVirTop, tools::Long nVirBottom); SVT_DLLPRIVATE void ImplDrawBorders(vcl::RenderContext& rRenderContext, - long nMin, long nMax, long nVirTop, long nVirBottom); + tools::Long nMin, tools::Long nMax, tools::Long nVirTop, tools::Long nVirBottom); SVT_DLLPRIVATE static void ImplDrawIndent(vcl::RenderContext& rRenderContext, const tools::Polygon& rPoly, bool bIsHit); SVT_DLLPRIVATE void ImplDrawIndents(vcl::RenderContext& rRenderContext, - long nMin, long nMax, long nVirTop, long nVirBottom); + tools::Long nMin, tools::Long nMax, tools::Long nVirTop, tools::Long nVirBottom); SVT_DLLPRIVATE void ImplDrawTab(vcl::RenderContext& rRenderContext, const Point& rPos, sal_uInt16 nStyle); SVT_DLLPRIVATE void ImplDrawTabs(vcl::RenderContext& rRenderContext, - long nMin, long nMax, long nVirTop, long nVirBottom); + tools::Long nMin, tools::Long nMax, tools::Long nVirTop, tools::Long nVirBottom); using Window::ImplInit; SVT_DLLPRIVATE void ImplInit( WinBits nWinBits ); @@ -703,7 +703,7 @@ private: Ruler& operator= (const Ruler &) = delete; protected: - long GetRulerVirHeight() const { return mnVirHeight;} + tools::Long GetRulerVirHeight() const { return mnVirHeight;} const MapMode& GetCurrentMapMode() const { return maMapMode; } const RulerUnitData& GetCurrentRulerUnit() const; @@ -730,12 +730,12 @@ public: void Activate() override; void Deactivate() override; - void SetWinPos( long nOff, long nWidth = 0 ); - long GetWinOffset() const { return mnWinOff; } - void SetPagePos( long nOff = 0, long nWidth = 0 ); - long GetPageOffset() const; - void SetBorderPos( long nOff = 0 ); - long GetBorderOffset() const { return mnBorderOff; } + void SetWinPos( tools::Long nOff, tools::Long nWidth = 0 ); + tools::Long GetWinOffset() const { return mnWinOff; } + void SetPagePos( tools::Long nOff = 0, tools::Long nWidth = 0 ); + tools::Long GetPageOffset() const; + void SetBorderPos( tools::Long nOff = 0 ); + tools::Long GetBorderOffset() const { return mnBorderOff; } const tools::Rectangle& GetExtraRect() const { return maExtraRect; } void SetUnit( FieldUnit eNewUnit ); @@ -747,7 +747,7 @@ public: bool StartDocDrag( const MouseEvent& rMEvt, RulerType eDragType ); RulerType GetDragType() const { return meDragType; } - long GetDragPos() const { return mnDragPos; } + tools::Long GetDragPos() const { return mnDragPos; } sal_uInt16 GetDragAryPos() const { return mnDragAryPos; } RulerDragSize GetDragSize() const { return mnDragSize; } bool IsDragDelete() const { return mbDragDelete; } @@ -755,7 +755,7 @@ public: sal_uInt16 GetDragModifier() const { return mnDragModifier; } bool IsDrag() const { return mbDrag; } void CancelDrag(); - long GetClickPos() const { return mnDragPos; } + tools::Long GetClickPos() const { return mnDragPos; } RulerType GetClickType() const { return meDragType; } const RulerSelection& GetHoverSelection() const { return maHoverSelection; } @@ -763,17 +763,17 @@ public: using Window::GetType; RulerType GetType( const Point& rPos, sal_uInt16* pAryPos = nullptr ); - void SetNullOffset( long nPos ); - long GetNullOffset() const; + void SetNullOffset( tools::Long nPos ); + tools::Long GetNullOffset() const; void SetMargin1() { SetMargin1( 0, RulerMarginStyle::Invisible ); } - void SetMargin1( long nPos, RulerMarginStyle nMarginStyle = RulerMarginStyle::Sizeable ); - long GetMargin1() const; + void SetMargin1( tools::Long nPos, RulerMarginStyle nMarginStyle = RulerMarginStyle::Sizeable ); + tools::Long GetMargin1() const; void SetMargin2() { SetMargin2( 0, RulerMarginStyle::Invisible ); } - void SetMargin2( long nPos, RulerMarginStyle nMarginStyle = RulerMarginStyle::Sizeable ); - long GetMargin2() const; + void SetMargin2( tools::Long nPos, RulerMarginStyle nMarginStyle = RulerMarginStyle::Sizeable ); + tools::Long GetMargin2() const; - void SetLeftFrameMargin( long nPos ); - void SetRightFrameMargin( long nPos ); + 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 ); @@ -791,8 +791,8 @@ public: void SetTextRTL(bool bRTL); bool GetTextRTL() const; - void SetCharWidth( long nWidth ) { mnCharWidth = nWidth ; } - void SetLineHeight( long nHeight ) { mnLineHeight = nHeight ; } + void SetCharWidth( tools::Long nWidth ) { mnCharWidth = nWidth ; } + void SetLineHeight( tools::Long nHeight ) { mnLineHeight = nHeight ; } void DrawTicks(); diff --git a/include/svtools/svparser.hxx b/include/svtools/svparser.hxx index 7acd05b5a70c..22185ad5dee2 100644 --- a/include/svtools/svparser.hxx +++ b/include/svtools/svparser.hxx @@ -24,6 +24,7 @@ #include <tools/link.hxx> #include <tools/ref.hxx> #include <tools/solar.h> +#include <tools/long.hxx> #include <rtl/textenc.h> #include <rtl/ustring.hxx> #include <vector> @@ -53,8 +54,8 @@ protected: sal_uLong nlLinePos; // current column number std::unique_ptr<SvParser_Impl<T>> pImplData; // internal data - long m_nTokenIndex; // current token index to detect loops for seeking backwards - long nTokenValue; // additional value (RTF) + tools::Long m_nTokenIndex; // current token index to detect loops for seeking backwards + tools::Long nTokenValue; // additional value (RTF) bool bTokenHasValue; // indicates whether nTokenValue is valid SvParserState eState; // status also in derived classes @@ -70,7 +71,7 @@ protected: struct TokenStackType { OUString sToken; - long nTokenValue; + tools::Long nTokenValue; bool bTokenHasValue; T nTokenId; diff --git a/include/svtools/tabbar.hxx b/include/svtools/tabbar.hxx index bccdbb55d3ed..0fb815dac40f 100644 --- a/include/svtools/tabbar.hxx +++ b/include/svtools/tabbar.hxx @@ -317,12 +317,12 @@ private: OUString maEditText; Size maWinSize; - long mnMaxPageWidth; - long mnCurMaxWidth; - long mnOffX; - long mnOffY; - long mnLastOffX; - long mnSplitSize; + tools::Long mnMaxPageWidth; + tools::Long mnCurMaxWidth; + tools::Long mnOffX; + tools::Long mnOffY; + tools::Long mnLastOffX; + tools::Long mnSplitSize; sal_uInt64 mnSwitchTime; WinBits mnWinStyle; sal_uInt16 mnCurPageId; @@ -441,7 +441,7 @@ public: bool IsPageSelected( sal_uInt16 nPageId ) const; void SetProtectionSymbol( sal_uInt16 nPageId, bool bProtection ); - void SetMaxPageWidth( long nMaxWidth ); + void SetMaxPageWidth( tools::Long nMaxWidth ); void EnableEditMode() { mbAutoEditMode = true; } bool StartEditMode( sal_uInt16 nPageId ); @@ -478,7 +478,7 @@ public: OUString GetPageText( sal_uInt16 nPageId ) const; OUString GetHelpText( sal_uInt16 nPageId ) const; - long GetSplitSize() const { return mnSplitSize; } + tools::Long GetSplitSize() const { return mnSplitSize; } using Window::SetHelpText; using Window::GetHelpText; diff --git a/include/svtools/unitconv.hxx b/include/svtools/unitconv.hxx index 2edf1ade815b..d269037578ac 100644 --- a/include/svtools/unitconv.hxx +++ b/include/svtools/unitconv.hxx @@ -22,6 +22,7 @@ #include <svtools/svtdllapi.h> #include <tools/mapunit.hxx> #include <tools/fldunit.hxx> +#include <tools/long.hxx> namespace weld { class MetricSpinButton; } @@ -29,26 +30,26 @@ namespace weld { class MetricSpinButton; } // typedef --------------------------------------------------------------- -typedef long (*FUNC_CONVERT)(long); +typedef long (*FUNC_CONVERT)(tools::Long); // Functions ------------------------------------------------------------- SVT_DLLPUBLIC void SetFieldUnit(weld::MetricSpinButton& rCtrl, FieldUnit eUnit, bool bAll = false); -SVT_DLLPUBLIC long CalcToUnit( float nIn, MapUnit eUnit ); -SVT_DLLPUBLIC long CalcToPoint( long nIn, MapUnit eUnit, sal_uInt16 nFactor ); +SVT_DLLPUBLIC tools::Long CalcToUnit( float nIn, MapUnit eUnit ); +SVT_DLLPUBLIC tools::Long CalcToPoint( tools::Long nIn, MapUnit eUnit, sal_uInt16 nFactor ); -SVT_DLLPUBLIC long ItemToControl( long nIn, MapUnit eItem, FieldUnit eCtrl ); -SVT_DLLPUBLIC long ControlToItem( long nIn, FieldUnit eCtrl, MapUnit eItem ); +SVT_DLLPUBLIC tools::Long ItemToControl( tools::Long nIn, MapUnit eItem, FieldUnit eCtrl ); +SVT_DLLPUBLIC tools::Long ControlToItem( tools::Long nIn, FieldUnit eCtrl, MapUnit eItem ); SVT_DLLPUBLIC FieldUnit MapToFieldUnit( const MapUnit eUnit ); SVT_DLLPUBLIC void SetMetricValue(weld::MetricSpinButton& rField, int lCoreValue, MapUnit eUnit); SVT_DLLPUBLIC int GetCoreValue(const weld::MetricSpinButton& rField, MapUnit eUnit); -SVT_DLLPUBLIC long PointToTwips( long nIn ); +SVT_DLLPUBLIC tools::Long PointToTwips( tools::Long nIn ); -SVT_DLLPUBLIC long TransformMetric( long nVal, FieldUnit aOld, FieldUnit aNew ); +SVT_DLLPUBLIC tools::Long TransformMetric( tools::Long nVal, FieldUnit aOld, FieldUnit aNew ); #endif diff --git a/include/svtools/valueset.hxx b/include/svtools/valueset.hxx index d0320fdd5d02..70065b1f281c 100644 --- a/include/svtools/valueset.hxx +++ b/include/svtools/valueset.hxx @@ -199,13 +199,13 @@ private: std::unique_ptr<weld::ScrolledWindow> mxScrolledWindow; tools::Rectangle maNoneItemRect; tools::Rectangle maItemListRect; - long mnItemWidth; - long mnItemHeight; - long mnTextOffset; - long mnVisLines; - long mnLines; - long mnUserItemWidth; - long mnUserItemHeight; + tools::Long mnItemWidth; + tools::Long mnItemHeight; + tools::Long mnTextOffset; + tools::Long mnVisLines; + tools::Long mnLines; + tools::Long mnUserItemWidth; + tools::Long mnUserItemHeight; sal_uInt16 mnSelItemId; int mnSavedItemId; sal_uInt16 mnHighItemId; @@ -330,8 +330,8 @@ public: { return mnUserVisLines; } - void SetItemWidth( long nItemWidth ); - void SetItemHeight( long nLineHeight ); + void SetItemWidth( tools::Long nItemWidth ); + void SetItemHeight( tools::Long nLineHeight ); void SelectItem( sal_uInt16 nItemId ); sal_uInt16 GetSelectedItemId() const diff --git a/svtools/inc/table/tablecontrol.hxx b/svtools/inc/table/tablecontrol.hxx index 1e780440a05a..7af537b9c19c 100644 --- a/svtools/inc/table/tablecontrol.hxx +++ b/svtools/inc/table/tablecontrol.hxx @@ -135,8 +135,8 @@ namespace svt::table virtual vcl::Window* GetWindowInstance() override; virtual sal_Int32 GetAccessibleControlCount() const override; virtual bool ConvertPointToControlIndex( sal_Int32& _rnIndex, const Point& _rPoint ) override; - virtual long GetRowCount() const override; - virtual long GetColumnCount() const override; + virtual tools::Long GetRowCount() const override; + virtual tools::Long GetColumnCount() const override; virtual bool ConvertPointToCellAddress( sal_Int32& _rnRow, sal_Int32& _rnColPos, const Point& _rPoint ) override; virtual tools::Rectangle calcHeaderRect( bool _bIsColumnBar ) override; virtual tools::Rectangle calcHeaderCellRect( bool _bIsColumnBar, sal_Int32 nPos) override; diff --git a/svtools/inc/table/tablecontrolinterface.hxx b/svtools/inc/table/tablecontrolinterface.hxx index 69670d2bdaa6..5314b2952381 100644 --- a/svtools/inc/table/tablecontrolinterface.hxx +++ b/svtools/inc/table/tablecontrolinterface.hxx @@ -107,7 +107,7 @@ namespace svt::table /** the start of the column, in pixels. Might be negative, in case the column is scrolled out of the visible area. Note: see below. */ - long nStartPixel; + tools::Long nStartPixel; /** the end of the column, in pixels, plus 1. Effectively, this is the accumulated width of all columns up to the current one. @@ -120,7 +120,7 @@ namespace svt::table gap. So these doc comments are inconsistent. How surprising. */ - long nEndPixel; + tools::Long nEndPixel; ColumnMetrics() :nStartPixel(0) @@ -128,7 +128,7 @@ namespace svt::table { } - ColumnMetrics( long const i_start, long const i_end ) + ColumnMetrics( tools::Long const i_start, tools::Long const i_end ) :nStartPixel( i_start ) ,nEndPixel( i_end ) { @@ -215,7 +215,7 @@ namespace svt::table virtual void invalidate( TableArea const i_what ) = 0; /// calculates a width, given in pixels, into an AppFont-based width - virtual long pixelWidthToAppFont( long const i_pixels ) const = 0; + virtual tools::Long pixelWidthToAppFont( tools::Long const i_pixels ) const = 0; /// shows a tracking rectangle virtual void showTracking( tools::Rectangle const & i_location, ShowTrackFlags const i_flags ) = 0; diff --git a/svtools/source/brwbox/brwbox1.cxx b/svtools/source/brwbox/brwbox1.cxx index 943e888385e8..5eac20c1514e 100644 --- a/svtools/source/brwbox/brwbox1.cxx +++ b/svtools/source/brwbox/brwbox1.cxx @@ -141,7 +141,7 @@ public: } }; -long BrowseBox::GetBarHeight() const +tools::Long BrowseBox::GetBarHeight() const { // tdf#115941 because some platforms have things like overlay scrollbars, take a max // of a statusbar height and a scrollbar height as the control area height @@ -289,7 +289,7 @@ void BrowseBox::InsertHandleColumn( sal_uLong nWidth ) void BrowseBox::InsertDataColumn( sal_uInt16 nItemId, const OUString& rText, - long nWidth, HeaderBarItemBits nBits, sal_uInt16 nPos ) + tools::Long nWidth, HeaderBarItemBits nBits, sal_uInt16 nPos ) { OSL_ENSURE( nItemId != HandleColumnId, "BrowseBox::InsertDataColumn: nItemId is HandleColumnId" ); @@ -332,8 +332,8 @@ sal_uInt16 BrowseBox::ToggleSelectedColumn() { DoHideCursor( "ToggleSelectedColumn" ); ToggleSelection(); - long nSelected = pColSel->FirstSelected(); - if (nSelected != static_cast<long>(SFX_ENDOFSELECTION)) + tools::Long nSelected = pColSel->FirstSelected(); + if (nSelected != static_cast<tools::Long>(SFX_ENDOFSELECTION)) nSelectedColId = mvCols[nSelected]->GetId(); pColSel->SelectAll(false); } @@ -444,11 +444,11 @@ void BrowseBox::SetColumnPos( sal_uInt16 nColumnId, sal_uInt16 nPos ) // do scroll, let redraw if( pDataWin->GetBackground().IsScrollable() ) { - long nScroll = -aFromRect.GetWidth(); + tools::Long nScroll = -aFromRect.GetWidth(); tools::Rectangle aScrollArea; if ( nOldPos > nPos ) { - long nFrozenWidth = GetFrozenWidth(); + tools::Long nFrozenWidth = GetFrozenWidth(); if ( aToRect.Left() < nFrozenWidth ) aToRect.SetLeft( nFrozenWidth ); aScrollArea = tools::Rectangle(Point(aToRect.Left(),0), @@ -565,12 +565,12 @@ void BrowseBox::SetColumnWidth( sal_uInt16 nItemId, sal_uLong nWidth ) if ( nWidth < LONG_MAX && mvCols[ nItemPos ]->Width() == nWidth ) return; - long nOldWidth = mvCols[ nItemPos ]->Width(); + tools::Long nOldWidth = mvCols[ nItemPos ]->Width(); // adjust last column, if necessary if ( IsVisible() && nItemPos == mvCols.size() - 1 ) { - long nMaxWidth = pDataWin->GetSizePixel().Width(); + tools::Long nMaxWidth = pDataWin->GetSizePixel().Width(); nMaxWidth -= pDataWin->bAutoSizeLastCol ? GetFieldRect(nItemId).Left() : GetFrozenWidth(); @@ -606,7 +606,7 @@ void BrowseBox::SetColumnWidth( sal_uInt16 nItemId, sal_uLong nWidth ) if ( bUpdate ) { // get X-Pos of the column changed - long nX = 0; + tools::Long nX = 0; for ( size_t nCol = 0; nCol < nItemPos; ++nCol ) { BrowserColumn *pCol = mvCols[ nCol ].get(); @@ -824,7 +824,7 @@ OUString BrowseBox::GetColumnTitle( sal_uInt16 nId ) const return mvCols[ nItemPos ]->Title(); } -long BrowseBox::GetRowCount() const +tools::Long BrowseBox::GetRowCount() const { return nRowCount; } @@ -834,7 +834,7 @@ sal_uInt16 BrowseBox::ColCount() const return static_cast<sal_uInt16>(mvCols.size()); } -long BrowseBox::ImpGetDataRowHeight() const +tools::Long BrowseBox::ImpGetDataRowHeight() const { BrowseBox *pThis = const_cast<BrowseBox*>(this); pThis->nDataRowHeight = pThis->CalcReverseZoom(pDataWin->GetTextHeight() + 4); @@ -843,7 +843,7 @@ long BrowseBox::ImpGetDataRowHeight() const return nDataRowHeight; } -void BrowseBox::SetDataRowHeight( long nPixel ) +void BrowseBox::SetDataRowHeight( tools::Long nPixel ) { nDataRowHeight = CalcReverseZoom(nPixel); @@ -857,11 +857,11 @@ void BrowseBox::SetTitleLines( sal_uInt16 nLines ) nTitleLines = nLines; } -long BrowseBox::ScrollColumns( long nCols ) +tools::Long BrowseBox::ScrollColumns( tools::Long nCols ) { if ( nFirstCol + nCols < 0 || - nFirstCol + nCols >= static_cast<long>(mvCols.size()) ) + nFirstCol + nCols >= static_cast<tools::Long>(mvCols.size()) ) return 0; // implicitly hides cursor while scrolling @@ -883,8 +883,8 @@ long BrowseBox::ScrollColumns( long nCols ) } else { - long nDelta = mvCols[ nFirstCol-1 ]->Width(); - long nFrozenWidth = GetFrozenWidth(); + tools::Long nDelta = mvCols[ nFirstCol-1 ]->Width(); + tools::Long nFrozenWidth = GetFrozenWidth(); tools::Rectangle aScrollRect( Point( nFrozenWidth + nDelta, 0 ), Size ( GetOutputSizePixel().Width() - nFrozenWidth - nDelta, @@ -929,8 +929,8 @@ long BrowseBox::ScrollColumns( long nCols ) } else { - long nDelta = mvCols[ nFirstCol ]->Width(); - long nFrozenWidth = GetFrozenWidth(); + tools::Long nDelta = mvCols[ nFirstCol ]->Width(); + tools::Long nFrozenWidth = GetFrozenWidth(); tools::Rectangle aScrollRect( Point( nFrozenWidth, 0 ), Size ( GetOutputSizePixel().Width() - nFrozenWidth, @@ -967,7 +967,7 @@ long BrowseBox::ScrollColumns( long nCols ) // adjust external headerbar, if necessary if ( pDataWin->pHeaderBar ) { - long nWidth = 0; + tools::Long nWidth = 0; for ( size_t nCol = 0; nCol < mvCols.size() && nCol < nFirstCol; ++nCol ) @@ -999,12 +999,12 @@ long BrowseBox::ScrollColumns( long nCols ) } -long BrowseBox::ScrollRows( long nRows ) +tools::Long BrowseBox::ScrollRows( tools::Long nRows ) { // compute new top row - long nTmpMin = std::min( static_cast<long>(nTopRow + nRows), static_cast<long>(nRowCount - 1) ); + tools::Long nTmpMin = std::min( static_cast<tools::Long>(nTopRow + nRows), static_cast<tools::Long>(nRowCount - 1) ); - long nNewTopRow = std::max<long>( nTmpMin, 0 ); + tools::Long nNewTopRow = std::max<long>( nTmpMin, 0 ); if ( nNewTopRow == nTopRow ) return 0; @@ -1015,15 +1015,15 @@ long BrowseBox::ScrollRows( long nRows ) VisibleRowsChanged(nNewTopRow, nVisibleRows); // compute new top row again (nTopRow might have changed!) - nTmpMin = std::min( static_cast<long>(nTopRow + nRows), static_cast<long>(nRowCount - 1) ); + nTmpMin = std::min( static_cast<tools::Long>(nTopRow + nRows), static_cast<tools::Long>(nRowCount - 1) ); nNewTopRow = std::max<long>( nTmpMin, 0 ); StartScroll(); // scroll area on screen and/or repaint - long nDeltaY = GetDataRowHeight() * ( nNewTopRow - nTopRow ); - long nOldTopRow = nTopRow; + tools::Long nDeltaY = GetDataRowHeight() * ( nNewTopRow - nTopRow ); + tools::Long nOldTopRow = nTopRow; nTopRow = nNewTopRow; if ( GetUpdateMode() ) @@ -1050,7 +1050,7 @@ long BrowseBox::ScrollRows( long nRows ) } -void BrowseBox::RowModified( long nRow, sal_uInt16 nColId ) +void BrowseBox::RowModified( tools::Long nRow, sal_uInt16 nColId ) { if ( !GetUpdateMode() ) @@ -1075,7 +1075,7 @@ void BrowseBox::Clear() // adjust the total number of rows DoHideCursor( "Clear" ); - long nOldRowCount = nRowCount; + tools::Long nOldRowCount = nRowCount; nRowCount = 0; if(bMultiSelection) { @@ -1134,7 +1134,7 @@ void BrowseBox::Clear() ); } -void BrowseBox::RowInserted( long nRow, long nNumRows, bool bDoPaint, bool bKeepSelection ) +void BrowseBox::RowInserted( tools::Long nRow, tools::Long nNumRows, bool bDoPaint, bool bKeepSelection ) { if (nRow < 0) @@ -1152,12 +1152,12 @@ void BrowseBox::RowInserted( long nRow, long nNumRows, bool bDoPaint, bool bKeep DoHideCursor( "RowInserted" ); // must we paint the new rows? - long nOldCurRow = nCurRow; + tools::Long nOldCurRow = nCurRow; Size aSz = pDataWin->GetOutputSizePixel(); if ( bDoPaint && nRow >= nTopRow && nRow <= nTopRow + aSz.Height() / GetDataRowHeight() ) { - long nY = (nRow-nTopRow) * GetDataRowHeight(); + tools::Long nY = (nRow-nTopRow) * GetDataRowHeight(); if ( !bLastRow ) { // scroll down the rows behind the new row @@ -1221,7 +1221,7 @@ void BrowseBox::RowInserted( long nRow, long nNumRows, bool bDoPaint, bool bKeep Any() ); - for (long i = nRow+1 ; i <= nRowCount ; ++i) + for (tools::Long i = nRow+1 ; i <= nRowCount ; ++i) { commitHeaderBarEvent( CHILD, @@ -1241,7 +1241,7 @@ void BrowseBox::RowInserted( long nRow, long nNumRows, bool bDoPaint, bool bKeep } -void BrowseBox::RowRemoved( long nRow, long nNumRows, bool bDoPaint ) +void BrowseBox::RowRemoved( tools::Long nRow, tools::Long nNumRows, bool bDoPaint ) { if ( nRow < 0 ) @@ -1266,12 +1266,12 @@ void BrowseBox::RowRemoved( long nRow, long nNumRows, bool bDoPaint ) // adjust total row count nRowCount -= nNumRows; if (nRowCount < 0) nRowCount = 0; - long nOldCurRow = nCurRow; + tools::Long nOldCurRow = nCurRow; // adjust the selection if ( bMultiSelection ) // uRow.pSel->Remove( nRow, nNumRows ); - for ( long i = 0; i < nNumRows; i++ ) + for ( tools::Long i = 0; i < nNumRows; i++ ) uRow.pSel->Remove( nRow ); else if ( nRow < uRow.nSel && uRow.nSel >= nNumRows ) uRow.nSel -= nNumRows; @@ -1306,7 +1306,7 @@ void BrowseBox::RowRemoved( long nRow, long nNumRows, bool bDoPaint ) // if there are Rows behind if (nRow < nRowCount) { - long nY = (nRow-nTopRow) * GetDataRowHeight(); + tools::Long nY = (nRow-nTopRow) * GetDataRowHeight(); pDataWin->SetClipRegion(); if( pDataWin->GetBackground().IsScrollable() ) { @@ -1391,7 +1391,7 @@ void BrowseBox::RowRemoved( long nRow, long nNumRows, bool bDoPaint ) Any() ); - for (long i = nRow+1 ; i <= (nRow+nNumRows) ; ++i) + for (tools::Long i = nRow+1 ; i <= (nRow+nNumRows) ; ++i) { commitHeaderBarEvent( CHILD, @@ -1412,16 +1412,16 @@ void BrowseBox::RowRemoved( long nRow, long nNumRows, bool bDoPaint ) } -bool BrowseBox::GoToRow( long nRow) +bool BrowseBox::GoToRow( tools::Long nRow) { return GoToRow(nRow, false); } -bool BrowseBox::GoToRow( long nRow, bool bRowColMove, bool bKeepSelection ) +bool BrowseBox::GoToRow( tools::Long nRow, bool bRowColMove, bool bKeepSelection ) { - long nOldCurRow = nCurRow; + tools::Long nOldCurRow = nCurRow; // nothing to do? if ( nRow == nCurRow && ( bMultiSelection || uRow.nSel == nRow ) ) @@ -1438,7 +1438,7 @@ bool BrowseBox::GoToRow( long nRow, bool bRowColMove, bool bKeepSelection ) // compute the last visible row Size aSz( pDataWin->GetSizePixel() ); sal_uInt16 nVisibleRows = sal_uInt16( aSz.Height() / GetDataRowHeight() - 1 ); - long nLastRow = nTopRow + nVisibleRows; + tools::Long nLastRow = nTopRow + nVisibleRows; // suspend Updates pDataWin->EnterUpdateLock(); @@ -1566,7 +1566,7 @@ bool BrowseBox::GoToColumnId( sal_uInt16 nColId, bool bMakeVisible, bool bRowCol } -bool BrowseBox::GoToRowColumnId( long nRow, sal_uInt16 nColId ) +bool BrowseBox::GoToRowColumnId( tools::Long nRow, sal_uInt16 nColId ) { // out of range? @@ -1651,7 +1651,7 @@ void BrowseBox::SelectAll() // don't highlight handle column BrowserColumn *pFirstCol = mvCols[ 0 ].get(); - long nOfsX = pFirstCol->GetId() ? 0 : pFirstCol->Width(); + tools::Long nOfsX = pFirstCol->GetId() ? 0 : pFirstCol->Width(); // highlight the row selection if ( !bHideSelect ) @@ -1659,7 +1659,7 @@ void BrowseBox::SelectAll() tools::Rectangle aHighlightRect; sal_uInt16 nVisibleRows = static_cast<sal_uInt16>(pDataWin->GetOutputSizePixel().Height() / GetDataRowHeight() + 1); - for ( long nRow = std::max<long>( nTopRow, uRow.pSel->FirstSelected() ); + for ( tools::Long nRow = std::max<long>( nTopRow, uRow.pSel->FirstSelected() ); nRow != BROWSER_ENDOFSELECTION && nRow < nTopRow + nVisibleRows; nRow = uRow.pSel->NextSelected() ) aHighlightRect.Union( tools::Rectangle( @@ -1700,7 +1700,7 @@ void BrowseBox::SelectAll() } -void BrowseBox::SelectRow( long nRow, bool _bSelect, bool bExpand ) +void BrowseBox::SelectRow( tools::Long nRow, bool _bSelect, bool bExpand ) { if ( !bMultiSelection ) @@ -1738,7 +1738,7 @@ void BrowseBox::SelectRow( long nRow, bool _bSelect, bool bExpand ) { // don't highlight handle column BrowserColumn *pFirstCol = mvCols[ 0 ].get(); - long nOfsX = pFirstCol->GetId() ? 0 : pFirstCol->Width(); + tools::Long nOfsX = pFirstCol->GetId() ? 0 : pFirstCol->Width(); // highlight only newly selected part tools::Rectangle aRect( @@ -1772,7 +1772,7 @@ void BrowseBox::SelectRow( long nRow, bool _bSelect, bool bExpand ) } -long BrowseBox::GetSelectRowCount() const +tools::Long BrowseBox::GetSelectRowCount() const { return bMultiSelection ? uRow.pSel->GetSelectCount() : @@ -1853,34 +1853,34 @@ sal_uInt16 BrowseBox::GetSelectColumnCount() const } -long BrowseBox::FirstSelectedColumn( ) const +tools::Long BrowseBox::FirstSelectedColumn( ) const { return pColSel ? pColSel->FirstSelected() : BROWSER_ENDOFSELECTION; } -long BrowseBox::FirstSelectedRow() +tools::Long BrowseBox::FirstSelectedRow() { return bMultiSelection ? uRow.pSel->FirstSelected() : uRow.nSel; } -long BrowseBox::NextSelectedRow() +tools::Long BrowseBox::NextSelectedRow() { return bMultiSelection ? uRow.pSel->NextSelected() : BROWSER_ENDOFSELECTION; } -long BrowseBox::LastSelectedRow() +tools::Long BrowseBox::LastSelectedRow() { return bMultiSelection ? uRow.pSel->LastSelected() : uRow.nSel; } -bool BrowseBox::IsRowSelected( long nRow ) const +bool BrowseBox::IsRowSelected( tools::Long nRow ) const { return bMultiSelection ? uRow.pSel->IsSelected(nRow) : nRow == uRow.nSel; @@ -1897,7 +1897,7 @@ bool BrowseBox::IsColumnSelected( sal_uInt16 nColumnId ) const void BrowseBox::MakeFieldVisible ( - long nRow, // line number of the field (starting with 0) + tools::Long nRow, // line number of the field (starting with 0) sal_uInt16 nColId // column ID of the field ) @@ -1948,7 +1948,7 @@ void BrowseBox::MakeFieldVisible ScrollRows( nRow - nTopRow ); // positioned outside below? - long nBottomRow = nTopRow + GetVisibleRows(); + tools::Long nBottomRow = nTopRow + GetVisibleRows(); // decrement nBottomRow to make it the number of the last visible line // (count starts with 0!). // Example: BrowseBox contains exactly one entry. nBottomRow := 0 + 1 - 1 @@ -1961,7 +1961,7 @@ void BrowseBox::MakeFieldVisible } -bool BrowseBox::IsFieldVisible( long nRow, sal_uInt16 nColumnId, +bool BrowseBox::IsFieldVisible( tools::Long nRow, sal_uInt16 nColumnId, bool bCompletely ) const { @@ -1986,7 +1986,7 @@ bool BrowseBox::IsFieldVisible( long nRow, sal_uInt16 nColumnId, } -tools::Rectangle BrowseBox::GetFieldRectPixel( long nRow, sal_uInt16 nColumnId, +tools::Rectangle BrowseBox::GetFieldRectPixel( tools::Long nRow, sal_uInt16 nColumnId, bool bRelToBrowser) const { @@ -2007,7 +2007,7 @@ tools::Rectangle BrowseBox::GetFieldRectPixel( long nRow, sal_uInt16 nColumnId, } -tools::Rectangle BrowseBox::GetRowRectPixel( long nRow ) const +tools::Rectangle BrowseBox::GetRowRectPixel( tools::Long nRow ) const { // get the rectangle relative to DataWin @@ -2031,11 +2031,11 @@ tools::Rectangle BrowseBox::GetRowRectPixel( long nRow ) const } -tools::Rectangle BrowseBox::ImplFieldRectPixel( long nRow, sal_uInt16 nColumnId ) const +tools::Rectangle BrowseBox::ImplFieldRectPixel( tools::Long nRow, sal_uInt16 nColumnId ) const { // compute the X-coordinate relative to DataWin by accumulation - long nColX = 0; + tools::Long nColX = 0; sal_uInt16 nFrozenCols = FrozenColCount(); size_t nCol; for ( nCol = 0; @@ -2048,7 +2048,7 @@ tools::Rectangle BrowseBox::ImplFieldRectPixel( long nRow, sal_uInt16 nColumnId return tools::Rectangle(); // compute the Y-coordinate relative to DataWin - long nRowY = GetDataRowHeight(); + tools::Long nRowY = GetDataRowHeight(); if ( nRow != BROWSER_ENDOFSELECTION ) // #105497# OJ nRowY = ( nRow - nTopRow ) * GetDataRowHeight(); @@ -2061,7 +2061,7 @@ tools::Rectangle BrowseBox::ImplFieldRectPixel( long nRow, sal_uInt16 nColumnId } -long BrowseBox::GetRowAtYPosPixel( long nY, bool bRelToBrowser ) const +tools::Long BrowseBox::GetRowAtYPosPixel( tools::Long nY, bool bRelToBrowser ) const { // compute the Y-coordinate @@ -2087,11 +2087,11 @@ tools::Rectangle BrowseBox::GetFieldRect( sal_uInt16 nColumnId ) const } -sal_uInt16 BrowseBox::GetColumnAtXPosPixel( long nX ) const +sal_uInt16 BrowseBox::GetColumnAtXPosPixel( tools::Long nX ) const { // accumulate the widths of the visible columns - long nColX = 0; + tools::Long nColX = 0; for ( size_t nCol = 0; nCol < mvCols.size(); ++nCol ) { BrowserColumn *pCol = mvCols[ nCol ].get(); @@ -2149,7 +2149,7 @@ void BrowseBox::SetMode( BrowserMode nMode ) nControlAreaWidth = USHRT_MAX; - long nOldRowSel = bMultiSelection ? uRow.pSel->FirstSelected() : uRow.nSel; + tools::Long nOldRowSel = bMultiSelection ? uRow.pSel->FirstSelected() : uRow.nSel; MultiSelection *pOldRowSel = bMultiSelection ? uRow.pSel : nullptr; pVScroll.disposeAndClear(); @@ -2238,7 +2238,7 @@ void BrowseBox::SetMode( BrowserMode nMode ) } -void BrowseBox::VisibleRowsChanged( long, sal_uInt16 ) +void BrowseBox::VisibleRowsChanged( tools::Long, sal_uInt16 ) { // old behavior: automatically correct NumRows: @@ -2253,7 +2253,7 @@ void BrowseBox::VisibleRowsChanged( long, sal_uInt16 ) } -bool BrowseBox::IsCursorMoveAllowed( long, sal_uInt16 ) const +bool BrowseBox::IsCursorMoveAllowed( tools::Long, sal_uInt16 ) const /* [Description] @@ -2272,7 +2272,7 @@ bool BrowseBox::IsCursorMoveAllowed( long, sal_uInt16 ) const } -long BrowseBox::GetDataRowHeight() const +tools::Long BrowseBox::GetDataRowHeight() const { return CalcZoom(nDataRowHeight ? nDataRowHeight : ImpGetDataRowHeight()); } @@ -2292,9 +2292,9 @@ void BrowseBox::SetHeaderBar( BrowserHeader* pHeaderBar ) pDataWin->pHeaderBar->SetStartDragHdl( LINK( this, BrowseBox, StartDragHdl ) ); } -long BrowseBox::GetTitleHeight() const +tools::Long BrowseBox::GetTitleHeight() const { - long nHeight; + tools::Long nHeight; // ask the header bar for the text height (if possible), as the header bar's font is adjusted with // our (and the header's) zoom factor HeaderBar* pHeaderBar = pDataWin->pHeaderBar; @@ -2306,7 +2306,7 @@ long BrowseBox::GetTitleHeight() const return nTitleLines ? nTitleLines * nHeight + 4 : 0; } -long BrowseBox::CalcReverseZoom(long nVal) +tools::Long BrowseBox::CalcReverseZoom(tools::Long nVal) { if (IsZoom()) { @@ -2316,7 +2316,7 @@ long BrowseBox::CalcReverseZoom(long nVal) if (!rZoom.GetNumerator()) throw o3tl::divide_by_zero(); n /= static_cast<double>(rZoom.GetNumerator()); - nVal = n>0 ? static_cast<long>(n + 0.5) : -static_cast<long>(-n + 0.5); + nVal = n>0 ? static_cast<tools::Long>(n + 0.5) : -static_cast<tools::Long>(-n + 0.5); } return nVal; diff --git a/svtools/source/brwbox/brwbox2.cxx b/svtools/source/brwbox/brwbox2.cxx index 298a61a31c80..268bfb262ca3 100644 --- a/svtools/source/brwbox/brwbox2.cxx +++ b/svtools/source/brwbox/brwbox2.cxx @@ -183,7 +183,7 @@ void BrowseBox::DoubleClick( const BrowserMouseEvent & ) } -long BrowseBox::QueryMinimumRowHeight() +tools::Long BrowseBox::QueryMinimumRowHeight() { return CalcZoom( 5 ); } @@ -242,18 +242,18 @@ void BrowseBox::ToggleSelection() // accumulate areas of rows to highlight std::vector<tools::Rectangle> aHighlightList; - long nLastRowInRect = 0; // for the CFront + tools::Long nLastRowInRect = 0; // for the CFront // don't highlight handle column BrowserColumn *pFirstCol = mvCols.empty() ? nullptr : mvCols[ 0 ].get(); - long nOfsX = (!pFirstCol || pFirstCol->GetId()) ? 0 : pFirstCol->Width(); + tools::Long nOfsX = (!pFirstCol || pFirstCol->GetId()) ? 0 : pFirstCol->Width(); // accumulate old row selection - long nBottomRow = nTopRow + + tools::Long nBottomRow = nTopRow + pDataWin->GetOutputSizePixel().Height() / GetDataRowHeight(); if ( nBottomRow > GetRowCount() && GetRowCount() ) nBottomRow = GetRowCount(); - for ( long nRow = bMultiSelection ? uRow.pSel->FirstSelected() : uRow.nSel; + for ( tools::Long nRow = bMultiSelection ? uRow.pSel->FirstSelected() : uRow.nSel; nRow != BROWSER_ENDOFSELECTION && nRow <= nBottomRow; nRow = bMultiSelection ? uRow.pSel->NextSelected() : BROWSER_ENDOFSELECTION ) { @@ -278,7 +278,7 @@ void BrowseBox::ToggleSelection() } // unhighlight old column selection (if any) - for ( long nColId = pColSel ? pColSel->FirstSelected() : BROWSER_ENDOFSELECTION; + for ( tools::Long nColId = pColSel ? pColSel->FirstSelected() : BROWSER_ENDOFSELECTION; nColId != BROWSER_ENDOFSELECTION; nColId = pColSel->NextSelected() ) { @@ -496,11 +496,11 @@ void BrowseBox::Resize() aHScroll->Hide(); // calculate the size of the data window - long nDataHeight = GetOutputSizePixel().Height() - GetTitleHeight(); + tools::Long nDataHeight = GetOutputSizePixel().Height() - GetTitleHeight(); if ( aHScroll->IsVisible() || ( nControlAreaWidth != USHRT_MAX ) ) nDataHeight -= nSBSize; - long nDataWidth = GetOutputSizePixel().Width(); + tools::Long nDataWidth = GetOutputSizePixel().Width(); if ( pVScroll->IsVisible() ) nDataWidth -= nSBSize; @@ -532,7 +532,7 @@ void BrowseBox::Resize() { // take the handle column into account BrowserColumn *pFirstCol = mvCols[ 0 ].get(); - long nOfsX = pFirstCol->GetId() ? 0 : pFirstCol->Width(); + tools::Long nOfsX = pFirstCol->GetId() ? 0 : pFirstCol->Width(); pHeaderBar->SetPosSizePixel( Point( nOfsX, 0 ), Size( GetOutputSizePixel().Width() - nOfsX, GetTitleHeight() ) ); } @@ -581,7 +581,7 @@ void BrowseBox::Paint(vcl::RenderContext& rRenderContext, const tools::Rectangle return; // iterate through columns to redraw - long nX = 0; + tools::Long nX = 0; size_t nCol; for (nCol = 0; nCol < mvCols.size() && nX < rRect.Right(); ++nCol) { @@ -668,10 +668,10 @@ void BrowseBox::Draw( OutputDevice* pDev, const Point& rPos, DrawFlags nFlags ) // (as it is based on the settings of our data window, not the foreign device) if (!nDataRowHeight) ImpGetDataRowHeight(); - long nHeightLogic = PixelToLogic(Size(0, nDataRowHeight), MapMode(MapUnit::Map10thMM)).Height(); - long nForeignHeightPixel = pDev->LogicToPixel(Size(0, nHeightLogic), MapMode(MapUnit::Map10thMM)).Height(); + tools::Long nHeightLogic = PixelToLogic(Size(0, nDataRowHeight), MapMode(MapUnit::Map10thMM)).Height(); + tools::Long nForeignHeightPixel = pDev->LogicToPixel(Size(0, nHeightLogic), MapMode(MapUnit::Map10thMM)).Height(); - long nOriginalHeight = nDataRowHeight; + tools::Long nOriginalHeight = nDataRowHeight; nDataRowHeight = nForeignHeightPixel; // this counts for the column widths, too @@ -680,8 +680,8 @@ void BrowseBox::Draw( OutputDevice* pDev, const Point& rPos, DrawFlags nFlags ) { BrowserColumn* pCurrent = mvCols[ nPos ].get(); - long nWidthLogic = PixelToLogic(Size(pCurrent->Width(), 0), MapMode(MapUnit::Map10thMM)).Width(); - long nForeignWidthPixel = pDev->LogicToPixel(Size(nWidthLogic, 0), MapMode(MapUnit::Map10thMM)).Width(); + tools::Long nWidthLogic = PixelToLogic(Size(pCurrent->Width(), 0), MapMode(MapUnit::Map10thMM)).Width(); + tools::Long nForeignWidthPixel = pDev->LogicToPixel(Size(nWidthLogic, 0), MapMode(MapUnit::Map10thMM)).Width(); pCurrent->SetWidth(nForeignWidthPixel, GetZoom()); if ( pBar ) @@ -698,7 +698,7 @@ void BrowseBox::Draw( OutputDevice* pDev, const Point& rPos, DrawFlags nFlags ) if ( pBar ) { // the title height with respect to the font set for the given device - long nTitleHeight = PixelToLogic(Size(0, GetTitleHeight()), MapMode(MapUnit::Map10thMM)).Height(); + tools::Long nTitleHeight = PixelToLogic(Size(0, GetTitleHeight()), MapMode(MapUnit::Map10thMM)).Height(); nTitleHeight = pDev->LogicToPixel(Size(0, nTitleHeight), MapMode(MapUnit::Map10thMM)).Height(); BrowserColumn* pFirstCol = !mvCols.empty() ? mvCols[ 0 ].get() : nullptr; @@ -761,8 +761,8 @@ void BrowseBox::Draw( OutputDevice* pDev, const Point& rPos, DrawFlags nFlags ) { BrowserColumn* pCurrent = mvCols[ nPos ].get(); - long nForeignWidthLogic = pDev->PixelToLogic(Size(pCurrent->Width(), 0), MapMode(MapUnit::Map10thMM)).Width(); - long nWidthPixel = LogicToPixel(Size(nForeignWidthLogic, 0), MapMode(MapUnit::Map10thMM)).Width(); + tools::Long nForeignWidthLogic = pDev->PixelToLogic(Size(pCurrent->Width(), 0), MapMode(MapUnit::Map10thMM)).Width(); + tools::Long nWidthPixel = LogicToPixel(Size(nForeignWidthLogic, 0), MapMode(MapUnit::Map10thMM)).Width(); pCurrent->SetWidth(nWidthPixel, GetZoom()); if ( pBar ) @@ -778,7 +778,7 @@ void BrowseBox::ImplPaintData(OutputDevice& _rOut, const tools::Rectangle& _rRec Size aOverallAreaSize = _bForeignDevice ? _rRect.GetSize() : pDataWin->GetOutputSizePixel(); Point aOverallAreaBRPos = _bForeignDevice ? _rRect.BottomRight() : Point( aOverallAreaSize.Width(), aOverallAreaSize.Height() ); - long nDataRowHeigt = GetDataRowHeight(); + tools::Long nDataRowHeigt = GetDataRowHeight(); // compute relative rows to redraw sal_uLong nRelTopRow = 0; @@ -799,7 +799,7 @@ void BrowseBox::ImplPaintData(OutputDevice& _rOut, const tools::Rectangle& _rRec Color aOldTextColor = _rOut.GetTextColor(); Color aOldFillColor = _rOut.GetFillColor(); Color aOldLineColor = _rOut.GetLineColor(); - long nHLineX = 0 == mvCols[ 0 ]->GetId() ? mvCols[ 0 ]->Width() : 0; + tools::Long nHLineX = 0 == mvCols[ 0 ]->GetId() ? mvCols[ 0 ]->Width() : 0; nHLineX += aOverallAreaPos.X(); Color aDelimiterLineColor( ::svtools::ColorConfig().GetColorValue( ::svtools::CALCGRID ).nColor ); @@ -812,7 +812,7 @@ void BrowseBox::ImplPaintData(OutputDevice& _rOut, const tools::Rectangle& _rRec // get row // check valid area, to be on the safe side: DBG_ASSERT( static_cast<sal_uInt16>(nTopRow+nRelRow) < nRowCount, "BrowseBox::ImplPaintData: invalid seek" ); - if ( (nTopRow+long(nRelRow)) < 0 || static_cast<sal_uInt16>(nTopRow+nRelRow) >= nRowCount ) + if ( (nTopRow+tools::Long(nRelRow)) < 0 || static_cast<sal_uInt16>(nTopRow+nRelRow) >= nRowCount ) continue; // prepare row @@ -935,11 +935,11 @@ void BrowseBox::ImplPaintData(OutputDevice& _rOut, const tools::Rectangle& _rRec _rOut.SetClipRegion(); _rOut.Push( PushFlags::LINECOLOR ); _rOut.SetLineColor( aDelimiterLineColor ); - long nY = aPos.Y() + nDataRowHeigt - 1; + tools::Long nY = aPos.Y() + nDataRowHeigt - 1; if (nY <= aOverallAreaBRPos.Y()) _rOut.DrawLine( Point( nHLineX, nY ), Point( bVLines - ? std::min(long(aPos.X() - 1), aOverallAreaBRPos.X()) + ? std::min(tools::Long(aPos.X() - 1), aOverallAreaBRPos.X()) : aOverallAreaBRPos.X(), nY ) ); _rOut.Pop(); @@ -969,7 +969,7 @@ void BrowseBox::ImplPaintData(OutputDevice& _rOut, const tools::Rectangle& _rRec // draw vertical delimitational line between frozen and scrollable cols _rOut.SetLineColor( COL_BLACK ); - long nFrozenWidth = GetFrozenWidth()-1; + tools::Long nFrozenWidth = GetFrozenWidth()-1; _rOut.DrawLine( Point( aOverallAreaPos.X() + nFrozenWidth, aPos.Y() ), Point( aOverallAreaPos.X() + nFrozenWidth, bHLines ? aPos.Y() - 1 @@ -980,7 +980,7 @@ void BrowseBox::ImplPaintData(OutputDevice& _rOut, const tools::Rectangle& _rRec { _rOut.SetLineColor( aDelimiterLineColor ); Point aVertPos( aOverallAreaPos.X() - 1, aOverallAreaPos.Y() ); - long nDeltaY = aOverallAreaBRPos.Y(); + tools::Long nDeltaY = aOverallAreaBRPos.Y(); for ( size_t nCol = 0; nCol < mvCols.size(); ++nCol ) { // get column @@ -1049,7 +1049,7 @@ void BrowseBox::UpdateScrollbars() nCornerSize = static_cast<sal_uLong>(nCornerSize * static_cast<double>(GetZoom())); bool bNeedsVScroll = false; - long nMaxRows = 0; + tools::Long nMaxRows = 0; if (GetDataRowHeight()) { // needs VScroll? @@ -1134,14 +1134,14 @@ void BrowseBox::UpdateScrollbars() if ( pVScroll->GetThumbPos() != nTopRow ) pVScroll->SetThumbPos( nTopRow ); - long nVisibleSize = std::min( std::min( nRowCount, nMaxRows ), long(nRowCount-nTopRow) ); + tools::Long nVisibleSize = std::min( std::min( nRowCount, nMaxRows ), tools::Long(nRowCount-nTopRow) ); pVScroll->SetVisibleSize( nVisibleSize ? nVisibleSize : 1 ); pVScroll->SetRange( Range( 0, nRowCount ) ); pVScroll->SetPosSizePixel( Point( aDataWinSize.Width(), GetTitleHeight() ), Size( nCornerSize, aDataWinSize.Height()) ); - long nLclDataRowHeight = GetDataRowHeight(); - if ( nLclDataRowHeight > 0 && nRowCount < long( aDataWinSize.Height() / nLclDataRowHeight ) ) + tools::Long nLclDataRowHeight = GetDataRowHeight(); + if ( nLclDataRowHeight > 0 && nRowCount < tools::Long( aDataWinSize.Height() / nLclDataRowHeight ) ) ScrollRows( -nTopRow ); if ( bNeedsVScroll && !pVScroll->IsVisible() ) pVScroll->Show(); @@ -1179,7 +1179,7 @@ void BrowseBox::UpdateScrollbars() // scroll headerbar, if necessary if ( pDataWin->pHeaderBar ) { - long nWidth = 0; + tools::Long nWidth = 0; for ( size_t nCol = 0; nCol < mvCols.size() && nCol < nFirstCol; ++nCol ) @@ -1237,10 +1237,10 @@ bool BrowseBox::GetUpdateMode() const } -long BrowseBox::GetFrozenWidth() const +tools::Long BrowseBox::GetFrozenWidth() const { - long nWidth = 0; + tools::Long nWidth = 0; for ( size_t nCol = 0; nCol < mvCols.size() && mvCols[ nCol ]->IsFrozen(); ++nCol ) @@ -1298,8 +1298,8 @@ void BrowseBox::MouseButtonDown( const MouseEvent& rEvt ) if ( rEvtPos.Y() >= GetTitleHeight() ) return; - long nX = 0; - long nWidth = GetOutputSizePixel().Width(); + tools::Long nX = 0; + tools::Long nWidth = GetOutputSizePixel().Width(); for ( size_t nCol = 0; nCol < mvCols.size() && nX < nWidth; ++nCol ) { // is this column visible? @@ -1307,7 +1307,7 @@ void BrowseBox::MouseButtonDown( const MouseEvent& rEvt ) if ( pCol->IsFrozen() || nCol >= nFirstCol ) { // compute right end of column - long nR = nX + pCol->Width() - 1; + tools::Long nR = nX + pCol->Width() - 1; // at the end of a column (and not handle column)? if ( pCol->GetId() && std::abs( nR - rEvtPos.X() ) < 2 ) @@ -1362,7 +1362,7 @@ void BrowseBox::MouseMove( const MouseEvent& rEvt ) // show resize-pointer? if ( bResizing || ( pCol->GetId() && - std::abs( static_cast<long>(nR) - rEvt.GetPosPixel().X() ) < MIN_COLUMNWIDTH ) ) + std::abs( static_cast<tools::Long>(nR) - rEvt.GetPosPixel().X() ) < MIN_COLUMNWIDTH ) ) { aNewPointer = PointerStyle::HSplit; if ( bResizing ) @@ -1372,7 +1372,7 @@ void BrowseBox::MouseMove( const MouseEvent& rEvt ) // check allowed width and new delta nDragX = std::max( rEvt.GetPosPixel().X(), nMinResizeX ); - long nDeltaX = nDragX - nResizeX; + tools::Long nDeltaX = nDragX - nResizeX; sal_uInt16 nId = GetColumnId(nResizeCol); sal_uLong nOldWidth = GetColumnWidth(nId); nDragX = nOldWidth + nDeltaX + nResizeX - nOldWidth; @@ -1402,12 +1402,12 @@ void BrowseBox::MouseButtonUp( const MouseEvent & rEvt ) // width changed? nDragX = std::max( rEvt.GetPosPixel().X(), nMinResizeX ); - if ( (nDragX - nResizeX) != static_cast<long>(mvCols[ nResizeCol ]->Width()) ) + if ( (nDragX - nResizeX) != static_cast<tools::Long>(mvCols[ nResizeCol ]->Width()) ) { // resize column - long nMaxX = pDataWin->GetSizePixel().Width(); + tools::Long nMaxX = pDataWin->GetSizePixel().Width(); nDragX = std::min( nDragX, nMaxX ); - long nDeltaX = nDragX - nResizeX; + tools::Long nDeltaX = nDragX - nResizeX; sal_uInt16 nId = GetColumnId(nResizeCol); SetColumnWidth( GetColumnId(nResizeCol), GetColumnWidth(nId) + nDeltaX ); ColumnResized( nId ); @@ -1691,7 +1691,7 @@ bool BrowseBox::ProcessKey( const KeyEvent& rEvt ) void BrowseBox::Dispatch( sal_uInt16 nId ) { - long nRowsOnPage = pDataWin->GetSizePixel().Height() / GetDataRowHeight(); + tools::Long nRowsOnPage = pDataWin->GetSizePixel().Height() / GetDataRowHeight(); switch ( nId ) { @@ -1712,7 +1712,7 @@ void BrowseBox::Dispatch( sal_uInt16 nId ) if ( GetRowCount() ) { DoHideCursor( "BROWSER_SELECTHOME" ); - for ( long nRow = GetCurRow(); nRow >= 0; --nRow ) + for ( tools::Long nRow = GetCurRow(); nRow >= 0; --nRow ) SelectRow( nRow ); GoToRow( 0, true ); DoShowCursor( "BROWSER_SELECTHOME" ); @@ -1722,8 +1722,8 @@ void BrowseBox::Dispatch( sal_uInt16 nId ) if ( GetRowCount() ) { DoHideCursor( "BROWSER_SELECTEND" ); - long nRows = GetRowCount(); - for ( long nRow = GetCurRow(); nRow < nRows; ++nRow ) + tools::Long nRows = GetRowCount(); + for ( tools::Long nRow = GetCurRow(); nRow < nRows; ++nRow ) SelectRow( nRow ); GoToRow( GetRowCount() - 1, true ); DoShowCursor( "BROWSER_SELECTEND" ); @@ -1735,7 +1735,7 @@ void BrowseBox::Dispatch( sal_uInt16 nId ) { // deselect the current row, if it isn't the first // and there is no other selected row above - long nRow = GetCurRow(); + tools::Long nRow = GetCurRow(); bool bLocalSelect = ( !IsRowSelected( nRow ) || GetSelectRowCount() == 1 || IsRowSelected( nRow - 1 ) ); SelectRow( nRow, bLocalSelect ); @@ -1752,7 +1752,7 @@ void BrowseBox::Dispatch( sal_uInt16 nId ) { // deselect the current row, if it isn't the first // and there is no other selected row under - long nRow = GetCurRow(); + tools::Long nRow = GetCurRow(); bool bLocalSelect = ( !IsRowSelected( nRow ) || GetSelectRowCount() == 1 || IsRowSelected( nRow + 1 ) ); SelectRow( nCurRow, bLocalSelect ); @@ -1909,8 +1909,8 @@ tools::Rectangle BrowseBox::calcHeaderRect(bool _bIsColumnBar, bool _bOnScreen) pParent = GetAccessibleParentWindow(); Point aTopLeft; - long nWidth; - long nHeight; + tools::Long nWidth; + tools::Long nHeight; if ( _bIsColumnBar ) { nWidth = pDataWin->GetOutputSizePixel().Width(); @@ -1935,8 +1935,8 @@ tools::Rectangle BrowseBox::calcTableRect(bool _bOnScreen) tools::Rectangle aRect( GetWindowExtentsRelative( pParent ) ); tools::Rectangle aRowBar = calcHeaderRect(false, pParent == nullptr); - long nX = aRowBar.Right() - aRect.Left(); - long nY = aRowBar.Top() - aRect.Top(); + tools::Long nX = aRowBar.Right() - aRect.Left(); + tools::Long nY = aRowBar.Top() - aRect.Top(); Size aSize(aRect.GetSize()); return tools::Rectangle(aRowBar.TopRight(), Size(aSize.Width() - nX, aSize.Height() - nY - GetBarHeight()) ); diff --git a/svtools/source/brwbox/brwbox3.cxx b/svtools/source/brwbox/brwbox3.cxx index e6148aa217ce..9227c0f8570a 100644 --- a/svtools/source/brwbox/brwbox3.cxx +++ b/svtools/source/brwbox/brwbox3.cxx @@ -395,7 +395,7 @@ void BrowseBox::GrabTableFocus() GrabFocus(); } -OUString BrowseBox::GetCellText(long, sal_uInt16 ) const +OUString BrowseBox::GetCellText(tools::Long, sal_uInt16 ) const { SAL_WARN("svtools", "This method has to be implemented by the derived classes! BUG!!"); return OUString(); @@ -459,7 +459,7 @@ void BrowseBox::SelectColumn( sal_uInt16 _nColumn, bool _bSelect ) SelectColumnPos( _nColumn, _bSelect ); } -bool BrowseBox::IsColumnSelected( long _nColumn ) const +bool BrowseBox::IsColumnSelected( tools::Long _nColumn ) const { return ( pColSel && (0 <= _nColumn) && (_nColumn <= 0xFFF) ) && pColSel->IsSelected( static_cast< sal_uInt16 >( _nColumn ) ); @@ -520,7 +520,7 @@ bool BrowseBox::IsCellVisible( sal_Int32 _nRow, sal_uInt16 _nColumnPos ) const return IsFieldVisible( _nRow, GetColumnId( _nColumnPos ) ); } -OUString BrowseBox::GetAccessibleCellText(long _nRow, sal_uInt16 _nColPos) const +OUString BrowseBox::GetAccessibleCellText(tools::Long _nRow, sal_uInt16 _nColPos) const { return GetCellText( _nRow, GetColumnId( _nColPos ) ); } diff --git a/svtools/source/brwbox/brwhead.cxx b/svtools/source/brwbox/brwhead.cxx index fa42bfe293c3..86ed55d0dfce 100644 --- a/svtools/source/brwbox/brwhead.cxx +++ b/svtools/source/brwbox/brwhead.cxx @@ -27,7 +27,7 @@ BrowserHeader::BrowserHeader( BrowseBox* pParent, WinBits nWinBits ) :HeaderBar( pParent, nWinBits ) ,_pBrowseBox( pParent ) { - long nHeight = pParent->IsZoom() ? pParent->CalcZoom(pParent->GetTitleHeight()) : pParent->GetTitleHeight(); + tools::Long nHeight = pParent->IsZoom() ? pParent->CalcZoom(pParent->GetTitleHeight()) : pParent->GetTitleHeight(); SetPosSizePixel( Point( 0, 0), Size( pParent->GetOutputSizePixel().Width(), diff --git a/svtools/source/brwbox/datwin.cxx b/svtools/source/brwbox/datwin.cxx index 80350e4a31cb..f4cc3a7ce65c 100644 --- a/svtools/source/brwbox/datwin.cxx +++ b/svtools/source/brwbox/datwin.cxx @@ -99,7 +99,7 @@ BrowserColumn::BrowserColumn( sal_uInt16 nItemId, if (!rCurrentZoom.GetNumerator()) throw o3tl::divide_by_zero(); n /= static_cast<double>(rCurrentZoom.GetNumerator()); - _nOriginalWidth = n>0 ? static_cast<long>(n+0.5) : -static_cast<long>(-n+0.5); + _nOriginalWidth = n>0 ? static_cast<tools::Long>(n+0.5) : -static_cast<tools::Long>(-n+0.5); } BrowserColumn::~BrowserColumn() @@ -122,7 +122,7 @@ void BrowserColumn::SetWidth(sal_uLong nNewWidthPixel, const Fraction& rCurrentZ if (!rCurrentZoom.GetNumerator()) throw o3tl::divide_by_zero(); n /= static_cast<double>(rCurrentZoom.GetNumerator()); - _nOriginalWidth = n>0 ? static_cast<long>(n+0.5) : -static_cast<long>(-n+0.5); + _nOriginalWidth = n>0 ? static_cast<tools::Long>(n+0.5) : -static_cast<tools::Long>(-n+0.5); } } @@ -153,7 +153,7 @@ void BrowserColumn::Draw( BrowseBox const & rBox, OutputDevice& rDev, const Poin else { // paint data column - long nWidth = Width() == LONG_MAX ? rBox.GetDataWindow().GetSizePixel().Width() : Width(); + tools::Long nWidth = Width() == LONG_MAX ? rBox.GetDataWindow().GetSizePixel().Width() : Width(); rBox.DoPaintField( rDev, tools::Rectangle( @@ -168,7 +168,7 @@ void BrowserColumn::Draw( BrowseBox const & rBox, OutputDevice& rDev, const Poin void BrowserColumn::ZoomChanged(const Fraction& rNewZoom) { double n(_nOriginalWidth * rNewZoom); - _nWidth = n>0 ? static_cast<long>(n+0.5) : -static_cast<long>(-n+0.5); + _nWidth = n>0 ? static_cast<tools::Long>(n+0.5) : -static_cast<tools::Long>(-n+0.5); } @@ -298,14 +298,14 @@ BrowseEvent BrowserDataWin::CreateBrowseEvent( const Point& rPosPixel ) BrowseBox *pBox = GetParent(); // seek to row under mouse - long nRelRow = rPosPixel.Y() < 0 + tools::Long nRelRow = rPosPixel.Y() < 0 ? -1 : rPosPixel.Y() / pBox->GetDataRowHeight(); - long nRow = nRelRow < 0 ? -1 : nRelRow + pBox->nTopRow; + tools::Long nRow = nRelRow < 0 ? -1 : nRelRow + pBox->nTopRow; // find column under mouse - long nMouseX = rPosPixel.X(); - long nColX = 0; + tools::Long nMouseX = rPosPixel.X(); + tools::Long nColX = 0; size_t nCol; for ( nCol = 0; nCol < pBox->mvCols.size() && nColX < GetSizePixel().Width(); @@ -376,7 +376,7 @@ void BrowserDataWin::Command( const CommandEvent& rEvt ) return; Point aEventPos( rEvt.GetMousePosPixel() ); - long nRow = pBox->GetRowAtYPosPixel( aEventPos.Y(), false); + tools::Long nRow = pBox->GetRowAtYPosPixel( aEventPos.Y(), false); MouseEvent aMouseEvt( aEventPos, 1, MouseEventModifiers::SELECT, MOUSE_LEFT ); if ( CommandEventId::ContextMenu == rEvt.GetCommand() && rEvt.IsMouseEvent() && nRow < pBox->GetRowCount() && !pBox->IsRowSelected(nRow) ) @@ -417,7 +417,7 @@ bool BrowserDataWin::ImplRowDividerHitTest( const BrowserMouseEvent& _rEvent ) ) return false; - long nDividerDistance = GetParent()->GetDataRowHeight() - ( _rEvent.GetPosPixel().Y() % GetParent()->GetDataRowHeight() ); + tools::Long nDividerDistance = GetParent()->GetDataRowHeight() - ( _rEvent.GetPosPixel().Y() % GetParent()->GetDataRowHeight() ); return ( nDividerDistance <= 4 ); } @@ -495,9 +495,9 @@ void BrowserDataWin::MouseButtonUp( const MouseEvent& rEvt ) void BrowserDataWin::StartRowDividerDrag( const Point& _rStartPos ) { - long nDataRowHeight = GetParent()->GetDataRowHeight(); + tools::Long nDataRowHeight = GetParent()->GetDataRowHeight(); // the exact separation pos of the two rows - long nDragRowDividerCurrentPos = _rStartPos.Y(); + tools::Long nDragRowDividerCurrentPos = _rStartPos.Y(); if ( ( nDragRowDividerCurrentPos % nDataRowHeight ) > nDataRowHeight / 2 ) nDragRowDividerCurrentPos += nDataRowHeight; nDragRowDividerCurrentPos /= nDataRowHeight; @@ -535,7 +535,7 @@ void BrowserDataWin::Tracking( const TrackingEvent& rTEvt ) if ( !rTEvt.IsTrackingCanceled() ) { - long nNewRowHeight = aMousePos.Y() + m_nDragRowDividerOffset - m_nDragRowDividerLimit; + tools::Long nNewRowHeight = aMousePos.Y() + m_nDragRowDividerOffset - m_nDragRowDividerLimit; // care for minimum row height if ( nNewRowHeight < GetParent()->QueryMinimumRowHeight() ) @@ -547,7 +547,7 @@ void BrowserDataWin::Tracking( const TrackingEvent& rTEvt ) } else { - long nDragRowDividerCurrentPos = aMousePos.Y() + m_nDragRowDividerOffset; + tools::Long nDragRowDividerCurrentPos = aMousePos.Y() + m_nDragRowDividerOffset; // care for minimum row height if ( nDragRowDividerCurrentPos < m_nDragRowDividerLimit + GetParent()->QueryMinimumRowHeight() ) @@ -574,7 +574,7 @@ void BrowserDataWin::RequestHelp( const HelpEvent& rHEvt ) BrowseEvent::BrowseEvent( vcl::Window* pWindow, - long nAbsRow, sal_uInt16 nColumn, sal_uInt16 nColumnId, + tools::Long nAbsRow, sal_uInt16 nColumn, sal_uInt16 nColumnId, const tools::Rectangle& rRect ): pWin(pWindow), nRow(nAbsRow), @@ -594,7 +594,7 @@ BrowserMouseEvent::BrowserMouseEvent( BrowserDataWin *pWindow, BrowserMouseEvent::BrowserMouseEvent( vcl::Window *pWindow, const MouseEvent& rEvt, - long nAbsRow, sal_uInt16 nColumn, sal_uInt16 nColumnId, + tools::Long nAbsRow, sal_uInt16 nColumn, sal_uInt16 nColumnId, const tools::Rectangle& rRect ): MouseEvent(rEvt), BrowseEvent( pWindow, nAbsRow, nColumn, nColumnId, rRect ) diff --git a/svtools/source/brwbox/editbrowsebox.cxx b/svtools/source/brwbox/editbrowsebox.cxx index 996b68b4b194..1c451fa95943 100644 --- a/svtools/source/brwbox/editbrowsebox.cxx +++ b/svtools/source/brwbox/editbrowsebox.cxx @@ -196,7 +196,7 @@ namespace svt } - bool EditBrowseBox::SeekRow(long nRow) + bool EditBrowseBox::SeekRow(tools::Long nRow) { nPaintRow = nRow; return true; @@ -364,7 +364,7 @@ namespace svt } - EditBrowseBox::RowStatus EditBrowseBox::GetRowStatus(long) const + EditBrowseBox::RowStatus EditBrowseBox::GetRowStatus(tools::Long) const { return CLEAN; } @@ -770,7 +770,7 @@ namespace svt } - bool EditBrowseBox::IsCursorMoveAllowed(long nNewRow, sal_uInt16 nNewColId) const + bool EditBrowseBox::IsCursorMoveAllowed(tools::Long nNewRow, sal_uInt16 nNewColId) const { sal_uInt16 nInfo = 0; @@ -874,7 +874,7 @@ namespace svt } - bool EditBrowseBox::CursorMoving(long, sal_uInt16) + bool EditBrowseBox::CursorMoving(tools::Long, sal_uInt16) { DeactivateCell(false); return true; @@ -883,7 +883,7 @@ namespace svt void EditBrowseBox::CursorMoved() { - long nNewRow = GetCurRow(); + tools::Long nNewRow = GetCurRow(); if (nEditRow != nNewRow) { if (!(GetBrowserFlags() & EditBrowseBoxFlags::NO_HANDLE_COLUMN_CONTENT)) @@ -909,7 +909,7 @@ namespace svt } - void EditBrowseBox::ActivateCell(long nRow, sal_uInt16 nCol, bool bCellFocus) + void EditBrowseBox::ActivateCell(tools::Long nRow, sal_uInt16 nCol, bool bCellFocus) { if (IsEditing()) return; @@ -992,7 +992,7 @@ namespace svt } - tools::Rectangle EditBrowseBox::GetCellRect(long nRow, sal_uInt16 nColId, bool bRel) const + tools::Rectangle EditBrowseBox::GetCellRect(tools::Long nRow, sal_uInt16 nColId, bool bRel) const { tools::Rectangle aRect( GetFieldRectPixel(nRow, nColId, bRel)); if ((GetMode() & BrowserMode::CURSOR_WO_FOCUS) == BrowserMode::CURSOR_WO_FOCUS) @@ -1060,7 +1060,7 @@ namespace svt DBG_ASSERT(nId, "EditBrowseBox::AppendColumn: invalid id!"); - long w = nWidth; + tools::Long w = nWidth; if (!w) w = GetDefaultColumnWidth(rName); @@ -1102,7 +1102,7 @@ namespace svt { } - CellController* EditBrowseBox::GetController(long, sal_uInt16) + CellController* EditBrowseBox::GetController(tools::Long, sal_uInt16) { return nullptr; } @@ -1122,7 +1122,7 @@ namespace svt rControl.SetPosSizePixel(aPoint, aSize); } - void EditBrowseBox::InitController(CellControllerRef&, long, sal_uInt16) + void EditBrowseBox::InitController(CellControllerRef&, tools::Long, sal_uInt16) { } @@ -1152,12 +1152,12 @@ namespace svt sal_uInt32 nCurColWidth = GetColumnWidth(nColId); sal_uInt32 nMinColWidth = CalcZoom(20); // minimum sal_uInt32 nNewColWidth = nMinColWidth; - long nMaxRows = std::min(long(GetVisibleRows()), GetRowCount()); - long nLastVisRow = GetTopRow() + nMaxRows - 1; + tools::Long nMaxRows = std::min(tools::Long(GetVisibleRows()), GetRowCount()); + tools::Long nLastVisRow = GetTopRow() + nMaxRows - 1; if (GetTopRow() <= nLastVisRow) // calc the column with using the cell contents { - for (long i = GetTopRow(); i <= nLastVisRow; ++i) + for (tools::Long i = GetTopRow(); i <= nLastVisRow; ++i) nNewColWidth = std::max(nNewColWidth,GetTotalCellWidth(i,nColId) + 12); if (nNewColWidth == nCurColWidth) // size has not changed @@ -1168,7 +1168,7 @@ namespace svt return nNewColWidth; } - sal_uInt32 EditBrowseBox::GetTotalCellWidth(long, sal_uInt16) + sal_uInt32 EditBrowseBox::GetTotalCellWidth(tools::Long, sal_uInt16) { return 0; } diff --git a/svtools/source/brwbox/editbrowsebox2.cxx b/svtools/source/brwbox/editbrowsebox2.cxx index 51f58e320703..fece6c6dc0a0 100644 --- a/svtools/source/brwbox/editbrowsebox2.cxx +++ b/svtools/source/brwbox/editbrowsebox2.cxx @@ -35,7 +35,7 @@ namespace svt using namespace ::com::sun::star::accessibility::AccessibleEventId; -Reference< XAccessible > EditBrowseBox::CreateAccessibleCheckBoxCell(long _nRow, sal_uInt16 _nColumnPos,const TriState& eState) +Reference< XAccessible > EditBrowseBox::CreateAccessibleCheckBoxCell(tools::Long _nRow, sal_uInt16 _nColumnPos,const TriState& eState) { Reference< XAccessible > xAccessible( GetAccessible() ); Reference< XAccessibleContext > xAccContext; @@ -143,7 +143,7 @@ void EditBrowseBox::DetermineFocus( const GetFocusFlags _nGetFocusFlags ) ) return; - long nRows = GetRowCount(); + tools::Long nRows = GetRowCount(); sal_uInt16 nCols = ColCount(); if (( nRows <= 0 ) || ( nCols <= 0 )) diff --git a/svtools/source/config/printoptions.cxx b/svtools/source/config/printoptions.cxx index afcd07108e6c..e7d7ce991429 100644 --- a/svtools/source/config/printoptions.cxx +++ b/svtools/source/config/printoptions.cxx @@ -424,7 +424,7 @@ void SvtBasePrintOptions::SetPrinterOptions( const PrinterOptions& rOptions ) SetReducedBitmapResolution( 0 ); else { - for( long i = DPI_COUNT - 1; i >= 0; i-- ) + for( tools::Long i = DPI_COUNT - 1; i >= 0; i-- ) { if( nDPI >= aDPIArray[ i ] ) { diff --git a/svtools/source/control/ctrlbox.cxx b/svtools/source/control/ctrlbox.cxx index 7a5d73e3135c..180fe6a9661b 100644 --- a/svtools/source/control/ctrlbox.cxx +++ b/svtools/source/control/ctrlbox.cxx @@ -84,15 +84,15 @@ bool BorderWidthImpl::operator== ( const BorderWidthImpl& r ) const ( m_nRateGap == r.m_nRateGap ); } -long BorderWidthImpl::GetLine1( long nWidth ) const +tools::Long BorderWidthImpl::GetLine1( tools::Long nWidth ) const { - long result = static_cast<long>(m_nRate1); + tools::Long result = static_cast<tools::Long>(m_nRate1); if ( m_nFlags & BorderWidthImplFlags::CHANGE_LINE1 ) { - long const nConstant2 = (m_nFlags & BorderWidthImplFlags::CHANGE_LINE2) ? 0 : m_nRate2; - long const nConstantD = (m_nFlags & BorderWidthImplFlags::CHANGE_DIST ) ? 0 : m_nRateGap; + tools::Long const nConstant2 = (m_nFlags & BorderWidthImplFlags::CHANGE_LINE2) ? 0 : m_nRate2; + tools::Long const nConstantD = (m_nFlags & BorderWidthImplFlags::CHANGE_DIST ) ? 0 : m_nRateGap; result = std::max<long>(0, - static_cast<long>((m_nRate1 * nWidth) + 0.5) + static_cast<tools::Long>((m_nRate1 * nWidth) + 0.5) - (nConstant2 + nConstantD)); if (result == 0 && m_nRate1 > 0.0 && nWidth > 0) { // fdo#51777: hack to essentially treat 1 twip DOUBLE border @@ -102,29 +102,29 @@ long BorderWidthImpl::GetLine1( long nWidth ) const return result; } -long BorderWidthImpl::GetLine2( long nWidth ) const +tools::Long BorderWidthImpl::GetLine2( tools::Long nWidth ) const { - long result = static_cast<long>(m_nRate2); + tools::Long result = static_cast<tools::Long>(m_nRate2); if ( m_nFlags & BorderWidthImplFlags::CHANGE_LINE2) { - long const nConstant1 = (m_nFlags & BorderWidthImplFlags::CHANGE_LINE1) ? 0 : m_nRate1; - long const nConstantD = (m_nFlags & BorderWidthImplFlags::CHANGE_DIST ) ? 0 : m_nRateGap; + tools::Long const nConstant1 = (m_nFlags & BorderWidthImplFlags::CHANGE_LINE1) ? 0 : m_nRate1; + tools::Long const nConstantD = (m_nFlags & BorderWidthImplFlags::CHANGE_DIST ) ? 0 : m_nRateGap; result = std::max<long>(0, - static_cast<long>((m_nRate2 * nWidth) + 0.5) + static_cast<tools::Long>((m_nRate2 * nWidth) + 0.5) - (nConstant1 + nConstantD)); } return result; } -long BorderWidthImpl::GetGap( long nWidth ) const ... etc. - the rest is truncated _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits