pidgin/gtkplugin.c

changeset 36212
fa725d4d41ab
parent 35689
1e257009ac10
parent 36210
115560993ff5
child 37158
96b5ab42da00
equal deleted inserted replaced
36211:de73d2ecffe8 36212:fa725d4d41ab
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

mercurial