| 246 GTK_DIALOG_DESTROY_WITH_PARENT, GTK_STOCK_CLOSE, |
246 GTK_DIALOG_DESTROY_WITH_PARENT, GTK_STOCK_CLOSE, |
| 247 GTK_RESPONSE_CLOSE, NULL); |
247 GTK_RESPONSE_CLOSE, NULL); |
| 248 |
248 |
| 249 g_signal_connect(G_OBJECT(dialog), "response", |
249 g_signal_connect(G_OBJECT(dialog), "response", |
| 250 G_CALLBACK(pref_dialog_response_cb), plugin); |
250 G_CALLBACK(pref_dialog_response_cb), plugin); |
| |
251 |
| 251 gtk_container_add(GTK_CONTAINER( |
252 gtk_container_add(GTK_CONTAINER( |
| 252 gtk_dialog_get_content_area(GTK_DIALOG(dialog))), box); |
253 gtk_dialog_get_content_area(GTK_DIALOG(dialog))), |
| |
254 pidgin_make_scrollable(box, GTK_POLICY_AUTOMATIC, |
| |
255 GTK_POLICY_AUTOMATIC, GTK_SHADOW_IN, 400, 400)); |
| |
256 |
| 253 gtk_window_set_role(GTK_WINDOW(dialog), "plugin_config"); |
257 gtk_window_set_role(GTK_WINDOW(dialog), "plugin_config"); |
| 254 gtk_window_set_title(GTK_WINDOW(dialog), |
258 gtk_window_set_title(GTK_WINDOW(dialog), |
| 255 _(purple_plugin_get_name(plugin))); |
259 _(purple_plugin_get_name(plugin))); |
| 256 gtk_widget_show_all(dialog); |
260 gtk_widget_show_all(dialog); |
| 257 } |
261 } |
| 878 g_object_set(rendt, "ellipsize", PANGO_ELLIPSIZE_END, NULL); |
882 g_object_set(rendt, "ellipsize", PANGO_ELLIPSIZE_END, NULL); |
| 879 gtk_tree_view_append_column (GTK_TREE_VIEW(event_view), col); |
883 gtk_tree_view_append_column (GTK_TREE_VIEW(event_view), col); |
| 880 gtk_tree_view_column_set_sort_column_id(col, 1); |
884 gtk_tree_view_column_set_sort_column_id(col, 1); |
| 881 g_object_unref(G_OBJECT(ls)); |
885 g_object_unref(G_OBJECT(ls)); |
| 882 gtk_box_pack_start(GTK_BOX(gtk_dialog_get_content_area(GTK_DIALOG(plugin_dialog))), |
886 gtk_box_pack_start(GTK_BOX(gtk_dialog_get_content_area(GTK_DIALOG(plugin_dialog))), |
| 883 pidgin_make_scrollable(event_view, GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC, GTK_SHADOW_IN, -1, -1), |
887 pidgin_make_scrollable(event_view, GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC, GTK_SHADOW_IN, -1, -1), |
| 884 TRUE, TRUE, 0); |
888 TRUE, TRUE, 0); |
| 885 gtk_tree_view_set_search_column(GTK_TREE_VIEW(event_view), 1); |
889 gtk_tree_view_set_search_column(GTK_TREE_VIEW(event_view), 1); |
| 886 gtk_tree_view_set_search_equal_func(GTK_TREE_VIEW(event_view), |
890 gtk_tree_view_set_search_equal_func(GTK_TREE_VIEW(event_view), |
| 887 pidgin_tree_view_search_equal_func, NULL, NULL); |
891 pidgin_tree_view_search_equal_func, NULL, NULL); |
| 888 |
892 |