From 93290192c1ee1577bc106f1103c5528ea41ce48c Mon Sep 17 00:00:00 2001 From: Perry Werneck Date: Thu, 24 Jan 2019 17:44:23 -0200 Subject: [PATCH] Rewriting color scheme selector. --- colors.conf | 2 +- src/dialogs/colorscheme.c | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/include/v3270/colorscheme.h | 3 ++- src/testprogram/testprogram.c | 3 ++- src/v3270/colors.c | 2 +- 5 files changed, 62 insertions(+), 4 deletions(-) diff --git a/colors.conf b/colors.conf index bc8c8e8..9a953f1 100644 --- a/colors.conf +++ b/colors.conf @@ -31,7 +31,7 @@ label=PW3270 default base=#000000;#7890F0;#FF0000;#FF00FF;#00FF00;#00FFFF;#FFFF00;#FFFFFF;#000000;#000080;#FFA200;#800080;#008000;#008080;#A0A000;#C0C0C0 field=#00FF00;#FF0000;#00FFFF;#FFFFFF selection=#404040;#ffffff -OIA=#000000;#00FF00;#7890F0;#FFFFFF;#FF0000 +OIA=#000000;#00FF00;#7890F0;#FFFFFF;#FFFF00 cross-hair=#00FF00 diff --git a/src/dialogs/colorscheme.c b/src/dialogs/colorscheme.c index 98d6c61..9e2d8fb 100644 --- a/src/dialogs/colorscheme.c +++ b/src/dialogs/colorscheme.c @@ -308,3 +308,59 @@ return widget; } + static gboolean compare_colors(const GdkRGBA *colora, const GdkRGBA *colorb) + { + int f; + + for(f=0;f