+/* Folders icons to be used in tree or list directory view */
+static PixmapFolders *folder_icons_new(GtkWidget *widget)
+{
+ PixmapFolders *pf = g_new0(PixmapFolders, 1);
+
+#if 1
+ GtkIconSize size = GTK_ICON_SIZE_MENU;
+
+ /* Attempt to use stock gtk icons */
+ pf->close = gtk_widget_render_icon(widget, GTK_STOCK_DIRECTORY, size, NULL);
+ pf->open = gtk_widget_render_icon(widget, GTK_STOCK_OPEN, size, NULL);
+ pf->deny = gtk_widget_render_icon(widget, GTK_STOCK_STOP, size, NULL);
+ pf->parent = gtk_widget_render_icon(widget, GTK_STOCK_GO_UP, size, NULL);
+#else
+ /* GQView legacy icons */
+ pf->close = pixbuf_inline(PIXBUF_INLINE_FOLDER_CLOSED);
+ pf->open = pixbuf_inline(PIXBUF_INLINE_FOLDER_OPEN);
+ pf->deny = pixbuf_inline(PIXBUF_INLINE_FOLDER_LOCKED);
+ pf->parent = pixbuf_inline(PIXBUF_INLINE_FOLDER_UP);
+#endif
+ return pf;
+}