summaryrefslogtreecommitdiff
path: root/libnautilus-private/nautilus-icon-canvas-item.h
diff options
context:
space:
mode:
authorAlexander Larsson <alexl@redhat.com>2002-09-26 10:07:47 +0000
committerAlexander Larsson <alexl@src.gnome.org>2002-09-26 10:07:47 +0000
commit81cba58ca4a6ae1a5b0d9e1c7f80f80407ae7fff (patch)
tree0f6cb69cf5da1c644c2a1844449c800afc113ca5 /libnautilus-private/nautilus-icon-canvas-item.h
parenta8658e4da40c3e647957ee27603975af361d6184 (diff)
downloadnautilus-81cba58ca4a6ae1a5b0d9e1c7f80f80407ae7fff.tar.gz
Update to new canvas use DITHER_NORMAL instead of DITHER_MAX for
2002-09-26 Alexander Larsson <alexl@redhat.com> * libnautilus-private/nautilus-icon-canvas-item.[ch]: Update to new canvas use DITHER_NORMAL instead of DITHER_MAX for performance on non-24bit and remote. * libnautilus-private/nautilus-icon-container.[ch]: * libnautilus-private/nautilus-icon-dnd.[ch]: * libnautilus-private/nautilus-icon-private.h: Update to new canvas and rename widget. * src/nautilus-sidebar-title.c: Build fix.
Diffstat (limited to 'libnautilus-private/nautilus-icon-canvas-item.h')
-rw-r--r--libnautilus-private/nautilus-icon-canvas-item.h11
1 files changed, 7 insertions, 4 deletions
diff --git a/libnautilus-private/nautilus-icon-canvas-item.h b/libnautilus-private/nautilus-icon-canvas-item.h
index c52c1e4a6..fbe86d02b 100644
--- a/libnautilus-private/nautilus-icon-canvas-item.h
+++ b/libnautilus-private/nautilus-icon-canvas-item.h
@@ -25,7 +25,9 @@
#ifndef NAUTILUS_ICON_CANVAS_ITEM_H
#define NAUTILUS_ICON_CANVAS_ITEM_H
-#include <libgnomecanvas/gnome-canvas.h>
+#include <libart_lgpl/art_rect.h>
+#include <libart_lgpl/art_point.h>
+#include <eel/eel-canvas.h>
#include <libnautilus-private/nautilus-icon-factory.h>
G_BEGIN_DECLS
@@ -46,13 +48,13 @@ typedef struct NautilusIconCanvasItemClass NautilusIconCanvasItemClass;
typedef struct NautilusIconCanvasItemDetails NautilusIconCanvasItemDetails;
struct NautilusIconCanvasItem {
- GnomeCanvasItem item;
+ EelCanvasItem item;
NautilusIconCanvasItemDetails *details;
gpointer user_data;
};
struct NautilusIconCanvasItemClass {
- GnomeCanvasItemClass parent_class;
+ EelCanvasItemClass parent_class;
};
/* GtkObject */
@@ -80,7 +82,8 @@ gboolean nautilus_icon_canvas_item_hit_test_stretch_handles (NautilusIconCanv
ArtPoint world_point);
void nautilus_icon_canvas_item_invalidate_label_size (NautilusIconCanvasItem *item);
ArtDRect nautilus_icon_canvas_item_get_icon_rectangle (const NautilusIconCanvasItem *item);
-void nautilus_icon_canvas_item_update_bounds (NautilusIconCanvasItem *item);
+void nautilus_icon_canvas_item_update_bounds (NautilusIconCanvasItem *item,
+ double i2w_dx, double i2w_dy);
G_END_DECLS