add windowcolors option
Add option windowcolors to control foreground/background color of menu, message, status, and text windows. (foreground color is the text color). The value of the colors is window port specific, the core code handles the storing of the strings only.
This commit is contained in:
@@ -223,6 +223,14 @@ struct instance_flags {
|
||||
int wc_align_status; /* status win at top|bot|right|left */
|
||||
int wc_align_message; /* message win at top|bot|right|left */
|
||||
int wc_vary_msgcount; /* show more old messages at a time */
|
||||
char *wc_foregrnd_menu; /* points to foregrnd color name for menu win */
|
||||
char *wc_backgrnd_menu; /* points to backgrnd color name for menu win */
|
||||
char *wc_foregrnd_message; /* points to foregrnd color name for msg win */
|
||||
char *wc_backgrnd_message; /* points to backgrnd color name for msg win */
|
||||
char *wc_foregrnd_status; /* points to foregrnd color name for status win */
|
||||
char *wc_backgrnd_status; /* points to backgrnd color name for status win */
|
||||
char *wc_foregrnd_text; /* points to foregrnd color name for text win */
|
||||
char *wc_backgrnd_text; /* points to backgrnd color name for text win */
|
||||
char *wc_font_map; /* points to font name for the map win */
|
||||
char *wc_font_message; /* points to font name for message win */
|
||||
char *wc_font_status; /* points to font name for status win */
|
||||
|
||||
@@ -162,7 +162,9 @@ extern NEARDATA struct window_procs windowprocs;
|
||||
#define WC_EIGHT_BIT_IN 0x2000000L /* 26 8-bit character input */
|
||||
#define WC_PERM_INVENT 0x4000000L /* 27 8-bit character input */
|
||||
#define WC_MAP_MODE 0x8000000L /* 28 map_mode option */
|
||||
/* 4 free bits */
|
||||
#define WC_WINDOWCOLORS 0x10000000L /* 29 background color for message window */
|
||||
/* 3 free bits */
|
||||
|
||||
#define ALIGN_LEFT 1
|
||||
#define ALIGN_RIGHT 2
|
||||
#define ALIGN_TOP 3
|
||||
|
||||
Reference in New Issue
Block a user