summaryrefslogtreecommitdiff
path: root/libnautilus-extensions/nautilus-buffered-widget.h
diff options
context:
space:
mode:
Diffstat (limited to 'libnautilus-extensions/nautilus-buffered-widget.h')
-rw-r--r--libnautilus-extensions/nautilus-buffered-widget.h38
1 files changed, 25 insertions, 13 deletions
diff --git a/libnautilus-extensions/nautilus-buffered-widget.h b/libnautilus-extensions/nautilus-buffered-widget.h
index 0a664a25b..3437a30e8 100644
--- a/libnautilus-extensions/nautilus-buffered-widget.h
+++ b/libnautilus-extensions/nautilus-buffered-widget.h
@@ -83,19 +83,31 @@ typedef struct
guint height;
} NautilusPixbufSize;
-GtkType nautilus_buffered_widget_get_type (void);
-void nautilus_buffered_widget_clear_buffer (NautilusBufferedWidget *buffered_widget);
-void nautilus_buffered_widget_set_tile_pixbuf (NautilusBufferedWidget *buffered_widget,
- GdkPixbuf *pixbuf);
-GdkPixbuf* nautilus_buffered_widget_get_tile_pixbuf (const NautilusBufferedWidget *buffered_widget);
-NautilusPixbufSize nautilus_buffered_get_tile_pixbuf_size (const NautilusBufferedWidget *buffered_widget);
-void nautilus_buffered_widget_set_vertical_offset (NautilusBufferedWidget *image,
- int vertical_offset);
-int nautilus_buffered_widget_get_vertical_offset (const NautilusBufferedWidget *buffered_widget);
-void nautilus_buffered_widget_set_horizontal_offset (NautilusBufferedWidget *image,
- int horizontal_offset);
-int nautilus_buffered_widget_get_horizontal_offset (const NautilusBufferedWidget *buffered_widget);
-
+typedef enum
+{
+ NAUTILUS_BACKGROUND_ANCESTOR_OR_NONE,
+ NAUTILUS_BACKGROUND_NONE,
+ NAUTILUS_BACKGROUND_SOLID
+} NautilusBackgroundType;
+
+GtkType nautilus_buffered_widget_get_type (void);
+void nautilus_buffered_widget_clear_buffer (NautilusBufferedWidget *buffered_widget);
+void nautilus_buffered_widget_set_tile_pixbuf (NautilusBufferedWidget *buffered_widget,
+ GdkPixbuf *pixbuf);
+GdkPixbuf* nautilus_buffered_widget_get_tile_pixbuf (const NautilusBufferedWidget *buffered_widget);
+NautilusPixbufSize nautilus_buffered_get_tile_pixbuf_size (const NautilusBufferedWidget *buffered_widget);
+void nautilus_buffered_widget_set_vertical_offset (NautilusBufferedWidget *image,
+ int vertical_offset);
+int nautilus_buffered_widget_get_vertical_offset (const NautilusBufferedWidget *buffered_widget);
+void nautilus_buffered_widget_set_horizontal_offset (NautilusBufferedWidget *image,
+ int horizontal_offset);
+int nautilus_buffered_widget_get_horizontal_offset (const NautilusBufferedWidget *buffered_widget);
+void nautilus_buffered_widget_set_background_type (NautilusBufferedWidget *image,
+ NautilusBackgroundType background_type);
+NautilusBackgroundType nautilus_buffered_widget_get_background_type (const NautilusBufferedWidget *image);
+void nautilus_buffered_widget_set_background_color (NautilusBufferedWidget *image,
+ guint32 background_color);
+guint32 nautilus_buffered_widget_get_background_color (const NautilusBufferedWidget *image);
END_GNOME_DECLS