mirror of
https://github.com/reactos/reactos.git
synced 2025-02-23 17:05:46 +00:00
Add static palettes gpalRGB and gpalBGR. They will be used later.
svn path=/trunk/; revision=41840
This commit is contained in:
parent
312cc46636
commit
660f744f6f
2 changed files with 15 additions and 0 deletions
|
@ -58,6 +58,9 @@ typedef struct _PALETTE
|
|||
HDEV hPDev;
|
||||
} PALETTE, *PPALETTE;
|
||||
|
||||
extern PALETTE gpalRGB, gpalBGR;
|
||||
|
||||
|
||||
HPALETTE FASTCALL PALETTE_AllocPalette(ULONG Mode,
|
||||
ULONG NumColors,
|
||||
ULONG *Colors,
|
||||
|
|
|
@ -14,6 +14,8 @@
|
|||
|
||||
static UINT SystemPaletteUse = SYSPAL_NOSTATIC; /* the program need save the pallete and restore it */
|
||||
|
||||
PALETTE gpalRGB, gpalBGR;
|
||||
|
||||
const PALETTEENTRY g_sysPalTemplate[NB_RESERVED_COLORS] =
|
||||
{
|
||||
// first 10 entries in the system palette
|
||||
|
@ -98,6 +100,16 @@ HPALETTE FASTCALL PALETTE_Init(VOID)
|
|||
|
||||
/* palette_size = visual->map_entries; */
|
||||
|
||||
gpalRGB.Mode = PAL_RGB;
|
||||
gpalRGB.RedMask = RGB(0xFF, 0x00, 0x00);
|
||||
gpalRGB.GreenMask = RGB(0x00, 0xFF, 0x00);
|
||||
gpalRGB.BlueMask = RGB(0x00, 0x00, 0xFF);
|
||||
|
||||
gpalBGR.Mode = PAL_BGR;
|
||||
gpalBGR.RedMask = RGB(0x00, 0x00, 0xFF);
|
||||
gpalBGR.GreenMask = RGB(0x00, 0xFF, 0x00);
|
||||
gpalBGR.BlueMask = RGB(0xFF, 0x00, 0x00);
|
||||
|
||||
return hpalette;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue