pidgin/gtkplugin.c

branch
soc.2013.gobjectification.plugins
changeset 37158
96b5ab42da00
parent 37133
832cd077145e
parent 36212
fa725d4d41ab
child 37234
bfacdb2fbfdc
equal deleted inserted replaced
37157:87898632ad06 37158:96b5ab42da00
354 GTK_DIALOG_DESTROY_WITH_PARENT, GTK_STOCK_CLOSE, 354 GTK_DIALOG_DESTROY_WITH_PARENT, GTK_STOCK_CLOSE,
355 GTK_RESPONSE_CLOSE, NULL); 355 GTK_RESPONSE_CLOSE, NULL);
356 356
357 g_signal_connect(G_OBJECT(dialog), "response", 357 g_signal_connect(G_OBJECT(dialog), "response",
358 G_CALLBACK(pref_dialog_response_cb), plugin); 358 G_CALLBACK(pref_dialog_response_cb), plugin);
359
359 gtk_container_add(GTK_CONTAINER( 360 gtk_container_add(GTK_CONTAINER(
360 gtk_dialog_get_content_area(GTK_DIALOG(dialog))), box); 361 gtk_dialog_get_content_area(GTK_DIALOG(dialog))),
362 pidgin_make_scrollable(box, GTK_POLICY_AUTOMATIC,
363 GTK_POLICY_AUTOMATIC, GTK_SHADOW_IN, 400, 400));
364
361 gtk_window_set_role(GTK_WINDOW(dialog), "plugin_config"); 365 gtk_window_set_role(GTK_WINDOW(dialog), "plugin_config");
362 gtk_window_set_title(GTK_WINDOW(dialog), 366 gtk_window_set_title(GTK_WINDOW(dialog),
363 _(purple_plugin_info_get_name(info))); 367 _(purple_plugin_info_get_name(info)));
364 gtk_widget_show_all(dialog); 368 gtk_widget_show_all(dialog);
365 } 369 }
1026 g_object_set(rendt, "ellipsize", PANGO_ELLIPSIZE_END, NULL); 1030 g_object_set(rendt, "ellipsize", PANGO_ELLIPSIZE_END, NULL);
1027 gtk_tree_view_append_column (GTK_TREE_VIEW(event_view), col); 1031 gtk_tree_view_append_column (GTK_TREE_VIEW(event_view), col);
1028 gtk_tree_view_column_set_sort_column_id(col, 1); 1032 gtk_tree_view_column_set_sort_column_id(col, 1);
1029 g_object_unref(G_OBJECT(ls)); 1033 g_object_unref(G_OBJECT(ls));
1030 gtk_box_pack_start(GTK_BOX(gtk_dialog_get_content_area(GTK_DIALOG(plugin_dialog))), 1034 gtk_box_pack_start(GTK_BOX(gtk_dialog_get_content_area(GTK_DIALOG(plugin_dialog))),
1031 pidgin_make_scrollable(event_view, GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC, GTK_SHADOW_IN, -1, -1), 1035 pidgin_make_scrollable(event_view, GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC, GTK_SHADOW_IN, -1, -1),
1032 TRUE, TRUE, 0); 1036 TRUE, TRUE, 0);
1033 gtk_tree_view_set_search_column(GTK_TREE_VIEW(event_view), 1); 1037 gtk_tree_view_set_search_column(GTK_TREE_VIEW(event_view), 1);
1034 gtk_tree_view_set_search_equal_func(GTK_TREE_VIEW(event_view), 1038 gtk_tree_view_set_search_equal_func(GTK_TREE_VIEW(event_view),
1035 pidgin_tree_view_search_equal_func, NULL, NULL); 1039 pidgin_tree_view_search_equal_func, NULL, NULL);
1036 1040

mercurial