src/gtkpounce.c

changeset 5877
37695b88b248
parent 5876
c12b198bde14
child 5907
b2812113a4a6
equal deleted inserted replaced
5876:c12b198bde14 5877:37695b88b248
267 gaim_gtkpounce_menu_build(gtkblist->bpmenu); 267 gaim_gtkpounce_menu_build(gtkblist->bpmenu);
268 } 268 }
269 } 269 }
270 270
271 static void 271 static void
272 pounce_choose_cb(GtkWidget *item, GaimGtkPounceDialog *dialog) 272 pounce_choose_cb(GtkWidget *item, GaimAccount *account,
273 { 273 GaimGtkPounceDialog *dialog)
274 dialog->account = g_object_get_data(G_OBJECT(item), "user_data"); 274 {
275 } 275 dialog->account = account;
276 276 }
277
278 #if 0
277 static GtkWidget * 279 static GtkWidget *
278 pounce_user_menu(GaimGtkPounceDialog *dialog) 280 pounce_user_menu(GaimGtkPounceDialog *dialog)
279 { 281 {
280 GaimAccount *account; 282 GaimAccount *account;
281 GaimPlugin *prpl; 283 GaimPlugin *prpl;
319 gtk_option_menu_set_menu(GTK_OPTION_MENU(opt_menu), menu); 321 gtk_option_menu_set_menu(GTK_OPTION_MENU(opt_menu), menu);
320 gtk_option_menu_set_history(GTK_OPTION_MENU(opt_menu), place); 322 gtk_option_menu_set_history(GTK_OPTION_MENU(opt_menu), place);
321 323
322 return opt_menu; 324 return opt_menu;
323 } 325 }
326 #endif
324 327
325 static void 328 static void
326 buddy_changed_cb(GtkEntry *entry, GaimGtkPounceDialog *dialog) 329 buddy_changed_cb(GtkEntry *entry, GaimGtkPounceDialog *dialog)
327 { 330 {
328 if (dialog->save_button == NULL) 331 if (dialog->save_button == NULL)
403 gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5); 406 gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
404 gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0); 407 gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0);
405 gtk_widget_show(label); 408 gtk_widget_show(label);
406 gtk_size_group_add_widget(sg, label); 409 gtk_size_group_add_widget(sg, label);
407 410
408 dialog->account_menu = pounce_user_menu(dialog); 411 dialog->account_menu =
412 gaim_gtk_account_option_menu_new(dialog->account, TRUE,
413 G_CALLBACK(pounce_choose_cb), dialog);
414
409 gtk_box_pack_start(GTK_BOX(hbox), dialog->account_menu, FALSE, FALSE, 0); 415 gtk_box_pack_start(GTK_BOX(hbox), dialog->account_menu, FALSE, FALSE, 0);
410 gtk_widget_show(dialog->account_menu); 416 gtk_widget_show(dialog->account_menu);
411 417
412 /* Buddy: */ 418 /* Buddy: */
413 hbox = gtk_hbox_new(FALSE, 6); 419 hbox = gtk_hbox_new(FALSE, 6);

mercurial