summaryrefslogtreecommitdiffstats
path: root/src/widgets/ruler.h
diff options
context:
space:
mode:
authorAlex Valavanis <valavanisalex@gmail.com>2012-12-26 12:53:09 +0000
committerAlex Valavanis <valavanisalex@googlemail.com>2012-12-26 12:53:09 +0000
commit81839e6ebd1007f4674e65e5908ec4fd46fb64a6 (patch)
treec4aca2f1cd215b124ddbda20cc93c015c4eff4f8 /src/widgets/ruler.h
parentruler: (GIMP merge) Allow label size to be specified as a style property (diff)
downloadinkscape-81839e6ebd1007f4674e65e5908ec4fd46fb64a6.tar.gz
inkscape-81839e6ebd1007f4674e65e5908ec4fd46fb64a6.zip
ruler: (GIMP merge) Add track_widget API and fix GTK+ 3 build failure in color slider
(bzr r11988)
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__ */