mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-08-28 12:23:28 +00:00
Add static palettes gpalRGB and gpalBGR. They will be used later.
svn path=/trunk/; revision=41840
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user