Branch data Line data Source code
1 : : // SPDX-License-Identifier: GPL-3.0-or-later
2 : : // SPDX-FileCopyrightText: Andy Holmes <andrew.g.r.holmes@gmail.com>
3 : :
4 : : #pragma once
5 : :
6 : : #include <adwaita.h>
7 : : #include <valent.h>
8 : :
9 : : G_BEGIN_DECLS
10 : :
11 : : #define VALENT_TYPE_PREFERENCES_PAGE (valent_preferences_page_get_type ())
12 : :
13 [ + - + - : 45 : G_DECLARE_DERIVABLE_TYPE (ValentPreferencesPage, valent_preferences_page, VALENT, PREFERENCES_PAGE, AdwPreferencesPage)
+ - ]
14 : :
15 : : struct _ValentPreferencesPageClass
16 : : {
17 : : AdwPreferencesPageClass parent_class;
18 : :
19 : : /*< private >*/
20 : : gpointer padding[8];
21 : : };
22 : :
23 : : ValentContext * valent_preferences_page_get_context (ValentPreferencesPage *page);
24 : : GSettings * valent_preferences_page_get_settings (ValentPreferencesPage *page,
25 : : const char *name);
26 : :
27 : : G_END_DECLS
28 : :
|