summaryrefslogtreecommitdiff
path: root/alf/alfbutton.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'alf/alfbutton.cpp')
-rw-r--r--alf/alfbutton.cpp10
1 files changed, 4 insertions, 6 deletions
diff --git a/alf/alfbutton.cpp b/alf/alfbutton.cpp
index 2bc6bc4..8f8ced4 100644
--- a/alf/alfbutton.cpp
+++ b/alf/alfbutton.cpp
@@ -211,10 +211,8 @@ ALF_NtButton_CalculateSize(HWND hwnd, ALFNtButtonPriv *priv, SIZE *pSize)
if (pSize->cy < cy)
pSize->cy = cy;
} else {
- int xpadding = ALF_Compat_GetSystemMetricsForDpi(SM_CXEDGE,
- (UINT)priv->dpi) * 2 + 6;
- int ypadding = ALF_Compat_GetSystemMetricsForDpi(SM_CYEDGE,
- (UINT)priv->dpi) * 2 + 4;
+ int xpadding = ALF_CentipointsToPixels(1800, priv->dpi);
+ int ypadding = ALF_CentipointsToPixels(600, priv->dpi);
if (pSize->cx < r.right - r.left + xpadding) {
pSize->cx = r.right - r.left + xpadding;
@@ -1057,8 +1055,8 @@ ALF_ClassicButton_CalculateSize(HWND hwnd, ALFClassicButtonPriv *priv, SIZE *pSi
if (pSize->cy < cy)
pSize->cy = cy;
} else {
- int xpadding = GetSystemMetrics(SM_CXEDGE) * 2 + 6;
- int ypadding = GetSystemMetrics(SM_CYEDGE) * 2 + 4;
+ int xpadding = 24;
+ int ypadding = 8;
if (pSize->cx < r.right - r.left + xpadding) {
pSize->cx = r.right - r.left + xpadding;