Native button text should not move in active state. b=381639 r=cbarrett sr=roc

This commit is contained in:
joshmoz%gmail.com 2007-11-17 19:33:51 +00:00
Родитель d32397420e
Коммит d11cf9c707
1 изменённых файлов: 7 добавлений и 1 удалений

Просмотреть файл

@ -976,7 +976,7 @@ nsNativeThemeCocoa::GetWidgetBorder(nsIDeviceContext* aContext,
case NS_THEME_BUTTON:
// Top has a single pixel line, bottom has a single pixel line plus a single
// pixel shadow. We say 2 for the sides so that text doesn't hit the border.
aResult->SizeTo(2, 1, 2, 3);
aResult->SizeTo(6, 1, 6, 3);
break;
case NS_THEME_DROPDOWN:
@ -1050,6 +1050,12 @@ nsNativeThemeCocoa::GetWidgetPadding(nsIDeviceContext* aContext,
PRUint8 aWidgetType,
nsMargin* aResult)
{
// We don't want CSS padding being used for certain widgets.
// See bug 381639 for an example of why.
if (aWidgetType == NS_THEME_BUTTON) {
aResult->SizeTo(0, 0, 0, 0);
return PR_TRUE;
}
return PR_FALSE;
}