diff options
author | Ramiro Estrugo <ramiro@src.gnome.org> | 2000-09-06 05:19:59 +0000 |
---|---|---|
committer | Ramiro Estrugo <ramiro@src.gnome.org> | 2000-09-06 05:19:59 +0000 |
commit | cb9b641a2d21dde060e3757db3f887f0982c0892 (patch) | |
tree | 02b7c5161a3423f5dea7d99eeff257da9ed03fc3 /libnautilus-private/nautilus-icon-canvas-item.h | |
parent | 49708b8ade5fa91a379913e17a34e6e16999d6a0 (diff) | |
download | nautilus-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.h | 10 |
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 |