Mercurial > pidgin
comparison src/dialogs.c @ 4695:4bdd9a5fd026
[gaim-migrate @ 5006]
This may very well have issues, but it's a slightly better core/ui split,
removing global variables and fixing some GTK+ runtime errors and a couple
segfaults. It's some progress.
committer: Tailor Script <tailor@pidgin.im>
| author | Christian Hammond <chipx86@chipx86.com> |
|---|---|
| date | Mon, 10 Mar 2003 18:16:29 +0000 |
| parents | 283fb289c510 |
| children | e4dda06a3143 |
comparison
equal
deleted
inserted
replaced
| 4694:8f523dbb970e | 4695:4bdd9a5fd026 |
|---|---|
| 583 void show_ee_dialog(int ee) | 583 void show_ee_dialog(int ee) |
| 584 { | 584 { |
| 585 GtkWidget *window; | 585 GtkWidget *window; |
| 586 GtkWidget *hbox; | 586 GtkWidget *hbox; |
| 587 GtkWidget *label; | 587 GtkWidget *label; |
| 588 | 588 struct gaim_gtk_buddy_list *gtkblist; |
| 589 char *filename = g_build_filename(DATADIR, "pixmaps", "gaim", "dialogs", "gaim_cool.png", NULL); | 589 char *filename = g_build_filename(DATADIR, "pixmaps", "gaim", "dialogs", "gaim_cool.png", NULL); |
| 590 GtkWidget *img = gtk_image_new_from_file(filename); | 590 GtkWidget *img = gtk_image_new_from_file(filename); |
| 591 | 591 |
| 592 gtkblist = GAIM_GTK_BLIST(gaim_get_blist()); | |
| 593 | |
| 592 label = gtk_label_new(NULL); | 594 label = gtk_label_new(NULL); |
| 593 if (ee == 0) | 595 if (ee == 0) |
| 594 gtk_label_set_markup(GTK_LABEL(label), | 596 gtk_label_set_markup(GTK_LABEL(label), |
| 595 "<span weight=\"bold\" size=\"large\" foreground=\"purple\">Amazing! Simply Amazing!</span>"); | 597 "<span weight=\"bold\" size=\"large\" foreground=\"purple\">Amazing! Simply Amazing!</span>"); |
| 596 else if (ee == 1) | 598 else if (ee == 1) |
| 656 GtkWidget *hbox, *vbox; | 658 GtkWidget *hbox, *vbox; |
| 657 GtkWidget *label; | 659 GtkWidget *label; |
| 658 GtkWidget *table, *menu, *opt; | 660 GtkWidget *table, *menu, *opt; |
| 659 GSList *g = connections; | 661 GSList *g = connections; |
| 660 struct gaim_connection *c; | 662 struct gaim_connection *c; |
| 663 struct gaim_gtk_buddy_list *gtkblist; | |
| 661 char buf[256]; | 664 char buf[256]; |
| 662 char *filename = g_build_filename(DATADIR, "pixmaps", "gaim", "dialogs", "gaim_question.png", NULL); | 665 char *filename = g_build_filename(DATADIR, "pixmaps", "gaim", "dialogs", "gaim_question.png", NULL); |
| 663 GtkWidget *img = gtk_image_new_from_file(filename); | 666 GtkWidget *img = gtk_image_new_from_file(filename); |
| 664 struct getuserinfo *info = NULL; | 667 struct getuserinfo *info = NULL; |
| 668 | |
| 669 gtkblist = GAIM_GTK_BLIST(gaim_get_blist()); | |
| 665 | 670 |
| 666 g_free(filename); | 671 g_free(filename); |
| 667 | 672 |
| 668 if (!imdialog) { | 673 if (!imdialog) { |
| 669 info = g_new0(struct getuserinfo, 1); | 674 info = g_new0(struct getuserinfo, 1); |
| 762 GtkWidget *img = gtk_image_new_from_file(filename); | 767 GtkWidget *img = gtk_image_new_from_file(filename); |
| 763 GtkWidget *table, *menu, *opt; | 768 GtkWidget *table, *menu, *opt; |
| 764 GSList *g = connections; | 769 GSList *g = connections; |
| 765 struct gaim_connection *c; | 770 struct gaim_connection *c; |
| 766 struct getuserinfo *info = g_new0(struct getuserinfo, 1); | 771 struct getuserinfo *info = g_new0(struct getuserinfo, 1); |
| 772 struct gaim_gtk_buddy_list *gtkblist; | |
| 767 char buf[256]; | 773 char buf[256]; |
| 774 | |
| 775 gtkblist = GAIM_GTK_BLIST(gaim_get_blist()); | |
| 768 | 776 |
| 769 g_free(filename); | 777 g_free(filename); |
| 770 info->gc = connections->data; | 778 info->gc = connections->data; |
| 771 | 779 |
| 772 window = gtk_dialog_new_with_buttons(_("Gaim - Get User Info"), gtkblist->window ? GTK_WINDOW(gtkblist->window) : NULL, GTK_DIALOG_MODAL, | 780 window = gtk_dialog_new_with_buttons(_("Gaim - Get User Info"), gtkblist->window ? GTK_WINDOW(gtkblist->window) : NULL, GTK_DIALOG_MODAL, |
| 939 void show_add_group(struct gaim_connection *gc) | 947 void show_add_group(struct gaim_connection *gc) |
| 940 { | 948 { |
| 941 | 949 |
| 942 GtkWidget *hbox, *vbox; | 950 GtkWidget *hbox, *vbox; |
| 943 GtkWidget *label; | 951 GtkWidget *label; |
| 952 struct gaim_gtk_buddy_list *gtkblist; | |
| 944 char *filename = g_build_filename(DATADIR, "pixmaps", "gaim", "dialogs", "gaim_question.png", NULL); | 953 char *filename = g_build_filename(DATADIR, "pixmaps", "gaim", "dialogs", "gaim_question.png", NULL); |
| 945 GtkWidget *img = gtk_image_new_from_file(filename); | 954 GtkWidget *img = gtk_image_new_from_file(filename); |
| 946 struct addbuddy *a = g_new0(struct addbuddy, 1); | 955 struct addbuddy *a = g_new0(struct addbuddy, 1); |
| 956 | |
| 957 gtkblist = GAIM_GTK_BLIST(gaim_get_blist()); | |
| 947 | 958 |
| 948 g_free(filename); | 959 g_free(filename); |
| 949 a->gc = gc; | 960 a->gc = gc; |
| 950 | 961 |
| 951 a->window = gtk_dialog_new_with_buttons(_("Gaim - Add Group"), GTK_WINDOW(gtkblist->window), GTK_DIALOG_MODAL, | 962 a->window = gtk_dialog_new_with_buttons(_("Gaim - Add Group"), GTK_WINDOW(gtkblist->window), GTK_DIALOG_MODAL, |
| 1049 { | 1060 { |
| 1050 GtkWidget *table; | 1061 GtkWidget *table; |
| 1051 GtkWidget *label; | 1062 GtkWidget *label; |
| 1052 GtkWidget *hbox; | 1063 GtkWidget *hbox; |
| 1053 GtkWidget *vbox; | 1064 GtkWidget *vbox; |
| 1054 | 1065 struct gaim_gtk_buddy_list *gtkblist; |
| 1055 char *filename = g_build_filename(DATADIR, "pixmaps", "gaim", "dialogs", "gaim_question.png", NULL); | 1066 char *filename = g_build_filename(DATADIR, "pixmaps", "gaim", "dialogs", "gaim_question.png", NULL); |
| 1056 GtkWidget *img = gtk_image_new_from_file(filename); | 1067 GtkWidget *img = gtk_image_new_from_file(filename); |
| 1057 | |
| 1058 struct addbuddy *a = g_new0(struct addbuddy, 1); | 1068 struct addbuddy *a = g_new0(struct addbuddy, 1); |
| 1059 a->gc = gc ? gc : connections->data; | 1069 a->gc = gc ? gc : connections->data; |
| 1070 | |
| 1071 gtkblist = GAIM_GTK_BLIST(gaim_get_blist()); | |
| 1060 | 1072 |
| 1061 g_free(filename); | 1073 g_free(filename); |
| 1062 | 1074 |
| 1063 GAIM_DIALOG(a->window); | 1075 GAIM_DIALOG(a->window); |
| 1064 a->window = gtk_dialog_new_with_buttons(_("Gaim - Add Buddy"), gtkblist->window ? GTK_WINDOW(gtkblist->window) : NULL, GTK_DIALOG_MODAL, | 1076 a->window = gtk_dialog_new_with_buttons(_("Gaim - Add Buddy"), gtkblist->window ? GTK_WINDOW(gtkblist->window) : NULL, GTK_DIALOG_MODAL, |
| 3909 void show_rename_group(GtkWidget *unused, struct group *g) | 3921 void show_rename_group(GtkWidget *unused, struct group *g) |
| 3910 { | 3922 { |
| 3911 | 3923 |
| 3912 GtkWidget *hbox, *vbox; | 3924 GtkWidget *hbox, *vbox; |
| 3913 GtkWidget *label; | 3925 GtkWidget *label; |
| 3926 struct gaim_gtk_buddy_list *gtkblist; | |
| 3914 char *filename = g_build_filename(DATADIR, "pixmaps", "gaim", "dialogs", "gaim_question.png", NULL); | 3927 char *filename = g_build_filename(DATADIR, "pixmaps", "gaim", "dialogs", "gaim_question.png", NULL); |
| 3915 GtkWidget *img = gtk_image_new_from_file(filename); | 3928 GtkWidget *img = gtk_image_new_from_file(filename); |
| 3916 GtkWidget *name_entry = NULL; | 3929 GtkWidget *name_entry = NULL; |
| 3917 | 3930 |
| 3918 g_free(filename); | 3931 g_free(filename); |
| 3932 | |
| 3933 gtkblist = GAIM_GTK_BLIST(gaim_get_blist()); | |
| 3919 | 3934 |
| 3920 if (!rename_dialog) { | 3935 if (!rename_dialog) { |
| 3921 rename_dialog = gtk_dialog_new_with_buttons(_("Rename Group"), GTK_WINDOW(gtkblist->window), GTK_DIALOG_MODAL, | 3936 rename_dialog = gtk_dialog_new_with_buttons(_("Rename Group"), GTK_WINDOW(gtkblist->window), GTK_DIALOG_MODAL, |
| 3922 GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, GTK_STOCK_OK, GTK_RESPONSE_OK, NULL); | 3937 GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, GTK_STOCK_OK, GTK_RESPONSE_OK, NULL); |
| 3923 gtk_dialog_set_default_response (GTK_DIALOG(rename_dialog), GTK_RESPONSE_OK); | 3938 gtk_dialog_set_default_response (GTK_DIALOG(rename_dialog), GTK_RESPONSE_OK); |
