Github User Fetcher
1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gtklistheader.h
Go to the documentation of this file.
1
/*
2
* Copyright © 2023 Benjamin Otte
3
*
4
* This library is free software; you can redistribute it and/or
5
* modify it under the terms of the GNU Lesser General Public
6
* License as published by the Free Software Foundation; either
7
* version 2.1 of the License, or (at your option) any later version.
8
*
9
* This library is distributed in the hope that it will be useful,
10
* but WITHOUT ANY WARRANTY; without even the implied warranty of
11
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12
* Lesser General Public License for more details.
13
*
14
* You should have received a copy of the GNU Lesser General Public
15
* License along with this library. If not, see <http://www.gnu.org/licenses/>.
16
*
17
* Authors: Benjamin Otte <otte@gnome.org>
18
*/
19
20
#pragma once
21
22
#if !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
23
#error "Only <gtk/gtk.h> can be included directly."
24
#endif
25
26
#include <
gtk/gtktypes.h
>
27
28
G_BEGIN_DECLS
29
30
#define GTK_TYPE_LIST_HEADER (gtk_list_header_get_type ())
31
GDK_AVAILABLE_IN_4_12
32
GDK_DECLARE_INTERNAL_TYPE
(GtkListHeader, gtk_list_header, GTK, LIST_HEADER,
GObject
)
33
34
GDK_AVAILABLE_IN_4_12
35
gpointer
gtk_list_header_get_item
(GtkListHeader *self);
36
GDK_AVAILABLE_IN_4_12
37
guint
gtk_list_header_get_start
(GtkListHeader *self)
G_GNUC_PURE
;
38
GDK_AVAILABLE_IN_4_12
39
guint
gtk_list_header_get_end
(GtkListHeader *self)
G_GNUC_PURE
;
40
GDK_AVAILABLE_IN_4_12
41
guint
gtk_list_header_get_n_items
(GtkListHeader *self)
G_GNUC_PURE
;
42
43
GDK_AVAILABLE_IN_4_12
44
void
gtk_list_header_set_child
(GtkListHeader *self,
45
GtkWidget
*child);
46
GDK_AVAILABLE_IN_4_12
47
GtkWidget
*
gtk_list_header_get_child
(GtkListHeader *self);
48
49
G_END_DECLS
50
GDK_AVAILABLE_IN_4_12
#define GDK_AVAILABLE_IN_4_12
Definition
gdk-visibility.h:267
GDK_DECLARE_INTERNAL_TYPE
#define GDK_DECLARE_INTERNAL_TYPE(ModuleObjName, module_obj_name, MODULE, OBJ_NAME, ParentName)
Definition
gdktypes.h:122
G_GNUC_PURE
#define G_GNUC_PURE
Definition
gmacros.h:287
G_END_DECLS
#define G_END_DECLS
Definition
gmacros.h:910
G_BEGIN_DECLS
#define G_BEGIN_DECLS
Definition
gmacros.h:909
gtk_list_header_get_child
GDK_AVAILABLE_IN_4_12 GtkWidget * gtk_list_header_get_child(GtkListHeader *self)
gtk_list_header_get_n_items
GDK_AVAILABLE_IN_4_12 guint gtk_list_header_get_n_items(GtkListHeader *self) G_GNUC_PURE
gtk_list_header_get_item
GDK_AVAILABLE_IN_4_12 GDK_AVAILABLE_IN_4_12 gpointer gtk_list_header_get_item(GtkListHeader *self)
gtk_list_header_get_end
GDK_AVAILABLE_IN_4_12 guint gtk_list_header_get_end(GtkListHeader *self) G_GNUC_PURE
gtk_list_header_set_child
GDK_AVAILABLE_IN_4_12 void gtk_list_header_set_child(GtkListHeader *self, GtkWidget *child)
gtk_list_header_get_start
GDK_AVAILABLE_IN_4_12 guint gtk_list_header_get_start(GtkListHeader *self) G_GNUC_PURE
gtktypes.h
gpointer
void * gpointer
Definition
gtypes.h:109
guint
unsigned int guint
Definition
gtypes.h:61
_GObject
Definition
gobject.h:253
_GtkWidget
Definition
gtkwidget.h:103
nix
store
v9wbd5iwvxl666sf67ard7lvjamhggbk-gtk4-4.16.12-dev
include
gtk-4.0
gtk
gtklistheader.h
Generated by
1.10.0