Mercurial > pidgin.yaz
comparison pidgin/gtkblist.c @ 15821:cebfc6af3eb5
More Gaim to Pidgin stuff
author | Sean Egan <seanegan@gmail.com> |
---|---|
date | Mon, 19 Mar 2007 06:01:29 +0000 |
parents | 20225df32b7e |
children | 84b0f9b23ede |
comparison
equal
deleted
inserted
replaced
15820:c02a897a67c7 | 15821:cebfc6af3eb5 |
---|---|
126 static void pidgin_blist_update_buddy(GaimBuddyList *list, GaimBlistNode *node, gboolean statusChange); | 126 static void pidgin_blist_update_buddy(GaimBuddyList *list, GaimBlistNode *node, gboolean statusChange); |
127 static void pidgin_blist_selection_changed(GtkTreeSelection *selection, gpointer data); | 127 static void pidgin_blist_selection_changed(GtkTreeSelection *selection, gpointer data); |
128 static void pidgin_blist_update(GaimBuddyList *list, GaimBlistNode *node); | 128 static void pidgin_blist_update(GaimBuddyList *list, GaimBlistNode *node); |
129 static void pidgin_blist_update_group(GaimBuddyList *list, GaimBlistNode *node); | 129 static void pidgin_blist_update_group(GaimBuddyList *list, GaimBlistNode *node); |
130 static void pidgin_blist_update_contact(GaimBuddyList *list, GaimBlistNode *node); | 130 static void pidgin_blist_update_contact(GaimBuddyList *list, GaimBlistNode *node); |
131 static char *gaim_get_tooltip_text(GaimBlistNode *node, gboolean full); | 131 static char *pidgin_get_tooltip_text(GaimBlistNode *node, gboolean full); |
132 static const char *item_factory_translate_func (const char *path, gpointer func_data); | 132 static const char *item_factory_translate_func (const char *path, gpointer func_data); |
133 static gboolean get_iter_from_node(GaimBlistNode *node, GtkTreeIter *iter); | 133 static gboolean get_iter_from_node(GaimBlistNode *node, GtkTreeIter *iter); |
134 static void redo_buddy_list(GaimBuddyList *list, gboolean remove, gboolean rerender); | 134 static void redo_buddy_list(GaimBuddyList *list, gboolean remove, gboolean rerender); |
135 static void pidgin_blist_collapse_contact_cb(GtkWidget *w, GaimBlistNode *node); | 135 static void pidgin_blist_collapse_contact_cb(GtkWidget *w, GaimBlistNode *node); |
136 static char *gaim_get_group_title(GaimBlistNode *gnode, gboolean expanded); | 136 static char *pidgin_get_group_title(GaimBlistNode *gnode, gboolean expanded); |
137 | 137 |
138 static void pidgin_blist_tooltip_destroy(void); | 138 static void pidgin_blist_tooltip_destroy(void); |
139 | 139 |
140 struct _pidgin_blist_node { | 140 struct _pidgin_blist_node { |
141 GtkTreeRowReference *row; | 141 GtkTreeRowReference *row; |
588 GtkWidget *rowbox; | 588 GtkWidget *rowbox; |
589 GtkWidget *input; | 589 GtkWidget *input; |
590 | 590 |
591 pce = tmp->data; | 591 pce = tmp->data; |
592 | 592 |
593 rowbox = gtk_hbox_new(FALSE, GAIM_HIG_BORDER); | 593 rowbox = gtk_hbox_new(FALSE, PIDGIN_HIG_BORDER); |
594 gtk_box_pack_start(GTK_BOX(data->entries_box), rowbox, FALSE, FALSE, 0); | 594 gtk_box_pack_start(GTK_BOX(data->entries_box), rowbox, FALSE, FALSE, 0); |
595 | 595 |
596 label = gtk_label_new_with_mnemonic(pce->label); | 596 label = gtk_label_new_with_mnemonic(pce->label); |
597 gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5); | 597 gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5); |
598 gtk_size_group_add_widget(data->sg, label); | 598 gtk_size_group_add_widget(data->sg, label); |
617 gtk_entry_set_text(GTK_ENTRY(input), value); | 617 gtk_entry_set_text(GTK_ENTRY(input), value); |
618 if (pce->secret) | 618 if (pce->secret) |
619 { | 619 { |
620 gtk_entry_set_visibility(GTK_ENTRY(input), FALSE); | 620 gtk_entry_set_visibility(GTK_ENTRY(input), FALSE); |
621 if (gtk_entry_get_invisible_char(GTK_ENTRY(input)) == '*') | 621 if (gtk_entry_get_invisible_char(GTK_ENTRY(input)) == '*') |
622 gtk_entry_set_invisible_char(GTK_ENTRY(input), GAIM_INVISIBLE_CHAR); | 622 gtk_entry_set_invisible_char(GTK_ENTRY(input), PIDGIN_INVISIBLE_CHAR); |
623 } | 623 } |
624 gtk_box_pack_end(GTK_BOX(rowbox), input, TRUE, TRUE, 0); | 624 gtk_box_pack_end(GTK_BOX(rowbox), input, TRUE, TRUE, 0); |
625 g_signal_connect(G_OBJECT(input), "changed", | 625 g_signal_connect(G_OBJECT(input), "changed", |
626 G_CALLBACK(joinchat_set_sensitive_if_input_cb), data); | 626 G_CALLBACK(joinchat_set_sensitive_if_input_cb), data); |
627 } | 627 } |
704 data->window = gtk_dialog_new_with_buttons(_("Join a Chat"), | 704 data->window = gtk_dialog_new_with_buttons(_("Join a Chat"), |
705 NULL, GTK_DIALOG_NO_SEPARATOR, | 705 NULL, GTK_DIALOG_NO_SEPARATOR, |
706 GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, | 706 GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, |
707 PIDGIN_STOCK_CHAT, GTK_RESPONSE_OK, NULL); | 707 PIDGIN_STOCK_CHAT, GTK_RESPONSE_OK, NULL); |
708 gtk_dialog_set_default_response(GTK_DIALOG(data->window), GTK_RESPONSE_OK); | 708 gtk_dialog_set_default_response(GTK_DIALOG(data->window), GTK_RESPONSE_OK); |
709 gtk_container_set_border_width(GTK_CONTAINER(data->window), GAIM_HIG_BOX_SPACE); | 709 gtk_container_set_border_width(GTK_CONTAINER(data->window), PIDGIN_HIG_BOX_SPACE); |
710 gtk_window_set_resizable(GTK_WINDOW(data->window), FALSE); | 710 gtk_window_set_resizable(GTK_WINDOW(data->window), FALSE); |
711 gtk_box_set_spacing(GTK_BOX(GTK_DIALOG(data->window)->vbox), GAIM_HIG_BORDER); | 711 gtk_box_set_spacing(GTK_BOX(GTK_DIALOG(data->window)->vbox), PIDGIN_HIG_BORDER); |
712 gtk_container_set_border_width( | 712 gtk_container_set_border_width( |
713 GTK_CONTAINER(GTK_DIALOG(data->window)->vbox), GAIM_HIG_BOX_SPACE); | 713 GTK_CONTAINER(GTK_DIALOG(data->window)->vbox), PIDGIN_HIG_BOX_SPACE); |
714 gtk_window_set_role(GTK_WINDOW(data->window), "join_chat"); | 714 gtk_window_set_role(GTK_WINDOW(data->window), "join_chat"); |
715 | 715 |
716 hbox = gtk_hbox_new(FALSE, GAIM_HIG_BORDER); | 716 hbox = gtk_hbox_new(FALSE, PIDGIN_HIG_BORDER); |
717 gtk_container_add(GTK_CONTAINER(GTK_DIALOG(data->window)->vbox), hbox); | 717 gtk_container_add(GTK_CONTAINER(GTK_DIALOG(data->window)->vbox), hbox); |
718 gtk_box_pack_start(GTK_BOX(hbox), img, FALSE, FALSE, 0); | 718 gtk_box_pack_start(GTK_BOX(hbox), img, FALSE, FALSE, 0); |
719 gtk_misc_set_alignment(GTK_MISC(img), 0, 0); | 719 gtk_misc_set_alignment(GTK_MISC(img), 0, 0); |
720 | 720 |
721 vbox = gtk_vbox_new(FALSE, 5); | 721 vbox = gtk_vbox_new(FALSE, 5); |
726 "about the chat you would like to join.\n")); | 726 "about the chat you would like to join.\n")); |
727 gtk_label_set_line_wrap(GTK_LABEL(label), TRUE); | 727 gtk_label_set_line_wrap(GTK_LABEL(label), TRUE); |
728 gtk_misc_set_alignment(GTK_MISC(label), 0, 0); | 728 gtk_misc_set_alignment(GTK_MISC(label), 0, 0); |
729 gtk_box_pack_start(GTK_BOX(vbox), label, FALSE, FALSE, 0); | 729 gtk_box_pack_start(GTK_BOX(vbox), label, FALSE, FALSE, 0); |
730 | 730 |
731 rowbox = gtk_hbox_new(FALSE, GAIM_HIG_BORDER); | 731 rowbox = gtk_hbox_new(FALSE, PIDGIN_HIG_BORDER); |
732 gtk_box_pack_start(GTK_BOX(vbox), rowbox, TRUE, TRUE, 0); | 732 gtk_box_pack_start(GTK_BOX(vbox), rowbox, TRUE, TRUE, 0); |
733 | 733 |
734 data->sg = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL); | 734 data->sg = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL); |
735 | 735 |
736 label = gtk_label_new_with_mnemonic(_("_Account:")); | 736 label = gtk_label_new_with_mnemonic(_("_Account:")); |
772 node = g_value_get_pointer(&val); | 772 node = g_value_get_pointer(&val); |
773 | 773 |
774 if (GAIM_BLIST_NODE_IS_GROUP(node)) { | 774 if (GAIM_BLIST_NODE_IS_GROUP(node)) { |
775 char *title; | 775 char *title; |
776 | 776 |
777 title = gaim_get_group_title(node, TRUE); | 777 title = pidgin_get_group_title(node, TRUE); |
778 | 778 |
779 gtk_tree_store_set(gtkblist->treemodel, iter, | 779 gtk_tree_store_set(gtkblist->treemodel, iter, |
780 NAME_COLUMN, title, | 780 NAME_COLUMN, title, |
781 -1); | 781 -1); |
782 | 782 |
796 node = g_value_get_pointer(&val); | 796 node = g_value_get_pointer(&val); |
797 | 797 |
798 if (GAIM_BLIST_NODE_IS_GROUP(node)) { | 798 if (GAIM_BLIST_NODE_IS_GROUP(node)) { |
799 char *title; | 799 char *title; |
800 | 800 |
801 title = gaim_get_group_title(node, FALSE); | 801 title = pidgin_get_group_title(node, FALSE); |
802 | 802 |
803 gtk_tree_store_set(gtkblist->treemodel, iter, | 803 gtk_tree_store_set(gtkblist->treemodel, iter, |
804 NAME_COLUMN, title, | 804 NAME_COLUMN, title, |
805 -1); | 805 -1); |
806 | 806 |
2268 } | 2268 } |
2269 | 2269 |
2270 td->status_icon = pidgin_blist_get_status_icon(node, PIDGIN_STATUS_ICON_LARGE); | 2270 td->status_icon = pidgin_blist_get_status_icon(node, PIDGIN_STATUS_ICON_LARGE); |
2271 td->avatar = pidgin_blist_get_buddy_icon(node, !full, FALSE, TRUE); | 2271 td->avatar = pidgin_blist_get_buddy_icon(node, !full, FALSE, TRUE); |
2272 td->prpl_icon = pidgin_create_prpl_icon(account, PIDGIN_PRPL_ICON_SMALL); | 2272 td->prpl_icon = pidgin_create_prpl_icon(account, PIDGIN_PRPL_ICON_SMALL); |
2273 tooltip_text = gaim_get_tooltip_text(node, full); | 2273 tooltip_text = pidgin_get_tooltip_text(node, full); |
2274 td->layout = gtk_widget_create_pango_layout(gtkblist->tipwindow, NULL); | 2274 td->layout = gtk_widget_create_pango_layout(gtkblist->tipwindow, NULL); |
2275 td->name_layout = gtk_widget_create_pango_layout(gtkblist->tipwindow, NULL); | 2275 td->name_layout = gtk_widget_create_pango_layout(gtkblist->tipwindow, NULL); |
2276 | 2276 |
2277 if (GAIM_BLIST_NODE_IS_BUDDY(node)) | 2277 if (GAIM_BLIST_NODE_IS_BUDDY(node)) |
2278 tmp = g_markup_escape_text(gaim_buddy_get_name((GaimBuddy*)node), -1); | 2278 tmp = g_markup_escape_text(gaim_buddy_get_name((GaimBuddy*)node), -1); |
2797 | 2797 |
2798 /********************************************************* | 2798 /********************************************************* |
2799 * Private Utility functions * | 2799 * Private Utility functions * |
2800 *********************************************************/ | 2800 *********************************************************/ |
2801 | 2801 |
2802 static char *gaim_get_tooltip_text(GaimBlistNode *node, gboolean full) | 2802 static char *pidgin_get_tooltip_text(GaimBlistNode *node, gboolean full) |
2803 { | 2803 { |
2804 GString *str = g_string_new(""); | 2804 GString *str = g_string_new(""); |
2805 GaimPlugin *prpl; | 2805 GaimPlugin *prpl; |
2806 GaimPluginProtocolInfo *prpl_info = NULL; | 2806 GaimPluginProtocolInfo *prpl_info = NULL; |
2807 char *tmp; | 2807 char *tmp; |
3923 if (pixbuf != NULL) { | 3923 if (pixbuf != NULL) { |
3924 image = gtk_image_new_from_pixbuf(pixbuf); | 3924 image = gtk_image_new_from_pixbuf(pixbuf); |
3925 g_object_unref(pixbuf); | 3925 g_object_unref(pixbuf); |
3926 | 3926 |
3927 gtk_box_pack_start(GTK_BOX(hbox), image, FALSE, FALSE, | 3927 gtk_box_pack_start(GTK_BOX(hbox), image, FALSE, FALSE, |
3928 GAIM_HIG_BOX_SPACE); | 3928 PIDGIN_HIG_BOX_SPACE); |
3929 } | 3929 } |
3930 } | 3930 } |
3931 | 3931 |
3932 /* Create the text */ | 3932 /* Create the text */ |
3933 label = gtk_label_new(""); | 3933 label = gtk_label_new(""); |
3935 g_free(text); | 3935 g_free(text); |
3936 #if GTK_CHECK_VERSION(2,6,0) | 3936 #if GTK_CHECK_VERSION(2,6,0) |
3937 g_object_set(label, "ellipsize", PANGO_ELLIPSIZE_END, NULL); | 3937 g_object_set(label, "ellipsize", PANGO_ELLIPSIZE_END, NULL); |
3938 #endif | 3938 #endif |
3939 gtk_box_pack_start(GTK_BOX(hbox), label, TRUE, TRUE, | 3939 gtk_box_pack_start(GTK_BOX(hbox), label, TRUE, TRUE, |
3940 GAIM_HIG_BOX_SPACE); | 3940 PIDGIN_HIG_BOX_SPACE); |
3941 | 3941 |
3942 /* Create the actual button and put the icon and text on it */ | 3942 /* Create the actual button and put the icon and text on it */ |
3943 button = gtk_button_new(); | 3943 button = gtk_button_new(); |
3944 gtk_container_add(GTK_CONTAINER(button), hbox); | 3944 gtk_container_add(GTK_CONTAINER(button), hbox); |
3945 g_signal_connect(G_OBJECT(button), "clicked", | 3945 g_signal_connect(G_OBJECT(button), "clicked", |
4050 | 4050 |
4051 #if 0 | 4051 #if 0 |
4052 static GtkWidget * | 4052 static GtkWidget * |
4053 kiosk_page() | 4053 kiosk_page() |
4054 { | 4054 { |
4055 GtkWidget *ret = gtk_vbox_new(FALSE, GAIM_HIG_BOX_SPACE); | 4055 GtkWidget *ret = gtk_vbox_new(FALSE, PIDGIN_HIG_BOX_SPACE); |
4056 GtkWidget *label; | 4056 GtkWidget *label; |
4057 GtkWidget *entry; | 4057 GtkWidget *entry; |
4058 GtkWidget *bbox; | 4058 GtkWidget *bbox; |
4059 GtkWidget *button; | 4059 GtkWidget *button; |
4060 | 4060 |
4086 | 4086 |
4087 | 4087 |
4088 label = gtk_label_new(NULL); | 4088 label = gtk_label_new(NULL); |
4089 gtk_box_pack_start(GTK_BOX(ret), label, TRUE, TRUE, 0); | 4089 gtk_box_pack_start(GTK_BOX(ret), label, TRUE, TRUE, 0); |
4090 | 4090 |
4091 gtk_container_set_border_width(GTK_CONTAINER(ret), GAIM_HIG_BORDER); | 4091 gtk_container_set_border_width(GTK_CONTAINER(ret), PIDGIN_HIG_BORDER); |
4092 | 4092 |
4093 gtk_widget_show_all(ret); | 4093 gtk_widget_show_all(ret); |
4094 return ret; | 4094 return ret; |
4095 } | 4095 } |
4096 #endif | 4096 #endif |
4752 | 4752 |
4753 path = gtk_tree_model_get_path(GTK_TREE_MODEL(gtkblist->treemodel), &iter); | 4753 path = gtk_tree_model_get_path(GTK_TREE_MODEL(gtkblist->treemodel), &iter); |
4754 expanded = gtk_tree_view_row_expanded(GTK_TREE_VIEW(gtkblist->treeview), path); | 4754 expanded = gtk_tree_view_row_expanded(GTK_TREE_VIEW(gtkblist->treeview), path); |
4755 gtk_tree_path_free(path); | 4755 gtk_tree_path_free(path); |
4756 | 4756 |
4757 title = gaim_get_group_title(gnode, expanded); | 4757 title = pidgin_get_group_title(gnode, expanded); |
4758 | 4758 |
4759 gtk_tree_store_set(gtkblist->treemodel, &iter, | 4759 gtk_tree_store_set(gtkblist->treemodel, &iter, |
4760 STATUS_ICON_VISIBLE_COLUMN, FALSE, | 4760 STATUS_ICON_VISIBLE_COLUMN, FALSE, |
4761 STATUS_ICON_COLUMN, NULL, | 4761 STATUS_ICON_COLUMN, NULL, |
4762 NAME_COLUMN, title, | 4762 NAME_COLUMN, title, |
4772 } else { | 4772 } else { |
4773 pidgin_blist_hide_node(list, gnode, TRUE); | 4773 pidgin_blist_hide_node(list, gnode, TRUE); |
4774 } | 4774 } |
4775 } | 4775 } |
4776 | 4776 |
4777 static char *gaim_get_group_title(GaimBlistNode *gnode, gboolean expanded) | 4777 static char *pidgin_get_group_title(GaimBlistNode *gnode, gboolean expanded) |
4778 { | 4778 { |
4779 GaimGroup *group; | 4779 GaimGroup *group; |
4780 GdkColor textcolor; | 4780 GdkColor textcolor; |
4781 gboolean selected; | 4781 gboolean selected; |
4782 char group_count[12] = ""; | 4782 char group_count[12] = ""; |
5246 GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, | 5246 GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, |
5247 GTK_STOCK_ADD, GTK_RESPONSE_OK, | 5247 GTK_STOCK_ADD, GTK_RESPONSE_OK, |
5248 NULL); | 5248 NULL); |
5249 | 5249 |
5250 gtk_dialog_set_default_response(GTK_DIALOG(data->window), GTK_RESPONSE_OK); | 5250 gtk_dialog_set_default_response(GTK_DIALOG(data->window), GTK_RESPONSE_OK); |
5251 gtk_container_set_border_width(GTK_CONTAINER(data->window), GAIM_HIG_BOX_SPACE); | 5251 gtk_container_set_border_width(GTK_CONTAINER(data->window), PIDGIN_HIG_BOX_SPACE); |
5252 gtk_window_set_resizable(GTK_WINDOW(data->window), FALSE); | 5252 gtk_window_set_resizable(GTK_WINDOW(data->window), FALSE); |
5253 gtk_box_set_spacing(GTK_BOX(GTK_DIALOG(data->window)->vbox), GAIM_HIG_BORDER); | 5253 gtk_box_set_spacing(GTK_BOX(GTK_DIALOG(data->window)->vbox), PIDGIN_HIG_BORDER); |
5254 gtk_container_set_border_width(GTK_CONTAINER(GTK_DIALOG(data->window)->vbox), GAIM_HIG_BOX_SPACE); | 5254 gtk_container_set_border_width(GTK_CONTAINER(GTK_DIALOG(data->window)->vbox), PIDGIN_HIG_BOX_SPACE); |
5255 gtk_window_set_role(GTK_WINDOW(data->window), "add_buddy"); | 5255 gtk_window_set_role(GTK_WINDOW(data->window), "add_buddy"); |
5256 gtk_window_set_type_hint(GTK_WINDOW(data->window), | 5256 gtk_window_set_type_hint(GTK_WINDOW(data->window), |
5257 GDK_WINDOW_TYPE_HINT_DIALOG); | 5257 GDK_WINDOW_TYPE_HINT_DIALOG); |
5258 | 5258 |
5259 hbox = gtk_hbox_new(FALSE, GAIM_HIG_BORDER); | 5259 hbox = gtk_hbox_new(FALSE, PIDGIN_HIG_BORDER); |
5260 gtk_container_add(GTK_CONTAINER(GTK_DIALOG(data->window)->vbox), hbox); | 5260 gtk_container_add(GTK_CONTAINER(GTK_DIALOG(data->window)->vbox), hbox); |
5261 gtk_box_pack_start(GTK_BOX(hbox), img, FALSE, FALSE, 0); | 5261 gtk_box_pack_start(GTK_BOX(hbox), img, FALSE, FALSE, 0); |
5262 gtk_misc_set_alignment(GTK_MISC(img), 0, 0); | 5262 gtk_misc_set_alignment(GTK_MISC(img), 0, 0); |
5263 | 5263 |
5264 vbox = gtk_vbox_new(FALSE, 0); | 5264 vbox = gtk_vbox_new(FALSE, 0); |
5273 gtk_widget_set_size_request(GTK_WIDGET(label), 400, -1); | 5273 gtk_widget_set_size_request(GTK_WIDGET(label), 400, -1); |
5274 gtk_label_set_line_wrap(GTK_LABEL(label), TRUE); | 5274 gtk_label_set_line_wrap(GTK_LABEL(label), TRUE); |
5275 gtk_misc_set_alignment(GTK_MISC(label), 0, 0); | 5275 gtk_misc_set_alignment(GTK_MISC(label), 0, 0); |
5276 gtk_box_pack_start(GTK_BOX(vbox), label, FALSE, FALSE, 0); | 5276 gtk_box_pack_start(GTK_BOX(vbox), label, FALSE, FALSE, 0); |
5277 | 5277 |
5278 hbox = gtk_hbox_new(FALSE, GAIM_HIG_BOX_SPACE); | 5278 hbox = gtk_hbox_new(FALSE, PIDGIN_HIG_BOX_SPACE); |
5279 gtk_container_add(GTK_CONTAINER(vbox), hbox); | 5279 gtk_container_add(GTK_CONTAINER(vbox), hbox); |
5280 | 5280 |
5281 g_signal_connect(G_OBJECT(data->window), "destroy", | 5281 g_signal_connect(G_OBJECT(data->window), "destroy", |
5282 G_CALLBACK(destroy_add_buddy_dialog_cb), data); | 5282 G_CALLBACK(destroy_add_buddy_dialog_cb), data); |
5283 | 5283 |
5516 gtk_entry_set_text(GTK_ENTRY(input), value); | 5516 gtk_entry_set_text(GTK_ENTRY(input), value); |
5517 if (pce->secret) | 5517 if (pce->secret) |
5518 { | 5518 { |
5519 gtk_entry_set_visibility(GTK_ENTRY(input), FALSE); | 5519 gtk_entry_set_visibility(GTK_ENTRY(input), FALSE); |
5520 if (gtk_entry_get_invisible_char(GTK_ENTRY(input)) == '*') | 5520 if (gtk_entry_get_invisible_char(GTK_ENTRY(input)) == '*') |
5521 gtk_entry_set_invisible_char(GTK_ENTRY(input), GAIM_INVISIBLE_CHAR); | 5521 gtk_entry_set_invisible_char(GTK_ENTRY(input), PIDGIN_INVISIBLE_CHAR); |
5522 } | 5522 } |
5523 gtk_box_pack_end(GTK_BOX(rowbox), input, TRUE, TRUE, 0); | 5523 gtk_box_pack_end(GTK_BOX(rowbox), input, TRUE, TRUE, 0); |
5524 g_signal_connect(G_OBJECT(input), "changed", | 5524 g_signal_connect(G_OBJECT(input), "changed", |
5525 G_CALLBACK(addchat_set_sensitive_if_input_cb), data); | 5525 G_CALLBACK(addchat_set_sensitive_if_input_cb), data); |
5526 } | 5526 } |
5622 GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, | 5622 GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, |
5623 GTK_STOCK_ADD, GTK_RESPONSE_OK, | 5623 GTK_STOCK_ADD, GTK_RESPONSE_OK, |
5624 NULL); | 5624 NULL); |
5625 | 5625 |
5626 gtk_dialog_set_default_response(GTK_DIALOG(data->window), GTK_RESPONSE_OK); | 5626 gtk_dialog_set_default_response(GTK_DIALOG(data->window), GTK_RESPONSE_OK); |
5627 gtk_container_set_border_width(GTK_CONTAINER(data->window), GAIM_HIG_BOX_SPACE); | 5627 gtk_container_set_border_width(GTK_CONTAINER(data->window), PIDGIN_HIG_BOX_SPACE); |
5628 gtk_window_set_resizable(GTK_WINDOW(data->window), FALSE); | 5628 gtk_window_set_resizable(GTK_WINDOW(data->window), FALSE); |
5629 gtk_box_set_spacing(GTK_BOX(GTK_DIALOG(data->window)->vbox), GAIM_HIG_BORDER); | 5629 gtk_box_set_spacing(GTK_BOX(GTK_DIALOG(data->window)->vbox), PIDGIN_HIG_BORDER); |
5630 gtk_container_set_border_width(GTK_CONTAINER(GTK_DIALOG(data->window)->vbox), GAIM_HIG_BOX_SPACE); | 5630 gtk_container_set_border_width(GTK_CONTAINER(GTK_DIALOG(data->window)->vbox), PIDGIN_HIG_BOX_SPACE); |
5631 gtk_window_set_role(GTK_WINDOW(data->window), "add_chat"); | 5631 gtk_window_set_role(GTK_WINDOW(data->window), "add_chat"); |
5632 gtk_window_set_type_hint(GTK_WINDOW(data->window), | 5632 gtk_window_set_type_hint(GTK_WINDOW(data->window), |
5633 GDK_WINDOW_TYPE_HINT_DIALOG); | 5633 GDK_WINDOW_TYPE_HINT_DIALOG); |
5634 | 5634 |
5635 hbox = gtk_hbox_new(FALSE, GAIM_HIG_BORDER); | 5635 hbox = gtk_hbox_new(FALSE, PIDGIN_HIG_BORDER); |
5636 gtk_container_add(GTK_CONTAINER(GTK_DIALOG(data->window)->vbox), hbox); | 5636 gtk_container_add(GTK_CONTAINER(GTK_DIALOG(data->window)->vbox), hbox); |
5637 gtk_box_pack_start(GTK_BOX(hbox), img, FALSE, FALSE, 0); | 5637 gtk_box_pack_start(GTK_BOX(hbox), img, FALSE, FALSE, 0); |
5638 gtk_misc_set_alignment(GTK_MISC(img), 0, 0); | 5638 gtk_misc_set_alignment(GTK_MISC(img), 0, 0); |
5639 | 5639 |
5640 vbox = gtk_vbox_new(FALSE, 5); | 5640 vbox = gtk_vbox_new(FALSE, 5); |