diff options
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 */ |