Mercurial > pidgin
comparison src/dialogs.c @ 4107:06435b94c3d7
[gaim-migrate @ 4322]
(20:29:32) deryni: LSchiere: http://deryni.perlmonk.org/block.patch I missed the add/deny dialog also
(20:29:39) LSchiere: kay
committer: Tailor Script <tailor@pidgin.im>
| author | Luke Schierer <lschiere@pidgin.im> |
|---|---|
| date | Sat, 21 Dec 2002 01:31:41 +0000 |
| parents | 3f15ccb54f95 |
| children | 64d983d6b7bb |
comparison
equal
deleted
inserted
replaced
| 4106:a843ce9d77ea | 4107:06435b94c3d7 |
|---|---|
| 2448 GtkWidget *add; | 2448 GtkWidget *add; |
| 2449 GtkWidget *label; | 2449 GtkWidget *label; |
| 2450 GtkWidget *bbox; | 2450 GtkWidget *bbox; |
| 2451 GtkWidget *vbox; | 2451 GtkWidget *vbox; |
| 2452 GtkWidget *topbox; | 2452 GtkWidget *topbox; |
| 2453 GtkWidget *frame; | |
| 2454 | 2453 |
| 2455 struct addperm *p = g_new0(struct addperm, 1); | 2454 struct addperm *p = g_new0(struct addperm, 1); |
| 2456 p->gc = gc; | 2455 p->gc = gc; |
| 2457 p->permit = permit; | 2456 p->permit = permit; |
| 2458 | 2457 |
| 2461 gtk_window_set_policy(GTK_WINDOW(p->window), FALSE, FALSE, TRUE); | 2460 gtk_window_set_policy(GTK_WINDOW(p->window), FALSE, FALSE, TRUE); |
| 2462 gtk_widget_realize(p->window); | 2461 gtk_widget_realize(p->window); |
| 2463 | 2462 |
| 2464 dialogwindows = g_list_prepend(dialogwindows, p->window); | 2463 dialogwindows = g_list_prepend(dialogwindows, p->window); |
| 2465 | 2464 |
| 2466 bbox = gtk_hbox_new(TRUE, 10); | 2465 bbox = gtk_hbox_new(FALSE, 5); |
| 2467 topbox = gtk_hbox_new(FALSE, 5); | 2466 topbox = gtk_hbox_new(FALSE, 5); |
| 2468 vbox = gtk_vbox_new(FALSE, 5); | 2467 vbox = gtk_vbox_new(FALSE, 5); |
| 2469 p->entry = gtk_entry_new(); | 2468 p->entry = gtk_entry_new(); |
| 2470 | |
| 2471 if (permit) | |
| 2472 frame = gtk_frame_new(_("Permit")); | |
| 2473 else | |
| 2474 frame = gtk_frame_new(_("Deny")); | |
| 2475 | 2469 |
| 2476 /* Build Add Button */ | 2470 /* Build Add Button */ |
| 2477 | 2471 |
| 2478 if (permit) | 2472 if (permit) |
| 2479 add = picture_button(p->window, _("Permit"), add_xpm); | 2473 add = picture_button(p->window, _("Permit"), add_xpm); |
| 2485 if (who != NULL) | 2479 if (who != NULL) |
| 2486 gtk_entry_set_text(GTK_ENTRY(p->entry), who); | 2480 gtk_entry_set_text(GTK_ENTRY(p->entry), who); |
| 2487 | 2481 |
| 2488 /* Put the buttons in the box */ | 2482 /* Put the buttons in the box */ |
| 2489 | 2483 |
| 2490 gtk_box_pack_start(GTK_BOX(bbox), add, FALSE, FALSE, 5); | 2484 gtk_box_pack_end(GTK_BOX(bbox), add, FALSE, FALSE, 5); |
| 2491 gtk_box_pack_end(GTK_BOX(bbox), cancel, FALSE, FALSE, 5); | 2485 gtk_box_pack_end(GTK_BOX(bbox), cancel, FALSE, FALSE, 5); |
| 2492 | 2486 |
| 2493 label = gtk_label_new(_("Add")); | 2487 label = gtk_label_new(_("Add")); |
| 2494 gtk_widget_show(label); | 2488 gtk_widget_show(label); |
| 2495 gtk_box_pack_start(GTK_BOX(topbox), label, FALSE, FALSE, 5); | 2489 gtk_box_pack_start(GTK_BOX(topbox), label, FALSE, FALSE, 5); |
| 2496 gtk_box_pack_start(GTK_BOX(topbox), p->entry, FALSE, FALSE, 5); | 2490 gtk_box_pack_start(GTK_BOX(topbox), p->entry, FALSE, FALSE, 5); |
| 2497 /* And the boxes in the box */ | 2491 /* And the boxes in the box */ |
| 2498 gtk_box_pack_start(GTK_BOX(vbox), topbox, TRUE, TRUE, 5); | 2492 gtk_box_pack_start(GTK_BOX(vbox), topbox, TRUE, TRUE, 5); |
| 2499 gtk_box_pack_start(GTK_BOX(vbox), bbox, FALSE, FALSE, 5); | 2493 gtk_box_pack_start(GTK_BOX(vbox), bbox, FALSE, FALSE, 5); |
| 2500 gtk_container_add(GTK_CONTAINER(frame), vbox); | 2494 gtk_widget_show(topbox); |
| 2495 topbox=gtk_hbox_new(FALSE, 5); | |
| 2496 gtk_box_pack_start(GTK_BOX(topbox), vbox, FALSE, FALSE, 5); | |
| 2501 | 2497 |
| 2502 | 2498 |
| 2503 /* Handle closes right */ | 2499 /* Handle closes right */ |
| 2504 gtk_signal_connect(GTK_OBJECT(p->window), "destroy", GTK_SIGNAL_FUNC(destroy_dialog), p->window); | 2500 gtk_signal_connect(GTK_OBJECT(p->window), "destroy", GTK_SIGNAL_FUNC(destroy_dialog), p->window); |
| 2505 gtk_signal_connect(GTK_OBJECT(cancel), "clicked", GTK_SIGNAL_FUNC(destroy_dialog), p->window); | 2501 gtk_signal_connect(GTK_OBJECT(cancel), "clicked", GTK_SIGNAL_FUNC(destroy_dialog), p->window); |
| 2511 gtk_widget_show(cancel); | 2507 gtk_widget_show(cancel); |
| 2512 gtk_widget_show(p->entry); | 2508 gtk_widget_show(p->entry); |
| 2513 gtk_widget_show(topbox); | 2509 gtk_widget_show(topbox); |
| 2514 gtk_widget_show(bbox); | 2510 gtk_widget_show(bbox); |
| 2515 gtk_widget_show(vbox); | 2511 gtk_widget_show(vbox); |
| 2516 gtk_widget_show(frame); | |
| 2517 if (permit) | 2512 if (permit) |
| 2518 gtk_window_set_title(GTK_WINDOW(p->window), _("Gaim - Add Permit")); | 2513 gtk_window_set_title(GTK_WINDOW(p->window), _("Gaim - Add Permit")); |
| 2519 else | 2514 else |
| 2520 gtk_window_set_title(GTK_WINDOW(p->window), _("Gaim - Add Deny")); | 2515 gtk_window_set_title(GTK_WINDOW(p->window), _("Gaim - Add Deny")); |
| 2521 gtk_window_set_focus(GTK_WINDOW(p->window), p->entry); | 2516 gtk_window_set_focus(GTK_WINDOW(p->window), p->entry); |
| 2522 gtk_container_add(GTK_CONTAINER(p->window), frame); | 2517 gtk_container_add(GTK_CONTAINER(p->window), topbox); |
| 2523 gtk_widget_realize(p->window); | 2518 gtk_widget_realize(p->window); |
| 2524 | 2519 |
| 2525 gtk_widget_show(p->window); | 2520 gtk_widget_show(p->window); |
| 2526 } | 2521 } |
| 2527 | 2522 |
