Mercurial > pidgin.yaz
comparison finch/libgnt/gntmain.c @ 21250:9187d331aebe
Add gnt_color_pair, which will replace color codes with 'appropriate' text
attributes if the terminal doesn't support color. Fixes #3560.
I have included the output of diffstat of the changeset. Do we like this in
our commit message? If we do, we can use the stuff rekkanoryo has for gf.
----------------------------------------------------------------------
ChangeLog.API | 7 +++++++
finch/libgnt/gntbox.c | 10 +++++-----
finch/libgnt/gntbutton.c | 3 ++-
finch/libgnt/gntcheckbox.c | 4 ++--
finch/libgnt/gntcolors.c | 11 +++++++++++
finch/libgnt/gntcolors.h | 13 +++++++++++++
finch/libgnt/gntcombobox.c | 8 ++++----
finch/libgnt/gntentry.c | 4 ++--
finch/libgnt/gntline.c | 4 ++--
finch/libgnt/gntmain.c | 4 ++--
finch/libgnt/gntmenu.c | 4 ++--
finch/libgnt/gntslider.c | 10 +++++-----
finch/libgnt/gnttextview.c | 14 +++++++-------
finch/libgnt/gnttree.c | 37 ++++++++++++++++++-------------------
finch/libgnt/gntwidget.c | 22 +++++++++++-----------
finch/libgnt/gntwm.c | 4 ++--
finch/libgnt/gntws.c | 10 +++++-----
17 files changed, 100 insertions(+), 69 deletions(-)
author | Sadrul Habib Chowdhury <imadil@gmail.com> |
---|---|
date | Tue, 16 Oct 2007 09:51:12 +0000 |
parents | b9d6cd4d9024 |
children | ae330012956f |
comparison
equal
deleted
inserted
replaced
21249:930d0b49ebcf | 21250:9187d331aebe |
---|---|
480 gnt_style_read_configure_file(filename); | 480 gnt_style_read_configure_file(filename); |
481 g_free(filename); | 481 g_free(filename); |
482 | 482 |
483 gnt_init_colors(); | 483 gnt_init_colors(); |
484 | 484 |
485 wbkgdset(stdscr, '\0' | COLOR_PAIR(GNT_COLOR_NORMAL)); | 485 wbkgdset(stdscr, '\0' | gnt_color_pair(GNT_COLOR_NORMAL)); |
486 refresh(); | 486 refresh(); |
487 | 487 |
488 #ifdef ALL_MOUSE_EVENTS | 488 #ifdef ALL_MOUSE_EVENTS |
489 if ((mouse_enabled = gnt_style_get_bool(GNT_STYLE_MOUSE, FALSE))) | 489 if ((mouse_enabled = gnt_style_get_bool(GNT_STYLE_MOUSE, FALSE))) |
490 mousemask(ALL_MOUSE_EVENTS | REPORT_MOUSE_POSITION, NULL); | 490 mousemask(ALL_MOUSE_EVENTS | REPORT_MOUSE_POSITION, NULL); |
491 #endif | 491 #endif |
492 | 492 |
493 wbkgdset(stdscr, '\0' | COLOR_PAIR(GNT_COLOR_NORMAL)); | 493 wbkgdset(stdscr, '\0' | gnt_color_pair(GNT_COLOR_NORMAL)); |
494 werase(stdscr); | 494 werase(stdscr); |
495 wrefresh(stdscr); | 495 wrefresh(stdscr); |
496 | 496 |
497 #ifdef SIGWINCH | 497 #ifdef SIGWINCH |
498 org_winch_handler = signal(SIGWINCH, sighandler); | 498 org_winch_handler = signal(SIGWINCH, sighandler); |