gtk_tree_view_column_set_visible(column, (i < ct->columns));
gtk_tree_view_column_set_fixed_width(column, thumb_width + (THUMB_BORDER_PADDING * 6));
+#if GTK_CHECK_VERSION(2,18,0)
+ list = gtk_cell_layout_get_cells(GTK_CELL_LAYOUT(column));
+#else
list = gtk_tree_view_column_get_cell_renderers(column);
+#endif
cell = (list) ? list->data : NULL;
g_list_free(list);
gtk_tree_view_column_set_fixed_width(column, (thumb) ? options->thumbnails.max_width : 4);
+#if GTK_CHECK_VERSION(2,18,0)
+ list = gtk_cell_layout_get_cells(GTK_CELL_LAYOUT(column));
+#else
list = gtk_tree_view_column_get_cell_renderers(column);
+#endif
if (!list) return;
cell = list->data;
g_list_free(list);
}
/* process exposures here, "expose_event" seems to miss a few with obstructed windows */
+#if ! GTK_CHECK_VERSION(2,18,0)
while ((event = gdk_event_get_graphics_expose(box->window)) != NULL)
{
pixbuf_renderer_paint(pr, &event->expose.area);
}
gdk_event_free(event);
}
+#endif
}
}
gtk_tree_view_column_set_fixed_width(column, (sd->thumb_enable) ? options->thumbnails.max_width : 4);
+#if GTK_CHECK_VERSION(2,18,0)
+ list = gtk_cell_layout_get_cells(GTK_CELL_LAYOUT(column));
+#else
list = gtk_tree_view_column_get_cell_renderers(column);
+#endif
if (!list) return;
cell = list->data;
g_list_free(list);
tcolumn = gtk_tree_view_get_column(tree, column);
if (!tcolumn) return FALSE;
+#if GTK_CHECK_VERSION(2,18,0)
+ list = gtk_cell_layout_get_cells(GTK_CELL_LAYOUT(tcolumn));
+#else
list = gtk_tree_view_column_get_cell_renderers(tcolumn);
+#endif
work = list;
while (work && !cell)
{
gint cell_x;
gint cell_width;
+#if GTK_CHECK_VERSION(2,18,0)
+ renderers = gtk_cell_layout_get_cells(GTK_CELL_LAYOUT(tv_column));
+#else
renderers = gtk_tree_view_column_get_cell_renderers(tv_column);
+#endif
work = renderers;
while (work && !cell)
{
gtk_tree_view_column_set_visible(column, (i < VFICON(vf)->columns));
gtk_tree_view_column_set_fixed_width(column, thumb_width + (THUMB_BORDER_PADDING * 6));
+#if GTK_CHECK_VERSION(2,18,0)
+ list = gtk_cell_layout_get_cells(GTK_CELL_LAYOUT(column));
+#else
list = gtk_tree_view_column_get_cell_renderers(column);
+#endif
cell = (list) ? list->data : NULL;
g_list_free(list);
gtk_tree_view_column_set_fixed_width(column, options->thumbnails.max_width + 4);
+#if GTK_CHECK_VERSION(2,18,0)
+ list = gtk_cell_layout_get_cells(GTK_CELL_LAYOUT(column));
+#else
list = gtk_tree_view_column_get_cell_renderers(column);
+#endif
if (!list) return;
cell = list->data;
g_list_free(list);