Mercurial > pidgin
diff finch/gntconv.c @ 16124:ab3f93232a2d
Add a utility function to assist scrolling in a textview.
| author | Sadrul Habib Chowdhury <imadil@gmail.com> |
|---|---|
| date | Sun, 15 Apr 2007 05:42:14 +0000 |
| parents | 66dff3dfdea6 |
| children | 7a2ffa981c1a |
line wrap: on
line diff
--- a/finch/gntconv.c Sun Apr 15 05:28:29 2007 +0000 +++ b/finch/gntconv.c Sun Apr 15 05:42:14 2007 +0000 @@ -159,23 +159,6 @@ gnt_entry_clear(GNT_ENTRY(ggconv->entry)); return TRUE; } - else if (key[0] == 27) - { - if (strcmp(key, GNT_KEY_DOWN) == 0) - gnt_text_view_scroll(GNT_TEXT_VIEW(ggconv->tv), 1); - else if (strcmp(key, GNT_KEY_UP) == 0) - gnt_text_view_scroll(GNT_TEXT_VIEW(ggconv->tv), -1); - else if (strcmp(key, GNT_KEY_PGDOWN) == 0) - gnt_text_view_scroll(GNT_TEXT_VIEW(ggconv->tv), ggconv->tv->priv.height - 2); - else if (strcmp(key, GNT_KEY_PGUP) == 0) - gnt_text_view_scroll(GNT_TEXT_VIEW(ggconv->tv), -(ggconv->tv->priv.height - 2)); - else - return FALSE; - return TRUE; - } - else - { - } return FALSE; } @@ -332,6 +315,7 @@ gnt_entry_set_word_suggest(GNT_ENTRY(ggc->entry), TRUE); gnt_entry_set_always_suggest(GNT_ENTRY(ggc->entry), FALSE); + gnt_text_view_attach_scroll_widget(GNT_TEXT_VIEW(ggc->tv), ggc->entry); g_signal_connect_after(G_OBJECT(ggc->entry), "key_pressed", G_CALLBACK(entry_key_pressed), ggc); g_signal_connect(G_OBJECT(ggc->window), "destroy", G_CALLBACK(closing_window), ggc);
