gtk2/gtk/inspector/a11y.h
Matthias Clasen 42a4940671 inspector: Show a11y information
Show a tab for  accessibility information.

This shows the role and the accessible attributes
(states, properties, relations).

For now, changing the values is not possible, and
we only show the explicitly set values. In the future,
we want to show the attributes that are relevant for
the role, regardless of whether they are set or not,
and allow changing some of the attributes (the ones
that are not fully managed by GTK itself).
2020-07-28 08:41:24 -04:00

40 lines
1.4 KiB
C

/*
* Copyright (c) 2020 Red Hat, Inc.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library. If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef _GTK_INSPECTOR_A11Y_H_
#define _GTK_INSPECTOR_A11Y_H_
#include "gtkscrolledwindow.h"
#define GTK_TYPE_INSPECTOR_A11Y (gtk_inspector_a11y_get_type())
#define GTK_INSPECTOR_A11Y(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_A11Y, GtkInspectorA11y))
#define GTK_INSPECTOR_IS_A11Y(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_A11Y))
typedef struct _GtkInspectorA11y GtkInspectorA11y;
G_BEGIN_DECLS
GType gtk_inspector_a11y_get_type (void);
void gtk_inspector_a11y_set_object (GtkInspectorA11y *sl,
GObject *object);
G_END_DECLS
#endif // _GTK_INSPECTOR_A11Y_H_
// vim: set et sw=2 ts=2: