* In addition to this interface, its implementors are expected to provide the\r
* correct values for the following properties: %GTK_ACCESSIBLE_PROPERTY_VALUE_MAX,\r
* %GTK_ACCESSIBLE_PROPERTY_VALUE_MIN and %GTK_ACCESSIBLE_PROPERTY_VALUE_NOW.\r
+ * \r
+ * For controls where a minimum increment makes no sense and which do not allow\r
+ * setting the current value from the user, the default implementation of this\r
+ * interface suffices.\r
*/\r
\r
#include "config.h"\r
{\r
GTypeInterface g_iface;\r
\r
+ /**\r
+ * GtkAccessibleRangeInterface::get_minimum_increment:\r
+ * @self: a `GtkAccessibleRange`\r
+ * \r
+ * Returns the minimum increment for this `GtkAccessibleRange`.\r
+ * The default implementation returns 0.0, which indicates that a minimum\r
+ * increment does not make sense for this implementation.\r
+ * @returns: the minimum increment\r
+ */\r
double (* get_minimum_increment) (GtkAccessibleRange *self);\r
+ /**\r
+ * GtkAccessibleRangeInterface::set_current_value:\r
+ * @self: a `GtkAccessibleRange`\r
+ * @value: the value to set\r
+ * \r
+ * Sets the current value of @self to @value.\r
+ * This operation should behave similarly as if the user performed the action.\r
+ */\r
void (* set_current_value) (GtkAccessibleRange *self, double value);\r
};\r
\r