Mercurial > pidgin.yaz
comparison pidgin/gtkroomlist.c @ 31816:917c597beb97
Add pidgin_make_scrollable and use it. Cleans up a bunch of duplicate code. Net code loss of 180 lines. Fixes #13073.
committer: John Bailey <rekkanoryo@rekkanoryo.org>
author | Gabriel Schulhof <nix@go-nix.ca> |
---|---|
date | Sat, 08 Jan 2011 03:45:42 +0000 |
parents | 351d07aefb09 |
children | 5dafa68c8eb0 |
comparison
equal
deleted
inserted
replaced
31815:d169a587901f | 31816:917c597beb97 |
---|---|
546 if (!dialog->account) /* this is normally null, and we normally don't care what the first selected item is */ | 546 if (!dialog->account) /* this is normally null, and we normally don't care what the first selected item is */ |
547 dialog->account = pidgin_account_option_menu_get_selected(dialog->account_widget); | 547 dialog->account = pidgin_account_option_menu_get_selected(dialog->account_widget); |
548 pidgin_add_widget_to_vbox(GTK_BOX(vbox2), _("_Account:"), NULL, dialog->account_widget, TRUE, NULL); | 548 pidgin_add_widget_to_vbox(GTK_BOX(vbox2), _("_Account:"), NULL, dialog->account_widget, TRUE, NULL); |
549 | 549 |
550 /* scrolled window */ | 550 /* scrolled window */ |
551 dialog->sw = gtk_scrolled_window_new(NULL, NULL); | 551 dialog->sw = pidgin_make_scrollable(NULL, GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC, GTK_SHADOW_IN, -1, 250); |
552 gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(dialog->sw), | |
553 GTK_SHADOW_IN); | |
554 gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(dialog->sw), | |
555 GTK_POLICY_AUTOMATIC, | |
556 GTK_POLICY_AUTOMATIC); | |
557 gtk_box_pack_start(GTK_BOX(vbox2), dialog->sw, TRUE, TRUE, 0); | 552 gtk_box_pack_start(GTK_BOX(vbox2), dialog->sw, TRUE, TRUE, 0); |
558 gtk_widget_set_size_request(dialog->sw, -1, 250); | |
559 gtk_widget_show(dialog->sw); | |
560 | 553 |
561 /* progress bar */ | 554 /* progress bar */ |
562 dialog->progress = gtk_progress_bar_new(); | 555 dialog->progress = gtk_progress_bar_new(); |
563 gtk_progress_bar_set_pulse_step(GTK_PROGRESS_BAR(dialog->progress), 0.1); | 556 gtk_progress_bar_set_pulse_step(GTK_PROGRESS_BAR(dialog->progress), 0.1); |
564 gtk_box_pack_start(GTK_BOX(vbox2), dialog->progress, FALSE, FALSE, 0); | 557 gtk_box_pack_start(GTK_BOX(vbox2), dialog->progress, FALSE, FALSE, 0); |