Github User Fetcher
1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gtkwidgetpaintable.h
Go to the documentation of this file.
1
/*
2
* Copyright © 2018 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
#include <
gtk/gtktypes.h
>
23
24
G_BEGIN_DECLS
25
26
#define GTK_TYPE_WIDGET_PAINTABLE (gtk_widget_paintable_get_type ())
27
28
GDK_AVAILABLE_IN_ALL
29
G_DECLARE_FINAL_TYPE
(GtkWidgetPaintable, gtk_widget_paintable, GTK, WIDGET_PAINTABLE,
GObject
)
30
31
GDK_AVAILABLE_IN_ALL
32
GdkPaintable *
gtk_widget_paintable_new
(
GtkWidget
*widget);
33
34
GDK_AVAILABLE_IN_ALL
35
GtkWidget
*
gtk_widget_paintable_get_widget
(GtkWidgetPaintable *self);
36
GDK_AVAILABLE_IN_ALL
37
void
gtk_widget_paintable_set_widget
(GtkWidgetPaintable *self,
38
GtkWidget
*widget);
39
40
G_END_DECLS
41
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
gtktypes.h
gtk_widget_paintable_get_widget
GDK_AVAILABLE_IN_ALL GtkWidget * gtk_widget_paintable_get_widget(GtkWidgetPaintable *self)
gtk_widget_paintable_set_widget
GDK_AVAILABLE_IN_ALL void gtk_widget_paintable_set_widget(GtkWidgetPaintable *self, GtkWidget *widget)
gtk_widget_paintable_new
GDK_AVAILABLE_IN_ALL GDK_AVAILABLE_IN_ALL GdkPaintable * gtk_widget_paintable_new(GtkWidget *widget)
G_DECLARE_FINAL_TYPE
#define G_DECLARE_FINAL_TYPE(ModuleObjName, module_obj_name, MODULE, OBJ_NAME, ParentName)
Definition
gtype.h:1602
_GObject
Definition
gobject.h:253
_GtkWidget
Definition
gtkwidget.h:103
nix
store
v9wbd5iwvxl666sf67ard7lvjamhggbk-gtk4-4.16.12-dev
include
gtk-4.0
gtk
gtkwidgetpaintable.h
Generated by
1.10.0