Mercurial > pidgin
comparison finch/libgnt/gntcombobox.c @ 26439:c67d43408daa
Update hardware cursor correctly.
author | Sadrul Habib Chowdhury <imadil@gmail.com> |
---|---|
date | Sun, 05 Apr 2009 08:22:22 +0000 |
parents | 0ba0f2804299 |
children | a18f421696dc |
comparison
equal
deleted
inserted
replaced
26438:fd97c0de433d | 26439:c67d43408daa |
---|---|
71 { | 71 { |
72 GntComboBox *box = GNT_COMBO_BOX(widget); | 72 GntComboBox *box = GNT_COMBO_BOX(widget); |
73 char *text = NULL, *s; | 73 char *text = NULL, *s; |
74 GntColorType type; | 74 GntColorType type; |
75 int len; | 75 int len; |
76 | 76 |
77 if (box->dropdown && box->selected) | 77 if (box->dropdown && box->selected) |
78 text = gnt_tree_get_selection_text(GNT_TREE(box->dropdown)); | 78 text = gnt_tree_get_selection_text(GNT_TREE(box->dropdown)); |
79 | 79 |
80 if (text == NULL) | 80 if (text == NULL) |
81 text = g_strdup(""); | 81 text = g_strdup(""); |
92 | 92 |
93 mvwaddstr(widget->window, 1, 1, text); | 93 mvwaddstr(widget->window, 1, 1, text); |
94 whline(widget->window, ' ' | gnt_color_pair(type), widget->priv.width - 4 - len); | 94 whline(widget->window, ' ' | gnt_color_pair(type), widget->priv.width - 4 - len); |
95 mvwaddch(widget->window, 1, widget->priv.width - 3, ACS_VLINE | gnt_color_pair(GNT_COLOR_NORMAL)); | 95 mvwaddch(widget->window, 1, widget->priv.width - 3, ACS_VLINE | gnt_color_pair(GNT_COLOR_NORMAL)); |
96 mvwaddch(widget->window, 1, widget->priv.width - 2, ACS_DARROW | gnt_color_pair(GNT_COLOR_NORMAL)); | 96 mvwaddch(widget->window, 1, widget->priv.width - 2, ACS_DARROW | gnt_color_pair(GNT_COLOR_NORMAL)); |
97 wmove(widget->window, 1, 1); | |
97 | 98 |
98 g_free(text); | 99 g_free(text); |
99 GNTDEBUG; | 100 GNTDEBUG; |
100 } | 101 } |
101 | 102 |