Release 0.6
[wine] / include / sysmetrics.h
1 /*
2  * System metrics definitions
3  *
4  * Copyright 1994 Alexandre Julliard
5  */
6
7 #ifndef SYSMETRICS_H
8 #define SYSMETRICS_H
9
10 #include "windows.h"
11
12
13   /* Constant system metrics */
14 #define SYSMETRICS_CXVSCROLL         16
15 #define SYSMETRICS_CYHSCROLL         16
16 #define SYSMETRICS_CYCAPTION         20
17 #define SYSMETRICS_CXBORDER           1
18 #define SYSMETRICS_CYBORDER           1
19 #define SYSMETRICS_CXDLGFRAME         4
20 #define SYSMETRICS_CYDLGFRAME         4
21 #define SYSMETRICS_CYVTHUMB          16
22 #define SYSMETRICS_CXHTHUMB          16
23 #define SYSMETRICS_CXICON            32
24 #define SYSMETRICS_CYICON            32
25 #define SYSMETRICS_CXCURSOR          32
26 #define SYSMETRICS_CYCURSOR          32
27 #define SYSMETRICS_CYMENU            18
28 #define SYSMETRICS_CYVSCROLL         16
29 #define SYSMETRICS_CXHSCROLL         16
30 #define SYSMETRICS_CXMIN            100
31 #define SYSMETRICS_CYMIN             28
32 #define SYSMETRICS_CXSIZE            18
33 #define SYSMETRICS_CYSIZE            18
34 #define SYSMETRICS_CXMINTRACK       100
35 #define SYSMETRICS_CYMINTRACK        28
36 #define SYSMETRICS_CXICONSPACING     20
37 #define SYSMETRICS_CYICONSPACING     20
38
39   /* Some non-constant system metrics */
40 #define SYSMETRICS_CXSCREEN            sysMetrics[SM_CXSCREEN]
41 #define SYSMETRICS_CYSCREEN            sysMetrics[SM_CYSCREEN]
42 #define SYSMETRICS_CXFULLSCREEN        sysMetrics[SM_CXFULLSCREEN]
43 #define SYSMETRICS_CYFULLSCREEN        sysMetrics[SM_CYFULLSCREEN]
44 #define SYSMETRICS_SWAPBUTTON          sysMetrics[SM_SWAPBUTTON]
45 #define SYSMETRICS_CXFRAME             sysMetrics[SM_CXFRAME]
46 #define SYSMETRICS_CYFRAME             sysMetrics[SM_CYFRAME]
47 #define SYSMETRICS_CXDOUBLECLK         sysMetrics[SM_CXDOUBLECLK]
48 #define SYSMETRICS_CYDOUBLECLK         sysMetrics[SM_CYDOUBLECLK]
49 #define SYSMETRICS_MENUDROPALIGNMENT   sysMetrics[SM_MENUDROPALIGNMENT]
50
51
52 extern short sysMetrics[SM_CMETRICS];
53
54
55 #endif