ref: c4e37b237a8fdeda353f74af69d5c57983e84cd3
parent: 9c38a9649a00dd85689f55a1eef23a14cf5a82e3
author: aap <aap@papnet.eu>
date: Tue Sep 3 02:33:40 EDT 2024
little changes to color schemes
--- a/data.c
+++ b/data.c
@@ -213,16 +213,6 @@
void
initdata(void)
{- background = getcolor("background", 0x777777FF);- colors[BACK] = getcolor("back", 0xFFFFFFFF);- colors[HIGH] = getcolor("high", 0xCCCCCCFF);- colors[BORD] = getcolor("bord", 0x999999FF);- colors[TEXT] = getcolor("text", 0x000000FF);- colors[HTEXT] = getcolor("htext", 0x000000FF);- colors[PALETEXT] = getcolor("paletext", 0x666666FF);- colors[HOLDTEXT] = getcolor("holdtext", DMedblue);- colors[PALEHOLDTEXT] = getcolor("paleholdtext", DGreyblue);-
// this is probably dumb.
pal[0] = mkcolor(0x00000000);
pal[1] = mkcolor(0x000000FF);
@@ -234,4 +224,24 @@
pal[7] = mkcolor(0xC0C7C8FF);
inittheme();
+
+ /* these might have already been set by the theme */
+ if(background == nil)
+ background = getcolor("background", 0x777777FF);+ if(colors[BACK] == nil)
+ colors[BACK] = getcolor("back", 0xFFFFFFFF);+ if(colors[HIGH] == nil)
+ colors[HIGH] = getcolor("high", 0xCCCCCCFF);+ if(colors[BORD] == nil)
+ colors[BORD] = getcolor("bord", 0x999999FF);+ if(colors[TEXT] == nil)
+ colors[TEXT] = getcolor("text", 0x000000FF);+ if(colors[HTEXT] == nil)
+ colors[HTEXT] = getcolor("htext", 0x000000FF);+ if(colors[PALETEXT] == nil)
+ colors[PALETEXT] = getcolor("paletext", 0x666666FF);+ if(colors[HOLDTEXT] == nil)
+ colors[HOLDTEXT] = getcolor("holdtext", DMedblue);+ if(colors[PALEHOLDTEXT] == nil)
+ colors[PALEHOLDTEXT] = getcolor("paleholdtext", DGreyblue);}
--- a/main.c
+++ b/main.c
@@ -1057,6 +1057,9 @@
gotscreen = access("/dev/screen", AEXIST)==0;initdata();
+ /* hack to get menu colors referenced,
+ * so setting them with initstr will work */
+ btn12menu();
wscreen = allocscreen(screen, background, 0);
fakebg = allocwindow(wscreen, screen->r, Refbackup, DNofill);
--- a/win3.c
+++ b/win3.c
@@ -317,6 +317,8 @@
void
inittheme(void)
{+ background = getcolor("background", 0xC0C7C8FF);+
wincolors[ColDefault] = getcolor("button_face", 0xC0C7C8FF); wincolors[ColHilight] = getcolor("button_hilight", 0xFFFFFFFF); wincolors[ColShadow] = getcolor("button_shadow", 0x87888FFF);--- a/win95.c
+++ b/win95.c
@@ -258,8 +258,11 @@
void
inittheme(void)
{+ background = getcolor("background", 0x008080FF);+
wincolors[ColDefault] = getcolor("3d_face", 0xC0C0C0FF);- wincolors[ColLight1] = getcolor("3d_hilight1", 0xDFDFDFFF);+// wincolors[ColLight1] = getcolor("3d_hilight1", 0xDFDFDFFF);+ wincolors[ColLight1] = getcolor("3d_hilight1", 0xC0C0C0FF); wincolors[ColLight2] = getcolor("3d_hilight2", 0xFFFFFFFF); wincolors[ColDark1] = getcolor("3d_shadow1", 0x808080FF); wincolors[ColDark2] = getcolor("3d_shadow2", 0x000000FF);--
⑨