| 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); |