[Libreoffice-commits] core.git: include/vcl svtools/source vcl/source

Caolán McNamara caolanm at redhat.com
Tue May 12 01:54:45 PDT 2015


 include/vcl/tabctrl.hxx                  |    9 +++++++++
 svtools/source/toolpanel/paneltabbar.cxx |   11 +++++++++--
 vcl/source/control/tabctrl.cxx           |    9 ---------
 3 files changed, 18 insertions(+), 11 deletions(-)

New commits:
commit cc5baa41fee257498661320e24169bb3f05391fb
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Tue May 12 09:53:41 2015 +0100

    fix build
    
    Change-Id: I2afc99ec7b54f366044835a8d8e1ceeb1783ca2c

diff --git a/include/vcl/tabctrl.hxx b/include/vcl/tabctrl.hxx
index b9defc9..4a6a530 100644
--- a/include/vcl/tabctrl.hxx
+++ b/include/vcl/tabctrl.hxx
@@ -34,6 +34,15 @@ class ListBox;
 #define TAB_PAGE_NOTFOUND   ((sal_uInt16)0xFFFF)
 #endif /* !TAB_APPEND */
 
+#define TAB_OFFSET          3
+#define TAB_TABOFFSET_X     3
+#define TAB_TABOFFSET_Y     3
+#define TAB_EXTRASPACE_X    6
+#define TAB_BORDER_LEFT     1
+#define TAB_BORDER_TOP      1
+#define TAB_BORDER_RIGHT    2
+#define TAB_BORDER_BOTTOM   2
+
 class VCL_DLLPUBLIC TabControl : public Control
 {
 private:
diff --git a/svtools/source/toolpanel/paneltabbar.cxx b/svtools/source/toolpanel/paneltabbar.cxx
index 4c12b9f..b1f28b5 100644
--- a/svtools/source/toolpanel/paneltabbar.cxx
+++ b/svtools/source/toolpanel/paneltabbar.cxx
@@ -296,7 +296,10 @@ namespace svt
     {
         const ControlState nState( lcl_ItemToControlState( i_nItemFlags ) );
 
-        TabitemValue tiValue;
+        TabitemValue tiValue(Rectangle(i_rContentArea.Left() + TAB_TABOFFSET_X,
+                                       i_rContentArea.Right() - TAB_TABOFFSET_X,
+                                       i_rContentArea.Top() + TAB_TABOFFSET_Y,
+                                       i_rContentArea.Bottom() - TAB_TABOFFSET_Y));
 
         Rectangle aBoundingRegion, aContentRegion;
         bool bNativeOK = getTargetDevice().GetNativeControlRegion(
@@ -316,7 +319,11 @@ namespace svt
     {
         const ControlState nState = lcl_ItemToControlState( i_nItemFlags );
 
-        TabitemValue tiValue;
+        TabitemValue tiValue(Rectangle(i_rContentRect.Left() + TAB_TABOFFSET_X,
+                                       i_rContentRect.Right() - TAB_TABOFFSET_X,
+                                       i_rContentRect.Top() + TAB_TABOFFSET_Y,
+                                       i_rContentRect.Bottom() - TAB_TABOFFSET_Y));
+
         if ( i_nItemFlags & ITEM_POSITION_FIRST )
             tiValue.mnAlignment |= TABITEM_FIRST_IN_GROUP;
         if ( i_nItemFlags & ITEM_POSITION_LAST )
diff --git a/vcl/source/control/tabctrl.cxx b/vcl/source/control/tabctrl.cxx
index 7a0e2a6..e121896 100644
--- a/vcl/source/control/tabctrl.cxx
+++ b/vcl/source/control/tabctrl.cxx
@@ -70,15 +70,6 @@ struct ImplTabCtrlData
     VclPtr<ListBox>                 mpListBox;
 };
 
-#define TAB_OFFSET          3
-#define TAB_TABOFFSET_X     3
-#define TAB_TABOFFSET_Y     3
-#define TAB_EXTRASPACE_X    6
-#define TAB_BORDER_LEFT     1
-#define TAB_BORDER_TOP      1
-#define TAB_BORDER_RIGHT    2
-#define TAB_BORDER_BOTTOM   2
-
 // for the Tab positions
 #define TAB_PAGERECT        0xFFFF
 


More information about the Libreoffice-commits mailing list