--- a/gntslider.c Sat Apr 06 16:32:41 2019 -0400
+++ b/gntslider.c Sun Apr 07 04:58:33 2019 -0400
@@ -284,6 +284,14 @@
+gnt_slider_get_vertical(GntSlider *slider) + g_return_val_if_fail(GNT_IS_SLIDER(slider), FALSE); + return slider->vertical; void gnt_slider_set_value(GntSlider *slider, int value)
@@ -314,16 +322,40 @@
+gnt_slider_get_step(GntSlider *slider) + g_return_val_if_fail(GNT_IS_SLIDER(slider), 0); void gnt_slider_set_small_step(GntSlider *slider, int step)
slider->smallstep = step;
+gnt_slider_get_small_step(GntSlider *slider) + g_return_val_if_fail(GNT_IS_SLIDER(slider), 0); + return slider->smallstep; void gnt_slider_set_large_step(GntSlider *slider, int step)
slider->largestep = step;
+gnt_slider_get_large_step(GntSlider *slider) + g_return_val_if_fail(GNT_IS_SLIDER(slider), 0); + return slider->largestep; void gnt_slider_set_range(GntSlider *slider, int max, int min)
slider->max = MAX(max, min);
@@ -331,6 +363,15 @@
+gnt_slider_get_range(GntSlider *slider, int *max, int *min) + g_return_if_fail(GNT_IS_SLIDER(slider)); update_label(GntSlider *slider, int current_value, GntLabel *label)
--- a/gntslider.h Sat Apr 06 16:32:41 2019 -0400
+++ b/gntslider.h Sun Apr 07 04:58:33 2019 -0400
@@ -97,6 +97,18 @@
GntWidget * gnt_slider_new(gboolean orient, int max, int min);
+ * gnt_slider_get_vertical: + * Get whether the slider is vertical or not. + * Returns: Whether the slider is vertical. +gboolean gnt_slider_get_vertical(GntSlider *slider); * Set the range of the slider.
* @param slider The slider
@@ -108,6 +120,18 @@
void gnt_slider_set_range(GntSlider *slider, int max, int min);
+ * gnt_slider_get_range: + * @max: (out): The maximum value + * @min: (out): The minimum value + * Get the range of the slider. +void gnt_slider_get_range(GntSlider *slider, int *max, int *min); * Sets the amount of change at each step.
* @param slider The slider
@@ -118,6 +142,18 @@
void gnt_slider_set_step(GntSlider *slider, int step);
+ * Gets the amount of change at each step. + * Returns: The amount for each step +int gnt_slider_get_step(GntSlider *slider); * Sets the amount of change a small step.
* @param slider The slider
@@ -128,6 +164,18 @@
void gnt_slider_set_small_step(GntSlider *slider, int step);
+ * gnt_slider_get_small_step: + * Gets the amount of change for a small step. + * Returns: The amount for a small step (of the slider) +int gnt_slider_get_small_step(GntSlider *slider); * Sets the amount of change a large step.
* @param slider The slider
@@ -138,6 +186,18 @@
void gnt_slider_set_large_step(GntSlider *slider, int step);
+ * gnt_slider_get_large_step: + * Gets the amount of change for a large step. + * Returns: The amount for a large step (of the slider) +int gnt_slider_get_large_step(GntSlider *slider); * Advance the slider forward or backward.
* @param slider The slider