Check patch for a separate color for hotkeys in red dialogs
Leonard den Ottolander
leonard at den.ottolander.nl
Wed Sep 1 10:45:52 UTC 2004
Hi Pavel,
On Wed, 2004-09-01 at 00:53, pavelsh wrote:
> Check patch. It's make a separate color for hotkeys in red dialogs.
> - { 0, 0, 0 }, /* unused */
> + { "errorhot=", 0, 0 }, /* Error dialog normal/hot */
Ok. So you are using the unused entry for this. I am not sure if this is
entry is reserved for a reason (probably not as it doesn't state such a
warning). Also I wouldn't know if the new colour is better defined
*before* DEFAULT_COLOR_INDEX. Is there any funny arithmetic done with
these colour indexes? I wouldn't think so, as color.h states "For the
default color any unused index may be chosen". So I would say swap #30
and #31.
Also, you might want to add the colour index number in a comment, like
in most of the other lines. This would result in:
- { 0, 0, 0 }, /* not usable (DEFAULT_COLOR_INDEX) *//* 30 */
- { 0, 0, 0 }, /* unused */
+ { "errorhot=", 0, 0 }, /* Error dialog normal/hot *//* 30 */
+ { 0, 0, 0 }, /* not usable (DEFAULT_COLOR_INDEX) *//*
31 */
color.h would then change to:
-#define DEFAULT_COLOR_INDEX 30
+/* Error dialog color */
+#define ERROR_HOT_NORMAL IF_COLOR (30, 0)
+#define DEFAULT_COLOR_INDEX 31
#define DEFAULT_COLOR IF_COLOR (DEFAULT_COLOR_INDEX, 0)
Maybe also bold? Not sure how that works out when the colour itself is
already defined with bold...
+#define ERROR_HOT_NORMAL IF_COLOR (30, A_BOLD)
> +"errorhot=yellow,red";
Wouldn't black on red be nicer and more clear to see?:
+"errorhot=black,red";
Leonard.
--
mount -t life -o ro /dev/dna /genetic/research
More information about the mc-devel
mailing list