mirror of
https://github.com/reactos/reactos.git
synced 2025-07-04 16:51:22 +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;
|
HDEV hPDev;
|
||||||
} PALETTE, *PPALETTE;
|
} PALETTE, *PPALETTE;
|
||||||
|
|
||||||
|
extern PALETTE gpalRGB, gpalBGR;
|
||||||
|
|
||||||
|
|
||||||
HPALETTE FASTCALL PALETTE_AllocPalette(ULONG Mode,
|
HPALETTE FASTCALL PALETTE_AllocPalette(ULONG Mode,
|
||||||
ULONG NumColors,
|
ULONG NumColors,
|
||||||
ULONG *Colors,
|
ULONG *Colors,
|
||||||
|
|
|
@ -14,6 +14,8 @@
|
||||||
|
|
||||||
static UINT SystemPaletteUse = SYSPAL_NOSTATIC; /* the program need save the pallete and restore it */
|
static UINT SystemPaletteUse = SYSPAL_NOSTATIC; /* the program need save the pallete and restore it */
|
||||||
|
|
||||||
|
PALETTE gpalRGB, gpalBGR;
|
||||||
|
|
||||||
const PALETTEENTRY g_sysPalTemplate[NB_RESERVED_COLORS] =
|
const PALETTEENTRY g_sysPalTemplate[NB_RESERVED_COLORS] =
|
||||||
{
|
{
|
||||||
// first 10 entries in the system palette
|
// first 10 entries in the system palette
|
||||||
|
@ -98,6 +100,16 @@ HPALETTE FASTCALL PALETTE_Init(VOID)
|
||||||
|
|
||||||
/* palette_size = visual->map_entries; */
|
/* 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;
|
return hpalette;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue