pidgin/gtkpounce.c

changeset 39787
af7ae86ee287
parent 39786
7800f52d0ae6
child 39793
2a29bc06910b
equal deleted inserted replaced
39786:7800f52d0ae6 39787:af7ae86ee287
390 390
391 return FALSE; 391 return FALSE;
392 } 392 }
393 393
394 static void 394 static void
395 pounce_choose_cb(GtkWidget *item, PurpleAccount *account, 395 pounce_choose_cb(GtkWidget *chooser, PidginPounceDialog *dialog)
396 PidginPounceDialog *dialog) 396 {
397 { 397 dialog->account = pidgin_account_chooser_get_selected(chooser);
398 dialog->account = account;
399 } 398 }
400 399
401 static void 400 static void
402 buddy_changed_cb(GtkEntry *entry, PidginPounceDialog *dialog) 401 buddy_changed_cb(GtkEntry *entry, PidginPounceDialog *dialog)
403 { 402 {
591 gtk_label_set_xalign(GTK_LABEL(label), 0); 590 gtk_label_set_xalign(GTK_LABEL(label), 0);
592 gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0); 591 gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0);
593 gtk_widget_show(label); 592 gtk_widget_show(label);
594 gtk_size_group_add_widget(sg, label); 593 gtk_size_group_add_widget(sg, label);
595 594
596 dialog->account_menu = pidgin_account_chooser_new( 595 dialog->account_menu =
597 dialog->account, TRUE, G_CALLBACK(pounce_choose_cb), NULL, 596 pidgin_account_chooser_new(dialog->account, TRUE, NULL);
598 dialog); 597 g_signal_connect(dialog->account_menu, "changed",
598 G_CALLBACK(pounce_choose_cb), dialog);
599 599
600 gtk_box_pack_start(GTK_BOX(hbox), dialog->account_menu, FALSE, FALSE, 0); 600 gtk_box_pack_start(GTK_BOX(hbox), dialog->account_menu, FALSE, FALSE, 0);
601 gtk_widget_show(dialog->account_menu); 601 gtk_widget_show(dialog->account_menu);
602 pidgin_set_accessible_label(dialog->account_menu, GTK_LABEL(label)); 602 pidgin_set_accessible_label(dialog->account_menu, GTK_LABEL(label));
603 603

mercurial