gfio: use G_OBJECT(), not GTK_OBJECT()
[fio.git] / ghelpers.c
index e2e8192c974fdd66ad7af1262d6ed54fdbeb7523..d9cc35a20218a14717c915eca45bc9da27b1ad0a 100644 (file)
@@ -95,8 +95,9 @@ GtkTreeViewColumn *tree_view_column(GtkWidget *tree_view, int index, const char
                gtk_tree_view_column_set_sort_column_id(col, index);
        gtk_tree_view_column_set_resizable(col, TRUE);
        gtk_tree_view_column_pack_start(col, renderer, TRUE);
+       gtk_tree_view_column_set_expand(col, TRUE);
        gtk_tree_view_column_add_attribute(col, renderer, "text", index);
-       gtk_object_set(GTK_OBJECT(renderer), "alignment", align, NULL);
+       g_object_set(G_OBJECT(renderer), "alignment", align, NULL);
        switch (align) {
        case PANGO_ALIGN_LEFT:
                xalign = 0.0;
@@ -161,3 +162,14 @@ void multitext_free(struct multitext_widget *mt)
        mt->cur_text = -1;
        mt->max_text = 0;
 }
+
+GtkWidget *get_scrolled_window(gint border_width)
+{
+       GtkWidget *scroll;
+
+       scroll = gtk_scrolled_window_new(NULL, NULL);
+       gtk_container_set_border_width(GTK_CONTAINER(scroll), border_width);
+       gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scroll), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
+
+       return scroll;
+}