Github User Fetcher
1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gtkpopovermenubar.h
Go to the documentation of this file.
1
/* GTK - The GIMP Toolkit
2
* Copyright (C) 2019 Red Hat, Inc.
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 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
18
#pragma once
19
20
21
#if !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
22
#error "Only <gtk/gtk.h> can be included directly."
23
#endif
24
25
#include <
gtk/gtkpopover.h
>
26
27
28
G_BEGIN_DECLS
29
30
31
#define GTK_TYPE_POPOVER_MENU_BAR (gtk_popover_menu_bar_get_type ())
32
#define GTK_POPOVER_MENU_BAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_POPOVER_MENU_BAR, GtkPopoverMenuBar))
33
#define GTK_IS_POPOVER_MENU_BAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_POPOVER_MENU_BAR))
34
35
typedef
struct
_GtkPopoverMenuBar
GtkPopoverMenuBar
;
36
37
GDK_AVAILABLE_IN_ALL
38
GType
gtk_popover_menu_bar_get_type
(
void
)
G_GNUC_CONST
;
39
40
GDK_AVAILABLE_IN_ALL
41
GtkWidget
*
gtk_popover_menu_bar_new_from_model
(
GMenuModel
*model);
42
43
GDK_AVAILABLE_IN_ALL
44
void
gtk_popover_menu_bar_set_menu_model
(
GtkPopoverMenuBar
*bar,
45
GMenuModel
*model);
46
GDK_AVAILABLE_IN_ALL
47
GMenuModel
*
gtk_popover_menu_bar_get_menu_model
(
GtkPopoverMenuBar
*bar);
48
49
GDK_AVAILABLE_IN_ALL
50
gboolean
gtk_popover_menu_bar_add_child
(
GtkPopoverMenuBar
*bar,
51
GtkWidget
*child,
52
const
char
*
id
);
53
54
GDK_AVAILABLE_IN_ALL
55
gboolean
gtk_popover_menu_bar_remove_child
(
GtkPopoverMenuBar
*bar,
56
GtkWidget
*child);
57
58
G_DEFINE_AUTOPTR_CLEANUP_FUNC
(
GtkPopoverMenuBar
,
g_object_unref
)
59
60
G_END_DECLS
61
62
GDK_AVAILABLE_IN_ALL
#define GDK_AVAILABLE_IN_ALL
Definition
gdk-visibility.h:22
G_END_DECLS
#define G_END_DECLS
Definition
gmacros.h:910
G_BEGIN_DECLS
#define G_BEGIN_DECLS
Definition
gmacros.h:909
G_GNUC_CONST
#define G_GNUC_CONST
Definition
gmacros.h:637
G_DEFINE_AUTOPTR_CLEANUP_FUNC
#define G_DEFINE_AUTOPTR_CLEANUP_FUNC(TypeName, func)
Definition
gmacros.h:1400
g_object_unref
GOBJECT_AVAILABLE_IN_ALL void g_object_unref(gpointer object)
gtkpopover.h
gtk_popover_menu_bar_new_from_model
GDK_AVAILABLE_IN_ALL GtkWidget * gtk_popover_menu_bar_new_from_model(GMenuModel *model)
GtkPopoverMenuBar
struct _GtkPopoverMenuBar GtkPopoverMenuBar
Definition
gtkpopovermenubar.h:35
gtk_popover_menu_bar_get_menu_model
GDK_AVAILABLE_IN_ALL GMenuModel * gtk_popover_menu_bar_get_menu_model(GtkPopoverMenuBar *bar)
gtk_popover_menu_bar_remove_child
GDK_AVAILABLE_IN_ALL gboolean gtk_popover_menu_bar_remove_child(GtkPopoverMenuBar *bar, GtkWidget *child)
gtk_popover_menu_bar_add_child
GDK_AVAILABLE_IN_ALL gboolean gtk_popover_menu_bar_add_child(GtkPopoverMenuBar *bar, GtkWidget *child, const char *id)
gtk_popover_menu_bar_set_menu_model
GDK_AVAILABLE_IN_ALL void gtk_popover_menu_bar_set_menu_model(GtkPopoverMenuBar *bar, GMenuModel *model)
gtk_popover_menu_bar_get_type
GDK_AVAILABLE_IN_ALL GType gtk_popover_menu_bar_get_type(void) G_GNUC_CONST
GType
gsize GType
Definition
gtype.h:427
gboolean
gint gboolean
Definition
gtypes.h:56
_GMenuModel
Definition
gmenumodel.h:139
_GtkWidget
Definition
gtkwidget.h:103
nix
store
v9wbd5iwvxl666sf67ard7lvjamhggbk-gtk4-4.16.12-dev
include
gtk-4.0
gtk
gtkpopovermenubar.h
Generated by
1.10.0