Alexandre Julliard | 642d313 | 1998-07-12 19:29:36 +0000 | [diff] [blame] | 1 | /* |
| 2 | * Trackbar class extra info |
| 3 | * |
| 4 | * Copyright 1998 Eric Kohl |
| 5 | */ |
| 6 | |
| 7 | #ifndef __WINE_TRACKBAR_H |
| 8 | #define __WINE_TRACKBAR_H |
| 9 | |
Patrik Stridvall | 1ed4ecf | 1999-06-26 14:58:24 +0000 | [diff] [blame] | 10 | #include "windef.h" |
| 11 | #include "wingdi.h" |
| 12 | |
Alexandre Julliard | 642d313 | 1998-07-12 19:29:36 +0000 | [diff] [blame] | 13 | typedef struct tagTRACKBAR_INFO |
| 14 | { |
Alexandre Julliard | a396029 | 1999-02-26 11:11:13 +0000 | [diff] [blame] | 15 | INT nRangeMin; |
| 16 | INT nRangeMax; |
| 17 | INT nLineSize; |
| 18 | INT nPageSize; |
| 19 | INT nSelMin; |
| 20 | INT nSelMax; |
| 21 | INT nPos; |
| 22 | UINT uThumbLen; |
| 23 | UINT uNumTics; |
Luc Tourangeau | 3d35e98 | 1999-05-08 09:44:45 +0000 | [diff] [blame] | 24 | UINT uTicFreq; |
| 25 | HWND hwndNotify; |
Alexandre Julliard | a396029 | 1999-02-26 11:11:13 +0000 | [diff] [blame] | 26 | HWND hwndToolTip; |
| 27 | HWND hwndBuddyLA; |
| 28 | HWND hwndBuddyRB; |
| 29 | INT fLocation; |
Luc Tourangeau | 3d35e98 | 1999-05-08 09:44:45 +0000 | [diff] [blame] | 30 | COLORREF clrBk; |
| 31 | INT flags; |
Alexandre Julliard | a396029 | 1999-02-26 11:11:13 +0000 | [diff] [blame] | 32 | BOOL bFocus; |
| 33 | RECT rcChannel; |
| 34 | RECT rcSelection; |
| 35 | RECT rcThumb; |
Luc Tourangeau | 3d35e98 | 1999-05-08 09:44:45 +0000 | [diff] [blame] | 36 | INT dragPos; |
Alexandre Julliard | a0d7731 | 1998-09-13 16:32:00 +0000 | [diff] [blame] | 37 | LPLONG tics; |
Alexandre Julliard | 642d313 | 1998-07-12 19:29:36 +0000 | [diff] [blame] | 38 | } TRACKBAR_INFO; |
| 39 | |
| 40 | |
Luc Tourangeau | 3d35e98 | 1999-05-08 09:44:45 +0000 | [diff] [blame] | 41 | /* #define TB_REFRESH_TIMER 1 */ |
| 42 | /* #define TB_REFRESH_DELAY 1 */ |
Alex Priem | ba211ee | 1998-10-18 14:05:38 +0000 | [diff] [blame] | 43 | |
| 44 | |
| 45 | |
Eric Kohl | 9d8e864 | 1998-10-24 10:49:27 +0000 | [diff] [blame] | 46 | extern VOID TRACKBAR_Register (VOID); |
| 47 | extern VOID TRACKBAR_Unregister (VOID); |
Alexandre Julliard | 642d313 | 1998-07-12 19:29:36 +0000 | [diff] [blame] | 48 | |
| 49 | #endif /* __WINE_TRACKBAR_H */ |