summaryrefslogtreecommitdiffstats
path: root/src/widgets/ruler.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/widgets/ruler.h')
-rw-r--r--src/widgets/ruler.h39
1 files changed, 23 insertions, 16 deletions
diff --git a/src/widgets/ruler.h b/src/widgets/ruler.h
index a15e9bd57..c21cf0fa8 100644
--- a/src/widgets/ruler.h
+++ b/src/widgets/ruler.h
@@ -53,22 +53,29 @@ struct _SPRulerMetric
};
-GType sp_ruler_get_type (void) G_GNUC_CONST;
-GtkWidget* sp_ruler_new (GtkOrientation orientation);
-void sp_ruler_set_position (SPRuler *ruler,
- gdouble set_position);
-gdouble sp_ruler_get_position (SPRuler *ruler);
-void sp_ruler_set_range (SPRuler *ruler,
- gdouble lower,
- gdouble upper,
- gdouble max_size);
-void sp_ruler_get_range (SPRuler *ruler,
- gdouble *lower,
- gdouble *upper,
- gdouble *max_size);
-void sp_ruler_set_metric (SPRuler *ruler,
- SPMetric metric);
-SPMetric sp_ruler_get_metric (SPRuler *ruler);
+GType sp_ruler_get_type (void) G_GNUC_CONST;
+
+GtkWidget* sp_ruler_new (GtkOrientation orientation);
+
+void sp_ruler_add_track_widget (SPRuler *ruler,
+ GtkWidget *widget);
+void sp_ruler_remove_track_widget (SPRuler *ruler,
+ GtkWidget *widget);
+
+void sp_ruler_set_position (SPRuler *ruler,
+ gdouble set_position);
+gdouble sp_ruler_get_position (SPRuler *ruler);
+void sp_ruler_set_range (SPRuler *ruler,
+ gdouble lower,
+ gdouble upper,
+ gdouble max_size);
+void sp_ruler_get_range (SPRuler *ruler,
+ gdouble *lower,
+ gdouble *upper,
+ gdouble *max_size);
+void sp_ruler_set_metric (SPRuler *ruler,
+ SPMetric metric);
+SPMetric sp_ruler_get_metric (SPRuler *ruler);
#endif /* __SP_RULER_H__ */