Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gtkaccessiblerange.h
Go to the documentation of this file.
1/* gtkaccessiblerange.h: Accessible range interface
2 *
3 * SPDX-FileCopyrightText: 2022 Red Hat Inc.
4 * SPDX-License-Identifier: LGPL-2.1-or-later
5 */
6
7#pragma once
8
9#if !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
10#error "Only <gtk/gtk.h> can be included directly."
11#endif
12
13#include <gtk/gtkaccessible.h>
14
16#define GTK_TYPE_ACCESSIBLE_RANGE (gtk_accessible_range_get_type())
17
19G_DECLARE_INTERFACE (GtkAccessibleRange, gtk_accessible_range, GTK, ACCESSIBLE_RANGE, GtkAccessible)
20
22{
24
25 /**
26 * GtkAccessibleRangeInterface::set_current_value:
27 * @self: a `GtkAccessibleRange`
28 * @value: the value to set
29 *
30 * Sets the current value of the accessible range.
31 *
32 * This operation should behave similarly as if the user performed the
33 * action.
34 *
35 * Returns: true if the operation was performed, false otherwise
36 *
37 * Since: 4.10
38 */
39 gboolean (* set_current_value) (GtkAccessibleRange *self,
40 double value);
41};
42
#define GDK_AVAILABLE_IN_4_10
#define G_END_DECLS
Definition gmacros.h:910
#define G_BEGIN_DECLS
Definition gmacros.h:909
#define G_DECLARE_INTERFACE(ModuleObjName, module_obj_name, MODULE, OBJ_NAME, PrerequisiteName)
Definition gtype.h:1797
gint gboolean
Definition gtypes.h:56
int value
Definition lsqlite3.c:2155