diff options
author | Alexander Larsson <alexl@redhat.com> | 2004-11-22 15:24:38 +0000 |
---|---|---|
committer | Alexander Larsson <alexl@src.gnome.org> | 2004-11-22 15:24:38 +0000 |
commit | 67e2a42fea65f2685580b119b98a058c8e81ac4e (patch) | |
tree | 19bc7c578c9f1a47f299d012ac4775010e06661e /src/nautilus-zoom-control.h | |
parent | 8dc115c33951754d75b57c67e4d918900a795468 (diff) | |
download | nautilus-67e2a42fea65f2685580b119b98a058c8e81ac4e.tar.gz |
Merge bonobo-slay-branch
2004-11-22 Alexander Larsson <alexl@redhat.com>
* Merge bonobo-slay-branch
Diffstat (limited to 'src/nautilus-zoom-control.h')
-rw-r--r-- | src/nautilus-zoom-control.h | 41 |
1 files changed, 20 insertions, 21 deletions
diff --git a/src/nautilus-zoom-control.h b/src/nautilus-zoom-control.h index 739a2b51b..36120187a 100644 --- a/src/nautilus-zoom-control.h +++ b/src/nautilus-zoom-control.h @@ -29,6 +29,7 @@ #define NAUTILUS_ZOOM_CONTROL_H #include <gtk/gtkhbox.h> +#include <libnautilus-private/nautilus-icon-factory.h> /* For NautilusZoomLevel */ #define NAUTILUS_TYPE_ZOOM_CONTROL (nautilus_zoom_control_get_type ()) #define NAUTILUS_ZOOM_CONTROL(obj) (GTK_CHECK_CAST ((obj), NAUTILUS_TYPE_ZOOM_CONTROL, NautilusZoomControl)) @@ -51,32 +52,30 @@ struct NautilusZoomControlClass { void (*zoom_in) (NautilusZoomControl *control); void (*zoom_out) (NautilusZoomControl *control); void (*zoom_to_level) (NautilusZoomControl *control, - float zoom_level); - void (*zoom_to_fit) (NautilusZoomControl *control); + NautilusZoomLevel zoom_level); + void (*zoom_to_default) (NautilusZoomControl *control); /* Action signal for keybindings, do not connect to this */ void (*change_value) (NautilusZoomControl *control, GtkScrollType scroll); }; -GType nautilus_zoom_control_get_type (void); -GtkWidget *nautilus_zoom_control_new (void); - -void nautilus_zoom_control_set_zoom_level (NautilusZoomControl *zoom_control, - float zoom_level); -void nautilus_zoom_control_set_parameters (NautilusZoomControl *zoom_control, - float min_zoom_level, - float max_zoom_level, - gboolean has_min_zoom_level, - gboolean has_max_zoom_level, - GList *zoom_levels); - -float nautilus_zoom_control_get_zoom_level (NautilusZoomControl *zoom_control); -float nautilus_zoom_control_get_min_zoom_level (NautilusZoomControl *zoom_control); -float nautilus_zoom_control_get_max_zoom_level (NautilusZoomControl *zoom_control); -gboolean nautilus_zoom_control_has_min_zoom_level (NautilusZoomControl *zoom_control); -gboolean nautilus_zoom_control_has_max_zoom_level (NautilusZoomControl *zoom_control); -gboolean nautilus_zoom_control_can_zoom_in (NautilusZoomControl *zoom_control); -gboolean nautilus_zoom_control_can_zoom_out (NautilusZoomControl *zoom_control); +GType nautilus_zoom_control_get_type (void); +GtkWidget * nautilus_zoom_control_new (void); +void nautilus_zoom_control_set_zoom_level (NautilusZoomControl *zoom_control, + NautilusZoomLevel zoom_level); +void nautilus_zoom_control_set_parameters (NautilusZoomControl *zoom_control, + NautilusZoomLevel min_zoom_level, + NautilusZoomLevel max_zoom_level, + gboolean has_min_zoom_level, + gboolean has_max_zoom_level, + GList *zoom_levels); +NautilusZoomLevel nautilus_zoom_control_get_zoom_level (NautilusZoomControl *zoom_control); +NautilusZoomLevel nautilus_zoom_control_get_min_zoom_level (NautilusZoomControl *zoom_control); +NautilusZoomLevel nautilus_zoom_control_get_max_zoom_level (NautilusZoomControl *zoom_control); +gboolean nautilus_zoom_control_has_min_zoom_level (NautilusZoomControl *zoom_control); +gboolean nautilus_zoom_control_has_max_zoom_level (NautilusZoomControl *zoom_control); +gboolean nautilus_zoom_control_can_zoom_in (NautilusZoomControl *zoom_control); +gboolean nautilus_zoom_control_can_zoom_out (NautilusZoomControl *zoom_control); #endif /* NAUTILUS_ZOOM_CONTROL_H */ |