Mercurial > pidgin.yaz
comparison src/dialogs.c @ 4703:e4dda06a3143
[gaim-migrate @ 5014]
Changed a bunch of the window titles from "Gaim - What this window is" to
"What this window is". It's better like this.
committer: Tailor Script <tailor@pidgin.im>
author | Sean Egan <seanegan@gmail.com> |
---|---|
date | Tue, 11 Mar 2003 08:17:22 +0000 |
parents | 4bdd9a5fd026 |
children | e0afac5f85bd |
comparison
equal
deleted
inserted
replaced
4702:cb5b23dfd82b | 4703:e4dda06a3143 |
---|---|
372 w->gc = gc; | 372 w->gc = gc; |
373 | 373 |
374 g_free(filename); | 374 g_free(filename); |
375 gtk_misc_set_alignment(GTK_MISC(img), 0, 0); | 375 gtk_misc_set_alignment(GTK_MISC(img), 0, 0); |
376 | 376 |
377 w->window = gtk_dialog_new_with_buttons(_("Gaim - Warn User"), GTK_WINDOW(c->window), GTK_DIALOG_MODAL, GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, _("_Warn"), GTK_RESPONSE_OK, NULL); | 377 w->window = gtk_dialog_new_with_buttons(_("Warn User"), GTK_WINDOW(c->window), GTK_DIALOG_MODAL, GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, _("_Warn"), GTK_RESPONSE_OK, NULL); |
378 gtk_dialog_set_default_response (GTK_DIALOG(w->window), GTK_RESPONSE_OK); | 378 gtk_dialog_set_default_response (GTK_DIALOG(w->window), GTK_RESPONSE_OK); |
379 g_signal_connect(G_OBJECT(w->window), "response", G_CALLBACK(do_warn), w); | 379 g_signal_connect(G_OBJECT(w->window), "response", G_CALLBACK(do_warn), w); |
380 | 380 |
381 gtk_container_set_border_width (GTK_CONTAINER(w->window), 6); | 381 gtk_container_set_border_width (GTK_CONTAINER(w->window), 6); |
382 gtk_window_set_resizable(GTK_WINDOW(w->window), FALSE); | 382 gtk_window_set_resizable(GTK_WINDOW(w->window), FALSE); |
775 gtkblist = GAIM_GTK_BLIST(gaim_get_blist()); | 775 gtkblist = GAIM_GTK_BLIST(gaim_get_blist()); |
776 | 776 |
777 g_free(filename); | 777 g_free(filename); |
778 info->gc = connections->data; | 778 info->gc = connections->data; |
779 | 779 |
780 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(_("Get User Info"), gtkblist->window ? GTK_WINDOW(gtkblist->window) : NULL, GTK_DIALOG_MODAL, |
781 GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, GTK_STOCK_OK, GTK_RESPONSE_OK, NULL); | 781 GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, GTK_STOCK_OK, GTK_RESPONSE_OK, NULL); |
782 gtk_dialog_set_default_response (GTK_DIALOG(window), GTK_RESPONSE_OK); | 782 gtk_dialog_set_default_response (GTK_DIALOG(window), GTK_RESPONSE_OK); |
783 gtk_container_set_border_width (GTK_CONTAINER(window), 6); | 783 gtk_container_set_border_width (GTK_CONTAINER(window), 6); |
784 gtk_window_set_resizable(GTK_WINDOW(window), FALSE); | 784 gtk_window_set_resizable(GTK_WINDOW(window), FALSE); |
785 gtk_dialog_set_has_separator(GTK_DIALOG(window), FALSE); | 785 gtk_dialog_set_has_separator(GTK_DIALOG(window), FALSE); |
957 gtkblist = GAIM_GTK_BLIST(gaim_get_blist()); | 957 gtkblist = GAIM_GTK_BLIST(gaim_get_blist()); |
958 | 958 |
959 g_free(filename); | 959 g_free(filename); |
960 a->gc = gc; | 960 a->gc = gc; |
961 | 961 |
962 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(_("Add Group"), GTK_WINDOW(gtkblist->window), GTK_DIALOG_MODAL, |
963 GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, GTK_STOCK_ADD, GTK_RESPONSE_OK, NULL); | 963 GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, GTK_STOCK_ADD, GTK_RESPONSE_OK, NULL); |
964 gtk_dialog_set_default_response (GTK_DIALOG(a->window), GTK_RESPONSE_OK); | 964 gtk_dialog_set_default_response (GTK_DIALOG(a->window), GTK_RESPONSE_OK); |
965 gtk_container_set_border_width (GTK_CONTAINER(a->window), 6); | 965 gtk_container_set_border_width (GTK_CONTAINER(a->window), 6); |
966 gtk_window_set_resizable(GTK_WINDOW(a->window), FALSE); | 966 gtk_window_set_resizable(GTK_WINDOW(a->window), FALSE); |
967 gtk_dialog_set_has_separator(GTK_DIALOG(a->window), FALSE); | 967 gtk_dialog_set_has_separator(GTK_DIALOG(a->window), FALSE); |
1071 gtkblist = GAIM_GTK_BLIST(gaim_get_blist()); | 1071 gtkblist = GAIM_GTK_BLIST(gaim_get_blist()); |
1072 | 1072 |
1073 g_free(filename); | 1073 g_free(filename); |
1074 | 1074 |
1075 GAIM_DIALOG(a->window); | 1075 GAIM_DIALOG(a->window); |
1076 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(_("Add Buddy"), gtkblist->window ? GTK_WINDOW(gtkblist->window) : NULL, GTK_DIALOG_MODAL, |
1077 GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, GTK_STOCK_ADD, GTK_RESPONSE_OK, NULL); | 1077 GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, GTK_STOCK_ADD, GTK_RESPONSE_OK, NULL); |
1078 | 1078 |
1079 gtk_dialog_set_default_response(GTK_DIALOG(a->window), GTK_RESPONSE_OK); | 1079 gtk_dialog_set_default_response(GTK_DIALOG(a->window), GTK_RESPONSE_OK); |
1080 gtk_container_set_border_width(GTK_CONTAINER(a->window), 6); | 1080 gtk_container_set_border_width(GTK_CONTAINER(a->window), 6); |
1081 gtk_window_set_resizable(GTK_WINDOW(a->window), FALSE); | 1081 gtk_window_set_resizable(GTK_WINDOW(a->window), FALSE); |
1471 current_is_deny = TRUE; | 1471 current_is_deny = TRUE; |
1472 | 1472 |
1473 privacy_win = pwin = gtk_window_new(GTK_WINDOW_TOPLEVEL); | 1473 privacy_win = pwin = gtk_window_new(GTK_WINDOW_TOPLEVEL); |
1474 gtk_window_set_resizable(GTK_WINDOW(pwin), FALSE); | 1474 gtk_window_set_resizable(GTK_WINDOW(pwin), FALSE); |
1475 gtk_window_set_role(GTK_WINDOW(pwin), "privacy"); | 1475 gtk_window_set_role(GTK_WINDOW(pwin), "privacy"); |
1476 gtk_window_set_title(GTK_WINDOW(pwin), _("Gaim - Privacy")); | 1476 gtk_window_set_title(GTK_WINDOW(pwin), _("Privacy")); |
1477 g_signal_connect(GTK_OBJECT(pwin), "destroy", G_CALLBACK(destroy_privacy), NULL); | 1477 g_signal_connect(GTK_OBJECT(pwin), "destroy", G_CALLBACK(destroy_privacy), NULL); |
1478 gtk_widget_realize(pwin); | 1478 gtk_widget_realize(pwin); |
1479 | 1479 |
1480 gtk_widget_set_size_request(pwin, -1, 400); | 1480 gtk_widget_set_size_request(pwin, -1, 400); |
1481 | 1481 |
1673 | 1673 |
1674 GAIM_DIALOG(b->window); | 1674 GAIM_DIALOG(b->window); |
1675 dialogwindows = g_list_prepend(dialogwindows, b->window); | 1675 dialogwindows = g_list_prepend(dialogwindows, b->window); |
1676 gtk_window_set_role(GTK_WINDOW(b->window), "set_dir"); | 1676 gtk_window_set_role(GTK_WINDOW(b->window), "set_dir"); |
1677 gtk_window_set_resizable(GTK_WINDOW(b->window), TRUE); | 1677 gtk_window_set_resizable(GTK_WINDOW(b->window), TRUE); |
1678 gtk_window_set_title(GTK_WINDOW(b->window), _("Gaim - Set Dir Info")); | 1678 gtk_window_set_title(GTK_WINDOW(b->window), _("Set Directory Info")); |
1679 g_signal_connect(GTK_OBJECT(b->window), "destroy", G_CALLBACK(destroy_dialog), b->window); | 1679 g_signal_connect(GTK_OBJECT(b->window), "destroy", G_CALLBACK(destroy_dialog), b->window); |
1680 gtk_widget_realize(b->window); | 1680 gtk_widget_realize(b->window); |
1681 | 1681 |
1682 fbox = gtk_vbox_new(FALSE, 5); | 1682 fbox = gtk_vbox_new(FALSE, 5); |
1683 gtk_container_add(GTK_CONTAINER(b->window), fbox); | 1683 gtk_container_add(GTK_CONTAINER(b->window), fbox); |
1857 b->gc = gc; | 1857 b->gc = gc; |
1858 | 1858 |
1859 GAIM_DIALOG(b->window); | 1859 GAIM_DIALOG(b->window); |
1860 gtk_window_set_resizable(GTK_WINDOW(b->window), TRUE); | 1860 gtk_window_set_resizable(GTK_WINDOW(b->window), TRUE); |
1861 gtk_window_set_role(GTK_WINDOW(b->window), "change_passwd"); | 1861 gtk_window_set_role(GTK_WINDOW(b->window), "change_passwd"); |
1862 gtk_window_set_title(GTK_WINDOW(b->window), _("Gaim - Password Change")); | 1862 gtk_window_set_title(GTK_WINDOW(b->window), _("Change Password")); |
1863 g_signal_connect(GTK_OBJECT(b->window), "destroy", G_CALLBACK(destroy_dialog), b->window); | 1863 g_signal_connect(GTK_OBJECT(b->window), "destroy", G_CALLBACK(destroy_dialog), b->window); |
1864 gtk_widget_realize(b->window); | 1864 gtk_widget_realize(b->window); |
1865 dialogwindows = g_list_prepend(dialogwindows, b->window); | 1865 dialogwindows = g_list_prepend(dialogwindows, b->window); |
1866 | 1866 |
1867 fbox = gtk_vbox_new(FALSE, 5); | 1867 fbox = gtk_vbox_new(FALSE, 5); |
1956 b->account = account; | 1956 b->account = account; |
1957 | 1957 |
1958 GAIM_DIALOG(b->window); | 1958 GAIM_DIALOG(b->window); |
1959 gtk_window_set_role(GTK_WINDOW(b->window), "set_info"); | 1959 gtk_window_set_role(GTK_WINDOW(b->window), "set_info"); |
1960 dialogwindows = g_list_prepend(dialogwindows, b->window); | 1960 dialogwindows = g_list_prepend(dialogwindows, b->window); |
1961 gtk_window_set_title(GTK_WINDOW(b->window), _("Gaim - Set User Info")); | 1961 gtk_window_set_title(GTK_WINDOW(b->window), _("Set User Info")); |
1962 g_signal_connect(GTK_OBJECT(b->window), "destroy", G_CALLBACK(destroy_dialog), b->window); | 1962 g_signal_connect(GTK_OBJECT(b->window), "destroy", G_CALLBACK(destroy_dialog), b->window); |
1963 gtk_widget_realize(b->window); | 1963 gtk_widget_realize(b->window); |
1964 | 1964 |
1965 vbox = gtk_vbox_new(FALSE, 5); | 1965 vbox = gtk_vbox_new(FALSE, 5); |
1966 gtk_container_set_border_width(GTK_CONTAINER(vbox), 5); | 1966 gtk_container_set_border_width(GTK_CONTAINER(vbox), 5); |
2197 gtk_widget_show(p->entry); | 2197 gtk_widget_show(p->entry); |
2198 gtk_widget_show(topbox); | 2198 gtk_widget_show(topbox); |
2199 gtk_widget_show(bbox); | 2199 gtk_widget_show(bbox); |
2200 gtk_widget_show(vbox); | 2200 gtk_widget_show(vbox); |
2201 if (permit) | 2201 if (permit) |
2202 gtk_window_set_title(GTK_WINDOW(p->window), _("Gaim - Add Permit")); | 2202 gtk_window_set_title(GTK_WINDOW(p->window), _("Add Permit")); |
2203 else | 2203 else |
2204 gtk_window_set_title(GTK_WINDOW(p->window), _("Gaim - Add Deny")); | 2204 gtk_window_set_title(GTK_WINDOW(p->window), _("Add Deny")); |
2205 gtk_window_set_focus(GTK_WINDOW(p->window), p->entry); | 2205 gtk_window_set_focus(GTK_WINDOW(p->window), p->entry); |
2206 gtk_container_add(GTK_CONTAINER(p->window), topbox); | 2206 gtk_container_add(GTK_CONTAINER(p->window), topbox); |
2207 gtk_widget_realize(p->window); | 2207 gtk_widget_realize(p->window); |
2208 | 2208 |
2209 gtk_widget_show(p->window); | 2209 gtk_widget_show(p->window); |
2267 char *buf = g_malloc(BUF_LEN); | 2267 char *buf = g_malloc(BUF_LEN); |
2268 | 2268 |
2269 gtkconv = GAIM_GTK_CONVERSATION(c); | 2269 gtkconv = GAIM_GTK_CONVERSATION(c); |
2270 | 2270 |
2271 if (!gtkconv->dialogs.log) { | 2271 if (!gtkconv->dialogs.log) { |
2272 gtkconv->dialogs.log = gtk_file_selection_new(_("Gaim - Log Conversation")); | 2272 gtkconv->dialogs.log = gtk_file_selection_new(_("Log Conversation")); |
2273 | 2273 |
2274 gtk_file_selection_hide_fileop_buttons( | 2274 gtk_file_selection_hide_fileop_buttons( |
2275 GTK_FILE_SELECTION(gtkconv->dialogs.log)); | 2275 GTK_FILE_SELECTION(gtkconv->dialogs.log)); |
2276 | 2276 |
2277 g_snprintf(buf, BUF_LEN - 1, "%s" G_DIR_SEPARATOR_S "%s.log", | 2277 g_snprintf(buf, BUF_LEN - 1, "%s" G_DIR_SEPARATOR_S "%s.log", |
2477 gtk_widget_show(bbox); | 2477 gtk_widget_show(bbox); |
2478 gtk_widget_show(vbox); | 2478 gtk_widget_show(vbox); |
2479 gtk_widget_show(frame); | 2479 gtk_widget_show(frame); |
2480 gtk_widget_show(fbox); | 2480 gtk_widget_show(fbox); |
2481 | 2481 |
2482 gtk_window_set_title(GTK_WINDOW(b->window), _("Gaim - Find Buddy By Info")); | 2482 gtk_window_set_title(GTK_WINDOW(b->window), _("Find Buddy By Info")); |
2483 gtk_window_set_focus(GTK_WINDOW(b->window), b->firstentry); | 2483 gtk_window_set_focus(GTK_WINDOW(b->window), b->firstentry); |
2484 gtk_container_add(GTK_CONTAINER(b->window), fbox); | 2484 gtk_container_add(GTK_CONTAINER(b->window), fbox); |
2485 gtk_container_set_border_width(GTK_CONTAINER(b->window), 5); | 2485 gtk_container_set_border_width(GTK_CONTAINER(b->window), 5); |
2486 gtk_widget_realize(b->window); | 2486 gtk_widget_realize(b->window); |
2487 | 2487 |
2504 gtk_window_set_resizable(GTK_WINDOW(b->window), TRUE); | 2504 gtk_window_set_resizable(GTK_WINDOW(b->window), TRUE); |
2505 gtk_window_set_role(GTK_WINDOW(b->window), "find_email"); | 2505 gtk_window_set_role(GTK_WINDOW(b->window), "find_email"); |
2506 gtk_widget_realize(b->window); | 2506 gtk_widget_realize(b->window); |
2507 dialogwindows = g_list_prepend(dialogwindows, b->window); | 2507 dialogwindows = g_list_prepend(dialogwindows, b->window); |
2508 g_signal_connect(GTK_OBJECT(b->window), "destroy", G_CALLBACK(destroy_dialog), b->window); | 2508 g_signal_connect(GTK_OBJECT(b->window), "destroy", G_CALLBACK(destroy_dialog), b->window); |
2509 gtk_window_set_title(GTK_WINDOW(b->window), _("Gaim - Find Buddy By Email")); | 2509 gtk_window_set_title(GTK_WINDOW(b->window), _("Find Buddy By Email")); |
2510 | 2510 |
2511 vbox = gtk_vbox_new(FALSE, 5); | 2511 vbox = gtk_vbox_new(FALSE, 5); |
2512 gtk_container_set_border_width(GTK_CONTAINER(vbox), 5); | 2512 gtk_container_set_border_width(GTK_CONTAINER(vbox), 5); |
2513 gtk_container_add(GTK_CONTAINER(b->window), vbox); | 2513 gtk_container_add(GTK_CONTAINER(b->window), vbox); |
2514 | 2514 |
2612 GtkWidget *img = gtk_image_new_from_file(filename); | 2612 GtkWidget *img = gtk_image_new_from_file(filename); |
2613 | 2613 |
2614 g_free(filename); | 2614 g_free(filename); |
2615 | 2615 |
2616 a->c = c; | 2616 a->c = c; |
2617 a->window = gtk_dialog_new_with_buttons(_("Gaim - Insert Link"), | 2617 a->window = gtk_dialog_new_with_buttons(_("Insert Link"), |
2618 GTK_WINDOW(gtkwin->window), GTK_DIALOG_MODAL, GTK_STOCK_CANCEL, | 2618 GTK_WINDOW(gtkwin->window), GTK_DIALOG_MODAL, GTK_STOCK_CANCEL, |
2619 GTK_RESPONSE_CANCEL, _("Insert"), GTK_RESPONSE_OK, NULL); | 2619 GTK_RESPONSE_CANCEL, _("Insert"), GTK_RESPONSE_OK, NULL); |
2620 | 2620 |
2621 gtk_dialog_set_default_response(GTK_DIALOG(a->window), GTK_RESPONSE_OK); | 2621 gtk_dialog_set_default_response(GTK_DIALOG(a->window), GTK_RESPONSE_OK); |
2622 gtk_container_set_border_width(GTK_CONTAINER(a->window), 6); | 2622 gtk_container_set_border_width(GTK_CONTAINER(a->window), 6); |
3108 /* Set up window */ | 3108 /* Set up window */ |
3109 GAIM_DIALOG(ca->window); | 3109 GAIM_DIALOG(ca->window); |
3110 gtk_widget_set_size_request(ca->window, -1, 250); | 3110 gtk_widget_set_size_request(ca->window, -1, 250); |
3111 gtk_container_set_border_width(GTK_CONTAINER(ca->window), 5); | 3111 gtk_container_set_border_width(GTK_CONTAINER(ca->window), 5); |
3112 gtk_window_set_role(GTK_WINDOW(ca->window), "away_mess"); | 3112 gtk_window_set_role(GTK_WINDOW(ca->window), "away_mess"); |
3113 gtk_window_set_title(GTK_WINDOW(ca->window), _("Gaim - New away message")); | 3113 gtk_window_set_title(GTK_WINDOW(ca->window), _("New away message")); |
3114 g_signal_connect(GTK_OBJECT(ca->window), "delete_event", | 3114 g_signal_connect(GTK_OBJECT(ca->window), "delete_event", |
3115 G_CALLBACK(destroy_dialog), ca->window); | 3115 G_CALLBACK(destroy_dialog), ca->window); |
3116 gtk_widget_realize(ca->window); | 3116 gtk_widget_realize(ca->window); |
3117 | 3117 |
3118 tbox = gtk_vbox_new(FALSE, 5); | 3118 tbox = gtk_vbox_new(FALSE, 5); |
3412 gtk_widget_show(aliasentry); | 3412 gtk_widget_show(aliasentry); |
3413 gtk_widget_show(aliasname); | 3413 gtk_widget_show(aliasname); |
3414 gtk_widget_show(topbox); | 3414 gtk_widget_show(topbox); |
3415 gtk_widget_show(bbox); | 3415 gtk_widget_show(bbox); |
3416 gtk_widget_show(vbox); | 3416 gtk_widget_show(vbox); |
3417 gtk_window_set_title(GTK_WINDOW(aliasdlg), _("Gaim - Alias Buddy")); | 3417 gtk_window_set_title(GTK_WINDOW(aliasdlg), _("Alias Buddy")); |
3418 gtk_window_set_focus(GTK_WINDOW(aliasdlg), aliasname); | 3418 gtk_window_set_focus(GTK_WINDOW(aliasdlg), aliasname); |
3419 gtk_container_add(GTK_CONTAINER(aliasdlg), vbox); | 3419 gtk_container_add(GTK_CONTAINER(aliasdlg), vbox); |
3420 gtk_container_set_border_width(GTK_CONTAINER(aliasdlg), 5); | 3420 gtk_container_set_border_width(GTK_CONTAINER(aliasdlg), 5); |
3421 gtk_widget_realize(aliasdlg); | 3421 gtk_widget_realize(aliasdlg); |
3422 | 3422 |
3481 gchar buf[BUF_LEN]; | 3481 gchar buf[BUF_LEN]; |
3482 | 3482 |
3483 g_snprintf(buf, BUF_LEN - 1, "%s" G_DIR_SEPARATOR_S "%s%s", gaim_home_dir(), | 3483 g_snprintf(buf, BUF_LEN - 1, "%s" G_DIR_SEPARATOR_S "%s%s", gaim_home_dir(), |
3484 name ? normalize(name) : "system", name ? ".log" : ""); | 3484 name ? normalize(name) : "system", name ? ".log" : ""); |
3485 | 3485 |
3486 filesel = gtk_file_selection_new(_("Gaim - Save Log File")); | 3486 filesel = gtk_file_selection_new(_("Save Log File")); |
3487 g_signal_connect(GTK_OBJECT(filesel), "delete_event", | 3487 g_signal_connect(GTK_OBJECT(filesel), "delete_event", |
3488 G_CALLBACK(destroy_dialog), filesel); | 3488 G_CALLBACK(destroy_dialog), filesel); |
3489 | 3489 |
3490 gtk_file_selection_hide_fileop_buttons(GTK_FILE_SELECTION(filesel)); | 3490 gtk_file_selection_hide_fileop_buttons(GTK_FILE_SELECTION(filesel)); |
3491 gtk_file_selection_set_filename(GTK_FILE_SELECTION(filesel), buf); | 3491 gtk_file_selection_set_filename(GTK_FILE_SELECTION(filesel), buf); |
3530 GtkWidget *label; | 3530 GtkWidget *label; |
3531 GtkWidget *hsep; | 3531 GtkWidget *hsep; |
3532 | 3532 |
3533 GAIM_DIALOG(window); | 3533 GAIM_DIALOG(window); |
3534 gtk_window_set_role(GTK_WINDOW(window), "dialog"); | 3534 gtk_window_set_role(GTK_WINDOW(window), "dialog"); |
3535 gtk_window_set_title(GTK_WINDOW(window), _("Gaim - Clear Log")); | 3535 gtk_window_set_title(GTK_WINDOW(window), _("Clear Log")); |
3536 gtk_container_set_border_width(GTK_CONTAINER(window), 10); | 3536 gtk_container_set_border_width(GTK_CONTAINER(window), 10); |
3537 gtk_window_set_resizable(GTK_WINDOW(window), TRUE); | 3537 gtk_window_set_resizable(GTK_WINDOW(window), TRUE); |
3538 g_signal_connect(GTK_OBJECT(window), "delete_event", G_CALLBACK(destroy_dialog), window); | 3538 g_signal_connect(GTK_OBJECT(window), "delete_event", G_CALLBACK(destroy_dialog), window); |
3539 gtk_widget_realize(window); | 3539 gtk_widget_realize(window); |
3540 | 3540 |
3718 window = gtk_window_new(GTK_WINDOW_TOPLEVEL); | 3718 window = gtk_window_new(GTK_WINDOW_TOPLEVEL); |
3719 g_object_set_data(G_OBJECT(window), "name", name); | 3719 g_object_set_data(G_OBJECT(window), "name", name); |
3720 g_signal_connect(GTK_OBJECT(window), "destroy", G_CALLBACK(des_log_win), NULL); | 3720 g_signal_connect(GTK_OBJECT(window), "destroy", G_CALLBACK(des_log_win), NULL); |
3721 gtk_window_set_role(GTK_WINDOW(window), "log"); | 3721 gtk_window_set_role(GTK_WINDOW(window), "log"); |
3722 if (name) | 3722 if (name) |
3723 g_snprintf(buf, BUF_LONG, _("Gaim - Conversations with %s"), name); | 3723 g_snprintf(buf, BUF_LONG, _("Conversations with %s"), name); |
3724 else | 3724 else |
3725 g_snprintf(buf, BUF_LONG, _("Gaim - System Log")); | 3725 g_snprintf(buf, BUF_LONG, _("System Log")); |
3726 gtk_window_set_title(GTK_WINDOW(window), buf); | 3726 gtk_window_set_title(GTK_WINDOW(window), buf); |
3727 gtk_container_set_border_width(GTK_CONTAINER(window), 10); | 3727 gtk_container_set_border_width(GTK_CONTAINER(window), 10); |
3728 gtk_window_set_resizable(GTK_WINDOW(window), TRUE); | 3728 gtk_window_set_resizable(GTK_WINDOW(window), TRUE); |
3729 block = g_signal_connect(GTK_OBJECT(window), "delete_event", | 3729 block = g_signal_connect(GTK_OBJECT(window), "delete_event", |
3730 G_CALLBACK(dont_destroy), window); | 3730 G_CALLBACK(dont_destroy), window); |
4036 | 4036 |
4037 if (!rename_bud_dialog) { | 4037 if (!rename_bud_dialog) { |
4038 GAIM_DIALOG(rename_bud_dialog); | 4038 GAIM_DIALOG(rename_bud_dialog); |
4039 gtk_window_set_role(GTK_WINDOW(rename_bud_dialog), "rename_bud_dialog"); | 4039 gtk_window_set_role(GTK_WINDOW(rename_bud_dialog), "rename_bud_dialog"); |
4040 gtk_window_set_resizable(GTK_WINDOW(rename_bud_dialog), TRUE); | 4040 gtk_window_set_resizable(GTK_WINDOW(rename_bud_dialog), TRUE); |
4041 gtk_window_set_title(GTK_WINDOW(rename_bud_dialog), _("Gaim - Rename Buddy")); | 4041 gtk_window_set_title(GTK_WINDOW(rename_bud_dialog), _("Rename Buddy")); |
4042 g_signal_connect(GTK_OBJECT(rename_bud_dialog), "destroy", | 4042 g_signal_connect(GTK_OBJECT(rename_bud_dialog), "destroy", |
4043 G_CALLBACK(destroy_dialog), rename_bud_dialog); | 4043 G_CALLBACK(destroy_dialog), rename_bud_dialog); |
4044 gtk_widget_realize(rename_bud_dialog); | 4044 gtk_widget_realize(rename_bud_dialog); |
4045 | 4045 |
4046 mainbox = gtk_vbox_new(FALSE, 5); | 4046 mainbox = gtk_vbox_new(FALSE, 5); |
4081 } | 4081 } |
4082 | 4082 |
4083 gtk_widget_show_all(rename_bud_dialog); | 4083 gtk_widget_show_all(rename_bud_dialog); |
4084 } | 4084 } |
4085 | 4085 |
4086 #ifdef USE_PERL | |
4087 | |
4088 static GtkWidget *perl_config = NULL; | |
4089 static char *perl_last_dir = NULL; | |
4090 | |
4091 static void cfdes(GtkWidget *m, gpointer n) | |
4092 { | |
4093 if (perl_config) | |
4094 gtk_widget_destroy(perl_config); | |
4095 perl_config = NULL; | |
4096 } | |
4097 | |
4098 static void do_load(GtkWidget *m, gpointer n) | |
4099 { | |
4100 const char *file = gtk_file_selection_get_filename(GTK_FILE_SELECTION(perl_config)); | |
4101 gchar *f = NULL; | |
4102 if (!file || !strlen(file)) { | |
4103 return; | |
4104 } | |
4105 | |
4106 if (file_is_dir(file, perl_config)) { | |
4107 return; | |
4108 } | |
4109 | |
4110 if (perl_last_dir) { | |
4111 g_free(perl_last_dir); | |
4112 } | |
4113 perl_last_dir = g_dirname(file); | |
4114 | |
4115 debug_printf("Loading perl script: %s\n", file); | |
4116 | |
4117 f = g_strdup(file); | |
4118 perl_load_file(f); | |
4119 g_free(f); | |
4120 cfdes(perl_config, NULL); | |
4121 } | |
4122 | |
4123 void load_perl_script() | |
4124 { | |
4125 char *buf, *temp; | |
4126 | |
4127 if (perl_config) { | |
4128 gtk_widget_show(perl_config); | |
4129 gdk_window_raise(perl_config->window); | |
4130 return; | |
4131 } | |
4132 | |
4133 /* Below is basically stolen from plugins.c */ | |
4134 perl_config = gtk_file_selection_new(_("Gaim - Select Perl Script")); | |
4135 | |
4136 gtk_file_selection_hide_fileop_buttons(GTK_FILE_SELECTION(perl_config)); | |
4137 | |
4138 if (!perl_last_dir) { | |
4139 temp = gaim_user_dir(); | |
4140 buf = g_strconcat(temp, G_DIR_SEPARATOR_S, NULL); | |
4141 } else { | |
4142 buf = g_strconcat(perl_last_dir, G_DIR_SEPARATOR_S, NULL); | |
4143 } | |
4144 | |
4145 gtk_file_selection_set_filename(GTK_FILE_SELECTION(perl_config), buf); | |
4146 gtk_file_selection_complete(GTK_FILE_SELECTION(perl_config), "*.pl"); | |
4147 g_signal_connect(GTK_OBJECT(perl_config), "destroy", G_CALLBACK(cfdes), perl_config); | |
4148 | |
4149 g_signal_connect(GTK_OBJECT(GTK_FILE_SELECTION(perl_config)->ok_button), | |
4150 "clicked", G_CALLBACK(do_load), NULL); | |
4151 | |
4152 g_signal_connect(GTK_OBJECT(GTK_FILE_SELECTION(perl_config)->cancel_button), | |
4153 "clicked", G_CALLBACK(cfdes), NULL); | |
4154 | |
4155 g_free(buf); | |
4156 gtk_widget_show(perl_config); | |
4157 gdk_window_raise(perl_config->window); | |
4158 } | |
4159 | |
4160 #endif /* USE_PERL */ | |
4161 | 4086 |
4162 GtkWidget *gaim_pixbuf_toolbar_button_from_stock(char *icon) | 4087 GtkWidget *gaim_pixbuf_toolbar_button_from_stock(char *icon) |
4163 { | 4088 { |
4164 GtkWidget *button, *image, *bbox; | 4089 GtkWidget *button, *image, *bbox; |
4165 | 4090 |