blob: 0cad32ac31aa9f883ef7f70996c55463a5e66604 [file] [log] [blame]
/*
* Toolbar class extra info
*
* Copyright 1998 Eric Kohl
*/
#ifndef __WINE_TOOLBAR_H
#define __WINE_TOOLBAR_H
typedef struct tagTBUTTON_INFO
{
INT32 iBitmap;
INT32 idCommand;
BYTE fsState;
BYTE fsStyle;
DWORD dwData;
INT32 iString;
RECT32 rect;
} TBUTTON_INFO;
typedef struct tagTOOLBAR_INFO
{
DWORD dwStructSize; /* Size of TBBUTTON-Struct */
INT32 nHeight; /* Height of the Toolbar */
INT32 nWidth; /* Width of the Toolbar */
INT32 nButtonTop; /* top of the button rectangle */
INT32 nButtonHeight;
INT32 nButtonWidth;
INT32 nBitmapHeight;
INT32 nBitmapWidth;
INT32 nIndent;
INT32 nNumButtons; /* Number of buttons */
INT32 nNumBitmaps;
INT32 nNumStrings;
BOOL32 bCaptured;
INT32 nButtonDown;
INT32 nOldHit;
HIMAGELIST himlDef; /* default image list */
HIMAGELIST himlHot; /* hot image list */
HIMAGELIST himlDis; /* disabled image list */
TBUTTON_INFO *buttons;
} TOOLBAR_INFO;
extern void TOOLBAR_Register (void);
#endif /* __WINE_TOOLBAR_H */