comparison dw.h @ 62:2be5174bdb5d

Sync with latest DW code. Tab and RGB fixes.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Sat, 08 Dec 2001 04:47:43 +0000
parents 4a02842f8074
children a6801a2260af
comparison
equal deleted inserted replaced
61:4a02842f8074 62:2be5174bdb5d
129 } *HPIXMAP; 129 } *HPIXMAP;
130 130
131 typedef struct _hmenui { 131 typedef struct _hmenui {
132 HWND menu; 132 HWND menu;
133 } *HMENUI; 133 } *HMENUI;
134
135 typedef struct _percentbar {
136 unsigned long pos;
137 PFNWP oldproc;
138 } PercentBar;
139 134
140 extern HAB dwhab; 135 extern HAB dwhab;
141 extern HMQ dwhmq; 136 extern HMQ dwhmq;
142 #endif 137 #endif
143 138
564 #define DW_SCROLL_BOTTOM 3 559 #define DW_SCROLL_BOTTOM 3
565 560
566 #define DW_PIXMAP_WIDTH(x) (x ? x->width : 0) 561 #define DW_PIXMAP_WIDTH(x) (x ? x->width : 0)
567 #define DW_PIXMAP_HEIGHT(x) (x ? x->height : 0) 562 #define DW_PIXMAP_HEIGHT(x) (x ? x->height : 0)
568 563
569 #define DW_RGB_COLOR (0xFF000000) 564 #define DW_RGB_COLOR (0xF0000000)
570 #define DW_RGB_MASK (0x00FFFFFF) 565 #define DW_RGB_MASK (0x00FFFFFF)
571 #define DW_RED_MASK (0x000000FF) 566 #define DW_RED_MASK (0x000000FF)
572 #define DW_GREEN_MASK (0x0000FF00) 567 #define DW_GREEN_MASK (0x0000FF00)
573 #define DW_BLUE_MASK (0x00FF0000) 568 #define DW_BLUE_MASK (0x00FF0000)
574 #define DW_RED_VALUE(a) (a & DW_RED_MASK) 569 #define DW_RED_VALUE(a) (a & DW_RED_MASK)
575 #define DW_GREEN_VALUE(a) ((a & DW_GREEN_MASK) >> 8) 570 #define DW_GREEN_VALUE(a) ((a & DW_GREEN_MASK) >> 8)
576 #define DW_BLUE_VALUE(a) ((a & DW_BLUE_MASK) >> 16) 571 #define DW_BLUE_VALUE(a) ((a & DW_BLUE_MASK) >> 16)
577 #define DW_RGB(a, b, c) (0xFF000000 | a | b << 8 | c << 16) 572 #define DW_RGB(a, b, c) (0xF0000000 | a | b << 8 | c << 16)
578 573
579 #if defined(__OS2__) || defined(__EMX__) 574 #if defined(__OS2__) || defined(__EMX__)
580 #define DW_OS2_RGB(a) ((DW_RED_VALUE(a) << 16) | (DW_GREEN_VALUE(a) << 8) | DW_BLUE_VALUE(a)) 575 #define DW_OS2_RGB(a) ((DW_RED_VALUE(a) << 16) | (DW_GREEN_VALUE(a) << 8) | DW_BLUE_VALUE(a))
581 #endif 576 #endif
582 577