[PATCH 12/16] test/{dup,move}_field.c: Apply background color.

"G. Branden Robinson" <[email protected]>
Newsgroups gmane.comp.lib.ncurses.bugs
Message-ID <20260815122131.bnmsl5cfch3rvhls@illithid>
...to form fields, making them less ugly.
---
 test/dup_field.c  | 3 ++-
 test/move_field.c | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/test/dup_field.c b/test/dup_field.c
index 1a2272c5c..2672339db 100644
--- a/test/dup_field.c
+++ b/test/dup_field.c
@@ -126,6 +126,7 @@ make_label(const char *label, int frow, int fcol)
 
     if (f) {
 	set_field_buffer(f, 0, label);
+	set_field_back(f, COLOR_PAIR(1));
 	set_field_opts(f, (int) ((unsigned) field_opts(f) & (unsigned) ~O_ACTIVE));
 	all_fields[num_fields++] = f;
     }
@@ -138,7 +139,7 @@ make_field(int frow, int fcol, int rows, int cols)
 
     if (f) {
 	set_field_type(f, TYPE_ALPHA, 1);
-	set_field_back(f, A_UNDERLINE);
+	set_field_back(f, COLOR_PAIR(1)|A_UNDERLINE);
 	init_edit_field(f, empty);
 	is_editing[num_fields] = TRUE;
 	all_fields[num_fields++] = f;
diff --git a/test/move_field.c b/test/move_field.c
index 3fbafcbeb..7f92bcc2f 100644
--- a/test/move_field.c
+++ b/test/move_field.c
@@ -130,6 +130,7 @@ make_label(const char *label, int frow, int fcol)
 
     if (f) {
 	set_field_buffer(f, 0, label);
+	set_field_back(f, COLOR_PAIR(1));
 	set_field_opts(f, (int) ((unsigned) field_opts(f) & (unsigned) ~O_ACTIVE));
 	all_fields[num_fields++] = f;
     }
@@ -142,7 +143,7 @@ make_field(int frow, int fcol, int rows, int cols)
 
     if (f) {
 	set_field_type(f, TYPE_ALPHA, 1);
-	set_field_back(f, A_UNDERLINE);
+	set_field_back(f, COLOR_PAIR(1)|A_UNDERLINE);
 	init_edit_field(f, empty);
 	all_fields[num_fields++] = f;
     }
-- 
2.30.2
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEh3PWHWjjDgcrENwa0Z6cfXEmbc4FAmqAWcsACgkQ0Z6cfXEm
bc7IihAAq1VI5/TKtZCzu2oxWNYgBlJeKuL1Mc86vuTL0ep127gNTWYmRDHWmGXq
JN4ZoyYQHTgnXMV+O1YGttgzHfBIjwUAIKwAi7B+wYijze8QM0AlnHOm8KLJPICi
0lmZNpBeJNHQi1/v1GecwaRM2Q8thsZ5wd+LYyfC1m3p3BWBN2iHboGj7YpkD1d/
INgkoZL6tCNpWaoRAzSsGdWubgBnYTGbDV35qnp1Erl5cNF6CINW8SUCHWNQuSVp
+ljX0nKvJyzjbwIBaAK0SLymbeMCdqvhJK7ZKnAvQp98Qj38qbpzw0cDTbs7MC0u
OsmtCHyPOCAJ5ZLP65Dk6YnjmanfeF1Pvs/4hABPOvG5Le1WK1N259cAANWlzxyb
44CidXnLrKHlC8SdXYznQbRIsoXSa9QDJEIWkIy6mBrk1Y7H45RJE08VMjEO5lm+
rVmpXyKQPjYWdUvw6BwhDy7X999i8G/LWPC+l+NstRs5jU2oX/5j6kRO8IL/GdPT
Eyi3BoZz6ds9zqvH3Sn9Men1csZcjvK9Hpe2orbEUqCDiZBAtJqFTJowyZvF0h/6
5SizPDJtzfjmOtyLt5FOOjiSnVZgEGhB2hJ7ssQDlV8robVKqVLdr3H3plQM410l
LRK/r37dLRK319QixAXIMz3cc7zQZBFUsP/JC3vBd1PhNXO7cz4=
=Y2ic
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.