Mercurial > dwindows
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 |