| /* |
| * System metrics definitions |
| * |
| * Copyright 1994 Alexandre Julliard |
| */ |
| |
| #ifndef __WINE_SYSMETRICS_H |
| #define __WINE_SYSMETRICS_H |
| |
| #include "windows.h" |
| |
| |
| /* Constant system metrics */ |
| #ifdef WIN_95_LOOK |
| #define SYSMETRICS_CXVSCROLL 14 |
| #define SYSMETRICS_CYHSCROLL 14 |
| #else |
| #define SYSMETRICS_CXVSCROLL 16 |
| #define SYSMETRICS_CYHSCROLL 16 |
| #endif |
| #define SYSMETRICS_CYCAPTION 20 |
| #define SYSMETRICS_CXBORDER 1 |
| #define SYSMETRICS_CYBORDER 1 |
| #ifdef WIN_95_LOOK |
| #define SYSMETRICS_CXDLGFRAME 2 |
| #define SYSMETRICS_CYDLGFRAME 2 |
| #define SYSMETRICS_CYVTHUMB 13 |
| #define SYSMETRICS_CXHTHUMB 13 |
| #else |
| #define SYSMETRICS_CXDLGFRAME 4 |
| #define SYSMETRICS_CYDLGFRAME 4 |
| #define SYSMETRICS_CYVTHUMB 16 |
| #define SYSMETRICS_CXHTHUMB 16 |
| #endif |
| #define SYSMETRICS_CXICON 32 |
| #define SYSMETRICS_CYICON 32 |
| #define SYSMETRICS_CXCURSOR 32 |
| #define SYSMETRICS_CYCURSOR 32 |
| #define SYSMETRICS_CYMENU 18 |
| #ifdef WIN_95_LOOK |
| #define SYSMETRICS_CYVSCROLL 14 |
| #define SYSMETRICS_CXHSCROLL 14 |
| #define SYSMETRICS_CXMIN 112 |
| #define SYSMETRICS_CYMIN 27 |
| #else |
| #define SYSMETRICS_CYVSCROLL 16 |
| #define SYSMETRICS_CXHSCROLL 16 |
| #define SYSMETRICS_CXMIN 100 |
| #define SYSMETRICS_CYMIN 28 |
| #endif |
| #define SYSMETRICS_CXSIZE 18 |
| #define SYSMETRICS_CYSIZE 18 |
| #ifdef WIN_95_LOOK |
| #define SYSMETRICS_CXMINTRACK 112 |
| #define SYSMETRICS_CYMINTRACK 27 |
| #else |
| #define SYSMETRICS_CXMINTRACK 100 |
| #define SYSMETRICS_CYMINTRACK 28 |
| #endif |
| |
| /* Some non-constant system metrics */ |
| #define SYSMETRICS_CXSCREEN sysMetrics[SM_CXSCREEN] |
| #define SYSMETRICS_CYSCREEN sysMetrics[SM_CYSCREEN] |
| #define SYSMETRICS_CXFULLSCREEN sysMetrics[SM_CXFULLSCREEN] |
| #define SYSMETRICS_CYFULLSCREEN sysMetrics[SM_CYFULLSCREEN] |
| #define SYSMETRICS_SWAPBUTTON sysMetrics[SM_SWAPBUTTON] |
| #define SYSMETRICS_CXFRAME sysMetrics[SM_CXFRAME] |
| #define SYSMETRICS_CYFRAME sysMetrics[SM_CYFRAME] |
| #define SYSMETRICS_CXDOUBLECLK sysMetrics[SM_CXDOUBLECLK] |
| #define SYSMETRICS_CYDOUBLECLK sysMetrics[SM_CYDOUBLECLK] |
| #define SYSMETRICS_MENUDROPALIGNMENT sysMetrics[SM_MENUDROPALIGNMENT] |
| #define SYSMETRICS_CXICONSPACING sysMetrics[SM_CXICONSPACING] |
| #define SYSMETRICS_CYICONSPACING sysMetrics[SM_CYICONSPACING] |
| |
| extern void SYSMETRICS_Init(void); |
| extern short sysMetrics[SM_CMETRICS+1]; |
| |
| #endif /* __WINE_SYSMETRICS_H */ |