mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-09 19:35:51 +00:00
tweak scrollbars and fix non-carbon bustage. i'll get back to this later.
This commit is contained in:
parent
3e2628c49c
commit
d2d68fab80
@ -387,7 +387,7 @@ nsNativeThemeMac::DrawEditText ( const Rect& inBoxRect, PRBool inIsDisabled )
|
||||
{
|
||||
Pattern whitePat;
|
||||
::BackColor(whiteColor);
|
||||
::BackPat(GetQDGlobalsWhite(&whitePat));
|
||||
// ::BackPat(GetQDGlobalsWhite(&whitePat));
|
||||
::EraseRect(&inBoxRect);
|
||||
|
||||
ThemeDrawState drawState = inIsDisabled ? kThemeStateActive : kThemeStateDisabled;
|
||||
@ -439,6 +439,7 @@ nsNativeThemeMac::DrawFullScrollbar ( const Rect& inSbarRect, PRInt32 inWidgetHi
|
||||
viewSize /= inLineHeight;
|
||||
|
||||
// Figure out if something should be drawn depressed
|
||||
//printf("-- widget drawn is %ld\n", inWidgetHit);
|
||||
ThemeTrackPressState pressState = 0L;
|
||||
if ( (inState & NS_EVENT_STATE_ACTIVE && inState & NS_EVENT_STATE_HOVER) ) {
|
||||
//printf("something is :hover:active!\n");
|
||||
@ -446,6 +447,9 @@ nsNativeThemeMac::DrawFullScrollbar ( const Rect& inSbarRect, PRInt32 inWidgetHi
|
||||
case NS_THEME_SCROLLBAR_BUTTON_UP:
|
||||
pressState = kThemeTopOutsideArrowPressed;
|
||||
break;
|
||||
case NS_THEME_SCROLLBAR_BUTTON_DOWN:
|
||||
pressState = kThemeBottomOutsideArrowPressed;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@ -566,10 +570,17 @@ nsNativeThemeMac::DrawWidgetBackground(nsIRenderingContext* aContext, nsIFrame*
|
||||
break;
|
||||
#endif
|
||||
|
||||
case NS_THEME_SCROLLBAR_GRIPPER_HORIZONTAL:
|
||||
case NS_THEME_SCROLLBAR_GRIPPER_VERTICAL:
|
||||
// do nothing, these don't exist in aqua
|
||||
break;
|
||||
|
||||
case NS_THEME_SCROLLBAR_THUMB_VERTICAL:
|
||||
case NS_THEME_SCROLLBAR_THUMB_HORIZONTAL:
|
||||
case NS_THEME_SCROLLBAR_BUTTON_UP:
|
||||
case NS_THEME_SCROLLBAR_BUTTON_DOWN:
|
||||
case NS_THEME_SCROLLBAR_TRACK_HORIZONTAL:
|
||||
case NS_THEME_SCROLLBAR_TRACK_VERTICAL:
|
||||
case NS_THEME_SCROLLBAR_BUTTON_LEFT:
|
||||
case NS_THEME_SCROLLBAR_BUTTON_RIGHT:
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user