comparison src/dialogs.c @ 4142:b45a29ad4e14

[gaim-migrate @ 4360] Ari Pollak (sourceo): " This cleans up dialogs.c, fixes a warning on gaim exit when the File->New Message dialog has been opened, and made the dialogs a bit more consistent" committer: Tailor Script <tailor@pidgin.im>
author Luke Schierer <lschiere@pidgin.im>
date Thu, 26 Dec 2002 00:15:43 +0000
parents 6b2d0ce7fb18
children d3c8d2b40494
comparison
equal deleted inserted replaced
4141:ccec4fde84f4 4142:b45a29ad4e14
686 g_free(filename); 686 g_free(filename);
687 687
688 if (!imdialog) { 688 if (!imdialog) {
689 info = g_new0(struct getuserinfo, 1); 689 info = g_new0(struct getuserinfo, 1);
690 info->gc = connections->data; 690 info->gc = connections->data;
691 imdialog = gtk_dialog_new_with_buttons("", NULL, GTK_DIALOG_MODAL, 691 imdialog = gtk_dialog_new_with_buttons("Gaim - New Message", blist ? GTK_WINDOW(blist) : NULL, GTK_DIALOG_MODAL,
692 GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, GTK_STOCK_OK, GTK_RESPONSE_OK, NULL); 692 GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, GTK_STOCK_OK, GTK_RESPONSE_OK, NULL);
693 gtk_dialog_set_default_response (GTK_DIALOG(imdialog), GTK_RESPONSE_OK); 693 gtk_dialog_set_default_response (GTK_DIALOG(imdialog), GTK_RESPONSE_OK);
694 gtk_container_set_border_width (GTK_CONTAINER(imdialog), 6); 694 gtk_container_set_border_width (GTK_CONTAINER(imdialog), 6);
695 gtk_window_set_resizable(GTK_WINDOW(imdialog), FALSE); 695 gtk_window_set_resizable(GTK_WINDOW(imdialog), FALSE);
696 gtk_dialog_set_has_separator(GTK_DIALOG(imdialog), FALSE); 696 gtk_dialog_set_has_separator(GTK_DIALOG(imdialog), FALSE);
762 762
763 gtk_option_menu_set_menu(GTK_OPTION_MENU(info->account), menu); 763 gtk_option_menu_set_menu(GTK_OPTION_MENU(info->account), menu);
764 } 764 }
765 765
766 g_signal_connect(G_OBJECT(imdialog), "response", G_CALLBACK(do_im), info); 766 g_signal_connect(G_OBJECT(imdialog), "response", G_CALLBACK(do_im), info);
767
768 dialogwindows = g_list_prepend(dialogwindows, imdialog->window);
769 } 767 }
770 768
771 gtk_widget_show_all(imdialog); 769 gtk_widget_show_all(imdialog);
772 if (info) 770 if (info)
773 gtk_widget_grab_focus(GTK_WIDGET(info->entry)); 771 gtk_widget_grab_focus(GTK_WIDGET(info->entry));
786 char buf[256]; 784 char buf[256];
787 785
788 g_free(filename); 786 g_free(filename);
789 info->gc = connections->data; 787 info->gc = connections->data;
790 788
791 window = gtk_dialog_new_with_buttons("", blist ? GTK_WINDOW(blist) : NULL, GTK_DIALOG_MODAL, 789 window = gtk_dialog_new_with_buttons("Gaim - Get User Info", blist ? GTK_WINDOW(blist) : NULL, GTK_DIALOG_MODAL,
792 GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, GTK_STOCK_OK, GTK_RESPONSE_OK, NULL); 790 GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, GTK_STOCK_OK, GTK_RESPONSE_OK, NULL);
793 gtk_dialog_set_default_response (GTK_DIALOG(window), GTK_RESPONSE_OK); 791 gtk_dialog_set_default_response (GTK_DIALOG(window), GTK_RESPONSE_OK);
794 gtk_container_set_border_width (GTK_CONTAINER(window), 6); 792 gtk_container_set_border_width (GTK_CONTAINER(window), 6);
795 gtk_window_set_resizable(GTK_WINDOW(window), FALSE); 793 gtk_window_set_resizable(GTK_WINDOW(window), FALSE);
796 gtk_dialog_set_has_separator(GTK_DIALOG(window), FALSE); 794 gtk_dialog_set_has_separator(GTK_DIALOG(window), FALSE);
3471 void create_away_mess(GtkWidget *widget, void *dummy) 3469 void create_away_mess(GtkWidget *widget, void *dummy)
3472 { 3470 {
3473 GtkWidget *hbox; 3471 GtkWidget *hbox;
3474 GtkWidget *titlebox; 3472 GtkWidget *titlebox;
3475 GtkWidget *tbox; 3473 GtkWidget *tbox;
3476 GtkWidget *sw;
3477 GtkWidget *label; 3474 GtkWidget *label;
3478 GtkWidget *frame; 3475 GtkWidget *frame;
3479 GtkWidget *fbox; 3476 GtkWidget *fbox;
3480 GtkWidget *button; 3477 GtkWidget *button;
3481 GtkTextBuffer *buffer;
3482 3478
3483 struct create_away *ca = g_new0(struct create_away, 1); 3479 struct create_away *ca = g_new0(struct create_away, 1);
3484 3480
3485 /* Set up window */ 3481 /* Set up window */
3486 GAIM_DIALOG(ca->window); 3482 GAIM_DIALOG(ca->window);
3719 { 3715 {
3720 GtkWidget *vbox; 3716 GtkWidget *vbox;
3721 GtkWidget *bbox; 3717 GtkWidget *bbox;
3722 GtkWidget *cancel; 3718 GtkWidget *cancel;
3723 static GtkWidget *add = NULL; 3719 static GtkWidget *add = NULL;
3724 const char *name = g_malloc(80);
3725 GtkWidget *label; 3720 GtkWidget *label;
3726 GtkWidget *topbox; 3721 GtkWidget *topbox;
3727 static int a, c; 3722 static int a, c;
3728 3723
3729 if (aliasdlg) 3724 if (aliasdlg)
5241 5236
5242 5237
5243 /*------------------------------------------------------------------------*/ 5238 /*------------------------------------------------------------------------*/
5244 /* End dialog for setting v-card info */ 5239 /* End dialog for setting v-card info */
5245 /*------------------------------------------------------------------------*/ 5240 /*------------------------------------------------------------------------*/
5246