27#if !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
28#error "Only <gtk/gtk.h> can be included directly."
43#define GTK_TYPE_WIDGET (gtk_widget_get_type ())
44#define GTK_WIDGET(widget) (G_TYPE_CHECK_INSTANCE_CAST ((widget), GTK_TYPE_WIDGET, GtkWidget))
45#define GTK_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_WIDGET, GtkWidgetClass))
46#define GTK_IS_WIDGET(widget) (G_TYPE_CHECK_INSTANCE_TYPE ((widget), GTK_TYPE_WIDGET))
47#define GTK_IS_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_WIDGET))
48#define GTK_WIDGET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_WIDGET, GtkWidgetClass))
50#define GTK_TYPE_REQUISITION (gtk_requisition_get_type ())
215 int *minimum_baseline,
216 int *natural_baseline);
312 int *minimum_baseline,
313 int *natural_baseline);
336 const
char *format_string,
344 const
char *format_string,
351 const
char *action_name,
352 const
char *format_string,
363 const
char *signal_name);
740#define gtk_widget_class_bind_template_callback(widget_class, callback) \
741 gtk_widget_class_bind_template_callback_full (GTK_WIDGET_CLASS (widget_class), \
743 G_CALLBACK (callback))
759#define gtk_widget_class_bind_template_child(widget_class, TypeName, member_name) \
760 gtk_widget_class_bind_template_child_full (widget_class, \
763 G_STRUCT_OFFSET (TypeName, member_name))
781#define gtk_widget_class_bind_template_child_internal(widget_class, TypeName, member_name) \
782 gtk_widget_class_bind_template_child_full (widget_class, \
785 G_STRUCT_OFFSET (TypeName, member_name))
802#define gtk_widget_class_bind_template_child_private(widget_class, TypeName, member_name) \
803 gtk_widget_class_bind_template_child_full (widget_class, \
806 G_PRIVATE_OFFSET (TypeName, member_name))
824#define gtk_widget_class_bind_template_child_internal_private(widget_class, TypeName, member_name) \
825 gtk_widget_class_bind_template_child_full (widget_class, \
828 G_PRIVATE_OFFSET (TypeName, member_name))
844 const char *resource_name);
847 const char *callback_name,
866 const char *format_string,
918 const char *css_class);
921 const char *css_class);
924 const char *css_class);
929 const char **classes);
948 const char *action_name,
953 const char *action_name,
954 const char *parameter_type,
959 const char *action_name,
960 const char *property_name);
966 const char **action_name,
968 const char **property_name);
972 const char *action_name,
struct _cairo_font_options cairo_font_options_t
typedefG_BEGIN_DECLS struct _GBytes GBytes
#define GDK_AVAILABLE_IN_4_10
#define GDK_DEPRECATED_IN_4_10
#define GDK_AVAILABLE_IN_4_12
#define GDK_AVAILABLE_IN_4_8
#define GDK_DEPRECATED_IN_4_16
#define GDK_DEPRECATED_IN_4_10_FOR(f)
#define GDK_DEPRECATED_IN_4_12_FOR(f)
#define GDK_AVAILABLE_IN_ALL
struct _GdkFrameClock GdkFrameClock
struct _GdkDisplay GdkDisplay
struct _GdkClipboard GdkClipboard
struct _GdkCursor GdkCursor
struct _GActionGroup GActionGroup
typedefG_BEGIN_DECLS struct _GList GList
#define G_GNUC_WARN_UNUSED_RESULT
#define G_DEFINE_AUTOPTR_CLEANUP_FUNC(TypeName, func)
GOBJECT_AVAILABLE_IN_ALL void g_object_unref(gpointer object)
struct _GskTransform GskTransform
gboolean(* GtkShortcutFunc)(GtkWidget *widget, GVariant *args, gpointer user_data)
struct _GtkSettings GtkSettings
struct _GtkCssStyleChange GtkCssStyleChange
struct _GtkTooltip GtkTooltip
struct _GtkLayoutManager GtkLayoutManager
struct _GtkShortcut GtkShortcut
struct _GtkEventController GtkEventController
struct _GtkNative GtkNative
struct _GtkBuilderScope GtkBuilderScope
GDK_AVAILABLE_IN_ALL void gtk_window_present(GtkWindow *window)
void(* GDestroyNotify)(gpointer data)
static void activate(GtkApplication *app, gpointer user_data)
Activates the application window and sets up the UI.
typedefG_BEGIN_DECLS struct _GVariant GVariant
typedefG_BEGIN_DECLS struct _GVariantType GVariantType
typedefG_BEGIN_DECLS struct _PangoLayout PangoLayout
struct _PangoContext PangoContext