Add $Use256Colors, $UseBGVTColors, $UseTrueColors and $UseVTColors special variables.

This commit is contained in:
Dianne Skoll
2022-10-09 12:16:33 -04:00
parent c946f08235
commit ec72c74016
5 changed files with 15 additions and 7 deletions

View File

@@ -313,7 +313,7 @@ Backgroundize(int d)
return;
}
if (!UseBGVTChars) {
if (!UseBGVTColors) {
return;
}
if (bgcolor[d][0] < 0) {
@@ -329,7 +329,7 @@ UnBackgroundize(int d)
return;
}
if (!UseBGVTChars) {
if (!UseBGVTColors) {
return;
}
if (bgcolor[d][0] < 0) {
@@ -699,7 +699,7 @@ InitMoonsAndShades(void)
}
/* Clear SHADEs */
if (UseBGVTChars) {
if (UseBGVTColors) {
for (i=0; i<=31; i++) {
bgcolor[i][0] = -1;
bgcolor[i][1] = -1;
@@ -719,7 +719,7 @@ SetShadeEntry(int jul, char const *shade)
int y, m, d;
int r, g, b;
/* Don't bother if we're not doing SHADE specials */
if (!UseBGVTChars) {
if (!UseBGVTColors) {
return;
}
@@ -1386,7 +1386,7 @@ static int WriteOneColLine(int col)
int clamp = 1;
int numwritten = 0;
int d = ColToDay[col];
if (d && UseBGVTChars && bgcolor[d][0] != -1) {
if (d && UseBGVTColors && bgcolor[d][0] != -1) {
clamp = 0;
}
/* Print as many characters as possible within the column */

View File

@@ -118,7 +118,7 @@ EXTERN char const **ArgV;
EXTERN INIT( int CalLines, CAL_LINES);
EXTERN INIT( int CalPad, 1);
EXTERN INIT( int UseVTChars, 0);
EXTERN INIT( int UseBGVTChars, 0);
EXTERN INIT( int UseBGVTColors, 0);
EXTERN INIT( int UseUTF8Chars, 0);
EXTERN INIT( int UseVTColors, 0);
EXTERN INIT( int Use256Colors, 0);

View File

@@ -279,7 +279,7 @@ void InitRemind(int argc, char const *argv[])
argv[0]);
x = 0;
}
UseBGVTChars = x;
UseBGVTColors = x;
}
break;

View File

@@ -866,6 +866,10 @@ static SysVar SysVarArr[] = {
{"Ud", 0, SPECIAL_TYPE, today_day_func, 0, 0, NULL },
{"Um", 0, SPECIAL_TYPE, today_mon_func, 0, 0, NULL },
{"UntimedFirst", 0, INT_TYPE, &UntimedBeforeTimed, 0, 0, NULL },
{"Use256Colors", 0, INT_TYPE, &Use256Colors, 0, 0, NULL },
{"UseBGVTColors", 0, INT_TYPE, &UseBGVTColors, 0, 0, NULL },
{"UseTrueColors", 0, INT_TYPE, &UseTrueColors, 0, 0, NULL },
{"UseVTColors", 0, INT_TYPE, &UseVTColors, 0, 0, NULL },
{"Uw", 0, SPECIAL_TYPE, today_wday_func, 0, 0, NULL },
{"Uy", 0, SPECIAL_TYPE, today_year_func, 0, 0, NULL },
{"Was", 1, STR_TYPE, &DynamicWas, 0, 0, NULL },

View File

@@ -2786,6 +2786,10 @@ Variable Value
$Ud 16
$Um 2
$UntimedFirst 0
$Use256Colors 0
$UseBGVTColors 0
$UseTrueColors 0
$UseVTColors 0
$Uw 6
$Uy 1991
$Was "was"