summaryrefslogtreecommitdiff
path: root/libnautilus-private/nautilus-icon-canvas-item.h
diff options
context:
space:
mode:
authorRamiro Estrugo <ramiro@src.gnome.org>2000-09-06 05:19:59 +0000
committerRamiro Estrugo <ramiro@src.gnome.org>2000-09-06 05:19:59 +0000
commitcb9b641a2d21dde060e3757db3f887f0982c0892 (patch)
tree02b7c5161a3423f5dea7d99eeff257da9ed03fc3 /libnautilus-private/nautilus-icon-canvas-item.h
parent49708b8ade5fa91a379913e17a34e6e16999d6a0 (diff)
downloadnautilus-cb9b641a2d21dde060e3757db3f887f0982c0892.tar.gz
Add arguments and setter functions to set the font and font size in smooth
* libnautilus-extensions/nautilus-icon-canvas-item.c: (nautilus_icon_canvas_item_initialize_class), (nautilus_icon_canvas_item_initialize), (nautilus_icon_canvas_item_destroy), (nautilus_icon_canvas_item_set_arg), (nautilus_icon_canvas_item_get_arg), (icon_canvas_item_is_smooth), (nautilus_icon_canvas_item_get_max_text_width), (nautilus_icon_canvas_item_set_smooth_font), (nautilus_icon_canvas_item_set_smooth_font_size): * libnautilus-extensions/nautilus-icon-canvas-item.h: Add arguments and setter functions to set the font and font size in smooth mode. Also added a function to determine whether we are in smooth mode or not.
Diffstat (limited to 'libnautilus-private/nautilus-icon-canvas-item.h')
-rw-r--r--libnautilus-private/nautilus-icon-canvas-item.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/libnautilus-private/nautilus-icon-canvas-item.h b/libnautilus-private/nautilus-icon-canvas-item.h
index 5329a0251..06e7af69c 100644
--- a/libnautilus-private/nautilus-icon-canvas-item.h
+++ b/libnautilus-private/nautilus-icon-canvas-item.h
@@ -29,6 +29,7 @@
#include <libgnomeui/gnome-canvas.h>
#include <gdk-pixbuf/gdk-pixbuf.h>
#include "nautilus-icon-factory.h"
+#include "nautilus-scalable-font.h"
BEGIN_GNOME_DECLS
@@ -63,6 +64,7 @@ struct NautilusIconCanvasItemClass {
/* GtkObject */
GtkType nautilus_icon_canvas_item_get_type (void);
+
/* attributes */
void nautilus_icon_canvas_item_set_image (NautilusIconCanvasItem *item,
GdkPixbuf *image);
@@ -71,13 +73,14 @@ void nautilus_icon_canvas_item_set_emblems (NautilusIconCanv
GList *emblem_pixbufs);
void nautilus_icon_canvas_item_set_show_stretch_handles (NautilusIconCanvasItem *item,
gboolean show_stretch_handles);
-void nautilus_icon_canvas_item_set_attach_points (NautilusIconCanvasItem *item,
+void nautilus_icon_canvas_item_set_attach_points (NautilusIconCanvasItem *item,
EmblemAttachPoints *attach_points);
double nautilus_icon_canvas_item_get_max_text_width (NautilusIconCanvasItem *item);
const char *nautilus_icon_canvas_item_get_editable_text (NautilusIconCanvasItem *icon_item);
void nautilus_icon_canvas_item_set_renaming (NautilusIconCanvasItem *icon_item,
gboolean state);
+
/* geometry and hit testing */
gboolean nautilus_icon_canvas_item_hit_test_rectangle (NautilusIconCanvasItem *item,
const ArtDRect *world_rectangle);
@@ -86,6 +89,11 @@ gboolean nautilus_icon_canvas_item_hit_test_stretch_handles (NautilusIconCanv
void nautilus_icon_canvas_item_get_icon_rectangle (NautilusIconCanvasItem *item,
ArtDRect *world_rectangle);
void nautilus_icon_canvas_item_update_bounds (NautilusIconCanvasItem *item);
+void nautilus_icon_canvas_item_set_smooth_font (NautilusIconCanvasItem *item,
+ NautilusScalableFont *font);
+void nautilus_icon_canvas_item_set_smooth_font_size (NautilusIconCanvasItem *item,
+ guint font_size);
+
END_GNOME_DECLS