You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openoffice.apache.org by hd...@apache.org on 2014/07/18 13:47:27 UTC
svn commit: r1611604 - in /openoffice/branches/AOO410: ./ main/
main/vcl/aqua/source/gdi/salnativewidgets.cxx
Author: hdu
Date: Fri Jul 18 11:47:27 2014
New Revision: 1611604
URL: http://svn.apache.org/r1611604
Log:
#i125234# native-widget scrollbar arrows disappeared in OSX>=10.7
Merged from trunk revision 1610422
Modified:
openoffice/branches/AOO410/ (props changed)
openoffice/branches/AOO410/main/ (props changed)
openoffice/branches/AOO410/main/vcl/aqua/source/gdi/salnativewidgets.cxx
Propchange: openoffice/branches/AOO410/
------------------------------------------------------------------------------
Merged /openoffice/trunk:r1610422
Propchange: openoffice/branches/AOO410/main/
------------------------------------------------------------------------------
Merged /openoffice/trunk/main:r1610422
Modified: openoffice/branches/AOO410/main/vcl/aqua/source/gdi/salnativewidgets.cxx
URL: http://svn.apache.org/viewvc/openoffice/branches/AOO410/main/vcl/aqua/source/gdi/salnativewidgets.cxx?rev=1611604&r1=1611603&r2=1611604&view=diff
==============================================================================
--- openoffice/branches/AOO410/main/vcl/aqua/source/gdi/salnativewidgets.cxx (original)
+++ openoffice/branches/AOO410/main/vcl/aqua/source/gdi/salnativewidgets.cxx Fri Jul 18 11:47:27 2014
@@ -131,6 +131,10 @@ static ThemeButtonValue ImplGetButtonVal
}
}
+// the scrollbar arrows disappeared in OSX>=10.7
+#define SCROLL_BUTTON_HEIGHT 0
+#define SCROLL_BUTTON_WIDTH 0
+
static bool AquaGetScrollRect( /* TODO: int nScreen, */ ControlPart nPart,
const Rectangle& rControlRect, Rectangle& rResultRect )
{
@@ -141,38 +145,38 @@ static bool AquaGetScrollRect( /* TODO:
{
case PART_BUTTON_UP:
if( GetSalData()->mbIsScrollbarDoubleMax )
- rResultRect.Top() = rControlRect.Bottom() - 2*BUTTON_HEIGHT;
- rResultRect.Bottom() = rResultRect.Top() + BUTTON_HEIGHT;
+ rResultRect.Top() = rControlRect.Bottom() - 2*SCROLL_BUTTON_HEIGHT;
+ rResultRect.Bottom() = rResultRect.Top() + SCROLL_BUTTON_HEIGHT;
break;
case PART_BUTTON_DOWN:
- rResultRect.Top() = rControlRect.Bottom() - BUTTON_HEIGHT;
+ rResultRect.Top() = rControlRect.Bottom() - SCROLL_BUTTON_HEIGHT;
break;
case PART_BUTTON_LEFT:
if( GetSalData()->mbIsScrollbarDoubleMax )
- rResultRect.Left() = rControlRect.Right() - 2*BUTTON_WIDTH;
- rResultRect.Right() = rResultRect.Left() + BUTTON_WIDTH;
+ rResultRect.Left() = rControlRect.Right() - 2*SCROLL_BUTTON_WIDTH;
+ rResultRect.Right() = rResultRect.Left() + SCROLL_BUTTON_WIDTH;
break;
case PART_BUTTON_RIGHT:
- rResultRect.Left() = rControlRect.Right() - BUTTON_WIDTH;
+ rResultRect.Left() = rControlRect.Right() - SCROLL_BUTTON_WIDTH;
break;
case PART_TRACK_HORZ_AREA:
- rResultRect.Right() -= BUTTON_WIDTH + 1;
+ rResultRect.Right() -= SCROLL_BUTTON_WIDTH + 1;
if( GetSalData()->mbIsScrollbarDoubleMax )
- rResultRect.Right() -= BUTTON_WIDTH;
+ rResultRect.Right() -= SCROLL_BUTTON_WIDTH;
else
- rResultRect.Left() += BUTTON_WIDTH + 1;
+ rResultRect.Left() += SCROLL_BUTTON_WIDTH + 1;
break;
case PART_TRACK_VERT_AREA:
- rResultRect.Bottom() -= BUTTON_HEIGHT + 1;
+ rResultRect.Bottom() -= SCROLL_BUTTON_HEIGHT + 1;
if( GetSalData()->mbIsScrollbarDoubleMax )
- rResultRect.Bottom() -= BUTTON_HEIGHT;
+ rResultRect.Bottom() -= SCROLL_BUTTON_HEIGHT;
else
- rResultRect.Top() += BUTTON_HEIGHT + 1;
+ rResultRect.Top() += SCROLL_BUTTON_HEIGHT + 1;
break;
case PART_THUMB_HORZ:
if( GetSalData()->mbIsScrollbarDoubleMax )