[vala/wip/gtk4] vapi: Add unstable bindings for gtk+-4.0 3.89+
- From: Rico Tzschichholz <ricotz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala/wip/gtk4] vapi: Add unstable bindings for gtk+-4.0 3.89+
- Date: Fri, 21 Oct 2016 07:25:48 +0000 (UTC)
commit aaeedfb4534b239888a821b87feae71ccccbf02a
Author: Rico Tzschichholz <ricotz ubuntu com>
Date: Thu Apr 28 22:31:08 2016 +0200
vapi: Add unstable bindings for gtk+-4.0 3.89+
This includes gdk-4.0, gdk-x11-4.0, gsk-4.0 and gtk+-4.0
vapi/Makefile.am | 24 +
vapi/gdk-4.0.deps | 5 +
vapi/gdk-4.0.vapi | 6810 +++++++++++++++++++++
vapi/gdk-x11-4.0.deps | 7 +
vapi/gdk-x11-4.0.vapi | 224 +
vapi/gsk-4.0.deps | 3 +
vapi/gsk-4.0.vapi | 125 +
vapi/gtk+-4.0.deps | 7 +
vapi/gtk+-4.0.vapi |10749 ++++++++++++++++++++++++++++++++++
vapi/metadata/Gdk-4.0-custom.vala | 52 +
vapi/metadata/Gdk-4.0.metadata | 87 +
vapi/metadata/GdkX11-4.0-custom.vala | 2 +
vapi/metadata/GdkX11-4.0.metadata | 12 +
vapi/metadata/Gsk-4.0-custom.vala | 5 +
vapi/metadata/Gsk-4.0.metadata | 4 +
vapi/metadata/Gtk-4.0-custom.vala | 89 +
vapi/metadata/Gtk-4.0.metadata | 432 ++
17 files changed, 18637 insertions(+), 0 deletions(-)
---
diff --git a/vapi/Makefile.am b/vapi/Makefile.am
index f627688..3d10790 100644
--- a/vapi/Makefile.am
+++ b/vapi/Makefile.am
@@ -53,12 +53,16 @@ dist_vapi_DATA = \
gdk-2.0.vapi \
gdk-3.0.deps \
gdk-3.0.vapi \
+ gdk-4.0.deps \
+ gdk-4.0.vapi \
gdk-pixbuf-2.0.deps \
gdk-pixbuf-2.0.vapi \
gdk-x11-2.0.deps \
gdk-x11-2.0.vapi \
gdk-x11-3.0.deps \
gdk-x11-3.0.vapi \
+ gdk-x11-4.0.deps \
+ gdk-x11-4.0.vapi \
gdl-1.0.deps \
gdl-1.0.vapi \
gdl-3.0.deps \
@@ -90,6 +94,8 @@ dist_vapi_DATA = \
goocanvas.vapi \
graphene-1.0.deps \
graphene-1.0.vapi \
+ gsk-4.0.deps \
+ gsk-4.0.vapi \
gsl.vapi \
gstreamer-0.10.deps \
gstreamer-0.10.vapi \
@@ -168,6 +174,8 @@ dist_vapi_DATA = \
gtk+-2.0.vapi \
gtk+-3.0.deps \
gtk+-3.0.vapi \
+ gtk+-4.0.deps \
+ gtk+-4.0.vapi \
gtkmozembed.deps \
gtkmozembed.vapi \
gtksourceview-2.0.deps \
@@ -416,13 +424,17 @@ GIR_BINDINGS = \
clutter-x11-1.0 \
cogl-pango-1.0 \
gdk-3.0 \
+ gdk-4.0 \
gdk-x11-3.0 \
+ gdk-x11-4.0 \
gdk-pixbuf-2.0 \
gdl-3.0 \
geocode-glib-1.0 \
gio-2.0 \
gobject-introspection-1.0 \
graphene-1.0 \
+ gsk-4.0 \
+ gtk+-4.0 \
gudev-1.0 \
json-glib-1.0 \
libgdata \
@@ -516,6 +528,9 @@ gdk-2.0:
gdk-3.0:
$(GENVAPI) --library $(srcdir)/gdk-3.0 --pkg gio-2.0 --metadatadir $(METADATADIR)
$(METADATADIR)/Gdk-3.0-custom.vala $(GIRDIR)/Gdk-3.0.gir
+gdk-4.0:
+ $(GENVAPI) --library $(srcdir)/gdk-4.0 --pkg cairo --pkg gdk-pixbuf-2.0 --pkg pango --pkg gio-2.0
--metadatadir $(METADATADIR) $(METADATADIR)/Gdk-4.0-custom.vala $(GIRDIR)/Gdk-4.0.gir
+
gdk-pixbuf-2.0:
$(GENVAPI) --library $(srcdir)/gdk-pixbuf-2.0 --pkg gio-2.0 --metadatadir $(METADATADIR)
$(METADATADIR)/GdkPixbuf-2.0-custom.vala $(GIRDIR)/GdkPixbuf-2.0.gir
@@ -525,6 +540,9 @@ gdk-x11-2.0:
gdk-x11-3.0:
$(GENVAPI) --library $(srcdir)/gdk-x11-3.0 --pkg gio-2.0 --pkg gdk-3.0 --pkg x11 --metadatadir
$(METADATADIR) $(METADATADIR)/GdkX11-3.0-custom.vala $(GIRDIR)/GdkX11-3.0.gir
+gdk-x11-4.0:
+ $(GENVAPI) --library $(srcdir)/gdk-x11-4.0 --pkg gio-2.0 --pkg gdk-4.0 --pkg x11 --metadatadir
$(METADATADIR) $(METADATADIR)/GdkX11-4.0-custom.vala $(GIRDIR)/GdkX11-4.0.gir
+
gdl-1.0:
$(GENVAPI) --library $(srcdir)/gdl-1.0 $(PACKAGESDIR)/gdl-1.0/gdl-1.0-custom.vala
$(PACKAGESDIR)/gdl-1.0/gdl-1.0.gi
@@ -567,6 +585,9 @@ goocanvas:
graphene-1.0:
$(GENVAPI) --library $(srcdir)/graphene-1.0 --pkg gobject-2.0 --metadatadir $(METADATADIR)
$(GIRDIR)/Graphene-1.0.gir
+gsk-4.0:
+ $(GENVAPI) --library $(srcdir)/gsk-4.0 --pkg gio-2.0 --pkg gdk-4.0 --metadatadir $(METADATADIR)
$(METADATADIR)/Gsk-4.0-custom.vala $(GIRDIR)/Gsk-4.0.gir
+
gstreamer-0.10:
$(GENVAPI) --library $(srcdir)/gstreamer-0.10
$(PACKAGESDIR)/gstreamer-0.10/gstreamer-0.10-custom.vala $(PACKAGESDIR)/gstreamer-0.10/gstreamer-0.10.gi
@@ -684,6 +705,9 @@ gtk+-2.0:
gtk+-3.0:
$(GENVAPI) --library $(srcdir)/gtk+-3.0 $(PACKAGESDIR)/gtk+-3.0/gtk+-3.0-custom.vala
$(PACKAGESDIR)/gtk+-3.0/gtk+-3.0.gi
+gtk+-4.0:
+ $(GENVAPI) --library $(srcdir)/gtk+-4.0 --pkg atk --pkg gdk-4.0 --pkg gdk-pixbuf-2.0 --pkg gio-2.0
--pkg pango --pkg cairo --metadatadir $(METADATADIR) $(METADATADIR)/Gtk-4.0-custom.vala $(GIRDIR)/Gtk-4.0.gir
+
gtksourceview-2.0:
$(GENVAPI) --library $(srcdir)/gtksourceview-2.0 $(PACKAGESDIR)/gtksourceview-2.0/gtksourceview-2.0.gi
diff --git a/vapi/gdk-4.0.deps b/vapi/gdk-4.0.deps
new file mode 100644
index 0000000..31f76ac
--- /dev/null
+++ b/vapi/gdk-4.0.deps
@@ -0,0 +1,5 @@
+gio-2.0
+gdk-pixbuf-2.0
+cairo
+pango
+pangocairo
diff --git a/vapi/gdk-4.0.vapi b/vapi/gdk-4.0.vapi
new file mode 100644
index 0000000..3acca00
--- /dev/null
+++ b/vapi/gdk-4.0.vapi
@@ -0,0 +1,6810 @@
+/* gdk-4.0.vapi generated by vapigen, do not modify. */
+
+[CCode (cprefix = "Gdk", gir_namespace = "Gdk", gir_version = "4.0", lower_case_cprefix = "gdk_")]
+namespace Gdk {
+ namespace Key {
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_0")]
+ public const int @0;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_1")]
+ public const int @1;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_2")]
+ public const int @2;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_3")]
+ public const int @3;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_3270_AltCursor")]
+ public const int @3270_AltCursor;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_3270_Attn")]
+ public const int @3270_Attn;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_3270_BackTab")]
+ public const int @3270_BackTab;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_3270_ChangeScreen")]
+ public const int @3270_ChangeScreen;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_3270_Copy")]
+ public const int @3270_Copy;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_3270_CursorBlink")]
+ public const int @3270_CursorBlink;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_3270_CursorSelect")]
+ public const int @3270_CursorSelect;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_3270_DeleteWord")]
+ public const int @3270_DeleteWord;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_3270_Duplicate")]
+ public const int @3270_Duplicate;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_3270_Enter")]
+ public const int @3270_Enter;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_3270_EraseEOF")]
+ public const int @3270_EraseEOF;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_3270_EraseInput")]
+ public const int @3270_EraseInput;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_3270_ExSelect")]
+ public const int @3270_ExSelect;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_3270_FieldMark")]
+ public const int @3270_FieldMark;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_3270_Ident")]
+ public const int @3270_Ident;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_3270_Jump")]
+ public const int @3270_Jump;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_3270_KeyClick")]
+ public const int @3270_KeyClick;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_3270_Left2")]
+ public const int @3270_Left2;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_3270_PA1")]
+ public const int @3270_PA1;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_3270_PA2")]
+ public const int @3270_PA2;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_3270_PA3")]
+ public const int @3270_PA3;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_3270_Play")]
+ public const int @3270_Play;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_3270_PrintScreen")]
+ public const int @3270_PrintScreen;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_3270_Quit")]
+ public const int @3270_Quit;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_3270_Record")]
+ public const int @3270_Record;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_3270_Reset")]
+ public const int @3270_Reset;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_3270_Right2")]
+ public const int @3270_Right2;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_3270_Rule")]
+ public const int @3270_Rule;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_3270_Setup")]
+ public const int @3270_Setup;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_3270_Test")]
+ public const int @3270_Test;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_4")]
+ public const int @4;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_5")]
+ public const int @5;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_6")]
+ public const int @6;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_7")]
+ public const int @7;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_8")]
+ public const int @8;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_9")]
+ public const int @9;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_A")]
+ public const int A;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_AE")]
+ public const int AE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Aacute")]
+ public const int Aacute;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Abelowdot")]
+ public const int Abelowdot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Abreve")]
+ public const int Abreve;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Abreveacute")]
+ public const int Abreveacute;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Abrevebelowdot")]
+ public const int Abrevebelowdot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Abrevegrave")]
+ public const int Abrevegrave;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Abrevehook")]
+ public const int Abrevehook;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Abrevetilde")]
+ public const int Abrevetilde;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_AccessX_Enable")]
+ public const int AccessX_Enable;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_AccessX_Feedback_Enable")]
+ public const int AccessX_Feedback_Enable;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Acircumflex")]
+ public const int Acircumflex;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Acircumflexacute")]
+ public const int Acircumflexacute;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Acircumflexbelowdot")]
+ public const int Acircumflexbelowdot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Acircumflexgrave")]
+ public const int Acircumflexgrave;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Acircumflexhook")]
+ public const int Acircumflexhook;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Acircumflextilde")]
+ public const int Acircumflextilde;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_AddFavorite")]
+ public const int AddFavorite;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Adiaeresis")]
+ public const int Adiaeresis;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Agrave")]
+ public const int Agrave;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ahook")]
+ public const int Ahook;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Alt_L")]
+ public const int Alt_L;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Alt_R")]
+ public const int Alt_R;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Amacron")]
+ public const int Amacron;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Aogonek")]
+ public const int Aogonek;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ApplicationLeft")]
+ public const int ApplicationLeft;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ApplicationRight")]
+ public const int ApplicationRight;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_0")]
+ public const int Arabic_0;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_1")]
+ public const int Arabic_1;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_2")]
+ public const int Arabic_2;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_3")]
+ public const int Arabic_3;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_4")]
+ public const int Arabic_4;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_5")]
+ public const int Arabic_5;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_6")]
+ public const int Arabic_6;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_7")]
+ public const int Arabic_7;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_8")]
+ public const int Arabic_8;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_9")]
+ public const int Arabic_9;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_ain")]
+ public const int Arabic_ain;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_alef")]
+ public const int Arabic_alef;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_alefmaksura")]
+ public const int Arabic_alefmaksura;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_beh")]
+ public const int Arabic_beh;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_comma")]
+ public const int Arabic_comma;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_dad")]
+ public const int Arabic_dad;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_dal")]
+ public const int Arabic_dal;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_damma")]
+ public const int Arabic_damma;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_dammatan")]
+ public const int Arabic_dammatan;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_ddal")]
+ public const int Arabic_ddal;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_farsi_yeh")]
+ public const int Arabic_farsi_yeh;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_fatha")]
+ public const int Arabic_fatha;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_fathatan")]
+ public const int Arabic_fathatan;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_feh")]
+ public const int Arabic_feh;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_fullstop")]
+ public const int Arabic_fullstop;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_gaf")]
+ public const int Arabic_gaf;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_ghain")]
+ public const int Arabic_ghain;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_ha")]
+ public const int Arabic_ha;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_hah")]
+ public const int Arabic_hah;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_hamza")]
+ public const int Arabic_hamza;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_hamza_above")]
+ public const int Arabic_hamza_above;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_hamza_below")]
+ public const int Arabic_hamza_below;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_hamzaonalef")]
+ public const int Arabic_hamzaonalef;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_hamzaonwaw")]
+ public const int Arabic_hamzaonwaw;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_hamzaonyeh")]
+ public const int Arabic_hamzaonyeh;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_hamzaunderalef")]
+ public const int Arabic_hamzaunderalef;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_heh")]
+ public const int Arabic_heh;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_heh_doachashmee")]
+ public const int Arabic_heh_doachashmee;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_heh_goal")]
+ public const int Arabic_heh_goal;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_jeem")]
+ public const int Arabic_jeem;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_jeh")]
+ public const int Arabic_jeh;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_kaf")]
+ public const int Arabic_kaf;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_kasra")]
+ public const int Arabic_kasra;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_kasratan")]
+ public const int Arabic_kasratan;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_keheh")]
+ public const int Arabic_keheh;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_khah")]
+ public const int Arabic_khah;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_lam")]
+ public const int Arabic_lam;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_madda_above")]
+ public const int Arabic_madda_above;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_maddaonalef")]
+ public const int Arabic_maddaonalef;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_meem")]
+ public const int Arabic_meem;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_noon")]
+ public const int Arabic_noon;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_noon_ghunna")]
+ public const int Arabic_noon_ghunna;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_peh")]
+ public const int Arabic_peh;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_percent")]
+ public const int Arabic_percent;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_qaf")]
+ public const int Arabic_qaf;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_question_mark")]
+ public const int Arabic_question_mark;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_ra")]
+ public const int Arabic_ra;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_rreh")]
+ public const int Arabic_rreh;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_sad")]
+ public const int Arabic_sad;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_seen")]
+ public const int Arabic_seen;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_semicolon")]
+ public const int Arabic_semicolon;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_shadda")]
+ public const int Arabic_shadda;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_sheen")]
+ public const int Arabic_sheen;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_sukun")]
+ public const int Arabic_sukun;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_superscript_alef")]
+ public const int Arabic_superscript_alef;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_switch")]
+ public const int Arabic_switch;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_tah")]
+ public const int Arabic_tah;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_tatweel")]
+ public const int Arabic_tatweel;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_tcheh")]
+ public const int Arabic_tcheh;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_teh")]
+ public const int Arabic_teh;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_tehmarbuta")]
+ public const int Arabic_tehmarbuta;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_thal")]
+ public const int Arabic_thal;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_theh")]
+ public const int Arabic_theh;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_tteh")]
+ public const int Arabic_tteh;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_veh")]
+ public const int Arabic_veh;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_waw")]
+ public const int Arabic_waw;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_yeh")]
+ public const int Arabic_yeh;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_yeh_baree")]
+ public const int Arabic_yeh_baree;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_zah")]
+ public const int Arabic_zah;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Arabic_zain")]
+ public const int Arabic_zain;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Aring")]
+ public const int Aring;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_AT")]
+ public const int Armenian_AT;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_AYB")]
+ public const int Armenian_AYB;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_BEN")]
+ public const int Armenian_BEN;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_CHA")]
+ public const int Armenian_CHA;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_DA")]
+ public const int Armenian_DA;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_DZA")]
+ public const int Armenian_DZA;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_E")]
+ public const int Armenian_E;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_FE")]
+ public const int Armenian_FE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_GHAT")]
+ public const int Armenian_GHAT;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_GIM")]
+ public const int Armenian_GIM;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_HI")]
+ public const int Armenian_HI;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_HO")]
+ public const int Armenian_HO;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_INI")]
+ public const int Armenian_INI;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_JE")]
+ public const int Armenian_JE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_KE")]
+ public const int Armenian_KE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_KEN")]
+ public const int Armenian_KEN;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_KHE")]
+ public const int Armenian_KHE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_LYUN")]
+ public const int Armenian_LYUN;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_MEN")]
+ public const int Armenian_MEN;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_NU")]
+ public const int Armenian_NU;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_O")]
+ public const int Armenian_O;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_PE")]
+ public const int Armenian_PE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_PYUR")]
+ public const int Armenian_PYUR;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_RA")]
+ public const int Armenian_RA;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_RE")]
+ public const int Armenian_RE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_SE")]
+ public const int Armenian_SE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_SHA")]
+ public const int Armenian_SHA;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_TCHE")]
+ public const int Armenian_TCHE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_TO")]
+ public const int Armenian_TO;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_TSA")]
+ public const int Armenian_TSA;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_TSO")]
+ public const int Armenian_TSO;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_TYUN")]
+ public const int Armenian_TYUN;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_VEV")]
+ public const int Armenian_VEV;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_VO")]
+ public const int Armenian_VO;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_VYUN")]
+ public const int Armenian_VYUN;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_YECH")]
+ public const int Armenian_YECH;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_ZA")]
+ public const int Armenian_ZA;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_ZHE")]
+ public const int Armenian_ZHE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_accent")]
+ public const int Armenian_accent;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_amanak")]
+ public const int Armenian_amanak;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_apostrophe")]
+ public const int Armenian_apostrophe;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_at")]
+ public const int Armenian_at;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_ayb")]
+ public const int Armenian_ayb;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_ben")]
+ public const int Armenian_ben;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_but")]
+ public const int Armenian_but;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_cha")]
+ public const int Armenian_cha;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_da")]
+ public const int Armenian_da;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_dza")]
+ public const int Armenian_dza;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_e")]
+ public const int Armenian_e;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_exclam")]
+ public const int Armenian_exclam;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_fe")]
+ public const int Armenian_fe;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_full_stop")]
+ public const int Armenian_full_stop;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_ghat")]
+ public const int Armenian_ghat;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_gim")]
+ public const int Armenian_gim;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_hi")]
+ public const int Armenian_hi;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_ho")]
+ public const int Armenian_ho;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_hyphen")]
+ public const int Armenian_hyphen;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_ini")]
+ public const int Armenian_ini;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_je")]
+ public const int Armenian_je;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_ke")]
+ public const int Armenian_ke;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_ken")]
+ public const int Armenian_ken;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_khe")]
+ public const int Armenian_khe;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_ligature_ew")]
+ public const int Armenian_ligature_ew;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_lyun")]
+ public const int Armenian_lyun;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_men")]
+ public const int Armenian_men;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_nu")]
+ public const int Armenian_nu;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_o")]
+ public const int Armenian_o;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_paruyk")]
+ public const int Armenian_paruyk;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_pe")]
+ public const int Armenian_pe;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_pyur")]
+ public const int Armenian_pyur;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_question")]
+ public const int Armenian_question;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_ra")]
+ public const int Armenian_ra;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_re")]
+ public const int Armenian_re;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_se")]
+ public const int Armenian_se;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_separation_mark")]
+ public const int Armenian_separation_mark;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_sha")]
+ public const int Armenian_sha;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_shesht")]
+ public const int Armenian_shesht;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_tche")]
+ public const int Armenian_tche;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_to")]
+ public const int Armenian_to;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_tsa")]
+ public const int Armenian_tsa;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_tso")]
+ public const int Armenian_tso;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_tyun")]
+ public const int Armenian_tyun;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_verjaket")]
+ public const int Armenian_verjaket;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_vev")]
+ public const int Armenian_vev;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_vo")]
+ public const int Armenian_vo;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_vyun")]
+ public const int Armenian_vyun;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_yech")]
+ public const int Armenian_yech;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_yentamna")]
+ public const int Armenian_yentamna;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_za")]
+ public const int Armenian_za;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Armenian_zhe")]
+ public const int Armenian_zhe;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Atilde")]
+ public const int Atilde;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_AudibleBell_Enable")]
+ public const int AudibleBell_Enable;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_AudioCycleTrack")]
+ public const int AudioCycleTrack;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_AudioForward")]
+ public const int AudioForward;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_AudioLowerVolume")]
+ public const int AudioLowerVolume;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_AudioMedia")]
+ public const int AudioMedia;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_AudioMicMute")]
+ public const int AudioMicMute;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_AudioMute")]
+ public const int AudioMute;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_AudioNext")]
+ public const int AudioNext;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_AudioPause")]
+ public const int AudioPause;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_AudioPlay")]
+ public const int AudioPlay;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_AudioPrev")]
+ public const int AudioPrev;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_AudioRaiseVolume")]
+ public const int AudioRaiseVolume;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_AudioRandomPlay")]
+ public const int AudioRandomPlay;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_AudioRecord")]
+ public const int AudioRecord;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_AudioRepeat")]
+ public const int AudioRepeat;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_AudioRewind")]
+ public const int AudioRewind;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_AudioStop")]
+ public const int AudioStop;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Away")]
+ public const int Away;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_B")]
+ public const int B;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Babovedot")]
+ public const int Babovedot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Back")]
+ public const int Back;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_BackForward")]
+ public const int BackForward;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_BackSpace")]
+ public const int BackSpace;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Battery")]
+ public const int Battery;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Begin")]
+ public const int Begin;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Blue")]
+ public const int Blue;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Bluetooth")]
+ public const int Bluetooth;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Book")]
+ public const int Book;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_BounceKeys_Enable")]
+ public const int BounceKeys_Enable;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Break")]
+ public const int Break;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_BrightnessAdjust")]
+ public const int BrightnessAdjust;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Byelorussian_SHORTU")]
+ public const int Byelorussian_SHORTU;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Byelorussian_shortu")]
+ public const int Byelorussian_shortu;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_C")]
+ public const int C;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_CD")]
+ public const int CD;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_CH")]
+ public const int CH;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_C_H")]
+ public const int C_H;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_C_h")]
+ public const int C_h;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cabovedot")]
+ public const int Cabovedot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cacute")]
+ public const int Cacute;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Calculator")]
+ public const int Calculator;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Calendar")]
+ public const int Calendar;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cancel")]
+ public const int Cancel;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Caps_Lock")]
+ public const int Caps_Lock;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ccaron")]
+ public const int Ccaron;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ccedilla")]
+ public const int Ccedilla;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ccircumflex")]
+ public const int Ccircumflex;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ch")]
+ public const int Ch;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Clear")]
+ public const int Clear;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ClearGrab")]
+ public const int ClearGrab;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Close")]
+ public const int Close;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Codeinput")]
+ public const int Codeinput;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ColonSign")]
+ public const int ColonSign;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Community")]
+ public const int Community;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ContrastAdjust")]
+ public const int ContrastAdjust;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Control_L")]
+ public const int Control_L;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Control_R")]
+ public const int Control_R;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Copy")]
+ public const int Copy;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_CruzeiroSign")]
+ public const int CruzeiroSign;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cut")]
+ public const int Cut;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_CycleAngle")]
+ public const int CycleAngle;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_A")]
+ public const int Cyrillic_A;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_BE")]
+ public const int Cyrillic_BE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_CHE")]
+ public const int Cyrillic_CHE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_CHE_descender")]
+ public const int Cyrillic_CHE_descender;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_CHE_vertstroke")]
+ public const int Cyrillic_CHE_vertstroke;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_DE")]
+ public const int Cyrillic_DE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_DZHE")]
+ public const int Cyrillic_DZHE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_E")]
+ public const int Cyrillic_E;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_EF")]
+ public const int Cyrillic_EF;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_EL")]
+ public const int Cyrillic_EL;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_EM")]
+ public const int Cyrillic_EM;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_EN")]
+ public const int Cyrillic_EN;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_EN_descender")]
+ public const int Cyrillic_EN_descender;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_ER")]
+ public const int Cyrillic_ER;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_ES")]
+ public const int Cyrillic_ES;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_GHE")]
+ public const int Cyrillic_GHE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_GHE_bar")]
+ public const int Cyrillic_GHE_bar;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_HA")]
+ public const int Cyrillic_HA;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_HARDSIGN")]
+ public const int Cyrillic_HARDSIGN;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_HA_descender")]
+ public const int Cyrillic_HA_descender;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_I")]
+ public const int Cyrillic_I;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_IE")]
+ public const int Cyrillic_IE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_IO")]
+ public const int Cyrillic_IO;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_I_macron")]
+ public const int Cyrillic_I_macron;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_JE")]
+ public const int Cyrillic_JE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_KA")]
+ public const int Cyrillic_KA;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_KA_descender")]
+ public const int Cyrillic_KA_descender;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_KA_vertstroke")]
+ public const int Cyrillic_KA_vertstroke;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_LJE")]
+ public const int Cyrillic_LJE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_NJE")]
+ public const int Cyrillic_NJE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_O")]
+ public const int Cyrillic_O;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_O_bar")]
+ public const int Cyrillic_O_bar;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_PE")]
+ public const int Cyrillic_PE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_SCHWA")]
+ public const int Cyrillic_SCHWA;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_SHA")]
+ public const int Cyrillic_SHA;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_SHCHA")]
+ public const int Cyrillic_SHCHA;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_SHHA")]
+ public const int Cyrillic_SHHA;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_SHORTI")]
+ public const int Cyrillic_SHORTI;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_SOFTSIGN")]
+ public const int Cyrillic_SOFTSIGN;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_TE")]
+ public const int Cyrillic_TE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_TSE")]
+ public const int Cyrillic_TSE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_U")]
+ public const int Cyrillic_U;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_U_macron")]
+ public const int Cyrillic_U_macron;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_U_straight")]
+ public const int Cyrillic_U_straight;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_U_straight_bar")]
+ public const int Cyrillic_U_straight_bar;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_VE")]
+ public const int Cyrillic_VE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_YA")]
+ public const int Cyrillic_YA;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_YERU")]
+ public const int Cyrillic_YERU;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_YU")]
+ public const int Cyrillic_YU;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_ZE")]
+ public const int Cyrillic_ZE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_ZHE")]
+ public const int Cyrillic_ZHE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_ZHE_descender")]
+ public const int Cyrillic_ZHE_descender;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_a")]
+ public const int Cyrillic_a;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_be")]
+ public const int Cyrillic_be;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_che")]
+ public const int Cyrillic_che;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_che_descender")]
+ public const int Cyrillic_che_descender;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_che_vertstroke")]
+ public const int Cyrillic_che_vertstroke;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_de")]
+ public const int Cyrillic_de;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_dzhe")]
+ public const int Cyrillic_dzhe;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_e")]
+ public const int Cyrillic_e;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_ef")]
+ public const int Cyrillic_ef;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_el")]
+ public const int Cyrillic_el;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_em")]
+ public const int Cyrillic_em;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_en")]
+ public const int Cyrillic_en;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_en_descender")]
+ public const int Cyrillic_en_descender;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_er")]
+ public const int Cyrillic_er;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_es")]
+ public const int Cyrillic_es;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_ghe")]
+ public const int Cyrillic_ghe;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_ghe_bar")]
+ public const int Cyrillic_ghe_bar;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_ha")]
+ public const int Cyrillic_ha;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_ha_descender")]
+ public const int Cyrillic_ha_descender;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_hardsign")]
+ public const int Cyrillic_hardsign;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_i")]
+ public const int Cyrillic_i;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_i_macron")]
+ public const int Cyrillic_i_macron;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_ie")]
+ public const int Cyrillic_ie;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_io")]
+ public const int Cyrillic_io;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_je")]
+ public const int Cyrillic_je;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_ka")]
+ public const int Cyrillic_ka;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_ka_descender")]
+ public const int Cyrillic_ka_descender;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_ka_vertstroke")]
+ public const int Cyrillic_ka_vertstroke;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_lje")]
+ public const int Cyrillic_lje;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_nje")]
+ public const int Cyrillic_nje;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_o")]
+ public const int Cyrillic_o;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_o_bar")]
+ public const int Cyrillic_o_bar;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_pe")]
+ public const int Cyrillic_pe;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_schwa")]
+ public const int Cyrillic_schwa;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_sha")]
+ public const int Cyrillic_sha;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_shcha")]
+ public const int Cyrillic_shcha;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_shha")]
+ public const int Cyrillic_shha;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_shorti")]
+ public const int Cyrillic_shorti;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_softsign")]
+ public const int Cyrillic_softsign;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_te")]
+ public const int Cyrillic_te;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_tse")]
+ public const int Cyrillic_tse;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_u")]
+ public const int Cyrillic_u;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_u_macron")]
+ public const int Cyrillic_u_macron;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_u_straight")]
+ public const int Cyrillic_u_straight;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_u_straight_bar")]
+ public const int Cyrillic_u_straight_bar;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_ve")]
+ public const int Cyrillic_ve;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_ya")]
+ public const int Cyrillic_ya;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_yeru")]
+ public const int Cyrillic_yeru;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_yu")]
+ public const int Cyrillic_yu;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_ze")]
+ public const int Cyrillic_ze;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_zhe")]
+ public const int Cyrillic_zhe;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Cyrillic_zhe_descender")]
+ public const int Cyrillic_zhe_descender;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_D")]
+ public const int D;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_DOS")]
+ public const int DOS;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Dabovedot")]
+ public const int Dabovedot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Dcaron")]
+ public const int Dcaron;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Delete")]
+ public const int Delete;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Display")]
+ public const int Display;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Documents")]
+ public const int Documents;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_DongSign")]
+ public const int DongSign;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Down")]
+ public const int Down;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Dstroke")]
+ public const int Dstroke;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_E")]
+ public const int E;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ENG")]
+ public const int ENG;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ETH")]
+ public const int ETH;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_EZH")]
+ public const int EZH;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Eabovedot")]
+ public const int Eabovedot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Eacute")]
+ public const int Eacute;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ebelowdot")]
+ public const int Ebelowdot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ecaron")]
+ public const int Ecaron;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ecircumflex")]
+ public const int Ecircumflex;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ecircumflexacute")]
+ public const int Ecircumflexacute;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ecircumflexbelowdot")]
+ public const int Ecircumflexbelowdot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ecircumflexgrave")]
+ public const int Ecircumflexgrave;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ecircumflexhook")]
+ public const int Ecircumflexhook;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ecircumflextilde")]
+ public const int Ecircumflextilde;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_EcuSign")]
+ public const int EcuSign;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ediaeresis")]
+ public const int Ediaeresis;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Egrave")]
+ public const int Egrave;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ehook")]
+ public const int Ehook;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Eisu_Shift")]
+ public const int Eisu_Shift;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Eisu_toggle")]
+ public const int Eisu_toggle;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Eject")]
+ public const int Eject;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Emacron")]
+ public const int Emacron;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_End")]
+ public const int End;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Eogonek")]
+ public const int Eogonek;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Escape")]
+ public const int Escape;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Eth")]
+ public const int Eth;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Etilde")]
+ public const int Etilde;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_EuroSign")]
+ public const int EuroSign;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Excel")]
+ public const int Excel;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Execute")]
+ public const int Execute;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Explorer")]
+ public const int Explorer;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_F")]
+ public const int F;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_F1")]
+ public const int F1;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_F10")]
+ public const int F10;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_F11")]
+ public const int F11;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_F12")]
+ public const int F12;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_F13")]
+ public const int F13;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_F14")]
+ public const int F14;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_F15")]
+ public const int F15;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_F16")]
+ public const int F16;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_F17")]
+ public const int F17;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_F18")]
+ public const int F18;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_F19")]
+ public const int F19;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_F2")]
+ public const int F2;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_F20")]
+ public const int F20;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_F21")]
+ public const int F21;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_F22")]
+ public const int F22;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_F23")]
+ public const int F23;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_F24")]
+ public const int F24;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_F25")]
+ public const int F25;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_F26")]
+ public const int F26;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_F27")]
+ public const int F27;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_F28")]
+ public const int F28;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_F29")]
+ public const int F29;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_F3")]
+ public const int F3;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_F30")]
+ public const int F30;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_F31")]
+ public const int F31;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_F32")]
+ public const int F32;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_F33")]
+ public const int F33;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_F34")]
+ public const int F34;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_F35")]
+ public const int F35;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_F4")]
+ public const int F4;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_F5")]
+ public const int F5;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_F6")]
+ public const int F6;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_F7")]
+ public const int F7;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_F8")]
+ public const int F8;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_F9")]
+ public const int F9;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_FFrancSign")]
+ public const int FFrancSign;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Fabovedot")]
+ public const int Fabovedot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Farsi_0")]
+ public const int Farsi_0;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Farsi_1")]
+ public const int Farsi_1;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Farsi_2")]
+ public const int Farsi_2;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Farsi_3")]
+ public const int Farsi_3;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Farsi_4")]
+ public const int Farsi_4;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Farsi_5")]
+ public const int Farsi_5;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Farsi_6")]
+ public const int Farsi_6;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Farsi_7")]
+ public const int Farsi_7;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Farsi_8")]
+ public const int Farsi_8;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Farsi_9")]
+ public const int Farsi_9;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Farsi_yeh")]
+ public const int Farsi_yeh;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Favorites")]
+ public const int Favorites;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Finance")]
+ public const int Finance;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Find")]
+ public const int Find;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_First_Virtual_Screen")]
+ public const int First_Virtual_Screen;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Forward")]
+ public const int Forward;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_FrameBack")]
+ public const int FrameBack;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_FrameForward")]
+ public const int FrameForward;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_G")]
+ public const int G;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Gabovedot")]
+ public const int Gabovedot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Game")]
+ public const int Game;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Gbreve")]
+ public const int Gbreve;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Gcaron")]
+ public const int Gcaron;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Gcedilla")]
+ public const int Gcedilla;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Gcircumflex")]
+ public const int Gcircumflex;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Georgian_an")]
+ public const int Georgian_an;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Georgian_ban")]
+ public const int Georgian_ban;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Georgian_can")]
+ public const int Georgian_can;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Georgian_char")]
+ public const int Georgian_char;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Georgian_chin")]
+ public const int Georgian_chin;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Georgian_cil")]
+ public const int Georgian_cil;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Georgian_don")]
+ public const int Georgian_don;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Georgian_en")]
+ public const int Georgian_en;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Georgian_fi")]
+ public const int Georgian_fi;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Georgian_gan")]
+ public const int Georgian_gan;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Georgian_ghan")]
+ public const int Georgian_ghan;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Georgian_hae")]
+ public const int Georgian_hae;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Georgian_har")]
+ public const int Georgian_har;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Georgian_he")]
+ public const int Georgian_he;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Georgian_hie")]
+ public const int Georgian_hie;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Georgian_hoe")]
+ public const int Georgian_hoe;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Georgian_in")]
+ public const int Georgian_in;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Georgian_jhan")]
+ public const int Georgian_jhan;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Georgian_jil")]
+ public const int Georgian_jil;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Georgian_kan")]
+ public const int Georgian_kan;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Georgian_khar")]
+ public const int Georgian_khar;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Georgian_las")]
+ public const int Georgian_las;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Georgian_man")]
+ public const int Georgian_man;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Georgian_nar")]
+ public const int Georgian_nar;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Georgian_on")]
+ public const int Georgian_on;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Georgian_par")]
+ public const int Georgian_par;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Georgian_phar")]
+ public const int Georgian_phar;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Georgian_qar")]
+ public const int Georgian_qar;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Georgian_rae")]
+ public const int Georgian_rae;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Georgian_san")]
+ public const int Georgian_san;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Georgian_shin")]
+ public const int Georgian_shin;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Georgian_tan")]
+ public const int Georgian_tan;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Georgian_tar")]
+ public const int Georgian_tar;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Georgian_un")]
+ public const int Georgian_un;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Georgian_vin")]
+ public const int Georgian_vin;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Georgian_we")]
+ public const int Georgian_we;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Georgian_xan")]
+ public const int Georgian_xan;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Georgian_zen")]
+ public const int Georgian_zen;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Georgian_zhar")]
+ public const int Georgian_zhar;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Go")]
+ public const int Go;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_ALPHA")]
+ public const int Greek_ALPHA;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_ALPHAaccent")]
+ public const int Greek_ALPHAaccent;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_BETA")]
+ public const int Greek_BETA;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_CHI")]
+ public const int Greek_CHI;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_DELTA")]
+ public const int Greek_DELTA;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_EPSILON")]
+ public const int Greek_EPSILON;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_EPSILONaccent")]
+ public const int Greek_EPSILONaccent;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_ETA")]
+ public const int Greek_ETA;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_ETAaccent")]
+ public const int Greek_ETAaccent;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_GAMMA")]
+ public const int Greek_GAMMA;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_IOTA")]
+ public const int Greek_IOTA;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_IOTAaccent")]
+ public const int Greek_IOTAaccent;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_IOTAdiaeresis")]
+ public const int Greek_IOTAdiaeresis;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_IOTAdieresis")]
+ public const int Greek_IOTAdieresis;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_KAPPA")]
+ public const int Greek_KAPPA;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_LAMBDA")]
+ public const int Greek_LAMBDA;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_LAMDA")]
+ public const int Greek_LAMDA;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_MU")]
+ public const int Greek_MU;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_NU")]
+ public const int Greek_NU;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_OMEGA")]
+ public const int Greek_OMEGA;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_OMEGAaccent")]
+ public const int Greek_OMEGAaccent;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_OMICRON")]
+ public const int Greek_OMICRON;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_OMICRONaccent")]
+ public const int Greek_OMICRONaccent;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_PHI")]
+ public const int Greek_PHI;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_PI")]
+ public const int Greek_PI;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_PSI")]
+ public const int Greek_PSI;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_RHO")]
+ public const int Greek_RHO;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_SIGMA")]
+ public const int Greek_SIGMA;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_TAU")]
+ public const int Greek_TAU;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_THETA")]
+ public const int Greek_THETA;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_UPSILON")]
+ public const int Greek_UPSILON;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_UPSILONaccent")]
+ public const int Greek_UPSILONaccent;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_UPSILONdieresis")]
+ public const int Greek_UPSILONdieresis;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_XI")]
+ public const int Greek_XI;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_ZETA")]
+ public const int Greek_ZETA;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_accentdieresis")]
+ public const int Greek_accentdieresis;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_alpha")]
+ public const int Greek_alpha;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_alphaaccent")]
+ public const int Greek_alphaaccent;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_beta")]
+ public const int Greek_beta;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_chi")]
+ public const int Greek_chi;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_delta")]
+ public const int Greek_delta;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_epsilon")]
+ public const int Greek_epsilon;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_epsilonaccent")]
+ public const int Greek_epsilonaccent;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_eta")]
+ public const int Greek_eta;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_etaaccent")]
+ public const int Greek_etaaccent;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_finalsmallsigma")]
+ public const int Greek_finalsmallsigma;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_gamma")]
+ public const int Greek_gamma;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_horizbar")]
+ public const int Greek_horizbar;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_iota")]
+ public const int Greek_iota;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_iotaaccent")]
+ public const int Greek_iotaaccent;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_iotaaccentdieresis")]
+ public const int Greek_iotaaccentdieresis;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_iotadieresis")]
+ public const int Greek_iotadieresis;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_kappa")]
+ public const int Greek_kappa;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_lambda")]
+ public const int Greek_lambda;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_lamda")]
+ public const int Greek_lamda;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_mu")]
+ public const int Greek_mu;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_nu")]
+ public const int Greek_nu;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_omega")]
+ public const int Greek_omega;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_omegaaccent")]
+ public const int Greek_omegaaccent;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_omicron")]
+ public const int Greek_omicron;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_omicronaccent")]
+ public const int Greek_omicronaccent;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_phi")]
+ public const int Greek_phi;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_pi")]
+ public const int Greek_pi;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_psi")]
+ public const int Greek_psi;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_rho")]
+ public const int Greek_rho;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_sigma")]
+ public const int Greek_sigma;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_switch")]
+ public const int Greek_switch;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_tau")]
+ public const int Greek_tau;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_theta")]
+ public const int Greek_theta;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_upsilon")]
+ public const int Greek_upsilon;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_upsilonaccent")]
+ public const int Greek_upsilonaccent;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_upsilonaccentdieresis")]
+ public const int Greek_upsilonaccentdieresis;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_upsilondieresis")]
+ public const int Greek_upsilondieresis;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_xi")]
+ public const int Greek_xi;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Greek_zeta")]
+ public const int Greek_zeta;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Green")]
+ public const int Green;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_H")]
+ public const int H;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul")]
+ public const int Hangul;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_A")]
+ public const int Hangul_A;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_AE")]
+ public const int Hangul_AE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_AraeA")]
+ public const int Hangul_AraeA;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_AraeAE")]
+ public const int Hangul_AraeAE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_Banja")]
+ public const int Hangul_Banja;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_Cieuc")]
+ public const int Hangul_Cieuc;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_Codeinput")]
+ public const int Hangul_Codeinput;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_Dikeud")]
+ public const int Hangul_Dikeud;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_E")]
+ public const int Hangul_E;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_EO")]
+ public const int Hangul_EO;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_EU")]
+ public const int Hangul_EU;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_End")]
+ public const int Hangul_End;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_Hanja")]
+ public const int Hangul_Hanja;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_Hieuh")]
+ public const int Hangul_Hieuh;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_I")]
+ public const int Hangul_I;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_Ieung")]
+ public const int Hangul_Ieung;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_J_Cieuc")]
+ public const int Hangul_J_Cieuc;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_J_Dikeud")]
+ public const int Hangul_J_Dikeud;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_J_Hieuh")]
+ public const int Hangul_J_Hieuh;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_J_Ieung")]
+ public const int Hangul_J_Ieung;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_J_Jieuj")]
+ public const int Hangul_J_Jieuj;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_J_Khieuq")]
+ public const int Hangul_J_Khieuq;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_J_Kiyeog")]
+ public const int Hangul_J_Kiyeog;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_J_KiyeogSios")]
+ public const int Hangul_J_KiyeogSios;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_J_KkogjiDalrinIeung")]
+ public const int Hangul_J_KkogjiDalrinIeung;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_J_Mieum")]
+ public const int Hangul_J_Mieum;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_J_Nieun")]
+ public const int Hangul_J_Nieun;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_J_NieunHieuh")]
+ public const int Hangul_J_NieunHieuh;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_J_NieunJieuj")]
+ public const int Hangul_J_NieunJieuj;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_J_PanSios")]
+ public const int Hangul_J_PanSios;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_J_Phieuf")]
+ public const int Hangul_J_Phieuf;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_J_Pieub")]
+ public const int Hangul_J_Pieub;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_J_PieubSios")]
+ public const int Hangul_J_PieubSios;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_J_Rieul")]
+ public const int Hangul_J_Rieul;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_J_RieulHieuh")]
+ public const int Hangul_J_RieulHieuh;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_J_RieulKiyeog")]
+ public const int Hangul_J_RieulKiyeog;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_J_RieulMieum")]
+ public const int Hangul_J_RieulMieum;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_J_RieulPhieuf")]
+ public const int Hangul_J_RieulPhieuf;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_J_RieulPieub")]
+ public const int Hangul_J_RieulPieub;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_J_RieulSios")]
+ public const int Hangul_J_RieulSios;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_J_RieulTieut")]
+ public const int Hangul_J_RieulTieut;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_J_Sios")]
+ public const int Hangul_J_Sios;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_J_SsangKiyeog")]
+ public const int Hangul_J_SsangKiyeog;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_J_SsangSios")]
+ public const int Hangul_J_SsangSios;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_J_Tieut")]
+ public const int Hangul_J_Tieut;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_J_YeorinHieuh")]
+ public const int Hangul_J_YeorinHieuh;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_Jamo")]
+ public const int Hangul_Jamo;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_Jeonja")]
+ public const int Hangul_Jeonja;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_Jieuj")]
+ public const int Hangul_Jieuj;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_Khieuq")]
+ public const int Hangul_Khieuq;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_Kiyeog")]
+ public const int Hangul_Kiyeog;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_KiyeogSios")]
+ public const int Hangul_KiyeogSios;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_KkogjiDalrinIeung")]
+ public const int Hangul_KkogjiDalrinIeung;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_Mieum")]
+ public const int Hangul_Mieum;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_MultipleCandidate")]
+ public const int Hangul_MultipleCandidate;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_Nieun")]
+ public const int Hangul_Nieun;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_NieunHieuh")]
+ public const int Hangul_NieunHieuh;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_NieunJieuj")]
+ public const int Hangul_NieunJieuj;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_O")]
+ public const int Hangul_O;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_OE")]
+ public const int Hangul_OE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_PanSios")]
+ public const int Hangul_PanSios;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_Phieuf")]
+ public const int Hangul_Phieuf;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_Pieub")]
+ public const int Hangul_Pieub;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_PieubSios")]
+ public const int Hangul_PieubSios;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_PostHanja")]
+ public const int Hangul_PostHanja;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_PreHanja")]
+ public const int Hangul_PreHanja;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_PreviousCandidate")]
+ public const int Hangul_PreviousCandidate;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_Rieul")]
+ public const int Hangul_Rieul;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_RieulHieuh")]
+ public const int Hangul_RieulHieuh;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_RieulKiyeog")]
+ public const int Hangul_RieulKiyeog;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_RieulMieum")]
+ public const int Hangul_RieulMieum;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_RieulPhieuf")]
+ public const int Hangul_RieulPhieuf;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_RieulPieub")]
+ public const int Hangul_RieulPieub;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_RieulSios")]
+ public const int Hangul_RieulSios;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_RieulTieut")]
+ public const int Hangul_RieulTieut;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_RieulYeorinHieuh")]
+ public const int Hangul_RieulYeorinHieuh;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_Romaja")]
+ public const int Hangul_Romaja;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_SingleCandidate")]
+ public const int Hangul_SingleCandidate;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_Sios")]
+ public const int Hangul_Sios;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_Special")]
+ public const int Hangul_Special;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_SsangDikeud")]
+ public const int Hangul_SsangDikeud;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_SsangJieuj")]
+ public const int Hangul_SsangJieuj;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_SsangKiyeog")]
+ public const int Hangul_SsangKiyeog;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_SsangPieub")]
+ public const int Hangul_SsangPieub;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_SsangSios")]
+ public const int Hangul_SsangSios;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_Start")]
+ public const int Hangul_Start;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_SunkyeongeumMieum")]
+ public const int Hangul_SunkyeongeumMieum;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_SunkyeongeumPhieuf")]
+ public const int Hangul_SunkyeongeumPhieuf;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_SunkyeongeumPieub")]
+ public const int Hangul_SunkyeongeumPieub;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_Tieut")]
+ public const int Hangul_Tieut;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_U")]
+ public const int Hangul_U;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_WA")]
+ public const int Hangul_WA;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_WAE")]
+ public const int Hangul_WAE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_WE")]
+ public const int Hangul_WE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_WEO")]
+ public const int Hangul_WEO;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_WI")]
+ public const int Hangul_WI;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_YA")]
+ public const int Hangul_YA;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_YAE")]
+ public const int Hangul_YAE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_YE")]
+ public const int Hangul_YE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_YEO")]
+ public const int Hangul_YEO;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_YI")]
+ public const int Hangul_YI;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_YO")]
+ public const int Hangul_YO;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_YU")]
+ public const int Hangul_YU;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_YeorinHieuh")]
+ public const int Hangul_YeorinHieuh;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hangul_switch")]
+ public const int Hangul_switch;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hankaku")]
+ public const int Hankaku;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hcircumflex")]
+ public const int Hcircumflex;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hebrew_switch")]
+ public const int Hebrew_switch;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Help")]
+ public const int Help;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Henkan")]
+ public const int Henkan;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Henkan_Mode")]
+ public const int Henkan_Mode;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hibernate")]
+ public const int Hibernate;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hiragana")]
+ public const int Hiragana;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hiragana_Katakana")]
+ public const int Hiragana_Katakana;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_History")]
+ public const int History;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Home")]
+ public const int Home;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_HomePage")]
+ public const int HomePage;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_HotLinks")]
+ public const int HotLinks;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hstroke")]
+ public const int Hstroke;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hyper_L")]
+ public const int Hyper_L;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Hyper_R")]
+ public const int Hyper_R;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_I")]
+ public const int I;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ISO_Center_Object")]
+ public const int ISO_Center_Object;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ISO_Continuous_Underline")]
+ public const int ISO_Continuous_Underline;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ISO_Discontinuous_Underline")]
+ public const int ISO_Discontinuous_Underline;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ISO_Emphasize")]
+ public const int ISO_Emphasize;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ISO_Enter")]
+ public const int ISO_Enter;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ISO_Fast_Cursor_Down")]
+ public const int ISO_Fast_Cursor_Down;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ISO_Fast_Cursor_Left")]
+ public const int ISO_Fast_Cursor_Left;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ISO_Fast_Cursor_Right")]
+ public const int ISO_Fast_Cursor_Right;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ISO_Fast_Cursor_Up")]
+ public const int ISO_Fast_Cursor_Up;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ISO_First_Group")]
+ public const int ISO_First_Group;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ISO_First_Group_Lock")]
+ public const int ISO_First_Group_Lock;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ISO_Group_Latch")]
+ public const int ISO_Group_Latch;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ISO_Group_Lock")]
+ public const int ISO_Group_Lock;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ISO_Group_Shift")]
+ public const int ISO_Group_Shift;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ISO_Last_Group")]
+ public const int ISO_Last_Group;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ISO_Last_Group_Lock")]
+ public const int ISO_Last_Group_Lock;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ISO_Left_Tab")]
+ public const int ISO_Left_Tab;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ISO_Level2_Latch")]
+ public const int ISO_Level2_Latch;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ISO_Level3_Latch")]
+ public const int ISO_Level3_Latch;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ISO_Level3_Lock")]
+ public const int ISO_Level3_Lock;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ISO_Level3_Shift")]
+ public const int ISO_Level3_Shift;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ISO_Level5_Latch")]
+ public const int ISO_Level5_Latch;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ISO_Level5_Lock")]
+ public const int ISO_Level5_Lock;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ISO_Level5_Shift")]
+ public const int ISO_Level5_Shift;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ISO_Lock")]
+ public const int ISO_Lock;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ISO_Move_Line_Down")]
+ public const int ISO_Move_Line_Down;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ISO_Move_Line_Up")]
+ public const int ISO_Move_Line_Up;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ISO_Next_Group")]
+ public const int ISO_Next_Group;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ISO_Next_Group_Lock")]
+ public const int ISO_Next_Group_Lock;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ISO_Partial_Line_Down")]
+ public const int ISO_Partial_Line_Down;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ISO_Partial_Line_Up")]
+ public const int ISO_Partial_Line_Up;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ISO_Partial_Space_Left")]
+ public const int ISO_Partial_Space_Left;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ISO_Partial_Space_Right")]
+ public const int ISO_Partial_Space_Right;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ISO_Prev_Group")]
+ public const int ISO_Prev_Group;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ISO_Prev_Group_Lock")]
+ public const int ISO_Prev_Group_Lock;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ISO_Release_Both_Margins")]
+ public const int ISO_Release_Both_Margins;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ISO_Release_Margin_Left")]
+ public const int ISO_Release_Margin_Left;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ISO_Release_Margin_Right")]
+ public const int ISO_Release_Margin_Right;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ISO_Set_Margin_Left")]
+ public const int ISO_Set_Margin_Left;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ISO_Set_Margin_Right")]
+ public const int ISO_Set_Margin_Right;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Iabovedot")]
+ public const int Iabovedot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Iacute")]
+ public const int Iacute;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ibelowdot")]
+ public const int Ibelowdot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ibreve")]
+ public const int Ibreve;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Icircumflex")]
+ public const int Icircumflex;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Idiaeresis")]
+ public const int Idiaeresis;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Igrave")]
+ public const int Igrave;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ihook")]
+ public const int Ihook;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Imacron")]
+ public const int Imacron;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Insert")]
+ public const int Insert;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Iogonek")]
+ public const int Iogonek;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Itilde")]
+ public const int Itilde;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_J")]
+ public const int J;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Jcircumflex")]
+ public const int Jcircumflex;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_K")]
+ public const int K;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_KP_0")]
+ public const int KP_0;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_KP_1")]
+ public const int KP_1;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_KP_2")]
+ public const int KP_2;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_KP_3")]
+ public const int KP_3;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_KP_4")]
+ public const int KP_4;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_KP_5")]
+ public const int KP_5;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_KP_6")]
+ public const int KP_6;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_KP_7")]
+ public const int KP_7;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_KP_8")]
+ public const int KP_8;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_KP_9")]
+ public const int KP_9;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_KP_Add")]
+ public const int KP_Add;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_KP_Begin")]
+ public const int KP_Begin;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_KP_Decimal")]
+ public const int KP_Decimal;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_KP_Delete")]
+ public const int KP_Delete;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_KP_Divide")]
+ public const int KP_Divide;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_KP_Down")]
+ public const int KP_Down;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_KP_End")]
+ public const int KP_End;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_KP_Enter")]
+ public const int KP_Enter;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_KP_Equal")]
+ public const int KP_Equal;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_KP_F1")]
+ public const int KP_F1;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_KP_F2")]
+ public const int KP_F2;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_KP_F3")]
+ public const int KP_F3;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_KP_F4")]
+ public const int KP_F4;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_KP_Home")]
+ public const int KP_Home;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_KP_Insert")]
+ public const int KP_Insert;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_KP_Left")]
+ public const int KP_Left;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_KP_Multiply")]
+ public const int KP_Multiply;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_KP_Next")]
+ public const int KP_Next;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_KP_Page_Down")]
+ public const int KP_Page_Down;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_KP_Page_Up")]
+ public const int KP_Page_Up;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_KP_Prior")]
+ public const int KP_Prior;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_KP_Right")]
+ public const int KP_Right;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_KP_Separator")]
+ public const int KP_Separator;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_KP_Space")]
+ public const int KP_Space;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_KP_Subtract")]
+ public const int KP_Subtract;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_KP_Tab")]
+ public const int KP_Tab;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_KP_Up")]
+ public const int KP_Up;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Kana_Lock")]
+ public const int Kana_Lock;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Kana_Shift")]
+ public const int Kana_Shift;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Kanji")]
+ public const int Kanji;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Kanji_Bangou")]
+ public const int Kanji_Bangou;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Katakana")]
+ public const int Katakana;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_KbdBrightnessDown")]
+ public const int KbdBrightnessDown;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_KbdBrightnessUp")]
+ public const int KbdBrightnessUp;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_KbdLightOnOff")]
+ public const int KbdLightOnOff;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Kcedilla")]
+ public const int Kcedilla;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Korean_Won")]
+ public const int Korean_Won;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_L")]
+ public const int L;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_L1")]
+ public const int L1;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_L10")]
+ public const int L10;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_L2")]
+ public const int L2;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_L3")]
+ public const int L3;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_L4")]
+ public const int L4;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_L5")]
+ public const int L5;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_L6")]
+ public const int L6;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_L7")]
+ public const int L7;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_L8")]
+ public const int L8;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_L9")]
+ public const int L9;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Lacute")]
+ public const int Lacute;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Last_Virtual_Screen")]
+ public const int Last_Virtual_Screen;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Launch0")]
+ public const int Launch0;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Launch1")]
+ public const int Launch1;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Launch2")]
+ public const int Launch2;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Launch3")]
+ public const int Launch3;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Launch4")]
+ public const int Launch4;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Launch5")]
+ public const int Launch5;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Launch6")]
+ public const int Launch6;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Launch7")]
+ public const int Launch7;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Launch8")]
+ public const int Launch8;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Launch9")]
+ public const int Launch9;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_LaunchA")]
+ public const int LaunchA;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_LaunchB")]
+ public const int LaunchB;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_LaunchC")]
+ public const int LaunchC;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_LaunchD")]
+ public const int LaunchD;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_LaunchE")]
+ public const int LaunchE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_LaunchF")]
+ public const int LaunchF;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Lbelowdot")]
+ public const int Lbelowdot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Lcaron")]
+ public const int Lcaron;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Lcedilla")]
+ public const int Lcedilla;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Left")]
+ public const int Left;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_LightBulb")]
+ public const int LightBulb;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Linefeed")]
+ public const int Linefeed;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_LiraSign")]
+ public const int LiraSign;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_LogGrabInfo")]
+ public const int LogGrabInfo;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_LogOff")]
+ public const int LogOff;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_LogWindowTree")]
+ public const int LogWindowTree;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Lstroke")]
+ public const int Lstroke;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_M")]
+ public const int M;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Mabovedot")]
+ public const int Mabovedot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Macedonia_DSE")]
+ public const int Macedonia_DSE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Macedonia_GJE")]
+ public const int Macedonia_GJE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Macedonia_KJE")]
+ public const int Macedonia_KJE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Macedonia_dse")]
+ public const int Macedonia_dse;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Macedonia_gje")]
+ public const int Macedonia_gje;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Macedonia_kje")]
+ public const int Macedonia_kje;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Mae_Koho")]
+ public const int Mae_Koho;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Mail")]
+ public const int Mail;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_MailForward")]
+ public const int MailForward;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Market")]
+ public const int Market;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Massyo")]
+ public const int Massyo;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Meeting")]
+ public const int Meeting;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Memo")]
+ public const int Memo;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Menu")]
+ public const int Menu;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_MenuKB")]
+ public const int MenuKB;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_MenuPB")]
+ public const int MenuPB;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Messenger")]
+ public const int Messenger;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Meta_L")]
+ public const int Meta_L;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Meta_R")]
+ public const int Meta_R;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_MillSign")]
+ public const int MillSign;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ModeLock")]
+ public const int ModeLock;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Mode_switch")]
+ public const int Mode_switch;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_MonBrightnessDown")]
+ public const int MonBrightnessDown;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_MonBrightnessUp")]
+ public const int MonBrightnessUp;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_MouseKeys_Accel_Enable")]
+ public const int MouseKeys_Accel_Enable;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_MouseKeys_Enable")]
+ public const int MouseKeys_Enable;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Muhenkan")]
+ public const int Muhenkan;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Multi_key")]
+ public const int Multi_key;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_MultipleCandidate")]
+ public const int MultipleCandidate;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Music")]
+ public const int Music;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_MyComputer")]
+ public const int MyComputer;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_MySites")]
+ public const int MySites;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_N")]
+ public const int N;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Nacute")]
+ public const int Nacute;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_NairaSign")]
+ public const int NairaSign;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ncaron")]
+ public const int Ncaron;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ncedilla")]
+ public const int Ncedilla;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_New")]
+ public const int New;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_NewSheqelSign")]
+ public const int NewSheqelSign;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_News")]
+ public const int News;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Next")]
+ public const int Next;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Next_VMode")]
+ public const int Next_VMode;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Next_Virtual_Screen")]
+ public const int Next_Virtual_Screen;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ntilde")]
+ public const int Ntilde;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Num_Lock")]
+ public const int Num_Lock;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_O")]
+ public const int O;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_OE")]
+ public const int OE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Oacute")]
+ public const int Oacute;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Obarred")]
+ public const int Obarred;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Obelowdot")]
+ public const int Obelowdot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ocaron")]
+ public const int Ocaron;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ocircumflex")]
+ public const int Ocircumflex;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ocircumflexacute")]
+ public const int Ocircumflexacute;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ocircumflexbelowdot")]
+ public const int Ocircumflexbelowdot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ocircumflexgrave")]
+ public const int Ocircumflexgrave;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ocircumflexhook")]
+ public const int Ocircumflexhook;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ocircumflextilde")]
+ public const int Ocircumflextilde;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Odiaeresis")]
+ public const int Odiaeresis;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Odoubleacute")]
+ public const int Odoubleacute;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_OfficeHome")]
+ public const int OfficeHome;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ograve")]
+ public const int Ograve;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ohook")]
+ public const int Ohook;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ohorn")]
+ public const int Ohorn;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ohornacute")]
+ public const int Ohornacute;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ohornbelowdot")]
+ public const int Ohornbelowdot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ohorngrave")]
+ public const int Ohorngrave;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ohornhook")]
+ public const int Ohornhook;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ohorntilde")]
+ public const int Ohorntilde;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Omacron")]
+ public const int Omacron;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ooblique")]
+ public const int Ooblique;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Open")]
+ public const int Open;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_OpenURL")]
+ public const int OpenURL;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Option")]
+ public const int Option;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Oslash")]
+ public const int Oslash;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Otilde")]
+ public const int Otilde;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Overlay1_Enable")]
+ public const int Overlay1_Enable;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Overlay2_Enable")]
+ public const int Overlay2_Enable;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_P")]
+ public const int P;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Pabovedot")]
+ public const int Pabovedot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Page_Down")]
+ public const int Page_Down;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Page_Up")]
+ public const int Page_Up;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Paste")]
+ public const int Paste;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Pause")]
+ public const int Pause;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_PesetaSign")]
+ public const int PesetaSign;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Phone")]
+ public const int Phone;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Pictures")]
+ public const int Pictures;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Pointer_Accelerate")]
+ public const int Pointer_Accelerate;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Pointer_Button1")]
+ public const int Pointer_Button1;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Pointer_Button2")]
+ public const int Pointer_Button2;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Pointer_Button3")]
+ public const int Pointer_Button3;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Pointer_Button4")]
+ public const int Pointer_Button4;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Pointer_Button5")]
+ public const int Pointer_Button5;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Pointer_Button_Dflt")]
+ public const int Pointer_Button_Dflt;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Pointer_DblClick1")]
+ public const int Pointer_DblClick1;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Pointer_DblClick2")]
+ public const int Pointer_DblClick2;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Pointer_DblClick3")]
+ public const int Pointer_DblClick3;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Pointer_DblClick4")]
+ public const int Pointer_DblClick4;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Pointer_DblClick5")]
+ public const int Pointer_DblClick5;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Pointer_DblClick_Dflt")]
+ public const int Pointer_DblClick_Dflt;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Pointer_DfltBtnNext")]
+ public const int Pointer_DfltBtnNext;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Pointer_DfltBtnPrev")]
+ public const int Pointer_DfltBtnPrev;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Pointer_Down")]
+ public const int Pointer_Down;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Pointer_DownLeft")]
+ public const int Pointer_DownLeft;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Pointer_DownRight")]
+ public const int Pointer_DownRight;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Pointer_Drag1")]
+ public const int Pointer_Drag1;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Pointer_Drag2")]
+ public const int Pointer_Drag2;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Pointer_Drag3")]
+ public const int Pointer_Drag3;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Pointer_Drag4")]
+ public const int Pointer_Drag4;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Pointer_Drag5")]
+ public const int Pointer_Drag5;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Pointer_Drag_Dflt")]
+ public const int Pointer_Drag_Dflt;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Pointer_EnableKeys")]
+ public const int Pointer_EnableKeys;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Pointer_Left")]
+ public const int Pointer_Left;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Pointer_Right")]
+ public const int Pointer_Right;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Pointer_Up")]
+ public const int Pointer_Up;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Pointer_UpLeft")]
+ public const int Pointer_UpLeft;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Pointer_UpRight")]
+ public const int Pointer_UpRight;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_PowerDown")]
+ public const int PowerDown;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_PowerOff")]
+ public const int PowerOff;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Prev_VMode")]
+ public const int Prev_VMode;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Prev_Virtual_Screen")]
+ public const int Prev_Virtual_Screen;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_PreviousCandidate")]
+ public const int PreviousCandidate;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Print")]
+ public const int Print;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Prior")]
+ public const int Prior;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Q")]
+ public const int Q;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_R")]
+ public const int R;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_R1")]
+ public const int R1;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_R10")]
+ public const int R10;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_R11")]
+ public const int R11;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_R12")]
+ public const int R12;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_R13")]
+ public const int R13;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_R14")]
+ public const int R14;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_R15")]
+ public const int R15;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_R2")]
+ public const int R2;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_R3")]
+ public const int R3;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_R4")]
+ public const int R4;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_R5")]
+ public const int R5;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_R6")]
+ public const int R6;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_R7")]
+ public const int R7;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_R8")]
+ public const int R8;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_R9")]
+ public const int R9;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Racute")]
+ public const int Racute;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Rcaron")]
+ public const int Rcaron;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Rcedilla")]
+ public const int Rcedilla;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Red")]
+ public const int Red;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Redo")]
+ public const int Redo;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Refresh")]
+ public const int Refresh;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Reload")]
+ public const int Reload;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_RepeatKeys_Enable")]
+ public const int RepeatKeys_Enable;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Reply")]
+ public const int Reply;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Return")]
+ public const int Return;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Right")]
+ public const int Right;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_RockerDown")]
+ public const int RockerDown;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_RockerEnter")]
+ public const int RockerEnter;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_RockerUp")]
+ public const int RockerUp;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Romaji")]
+ public const int Romaji;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_RotateWindows")]
+ public const int RotateWindows;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_RotationKB")]
+ public const int RotationKB;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_RotationPB")]
+ public const int RotationPB;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_RupeeSign")]
+ public const int RupeeSign;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_S")]
+ public const int S;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_SCHWA")]
+ public const int SCHWA;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sabovedot")]
+ public const int Sabovedot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sacute")]
+ public const int Sacute;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Save")]
+ public const int Save;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Scaron")]
+ public const int Scaron;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Scedilla")]
+ public const int Scedilla;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Scircumflex")]
+ public const int Scircumflex;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ScreenSaver")]
+ public const int ScreenSaver;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ScrollClick")]
+ public const int ScrollClick;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ScrollDown")]
+ public const int ScrollDown;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ScrollUp")]
+ public const int ScrollUp;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Scroll_Lock")]
+ public const int Scroll_Lock;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Search")]
+ public const int Search;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Select")]
+ public const int Select;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_SelectButton")]
+ public const int SelectButton;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Send")]
+ public const int Send;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Serbian_DJE")]
+ public const int Serbian_DJE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Serbian_DZE")]
+ public const int Serbian_DZE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Serbian_JE")]
+ public const int Serbian_JE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Serbian_LJE")]
+ public const int Serbian_LJE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Serbian_NJE")]
+ public const int Serbian_NJE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Serbian_TSHE")]
+ public const int Serbian_TSHE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Serbian_dje")]
+ public const int Serbian_dje;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Serbian_dze")]
+ public const int Serbian_dze;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Serbian_je")]
+ public const int Serbian_je;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Serbian_lje")]
+ public const int Serbian_lje;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Serbian_nje")]
+ public const int Serbian_nje;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Serbian_tshe")]
+ public const int Serbian_tshe;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Shift_L")]
+ public const int Shift_L;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Shift_Lock")]
+ public const int Shift_Lock;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Shift_R")]
+ public const int Shift_R;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Shop")]
+ public const int Shop;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_SingleCandidate")]
+ public const int SingleCandidate;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_a")]
+ public const int Sinh_a;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_aa")]
+ public const int Sinh_aa;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_aa2")]
+ public const int Sinh_aa2;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_ae")]
+ public const int Sinh_ae;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_ae2")]
+ public const int Sinh_ae2;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_aee")]
+ public const int Sinh_aee;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_aee2")]
+ public const int Sinh_aee2;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_ai")]
+ public const int Sinh_ai;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_ai2")]
+ public const int Sinh_ai2;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_al")]
+ public const int Sinh_al;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_au")]
+ public const int Sinh_au;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_au2")]
+ public const int Sinh_au2;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_ba")]
+ public const int Sinh_ba;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_bha")]
+ public const int Sinh_bha;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_ca")]
+ public const int Sinh_ca;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_cha")]
+ public const int Sinh_cha;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_dda")]
+ public const int Sinh_dda;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_ddha")]
+ public const int Sinh_ddha;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_dha")]
+ public const int Sinh_dha;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_dhha")]
+ public const int Sinh_dhha;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_e")]
+ public const int Sinh_e;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_e2")]
+ public const int Sinh_e2;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_ee")]
+ public const int Sinh_ee;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_ee2")]
+ public const int Sinh_ee2;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_fa")]
+ public const int Sinh_fa;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_ga")]
+ public const int Sinh_ga;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_gha")]
+ public const int Sinh_gha;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_h2")]
+ public const int Sinh_h2;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_ha")]
+ public const int Sinh_ha;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_i")]
+ public const int Sinh_i;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_i2")]
+ public const int Sinh_i2;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_ii")]
+ public const int Sinh_ii;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_ii2")]
+ public const int Sinh_ii2;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_ja")]
+ public const int Sinh_ja;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_jha")]
+ public const int Sinh_jha;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_jnya")]
+ public const int Sinh_jnya;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_ka")]
+ public const int Sinh_ka;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_kha")]
+ public const int Sinh_kha;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_kunddaliya")]
+ public const int Sinh_kunddaliya;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_la")]
+ public const int Sinh_la;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_lla")]
+ public const int Sinh_lla;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_lu")]
+ public const int Sinh_lu;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_lu2")]
+ public const int Sinh_lu2;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_luu")]
+ public const int Sinh_luu;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_luu2")]
+ public const int Sinh_luu2;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_ma")]
+ public const int Sinh_ma;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_mba")]
+ public const int Sinh_mba;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_na")]
+ public const int Sinh_na;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_ndda")]
+ public const int Sinh_ndda;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_ndha")]
+ public const int Sinh_ndha;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_ng")]
+ public const int Sinh_ng;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_ng2")]
+ public const int Sinh_ng2;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_nga")]
+ public const int Sinh_nga;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_nja")]
+ public const int Sinh_nja;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_nna")]
+ public const int Sinh_nna;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_nya")]
+ public const int Sinh_nya;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_o")]
+ public const int Sinh_o;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_o2")]
+ public const int Sinh_o2;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_oo")]
+ public const int Sinh_oo;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_oo2")]
+ public const int Sinh_oo2;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_pa")]
+ public const int Sinh_pa;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_pha")]
+ public const int Sinh_pha;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_ra")]
+ public const int Sinh_ra;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_ri")]
+ public const int Sinh_ri;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_rii")]
+ public const int Sinh_rii;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_ru2")]
+ public const int Sinh_ru2;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_ruu2")]
+ public const int Sinh_ruu2;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_sa")]
+ public const int Sinh_sa;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_sha")]
+ public const int Sinh_sha;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_ssha")]
+ public const int Sinh_ssha;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_tha")]
+ public const int Sinh_tha;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_thha")]
+ public const int Sinh_thha;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_tta")]
+ public const int Sinh_tta;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_ttha")]
+ public const int Sinh_ttha;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_u")]
+ public const int Sinh_u;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_u2")]
+ public const int Sinh_u2;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_uu")]
+ public const int Sinh_uu;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_uu2")]
+ public const int Sinh_uu2;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_va")]
+ public const int Sinh_va;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sinh_ya")]
+ public const int Sinh_ya;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sleep")]
+ public const int Sleep;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_SlowKeys_Enable")]
+ public const int SlowKeys_Enable;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Spell")]
+ public const int Spell;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_SplitScreen")]
+ public const int SplitScreen;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Standby")]
+ public const int Standby;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Start")]
+ public const int Start;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_StickyKeys_Enable")]
+ public const int StickyKeys_Enable;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Stop")]
+ public const int Stop;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Subtitle")]
+ public const int Subtitle;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Super_L")]
+ public const int Super_L;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Super_R")]
+ public const int Super_R;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Support")]
+ public const int Support;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Suspend")]
+ public const int Suspend;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Switch_VT_1")]
+ public const int Switch_VT_1;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Switch_VT_10")]
+ public const int Switch_VT_10;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Switch_VT_11")]
+ public const int Switch_VT_11;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Switch_VT_12")]
+ public const int Switch_VT_12;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Switch_VT_2")]
+ public const int Switch_VT_2;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Switch_VT_3")]
+ public const int Switch_VT_3;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Switch_VT_4")]
+ public const int Switch_VT_4;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Switch_VT_5")]
+ public const int Switch_VT_5;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Switch_VT_6")]
+ public const int Switch_VT_6;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Switch_VT_7")]
+ public const int Switch_VT_7;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Switch_VT_8")]
+ public const int Switch_VT_8;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Switch_VT_9")]
+ public const int Switch_VT_9;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Sys_Req")]
+ public const int Sys_Req;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_T")]
+ public const int T;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_THORN")]
+ public const int THORN;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Tab")]
+ public const int Tab;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Tabovedot")]
+ public const int Tabovedot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_TaskPane")]
+ public const int TaskPane;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Tcaron")]
+ public const int Tcaron;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Tcedilla")]
+ public const int Tcedilla;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Terminal")]
+ public const int Terminal;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Terminate_Server")]
+ public const int Terminate_Server;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_baht")]
+ public const int Thai_baht;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_bobaimai")]
+ public const int Thai_bobaimai;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_chochan")]
+ public const int Thai_chochan;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_chochang")]
+ public const int Thai_chochang;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_choching")]
+ public const int Thai_choching;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_chochoe")]
+ public const int Thai_chochoe;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_dochada")]
+ public const int Thai_dochada;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_dodek")]
+ public const int Thai_dodek;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_fofa")]
+ public const int Thai_fofa;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_fofan")]
+ public const int Thai_fofan;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_hohip")]
+ public const int Thai_hohip;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_honokhuk")]
+ public const int Thai_honokhuk;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_khokhai")]
+ public const int Thai_khokhai;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_khokhon")]
+ public const int Thai_khokhon;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_khokhuat")]
+ public const int Thai_khokhuat;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_khokhwai")]
+ public const int Thai_khokhwai;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_khorakhang")]
+ public const int Thai_khorakhang;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_kokai")]
+ public const int Thai_kokai;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_lakkhangyao")]
+ public const int Thai_lakkhangyao;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_lekchet")]
+ public const int Thai_lekchet;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_lekha")]
+ public const int Thai_lekha;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_lekhok")]
+ public const int Thai_lekhok;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_lekkao")]
+ public const int Thai_lekkao;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_leknung")]
+ public const int Thai_leknung;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_lekpaet")]
+ public const int Thai_lekpaet;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_leksam")]
+ public const int Thai_leksam;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_leksi")]
+ public const int Thai_leksi;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_leksong")]
+ public const int Thai_leksong;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_leksun")]
+ public const int Thai_leksun;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_lochula")]
+ public const int Thai_lochula;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_loling")]
+ public const int Thai_loling;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_lu")]
+ public const int Thai_lu;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_maichattawa")]
+ public const int Thai_maichattawa;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_maiek")]
+ public const int Thai_maiek;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_maihanakat")]
+ public const int Thai_maihanakat;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_maihanakat_maitho")]
+ public const int Thai_maihanakat_maitho;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_maitaikhu")]
+ public const int Thai_maitaikhu;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_maitho")]
+ public const int Thai_maitho;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_maitri")]
+ public const int Thai_maitri;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_maiyamok")]
+ public const int Thai_maiyamok;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_moma")]
+ public const int Thai_moma;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_ngongu")]
+ public const int Thai_ngongu;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_nikhahit")]
+ public const int Thai_nikhahit;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_nonen")]
+ public const int Thai_nonen;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_nonu")]
+ public const int Thai_nonu;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_oang")]
+ public const int Thai_oang;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_paiyannoi")]
+ public const int Thai_paiyannoi;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_phinthu")]
+ public const int Thai_phinthu;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_phophan")]
+ public const int Thai_phophan;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_phophung")]
+ public const int Thai_phophung;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_phosamphao")]
+ public const int Thai_phosamphao;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_popla")]
+ public const int Thai_popla;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_rorua")]
+ public const int Thai_rorua;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_ru")]
+ public const int Thai_ru;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_saraa")]
+ public const int Thai_saraa;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_saraaa")]
+ public const int Thai_saraaa;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_saraae")]
+ public const int Thai_saraae;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_saraaimaimalai")]
+ public const int Thai_saraaimaimalai;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_saraaimaimuan")]
+ public const int Thai_saraaimaimuan;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_saraam")]
+ public const int Thai_saraam;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_sarae")]
+ public const int Thai_sarae;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_sarai")]
+ public const int Thai_sarai;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_saraii")]
+ public const int Thai_saraii;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_sarao")]
+ public const int Thai_sarao;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_sarau")]
+ public const int Thai_sarau;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_saraue")]
+ public const int Thai_saraue;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_sarauee")]
+ public const int Thai_sarauee;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_sarauu")]
+ public const int Thai_sarauu;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_sorusi")]
+ public const int Thai_sorusi;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_sosala")]
+ public const int Thai_sosala;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_soso")]
+ public const int Thai_soso;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_sosua")]
+ public const int Thai_sosua;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_thanthakhat")]
+ public const int Thai_thanthakhat;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_thonangmontho")]
+ public const int Thai_thonangmontho;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_thophuthao")]
+ public const int Thai_thophuthao;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_thothahan")]
+ public const int Thai_thothahan;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_thothan")]
+ public const int Thai_thothan;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_thothong")]
+ public const int Thai_thothong;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_thothung")]
+ public const int Thai_thothung;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_topatak")]
+ public const int Thai_topatak;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_totao")]
+ public const int Thai_totao;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_wowaen")]
+ public const int Thai_wowaen;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_yoyak")]
+ public const int Thai_yoyak;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thai_yoying")]
+ public const int Thai_yoying;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Thorn")]
+ public const int Thorn;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Time")]
+ public const int Time;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ToDoList")]
+ public const int ToDoList;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Tools")]
+ public const int Tools;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_TopMenu")]
+ public const int TopMenu;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_TouchpadOff")]
+ public const int TouchpadOff;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_TouchpadOn")]
+ public const int TouchpadOn;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_TouchpadToggle")]
+ public const int TouchpadToggle;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Touroku")]
+ public const int Touroku;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Travel")]
+ public const int Travel;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Tslash")]
+ public const int Tslash;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_U")]
+ public const int U;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_UWB")]
+ public const int UWB;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Uacute")]
+ public const int Uacute;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ubelowdot")]
+ public const int Ubelowdot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ubreve")]
+ public const int Ubreve;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ucircumflex")]
+ public const int Ucircumflex;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Udiaeresis")]
+ public const int Udiaeresis;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Udoubleacute")]
+ public const int Udoubleacute;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ugrave")]
+ public const int Ugrave;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Uhook")]
+ public const int Uhook;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Uhorn")]
+ public const int Uhorn;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Uhornacute")]
+ public const int Uhornacute;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Uhornbelowdot")]
+ public const int Uhornbelowdot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Uhorngrave")]
+ public const int Uhorngrave;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Uhornhook")]
+ public const int Uhornhook;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Uhorntilde")]
+ public const int Uhorntilde;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ukrainian_GHE_WITH_UPTURN")]
+ public const int Ukrainian_GHE_WITH_UPTURN;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ukrainian_I")]
+ public const int Ukrainian_I;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ukrainian_IE")]
+ public const int Ukrainian_IE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ukrainian_YI")]
+ public const int Ukrainian_YI;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ukrainian_ghe_with_upturn")]
+ public const int Ukrainian_ghe_with_upturn;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ukrainian_i")]
+ public const int Ukrainian_i;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ukrainian_ie")]
+ public const int Ukrainian_ie;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ukrainian_yi")]
+ public const int Ukrainian_yi;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ukranian_I")]
+ public const int Ukranian_I;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ukranian_JE")]
+ public const int Ukranian_JE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ukranian_YI")]
+ public const int Ukranian_YI;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ukranian_i")]
+ public const int Ukranian_i;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ukranian_je")]
+ public const int Ukranian_je;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ukranian_yi")]
+ public const int Ukranian_yi;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Umacron")]
+ public const int Umacron;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Undo")]
+ public const int Undo;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ungrab")]
+ public const int Ungrab;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Uogonek")]
+ public const int Uogonek;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Up")]
+ public const int Up;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Uring")]
+ public const int Uring;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_User1KB")]
+ public const int User1KB;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_User2KB")]
+ public const int User2KB;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_UserPB")]
+ public const int UserPB;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Utilde")]
+ public const int Utilde;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_V")]
+ public const int V;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_VendorHome")]
+ public const int VendorHome;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Video")]
+ public const int Video;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_View")]
+ public const int View;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_VoidSymbol")]
+ public const int VoidSymbol;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_W")]
+ public const int W;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_WLAN")]
+ public const int WLAN;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_WWW")]
+ public const int WWW;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Wacute")]
+ public const int Wacute;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_WakeUp")]
+ public const int WakeUp;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Wcircumflex")]
+ public const int Wcircumflex;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Wdiaeresis")]
+ public const int Wdiaeresis;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_WebCam")]
+ public const int WebCam;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Wgrave")]
+ public const int Wgrave;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_WheelButton")]
+ public const int WheelButton;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_WindowClear")]
+ public const int WindowClear;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_WonSign")]
+ public const int WonSign;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Word")]
+ public const int Word;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_X")]
+ public const int X;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Xabovedot")]
+ public const int Xabovedot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Xfer")]
+ public const int Xfer;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Y")]
+ public const int Y;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Yacute")]
+ public const int Yacute;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ybelowdot")]
+ public const int Ybelowdot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ycircumflex")]
+ public const int Ycircumflex;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ydiaeresis")]
+ public const int Ydiaeresis;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Yellow")]
+ public const int Yellow;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ygrave")]
+ public const int Ygrave;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Yhook")]
+ public const int Yhook;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Ytilde")]
+ public const int Ytilde;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Z")]
+ public const int Z;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Zabovedot")]
+ public const int Zabovedot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Zacute")]
+ public const int Zacute;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Zcaron")]
+ public const int Zcaron;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Zen_Koho")]
+ public const int Zen_Koho;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Zenkaku")]
+ public const int Zenkaku;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Zenkaku_Hankaku")]
+ public const int Zenkaku_Hankaku;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ZoomIn")]
+ public const int ZoomIn;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ZoomOut")]
+ public const int ZoomOut;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_Zstroke")]
+ public const int Zstroke;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_a")]
+ public const int a;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_aacute")]
+ public const int aacute;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_abelowdot")]
+ public const int abelowdot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_abovedot")]
+ public const int abovedot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_abreve")]
+ public const int abreve;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_abreveacute")]
+ public const int abreveacute;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_abrevebelowdot")]
+ public const int abrevebelowdot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_abrevegrave")]
+ public const int abrevegrave;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_abrevehook")]
+ public const int abrevehook;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_abrevetilde")]
+ public const int abrevetilde;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_acircumflex")]
+ public const int acircumflex;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_acircumflexacute")]
+ public const int acircumflexacute;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_acircumflexbelowdot")]
+ public const int acircumflexbelowdot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_acircumflexgrave")]
+ public const int acircumflexgrave;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_acircumflexhook")]
+ public const int acircumflexhook;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_acircumflextilde")]
+ public const int acircumflextilde;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_acute")]
+ public const int acute;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_adiaeresis")]
+ public const int adiaeresis;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ae")]
+ public const int ae;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_agrave")]
+ public const int agrave;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ahook")]
+ public const int ahook;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_amacron")]
+ public const int amacron;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ampersand")]
+ public const int ampersand;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_aogonek")]
+ public const int aogonek;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_apostrophe")]
+ public const int apostrophe;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_approxeq")]
+ public const int approxeq;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_approximate")]
+ public const int approximate;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_aring")]
+ public const int aring;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_asciicircum")]
+ public const int asciicircum;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_asciitilde")]
+ public const int asciitilde;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_asterisk")]
+ public const int asterisk;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_at")]
+ public const int at;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_atilde")]
+ public const int atilde;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_b")]
+ public const int b;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_babovedot")]
+ public const int babovedot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_backslash")]
+ public const int backslash;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ballotcross")]
+ public const int ballotcross;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_bar")]
+ public const int bar;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_because")]
+ public const int because;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_blank")]
+ public const int blank;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_botintegral")]
+ public const int botintegral;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_botleftparens")]
+ public const int botleftparens;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_botleftsqbracket")]
+ public const int botleftsqbracket;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_botleftsummation")]
+ public const int botleftsummation;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_botrightparens")]
+ public const int botrightparens;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_botrightsqbracket")]
+ public const int botrightsqbracket;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_botrightsummation")]
+ public const int botrightsummation;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_bott")]
+ public const int bott;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_botvertsummationconnector")]
+ public const int botvertsummationconnector;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braceleft")]
+ public const int braceleft;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braceright")]
+ public const int braceright;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_bracketleft")]
+ public const int bracketleft;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_bracketright")]
+ public const int bracketright;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_blank")]
+ public const int braille_blank;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dot_1")]
+ public const int braille_dot_1;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dot_10")]
+ public const int braille_dot_10;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dot_2")]
+ public const int braille_dot_2;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dot_3")]
+ public const int braille_dot_3;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dot_4")]
+ public const int braille_dot_4;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dot_5")]
+ public const int braille_dot_5;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dot_6")]
+ public const int braille_dot_6;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dot_7")]
+ public const int braille_dot_7;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dot_8")]
+ public const int braille_dot_8;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dot_9")]
+ public const int braille_dot_9;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_1")]
+ public const int braille_dots_1;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_12")]
+ public const int braille_dots_12;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_123")]
+ public const int braille_dots_123;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_1234")]
+ public const int braille_dots_1234;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_12345")]
+ public const int braille_dots_12345;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_123456")]
+ public const int braille_dots_123456;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_1234567")]
+ public const int braille_dots_1234567;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_12345678")]
+ public const int braille_dots_12345678;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_1234568")]
+ public const int braille_dots_1234568;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_123457")]
+ public const int braille_dots_123457;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_1234578")]
+ public const int braille_dots_1234578;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_123458")]
+ public const int braille_dots_123458;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_12346")]
+ public const int braille_dots_12346;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_123467")]
+ public const int braille_dots_123467;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_1234678")]
+ public const int braille_dots_1234678;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_123468")]
+ public const int braille_dots_123468;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_12347")]
+ public const int braille_dots_12347;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_123478")]
+ public const int braille_dots_123478;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_12348")]
+ public const int braille_dots_12348;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_1235")]
+ public const int braille_dots_1235;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_12356")]
+ public const int braille_dots_12356;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_123567")]
+ public const int braille_dots_123567;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_1235678")]
+ public const int braille_dots_1235678;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_123568")]
+ public const int braille_dots_123568;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_12357")]
+ public const int braille_dots_12357;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_123578")]
+ public const int braille_dots_123578;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_12358")]
+ public const int braille_dots_12358;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_1236")]
+ public const int braille_dots_1236;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_12367")]
+ public const int braille_dots_12367;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_123678")]
+ public const int braille_dots_123678;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_12368")]
+ public const int braille_dots_12368;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_1237")]
+ public const int braille_dots_1237;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_12378")]
+ public const int braille_dots_12378;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_1238")]
+ public const int braille_dots_1238;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_124")]
+ public const int braille_dots_124;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_1245")]
+ public const int braille_dots_1245;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_12456")]
+ public const int braille_dots_12456;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_124567")]
+ public const int braille_dots_124567;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_1245678")]
+ public const int braille_dots_1245678;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_124568")]
+ public const int braille_dots_124568;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_12457")]
+ public const int braille_dots_12457;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_124578")]
+ public const int braille_dots_124578;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_12458")]
+ public const int braille_dots_12458;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_1246")]
+ public const int braille_dots_1246;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_12467")]
+ public const int braille_dots_12467;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_124678")]
+ public const int braille_dots_124678;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_12468")]
+ public const int braille_dots_12468;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_1247")]
+ public const int braille_dots_1247;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_12478")]
+ public const int braille_dots_12478;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_1248")]
+ public const int braille_dots_1248;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_125")]
+ public const int braille_dots_125;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_1256")]
+ public const int braille_dots_1256;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_12567")]
+ public const int braille_dots_12567;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_125678")]
+ public const int braille_dots_125678;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_12568")]
+ public const int braille_dots_12568;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_1257")]
+ public const int braille_dots_1257;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_12578")]
+ public const int braille_dots_12578;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_1258")]
+ public const int braille_dots_1258;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_126")]
+ public const int braille_dots_126;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_1267")]
+ public const int braille_dots_1267;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_12678")]
+ public const int braille_dots_12678;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_1268")]
+ public const int braille_dots_1268;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_127")]
+ public const int braille_dots_127;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_1278")]
+ public const int braille_dots_1278;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_128")]
+ public const int braille_dots_128;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_13")]
+ public const int braille_dots_13;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_134")]
+ public const int braille_dots_134;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_1345")]
+ public const int braille_dots_1345;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_13456")]
+ public const int braille_dots_13456;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_134567")]
+ public const int braille_dots_134567;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_1345678")]
+ public const int braille_dots_1345678;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_134568")]
+ public const int braille_dots_134568;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_13457")]
+ public const int braille_dots_13457;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_134578")]
+ public const int braille_dots_134578;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_13458")]
+ public const int braille_dots_13458;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_1346")]
+ public const int braille_dots_1346;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_13467")]
+ public const int braille_dots_13467;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_134678")]
+ public const int braille_dots_134678;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_13468")]
+ public const int braille_dots_13468;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_1347")]
+ public const int braille_dots_1347;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_13478")]
+ public const int braille_dots_13478;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_1348")]
+ public const int braille_dots_1348;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_135")]
+ public const int braille_dots_135;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_1356")]
+ public const int braille_dots_1356;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_13567")]
+ public const int braille_dots_13567;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_135678")]
+ public const int braille_dots_135678;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_13568")]
+ public const int braille_dots_13568;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_1357")]
+ public const int braille_dots_1357;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_13578")]
+ public const int braille_dots_13578;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_1358")]
+ public const int braille_dots_1358;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_136")]
+ public const int braille_dots_136;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_1367")]
+ public const int braille_dots_1367;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_13678")]
+ public const int braille_dots_13678;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_1368")]
+ public const int braille_dots_1368;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_137")]
+ public const int braille_dots_137;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_1378")]
+ public const int braille_dots_1378;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_138")]
+ public const int braille_dots_138;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_14")]
+ public const int braille_dots_14;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_145")]
+ public const int braille_dots_145;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_1456")]
+ public const int braille_dots_1456;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_14567")]
+ public const int braille_dots_14567;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_145678")]
+ public const int braille_dots_145678;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_14568")]
+ public const int braille_dots_14568;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_1457")]
+ public const int braille_dots_1457;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_14578")]
+ public const int braille_dots_14578;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_1458")]
+ public const int braille_dots_1458;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_146")]
+ public const int braille_dots_146;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_1467")]
+ public const int braille_dots_1467;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_14678")]
+ public const int braille_dots_14678;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_1468")]
+ public const int braille_dots_1468;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_147")]
+ public const int braille_dots_147;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_1478")]
+ public const int braille_dots_1478;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_148")]
+ public const int braille_dots_148;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_15")]
+ public const int braille_dots_15;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_156")]
+ public const int braille_dots_156;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_1567")]
+ public const int braille_dots_1567;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_15678")]
+ public const int braille_dots_15678;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_1568")]
+ public const int braille_dots_1568;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_157")]
+ public const int braille_dots_157;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_1578")]
+ public const int braille_dots_1578;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_158")]
+ public const int braille_dots_158;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_16")]
+ public const int braille_dots_16;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_167")]
+ public const int braille_dots_167;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_1678")]
+ public const int braille_dots_1678;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_168")]
+ public const int braille_dots_168;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_17")]
+ public const int braille_dots_17;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_178")]
+ public const int braille_dots_178;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_18")]
+ public const int braille_dots_18;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_2")]
+ public const int braille_dots_2;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_23")]
+ public const int braille_dots_23;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_234")]
+ public const int braille_dots_234;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_2345")]
+ public const int braille_dots_2345;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_23456")]
+ public const int braille_dots_23456;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_234567")]
+ public const int braille_dots_234567;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_2345678")]
+ public const int braille_dots_2345678;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_234568")]
+ public const int braille_dots_234568;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_23457")]
+ public const int braille_dots_23457;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_234578")]
+ public const int braille_dots_234578;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_23458")]
+ public const int braille_dots_23458;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_2346")]
+ public const int braille_dots_2346;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_23467")]
+ public const int braille_dots_23467;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_234678")]
+ public const int braille_dots_234678;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_23468")]
+ public const int braille_dots_23468;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_2347")]
+ public const int braille_dots_2347;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_23478")]
+ public const int braille_dots_23478;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_2348")]
+ public const int braille_dots_2348;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_235")]
+ public const int braille_dots_235;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_2356")]
+ public const int braille_dots_2356;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_23567")]
+ public const int braille_dots_23567;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_235678")]
+ public const int braille_dots_235678;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_23568")]
+ public const int braille_dots_23568;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_2357")]
+ public const int braille_dots_2357;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_23578")]
+ public const int braille_dots_23578;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_2358")]
+ public const int braille_dots_2358;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_236")]
+ public const int braille_dots_236;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_2367")]
+ public const int braille_dots_2367;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_23678")]
+ public const int braille_dots_23678;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_2368")]
+ public const int braille_dots_2368;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_237")]
+ public const int braille_dots_237;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_2378")]
+ public const int braille_dots_2378;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_238")]
+ public const int braille_dots_238;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_24")]
+ public const int braille_dots_24;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_245")]
+ public const int braille_dots_245;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_2456")]
+ public const int braille_dots_2456;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_24567")]
+ public const int braille_dots_24567;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_245678")]
+ public const int braille_dots_245678;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_24568")]
+ public const int braille_dots_24568;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_2457")]
+ public const int braille_dots_2457;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_24578")]
+ public const int braille_dots_24578;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_2458")]
+ public const int braille_dots_2458;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_246")]
+ public const int braille_dots_246;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_2467")]
+ public const int braille_dots_2467;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_24678")]
+ public const int braille_dots_24678;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_2468")]
+ public const int braille_dots_2468;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_247")]
+ public const int braille_dots_247;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_2478")]
+ public const int braille_dots_2478;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_248")]
+ public const int braille_dots_248;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_25")]
+ public const int braille_dots_25;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_256")]
+ public const int braille_dots_256;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_2567")]
+ public const int braille_dots_2567;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_25678")]
+ public const int braille_dots_25678;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_2568")]
+ public const int braille_dots_2568;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_257")]
+ public const int braille_dots_257;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_2578")]
+ public const int braille_dots_2578;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_258")]
+ public const int braille_dots_258;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_26")]
+ public const int braille_dots_26;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_267")]
+ public const int braille_dots_267;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_2678")]
+ public const int braille_dots_2678;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_268")]
+ public const int braille_dots_268;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_27")]
+ public const int braille_dots_27;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_278")]
+ public const int braille_dots_278;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_28")]
+ public const int braille_dots_28;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_3")]
+ public const int braille_dots_3;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_34")]
+ public const int braille_dots_34;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_345")]
+ public const int braille_dots_345;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_3456")]
+ public const int braille_dots_3456;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_34567")]
+ public const int braille_dots_34567;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_345678")]
+ public const int braille_dots_345678;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_34568")]
+ public const int braille_dots_34568;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_3457")]
+ public const int braille_dots_3457;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_34578")]
+ public const int braille_dots_34578;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_3458")]
+ public const int braille_dots_3458;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_346")]
+ public const int braille_dots_346;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_3467")]
+ public const int braille_dots_3467;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_34678")]
+ public const int braille_dots_34678;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_3468")]
+ public const int braille_dots_3468;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_347")]
+ public const int braille_dots_347;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_3478")]
+ public const int braille_dots_3478;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_348")]
+ public const int braille_dots_348;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_35")]
+ public const int braille_dots_35;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_356")]
+ public const int braille_dots_356;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_3567")]
+ public const int braille_dots_3567;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_35678")]
+ public const int braille_dots_35678;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_3568")]
+ public const int braille_dots_3568;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_357")]
+ public const int braille_dots_357;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_3578")]
+ public const int braille_dots_3578;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_358")]
+ public const int braille_dots_358;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_36")]
+ public const int braille_dots_36;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_367")]
+ public const int braille_dots_367;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_3678")]
+ public const int braille_dots_3678;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_368")]
+ public const int braille_dots_368;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_37")]
+ public const int braille_dots_37;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_378")]
+ public const int braille_dots_378;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_38")]
+ public const int braille_dots_38;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_4")]
+ public const int braille_dots_4;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_45")]
+ public const int braille_dots_45;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_456")]
+ public const int braille_dots_456;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_4567")]
+ public const int braille_dots_4567;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_45678")]
+ public const int braille_dots_45678;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_4568")]
+ public const int braille_dots_4568;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_457")]
+ public const int braille_dots_457;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_4578")]
+ public const int braille_dots_4578;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_458")]
+ public const int braille_dots_458;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_46")]
+ public const int braille_dots_46;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_467")]
+ public const int braille_dots_467;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_4678")]
+ public const int braille_dots_4678;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_468")]
+ public const int braille_dots_468;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_47")]
+ public const int braille_dots_47;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_478")]
+ public const int braille_dots_478;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_48")]
+ public const int braille_dots_48;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_5")]
+ public const int braille_dots_5;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_56")]
+ public const int braille_dots_56;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_567")]
+ public const int braille_dots_567;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_5678")]
+ public const int braille_dots_5678;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_568")]
+ public const int braille_dots_568;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_57")]
+ public const int braille_dots_57;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_578")]
+ public const int braille_dots_578;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_58")]
+ public const int braille_dots_58;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_6")]
+ public const int braille_dots_6;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_67")]
+ public const int braille_dots_67;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_678")]
+ public const int braille_dots_678;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_68")]
+ public const int braille_dots_68;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_7")]
+ public const int braille_dots_7;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_78")]
+ public const int braille_dots_78;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_braille_dots_8")]
+ public const int braille_dots_8;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_breve")]
+ public const int breve;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_brokenbar")]
+ public const int brokenbar;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_c")]
+ public const int c;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_c_h")]
+ public const int c_h;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_cabovedot")]
+ public const int cabovedot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_cacute")]
+ public const int cacute;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_careof")]
+ public const int careof;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_caret")]
+ public const int caret;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_caron")]
+ public const int caron;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ccaron")]
+ public const int ccaron;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ccedilla")]
+ public const int ccedilla;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ccircumflex")]
+ public const int ccircumflex;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_cedilla")]
+ public const int cedilla;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_cent")]
+ public const int cent;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ch")]
+ public const int ch;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_checkerboard")]
+ public const int checkerboard;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_checkmark")]
+ public const int checkmark;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_circle")]
+ public const int circle;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_club")]
+ public const int club;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_colon")]
+ public const int colon;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_comma")]
+ public const int comma;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_containsas")]
+ public const int containsas;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_copyright")]
+ public const int copyright;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_cr")]
+ public const int cr;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_crossinglines")]
+ public const int crossinglines;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_cuberoot")]
+ public const int cuberoot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_currency")]
+ public const int currency;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_cursor")]
+ public const int cursor;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_d")]
+ public const int d;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dabovedot")]
+ public const int dabovedot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dagger")]
+ public const int dagger;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dcaron")]
+ public const int dcaron;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dead_A")]
+ public const int dead_A;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dead_E")]
+ public const int dead_E;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dead_I")]
+ public const int dead_I;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dead_O")]
+ public const int dead_O;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dead_U")]
+ public const int dead_U;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dead_a")]
+ public const int dead_a;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dead_abovecomma")]
+ public const int dead_abovecomma;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dead_abovedot")]
+ public const int dead_abovedot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dead_abovereversedcomma")]
+ public const int dead_abovereversedcomma;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dead_abovering")]
+ public const int dead_abovering;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dead_acute")]
+ public const int dead_acute;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dead_belowbreve")]
+ public const int dead_belowbreve;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dead_belowcircumflex")]
+ public const int dead_belowcircumflex;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dead_belowcomma")]
+ public const int dead_belowcomma;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dead_belowdiaeresis")]
+ public const int dead_belowdiaeresis;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dead_belowdot")]
+ public const int dead_belowdot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dead_belowmacron")]
+ public const int dead_belowmacron;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dead_belowring")]
+ public const int dead_belowring;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dead_belowtilde")]
+ public const int dead_belowtilde;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dead_breve")]
+ public const int dead_breve;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dead_capital_schwa")]
+ public const int dead_capital_schwa;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dead_caron")]
+ public const int dead_caron;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dead_cedilla")]
+ public const int dead_cedilla;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dead_circumflex")]
+ public const int dead_circumflex;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dead_currency")]
+ public const int dead_currency;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dead_dasia")]
+ public const int dead_dasia;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dead_diaeresis")]
+ public const int dead_diaeresis;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dead_doubleacute")]
+ public const int dead_doubleacute;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dead_doublegrave")]
+ public const int dead_doublegrave;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dead_e")]
+ public const int dead_e;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dead_grave")]
+ public const int dead_grave;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dead_greek")]
+ public const int dead_greek;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dead_hook")]
+ public const int dead_hook;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dead_horn")]
+ public const int dead_horn;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dead_i")]
+ public const int dead_i;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dead_invertedbreve")]
+ public const int dead_invertedbreve;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dead_iota")]
+ public const int dead_iota;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dead_macron")]
+ public const int dead_macron;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dead_o")]
+ public const int dead_o;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dead_ogonek")]
+ public const int dead_ogonek;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dead_perispomeni")]
+ public const int dead_perispomeni;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dead_psili")]
+ public const int dead_psili;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dead_semivoiced_sound")]
+ public const int dead_semivoiced_sound;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dead_small_schwa")]
+ public const int dead_small_schwa;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dead_stroke")]
+ public const int dead_stroke;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dead_tilde")]
+ public const int dead_tilde;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dead_u")]
+ public const int dead_u;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dead_voiced_sound")]
+ public const int dead_voiced_sound;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_decimalpoint")]
+ public const int decimalpoint;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_degree")]
+ public const int degree;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_diaeresis")]
+ public const int diaeresis;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_diamond")]
+ public const int diamond;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_digitspace")]
+ public const int digitspace;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dintegral")]
+ public const int dintegral;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_division")]
+ public const int division;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dollar")]
+ public const int dollar;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_doubbaselinedot")]
+ public const int doubbaselinedot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_doubleacute")]
+ public const int doubleacute;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_doubledagger")]
+ public const int doubledagger;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_doublelowquotemark")]
+ public const int doublelowquotemark;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_downarrow")]
+ public const int downarrow;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_downcaret")]
+ public const int downcaret;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_downshoe")]
+ public const int downshoe;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_downstile")]
+ public const int downstile;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_downtack")]
+ public const int downtack;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_dstroke")]
+ public const int dstroke;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_e")]
+ public const int e;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_eabovedot")]
+ public const int eabovedot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_eacute")]
+ public const int eacute;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ebelowdot")]
+ public const int ebelowdot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ecaron")]
+ public const int ecaron;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ecircumflex")]
+ public const int ecircumflex;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ecircumflexacute")]
+ public const int ecircumflexacute;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ecircumflexbelowdot")]
+ public const int ecircumflexbelowdot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ecircumflexgrave")]
+ public const int ecircumflexgrave;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ecircumflexhook")]
+ public const int ecircumflexhook;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ecircumflextilde")]
+ public const int ecircumflextilde;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ediaeresis")]
+ public const int ediaeresis;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_egrave")]
+ public const int egrave;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ehook")]
+ public const int ehook;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_eightsubscript")]
+ public const int eightsubscript;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_eightsuperior")]
+ public const int eightsuperior;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_elementof")]
+ public const int elementof;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ellipsis")]
+ public const int ellipsis;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_em3space")]
+ public const int em3space;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_em4space")]
+ public const int em4space;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_emacron")]
+ public const int emacron;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_emdash")]
+ public const int emdash;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_emfilledcircle")]
+ public const int emfilledcircle;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_emfilledrect")]
+ public const int emfilledrect;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_emopencircle")]
+ public const int emopencircle;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_emopenrectangle")]
+ public const int emopenrectangle;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_emptyset")]
+ public const int emptyset;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_emspace")]
+ public const int emspace;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_endash")]
+ public const int endash;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_enfilledcircbullet")]
+ public const int enfilledcircbullet;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_enfilledsqbullet")]
+ public const int enfilledsqbullet;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_eng")]
+ public const int eng;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_enopencircbullet")]
+ public const int enopencircbullet;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_enopensquarebullet")]
+ public const int enopensquarebullet;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_enspace")]
+ public const int enspace;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_eogonek")]
+ public const int eogonek;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_equal")]
+ public const int equal;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_eth")]
+ public const int eth;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_etilde")]
+ public const int etilde;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_exclam")]
+ public const int exclam;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_exclamdown")]
+ public const int exclamdown;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ezh")]
+ public const int ezh;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_f")]
+ public const int f;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_fabovedot")]
+ public const int fabovedot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_femalesymbol")]
+ public const int femalesymbol;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ff")]
+ public const int ff;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_figdash")]
+ public const int figdash;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_filledlefttribullet")]
+ public const int filledlefttribullet;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_filledrectbullet")]
+ public const int filledrectbullet;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_filledrighttribullet")]
+ public const int filledrighttribullet;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_filledtribulletdown")]
+ public const int filledtribulletdown;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_filledtribulletup")]
+ public const int filledtribulletup;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_fiveeighths")]
+ public const int fiveeighths;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_fivesixths")]
+ public const int fivesixths;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_fivesubscript")]
+ public const int fivesubscript;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_fivesuperior")]
+ public const int fivesuperior;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_fourfifths")]
+ public const int fourfifths;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_foursubscript")]
+ public const int foursubscript;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_foursuperior")]
+ public const int foursuperior;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_fourthroot")]
+ public const int fourthroot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_function")]
+ public const int function;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_g")]
+ public const int g;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_gabovedot")]
+ public const int gabovedot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_gbreve")]
+ public const int gbreve;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_gcaron")]
+ public const int gcaron;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_gcedilla")]
+ public const int gcedilla;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_gcircumflex")]
+ public const int gcircumflex;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_grave")]
+ public const int grave;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_greater")]
+ public const int greater;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_greaterthanequal")]
+ public const int greaterthanequal;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_guillemotleft")]
+ public const int guillemotleft;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_guillemotright")]
+ public const int guillemotright;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_h")]
+ public const int h;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_hairspace")]
+ public const int hairspace;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_hcircumflex")]
+ public const int hcircumflex;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_heart")]
+ public const int heart;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_hebrew_aleph")]
+ public const int hebrew_aleph;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_hebrew_ayin")]
+ public const int hebrew_ayin;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_hebrew_bet")]
+ public const int hebrew_bet;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_hebrew_beth")]
+ public const int hebrew_beth;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_hebrew_chet")]
+ public const int hebrew_chet;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_hebrew_dalet")]
+ public const int hebrew_dalet;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_hebrew_daleth")]
+ public const int hebrew_daleth;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_hebrew_doublelowline")]
+ public const int hebrew_doublelowline;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_hebrew_finalkaph")]
+ public const int hebrew_finalkaph;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_hebrew_finalmem")]
+ public const int hebrew_finalmem;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_hebrew_finalnun")]
+ public const int hebrew_finalnun;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_hebrew_finalpe")]
+ public const int hebrew_finalpe;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_hebrew_finalzade")]
+ public const int hebrew_finalzade;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_hebrew_finalzadi")]
+ public const int hebrew_finalzadi;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_hebrew_gimel")]
+ public const int hebrew_gimel;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_hebrew_gimmel")]
+ public const int hebrew_gimmel;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_hebrew_he")]
+ public const int hebrew_he;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_hebrew_het")]
+ public const int hebrew_het;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_hebrew_kaph")]
+ public const int hebrew_kaph;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_hebrew_kuf")]
+ public const int hebrew_kuf;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_hebrew_lamed")]
+ public const int hebrew_lamed;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_hebrew_mem")]
+ public const int hebrew_mem;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_hebrew_nun")]
+ public const int hebrew_nun;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_hebrew_pe")]
+ public const int hebrew_pe;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_hebrew_qoph")]
+ public const int hebrew_qoph;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_hebrew_resh")]
+ public const int hebrew_resh;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_hebrew_samech")]
+ public const int hebrew_samech;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_hebrew_samekh")]
+ public const int hebrew_samekh;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_hebrew_shin")]
+ public const int hebrew_shin;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_hebrew_taf")]
+ public const int hebrew_taf;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_hebrew_taw")]
+ public const int hebrew_taw;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_hebrew_tet")]
+ public const int hebrew_tet;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_hebrew_teth")]
+ public const int hebrew_teth;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_hebrew_waw")]
+ public const int hebrew_waw;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_hebrew_yod")]
+ public const int hebrew_yod;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_hebrew_zade")]
+ public const int hebrew_zade;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_hebrew_zadi")]
+ public const int hebrew_zadi;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_hebrew_zain")]
+ public const int hebrew_zain;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_hebrew_zayin")]
+ public const int hebrew_zayin;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_hexagram")]
+ public const int hexagram;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_horizconnector")]
+ public const int horizconnector;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_horizlinescan1")]
+ public const int horizlinescan1;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_horizlinescan3")]
+ public const int horizlinescan3;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_horizlinescan5")]
+ public const int horizlinescan5;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_horizlinescan7")]
+ public const int horizlinescan7;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_horizlinescan9")]
+ public const int horizlinescan9;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_hstroke")]
+ public const int hstroke;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ht")]
+ public const int ht;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_hyphen")]
+ public const int hyphen;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_i")]
+ public const int i;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_iTouch")]
+ public const int iTouch;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_iacute")]
+ public const int iacute;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ibelowdot")]
+ public const int ibelowdot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ibreve")]
+ public const int ibreve;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_icircumflex")]
+ public const int icircumflex;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_identical")]
+ public const int identical;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_idiaeresis")]
+ public const int idiaeresis;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_idotless")]
+ public const int idotless;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ifonlyif")]
+ public const int ifonlyif;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_igrave")]
+ public const int igrave;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ihook")]
+ public const int ihook;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_imacron")]
+ public const int imacron;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_implies")]
+ public const int implies;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_includedin")]
+ public const int includedin;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_includes")]
+ public const int includes;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_infinity")]
+ public const int infinity;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_integral")]
+ public const int integral;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_intersection")]
+ public const int intersection;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_iogonek")]
+ public const int iogonek;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_itilde")]
+ public const int itilde;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_j")]
+ public const int j;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_jcircumflex")]
+ public const int jcircumflex;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_jot")]
+ public const int jot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_k")]
+ public const int k;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_A")]
+ public const int kana_A;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_CHI")]
+ public const int kana_CHI;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_E")]
+ public const int kana_E;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_FU")]
+ public const int kana_FU;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_HA")]
+ public const int kana_HA;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_HE")]
+ public const int kana_HE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_HI")]
+ public const int kana_HI;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_HO")]
+ public const int kana_HO;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_HU")]
+ public const int kana_HU;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_I")]
+ public const int kana_I;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_KA")]
+ public const int kana_KA;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_KE")]
+ public const int kana_KE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_KI")]
+ public const int kana_KI;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_KO")]
+ public const int kana_KO;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_KU")]
+ public const int kana_KU;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_MA")]
+ public const int kana_MA;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_ME")]
+ public const int kana_ME;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_MI")]
+ public const int kana_MI;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_MO")]
+ public const int kana_MO;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_MU")]
+ public const int kana_MU;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_N")]
+ public const int kana_N;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_NA")]
+ public const int kana_NA;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_NE")]
+ public const int kana_NE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_NI")]
+ public const int kana_NI;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_NO")]
+ public const int kana_NO;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_NU")]
+ public const int kana_NU;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_O")]
+ public const int kana_O;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_RA")]
+ public const int kana_RA;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_RE")]
+ public const int kana_RE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_RI")]
+ public const int kana_RI;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_RO")]
+ public const int kana_RO;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_RU")]
+ public const int kana_RU;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_SA")]
+ public const int kana_SA;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_SE")]
+ public const int kana_SE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_SHI")]
+ public const int kana_SHI;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_SO")]
+ public const int kana_SO;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_SU")]
+ public const int kana_SU;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_TA")]
+ public const int kana_TA;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_TE")]
+ public const int kana_TE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_TI")]
+ public const int kana_TI;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_TO")]
+ public const int kana_TO;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_TSU")]
+ public const int kana_TSU;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_TU")]
+ public const int kana_TU;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_U")]
+ public const int kana_U;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_WA")]
+ public const int kana_WA;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_WO")]
+ public const int kana_WO;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_YA")]
+ public const int kana_YA;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_YO")]
+ public const int kana_YO;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_YU")]
+ public const int kana_YU;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_a")]
+ public const int kana_a;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_closingbracket")]
+ public const int kana_closingbracket;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_comma")]
+ public const int kana_comma;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_conjunctive")]
+ public const int kana_conjunctive;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_e")]
+ public const int kana_e;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_fullstop")]
+ public const int kana_fullstop;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_i")]
+ public const int kana_i;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_middledot")]
+ public const int kana_middledot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_o")]
+ public const int kana_o;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_openingbracket")]
+ public const int kana_openingbracket;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_switch")]
+ public const int kana_switch;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_tsu")]
+ public const int kana_tsu;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_tu")]
+ public const int kana_tu;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_u")]
+ public const int kana_u;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_ya")]
+ public const int kana_ya;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_yo")]
+ public const int kana_yo;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kana_yu")]
+ public const int kana_yu;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kappa")]
+ public const int kappa;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kcedilla")]
+ public const int kcedilla;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_kra")]
+ public const int kra;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_l")]
+ public const int l;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_lacute")]
+ public const int lacute;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_latincross")]
+ public const int latincross;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_lbelowdot")]
+ public const int lbelowdot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_lcaron")]
+ public const int lcaron;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_lcedilla")]
+ public const int lcedilla;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_leftanglebracket")]
+ public const int leftanglebracket;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_leftarrow")]
+ public const int leftarrow;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_leftcaret")]
+ public const int leftcaret;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_leftdoublequotemark")]
+ public const int leftdoublequotemark;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_leftmiddlecurlybrace")]
+ public const int leftmiddlecurlybrace;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_leftopentriangle")]
+ public const int leftopentriangle;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_leftpointer")]
+ public const int leftpointer;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_leftradical")]
+ public const int leftradical;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_leftshoe")]
+ public const int leftshoe;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_leftsinglequotemark")]
+ public const int leftsinglequotemark;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_leftt")]
+ public const int leftt;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_lefttack")]
+ public const int lefttack;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_less")]
+ public const int less;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_lessthanequal")]
+ public const int lessthanequal;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_lf")]
+ public const int lf;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_logicaland")]
+ public const int logicaland;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_logicalor")]
+ public const int logicalor;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_lowleftcorner")]
+ public const int lowleftcorner;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_lowrightcorner")]
+ public const int lowrightcorner;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_lstroke")]
+ public const int lstroke;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_m")]
+ public const int m;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_mabovedot")]
+ public const int mabovedot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_macron")]
+ public const int macron;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_malesymbol")]
+ public const int malesymbol;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_maltesecross")]
+ public const int maltesecross;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_marker")]
+ public const int marker;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_masculine")]
+ public const int masculine;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_minus")]
+ public const int minus;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_minutes")]
+ public const int minutes;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_mu")]
+ public const int mu;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_multiply")]
+ public const int multiply;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_musicalflat")]
+ public const int musicalflat;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_musicalsharp")]
+ public const int musicalsharp;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_n")]
+ public const int n;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_nabla")]
+ public const int nabla;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_nacute")]
+ public const int nacute;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ncaron")]
+ public const int ncaron;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ncedilla")]
+ public const int ncedilla;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ninesubscript")]
+ public const int ninesubscript;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ninesuperior")]
+ public const int ninesuperior;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_nl")]
+ public const int nl;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_nobreakspace")]
+ public const int nobreakspace;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_notapproxeq")]
+ public const int notapproxeq;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_notelementof")]
+ public const int notelementof;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_notequal")]
+ public const int notequal;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_notidentical")]
+ public const int notidentical;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_notsign")]
+ public const int notsign;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ntilde")]
+ public const int ntilde;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_numbersign")]
+ public const int numbersign;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_numerosign")]
+ public const int numerosign;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_o")]
+ public const int o;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_oacute")]
+ public const int oacute;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_obarred")]
+ public const int obarred;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_obelowdot")]
+ public const int obelowdot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ocaron")]
+ public const int ocaron;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ocircumflex")]
+ public const int ocircumflex;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ocircumflexacute")]
+ public const int ocircumflexacute;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ocircumflexbelowdot")]
+ public const int ocircumflexbelowdot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ocircumflexgrave")]
+ public const int ocircumflexgrave;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ocircumflexhook")]
+ public const int ocircumflexhook;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ocircumflextilde")]
+ public const int ocircumflextilde;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_odiaeresis")]
+ public const int odiaeresis;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_odoubleacute")]
+ public const int odoubleacute;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_oe")]
+ public const int oe;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ogonek")]
+ public const int ogonek;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ograve")]
+ public const int ograve;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ohook")]
+ public const int ohook;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ohorn")]
+ public const int ohorn;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ohornacute")]
+ public const int ohornacute;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ohornbelowdot")]
+ public const int ohornbelowdot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ohorngrave")]
+ public const int ohorngrave;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ohornhook")]
+ public const int ohornhook;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ohorntilde")]
+ public const int ohorntilde;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_omacron")]
+ public const int omacron;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_oneeighth")]
+ public const int oneeighth;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_onefifth")]
+ public const int onefifth;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_onehalf")]
+ public const int onehalf;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_onequarter")]
+ public const int onequarter;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_onesixth")]
+ public const int onesixth;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_onesubscript")]
+ public const int onesubscript;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_onesuperior")]
+ public const int onesuperior;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_onethird")]
+ public const int onethird;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ooblique")]
+ public const int ooblique;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_openrectbullet")]
+ public const int openrectbullet;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_openstar")]
+ public const int openstar;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_opentribulletdown")]
+ public const int opentribulletdown;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_opentribulletup")]
+ public const int opentribulletup;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ordfeminine")]
+ public const int ordfeminine;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_oslash")]
+ public const int oslash;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_otilde")]
+ public const int otilde;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_overbar")]
+ public const int overbar;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_overline")]
+ public const int overline;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_p")]
+ public const int p;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_pabovedot")]
+ public const int pabovedot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_paragraph")]
+ public const int paragraph;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_parenleft")]
+ public const int parenleft;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_parenright")]
+ public const int parenright;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_partdifferential")]
+ public const int partdifferential;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_partialderivative")]
+ public const int partialderivative;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_percent")]
+ public const int percent;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_period")]
+ public const int period;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_periodcentered")]
+ public const int periodcentered;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_permille")]
+ public const int permille;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_phonographcopyright")]
+ public const int phonographcopyright;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_plus")]
+ public const int plus;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_plusminus")]
+ public const int plusminus;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_prescription")]
+ public const int prescription;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_prolongedsound")]
+ public const int prolongedsound;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_punctspace")]
+ public const int punctspace;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_q")]
+ public const int q;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_quad")]
+ public const int quad;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_question")]
+ public const int question;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_questiondown")]
+ public const int questiondown;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_quotedbl")]
+ public const int quotedbl;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_quoteleft")]
+ public const int quoteleft;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_quoteright")]
+ public const int quoteright;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_r")]
+ public const int r;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_racute")]
+ public const int racute;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_radical")]
+ public const int radical;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_rcaron")]
+ public const int rcaron;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_rcedilla")]
+ public const int rcedilla;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_registered")]
+ public const int registered;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_rightanglebracket")]
+ public const int rightanglebracket;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_rightarrow")]
+ public const int rightarrow;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_rightcaret")]
+ public const int rightcaret;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_rightdoublequotemark")]
+ public const int rightdoublequotemark;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_rightmiddlecurlybrace")]
+ public const int rightmiddlecurlybrace;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_rightmiddlesummation")]
+ public const int rightmiddlesummation;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_rightopentriangle")]
+ public const int rightopentriangle;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_rightpointer")]
+ public const int rightpointer;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_rightshoe")]
+ public const int rightshoe;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_rightsinglequotemark")]
+ public const int rightsinglequotemark;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_rightt")]
+ public const int rightt;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_righttack")]
+ public const int righttack;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_s")]
+ public const int s;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_sabovedot")]
+ public const int sabovedot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_sacute")]
+ public const int sacute;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_scaron")]
+ public const int scaron;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_scedilla")]
+ public const int scedilla;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_schwa")]
+ public const int schwa;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_scircumflex")]
+ public const int scircumflex;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_script_switch")]
+ public const int script_switch;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_seconds")]
+ public const int seconds;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_section")]
+ public const int section;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_semicolon")]
+ public const int semicolon;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_semivoicedsound")]
+ public const int semivoicedsound;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_seveneighths")]
+ public const int seveneighths;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_sevensubscript")]
+ public const int sevensubscript;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_sevensuperior")]
+ public const int sevensuperior;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_signaturemark")]
+ public const int signaturemark;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_signifblank")]
+ public const int signifblank;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_similarequal")]
+ public const int similarequal;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_singlelowquotemark")]
+ public const int singlelowquotemark;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_sixsubscript")]
+ public const int sixsubscript;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_sixsuperior")]
+ public const int sixsuperior;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_slash")]
+ public const int slash;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_soliddiamond")]
+ public const int soliddiamond;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_space")]
+ public const int space;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_squareroot")]
+ public const int squareroot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ssharp")]
+ public const int ssharp;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_sterling")]
+ public const int sterling;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_stricteq")]
+ public const int stricteq;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_t")]
+ public const int t;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_tabovedot")]
+ public const int tabovedot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_tcaron")]
+ public const int tcaron;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_tcedilla")]
+ public const int tcedilla;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_telephone")]
+ public const int telephone;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_telephonerecorder")]
+ public const int telephonerecorder;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_therefore")]
+ public const int therefore;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_thinspace")]
+ public const int thinspace;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_thorn")]
+ public const int thorn;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_threeeighths")]
+ public const int threeeighths;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_threefifths")]
+ public const int threefifths;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_threequarters")]
+ public const int threequarters;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_threesubscript")]
+ public const int threesubscript;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_threesuperior")]
+ public const int threesuperior;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_tintegral")]
+ public const int tintegral;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_topintegral")]
+ public const int topintegral;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_topleftparens")]
+ public const int topleftparens;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_topleftradical")]
+ public const int topleftradical;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_topleftsqbracket")]
+ public const int topleftsqbracket;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_topleftsummation")]
+ public const int topleftsummation;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_toprightparens")]
+ public const int toprightparens;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_toprightsqbracket")]
+ public const int toprightsqbracket;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_toprightsummation")]
+ public const int toprightsummation;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_topt")]
+ public const int topt;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_topvertsummationconnector")]
+ public const int topvertsummationconnector;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_trademark")]
+ public const int trademark;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_trademarkincircle")]
+ public const int trademarkincircle;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_tslash")]
+ public const int tslash;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_twofifths")]
+ public const int twofifths;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_twosubscript")]
+ public const int twosubscript;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_twosuperior")]
+ public const int twosuperior;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_twothirds")]
+ public const int twothirds;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_u")]
+ public const int u;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_uacute")]
+ public const int uacute;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ubelowdot")]
+ public const int ubelowdot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ubreve")]
+ public const int ubreve;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ucircumflex")]
+ public const int ucircumflex;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_udiaeresis")]
+ public const int udiaeresis;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_udoubleacute")]
+ public const int udoubleacute;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ugrave")]
+ public const int ugrave;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_uhook")]
+ public const int uhook;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_uhorn")]
+ public const int uhorn;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_uhornacute")]
+ public const int uhornacute;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_uhornbelowdot")]
+ public const int uhornbelowdot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_uhorngrave")]
+ public const int uhorngrave;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_uhornhook")]
+ public const int uhornhook;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_uhorntilde")]
+ public const int uhorntilde;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_umacron")]
+ public const int umacron;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_underbar")]
+ public const int underbar;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_underscore")]
+ public const int underscore;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_union")]
+ public const int union;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_uogonek")]
+ public const int uogonek;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_uparrow")]
+ public const int uparrow;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_upcaret")]
+ public const int upcaret;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_upleftcorner")]
+ public const int upleftcorner;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_uprightcorner")]
+ public const int uprightcorner;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_upshoe")]
+ public const int upshoe;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_upstile")]
+ public const int upstile;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_uptack")]
+ public const int uptack;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_uring")]
+ public const int uring;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_utilde")]
+ public const int utilde;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_v")]
+ public const int v;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_variation")]
+ public const int variation;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_vertbar")]
+ public const int vertbar;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_vertconnector")]
+ public const int vertconnector;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_voicedsound")]
+ public const int voicedsound;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_vt")]
+ public const int vt;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_w")]
+ public const int w;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_wacute")]
+ public const int wacute;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_wcircumflex")]
+ public const int wcircumflex;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_wdiaeresis")]
+ public const int wdiaeresis;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_wgrave")]
+ public const int wgrave;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_x")]
+ public const int x;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_xabovedot")]
+ public const int xabovedot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_y")]
+ public const int y;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_yacute")]
+ public const int yacute;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ybelowdot")]
+ public const int ybelowdot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ycircumflex")]
+ public const int ycircumflex;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ydiaeresis")]
+ public const int ydiaeresis;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_yen")]
+ public const int yen;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ygrave")]
+ public const int ygrave;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_yhook")]
+ public const int yhook;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_ytilde")]
+ public const int ytilde;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_z")]
+ public const int z;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_zabovedot")]
+ public const int zabovedot;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_zacute")]
+ public const int zacute;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_zcaron")]
+ public const int zcaron;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_zerosubscript")]
+ public const int zerosubscript;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_zerosuperior")]
+ public const int zerosuperior;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_KEY_zstroke")]
+ public const int zstroke;
+ }
+ namespace Selection {
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static void convert (Gdk.Window requestor, Gdk.Atom selection, Gdk.Atom target, uint32
time_);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static unowned Gdk.Window? owner_get (Gdk.Atom selection);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (since = "2.2")]
+ public static unowned Gdk.Window? owner_get_for_display (Gdk.Display display, Gdk.Atom
selection);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static bool owner_set (Gdk.Window? owner, Gdk.Atom selection, uint32 time_, bool
send_event);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (since = "2.2")]
+ public static bool owner_set_for_display (Gdk.Display display, Gdk.Window? owner, Gdk.Atom
selection, uint32 time_, bool send_event);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static int property_get (Gdk.Window requestor, [CCode (array_length = false, type =
"guchar**")] uint8[] data, Gdk.Atom prop_type, int prop_format);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static void send_notify (Gdk.Window requestor, Gdk.Atom selection, Gdk.Atom target,
Gdk.Atom property, uint32 time_);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (since = "2.2")]
+ public static void send_notify_for_display (Gdk.Display display, Gdk.Window requestor,
Gdk.Atom selection, Gdk.Atom target, Gdk.Atom property, uint32 time_);
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_app_launch_context_get_type ()")]
+ public class AppLaunchContext : GLib.AppLaunchContext {
+ [CCode (has_construct_function = false)]
+ [Version (deprecated = true, deprecated_since = "3.0", since = "2.14")]
+ public AppLaunchContext ();
+ [Version (since = "2.14")]
+ public void set_desktop (int desktop);
+ [Version (deprecated = true, deprecated_since = "3.0", since = "2.14")]
+ public void set_display (Gdk.Display display);
+ [Version (since = "2.14")]
+ public void set_icon (GLib.Icon? icon);
+ [Version (since = "2.14")]
+ public void set_icon_name (string? icon_name);
+ [Version (since = "2.14")]
+ public void set_screen (Gdk.Screen screen);
+ [Version (since = "2.14")]
+ public void set_timestamp (uint32 timestamp);
+ [NoAccessorMethod]
+ public Gdk.Display display { owned get; construct; }
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_cursor_get_type ()")]
+ public class Cursor : GLib.Object {
+ [CCode (has_construct_function = false)]
+ [Version (deprecated = true, deprecated_since = "3.16")]
+ public Cursor (Gdk.CursorType cursor_type);
+ [CCode (has_construct_function = false)]
+ [Version (since = "2.2")]
+ public Cursor.for_display (Gdk.Display display, Gdk.CursorType cursor_type);
+ [CCode (has_construct_function = false)]
+ [Version (since = "2.8")]
+ public Cursor.from_name (Gdk.Display display, string name);
+ [CCode (has_construct_function = false)]
+ [Version (since = "2.4")]
+ public Cursor.from_pixbuf (Gdk.Display display, Gdk.Pixbuf pixbuf, int x, int y);
+ [CCode (has_construct_function = false)]
+ [Version (since = "3.10")]
+ public Cursor.from_surface (Gdk.Display display, Cairo.Surface surface, double x, double y);
+ [Version (since = "2.22")]
+ public Gdk.CursorType get_cursor_type ();
+ [Version (since = "2.2")]
+ public unowned Gdk.Display get_display ();
+ [Version (since = "2.8")]
+ public Gdk.Pixbuf? get_image ();
+ [Version (since = "3.10")]
+ public Cairo.Surface? get_surface (out double x_hot, out double y_hot);
+ [Version (deprecated = true, deprecated_since = "3.0")]
+ public Gdk.Cursor @ref ();
+ [Version (deprecated = true, deprecated_since = "3.0")]
+ public void unref ();
+ public Gdk.CursorType cursor_type { get; construct; }
+ public Gdk.Display display { get; construct; }
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_device_get_type ()")]
+ public abstract class Device : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected Device ();
+ public static void free_history ([CCode (array_length_cname = "n_events", array_length_pos =
1.1)] Gdk.TimeCoord[] events);
+ [Version (since = "3.0")]
+ public unowned Gdk.Device? get_associated_device ();
+ [Version (since = "3.22")]
+ public Gdk.AxisFlags get_axes ();
+ public bool get_axis ([CCode (array_length = false)] double[] axes, Gdk.AxisUse use, out
double value);
+ [Version (since = "2.20")]
+ public Gdk.AxisUse get_axis_use (uint index_);
+ [Version (since = "3.0")]
+ public bool get_axis_value ([CCode (array_length = false)] double[] axes, Gdk.Atom
axis_label, out double value);
+ [Version (since = "3.0")]
+ public Gdk.DeviceType get_device_type ();
+ [Version (since = "3.0")]
+ public unowned Gdk.Display get_display ();
+ [Version (since = "2.20")]
+ public bool get_has_cursor ();
+ public bool get_history (Gdk.Window window, uint32 start, uint32 stop, [CCode
(array_length_cname = "n_events", array_length_pos = 4.1)] out Gdk.TimeCoord[] events);
+ [Version (since = "2.20")]
+ public bool get_key (uint index_, out uint keyval, out Gdk.ModifierType modifiers);
+ [Version (since = "3.12")]
+ public unowned Gdk.Window? get_last_event_window ();
+ [Version (since = "2.20")]
+ public Gdk.InputMode get_mode ();
+ [Version (since = "3.0")]
+ public int get_n_axes ();
+ [Version (since = "2.24")]
+ public int get_n_keys ();
+ [Version (since = "2.20")]
+ public unowned string get_name ();
+ [Version (since = "3.0")]
+ public void get_position (out unowned Gdk.Screen screen, out int x, out int y);
+ [Version (since = "3.10")]
+ public void get_position_double (out unowned Gdk.Screen screen, out double x, out double y);
+ [Version (since = "3.16")]
+ public unowned string? get_product_id ();
+ [Version (since = "3.20")]
+ public unowned Gdk.Seat get_seat ();
+ [Version (since = "2.20")]
+ public Gdk.InputSource get_source ();
+ public void get_state (Gdk.Window window, [CCode (array_length = false)] double[]? axes, out
Gdk.ModifierType mask);
+ [Version (since = "3.16")]
+ public unowned string? get_vendor_id ();
+ [Version (since = "3.0")]
+ public unowned Gdk.Window? get_window_at_position (out int win_x, out int win_y);
+ [Version (since = "3.0")]
+ public unowned Gdk.Window? get_window_at_position_double (out double win_x, out double win_y);
+ [Version (deprecated = true, deprecated_since = "3.20.", since = "3.0")]
+ public Gdk.GrabStatus grab (Gdk.Window window, Gdk.GrabOwnership grab_ownership, bool
owner_events, Gdk.EventMask event_mask, Gdk.Cursor? cursor, uint32 time_);
+ [Version (since = "3.0")]
+ public GLib.List<weak Gdk.Atom> list_axes ();
+ public GLib.List<weak Gdk.Device>? list_slave_devices ();
+ public void set_axis_use (uint index_, Gdk.AxisUse use);
+ public void set_key (uint index_, uint keyval, Gdk.ModifierType modifiers);
+ public bool set_mode (Gdk.InputMode mode);
+ [Version (deprecated = true, deprecated_since = "3.20.", since = "3.0")]
+ public void ungrab (uint32 time_);
+ [Version (since = "3.0")]
+ public void warp (Gdk.Screen screen, int x, int y);
+ [Version (since = "3.0")]
+ public Gdk.Device? associated_device { get; }
+ [Version (since = "3.22")]
+ public Gdk.AxisFlags axes { get; }
+ [NoAccessorMethod]
+ [Version (since = "3.0")]
+ public Gdk.DeviceManager device_manager { owned get; construct; }
+ [Version (since = "3.0")]
+ public Gdk.Display display { get; construct; }
+ [Version (since = "3.0")]
+ public bool has_cursor { get; construct; }
+ [NoAccessorMethod]
+ public Gdk.InputMode input_mode { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "3.0")]
+ public Gdk.InputSource input_source { get; construct; }
+ [Version (since = "3.0")]
+ public uint n_axes { get; }
+ [Version (since = "3.0")]
+ public string? name { get; construct; }
+ [NoAccessorMethod]
+ [Version (since = "3.20")]
+ public uint num_touches { get; construct; }
+ [Version (since = "3.16")]
+ public string product_id { get; construct; }
+ [NoAccessorMethod]
+ [Version (since = "3.20")]
+ public Gdk.Seat seat { owned get; set; }
+ [NoAccessorMethod]
+ public Gdk.DeviceTool tool { owned get; }
+ [NoAccessorMethod]
+ [Version (since = "3.0")]
+ public Gdk.DeviceType type { get; construct; }
+ [Version (since = "3.16")]
+ public string vendor_id { get; construct; }
+ public signal void changed ();
+ [Version (since = "3.22")]
+ public signal void tool_changed (Gdk.DeviceTool tool);
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_device_manager_get_type ()")]
+ public abstract class DeviceManager : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected DeviceManager ();
+ [Version (deprecated = true, deprecated_since = "3.20", since = "3.0")]
+ public unowned Gdk.Device get_client_pointer ();
+ [Version (since = "3.0")]
+ public unowned Gdk.Display? get_display ();
+ [Version (deprecated = true, deprecated_since = "3.20", since = "3.0")]
+ public GLib.List<weak Gdk.Device> list_devices (Gdk.DeviceType type);
+ public Gdk.Display display { get; construct; }
+ public signal void device_added (Gdk.Device device);
+ public signal void device_changed (Gdk.Device device);
+ public signal void device_removed (Gdk.Device device);
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_device_tool_get_type ()")]
+ public class DeviceTool : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected DeviceTool ();
+ [Version (since = "3.22")]
+ public uint64 get_hardware_id ();
+ [Version (since = "3.22")]
+ public uint64 get_serial ();
+ [Version (since = "3.22")]
+ public Gdk.DeviceToolType get_tool_type ();
+ [NoAccessorMethod]
+ public Gdk.AxisFlags axes { get; construct; }
+ public uint64 hardware_id { get; construct; }
+ public uint64 serial { get; construct; }
+ public Gdk.DeviceToolType tool_type { get; construct; }
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_display_get_type ()")]
+ public class Display : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected Display ();
+ [Version (since = "2.2")]
+ public void beep ();
+ [Version (since = "2.2")]
+ public void close ();
+ public bool device_is_grabbed (Gdk.Device device);
+ [Version (since = "2.4")]
+ public void flush ();
+ [Version (since = "3.0")]
+ public Gdk.AppLaunchContext get_app_launch_context ();
+ [Version (since = "2.2")]
+ public static unowned Gdk.Display? get_default ();
+ [Version (since = "2.4")]
+ public uint get_default_cursor_size ();
+ [Version (since = "2.4")]
+ public unowned Gdk.Window get_default_group ();
+ [Version (since = "2.2")]
+ public unowned Gdk.Screen get_default_screen ();
+ [Version (since = "3.20")]
+ public unowned Gdk.Seat get_default_seat ();
+ [Version (deprecated = true, deprecated_since = "3.20.", since = "3.0")]
+ public unowned Gdk.DeviceManager? get_device_manager ();
+ [Version (since = "2.2")]
+ public Gdk.Event? get_event ();
+ [Version (since = "2.4")]
+ public void get_maximal_cursor_size (out uint width, out uint height);
+ [Version (since = "3.22")]
+ public unowned Gdk.Monitor? get_monitor (int monitor_num);
+ [Version (since = "3.22")]
+ public unowned Gdk.Monitor get_monitor_at_point (int x, int y);
+ [Version (since = "3.22")]
+ public unowned Gdk.Monitor get_monitor_at_window (Gdk.Window window);
+ [Version (since = "3.22")]
+ public int get_n_monitors ();
+ [Version (deprecated = true, deprecated_since = "3.10", since = "2.2")]
+ public int get_n_screens ();
+ [Version (since = "2.2")]
+ public unowned string get_name ();
+ [Version (deprecated = true, deprecated_since = "3.0", since = "2.2")]
+ public void get_pointer (out unowned Gdk.Screen screen, out int x, out int y, out
Gdk.ModifierType mask);
+ [Version (since = "3.22")]
+ public unowned Gdk.Monitor get_primary_monitor ();
+ [Version (deprecated = true, deprecated_since = "3.20", since = "2.2")]
+ public unowned Gdk.Screen get_screen (int screen_num);
+ [Version (deprecated = true, deprecated_since = "3.0", since = "2.2")]
+ public unowned Gdk.Window? get_window_at_pointer (out int win_x, out int win_y);
+ [Version (since = "3.0")]
+ public bool has_pending ();
+ [Version (since = "2.22")]
+ public bool is_closed ();
+ [Version (deprecated = true, deprecated_since = "3.0", since = "2.2")]
+ public void keyboard_ungrab (uint32 time_);
+ [Version (deprecated = true, deprecated_since = "3.0", since = "2.2")]
+ public unowned GLib.List<Gdk.Device> list_devices ();
+ [Version (since = "3.20")]
+ public GLib.List<weak Gdk.Seat> list_seats ();
+ [Version (since = "3.0")]
+ public void notify_startup_complete (string startup_id);
+ [Version (since = "2.2")]
+ public static unowned Gdk.Display? open (string display_name);
+ [Version (deprecated = true, deprecated_since = "3.16")]
+ public static unowned Gdk.Display? open_default_libgtk_only ();
+ [Version (since = "2.2")]
+ public Gdk.Event? peek_event ();
+ [Version (deprecated = true, deprecated_since = "3.0", since = "2.2")]
+ public bool pointer_is_grabbed ();
+ [Version (deprecated = true, deprecated_since = "3.0", since = "2.2")]
+ public void pointer_ungrab (uint32 time_);
+ [Version (since = "2.2")]
+ public void put_event (Gdk.Event event);
+ [Version (since = "2.6")]
+ public bool request_selection_notification (Gdk.Atom selection);
+ [Version (since = "2.4")]
+ public void set_double_click_distance (uint distance);
+ [Version (since = "2.2")]
+ public void set_double_click_time (uint msec);
+ [Version (since = "2.6")]
+ public void store_clipboard (Gdk.Window clipboard_window, uint32 time_, [CCode
(array_length_cname = "n_targets", array_length_pos = 3.1)] Gdk.Atom[]? targets);
+ [Version (since = "2.6")]
+ public bool supports_clipboard_persistence ();
+ [Version (since = "2.4")]
+ public bool supports_cursor_alpha ();
+ [Version (since = "2.4")]
+ public bool supports_cursor_color ();
+ [Version (since = "2.10")]
+ public bool supports_input_shapes ();
+ [Version (since = "2.6")]
+ public bool supports_selection_notification ();
+ [Version (since = "2.10")]
+ public bool supports_shapes ();
+ [Version (since = "2.2")]
+ public void sync ();
+ [Version (deprecated = true, deprecated_since = "3.0", since = "2.8")]
+ public void warp_pointer (Gdk.Screen screen, int x, int y);
+ [Version (since = "2.2")]
+ public signal void closed (bool is_error);
+ [Version (since = "3.22")]
+ public signal void monitor_added (Gdk.Monitor monitor);
+ [Version (since = "3.22")]
+ public signal void monitor_removed (Gdk.Monitor monitor);
+ public signal void opened ();
+ [Version (since = "3.20")]
+ public signal void seat_added (Gdk.Seat seat);
+ [Version (since = "3.20")]
+ public signal void seat_removed (Gdk.Seat seat);
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_display_manager_get_type ()")]
+ public class DisplayManager : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected DisplayManager ();
+ [Version (since = "2.2")]
+ public static unowned Gdk.DisplayManager @get ();
+ [Version (since = "2.2")]
+ public unowned Gdk.Display? get_default_display ();
+ [Version (since = "2.2")]
+ public GLib.SList<weak Gdk.Display> list_displays ();
+ [Version (since = "3.0")]
+ public unowned Gdk.Display? open_display (string name);
+ [Version (since = "2.2")]
+ public void set_default_display (Gdk.Display display);
+ public Gdk.Display default_display { get; set; }
+ [Version (since = "2.2")]
+ public signal void display_opened (Gdk.Display display);
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_drag_context_get_type ()")]
+ public class DragContext : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected DragContext ();
+ [Version (since = "2.22")]
+ public Gdk.DragAction get_actions ();
+ [Version (since = "3.0")]
+ public unowned Gdk.Window get_dest_window ();
+ public unowned Gdk.Device get_device ();
+ [Version (since = "3.20")]
+ public unowned Gdk.Window? get_drag_window ();
+ [Version (since = "3.0")]
+ public Gdk.DragProtocol get_protocol ();
+ [Version (since = "2.22")]
+ public Gdk.DragAction get_selected_action ();
+ [Version (since = "2.22")]
+ public unowned Gdk.Window get_source_window ();
+ [Version (since = "2.22")]
+ public Gdk.DragAction get_suggested_action ();
+ [Version (since = "2.22")]
+ public unowned GLib.List<Gdk.Atom> list_targets ();
+ [Version (since = "3.20")]
+ public bool manage_dnd (Gdk.Window ipc_window, Gdk.DragAction actions);
+ public void set_device (Gdk.Device device);
+ [Version (since = "3.20")]
+ public void set_hotspot (int hot_x, int hot_y);
+ [Version (since = "3.20")]
+ public signal void action_changed (Gdk.DragAction action);
+ [Version (since = "3.20")]
+ public signal void cancel (Gdk.DragCancelReason reason);
+ [Version (since = "3.20")]
+ public signal void dnd_finished ();
+ [Version (since = "3.20")]
+ public signal void drop_performed (int time);
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_drawing_context_get_type ()")]
+ public class DrawingContext : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected DrawingContext ();
+ [Version (since = "3.22")]
+ public unowned Cairo.Context get_cairo_context ();
+ [Version (since = "3.22")]
+ public Cairo.Region? get_clip ();
+ [Version (since = "3.22")]
+ public unowned Gdk.Window get_window ();
+ [Version (since = "3.22")]
+ public bool is_valid ();
+ [Version (since = "3.22")]
+ public Cairo.Region clip { owned get; construct; }
+ [Version (since = "3.22")]
+ public Gdk.Window window { get; construct; }
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", copy_function = "g_boxed_copy", free_function =
"g_boxed_free", type_id = "gdk_event_get_type ()")]
+ [Compact]
+ public class Event {
+ public Gdk.EventType type;
+ [CCode (has_construct_function = false)]
+ [Version (since = "2.2")]
+ public Event (Gdk.EventType type);
+ public Gdk.Event copy ();
+ public void free ();
+ public static Gdk.Event? @get ();
+ public bool get_axis (Gdk.AxisUse axis_use, out double value);
+ [Version (since = "3.2")]
+ public bool get_button (out uint button);
+ [Version (since = "3.2")]
+ public bool get_click_count (out uint click_count);
+ public bool get_coords (out double x_win, out double y_win);
+ [Version (since = "3.0")]
+ public unowned Gdk.Device? get_device ();
+ [Version (since = "3.22")]
+ public unowned Gdk.DeviceTool get_device_tool ();
+ [Version (since = "3.4")]
+ public unowned Gdk.EventSequence get_event_sequence ();
+ [Version (since = "3.10")]
+ public Gdk.EventType get_event_type ();
+ [Version (since = "3.2")]
+ public bool get_keycode (out uint16 keycode);
+ [Version (since = "3.2")]
+ public bool get_keyval (out uint keyval);
+ [Version (since = "3.22")]
+ public bool get_pointer_emulated ();
+ public bool get_root_coords (out double x_root, out double y_root);
+ [Version (since = "3.22")]
+ public int get_scancode ();
+ [Version (since = "2.2")]
+ public unowned Gdk.Screen get_screen ();
+ [Version (since = "3.4")]
+ public bool get_scroll_deltas (out double delta_x, out double delta_y);
+ [Version (since = "3.2")]
+ public bool get_scroll_direction (out Gdk.ScrollDirection direction);
+ [Version (since = "3.20")]
+ public unowned Gdk.Seat get_seat ();
+ [Version (since = "3.0")]
+ public unowned Gdk.Device? get_source_device ();
+ public bool get_state (out Gdk.ModifierType state);
+ public uint32 get_time ();
+ [Version (since = "3.10")]
+ public unowned Gdk.Window get_window ();
+ public static void handler_set (owned Gdk.EventFunc func);
+ [Version (since = "3.20")]
+ public bool is_scroll_stop_event ();
+ public static Gdk.Event? peek ();
+ public void put ();
+ [Version (since = "2.12")]
+ public static void request_motions (Gdk.EventMotion event);
+ [Version (since = "3.0")]
+ public void set_device (Gdk.Device device);
+ [Version (since = "3.22")]
+ public void set_device_tool (Gdk.DeviceTool? tool);
+ [Version (since = "2.2")]
+ public void set_screen (Gdk.Screen screen);
+ [Version (since = "3.0")]
+ public void set_source_device (Gdk.Device device);
+ [Version (since = "3.4")]
+ public bool triggers_context_menu ();
+ public Gdk.EventAny any {[CCode (cname = "(GdkEventAny *)")] get; }
+ public Gdk.EventButton button {[CCode (cname = "(GdkEventButton *)")] get; }
+ public Gdk.EventConfigure configure {[CCode (cname = "(GdkEventConfigure *)")] get; }
+ public Gdk.EventCrossing crossing {[CCode (cname = "(GdkEventCrossing *)")] get; }
+ public Gdk.EventDND dnd {[CCode (cname = "(GdkEventDND *)")] get; }
+ public Gdk.EventExpose expose {[CCode (cname = "(GdkEventExpose *)")] get; }
+ public Gdk.EventFocus focus_change {[CCode (cname = "(GdkEventFocus *)")] get; }
+ public Gdk.EventGrabBroken grab_broken {[CCode (cname = "(GdkEventGrabBroken *)")] get; }
+ public Gdk.EventKey key {[CCode (cname = "(GdkEventKey *)")] get; }
+ public Gdk.EventMotion motion {[CCode (cname = "(GdkEventMotion *)")] get; }
+ public Gdk.EventOwnerChange owner_change {[CCode (cname = "(GdkEventOwnerChange *)")] get; }
+ public Gdk.EventPadAxis pad_axis {[CCode (cname = "(GdkEventPadAxis *)")] get; }
+ public Gdk.EventPadButton pad_button {[CCode (cname = "(GdkEventPadButton *)")] get; }
+ public Gdk.EventPadGroupMode pad_group_mode {[CCode (cname = "(GdkEventPadGroupMode *)")]
get; }
+ public Gdk.EventProperty property {[CCode (cname = "(GdkEventProperty *)")] get; }
+ public Gdk.EventProximity proximity {[CCode (cname = "(GdkEventProximity *)")] get; }
+ public Gdk.EventScroll scroll {[CCode (cname = "(GdkEventScroll *)")] get; }
+ public Gdk.EventSelection selection {[CCode (cname = "(GdkEventSelection *)")] get; }
+ public Gdk.EventSetting setting {[CCode (cname = "(GdkEventSetting *)")] get; }
+ public Gdk.EventTouch touch {[CCode (cname = "(GdkEventTouch *)")] get; }
+ public Gdk.EventTouchpadPinch touchpad_pinch {[CCode (cname = "(GdkEventTouchpadPinch *)")]
get; }
+ public Gdk.EventTouchpadSwipe touchpad_swipe {[CCode (cname = "(GdkEventTouchpadSwipe *)")]
get; }
+ public Gdk.EventVisibility visibility {[CCode (cname = "(GdkEventVisibility *)")] get; }
+ public Gdk.EventWindowState window_state {[CCode (cname = "(GdkEventWindowState *)")] get; }
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", copy_function = "g_boxed_copy", free_function =
"g_boxed_free", type_id = "gdk_event_get_type ()")]
+ [Compact]
+ public class EventAny : Gdk.Event {
+ public int8 send_event;
+ public Gdk.EventType type;
+ public weak Gdk.Window window;
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", copy_function = "g_boxed_copy", free_function =
"g_boxed_free", type_id = "gdk_event_get_type ()")]
+ [Compact]
+ public class EventButton : Gdk.Event {
+ public double axes;
+ public uint button;
+ public weak Gdk.Device device;
+ public int8 send_event;
+ public Gdk.ModifierType state;
+ public uint32 time;
+ public Gdk.EventType type;
+ public weak Gdk.Window window;
+ public double x;
+ public double x_root;
+ public double y;
+ public double y_root;
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", copy_function = "g_boxed_copy", free_function =
"g_boxed_free", type_id = "gdk_event_get_type ()")]
+ [Compact]
+ public class EventConfigure : Gdk.Event {
+ public int height;
+ public int8 send_event;
+ public Gdk.EventType type;
+ public int width;
+ public weak Gdk.Window window;
+ public int x;
+ public int y;
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", copy_function = "g_boxed_copy", free_function =
"g_boxed_free", type_id = "gdk_event_get_type ()")]
+ [Compact]
+ public class EventCrossing : Gdk.Event {
+ public Gdk.NotifyType detail;
+ public bool focus;
+ public Gdk.CrossingMode mode;
+ public int8 send_event;
+ public Gdk.ModifierType state;
+ public weak Gdk.Window subwindow;
+ public uint32 time;
+ public Gdk.EventType type;
+ public weak Gdk.Window window;
+ public double x;
+ public double x_root;
+ public double y;
+ public double y_root;
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", copy_function = "g_boxed_copy", free_function =
"g_boxed_free", type_id = "gdk_event_get_type ()")]
+ [Compact]
+ public class EventDND : Gdk.Event {
+ public weak Gdk.DragContext context;
+ public int8 send_event;
+ public uint32 time;
+ public Gdk.EventType type;
+ public weak Gdk.Window window;
+ public short x_root;
+ public short y_root;
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", copy_function = "g_boxed_copy", free_function =
"g_boxed_free", type_id = "gdk_event_get_type ()")]
+ [Compact]
+ public class EventExpose : Gdk.Event {
+ public Gdk.Rectangle area;
+ public int count;
+ public weak Cairo.Region region;
+ public int8 send_event;
+ public Gdk.EventType type;
+ public weak Gdk.Window window;
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", copy_function = "g_boxed_copy", free_function =
"g_boxed_free", type_id = "gdk_event_get_type ()")]
+ [Compact]
+ public class EventFocus : Gdk.Event {
+ public int16 @in;
+ public int8 send_event;
+ public Gdk.EventType type;
+ public weak Gdk.Window window;
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", copy_function = "g_boxed_copy", free_function =
"g_boxed_free", type_id = "gdk_event_get_type ()")]
+ [Compact]
+ [Version (since = "2.8")]
+ public class EventGrabBroken : Gdk.Event {
+ public weak Gdk.Window grab_window;
+ public bool implicit;
+ public bool keyboard;
+ public int8 send_event;
+ public Gdk.EventType type;
+ public weak Gdk.Window window;
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", copy_function = "g_boxed_copy", free_function =
"g_boxed_free", type_id = "gdk_event_get_type ()")]
+ [Compact]
+ public class EventKey : Gdk.Event {
+ public uint8 group;
+ public uint16 hardware_keycode;
+ public uint is_modifier;
+ public uint keyval;
+ public int length;
+ public int8 send_event;
+ public Gdk.ModifierType state;
+ [CCode (cname = "string")]
+ public string str;
+ public uint32 time;
+ public Gdk.EventType type;
+ public weak Gdk.Window window;
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", copy_function = "g_boxed_copy", free_function =
"g_boxed_free", type_id = "gdk_event_get_type ()")]
+ [Compact]
+ public class EventMotion : Gdk.Event {
+ [CCode (array_length = false)]
+ public weak double[] axes;
+ public weak Gdk.Device device;
+ public int16 is_hint;
+ public int8 send_event;
+ public Gdk.ModifierType state;
+ public uint32 time;
+ public Gdk.EventType type;
+ public weak Gdk.Window window;
+ public double x;
+ public double x_root;
+ public double y;
+ public double y_root;
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", copy_function = "g_boxed_copy", free_function =
"g_boxed_free", type_id = "gdk_event_get_type ()")]
+ [Compact]
+ [Version (since = "2.6")]
+ public class EventOwnerChange : Gdk.Event {
+ public weak Gdk.Window owner;
+ public Gdk.OwnerChange reason;
+ public Gdk.Atom selection;
+ public uint32 selection_time;
+ public int8 send_event;
+ public uint32 time;
+ public Gdk.EventType type;
+ public weak Gdk.Window window;
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", copy_function = "g_boxed_copy", free_function =
"g_boxed_free", type_id = "gdk_event_get_type ()")]
+ [Compact]
+ [Version (since = "3.22")]
+ public class EventPadAxis : Gdk.Event {
+ public uint group;
+ public uint index;
+ public uint mode;
+ public int8 send_event;
+ public uint32 time;
+ public Gdk.EventType type;
+ public double value;
+ public weak Gdk.Window window;
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", copy_function = "g_boxed_copy", free_function =
"g_boxed_free", type_id = "gdk_event_get_type ()")]
+ [Compact]
+ [Version (since = "3.22")]
+ public class EventPadButton : Gdk.Event {
+ public uint button;
+ public uint group;
+ public uint mode;
+ public int8 send_event;
+ public uint32 time;
+ public Gdk.EventType type;
+ public weak Gdk.Window window;
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", copy_function = "g_boxed_copy", free_function =
"g_boxed_free", type_id = "gdk_event_get_type ()")]
+ [Compact]
+ [Version (since = "3.22")]
+ public class EventPadGroupMode : Gdk.Event {
+ public uint group;
+ public uint mode;
+ public int8 send_event;
+ public uint32 time;
+ public Gdk.EventType type;
+ public weak Gdk.Window window;
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", copy_function = "g_boxed_copy", free_function =
"g_boxed_free", type_id = "gdk_event_get_type ()")]
+ [Compact]
+ public class EventProperty : Gdk.Event {
+ public Gdk.Atom atom;
+ public int8 send_event;
+ public Gdk.PropertyState state;
+ public uint32 time;
+ public Gdk.EventType type;
+ public weak Gdk.Window window;
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", copy_function = "g_boxed_copy", free_function =
"g_boxed_free", type_id = "gdk_event_get_type ()")]
+ [Compact]
+ public class EventProximity : Gdk.Event {
+ public weak Gdk.Device device;
+ public int8 send_event;
+ public uint32 time;
+ public Gdk.EventType type;
+ public weak Gdk.Window window;
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", copy_function = "g_boxed_copy", free_function =
"g_boxed_free", type_id = "gdk_event_get_type ()")]
+ [Compact]
+ public class EventScroll : Gdk.Event {
+ public double delta_x;
+ public double delta_y;
+ public weak Gdk.Device device;
+ public Gdk.ScrollDirection direction;
+ public uint is_stop;
+ public int8 send_event;
+ public Gdk.ModifierType state;
+ public uint32 time;
+ public Gdk.EventType type;
+ public weak Gdk.Window window;
+ public double x;
+ public double x_root;
+ public double y;
+ public double y_root;
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", copy_function = "g_boxed_copy", free_function =
"g_boxed_free", type_id = "gdk_event_get_type ()")]
+ [Compact]
+ public class EventSelection : Gdk.Event {
+ public Gdk.Atom property;
+ public weak Gdk.Window requestor;
+ public Gdk.Atom selection;
+ public int8 send_event;
+ public Gdk.Atom target;
+ public uint32 time;
+ public Gdk.EventType type;
+ public weak Gdk.Window window;
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", copy_function = "g_boxed_copy", free_function =
"g_boxed_free", type_id = "gdk_event_sequence_get_type ()")]
+ [Compact]
+ public class EventSequence {
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", copy_function = "g_boxed_copy", free_function =
"g_boxed_free", type_id = "gdk_event_get_type ()")]
+ [Compact]
+ public class EventSetting : Gdk.Event {
+ public Gdk.SettingAction action;
+ public weak string name;
+ public int8 send_event;
+ public Gdk.EventType type;
+ public weak Gdk.Window window;
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", copy_function = "g_boxed_copy", free_function =
"g_boxed_free", type_id = "gdk_event_get_type ()")]
+ [Compact]
+ public class EventTouch : Gdk.Event {
+ public double axes;
+ public weak Gdk.Device device;
+ public bool emulating_pointer;
+ public int8 send_event;
+ public weak Gdk.EventSequence sequence;
+ public Gdk.ModifierType state;
+ public uint32 time;
+ public Gdk.EventType type;
+ public weak Gdk.Window window;
+ public double x;
+ public double x_root;
+ public double y;
+ public double y_root;
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", copy_function = "g_boxed_copy", free_function =
"g_boxed_free", type_id = "gdk_event_get_type ()")]
+ [Compact]
+ public class EventTouchpadPinch : Gdk.Event {
+ public double angle_delta;
+ public double dx;
+ public double dy;
+ public int8 n_fingers;
+ public Gdk.TouchpadGesturePhase phase;
+ public double scale;
+ public int8 send_event;
+ public Gdk.ModifierType state;
+ public uint32 time;
+ public Gdk.EventType type;
+ public weak Gdk.Window window;
+ public double x;
+ public double x_root;
+ public double y;
+ public double y_root;
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", copy_function = "g_boxed_copy", free_function =
"g_boxed_free", type_id = "gdk_event_get_type ()")]
+ [Compact]
+ public class EventTouchpadSwipe : Gdk.Event {
+ public double dx;
+ public double dy;
+ public int8 n_fingers;
+ public Gdk.TouchpadGesturePhase phase;
+ public int8 send_event;
+ public Gdk.ModifierType state;
+ public uint32 time;
+ public Gdk.EventType type;
+ public weak Gdk.Window window;
+ public double x;
+ public double x_root;
+ public double y;
+ public double y_root;
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", copy_function = "g_boxed_copy", free_function =
"g_boxed_free", type_id = "gdk_event_get_type ()")]
+ [Compact]
+ [Version (deprecated = true, deprecated_since = "3.12")]
+ public class EventVisibility : Gdk.Event {
+ public int8 send_event;
+ public Gdk.VisibilityState state;
+ public Gdk.EventType type;
+ public weak Gdk.Window window;
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", copy_function = "g_boxed_copy", free_function =
"g_boxed_free", type_id = "gdk_event_get_type ()")]
+ [Compact]
+ public class EventWindowState : Gdk.Event {
+ public Gdk.WindowState changed_mask;
+ public Gdk.WindowState new_window_state;
+ public int8 send_event;
+ public Gdk.EventType type;
+ public weak Gdk.Window window;
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_frame_clock_get_type ()")]
+ public abstract class FrameClock : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected FrameClock ();
+ [Version (since = "3.8")]
+ public void begin_updating ();
+ [Version (since = "3.8")]
+ public void end_updating ();
+ [Version (since = "3.8")]
+ public Gdk.FrameTimings? get_current_timings ();
+ [Version (since = "3.8")]
+ public int64 get_frame_counter ();
+ [Version (since = "3.8")]
+ public int64 get_frame_time ();
+ [Version (since = "3.8")]
+ public int64 get_history_start ();
+ [Version (since = "3.8")]
+ public void get_refresh_info (int64 base_time, int64 refresh_interval_return, int64
presentation_time_return);
+ [Version (since = "3.8")]
+ public Gdk.FrameTimings? get_timings (int64 frame_counter);
+ [Version (since = "3.8")]
+ public void request_phase (Gdk.FrameClockPhase phase);
+ public signal void after_paint ();
+ public signal void before_paint ();
+ public signal void flush_events ();
+ public signal void layout ();
+ public signal void paint ();
+ public signal void resume_events ();
+ public signal void update ();
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", ref_function = "gdk_frame_timings_ref", type_id =
"gdk_frame_timings_get_type ()", unref_function = "gdk_frame_timings_unref")]
+ [Compact]
+ public class FrameTimings {
+ [Version (since = "3.8")]
+ public bool get_complete ();
+ [Version (since = "3.8")]
+ public int64 get_frame_counter ();
+ public int64 get_frame_time ();
+ [Version (since = "3.8")]
+ public int64 get_predicted_presentation_time ();
+ [Version (since = "3.8")]
+ public int64 get_presentation_time ();
+ [Version (since = "3.8")]
+ public int64 get_refresh_interval ();
+ [Version (since = "3.8")]
+ public Gdk.FrameTimings @ref ();
+ [Version (since = "3.8")]
+ public void unref ();
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_gl_context_get_type ()")]
+ public abstract class GLContext : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected GLContext ();
+ [Version (since = "3.16")]
+ public static void clear_current ();
+ [Version (since = "3.16")]
+ public static unowned Gdk.GLContext? get_current ();
+ [Version (since = "3.16")]
+ public bool get_debug_enabled ();
+ [Version (since = "3.16")]
+ public unowned Gdk.Display? get_display ();
+ [Version (since = "3.16")]
+ public bool get_forward_compatible ();
+ [Version (since = "3.16")]
+ public void get_required_version (out int? major, out int? minor);
+ [Version (since = "3.16")]
+ public unowned Gdk.GLContext? get_shared_context ();
+ [Version (since = "3.22")]
+ public bool get_use_es ();
+ [Version (since = "3.16")]
+ public void get_version (out int major, out int minor);
+ [Version (since = "3.16")]
+ public unowned Gdk.Window? get_window ();
+ [Version (since = "3.20")]
+ public bool is_legacy ();
+ [Version (since = "3.16")]
+ public void make_current ();
+ [Version (since = "3.16")]
+ public bool realize () throws GLib.Error;
+ [Version (since = "3.16")]
+ public void set_debug_enabled (bool enabled);
+ [Version (since = "3.16")]
+ public void set_forward_compatible (bool compatible);
+ [Version (since = "3.16")]
+ public void set_required_version (int major, int minor);
+ [Version (since = "3.22")]
+ public void set_use_es (bool use_es);
+ [Version (since = "3.16")]
+ public Gdk.Display display { get; construct; }
+ [Version (since = "3.16")]
+ public Gdk.GLContext shared_context { get; construct; }
+ [Version (since = "3.16")]
+ public Gdk.Window window { get; construct; }
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_keymap_get_type ()")]
+ public class Keymap : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected Keymap ();
+ [Version (since = "2.20")]
+ public void add_virtual_modifiers (ref Gdk.ModifierType state);
+ [Version (since = "2.16")]
+ public bool get_caps_lock_state ();
+ public static unowned Gdk.Keymap get_default ();
+ public Pango.Direction get_direction ();
+ public bool get_entries_for_keycode (uint hardware_keycode, [CCode (array_length_cname =
"n_entries", array_length_pos = 3.1)] out Gdk.KeymapKey[] keys, [CCode (array_length_cname = "n_entries",
array_length_pos = 3.1)] out uint[] keyvals);
+ public bool get_entries_for_keyval (uint keyval, [CCode (array_length_cname = "n_keys",
array_length_pos = 2.1)] out Gdk.KeymapKey[] keys);
+ [Version (since = "2.2")]
+ public static unowned Gdk.Keymap get_for_display (Gdk.Display display);
+ [Version (since = "3.4")]
+ public Gdk.ModifierType get_modifier_mask (Gdk.ModifierIntent intent);
+ [Version (since = "3.4")]
+ public uint get_modifier_state ();
+ [Version (since = "3.0")]
+ public bool get_num_lock_state ();
+ [Version (since = "3.18")]
+ public bool get_scroll_lock_state ();
+ [Version (since = "2.12")]
+ public bool have_bidi_layouts ();
+ public uint lookup_key (Gdk.KeymapKey key);
+ [Version (since = "2.20")]
+ public bool map_virtual_modifiers (ref Gdk.ModifierType state);
+ public bool translate_keyboard_state (uint hardware_keycode, Gdk.ModifierType state, int
group, out uint keyval, out int effective_group, out int level, out Gdk.ModifierType consumed_modifiers);
+ [Version (since = "2.0")]
+ public signal void direction_changed ();
+ [Version (since = "2.2")]
+ public signal void keys_changed ();
+ [Version (since = "2.16")]
+ public signal void state_changed ();
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_monitor_get_type ()")]
+ public class Monitor : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected Monitor ();
+ [Version (since = "3.22")]
+ public unowned Gdk.Display get_display ();
+ [Version (since = "3.22")]
+ public Gdk.Rectangle get_geometry ();
+ [Version (since = "3.22")]
+ public int get_height_mm ();
+ public unowned string? get_manufacturer ();
+ public unowned string? get_model ();
+ [Version (since = "3.22")]
+ public int get_refresh_rate ();
+ [Version (since = "3.22")]
+ public int get_scale_factor ();
+ [Version (since = "3.22")]
+ public Gdk.SubpixelLayout get_subpixel_layout ();
+ [Version (since = "3.22")]
+ public int get_width_mm ();
+ [Version (since = "3.22")]
+ public Gdk.Rectangle get_workarea ();
+ [Version (since = "3.22")]
+ public bool is_primary ();
+ public Gdk.Display display { get; construct; }
+ public Gdk.Rectangle geometry { get; }
+ public int height_mm { get; }
+ public string manufacturer { get; }
+ public string model { get; }
+ public int refresh_rate { get; }
+ public int scale_factor { get; }
+ public Gdk.SubpixelLayout subpixel_layout { get; }
+ public int width_mm { get; }
+ public Gdk.Rectangle workarea { get; }
+ public signal void invalidate ();
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_screen_get_type ()")]
+ public class Screen : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected Screen ();
+ [Version (since = "2.2")]
+ public static unowned Gdk.Screen? get_default ();
+ [Version (since = "2.2")]
+ public unowned Gdk.Display get_display ();
+ [Version (since = "2.10")]
+ public double get_resolution ();
+ [Version (since = "2.8")]
+ public unowned Gdk.Visual? get_rgba_visual ();
+ [Version (since = "2.2")]
+ public unowned Gdk.Window get_root_window ();
+ [Version (since = "2.2")]
+ public bool get_setting (string name, GLib.Value value);
+ [Version (since = "2.2")]
+ public unowned Gdk.Visual get_system_visual ();
+ [Version (since = "2.2")]
+ public GLib.List<weak Gdk.Window> get_toplevel_windows ();
+ [Version (since = "2.10")]
+ public bool is_composited ();
+ [Version (since = "2.2")]
+ public GLib.List<weak Gdk.Visual> list_visuals ();
+ [Version (since = "2.10")]
+ public void set_resolution (double dpi);
+ public double resolution { get; set; }
+ [Version (since = "2.10")]
+ public signal void composited_changed ();
+ [Version (since = "2.14")]
+ public signal void monitors_changed ();
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_seat_get_type ()")]
+ public abstract class Seat : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected Seat ();
+ [Version (since = "3.20")]
+ public Gdk.SeatCapabilities get_capabilities ();
+ public unowned Gdk.Display get_display ();
+ [Version (since = "3.20")]
+ public unowned Gdk.Device? get_keyboard ();
+ [Version (since = "3.20")]
+ public unowned Gdk.Device? get_pointer ();
+ [Version (since = "3.20")]
+ public GLib.List<weak Gdk.Device> get_slaves (Gdk.SeatCapabilities capabilities);
+ [Version (since = "3.20")]
+ public Gdk.GrabStatus grab (Gdk.Window window, Gdk.SeatCapabilities capabilities, bool
owner_events, Gdk.Cursor? cursor, Gdk.Event? event, Gdk.SeatGrabPrepareFunc? prepare_func);
+ [Version (since = "3.20")]
+ public void ungrab ();
+ [Version (since = "3.20")]
+ public Gdk.Display display { get; construct; }
+ [Version (since = "3.20")]
+ public signal void device_added (Gdk.Device device);
+ [Version (since = "3.20")]
+ public signal void device_removed (Gdk.Device device);
+ [Version (since = "3.22")]
+ public signal void tool_added (Gdk.DeviceTool tool);
+ [Version (since = "3.22")]
+ public signal void tool_removed (Gdk.DeviceTool tool);
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_visual_get_type ()")]
+ public class Visual : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected Visual ();
+ public static unowned Gdk.Visual get_best ();
+ public static int get_best_depth ();
+ public static Gdk.VisualType get_best_type ();
+ public static unowned Gdk.Visual? get_best_with_both (int depth, Gdk.VisualType visual_type);
+ public static unowned Gdk.Visual get_best_with_depth (int depth);
+ public static unowned Gdk.Visual get_best_with_type (Gdk.VisualType visual_type);
+ [Version (deprecated = true, deprecated_since = "3.22.", since = "2.22")]
+ public int get_bits_per_rgb ();
+ [Version (since = "2.22")]
+ public void get_blue_pixel_details (out uint32 mask, out int shift, out int precision);
+ [Version (deprecated = true, deprecated_since = "3.22", since = "2.22")]
+ public Gdk.ByteOrder get_byte_order ();
+ [Version (deprecated = true, deprecated_since = "3.22", since = "2.22")]
+ public int get_colormap_size ();
+ [Version (since = "2.22")]
+ public int get_depth ();
+ [Version (since = "2.22")]
+ public void get_green_pixel_details (out uint32 mask, out int shift, out int precision);
+ [Version (since = "2.22")]
+ public void get_red_pixel_details (out uint32 mask, out int shift, out int precision);
+ [Version (since = "2.2")]
+ public unowned Gdk.Screen get_screen ();
+ public static unowned Gdk.Visual get_system ();
+ [Version (since = "2.22")]
+ public Gdk.VisualType get_visual_type ();
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_window_get_type ()")]
+ public class Window : GLib.Object {
+ [CCode (has_construct_function = false)]
+ public Window (Gdk.Window? parent, Gdk.WindowAttr attributes, Gdk.WindowAttributesType
attributes_mask);
+ public void add_filter (Gdk.FilterFunc function);
+ [Version (deprecated = true, deprecated_since = "3.0")]
+ public static unowned Gdk.Window at_pointer (out int win_x, out int win_y);
+ [Version (since = "2.12")]
+ public void beep ();
+ [Version (since = "3.22")]
+ public unowned Gdk.DrawingContext begin_draw_frame (Cairo.Region region);
+ public void begin_move_drag (int button, int root_x, int root_y, uint32 timestamp);
+ [Version (since = "3.4")]
+ public void begin_move_drag_for_device (Gdk.Device device, int button, int root_x, int
root_y, uint32 timestamp);
+ public void begin_resize_drag (Gdk.WindowEdge edge, int button, int root_x, int root_y,
uint32 timestamp);
+ [Version (since = "3.4")]
+ public void begin_resize_drag_for_device (Gdk.WindowEdge edge, Gdk.Device device, int button,
int root_x, int root_y, uint32 timestamp);
+ [CCode (has_construct_function = false)]
+ [Version (since = "3.90")]
+ public Window.child (Gdk.Window parent, int event_mask, Gdk.Rectangle position);
+ [Version (deprecated = true, deprecated_since = "3.8", since = "2.6")]
+ public void configure_finished ();
+ public static void constrain_size (Gdk.Geometry geometry, Gdk.WindowHints flags, int width,
int height, out int new_width, out int new_height);
+ [Version (since = "2.22")]
+ public void coords_from_parent (double parent_x, double parent_y, out double x, out double y);
+ [Version (since = "2.22")]
+ public void coords_to_parent (double x, double y, out double parent_x, out double parent_y);
+ [Version (since = "3.16")]
+ public Gdk.GLContext create_gl_context () throws GLib.Error;
+ [Version (since = "3.10")]
+ public Cairo.ImageSurface create_similar_image_surface (int format, int width, int height,
int scale);
+ [Version (since = "2.22")]
+ public Cairo.Surface create_similar_surface (Cairo.Content content, int width, int height);
+ public void deiconify ();
+ [DestroysInstance]
+ public void destroy ();
+ [Version (deprecated = true, deprecated_since = "3.8", since = "2.6")]
+ public void enable_synchronized_configure ();
+ [Version (since = "3.22")]
+ public void end_draw_frame (Gdk.DrawingContext context);
+ [Version (since = "2.18")]
+ public bool ensure_native ();
+ [Version (deprecated = true, deprecated_since = "3.14", since = "2.18")]
+ public void flush ();
+ public void focus (uint32 timestamp);
+ [Version (deprecated = true, deprecated_since = "3.16")]
+ public void freeze_toplevel_updates_libgtk_only ();
+ public void freeze_updates ();
+ [Version (since = "2.2")]
+ public void fullscreen ();
+ public void fullscreen_on_monitor (int monitor);
+ [Version (since = "2.18")]
+ public void geometry_changed ();
+ [Version (since = "2.22")]
+ public bool get_accept_focus ();
+ public GLib.List<weak Gdk.Window> get_children ();
+ [Version (since = "3.10")]
+ public GLib.List<weak Gdk.Window> get_children_with_user_data (void* user_data);
+ public Cairo.Region get_clip_region ();
+ public bool get_composited ();
+ [Version (since = "2.18")]
+ public unowned Gdk.Cursor? get_cursor ();
+ public bool get_decorations (out Gdk.WMDecoration decorations);
+ [Version (since = "3.0")]
+ public unowned Gdk.Cursor? get_device_cursor (Gdk.Device device);
+ [Version (since = "3.0")]
+ public Gdk.EventMask get_device_events (Gdk.Device device);
+ [Version (since = "3.0")]
+ public unowned Gdk.Window? get_device_position (Gdk.Device device, out int x, out int y, out
Gdk.ModifierType mask);
+ [Version (since = "3.10")]
+ public unowned Gdk.Window? get_device_position_double (Gdk.Device device, out double x, out
double y, out Gdk.ModifierType mask);
+ [Version (since = "2.24")]
+ public unowned Gdk.Display get_display ();
+ [Version (since = "3.0")]
+ public Gdk.DragProtocol get_drag_protocol (out Gdk.Window target);
+ [Version (since = "2.22")]
+ public unowned Gdk.Window get_effective_parent ();
+ [Version (since = "2.22")]
+ public unowned Gdk.Window get_effective_toplevel ();
+ [Version (since = "3.12")]
+ public bool get_event_compression ();
+ public Gdk.EventMask get_events ();
+ [Version (since = "2.22")]
+ public bool get_focus_on_map ();
+ [Version (since = "3.8")]
+ public unowned Gdk.FrameClock get_frame_clock ();
+ public void get_frame_extents (out Gdk.Rectangle rect);
+ [Version (since = "3.8")]
+ public Gdk.FullscreenMode get_fullscreen_mode ();
+ public void get_geometry (out int x, out int y, out int width, out int height);
+ [Version (since = "2.4")]
+ public unowned Gdk.Window get_group ();
+ [Version (since = "2.24")]
+ public int get_height ();
+ [Version (since = "2.22")]
+ public bool get_modal_hint ();
+ public int get_origin (out int x, out int y);
+ public unowned Gdk.Window get_parent ();
+ [Version (since = "3.18")]
+ public bool get_pass_through ();
+ [Version (deprecated = true, deprecated_since = "3.0")]
+ public unowned Gdk.Window? get_pointer (out int x, out int y, out Gdk.ModifierType mask);
+ public void get_position (out int x, out int y);
+ [Version (since = "2.18")]
+ public void get_root_coords (int x, int y, out int root_x, out int root_y);
+ public void get_root_origin (out int x, out int y);
+ [Version (since = "3.10")]
+ public int get_scale_factor ();
+ [Version (since = "2.24")]
+ public unowned Gdk.Screen get_screen ();
+ public Gdk.EventMask get_source_events (Gdk.InputSource source);
+ public Gdk.WindowState get_state ();
+ [Version (since = "3.0")]
+ public bool get_support_multidevice ();
+ public unowned Gdk.Window get_toplevel ();
+ [Version (since = "2.10")]
+ public Gdk.WindowTypeHint get_type_hint ();
+ public Cairo.Region get_update_area ();
+ public void get_user_data (out void* data);
+ public Cairo.Region get_visible_region ();
+ [Version (since = "2.24")]
+ public unowned Gdk.Visual get_visual ();
+ [Version (since = "2.24")]
+ public int get_width ();
+ public Gdk.WindowType get_window_type ();
+ [Version (since = "2.22")]
+ public bool has_native ();
+ public void hide ();
+ public void iconify ();
+ [CCode (has_construct_function = false)]
+ [Version (since = "3.90")]
+ public Window.input (Gdk.Window parent, int event_mask, Gdk.Rectangle position);
+ [Version (since = "2.10")]
+ public void input_shape_combine_region (Cairo.Region shape_region, int offset_x, int
offset_y);
+ public void invalidate_maybe_recurse (Cairo.Region region, Gdk.WindowChildFunc? child_func);
+ public void invalidate_rect (Gdk.Rectangle? rect, bool invalidate_children);
+ public void invalidate_region (Cairo.Region region, bool invalidate_children);
+ [Version (since = "2.18")]
+ public bool is_destroyed ();
+ [Version (since = "2.22")]
+ public bool is_input_only ();
+ [Version (since = "2.22")]
+ public bool is_shaped ();
+ public bool is_viewable ();
+ public bool is_visible ();
+ public void lower ();
+ [Version (since = "3.16")]
+ public void mark_paint_from_clip (Cairo.Context cr);
+ public void maximize ();
+ [Version (since = "2.10")]
+ public void merge_child_input_shapes ();
+ public void merge_child_shapes ();
+ public void move (int x, int y);
+ [Version (since = "2.8")]
+ public void move_region (Cairo.Region region, int dx, int dy);
+ public void move_resize (int x, int y, int width, int height);
+ public unowned GLib.List<Gdk.Window> peek_children ();
+ public static void process_all_updates ();
+ public void process_updates (bool update_children);
+ public void raise ();
+ public void register_dnd ();
+ public void remove_filter (Gdk.FilterFunc function);
+ public void reparent (Gdk.Window new_parent, int x, int y);
+ public void resize (int width, int height);
+ [Version (since = "2.18")]
+ public void restack (Gdk.Window? sibling, bool above);
+ public void scroll (int dx, int dy);
+ [Version (since = "2.4")]
+ public void set_accept_focus (bool accept_focus);
+ [Version (since = "2.10")]
+ public void set_child_input_shapes ();
+ public void set_child_shapes ();
+ public void set_composited (bool composited);
+ public void set_cursor (Gdk.Cursor? cursor);
+ public void set_decorations (Gdk.WMDecoration decorations);
+ [Version (since = "3.0")]
+ public void set_device_cursor (Gdk.Device device, Gdk.Cursor cursor);
+ [Version (since = "3.0")]
+ public void set_device_events (Gdk.Device device, Gdk.EventMask event_mask);
+ [Version (since = "3.12")]
+ public void set_event_compression (bool event_compression);
+ public void set_events (Gdk.EventMask event_mask);
+ [Version (since = "2.6")]
+ public void set_focus_on_map (bool focus_on_map);
+ [Version (since = "3.8")]
+ public void set_fullscreen_mode (Gdk.FullscreenMode mode);
+ public void set_functions (Gdk.WMFunction functions);
+ public void set_geometry_hints (Gdk.Geometry geometry, Gdk.WindowHints geom_mask);
+ public void set_group (Gdk.Window? leader);
+ public void set_icon_list (GLib.List<Gdk.Pixbuf> pixbufs);
+ public void set_icon_name (string? name);
+ [Version (since = "2.4")]
+ public void set_keep_above (bool setting);
+ [Version (since = "2.4")]
+ public void set_keep_below (bool setting);
+ public void set_modal_hint (bool modal);
+ [Version (since = "2.12")]
+ public void set_opacity (double opacity);
+ [Version (since = "3.10")]
+ public void set_opaque_region (Cairo.Region? region);
+ public void set_override_redirect (bool override_redirect);
+ [Version (since = "3.18")]
+ public void set_pass_through (bool pass_through);
+ public void set_role (string role);
+ [Version (since = "3.12")]
+ public void set_shadow_width (int left, int right, int top, int bottom);
+ [Version (since = "2.2")]
+ public void set_skip_pager_hint (bool skips_pager);
+ [Version (since = "2.2")]
+ public void set_skip_taskbar_hint (bool skips_taskbar);
+ [Version (since = "3.0")]
+ public void set_source_events (Gdk.InputSource source, Gdk.EventMask event_mask);
+ [Version (since = "2.12")]
+ public void set_startup_id (string startup_id);
+ [Version (deprecated = true, deprecated_since = "3.16")]
+ public bool set_static_gravities (bool use_static);
+ [Version (since = "3.0")]
+ public void set_support_multidevice (bool support_multidevice);
+ public void set_title (string title);
+ public void set_transient_for (Gdk.Window parent);
+ public void set_type_hint (Gdk.WindowTypeHint hint);
+ [Version (since = "2.8")]
+ public void set_urgency_hint (bool urgent);
+ public void set_user_data (GLib.Object? user_data);
+ public void shape_combine_region (Cairo.Region? shape_region, int offset_x, int offset_y);
+ public void show ();
+ public void show_unraised ();
+ [Version (since = "3.14")]
+ public bool show_window_menu (Gdk.Event event);
+ public void stick ();
+ [Version (deprecated = true, deprecated_since = "3.16")]
+ public void thaw_toplevel_updates_libgtk_only ();
+ public void thaw_updates ();
+ [Version (since = "2.2")]
+ public void unfullscreen ();
+ public void unmaximize ();
+ public void unstick ();
+ public void withdraw ();
+ [Version (since = "2.18")]
+ public Gdk.Cursor cursor { get; set; }
+ [Version (since = "3.0")]
+ public virtual signal Cairo.Surface create_surface (int width, int height);
+ [Version (since = "2.18")]
+ public virtual signal void from_embedder (double embedder_x, double embedder_y, out double
offscreen_x, out double offscreen_y);
+ [Version (since = "3.22")]
+ public signal void moved_to_rect ([CCode (type = "gpointer")] Gdk.Rectangle flipped_rect,
[CCode (type = "gpointer")] Gdk.Rectangle final_rect, bool flipped_x, bool flipped_y);
+ [Version (since = "2.18")]
+ public signal unowned Gdk.Window? pick_embedded_child (double x, double y);
+ [Version (since = "2.18")]
+ public virtual signal void to_embedder (double offscreen_x, double offscreen_y, out double
embedder_x, out double embedder_y);
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", ref_function = "", unref_function = "")]
+ [Compact]
+ public class XEvent {
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", type_cname = "GdkDevicePadInterface", type_id =
"gdk_device_pad_get_type ()")]
+ public interface DevicePad : Gdk.Device {
+ [Version (since = "3.22")]
+ public int get_feature_group (Gdk.DevicePadFeature feature, int feature_idx);
+ [Version (since = "3.22")]
+ public int get_group_n_modes (int group_idx);
+ [Version (since = "3.22")]
+ public int get_n_features (Gdk.DevicePadFeature feature);
+ [Version (since = "3.22")]
+ public int get_n_groups ();
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", has_type_id = false)]
+ [SimpleType]
+ public struct Atom : uint {
+ [CCode (cname = "GDK_NONE")]
+ public static Gdk.Atom NONE;
+ public static Gdk.Atom intern (string atom_name, bool only_if_exists);
+ [Version (since = "2.10")]
+ public static Gdk.Atom intern_static_string (string atom_name);
+ public string name ();
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_color_get_type ()")]
+ [Version (deprecated = true, deprecated_since = "3.14")]
+ public struct Color {
+ public uint32 pixel;
+ public uint16 red;
+ public uint16 green;
+ public uint16 blue;
+ public Gdk.Color? copy ();
+ public bool equal (Gdk.Color colorb);
+ public void free ();
+ public uint hash ();
+ public static bool parse (string spec, out Gdk.Color color);
+ [Version (since = "2.12")]
+ public string to_string ();
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", has_type_id = false)]
+ public struct Geometry {
+ public int min_width;
+ public int min_height;
+ public int max_width;
+ public int max_height;
+ public int base_width;
+ public int base_height;
+ public int width_inc;
+ public int height_inc;
+ public double min_aspect;
+ public double max_aspect;
+ public Gdk.Gravity win_gravity;
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", has_type_id = false)]
+ public struct KeymapKey {
+ public uint keycode;
+ public int group;
+ public int level;
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", has_type_id = false)]
+ public struct Point {
+ public int x;
+ public int y;
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_rgba_get_type ()")]
+ public struct RGBA {
+ public double red;
+ public double green;
+ public double blue;
+ public double alpha;
+ [Version (since = "3.0")]
+ public Gdk.RGBA? copy ();
+ [Version (since = "3.0")]
+ public bool equal (Gdk.RGBA p2);
+ [Version (since = "3.0")]
+ public void free ();
+ [Version (since = "3.0")]
+ public uint hash ();
+ [Version (since = "3.0")]
+ public bool parse (string spec);
+ [Version (since = "3.0")]
+ public string to_string ();
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_rectangle_get_type ()")]
+ public struct Rectangle : Cairo.RectangleInt {
+ [Version (since = "3.20")]
+ public bool equal (Gdk.Rectangle rect2);
+ public bool intersect (Gdk.Rectangle src2, out Gdk.Rectangle dest);
+ public void union (Gdk.Rectangle src2, out Gdk.Rectangle dest);
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", has_type_id = false)]
+ public struct TimeCoord {
+ public uint32 time;
+ [CCode (array_length = false)]
+ public weak double axes[128];
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", has_type_id = false)]
+ public struct WindowAttr {
+ public weak string title;
+ public int event_mask;
+ public int x;
+ public int y;
+ public int width;
+ public int height;
+ public Gdk.WindowWindowClass wclass;
+ public Gdk.WindowType window_type;
+ public bool override_redirect;
+ public Gdk.WindowTypeHint type_hint;
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_ANCHOR_", type_id = "gdk_anchor_hints_get_type
()")]
+ [Flags]
+ [Version (since = "3.22")]
+ public enum AnchorHints {
+ FLIP_X,
+ FLIP_Y,
+ SLIDE_X,
+ SLIDE_Y,
+ RESIZE_X,
+ RESIZE_Y,
+ FLIP,
+ SLIDE,
+ RESIZE
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_AXIS_FLAG_", type_id =
"gdk_axis_flags_get_type ()")]
+ [Flags]
+ [Version (since = "3.22")]
+ public enum AxisFlags {
+ X,
+ Y,
+ PRESSURE,
+ XTILT,
+ YTILT,
+ WHEEL,
+ DISTANCE,
+ ROTATION,
+ SLIDER
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_AXIS_", type_id = "gdk_axis_use_get_type ()")]
+ public enum AxisUse {
+ IGNORE,
+ X,
+ Y,
+ PRESSURE,
+ XTILT,
+ YTILT,
+ WHEEL,
+ DISTANCE,
+ ROTATION,
+ SLIDER,
+ LAST
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_", type_id = "gdk_byte_order_get_type ()")]
+ public enum ByteOrder {
+ LSB_FIRST,
+ MSB_FIRST
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_CROSSING_", type_id =
"gdk_crossing_mode_get_type ()")]
+ public enum CrossingMode {
+ NORMAL,
+ GRAB,
+ UNGRAB,
+ GTK_GRAB,
+ GTK_UNGRAB,
+ STATE_CHANGED,
+ TOUCH_BEGIN,
+ TOUCH_END,
+ DEVICE_SWITCH
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_", type_id = "gdk_cursor_type_get_type ()")]
+ public enum CursorType {
+ X_CURSOR,
+ ARROW,
+ BASED_ARROW_DOWN,
+ BASED_ARROW_UP,
+ BOAT,
+ BOGOSITY,
+ BOTTOM_LEFT_CORNER,
+ BOTTOM_RIGHT_CORNER,
+ BOTTOM_SIDE,
+ BOTTOM_TEE,
+ BOX_SPIRAL,
+ CENTER_PTR,
+ CIRCLE,
+ CLOCK,
+ COFFEE_MUG,
+ CROSS,
+ CROSS_REVERSE,
+ CROSSHAIR,
+ DIAMOND_CROSS,
+ DOT,
+ DOTBOX,
+ DOUBLE_ARROW,
+ DRAFT_LARGE,
+ DRAFT_SMALL,
+ DRAPED_BOX,
+ EXCHANGE,
+ FLEUR,
+ GOBBLER,
+ GUMBY,
+ HAND1,
+ HAND2,
+ HEART,
+ ICON,
+ IRON_CROSS,
+ LEFT_PTR,
+ LEFT_SIDE,
+ LEFT_TEE,
+ LEFTBUTTON,
+ LL_ANGLE,
+ LR_ANGLE,
+ MAN,
+ MIDDLEBUTTON,
+ MOUSE,
+ PENCIL,
+ PIRATE,
+ PLUS,
+ QUESTION_ARROW,
+ RIGHT_PTR,
+ RIGHT_SIDE,
+ RIGHT_TEE,
+ RIGHTBUTTON,
+ RTL_LOGO,
+ SAILBOAT,
+ SB_DOWN_ARROW,
+ SB_H_DOUBLE_ARROW,
+ SB_LEFT_ARROW,
+ SB_RIGHT_ARROW,
+ SB_UP_ARROW,
+ SB_V_DOUBLE_ARROW,
+ SHUTTLE,
+ SIZING,
+ SPIDER,
+ SPRAYCAN,
+ STAR,
+ TARGET,
+ TCROSS,
+ TOP_LEFT_ARROW,
+ TOP_LEFT_CORNER,
+ TOP_RIGHT_CORNER,
+ TOP_SIDE,
+ TOP_TEE,
+ TREK,
+ UL_ANGLE,
+ UMBRELLA,
+ UR_ANGLE,
+ WATCH,
+ XTERM,
+ LAST_CURSOR,
+ BLANK_CURSOR,
+ CURSOR_IS_PIXMAP
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_DEVICE_PAD_FEATURE_", type_id =
"gdk_device_pad_feature_get_type ()")]
+ public enum DevicePadFeature {
+ BUTTON,
+ RING,
+ STRIP
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_DEVICE_TOOL_TYPE_", type_id =
"gdk_device_tool_type_get_type ()")]
+ [Version (since = "3.22")]
+ public enum DeviceToolType {
+ UNKNOWN,
+ PEN,
+ ERASER,
+ BRUSH,
+ PENCIL,
+ AIRBRUSH,
+ MOUSE,
+ LENS
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_DEVICE_TYPE_", type_id =
"gdk_device_type_get_type ()")]
+ public enum DeviceType {
+ MASTER,
+ SLAVE,
+ FLOATING
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_ACTION_", type_id = "gdk_drag_action_get_type
()")]
+ [Flags]
+ public enum DragAction {
+ DEFAULT,
+ COPY,
+ MOVE,
+ LINK,
+ PRIVATE,
+ ASK
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_DRAG_CANCEL_", type_id =
"gdk_drag_cancel_reason_get_type ()")]
+ [Version (since = "3.20")]
+ public enum DragCancelReason {
+ NO_TARGET,
+ USER_CANCELLED,
+ ERROR
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_DRAG_PROTO_", type_id =
"gdk_drag_protocol_get_type ()")]
+ public enum DragProtocol {
+ NONE,
+ MOTIF,
+ XDND,
+ ROOTWIN,
+ WIN32_DROPFILES,
+ OLE2,
+ LOCAL,
+ WAYLAND
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_", type_id = "gdk_event_mask_get_type ()")]
+ [Flags]
+ public enum EventMask {
+ EXPOSURE_MASK,
+ POINTER_MOTION_MASK,
+ POINTER_MOTION_HINT_MASK,
+ BUTTON_MOTION_MASK,
+ BUTTON1_MOTION_MASK,
+ BUTTON2_MOTION_MASK,
+ BUTTON3_MOTION_MASK,
+ BUTTON_PRESS_MASK,
+ BUTTON_RELEASE_MASK,
+ KEY_PRESS_MASK,
+ KEY_RELEASE_MASK,
+ ENTER_NOTIFY_MASK,
+ LEAVE_NOTIFY_MASK,
+ FOCUS_CHANGE_MASK,
+ STRUCTURE_MASK,
+ PROPERTY_CHANGE_MASK,
+ VISIBILITY_NOTIFY_MASK,
+ PROXIMITY_IN_MASK,
+ PROXIMITY_OUT_MASK,
+ SUBSTRUCTURE_MASK,
+ SCROLL_MASK,
+ TOUCH_MASK,
+ SMOOTH_SCROLL_MASK,
+ TOUCHPAD_GESTURE_MASK,
+ TABLET_PAD_MASK,
+ ALL_EVENTS_MASK
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_", type_id = "gdk_event_type_get_type ()")]
+ public enum EventType {
+ NOTHING,
+ DELETE,
+ DESTROY,
+ EXPOSE,
+ MOTION_NOTIFY,
+ BUTTON_PRESS,
+ @2BUTTON_PRESS,
+ DOUBLE_BUTTON_PRESS,
+ @3BUTTON_PRESS,
+ TRIPLE_BUTTON_PRESS,
+ BUTTON_RELEASE,
+ KEY_PRESS,
+ KEY_RELEASE,
+ ENTER_NOTIFY,
+ LEAVE_NOTIFY,
+ FOCUS_CHANGE,
+ CONFIGURE,
+ MAP,
+ UNMAP,
+ PROPERTY_NOTIFY,
+ SELECTION_CLEAR,
+ SELECTION_REQUEST,
+ SELECTION_NOTIFY,
+ PROXIMITY_IN,
+ PROXIMITY_OUT,
+ DRAG_ENTER,
+ DRAG_LEAVE,
+ DRAG_MOTION,
+ DRAG_STATUS,
+ DROP_START,
+ DROP_FINISHED,
+ CLIENT_EVENT,
+ VISIBILITY_NOTIFY,
+ SCROLL,
+ WINDOW_STATE,
+ SETTING,
+ OWNER_CHANGE,
+ GRAB_BROKEN,
+ DAMAGE,
+ TOUCH_BEGIN,
+ TOUCH_UPDATE,
+ TOUCH_END,
+ TOUCH_CANCEL,
+ TOUCHPAD_SWIPE,
+ TOUCHPAD_PINCH,
+ PAD_BUTTON_PRESS,
+ PAD_BUTTON_RELEASE,
+ PAD_RING,
+ PAD_STRIP,
+ PAD_GROUP_MODE,
+ EVENT_LAST
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_FILTER_", type_id =
"gdk_filter_return_get_type ()")]
+ public enum FilterReturn {
+ CONTINUE,
+ TRANSLATE,
+ REMOVE
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_FRAME_CLOCK_PHASE_", type_id =
"gdk_frame_clock_phase_get_type ()")]
+ [Flags]
+ [Version (since = "3.8")]
+ public enum FrameClockPhase {
+ NONE,
+ FLUSH_EVENTS,
+ BEFORE_PAINT,
+ UPDATE,
+ LAYOUT,
+ PAINT,
+ RESUME_EVENTS,
+ AFTER_PAINT
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_FULLSCREEN_ON_", type_id =
"gdk_fullscreen_mode_get_type ()")]
+ [Version (since = "3.8")]
+ public enum FullscreenMode {
+ CURRENT_MONITOR,
+ ALL_MONITORS
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_OWNERSHIP_", type_id =
"gdk_grab_ownership_get_type ()")]
+ public enum GrabOwnership {
+ NONE,
+ WINDOW,
+ APPLICATION
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_GRAB_", type_id = "gdk_grab_status_get_type
()")]
+ public enum GrabStatus {
+ SUCCESS,
+ ALREADY_GRABBED,
+ INVALID_TIME,
+ NOT_VIEWABLE,
+ FROZEN,
+ FAILED
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_GRAVITY_", type_id = "gdk_gravity_get_type
()")]
+ public enum Gravity {
+ NORTH_WEST,
+ NORTH,
+ NORTH_EAST,
+ WEST,
+ CENTER,
+ EAST,
+ SOUTH_WEST,
+ SOUTH,
+ SOUTH_EAST,
+ STATIC
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_MODE_", type_id = "gdk_input_mode_get_type
()")]
+ public enum InputMode {
+ DISABLED,
+ SCREEN,
+ WINDOW
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_SOURCE_", type_id = "gdk_input_source_get_type
()")]
+ public enum InputSource {
+ MOUSE,
+ PEN,
+ ERASER,
+ CURSOR,
+ KEYBOARD,
+ TOUCHSCREEN,
+ TOUCHPAD,
+ TRACKPOINT,
+ TABLET_PAD
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_MODIFIER_INTENT_", type_id =
"gdk_modifier_intent_get_type ()")]
+ [Version (since = "3.4")]
+ public enum ModifierIntent {
+ PRIMARY_ACCELERATOR,
+ CONTEXT_MENU,
+ EXTEND_SELECTION,
+ MODIFY_SELECTION,
+ NO_TEXT_INPUT,
+ SHIFT_GROUP,
+ DEFAULT_MOD_MASK
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_", type_id = "gdk_modifier_type_get_type ()")]
+ [Flags]
+ public enum ModifierType {
+ SHIFT_MASK,
+ LOCK_MASK,
+ CONTROL_MASK,
+ MOD1_MASK,
+ MOD2_MASK,
+ MOD3_MASK,
+ MOD4_MASK,
+ MOD5_MASK,
+ BUTTON1_MASK,
+ BUTTON2_MASK,
+ BUTTON3_MASK,
+ BUTTON4_MASK,
+ BUTTON5_MASK,
+ SUPER_MASK,
+ HYPER_MASK,
+ META_MASK,
+ RELEASE_MASK,
+ MODIFIER_MASK
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_NOTIFY_", type_id = "gdk_notify_type_get_type
()")]
+ public enum NotifyType {
+ ANCESTOR,
+ VIRTUAL,
+ INFERIOR,
+ NONLINEAR,
+ NONLINEAR_VIRTUAL,
+ UNKNOWN
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_OWNER_CHANGE_", type_id =
"gdk_owner_change_get_type ()")]
+ public enum OwnerChange {
+ NEW_OWNER,
+ DESTROY,
+ CLOSE
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_PROP_MODE_", type_id = "gdk_prop_mode_get_type
()")]
+ public enum PropMode {
+ REPLACE,
+ PREPEND,
+ APPEND
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_PROPERTY_", type_id =
"gdk_property_state_get_type ()")]
+ public enum PropertyState {
+ NEW_VALUE,
+ DELETE
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_SCROLL_", type_id =
"gdk_scroll_direction_get_type ()")]
+ public enum ScrollDirection {
+ UP,
+ DOWN,
+ LEFT,
+ RIGHT,
+ SMOOTH
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_SEAT_CAPABILITY_", type_id =
"gdk_seat_capabilities_get_type ()")]
+ [Flags]
+ [Version (since = "3.20")]
+ public enum SeatCapabilities {
+ NONE,
+ POINTER,
+ TOUCH,
+ TABLET_STYLUS,
+ KEYBOARD,
+ ALL_POINTING,
+ ALL
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_SETTING_ACTION_", type_id =
"gdk_setting_action_get_type ()")]
+ public enum SettingAction {
+ NEW,
+ CHANGED,
+ DELETED
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_", type_id = "gdk_status_get_type ()")]
+ public enum Status {
+ OK,
+ ERROR,
+ ERROR_PARAM,
+ ERROR_FILE,
+ ERROR_MEM
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_SUBPIXEL_LAYOUT_", type_id =
"gdk_subpixel_layout_get_type ()")]
+ [Version (since = "3.22")]
+ public enum SubpixelLayout {
+ UNKNOWN,
+ NONE,
+ HORIZONTAL_RGB,
+ HORIZONTAL_BGR,
+ VERTICAL_RGB,
+ VERTICAL_BGR
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_TOUCHPAD_GESTURE_PHASE_", type_id =
"gdk_touchpad_gesture_phase_get_type ()")]
+ public enum TouchpadGesturePhase {
+ BEGIN,
+ UPDATE,
+ END,
+ CANCEL
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_VISIBILITY_", type_id =
"gdk_visibility_state_get_type ()")]
+ public enum VisibilityState {
+ UNOBSCURED,
+ PARTIAL,
+ FULLY_OBSCURED
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_VISUAL_", type_id = "gdk_visual_type_get_type
()")]
+ public enum VisualType {
+ STATIC_GRAY,
+ GRAYSCALE,
+ STATIC_COLOR,
+ PSEUDO_COLOR,
+ TRUE_COLOR,
+ DIRECT_COLOR
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_DECOR_", type_id = "gdk_wm_decoration_get_type
()")]
+ [Flags]
+ public enum WMDecoration {
+ ALL,
+ BORDER,
+ RESIZEH,
+ TITLE,
+ MENU,
+ MINIMIZE,
+ MAXIMIZE
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_FUNC_", type_id = "gdk_wm_function_get_type
()")]
+ [Flags]
+ public enum WMFunction {
+ ALL,
+ RESIZE,
+ MOVE,
+ MINIMIZE,
+ MAXIMIZE,
+ CLOSE
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_WA_", type_id =
"gdk_window_attributes_type_get_type ()")]
+ [Flags]
+ public enum WindowAttributesType {
+ TITLE,
+ X,
+ Y,
+ NOREDIR,
+ TYPE_HINT
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_WINDOW_EDGE_", type_id =
"gdk_window_edge_get_type ()")]
+ public enum WindowEdge {
+ NORTH_WEST,
+ NORTH,
+ NORTH_EAST,
+ WEST,
+ EAST,
+ SOUTH_WEST,
+ SOUTH,
+ SOUTH_EAST
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_HINT_", type_id = "gdk_window_hints_get_type
()")]
+ [Flags]
+ public enum WindowHints {
+ POS,
+ MIN_SIZE,
+ MAX_SIZE,
+ BASE_SIZE,
+ ASPECT,
+ RESIZE_INC,
+ WIN_GRAVITY,
+ USER_POS,
+ USER_SIZE
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_WINDOW_STATE_", type_id =
"gdk_window_state_get_type ()")]
+ [Flags]
+ public enum WindowState {
+ WITHDRAWN,
+ ICONIFIED,
+ MAXIMIZED,
+ STICKY,
+ FULLSCREEN,
+ ABOVE,
+ BELOW,
+ FOCUSED,
+ TILED
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_WINDOW_", type_id = "gdk_window_type_get_type
()")]
+ public enum WindowType {
+ ROOT,
+ TOPLEVEL,
+ CHILD,
+ TEMP,
+ FOREIGN,
+ OFFSCREEN,
+ SUBSURFACE
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_WINDOW_TYPE_HINT_", type_id =
"gdk_window_type_hint_get_type ()")]
+ public enum WindowTypeHint {
+ NORMAL,
+ DIALOG,
+ MENU,
+ TOOLBAR,
+ SPLASHSCREEN,
+ UTILITY,
+ DOCK,
+ DESKTOP,
+ DROPDOWN_MENU,
+ POPUP_MENU,
+ TOOLTIP,
+ NOTIFICATION,
+ COMBO,
+ DND
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_INPUT_", type_id =
"gdk_window_window_class_get_type ()")]
+ public enum WindowWindowClass {
+ [CCode (cname = "GDK_INPUT_OUTPUT")]
+ INPUT_OUTPUT,
+ [CCode (cname = "GDK_INPUT_ONLY")]
+ INPUT_ONLY
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_GL_ERROR_")]
+ [Version (since = "3.16")]
+ public errordomain GLError {
+ NOT_AVAILABLE,
+ UNSUPPORTED_FORMAT,
+ UNSUPPORTED_PROFILE,
+ COMPILATION_FAILED,
+ LINK_FAILED;
+ public static GLib.Quark quark ();
+ }
+ [CCode (cheader_filename = "gdk/gdk.h", instance_pos = 1.9)]
+ public delegate void EventFunc (Gdk.Event event);
+ [CCode (cheader_filename = "gdk/gdk.h", instance_pos = 2.9)]
+ public delegate Gdk.FilterReturn FilterFunc (Gdk.XEvent xevent, Gdk.Event event);
+ [CCode (cheader_filename = "gdk/gdk.h", instance_pos = 2.9)]
+ [Version (since = "3.20")]
+ public delegate void SeatGrabPrepareFunc (Gdk.Seat seat, Gdk.Window window);
+ [CCode (cheader_filename = "gdk/gdk.h", instance_pos = 1.9)]
+ public delegate bool WindowChildFunc (Gdk.Window window);
+ [CCode (cheader_filename = "gdk/gdk.h", has_target = false)]
+ [Version (since = "3.10")]
+ public delegate void WindowInvalidateHandlerFunc (Gdk.Window window, Cairo.Region region);
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_BUTTON_MIDDLE")]
+ [Version (since = "3.4")]
+ public const int BUTTON_MIDDLE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_BUTTON_PRIMARY")]
+ [Version (since = "3.4")]
+ public const int BUTTON_PRIMARY;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_BUTTON_SECONDARY")]
+ [Version (since = "3.4")]
+ public const int BUTTON_SECONDARY;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_CURRENT_TIME")]
+ public const int CURRENT_TIME;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_EVENT_PROPAGATE")]
+ [Version (since = "3.4")]
+ public const bool EVENT_PROPAGATE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_EVENT_STOP")]
+ [Version (since = "3.4")]
+ public const bool EVENT_STOP;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_MAX_TIMECOORD_AXES")]
+ public const int MAX_TIMECOORD_AXES;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_PARENT_RELATIVE")]
+ public const int PARENT_RELATIVE;
+ [CCode (cheader_filename = "gdk/gdk.h", cname = "GDK_PRIORITY_REDRAW")]
+ public const int PRIORITY_REDRAW;
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public const Gdk.Atom SELECTION_CLIPBOARD;
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public const Gdk.Atom SELECTION_PRIMARY;
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public const Gdk.Atom SELECTION_SECONDARY;
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (deprecated = true, deprecated_since = "3.16")]
+ public static void add_option_entries_libgtk_only (GLib.OptionGroup group);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static void beep ();
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (since = "3.16")]
+ public static void cairo_draw_from_gl (Cairo.Context cr, Gdk.Window window, int source, int
source_type, int buffer_scale, int x, int y, int width, int height);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static bool cairo_get_clip_rectangle (Cairo.Context cr, out Gdk.Rectangle rect);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (since = "3.22")]
+ public static unowned Gdk.DrawingContext? cairo_get_drawing_context (Cairo.Context cr);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (since = "2.8")]
+ public static void cairo_rectangle (Cairo.Context cr, Gdk.Rectangle rectangle);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (since = "2.8")]
+ public static void cairo_region (Cairo.Context cr, Cairo.Region region);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static Cairo.Region cairo_region_create_from_surface (Cairo.Surface surface);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (deprecated = true, deprecated_since = "3.4", since = "2.8")]
+ public static void cairo_set_source_color (Cairo.Context cr, Gdk.Color color);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (since = "2.8")]
+ public static void cairo_set_source_pixbuf (Cairo.Context cr, Gdk.Pixbuf pixbuf, double pixbuf_x,
double pixbuf_y);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (since = "3.0")]
+ public static void cairo_set_source_rgba (Cairo.Context cr, Gdk.RGBA rgba);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (since = "2.24")]
+ public static void cairo_set_source_window (Cairo.Context cr, Gdk.Window window, double x, double y);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (since = "3.10")]
+ public static Cairo.Surface cairo_surface_create_from_pixbuf (Gdk.Pixbuf pixbuf, int scale,
Gdk.Window? for_window);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (since = "3.90")]
+ public static void cairo_surface_upload_to_gl (Cairo.Surface surface, int target, int width, int
height, Gdk.GLContext? context);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (since = "3.0")]
+ public static void disable_multidevice ();
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static void drag_abort (Gdk.DragContext context, uint32 time_);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static Gdk.DragContext drag_begin (Gdk.Window window, GLib.List<Gdk.Atom> targets);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static Gdk.DragContext drag_begin_for_device (Gdk.Window window, Gdk.Device device,
GLib.List<Gdk.Atom> targets);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (since = "3.20")]
+ public static Gdk.DragContext drag_begin_from_point (Gdk.Window window, Gdk.Device device,
GLib.List<Gdk.Atom> targets, int x_root, int y_root);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static void drag_drop (Gdk.DragContext context, uint32 time_);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (since = "3.20")]
+ public static void drag_drop_done (Gdk.DragContext context, bool success);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (since = "2.6")]
+ public static bool drag_drop_succeeded (Gdk.DragContext context);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (since = "2.2")]
+ public static void drag_find_window_for_screen (Gdk.DragContext context, Gdk.Window drag_window,
Gdk.Screen screen, int x_root, int y_root, out Gdk.Window dest_window, out Gdk.DragProtocol protocol);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static Gdk.Atom drag_get_selection (Gdk.DragContext context);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static bool drag_motion (Gdk.DragContext context, Gdk.Window dest_window, Gdk.DragProtocol
protocol, int x_root, int y_root, Gdk.DragAction suggested_action, Gdk.DragAction possible_actions, uint32
time_);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static void drag_status (Gdk.DragContext context, Gdk.DragAction action, uint32 time_);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static void drop_finish (Gdk.DragContext context, bool success, uint32 time_);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static void drop_reply (Gdk.DragContext context, bool accepted, uint32 time_);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static int error_trap_pop ();
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (since = "3.0")]
+ public static void error_trap_pop_ignored ();
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static void error_trap_push ();
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (since = "3.0")]
+ public static bool events_get_angle (Gdk.Event event1, Gdk.Event event2, out double angle);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (since = "3.0")]
+ public static bool events_get_center (Gdk.Event event1, Gdk.Event event2, out double x, out double y);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (since = "3.0")]
+ public static bool events_get_distance (Gdk.Event event1, Gdk.Event event2, out double distance);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static bool events_pending ();
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static void flush ();
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static unowned Gdk.Window get_default_root_window ();
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (deprecated = true, deprecated_since = "3.8")]
+ public static string get_display ();
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (since = "2.2")]
+ public static unowned string? get_display_arg_name ();
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static unowned string get_program_class ();
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static bool get_show_events ();
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static void init ([CCode (array_length_cname = "argc", array_length_pos = 0.5)] ref unowned
string[] argv);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static bool init_check ([CCode (array_length_cname = "argc", array_length_pos = 0.5)] ref
unowned string[] argv);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (deprecated = true, deprecated_since = "3.0")]
+ public static Gdk.GrabStatus keyboard_grab (Gdk.Window window, bool owner_events, uint32 time_);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (deprecated = true, deprecated_since = "3.0")]
+ public static void keyboard_ungrab (uint32 time_);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static void keyval_convert_case (uint symbol, out uint lower, out uint upper);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static uint keyval_from_name (string keyval_name);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static bool keyval_is_lower (uint keyval);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static bool keyval_is_upper (uint keyval);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static unowned string? keyval_name (uint keyval);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static uint keyval_to_lower (uint keyval);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static uint32 keyval_to_unicode (uint keyval);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static uint keyval_to_upper (uint keyval);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static GLib.List<weak Gdk.Visual> list_visuals ();
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (since = "2.2")]
+ public static void notify_startup_complete ();
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (since = "2.12")]
+ public static void notify_startup_complete_with_id (string startup_id);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (since = "2.18")]
+ public static unowned Gdk.Window? offscreen_window_get_embedder (Gdk.Window window);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static unowned Cairo.Surface? offscreen_window_get_surface (Gdk.Window window);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (since = "2.18")]
+ public static void offscreen_window_set_embedder (Gdk.Window window, Gdk.Window embedder);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static Pango.Context pango_context_get ();
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (since = "3.22")]
+ public static Pango.Context pango_context_get_for_display (Gdk.Display display);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (since = "2.2")]
+ public static Pango.Context pango_context_get_for_screen (Gdk.Screen screen);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static Cairo.Region pango_layout_get_clip_region (Pango.Layout layout, int x_origin, int
y_origin, int index_ranges, int n_ranges);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (since = "2.2")]
+ public static void parse_args ([CCode (array_length_cname = "argc", array_length_pos = 0.5)] ref
unowned string[] argv);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static Gdk.Pixbuf? pixbuf_get_from_surface (Cairo.Surface surface, int src_x, int src_y, int
width, int height);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static Gdk.Pixbuf? pixbuf_get_from_window (Gdk.Window window, int src_x, int src_y, int width,
int height);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (deprecated = true, deprecated_since = "3.0")]
+ public static Gdk.GrabStatus pointer_grab (Gdk.Window window, bool owner_events, Gdk.EventMask
event_mask, Gdk.Window? confine_to, Gdk.Cursor? cursor, uint32 time_);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (deprecated = true, deprecated_since = "3.0")]
+ public static bool pointer_is_grabbed ();
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (deprecated = true, deprecated_since = "3.0")]
+ public static void pointer_ungrab (uint32 time_);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (deprecated = true, deprecated_since = "3.16")]
+ public static void pre_parse_libgtk_only ();
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static void property_change (Gdk.Window window, Gdk.Atom property, Gdk.Atom type, int format,
Gdk.PropMode mode, [CCode (array_length = false, type = "const guchar*")] uint8[] data, int nelements);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static void property_delete (Gdk.Window window, Gdk.Atom property);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static bool property_get (Gdk.Window window, Gdk.Atom property, Gdk.Atom type, ulong offset,
ulong length, int pdelete, out Gdk.Atom actual_property_type, out int actual_format, [CCode
(array_length_cname = "actual_length", array_length_pos = 8.5)] out uint8[] data);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static void query_depths ([CCode (array_length_cname = "count", array_length_pos = 1.1)] out
unowned int[] depths);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static void query_visual_types ([CCode (array_length_cname = "count", array_length_pos = 1.1)]
out unowned Gdk.VisualType[] visual_types);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (since = "3.10")]
+ public static void set_allowed_backends (string backends);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static void set_double_click_time (uint msec);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static void set_program_class (string program_class);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static void set_show_events (bool show_events);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static bool setting_get (string name, GLib.Value value);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (since = "2.14")]
+ public static void test_render_sync (Gdk.Window window);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (since = "2.14")]
+ public static bool test_simulate_button (Gdk.Window window, int x, int y, uint button,
Gdk.ModifierType modifiers, Gdk.EventType button_pressrelease);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (since = "2.14")]
+ public static bool test_simulate_key (Gdk.Window window, int x, int y, uint keyval, Gdk.ModifierType
modifiers, Gdk.EventType key_pressrelease);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (since = "2.2")]
+ public static int text_property_to_utf8_list_for_display (Gdk.Display display, Gdk.Atom encoding, int
format, [CCode (array_length_cname = "length", array_length_pos = 4.5)] uint8[] text, [CCode (array_length =
false, array_null_terminated = true)] out string[] list);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (since = "2.12")]
+ public static uint threads_add_idle (GLib.SourceFunc function);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (since = "2.12")]
+ public static uint threads_add_idle_full (int priority, owned GLib.SourceFunc function);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (since = "2.12")]
+ public static uint threads_add_timeout (uint interval, GLib.SourceFunc function);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (since = "2.12")]
+ public static uint threads_add_timeout_full (int priority, uint interval, owned GLib.SourceFunc
function);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (since = "2.14")]
+ public static uint threads_add_timeout_seconds (uint interval, GLib.SourceFunc function);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (since = "2.14")]
+ public static uint threads_add_timeout_seconds_full (int priority, uint interval, owned
GLib.SourceFunc function);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (deprecated = true, deprecated_since = "3.6")]
+ public static void threads_enter ();
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (deprecated = true, deprecated_since = "3.6")]
+ public static void threads_init ();
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (deprecated = true, deprecated_since = "3.6")]
+ public static void threads_leave ();
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ [Version (deprecated = true, deprecated_since = "3.6", since = "2.4")]
+ public static void threads_set_lock_functions (GLib.Callback enter_fn, GLib.Callback leave_fn);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static uint unicode_to_keyval (uint32 wc);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static string? utf8_to_string_target (string str);
+}
diff --git a/vapi/gdk-x11-4.0.deps b/vapi/gdk-x11-4.0.deps
new file mode 100644
index 0000000..bcc05fd
--- /dev/null
+++ b/vapi/gdk-x11-4.0.deps
@@ -0,0 +1,7 @@
+gio-2.0
+gdk-4.0
+gdk-pixbuf-2.0
+cairo
+pango
+pangocairo
+x11
diff --git a/vapi/gdk-x11-4.0.vapi b/vapi/gdk-x11-4.0.vapi
new file mode 100644
index 0000000..f9b5cda
--- /dev/null
+++ b/vapi/gdk-x11-4.0.vapi
@@ -0,0 +1,224 @@
+/* gdk-x11-4.0.vapi generated by vapigen, do not modify. */
+
+[CCode (cprefix = "Gdk", gir_namespace = "GdkX11", gir_version = "4.0", lower_case_cprefix = "gdk_")]
+namespace Gdk {
+ namespace X11 {
+ [CCode (cheader_filename = "gdk/gdkx.h", type_id = "gdk_x11_app_launch_context_get_type ()")]
+ [GIR (name = "X11AppLaunchContext")]
+ public class AppLaunchContext : Gdk.AppLaunchContext {
+ [CCode (has_construct_function = false)]
+ protected AppLaunchContext ();
+ }
+ [CCode (cheader_filename = "gdk/gdkx.h", type_id = "gdk_x11_cursor_get_type ()")]
+ [GIR (name = "X11Cursor")]
+ public class Cursor : Gdk.Cursor {
+ [CCode (has_construct_function = false)]
+ protected Cursor ();
+ public X.Cursor get_xcursor ();
+ public unowned X.Display get_xdisplay ();
+ }
+ [CCode (cheader_filename = "gdk/gdkx.h", type_id = "gdk_x11_device_core_get_type ()")]
+ [GIR (name = "X11DeviceCore")]
+ public class DeviceCore : Gdk.Device {
+ [CCode (has_construct_function = false)]
+ protected DeviceCore ();
+ [CCode (cname = "gdk_x11_device_manager_lookup")]
+ [Version (since = "3.2")]
+ public static unowned Gdk.X11.DeviceCore? lookup_for_device_manager
(Gdk.X11.DeviceManagerCore device_manager, int device_id);
+ }
+ [CCode (cheader_filename = "gdk/gdkx.h", type_id = "gdk_x11_device_manager_core_get_type ()")]
+ [GIR (name = "X11DeviceManagerCore")]
+ public class DeviceManagerCore : Gdk.DeviceManager {
+ [CCode (has_construct_function = false)]
+ protected DeviceManagerCore ();
+ }
+ [CCode (cheader_filename = "gdk/gdkx.h", type_id = "gdk_x11_device_manager_xi2_get_type ()")]
+ [GIR (name = "X11DeviceManagerXI2")]
+ public class DeviceManagerXI2 : Gdk.X11.DeviceManagerCore {
+ [CCode (has_construct_function = false)]
+ protected DeviceManagerXI2 ();
+ [NoAccessorMethod]
+ public int major { get; construct; }
+ [NoAccessorMethod]
+ public int minor { get; construct; }
+ [NoAccessorMethod]
+ public int opcode { get; construct; }
+ }
+ [CCode (cheader_filename = "gdk/gdkx.h", type_id = "gdk_x11_device_xi2_get_type ()")]
+ [GIR (name = "X11DeviceXI2")]
+ public class DeviceXI2 : Gdk.Device {
+ [CCode (has_construct_function = false)]
+ protected DeviceXI2 ();
+ [NoAccessorMethod]
+ public int device_id { get; construct; }
+ }
+ [CCode (cheader_filename = "gdk/gdkx.h", type_id = "gdk_x11_display_get_type ()")]
+ [GIR (name = "X11Display")]
+ public class Display : Gdk.Display {
+ [CCode (has_construct_function = false)]
+ protected Display ();
+ [Version (since = "2.12")]
+ public void broadcast_startup_message (string message_type, ...);
+ [Version (since = "3.0")]
+ public int error_trap_pop ();
+ [Version (since = "3.0")]
+ public void error_trap_pop_ignored ();
+ [Version (since = "3.0")]
+ public void error_trap_push ();
+ [Version (since = "2.12")]
+ public unowned string get_startup_notification_id ();
+ [Version (since = "2.8")]
+ public uint32 get_user_time ();
+ [Version (since = "2.2")]
+ public unowned X.Display get_xdisplay ();
+ [Version (since = "2.2")]
+ public void grab ();
+ [CCode (cname = "gdk_x11_lookup_xdisplay")]
+ [Version (since = "2.2")]
+ public static unowned Gdk.X11.Display lookup_for_xdisplay (X.Display xdisplay);
+ [Version (since = "2.8")]
+ public void set_cursor_theme (string theme, int size);
+ [Version (since = "3.0")]
+ public void set_startup_notification_id (string startup_id);
+ [Version (since = "3.10")]
+ public void set_window_scale (int scale);
+ [Version (since = "2.24")]
+ public int string_to_compound_text (string str, out Gdk.Atom encoding, out int
format, [CCode (array_length_cname = "length", array_length_pos = 4.1)] out uint8[] ctext);
+ [Version (since = "2.24")]
+ public int text_property_to_text_list (Gdk.Atom encoding, int format, uint8 text, int
length, string list);
+ [Version (since = "2.2")]
+ public void ungrab ();
+ [Version (since = "2.24")]
+ public bool utf8_to_compound_text (string str, out Gdk.Atom encoding, out int format,
[CCode (array_length_cname = "length", array_length_pos = 4.1)] out uint8[] ctext);
+ }
+ [CCode (cheader_filename = "gdk/gdkx.h", type_id = "gdk_x11_display_manager_get_type ()")]
+ [GIR (name = "X11DisplayManager")]
+ public class DisplayManager : Gdk.DisplayManager {
+ [CCode (has_construct_function = false)]
+ protected DisplayManager ();
+ }
+ [CCode (cheader_filename = "gdk/gdkx.h", type_id = "gdk_x11_drag_context_get_type ()")]
+ [GIR (name = "X11DragContext")]
+ public class DragContext : Gdk.DragContext {
+ [CCode (has_construct_function = false)]
+ protected DragContext ();
+ }
+ [CCode (cheader_filename = "gdk/gdkx.h", type_id = "gdk_x11_keymap_get_type ()")]
+ [GIR (name = "X11Keymap")]
+ public class Keymap : Gdk.Keymap {
+ [CCode (has_construct_function = false)]
+ protected Keymap ();
+ [Version (since = "3.6")]
+ public int get_group_for_state (uint state);
+ [Version (since = "3.6")]
+ public bool key_is_modifier (uint keycode);
+ }
+ [CCode (cheader_filename = "gdk/gdkx.h", type_id = "gdk_x11_screen_get_type ()")]
+ [GIR (name = "X11Screen")]
+ public class Screen : Gdk.Screen {
+ [CCode (has_construct_function = false)]
+ protected Screen ();
+ [Version (since = "3.10")]
+ public uint32 get_current_desktop ();
+ [Version (since = "2.14")]
+ public X.ID get_monitor_output (int monitor_num);
+ [Version (since = "3.10")]
+ public uint32 get_number_of_desktops ();
+ [Version (since = "2.2")]
+ public int get_screen_number ();
+ [Version (since = "2.2")]
+ public unowned string get_window_manager_name ();
+ [Version (since = "2.2")]
+ public unowned X.Screen get_xscreen ();
+ [Version (since = "2.2")]
+ public unowned Gdk.X11.Visual lookup_visual (X.VisualID xvisualid);
+ [Version (since = "2.2")]
+ public bool supports_net_wm_hint (Gdk.Atom property);
+ public signal void window_manager_changed ();
+ }
+ [CCode (cheader_filename = "gdk/gdkx.h", type_id = "gdk_x11_visual_get_type ()")]
+ [GIR (name = "X11Visual")]
+ public class Visual : Gdk.Visual {
+ [CCode (has_construct_function = false)]
+ protected Visual ();
+ public unowned X.Visual get_xvisual ();
+ }
+ [CCode (cheader_filename = "gdk/gdkx.h", type_id = "gdk_x11_window_get_type ()")]
+ [GIR (name = "X11Window")]
+ public class Window : Gdk.Window {
+ [CCode (has_construct_function = false)]
+ protected Window ();
+ [CCode (cname = "gdk_x11_window_foreign_new_for_display", has_construct_function =
false, type = "GdkWindow*")]
+ [Version (since = "2.24")]
+ public Window.foreign_for_display (Gdk.X11.Display display, X.Window window);
+ [Version (since = "3.10")]
+ public uint32 get_desktop ();
+ public X.Window get_xid ();
+ [Version (since = "2.24")]
+ public static unowned Gdk.X11.Window lookup_for_display (Gdk.X11.Display display,
X.Window window);
+ [Version (since = "2.8")]
+ public void move_to_current_desktop ();
+ [Version (since = "3.10")]
+ public void move_to_desktop (uint32 desktop);
+ [Version (deprecated = true, deprecated_since = "3.12", since = "3.10")]
+ public void set_frame_extents (int left, int right, int top, int bottom);
+ [Version (since = "3.8")]
+ public void set_frame_sync_enabled (bool frame_sync_enabled);
+ [Version (since = "3.4")]
+ public void set_hide_titlebar_when_maximized (bool hide_titlebar_when_maximized);
+ [Version (since = "3.2")]
+ public void set_theme_variant (string variant);
+ [Version (since = "2.6")]
+ public void set_user_time (uint32 timestamp);
+ [Version (since = "3.4")]
+ public void set_utf8_property (string name, string? value);
+ }
+ [CCode (cheader_filename = "gdk/gdkx.h")]
+ public static X.Atom atom_to_xatom (Gdk.Atom atom);
+ [CCode (cheader_filename = "gdk/gdkx.h")]
+ [Version (since = "2.2")]
+ public static X.Atom atom_to_xatom_for_display (Gdk.X11.Display display, Gdk.Atom atom);
+ [CCode (cheader_filename = "gdk/gdkx.h")]
+ [Version (since = "3.2")]
+ public static int device_get_id (Gdk.X11.DeviceCore device);
+ [CCode (cheader_filename = "gdk/gdkx.h")]
+ [Version (since = "2.24")]
+ public static void free_compound_text ([CCode (array_length = false, type = "guchar*")]
uint8[] ctext);
+ [CCode (cheader_filename = "gdk/gdkx.h")]
+ [Version (since = "2.24")]
+ public static void free_text_list (string list);
+ [CCode (cheader_filename = "gdk/gdkx.h")]
+ public static X.Window get_default_root_xwindow ();
+ [CCode (cheader_filename = "gdk/gdkx.h")]
+ public static int get_default_screen ();
+ [CCode (cheader_filename = "gdk/gdkx.h")]
+ public static unowned X.Display get_default_xdisplay ();
+ [CCode (cheader_filename = "gdk/gdkx.h")]
+ public static uint32 get_server_time (Gdk.X11.Window window);
+ [CCode (cheader_filename = "gdk/gdkx.h")]
+ public static X.Atom get_xatom_by_name (string atom_name);
+ [CCode (cheader_filename = "gdk/gdkx.h")]
+ [Version (since = "2.2")]
+ public static X.Atom get_xatom_by_name_for_display (Gdk.X11.Display display, string
atom_name);
+ [CCode (cheader_filename = "gdk/gdkx.h")]
+ public static unowned string get_xatom_name (X.Atom xatom);
+ [CCode (cheader_filename = "gdk/gdkx.h")]
+ [Version (since = "2.2")]
+ public static unowned string get_xatom_name_for_display (Gdk.X11.Display display, X.Atom
xatom);
+ [CCode (cheader_filename = "gdk/gdkx.h")]
+ public static void grab_server ();
+ [CCode (cheader_filename = "gdk/gdkx.h")]
+ [Version (since = "2.4")]
+ public static void register_standard_event_type (Gdk.X11.Display display, int event_base, int
n_events);
+ [CCode (cheader_filename = "gdk/gdkx.h")]
+ [Version (since = "2.24")]
+ public static void set_sm_client_id (string sm_client_id);
+ [CCode (cheader_filename = "gdk/gdkx.h")]
+ public static void ungrab_server ();
+ [CCode (cheader_filename = "gdk/gdkx.h")]
+ public static Gdk.Atom xatom_to_atom (X.Atom xatom);
+ [CCode (cheader_filename = "gdk/gdkx.h")]
+ [Version (since = "2.2")]
+ public static Gdk.Atom xatom_to_atom_for_display (Gdk.X11.Display display, X.Atom xatom);
+ }
+}
diff --git a/vapi/gsk-4.0.deps b/vapi/gsk-4.0.deps
new file mode 100644
index 0000000..0f7dee6
--- /dev/null
+++ b/vapi/gsk-4.0.deps
@@ -0,0 +1,3 @@
+cairo
+gdk-4.0
+graphene-1.0
diff --git a/vapi/gsk-4.0.vapi b/vapi/gsk-4.0.vapi
new file mode 100644
index 0000000..137087f
--- /dev/null
+++ b/vapi/gsk-4.0.vapi
@@ -0,0 +1,125 @@
+/* gsk-4.0.vapi generated by vapigen, do not modify. */
+
+[CCode (cprefix = "Gsk", gir_namespace = "Gsk", gir_version = "4.0", lower_case_cprefix = "gsk_")]
+namespace Gsk {
+ [CCode (cheader_filename = "gsk/gsk.h", get_value_function = "gsk_value_get_render_node",
ref_function = "gsk_render_node_ref", set_value_function = "gsk_value_set_render_node", take_value_function =
"gsk_value_take_render_node", type_id = "gsk_render_node_get_type ()", unref_function =
"gsk_render_node_unref")]
+ [Version (since = "3.90")]
+ public class RenderNode {
+ [CCode (has_construct_function = false)]
+ protected RenderNode ();
+ public unowned Gsk.RenderNode append_child (Gsk.RenderNode child);
+ public bool contains (Gsk.RenderNode descendant);
+ public Cairo.Context get_draw_context ();
+ public unowned Gsk.RenderNode get_first_child ();
+ public unowned Gsk.RenderNode get_last_child ();
+ public uint get_n_children ();
+ public unowned Gsk.RenderNode get_next_sibling ();
+ public unowned Gsk.RenderNode get_parent ();
+ public unowned Gsk.RenderNode get_previous_sibling ();
+ public unowned Gsk.RenderNode insert_child_after (Gsk.RenderNode child, Gsk.RenderNode?
sibling);
+ public unowned Gsk.RenderNode insert_child_at_pos (Gsk.RenderNode child, int index_);
+ public unowned Gsk.RenderNode insert_child_before (Gsk.RenderNode child, Gsk.RenderNode?
sibling);
+ public bool is_hidden ();
+ public bool is_opaque ();
+ public unowned Gsk.RenderNode prepend_child (Gsk.RenderNode child);
+ public unowned Gsk.RenderNode @ref ();
+ public unowned Gsk.RenderNode remove_all_children ();
+ public unowned Gsk.RenderNode remove_child (Gsk.RenderNode child);
+ public unowned Gsk.RenderNode replace_child (Gsk.RenderNode new_child, Gsk.RenderNode
old_child);
+ public void set_anchor_point (Graphene.Point3D offset);
+ public void set_blend_mode (Gsk.BlendMode blend_mode);
+ public void set_bounds (Graphene.Rect? bounds);
+ public void set_hidden (bool hidden);
+ public void set_name (string? name);
+ public void set_opacity (double opacity);
+ public void set_opaque (bool opaque);
+ public void set_scaling_filter (Gsk.ScalingFilter min_filter, Gsk.ScalingFilter mag_filter);
+ public void set_texture (int texture_id);
+ public void set_transform (Graphene.Matrix? transform);
+ public void unref ();
+ }
+ [CCode (cheader_filename = "gsk/gsk.h", copy_function = "g_boxed_copy", free_function =
"g_boxed_free", type_id = "gsk_render_node_iter_get_type ()")]
+ [Compact]
+ public class RenderNodeIter {
+ [CCode (has_construct_function = false)]
+ [Version (since = "3.90")]
+ public RenderNodeIter ();
+ [DestroysInstance]
+ [Version (since = "3.90")]
+ public void free ();
+ [Version (since = "3.90")]
+ public void init (Gsk.RenderNode node);
+ [Version (since = "3.90")]
+ public bool is_valid ();
+ [Version (since = "3.90")]
+ public bool next (out unowned Gsk.RenderNode child);
+ [Version (since = "3.90")]
+ public bool prev (out unowned Gsk.RenderNode child);
+ [Version (since = "3.90")]
+ public void remove ();
+ }
+ [CCode (cheader_filename = "gsk/gsk.h", type_id = "gsk_renderer_get_type ()")]
+ public abstract class Renderer : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected Renderer ();
+ [Version (since = "3.90")]
+ public Gsk.Renderer create_fallback (Graphene.Rect viewport, Cairo.Context cr);
+ [Version (since = "3.90")]
+ public Gsk.RenderNode create_render_node ();
+ [Version (since = "3.90")]
+ public unowned Gdk.Display get_display ();
+ [Version (since = "3.90")]
+ public static Gsk.Renderer? get_for_display (Gdk.Display display);
+ [Version (since = "3.90")]
+ public int get_scale_factor ();
+ [Version (since = "3.90")]
+ public Graphene.Rect get_viewport ();
+ [Version (since = "3.90")]
+ public unowned Gdk.Window? get_window ();
+ [Version (since = "3.90")]
+ public bool realize ();
+ [Version (since = "3.90")]
+ public void render (Gsk.RenderNode root, Gdk.DrawingContext context);
+ [Version (since = "3.90")]
+ public void set_scale_factor (int scale_factor);
+ [Version (since = "3.90")]
+ public void set_viewport (Graphene.Rect? viewport);
+ [Version (since = "3.90")]
+ public void set_window (Gdk.Window window);
+ [Version (since = "3.90")]
+ public void unrealize ();
+ [Version (since = "3.90")]
+ public Gdk.Display display { get; construct; }
+ [NoAccessorMethod]
+ [Version (since = "3.90")]
+ public Gdk.DrawingContext drawing_context { owned get; }
+ [Version (since = "3.90")]
+ public int scale_factor { get; set; }
+ [Version (since = "3.90")]
+ public Graphene.Rect viewport { get; set; }
+ public Gdk.Window window { get; construct; }
+ }
+ [CCode (cheader_filename = "gsk/gsk.h", cprefix = "GSK_BLEND_MODE_", has_type_id = false)]
+ [Version (since = "3.90")]
+ public enum BlendMode {
+ DEFAULT,
+ MULTIPLY,
+ SCREEN,
+ OVERLAY,
+ DARKEN,
+ LIGHTEN,
+ COLOR_DODGE,
+ COLOR_BURN,
+ HARD_LIGHT,
+ SOFT_LIGHT,
+ DIFFERENCE,
+ EXCLUSION
+ }
+ [CCode (cheader_filename = "gsk/gsk.h", cprefix = "GSK_SCALING_FILTER_", has_type_id = false)]
+ [Version (since = "3.90")]
+ public enum ScalingFilter {
+ LINEAR,
+ NEAREST,
+ TRILINEAR
+ }
+}
diff --git a/vapi/gtk+-4.0.deps b/vapi/gtk+-4.0.deps
new file mode 100644
index 0000000..4ece24c
--- /dev/null
+++ b/vapi/gtk+-4.0.deps
@@ -0,0 +1,7 @@
+gio-2.0
+atk
+cairo
+gdk-pixbuf-2.0
+gdk-4.0
+pango
+x11
diff --git a/vapi/gtk+-4.0.vapi b/vapi/gtk+-4.0.vapi
new file mode 100644
index 0000000..2bf8b53
--- /dev/null
+++ b/vapi/gtk+-4.0.vapi
@@ -0,0 +1,10749 @@
+/* gtk+-4.0.vapi generated by vapigen, do not modify. */
+
+[CCode (cprefix = "Gtk", gir_namespace = "Gtk", gir_version = "4.0", lower_case_cprefix = "gtk_")]
+namespace Gtk {
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_about_dialog_get_type ()")]
+ public class AboutDialog : Gtk.Dialog, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "2.6")]
+ public AboutDialog ();
+ [Version (since = "3.4")]
+ public void add_credit_section (string section_name, [CCode (array_length = false,
array_null_terminated = true)] string[] people);
+ [CCode (array_length = false, array_null_terminated = true)]
+ [Version (since = "2.6")]
+ public unowned string[] get_artists ();
+ [CCode (array_length = false, array_null_terminated = true)]
+ [Version (since = "2.6")]
+ public unowned string[] get_authors ();
+ [Version (since = "2.6")]
+ public unowned string get_comments ();
+ [Version (since = "2.6")]
+ public unowned string get_copyright ();
+ [CCode (array_length = false, array_null_terminated = true)]
+ [Version (since = "2.6")]
+ public unowned string[] get_documenters ();
+ [Version (since = "2.6")]
+ public unowned string get_license ();
+ [Version (since = "3.0")]
+ public Gtk.License get_license_type ();
+ [Version (since = "2.6")]
+ public unowned Gdk.Pixbuf get_logo ();
+ [Version (since = "2.6")]
+ public unowned string get_logo_icon_name ();
+ [Version (since = "2.12")]
+ public unowned string get_program_name ();
+ [Version (since = "2.6")]
+ public unowned string get_translator_credits ();
+ [Version (since = "2.6")]
+ public unowned string get_version ();
+ [Version (since = "2.6")]
+ public unowned string get_website ();
+ [Version (since = "2.6")]
+ public unowned string get_website_label ();
+ [Version (since = "2.8")]
+ public bool get_wrap_license ();
+ [Version (since = "2.6")]
+ public void set_artists ([CCode (array_length = false, array_null_terminated = true)]
string[] artists);
+ [Version (since = "2.6")]
+ public void set_authors ([CCode (array_length = false, array_null_terminated = true)]
string[] authors);
+ [Version (since = "2.6")]
+ public void set_comments (string? comments);
+ [Version (since = "2.6")]
+ public void set_copyright (string? copyright);
+ [Version (since = "2.6")]
+ public void set_documenters ([CCode (array_length = false, array_null_terminated = true)]
string[] documenters);
+ [Version (since = "2.6")]
+ public void set_license (string? license);
+ [Version (since = "3.0")]
+ public void set_license_type (Gtk.License license_type);
+ [Version (since = "2.6")]
+ public void set_logo (Gdk.Pixbuf? logo);
+ [Version (since = "2.6")]
+ public void set_logo_icon_name (string? icon_name);
+ [Version (since = "2.12")]
+ public void set_program_name (string name);
+ [Version (since = "2.6")]
+ public void set_translator_credits (string? translator_credits);
+ [Version (since = "2.6")]
+ public void set_version (string? version);
+ [Version (since = "2.6")]
+ public void set_website (string? website);
+ [Version (since = "2.6")]
+ public void set_website_label (string website_label);
+ [Version (since = "2.8")]
+ public void set_wrap_license (bool wrap_license);
+ [CCode (array_length = false, array_null_terminated = true)]
+ [Version (since = "2.6")]
+ public string[] artists { get; set; }
+ [CCode (array_length = false, array_null_terminated = true)]
+ [Version (since = "2.6")]
+ public string[] authors { get; set; }
+ [Version (since = "2.6")]
+ public string comments { get; set; }
+ [Version (since = "2.6")]
+ public string copyright { get; set; }
+ [CCode (array_length = false, array_null_terminated = true)]
+ [Version (since = "2.6")]
+ public string[] documenters { get; set; }
+ [Version (since = "2.6")]
+ public string license { get; set; }
+ [Version (since = "3.0")]
+ public Gtk.License license_type { get; set; }
+ [Version (since = "2.6")]
+ public Gdk.Pixbuf logo { get; set; }
+ [Version (since = "2.6")]
+ public string logo_icon_name { get; set; }
+ [Version (since = "2.12")]
+ public string program_name { get; set; }
+ [Version (since = "2.6")]
+ public string translator_credits { get; set; }
+ [Version (since = "2.6")]
+ public string version { get; set; }
+ [Version (since = "2.6")]
+ public string website { get; set; }
+ [Version (since = "2.6")]
+ public string website_label { get; set; }
+ [Version (since = "2.8")]
+ public bool wrap_license { get; set; }
+ [Version (since = "2.24")]
+ public virtual signal bool activate_link (string uri);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_accel_group_get_type ()")]
+ public class AccelGroup : GLib.Object {
+ [CCode (has_construct_function = false)]
+ public AccelGroup ();
+ public bool activate (GLib.Quark accel_quark, GLib.Object acceleratable, uint accel_key,
Gdk.ModifierType accel_mods);
+ public void connect (uint accel_key, Gdk.ModifierType accel_mods, Gtk.AccelFlags accel_flags,
[CCode (type = "GClosure*")] owned Gtk.AccelGroupActivate closure);
+ public void connect_by_path (string accel_path, [CCode (type = "GClosure*")] owned
Gtk.AccelGroupActivate closure);
+ public bool disconnect (GLib.Closure? closure);
+ public bool disconnect_key (uint accel_key, Gdk.ModifierType accel_mods);
+ public Gtk.AccelKey* find (Gtk.AccelGroupFindFunc find_func);
+ public static unowned Gtk.AccelGroup? from_accel_closure (GLib.Closure closure);
+ [Version (since = "2.14")]
+ public bool get_is_locked ();
+ [Version (since = "2.14")]
+ public Gdk.ModifierType get_modifier_mask ();
+ public void @lock ();
+ [CCode (array_length_pos = 2.1, array_length_type = "guint")]
+ public unowned Gtk.AccelGroupEntry[]? query (uint accel_key, Gdk.ModifierType accel_mods);
+ public void unlock ();
+ public bool is_locked { get; }
+ public Gdk.ModifierType modifier_mask { get; }
+ public signal bool accel_activate (GLib.Object acceleratable, uint keyval, Gdk.ModifierType
modifier);
+ public virtual signal void accel_changed (uint keyval, Gdk.ModifierType modifier,
GLib.Closure accel_closure);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_accel_label_get_type ()")]
+ public class AccelLabel : Gtk.Label, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public AccelLabel (string string);
+ [Version (since = "3.12")]
+ public void get_accel (out uint accelerator_key, out Gdk.ModifierType accelerator_mods);
+ public unowned Gtk.Widget? get_accel_widget ();
+ public uint get_accel_width ();
+ public bool refetch ();
+ [Version (since = "3.6")]
+ public void set_accel (uint accelerator_key, Gdk.ModifierType accelerator_mods);
+ public void set_accel_closure ([CCode (type = "GClosure*")] owned Gtk.AccelGroupActivate
accel_closure);
+ public void set_accel_widget (Gtk.Widget accel_widget);
+ [NoAccessorMethod]
+ public GLib.Closure accel_closure { owned get; set; }
+ public Gtk.Widget accel_widget { get; set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_accel_map_get_type ()")]
+ public class AccelMap : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected AccelMap ();
+ public static void add_entry (string accel_path, uint accel_key, Gdk.ModifierType accel_mods);
+ public static void add_filter (string filter_pattern);
+ public static bool change_entry (string accel_path, uint accel_key, Gdk.ModifierType
accel_mods, bool replace);
+ public static void @foreach (void* data, Gtk.AccelMapForeach foreach_func);
+ public static void foreach_unfiltered (void* data, Gtk.AccelMapForeach foreach_func);
+ [Version (since = "2.4")]
+ public static unowned Gtk.AccelMap @get ();
+ public static void load (string file_name);
+ public static void load_fd (int fd);
+ public static void load_scanner (GLib.Scanner scanner);
+ [Version (since = "2.4")]
+ public static void lock_path (string accel_path);
+ public static bool lookup_entry (string accel_path, out Gtk.AccelKey key);
+ public static void save (string file_name);
+ public static void save_fd (int fd);
+ [Version (since = "2.4")]
+ public static void unlock_path (string accel_path);
+ [Version (since = "2.4")]
+ public signal void changed (string accel_path, uint accel_key, Gdk.ModifierType accel_mods);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_accessible_get_type ()")]
+ public class Accessible : Atk.Object {
+ [CCode (has_construct_function = false)]
+ protected Accessible ();
+ [Version (deprecated = true, deprecated_since = "3.4", replacement = "set_widget")]
+ public virtual void connect_widget_destroyed ();
+ [Version (since = "2.22")]
+ public unowned Gtk.Widget? get_widget ();
+ [Version (since = "2.22")]
+ public void set_widget (Gtk.Widget? widget);
+ [NoWrapper]
+ public virtual void widget_set ();
+ [NoWrapper]
+ public virtual void widget_unset ();
+ public Gtk.Widget widget { get; set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_action_bar_get_type ()")]
+ public class ActionBar : Gtk.Bin, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "3.12")]
+ public ActionBar ();
+ [Version (since = "3.12")]
+ public unowned Gtk.Widget? get_center_widget ();
+ [Version (since = "3.12")]
+ public void pack_end (Gtk.Widget child);
+ [Version (since = "3.12")]
+ public void pack_start (Gtk.Widget child);
+ [Version (since = "3.12")]
+ public void set_center_widget (Gtk.Widget? center_widget);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_adjustment_get_type ()")]
+ public class Adjustment : GLib.InitiallyUnowned {
+ [CCode (has_construct_function = false)]
+ public Adjustment (double value, double lower, double upper, double step_increment, double
page_increment, double page_size);
+ public void clamp_page (double lower, double upper);
+ [Version (since = "2.14")]
+ public void configure (double value, double lower, double upper, double step_increment,
double page_increment, double page_size);
+ [Version (since = "2.14")]
+ public double get_lower ();
+ [Version (since = "3.2")]
+ public double get_minimum_increment ();
+ [Version (since = "2.14")]
+ public double get_page_increment ();
+ [Version (since = "2.14")]
+ public double get_page_size ();
+ [Version (since = "2.14")]
+ public double get_step_increment ();
+ [Version (since = "2.14")]
+ public double get_upper ();
+ public double get_value ();
+ [Version (since = "2.14")]
+ public void set_lower (double lower);
+ [Version (since = "2.14")]
+ public void set_page_increment (double page_increment);
+ [Version (since = "2.14")]
+ public void set_page_size (double page_size);
+ [Version (since = "2.14")]
+ public void set_step_increment (double step_increment);
+ [Version (since = "2.14")]
+ public void set_upper (double upper);
+ public void set_value (double value);
+ [Version (since = "2.4")]
+ public double lower { get; set; }
+ [Version (since = "2.4")]
+ public double page_increment { get; set; }
+ [Version (since = "2.4")]
+ public double page_size { get; set; }
+ [Version (since = "2.4")]
+ public double step_increment { get; set; }
+ [Version (since = "2.4")]
+ public double upper { get; set; }
+ [Version (since = "2.4")]
+ public double value { get; set; }
+ public virtual signal void changed ();
+ public virtual signal void value_changed ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_app_chooser_button_get_type ()")]
+ public class AppChooserButton : Gtk.ComboBox, Atk.Implementor, Gtk.AppChooser, Gtk.Buildable,
Gtk.CellEditable, Gtk.CellLayout {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "3.0")]
+ public AppChooserButton (string content_type);
+ [Version (since = "3.0")]
+ public void append_custom_item (string name, string label, GLib.Icon icon);
+ [Version (since = "3.0")]
+ public void append_separator ();
+ public unowned string? get_heading ();
+ [Version (since = "3.2")]
+ public bool get_show_default_item ();
+ [Version (since = "3.0")]
+ public bool get_show_dialog_item ();
+ [Version (since = "3.0")]
+ public void set_active_custom_item (string name);
+ public void set_heading (string heading);
+ [Version (since = "3.2")]
+ public void set_show_default_item (bool setting);
+ [Version (since = "3.0")]
+ public void set_show_dialog_item (bool setting);
+ public string heading { get; set; }
+ [Version (since = "3.2")]
+ public bool show_default_item { get; set construct; }
+ public bool show_dialog_item { get; set construct; }
+ public virtual signal void custom_item_activated (string item_name);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_app_chooser_dialog_get_type ()")]
+ public class AppChooserDialog : Gtk.Dialog, Atk.Implementor, Gtk.AppChooser, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "3.0")]
+ public AppChooserDialog (Gtk.Window? parent, Gtk.DialogFlags flags, GLib.File file);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "3.0")]
+ public AppChooserDialog.for_content_type (Gtk.Window? parent, Gtk.DialogFlags flags, string
content_type);
+ public unowned string? get_heading ();
+ [Version (since = "3.0")]
+ public unowned Gtk.Widget get_widget ();
+ public void set_heading (string heading);
+ [NoAccessorMethod]
+ public GLib.File gfile { owned get; construct; }
+ public string heading { get; set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_app_chooser_widget_get_type ()")]
+ public class AppChooserWidget : Gtk.Box, Atk.Implementor, Gtk.AppChooser, Gtk.Buildable,
Gtk.Orientable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "3.0")]
+ public AppChooserWidget (string content_type);
+ [Version (since = "3.0")]
+ public unowned string get_default_text ();
+ [Version (since = "3.0")]
+ public bool get_show_all ();
+ [Version (since = "3.0")]
+ public bool get_show_default ();
+ [Version (since = "3.0")]
+ public bool get_show_fallback ();
+ [Version (since = "3.0")]
+ public bool get_show_other ();
+ [Version (since = "3.0")]
+ public bool get_show_recommended ();
+ public void set_default_text (string text);
+ [Version (since = "3.0")]
+ public void set_show_all (bool setting);
+ [Version (since = "3.0")]
+ public void set_show_default (bool setting);
+ [Version (since = "3.0")]
+ public void set_show_fallback (bool setting);
+ [Version (since = "3.0")]
+ public void set_show_other (bool setting);
+ [Version (since = "3.0")]
+ public void set_show_recommended (bool setting);
+ public string default_text { get; set; }
+ public bool show_all { get; set construct; }
+ public bool show_default { get; set construct; }
+ public bool show_fallback { get; set construct; }
+ public bool show_other { get; set construct; }
+ public bool show_recommended { get; set construct; }
+ public virtual signal void application_activated (GLib.AppInfo app_info);
+ public virtual signal void application_selected (GLib.AppInfo app_info);
+ public virtual signal void populate_popup (Gtk.Menu menu, GLib.AppInfo app_info);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_application_get_type ()")]
+ public class Application : GLib.Application, GLib.ActionGroup, GLib.ActionMap {
+ [CCode (has_construct_function = false)]
+ [Version (since = "3.0")]
+ public Application (string? application_id, GLib.ApplicationFlags flags);
+ [Version (since = "3.0")]
+ public void add_window (Gtk.Window window);
+ [CCode (array_length = false, array_null_terminated = true)]
+ [Version (since = "3.12")]
+ public string[] get_accels_for_action (string detailed_action_name);
+ [CCode (array_length = false, array_null_terminated = true)]
+ [Version (since = "3.14")]
+ public string[] get_actions_for_accel (string accel);
+ [Version (since = "3.6")]
+ public unowned Gtk.Window get_active_window ();
+ [Version (since = "3.4")]
+ public unowned GLib.MenuModel? get_app_menu ();
+ [Version (since = "3.14")]
+ public unowned GLib.Menu get_menu_by_id (string id);
+ [Version (since = "3.4")]
+ public unowned GLib.MenuModel get_menubar ();
+ [Version (since = "3.6")]
+ public unowned Gtk.Window? get_window_by_id (uint id);
+ [Version (since = "3.0")]
+ public unowned GLib.List<Gtk.Window> get_windows ();
+ [Version (since = "3.4")]
+ public uint inhibit (Gtk.Window? window, Gtk.ApplicationInhibitFlags flags, string? reason);
+ [Version (since = "3.4")]
+ public bool is_inhibited (Gtk.ApplicationInhibitFlags flags);
+ [CCode (array_length = false, array_null_terminated = true)]
+ [Version (since = "3.12")]
+ public string[] list_action_descriptions ();
+ [Version (since = "3.14")]
+ public bool prefers_app_menu ();
+ [Version (since = "3.0")]
+ public void remove_window (Gtk.Window window);
+ [Version (since = "3.12")]
+ public void set_accels_for_action (string detailed_action_name, [CCode (array_length = false,
array_null_terminated = true)] string[] accels);
+ [Version (since = "3.4")]
+ public void set_app_menu (GLib.MenuModel? app_menu);
+ [Version (since = "3.4")]
+ public void set_menubar (GLib.MenuModel? menubar);
+ [Version (since = "3.4")]
+ public void uninhibit (uint cookie);
+ public Gtk.Window active_window { get; }
+ public GLib.MenuModel app_menu { get; set; }
+ public GLib.MenuModel menubar { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "3.4")]
+ public bool register_session { get; set; }
+ [Version (since = "3.2")]
+ public virtual signal void window_added (Gtk.Window window);
+ [Version (since = "3.2")]
+ public virtual signal void window_removed (Gtk.Window window);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_application_window_get_type ()")]
+ public class ApplicationWindow : Gtk.Window, Atk.Implementor, GLib.ActionGroup, GLib.ActionMap,
Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "3.4")]
+ public ApplicationWindow (Gtk.Application application);
+ [Version (since = "3.20")]
+ public unowned Gtk.ShortcutsWindow? get_help_overlay ();
+ [Version (since = "3.6")]
+ public uint get_id ();
+ [Version (since = "3.4")]
+ public bool get_show_menubar ();
+ [Version (since = "3.20")]
+ public void set_help_overlay (Gtk.ShortcutsWindow? help_overlay);
+ [Version (since = "3.4")]
+ public void set_show_menubar (bool show_menubar);
+ public bool show_menubar { get; set construct; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_aspect_frame_get_type ()")]
+ public class AspectFrame : Gtk.Frame, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public AspectFrame (string? label, float xalign, float yalign, float ratio, bool obey_child);
+ public void @set (float xalign, float yalign, float ratio, bool obey_child);
+ [NoAccessorMethod]
+ public bool obey_child { get; set; }
+ [NoAccessorMethod]
+ public float ratio { get; set; }
+ [NoAccessorMethod]
+ public float xalign { get; set; }
+ [NoAccessorMethod]
+ public float yalign { get; set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_assistant_get_type ()")]
+ public class Assistant : Gtk.Window, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "2.10")]
+ public Assistant ();
+ [Version (since = "2.10")]
+ public void add_action_widget (Gtk.Widget child);
+ [Version (since = "2.10")]
+ public int append_page (Gtk.Widget page);
+ [Version (since = "2.22")]
+ public void commit ();
+ [Version (since = "2.10")]
+ public int get_current_page ();
+ [Version (since = "2.10")]
+ public int get_n_pages ();
+ [Version (since = "2.10")]
+ public unowned Gtk.Widget? get_nth_page (int page_num);
+ [Version (since = "2.10")]
+ public bool get_page_complete (Gtk.Widget page);
+ [Version (since = "3.18")]
+ public bool get_page_has_padding (Gtk.Widget page);
+ [Version (deprecated = true, deprecated_since = "3.2", since = "2.10")]
+ public unowned Gdk.Pixbuf get_page_header_image (Gtk.Widget page);
+ [Version (deprecated = true, deprecated_since = "3.2", since = "2.10")]
+ public unowned Gdk.Pixbuf get_page_side_image (Gtk.Widget page);
+ [Version (since = "2.10")]
+ public unowned string get_page_title (Gtk.Widget page);
+ [Version (since = "2.10")]
+ public Gtk.AssistantPageType get_page_type (Gtk.Widget page);
+ [Version (since = "2.10")]
+ public int insert_page (Gtk.Widget page, int position);
+ [Version (since = "3.0")]
+ public void next_page ();
+ [Version (since = "2.10")]
+ public int prepend_page (Gtk.Widget page);
+ [Version (since = "3.0")]
+ public void previous_page ();
+ [Version (since = "2.10")]
+ public void remove_action_widget (Gtk.Widget child);
+ [Version (since = "3.2")]
+ public void remove_page (int page_num);
+ [Version (since = "2.10")]
+ public void set_current_page (int page_num);
+ [Version (since = "2.10")]
+ public void set_forward_page_func (owned Gtk.AssistantPageFunc? page_func);
+ [Version (since = "2.10")]
+ public void set_page_complete (Gtk.Widget page, bool complete);
+ [Version (since = "3.18")]
+ public void set_page_has_padding (Gtk.Widget page, bool has_padding);
+ [Version (deprecated = true, deprecated_since = "3.2", since = "2.10")]
+ public void set_page_header_image (Gtk.Widget page, Gdk.Pixbuf? pixbuf);
+ [Version (deprecated = true, deprecated_since = "3.2", since = "2.10")]
+ public void set_page_side_image (Gtk.Widget page, Gdk.Pixbuf? pixbuf);
+ [Version (since = "2.10")]
+ public void set_page_title (Gtk.Widget page, string title);
+ [Version (since = "2.10")]
+ public void set_page_type (Gtk.Widget page, Gtk.AssistantPageType type);
+ [Version (since = "2.10")]
+ public void update_buttons_state ();
+ [NoAccessorMethod]
+ [Version (since = "3.12")]
+ public int use_header_bar { get; construct; }
+ [Version (since = "2.10")]
+ public virtual signal void apply ();
+ [Version (since = "2.10")]
+ public virtual signal void cancel ();
+ [Version (since = "2.10")]
+ public virtual signal void close ();
+ public signal void escape ();
+ [Version (since = "2.10")]
+ public virtual signal void prepare (Gtk.Widget page);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_bin_get_type ()")]
+ public abstract class Bin : Gtk.Container, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false)]
+ protected Bin ();
+ public unowned Gtk.Widget get_child ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", has_type_id = false)]
+ [Compact]
+ public class BindingEntry {
+ public weak Gtk.BindingSet binding_set;
+ public uint destroyed;
+ public weak Gtk.BindingEntry hash_next;
+ public uint in_emission;
+ public uint keyval;
+ public uint marks_unbound;
+ public Gdk.ModifierType modifiers;
+ public weak Gtk.BindingEntry set_next;
+ public weak Gtk.BindingSignal signals;
+ public static void add_signal (Gtk.BindingSet binding_set, uint keyval, Gdk.ModifierType
modifiers, string signal_name, uint n_args, ...);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "3.0")]
+ public static GLib.TokenType add_signal_from_string (Gtk.BindingSet binding_set, string
signal_desc);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static void add_signall (Gtk.BindingSet binding_set, uint keyval, Gdk.ModifierType
modifiers, string signal_name, [CCode (type = "GSList*")] GLib.SList<Gtk.BindingArg?> binding_args);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static void remove (Gtk.BindingSet binding_set, uint keyval, Gdk.ModifierType
modifiers);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "2.12")]
+ public static void skip (Gtk.BindingSet binding_set, uint keyval, Gdk.ModifierType modifiers);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", has_type_id = false)]
+ [Compact]
+ public class BindingSet {
+ public weak GLib.SList<void*> class_branch_pspecs;
+ public weak Gtk.BindingEntry current;
+ public weak Gtk.BindingEntry entries;
+ public uint parsed;
+ public int priority;
+ public weak string set_name;
+ public weak GLib.SList<void*> widget_class_pspecs;
+ public weak GLib.SList<void*> widget_path_pspecs;
+ public bool activate (uint keyval, Gdk.ModifierType modifiers, GLib.Object object);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static unowned Gtk.BindingSet by_class ([CCode (type = "gpointer")] GLib.ObjectClass
object_class);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static unowned Gtk.BindingSet? find (string set_name);
+ public static unowned Gtk.BindingSet @new (string name);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", has_type_id = false)]
+ [Compact]
+ public class BindingSignal {
+ [CCode (array_length_cname = "n_args", array_length_type = "guint")]
+ public weak Gtk.BindingArg[] args;
+ public uint n_args;
+ public weak Gtk.BindingSignal next;
+ public weak string signal_name;
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id =
"gtk_boolean_cell_accessible_get_type ()")]
+ public class BooleanCellAccessible : Gtk.RendererCellAccessible, Atk.Action, Atk.Component {
+ [CCode (has_construct_function = false)]
+ protected BooleanCellAccessible ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_box_get_type ()")]
+ public class Box : Gtk.Container, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "3.0")]
+ public Box (Gtk.Orientation orientation, int spacing);
+ [Version (since = "3.10")]
+ public Gtk.BaselinePosition get_baseline_position ();
+ [Version (since = "3.12")]
+ public unowned Gtk.Widget? get_center_widget ();
+ public bool get_homogeneous ();
+ public int get_spacing ();
+ public void pack_end (Gtk.Widget child, bool expand = true, bool fill = true);
+ public void pack_start (Gtk.Widget child, bool expand = true, bool fill = true);
+ public void query_child_packing (Gtk.Widget child, out bool expand, out bool fill, out
Gtk.PackType pack_type);
+ public void reorder_child (Gtk.Widget child, int position);
+ [Version (since = "3.10")]
+ public void set_baseline_position (Gtk.BaselinePosition position);
+ [Version (since = "3.12")]
+ public void set_center_widget (Gtk.Widget? widget);
+ public void set_child_packing (Gtk.Widget child, bool expand, bool fill, Gtk.PackType
pack_type);
+ public void set_homogeneous (bool homogeneous);
+ public void set_spacing (int spacing);
+ public Gtk.BaselinePosition baseline_position { get; set; }
+ public bool homogeneous { get; set; }
+ public int spacing { get; set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_builder_get_type ()")]
+ public class Builder : GLib.Object {
+ [CCode (has_construct_function = false)]
+ [Version (since = "2.12")]
+ public Builder ();
+ [Version (since = "3.10")]
+ public void add_callback_symbol (string callback_name, [CCode (scope = "async")]
GLib.Callback callback_symbol);
+ [Version (since = "3.10")]
+ public void add_callback_symbols (string first_callback_name, ...);
+ [Version (since = "2.12")]
+ public uint add_from_file (string filename) throws GLib.Error;
+ [Version (since = "3.4")]
+ public uint add_from_resource (string resource_path) throws GLib.Error;
+ [Version (since = "2.12")]
+ public uint add_from_string (string buffer, size_t length) throws GLib.Error;
+ [Version (since = "2.14")]
+ public uint add_objects_from_file (string filename, [CCode (array_length = false,
array_null_terminated = true)] string[] object_ids) throws GLib.Error;
+ [Version (since = "3.4")]
+ public uint add_objects_from_resource (string resource_path, [CCode (array_length = false,
array_null_terminated = true)] string[] object_ids) throws GLib.Error;
+ [Version (since = "2.14")]
+ public uint add_objects_from_string (string buffer, size_t length, [CCode (array_length =
false, array_null_terminated = true)] string[] object_ids) throws GLib.Error;
+ [Version (since = "2.12")]
+ public void connect_signals (void* user_data);
+ [Version (since = "2.12")]
+ public void connect_signals_full (Gtk.BuilderConnectFunc func);
+ [Version (since = "3.8")]
+ public void expose_object (string name, GLib.Object object);
+ public uint extend_with_template (Gtk.Widget widget, GLib.Type template_type, string buffer,
size_t length) throws GLib.Error;
+ [CCode (has_construct_function = false)]
+ [Version (since = "3.10")]
+ public Builder.from_file (string filename);
+ [CCode (has_construct_function = false)]
+ [Version (since = "3.10")]
+ public Builder.from_resource (string resource_path);
+ [CCode (has_construct_function = false)]
+ [Version (since = "3.10")]
+ public Builder.from_string (string string, ssize_t length);
+ [Version (since = "3.10")]
+ public unowned Gtk.Application? get_application ();
+ [Version (since = "2.12")]
+ public unowned GLib.Object? get_object (string name);
+ [Version (since = "2.12")]
+ public GLib.SList<weak GLib.Object> get_objects ();
+ [Version (since = "2.12")]
+ public unowned string get_translation_domain ();
+ [Version (since = "2.12")]
+ public virtual GLib.Type get_type_from_name (string type_name);
+ [Version (since = "3.10")]
+ public unowned GLib.Callback? lookup_callback_symbol (string callback_name);
+ [Version (since = "3.10")]
+ public void set_application (Gtk.Application application);
+ [Version (since = "2.12")]
+ public void set_translation_domain (string? domain);
+ [Version (since = "2.12")]
+ public bool value_from_string (GLib.ParamSpec pspec, string string, out GLib.Value value)
throws GLib.Error;
+ [Version (since = "2.12")]
+ public bool value_from_string_type (GLib.Type type, string string, out GLib.Value value)
throws GLib.Error;
+ [Version (since = "2.12")]
+ public string translation_domain { get; set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_button_get_type ()")]
+ public class Button : Gtk.Bin, Atk.Implementor, Gtk.Actionable, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public Button ();
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "3.10")]
+ public Button.from_icon_name (string icon_name, [CCode (type = "GtkIconSize")] Gtk.IconSize
size = Gtk.IconSize.BUTTON);
+ [Version (since = "2.22")]
+ public unowned Gdk.Window get_event_window ();
+ public unowned string? get_icon_name ();
+ public unowned string? get_label ();
+ public Gtk.ReliefStyle get_relief ();
+ public bool get_use_underline ();
+ public void set_icon_name (string icon_name);
+ public void set_label (string label);
+ public void set_relief (Gtk.ReliefStyle relief);
+ public void set_use_underline (bool use_underline);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public Button.with_label (string label);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public Button.with_mnemonic (string label);
+ public string icon_name { get; set; }
+ public string label { get; set; }
+ public Gtk.ReliefStyle relief { get; set; }
+ public bool use_underline { get; set; }
+ public virtual signal void activate ();
+ [HasEmitter]
+ public virtual signal void clicked ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_button_accessible_get_type ()")]
+ public class ButtonAccessible : Gtk.ContainerAccessible, Atk.Action, Atk.Component, Atk.Image {
+ [CCode (has_construct_function = false)]
+ protected ButtonAccessible ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_button_box_get_type ()")]
+ public class ButtonBox : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "3.0")]
+ public ButtonBox (Gtk.Orientation orientation);
+ [Version (since = "3.2")]
+ public bool get_child_non_homogeneous (Gtk.Widget child);
+ [Version (since = "2.4")]
+ public bool get_child_secondary (Gtk.Widget child);
+ public Gtk.ButtonBoxStyle get_layout ();
+ [Version (since = "3.2")]
+ public void set_child_non_homogeneous (Gtk.Widget child, bool non_homogeneous);
+ public void set_child_secondary (Gtk.Widget child, bool is_secondary);
+ public void set_layout (Gtk.ButtonBoxStyle layout_style);
+ [NoAccessorMethod]
+ public Gtk.ButtonBoxStyle layout_style { get; set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_calendar_get_type ()")]
+ public class Calendar : Gtk.Widget, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public Calendar ();
+ public void clear_marks ();
+ public void get_date (out uint year, out uint month, out uint day);
+ [Version (since = "3.0")]
+ public bool get_day_is_marked (uint day);
+ [Version (since = "2.14")]
+ public int get_detail_height_rows ();
+ [Version (since = "2.14")]
+ public int get_detail_width_chars ();
+ [Version (since = "2.4")]
+ public Gtk.CalendarDisplayOptions get_display_options ();
+ public void mark_day (uint day);
+ public void select_day (uint day);
+ public void select_month (uint month, uint year);
+ [Version (since = "2.14")]
+ public void set_detail_func (owned Gtk.CalendarDetailFunc func);
+ [Version (since = "2.14")]
+ public void set_detail_height_rows (int rows);
+ [Version (since = "2.14")]
+ public void set_detail_width_chars (int chars);
+ [Version (since = "2.4")]
+ public void set_display_options (Gtk.CalendarDisplayOptions flags);
+ public void unmark_day (uint day);
+ [NoAccessorMethod]
+ public int day { get; set; }
+ [Version (since = "2.14")]
+ public int detail_height_rows { get; set; }
+ [Version (since = "2.14")]
+ public int detail_width_chars { get; set; }
+ [NoAccessorMethod]
+ public int month { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.4")]
+ public bool no_month_change { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.4")]
+ public bool show_day_names { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.14")]
+ public bool show_details { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.4")]
+ public bool show_heading { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.4")]
+ public bool show_week_numbers { get; set; }
+ [NoAccessorMethod]
+ public int year { get; set; }
+ public virtual signal void day_selected ();
+ public virtual signal void day_selected_double_click ();
+ public virtual signal void month_changed ();
+ public virtual signal void next_month ();
+ public virtual signal void next_year ();
+ public virtual signal void prev_month ();
+ public virtual signal void prev_year ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_cell_accessible_get_type ()")]
+ public class CellAccessible : Gtk.Accessible, Atk.Action, Atk.Component {
+ [CCode (has_construct_function = false)]
+ protected CellAccessible ();
+ [NoWrapper]
+ public virtual void update_cache (bool emit_signal);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_cell_area_get_type ()")]
+ public abstract class CellArea : GLib.InitiallyUnowned, Gtk.Buildable, Gtk.CellLayout {
+ [CCode (has_construct_function = false)]
+ protected CellArea ();
+ [Version (since = "3.0")]
+ public virtual bool activate (Gtk.CellAreaContext context, Gtk.Widget widget, Gdk.Rectangle
cell_area, Gtk.CellRendererState flags, bool edit_only);
+ [Version (since = "3.0")]
+ public bool activate_cell (Gtk.Widget widget, Gtk.CellRenderer renderer, Gdk.Event event,
Gdk.Rectangle cell_area, Gtk.CellRendererState flags);
+ [Version (since = "3.0")]
+ public virtual void add (Gtk.CellRenderer renderer);
+ [Version (since = "3.0")]
+ public void add_focus_sibling (Gtk.CellRenderer renderer, Gtk.CellRenderer sibling);
+ [Version (since = "3.0")]
+ public void add_with_properties (Gtk.CellRenderer renderer, ...);
+ [Version (since = "3.0")]
+ public void attribute_connect (Gtk.CellRenderer renderer, string attribute, int column);
+ [Version (since = "3.0")]
+ public void attribute_disconnect (Gtk.CellRenderer renderer, string attribute);
+ [Version (since = "3.14")]
+ public int attribute_get_column (Gtk.CellRenderer renderer, string attribute);
+ [Version (since = "3.0")]
+ public void cell_get (Gtk.CellRenderer renderer, ...);
+ [Version (since = "3.0")]
+ public void cell_get_property (Gtk.CellRenderer renderer, string property_name, GLib.Value
value);
+ [Version (since = "3.0")]
+ public void cell_get_valist (Gtk.CellRenderer renderer, string first_property_name, [CCode
(type = "va_list")] va_list var_args);
+ [Version (since = "3.0")]
+ public void cell_set (Gtk.CellRenderer renderer, ...);
+ [Version (since = "3.0")]
+ public void cell_set_property (Gtk.CellRenderer renderer, string property_name, GLib.Value
value);
+ [Version (since = "3.0")]
+ public void cell_set_valist (Gtk.CellRenderer renderer, string first_property_name, [CCode
(type = "va_list")] va_list var_args);
+ [Version (since = "3.0")]
+ public virtual Gtk.CellAreaContext copy_context (Gtk.CellAreaContext context);
+ [Version (since = "3.0")]
+ public virtual Gtk.CellAreaContext create_context ();
+ [Version (since = "3.0")]
+ public virtual int event (Gtk.CellAreaContext context, Gtk.Widget widget, Gdk.Event event,
Gdk.Rectangle cell_area, Gtk.CellRendererState flags);
+ [CCode (cname = "gtk_cell_area_class_find_cell_property")]
+ [Version (since = "3.0")]
+ public class unowned GLib.ParamSpec find_cell_property (string property_name);
+ [Version (since = "3.0")]
+ public virtual bool focus (Gtk.DirectionType direction);
+ [Version (since = "3.0")]
+ public virtual void @foreach (Gtk.CellCallback callback);
+ [Version (since = "3.0")]
+ public virtual void foreach_alloc (Gtk.CellAreaContext context, Gtk.Widget widget,
Gdk.Rectangle cell_area, Gdk.Rectangle background_area, Gtk.CellAllocCallback callback);
+ [Version (since = "3.0")]
+ public Gdk.Rectangle get_cell_allocation (Gtk.CellAreaContext context, Gtk.Widget widget,
Gtk.CellRenderer renderer, Gdk.Rectangle cell_area);
+ [Version (since = "3.0")]
+ public unowned Gtk.CellRenderer get_cell_at_position (Gtk.CellAreaContext context, Gtk.Widget
widget, Gdk.Rectangle cell_area, int x, int y, out Gdk.Rectangle alloc_area);
+ [NoWrapper]
+ public virtual void get_cell_property (Gtk.CellRenderer renderer, uint property_id,
GLib.Value value, GLib.ParamSpec pspec);
+ [Version (since = "3.0")]
+ public unowned string get_current_path_string ();
+ [Version (since = "3.0")]
+ public unowned Gtk.CellEditable get_edit_widget ();
+ [Version (since = "3.0")]
+ public unowned Gtk.CellRenderer get_edited_cell ();
+ [Version (since = "3.0")]
+ public unowned Gtk.CellRenderer get_focus_cell ();
+ [Version (since = "3.0")]
+ public unowned Gtk.CellRenderer? get_focus_from_sibling (Gtk.CellRenderer renderer);
+ [Version (since = "3.0")]
+ public unowned GLib.List<Gtk.CellRenderer> get_focus_siblings (Gtk.CellRenderer renderer);
+ [Version (since = "3.0")]
+ public virtual void get_preferred_height (Gtk.CellAreaContext context, Gtk.Widget widget, out
int minimum_height, out int natural_height);
+ [Version (since = "3.0")]
+ public virtual void get_preferred_height_for_width (Gtk.CellAreaContext context, Gtk.Widget
widget, int width, out int minimum_height, out int natural_height);
+ [Version (since = "3.0")]
+ public virtual void get_preferred_width (Gtk.CellAreaContext context, Gtk.Widget widget, out
int minimum_width, out int natural_width);
+ [Version (since = "3.0")]
+ public virtual void get_preferred_width_for_height (Gtk.CellAreaContext context, Gtk.Widget
widget, int height, out int minimum_width, out int natural_width);
+ [Version (since = "3.0")]
+ public virtual Gtk.SizeRequestMode get_request_mode ();
+ [Version (since = "3.0")]
+ public bool has_renderer (Gtk.CellRenderer renderer);
+ [Version (since = "3.0")]
+ public Gdk.Rectangle inner_cell_area (Gtk.Widget widget, Gdk.Rectangle cell_area);
+ [CCode (cname = "gtk_cell_area_class_install_cell_property")]
+ [Version (since = "3.0")]
+ public class void install_cell_property (uint property_id, GLib.ParamSpec pspec);
+ [Version (since = "3.0")]
+ public virtual bool is_activatable ();
+ [Version (since = "3.0")]
+ public bool is_focus_sibling (Gtk.CellRenderer renderer, Gtk.CellRenderer sibling);
+ [CCode (array_length_pos = 0.1, array_length_type = "guint", cname =
"gtk_cell_area_class_list_cell_properties")]
+ [Version (since = "3.0")]
+ public class (unowned GLib.ParamSpec)[] list_cell_properties ();
+ [Version (since = "3.0")]
+ public virtual void remove (Gtk.CellRenderer renderer);
+ [Version (since = "3.0")]
+ public void remove_focus_sibling (Gtk.CellRenderer renderer, Gtk.CellRenderer sibling);
+ [Version (since = "3.0")]
+ public virtual void render (Gtk.CellAreaContext context, Gtk.Widget widget, Cairo.Context cr,
Gdk.Rectangle background_area, Gdk.Rectangle cell_area, Gtk.CellRendererState flags, bool paint_focus);
+ [Version (since = "3.0")]
+ public void request_renderer (Gtk.CellRenderer renderer, Gtk.Orientation orientation,
Gtk.Widget widget, int for_size, out int minimum_size, out int natural_size);
+ [NoWrapper]
+ public virtual void set_cell_property (Gtk.CellRenderer renderer, uint property_id,
GLib.Value value, GLib.ParamSpec pspec);
+ [Version (since = "3.0")]
+ public void set_focus_cell (Gtk.CellRenderer renderer);
+ [Version (since = "3.0")]
+ public void stop_editing (bool canceled);
+ [Version (since = "3.0")]
+ public Gtk.CellEditable edit_widget { get; }
+ [Version (since = "3.0")]
+ public Gtk.CellRenderer edited_cell { get; }
+ [Version (since = "3.0")]
+ public Gtk.CellRenderer focus_cell { get; set; }
+ [Version (since = "3.0")]
+ public signal void add_editable (Gtk.CellRenderer renderer, Gtk.CellEditable editable,
Gdk.Rectangle cell_area, string path);
+ [HasEmitter]
+ [Version (since = "3.0")]
+ public virtual signal void apply_attributes (Gtk.TreeModel tree_model, Gtk.TreeIter iter,
bool is_expander, bool is_expanded);
+ [Version (since = "3.0")]
+ public signal void focus_changed (Gtk.CellRenderer renderer, string path);
+ [Version (since = "3.0")]
+ public signal void remove_editable (Gtk.CellRenderer renderer, Gtk.CellEditable editable);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_cell_area_box_get_type ()")]
+ public class CellAreaBox : Gtk.CellArea, Gtk.Buildable, Gtk.CellLayout, Gtk.Orientable {
+ [CCode (has_construct_function = false, type = "GtkCellArea*")]
+ [Version (since = "3.0")]
+ public CellAreaBox ();
+ [Version (since = "3.0")]
+ public int get_spacing ();
+ [CCode (cname = "gtk_cell_area_box_pack_end")]
+ [Version (since = "3.0")]
+ public void pack_end_full (Gtk.CellRenderer renderer, bool expand = true, bool align = false,
bool fixed = true);
+ [CCode (cname = "gtk_cell_area_box_pack_start")]
+ [Version (since = "3.0")]
+ public void pack_start_full (Gtk.CellRenderer renderer, bool expand = true, bool align =
false, bool fixed = true);
+ [Version (since = "3.0")]
+ public void set_spacing (int spacing);
+ [Version (since = "3.0")]
+ public int spacing { get; set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_cell_area_context_get_type ()")]
+ public class CellAreaContext : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected CellAreaContext ();
+ public virtual void allocate (int width, int height);
+ [Version (since = "3.0")]
+ public void get_allocation (out int width, out int height);
+ [Version (since = "3.0")]
+ public unowned Gtk.CellArea get_area ();
+ [Version (since = "3.0")]
+ public void get_preferred_height (out int minimum_height, out int natural_height);
+ [Version (since = "3.0")]
+ public virtual void get_preferred_height_for_width (int width, out int minimum_height, out
int natural_height);
+ [Version (since = "3.0")]
+ public void get_preferred_width (out int minimum_width, out int natural_width);
+ [Version (since = "3.0")]
+ public virtual void get_preferred_width_for_height (int height, out int minimum_width, out
int natural_width);
+ [Version (since = "3.0")]
+ public void push_preferred_height (int minimum_height, int natural_height);
+ [Version (since = "3.0")]
+ public void push_preferred_width (int minimum_width, int natural_width);
+ public virtual void reset ();
+ [Version (since = "3.0")]
+ public Gtk.CellArea area { get; construct; }
+ [NoAccessorMethod]
+ [Version (since = "3.0")]
+ public int minimum_height { get; }
+ [NoAccessorMethod]
+ [Version (since = "3.0")]
+ public int minimum_width { get; }
+ [NoAccessorMethod]
+ [Version (since = "3.0")]
+ public int natural_height { get; }
+ [NoAccessorMethod]
+ [Version (since = "3.0")]
+ public int natural_width { get; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_cell_renderer_get_type ()")]
+ public abstract class CellRenderer : GLib.InitiallyUnowned {
+ [CCode (has_construct_function = false)]
+ protected CellRenderer ();
+ public virtual bool activate (Gdk.Event event, Gtk.Widget widget, string path, Gdk.Rectangle
background_area, Gdk.Rectangle cell_area, Gtk.CellRendererState flags);
+ [Version (since = "3.0")]
+ public virtual Gdk.Rectangle get_aligned_area (Gtk.Widget widget, Gtk.CellRendererState
flags, Gdk.Rectangle cell_area);
+ [Version (since = "2.18")]
+ public void get_alignment (out float xalign, out float yalign);
+ public void get_fixed_size (out int width, out int height);
+ [Version (since = "2.18")]
+ public void get_padding (out int xpad, out int ypad);
+ [Version (since = "3.0")]
+ public virtual void get_preferred_height (Gtk.Widget widget, out int minimum_size, out int
natural_size);
+ [Version (since = "3.0")]
+ public virtual void get_preferred_height_for_width (Gtk.Widget widget, int width, out int
minimum_height, out int natural_height);
+ [Version (since = "3.0")]
+ public void get_preferred_size (Gtk.Widget widget, out Gtk.Requisition minimum_size, out
Gtk.Requisition natural_size);
+ [Version (since = "3.0")]
+ public virtual void get_preferred_width (Gtk.Widget widget, out int minimum_size, out int
natural_size);
+ [Version (since = "3.0")]
+ public virtual void get_preferred_width_for_height (Gtk.Widget widget, int height, out int
minimum_width, out int natural_width);
+ [Version (since = "3.0")]
+ public virtual Gtk.SizeRequestMode get_request_mode ();
+ [Version (since = "2.18")]
+ public bool get_sensitive ();
+ [Version (deprecated = true, deprecated_since = "3.0", replacement = "get_preferred_size")]
+ public abstract void get_size (Gtk.Widget widget, Gdk.Rectangle? cell_area, out int x_offset,
out int y_offset, out int width, out int height);
+ [Version (since = "3.0")]
+ public Gtk.StateFlags get_state (Gtk.Widget? widget, Gtk.CellRendererState cell_state);
+ [Version (since = "2.18")]
+ public bool get_visible ();
+ [Version (since = "3.0")]
+ public bool is_activatable ();
+ public abstract void render (Cairo.Context cr, Gtk.Widget widget, Gdk.Rectangle
background_area, Gdk.Rectangle cell_area, Gtk.CellRendererState flags);
+ [CCode (cname = "gtk_cell_renderer_class_set_accessible_type")]
+ public class void set_accessible_type (GLib.Type type);
+ [Version (since = "2.18")]
+ public void set_alignment (float xalign, float yalign);
+ public void set_fixed_size (int width, int height);
+ [Version (since = "2.18")]
+ public void set_padding (int xpad, int ypad);
+ [Version (since = "2.18")]
+ public void set_sensitive (bool sensitive);
+ [Version (since = "2.18")]
+ public void set_visible (bool visible);
+ public virtual unowned Gtk.CellEditable? start_editing (Gdk.Event? event, Gtk.Widget widget,
string path, Gdk.Rectangle background_area, Gdk.Rectangle cell_area, Gtk.CellRendererState flags);
+ [Version (since = "2.6")]
+ public void stop_editing (bool canceled);
+ [NoAccessorMethod]
+ public string cell_background { set; }
+ [NoAccessorMethod]
+ [Version (since = "3.0")]
+ public Gdk.RGBA cell_background_rgba { get; set; }
+ [NoAccessorMethod]
+ public bool cell_background_set { get; set; }
+ [NoAccessorMethod]
+ public bool editing { get; }
+ [NoAccessorMethod]
+ public int height { get; set; }
+ [NoAccessorMethod]
+ public bool is_expanded { get; set; }
+ [NoAccessorMethod]
+ public bool is_expander { get; set; }
+ [NoAccessorMethod]
+ public Gtk.CellRendererMode mode { get; set; }
+ public bool sensitive { get; set; }
+ public bool visible { get; set; }
+ [NoAccessorMethod]
+ public int width { get; set; }
+ [NoAccessorMethod]
+ public float xalign { get; set; }
+ [NoAccessorMethod]
+ public uint xpad { get; set; }
+ [NoAccessorMethod]
+ public float yalign { get; set; }
+ [NoAccessorMethod]
+ public uint ypad { get; set; }
+ [Version (since = "2.4")]
+ public virtual signal void editing_canceled ();
+ [Version (since = "2.6")]
+ public virtual signal void editing_started (Gtk.CellEditable editable, string path);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_cell_renderer_accel_get_type ()")]
+ public class CellRendererAccel : Gtk.CellRendererText {
+ [CCode (has_construct_function = false, type = "GtkCellRenderer*")]
+ [Version (since = "2.10")]
+ public CellRendererAccel ();
+ [NoAccessorMethod]
+ [Version (since = "2.10")]
+ public uint accel_key { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.10")]
+ public Gtk.CellRendererAccelMode accel_mode { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.10")]
+ public Gdk.ModifierType accel_mods { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.10")]
+ public uint keycode { get; set; }
+ [Version (since = "2.10")]
+ public virtual signal void accel_cleared (string path_string);
+ [Version (since = "2.10")]
+ public virtual signal void accel_edited (string path_string, uint accel_key, Gdk.ModifierType
accel_mods, uint hardware_keycode);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_cell_renderer_combo_get_type ()")]
+ public class CellRendererCombo : Gtk.CellRendererText {
+ [CCode (has_construct_function = false, type = "GtkCellRenderer*")]
+ [Version (since = "2.6")]
+ public CellRendererCombo ();
+ [NoAccessorMethod]
+ [Version (since = "2.6")]
+ public bool has_entry { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.6")]
+ public Gtk.TreeModel model { owned get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.6")]
+ public int text_column { get; set; }
+ [Version (since = "2.14")]
+ public signal void changed (string path_string, Gtk.TreeIter new_iter);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_cell_renderer_pixbuf_get_type ()")]
+ public class CellRendererPixbuf : Gtk.CellRenderer {
+ [CCode (has_construct_function = false, type = "GtkCellRenderer*")]
+ public CellRendererPixbuf ();
+ [NoAccessorMethod]
+ [Version (deprecated = true, deprecated_since = "3.16", since = "2.8")]
+ public bool follow_state { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.14")]
+ public GLib.Icon gicon { owned get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.8")]
+ public string icon_name { owned get; set; }
+ [NoAccessorMethod]
+ public Gdk.Pixbuf pixbuf { owned get; set; }
+ [NoAccessorMethod]
+ public Gdk.Pixbuf pixbuf_expander_closed { owned get; set; }
+ [NoAccessorMethod]
+ public Gdk.Pixbuf pixbuf_expander_open { owned get; set; }
+ [NoAccessorMethod]
+ public string stock_detail { owned get; set; }
+ [NoAccessorMethod]
+ public uint stock_size { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "3.10")]
+ public Cairo.Surface surface { owned get; set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_cell_renderer_progress_get_type ()")]
+ public class CellRendererProgress : Gtk.CellRenderer, Gtk.Orientable {
+ [CCode (has_construct_function = false, type = "GtkCellRenderer*")]
+ [Version (since = "2.6")]
+ public CellRendererProgress ();
+ [NoAccessorMethod]
+ public bool inverted { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.12")]
+ public int pulse { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.6")]
+ public string text { owned get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.12")]
+ public float text_xalign { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.12")]
+ public float text_yalign { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.6")]
+ public int value { get; set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_cell_renderer_spin_get_type ()")]
+ public class CellRendererSpin : Gtk.CellRendererText {
+ [CCode (has_construct_function = false, type = "GtkCellRenderer*")]
+ [Version (since = "2.10")]
+ public CellRendererSpin ();
+ [NoAccessorMethod]
+ [Version (since = "2.10")]
+ public Gtk.Adjustment adjustment { owned get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.10")]
+ public double climb_rate { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.10")]
+ public uint digits { get; set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_cell_renderer_spinner_get_type ()")]
+ public class CellRendererSpinner : Gtk.CellRenderer {
+ [CCode (has_construct_function = false, type = "GtkCellRenderer*")]
+ [Version (since = "2.20")]
+ public CellRendererSpinner ();
+ [NoAccessorMethod]
+ public bool active { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.20")]
+ public uint pulse { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.20")]
+ public Gtk.IconSize size { get; set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_cell_renderer_text_get_type ()")]
+ public class CellRendererText : Gtk.CellRenderer {
+ [CCode (has_construct_function = false, type = "GtkCellRenderer*")]
+ public CellRendererText ();
+ public void set_fixed_height_from_font (int number_of_rows);
+ [NoAccessorMethod]
+ public bool align_set { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.10")]
+ public Pango.Alignment alignment { get; set; }
+ [NoAccessorMethod]
+ public Pango.AttrList attributes { owned get; set; }
+ [NoAccessorMethod]
+ public string background { set; }
+ [NoAccessorMethod]
+ [Version (since = "3.0")]
+ public Gdk.RGBA background_rgba { get; set; }
+ [NoAccessorMethod]
+ public bool background_set { get; set; }
+ [NoAccessorMethod]
+ public bool editable { get; set; }
+ [NoAccessorMethod]
+ public bool editable_set { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.6")]
+ public Pango.EllipsizeMode ellipsize { get; set; }
+ [NoAccessorMethod]
+ public bool ellipsize_set { get; set; }
+ [NoAccessorMethod]
+ public string family { owned get; set; }
+ [NoAccessorMethod]
+ public bool family_set { get; set; }
+ [NoAccessorMethod]
+ public string font { owned get; set; }
+ [NoAccessorMethod]
+ public Pango.FontDescription font_desc { owned get; set; }
+ [NoAccessorMethod]
+ public string foreground { set; }
+ [NoAccessorMethod]
+ [Version (since = "3.0")]
+ public Gdk.RGBA foreground_rgba { get; set; }
+ [NoAccessorMethod]
+ public bool foreground_set { get; set; }
+ [NoAccessorMethod]
+ public string language { owned get; set; }
+ [NoAccessorMethod]
+ public bool language_set { get; set; }
+ [NoAccessorMethod]
+ public string markup { set; }
+ [NoAccessorMethod]
+ [Version (since = "3.0")]
+ public int max_width_chars { get; set; }
+ [NoAccessorMethod]
+ public string placeholder_text { owned get; set; }
+ [NoAccessorMethod]
+ public int rise { get; set; }
+ [NoAccessorMethod]
+ public bool rise_set { get; set; }
+ [NoAccessorMethod]
+ public double scale { get; set; }
+ [NoAccessorMethod]
+ public bool scale_set { get; set; }
+ [NoAccessorMethod]
+ public bool single_paragraph_mode { get; set; }
+ [NoAccessorMethod]
+ public int size { get; set; }
+ [NoAccessorMethod]
+ public double size_points { get; set; }
+ [NoAccessorMethod]
+ public bool size_set { get; set; }
+ [NoAccessorMethod]
+ public Pango.Stretch stretch { get; set; }
+ [NoAccessorMethod]
+ public bool stretch_set { get; set; }
+ [NoAccessorMethod]
+ public bool strikethrough { get; set; }
+ [NoAccessorMethod]
+ public bool strikethrough_set { get; set; }
+ [NoAccessorMethod]
+ public Pango.Style style { get; set; }
+ [NoAccessorMethod]
+ public bool style_set { get; set; }
+ [NoAccessorMethod]
+ public string text { owned get; set; }
+ [NoAccessorMethod]
+ public Pango.Underline underline { get; set; }
+ [NoAccessorMethod]
+ public bool underline_set { get; set; }
+ [NoAccessorMethod]
+ public Pango.Variant variant { get; set; }
+ [NoAccessorMethod]
+ public bool variant_set { get; set; }
+ [NoAccessorMethod]
+ public int weight { get; set; }
+ [NoAccessorMethod]
+ public bool weight_set { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.6")]
+ public int width_chars { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.8")]
+ public Pango.WrapMode wrap_mode { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.8")]
+ public int wrap_width { get; set; }
+ public virtual signal void edited (string path, string new_text);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_cell_renderer_toggle_get_type ()")]
+ public class CellRendererToggle : Gtk.CellRenderer {
+ [CCode (has_construct_function = false, type = "GtkCellRenderer*")]
+ public CellRendererToggle ();
+ [Version (since = "2.18")]
+ public bool get_activatable ();
+ public bool get_active ();
+ public bool get_radio ();
+ [Version (since = "2.18")]
+ public void set_activatable (bool setting);
+ public void set_active (bool setting);
+ public void set_radio (bool radio);
+ public bool activatable { get; set; }
+ public bool active { get; set; }
+ [NoAccessorMethod]
+ public bool inconsistent { get; set; }
+ [NoAccessorMethod]
+ public int indicator_size { get; set; }
+ public bool radio { get; set; }
+ public virtual signal void toggled (string path);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_cell_view_get_type ()")]
+ public class CellView : Gtk.Widget, Atk.Implementor, Gtk.Buildable, Gtk.CellLayout, Gtk.Orientable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "2.6")]
+ public CellView ();
+ [Version (since = "2.6")]
+ public Gtk.TreePath? get_displayed_row ();
+ [Version (since = "3.0")]
+ public bool get_draw_sensitive ();
+ [Version (since = "3.0")]
+ public bool get_fit_model ();
+ [Version (since = "2.16")]
+ public unowned Gtk.TreeModel? get_model ();
+ [Version (deprecated = true, deprecated_since = "3.0", since = "2.6")]
+ public bool get_size_of_row (Gtk.TreePath path, out Gtk.Requisition requisition);
+ [Version (since = "3.0")]
+ public void set_background_rgba (Gdk.RGBA rgba);
+ [Version (since = "2.6")]
+ public void set_displayed_row (Gtk.TreePath? path);
+ [Version (since = "3.0")]
+ public void set_draw_sensitive (bool draw_sensitive);
+ [Version (since = "3.0")]
+ public void set_fit_model (bool fit_model);
+ [Version (since = "2.6")]
+ public void set_model (Gtk.TreeModel? model);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "2.6")]
+ public CellView.with_context (Gtk.CellArea area, Gtk.CellAreaContext context);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "2.6")]
+ public CellView.with_markup (string markup);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "2.6")]
+ public CellView.with_pixbuf (Gdk.Pixbuf pixbuf);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "2.6")]
+ public CellView.with_text (string text);
+ [NoAccessorMethod]
+ public string background { set; }
+ [NoAccessorMethod]
+ [Version (since = "3.0")]
+ public Gdk.RGBA background_rgba { get; set; }
+ [NoAccessorMethod]
+ public bool background_set { get; set; }
+ [NoAccessorMethod]
+ public Gtk.CellArea cell_area { owned get; construct; }
+ [NoAccessorMethod]
+ public Gtk.CellAreaContext cell_area_context { owned get; construct; }
+ public bool draw_sensitive { get; set; }
+ public bool fit_model { get; set; }
+ public Gtk.TreeModel model { get; set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_check_button_get_type ()")]
+ public class CheckButton : Gtk.ToggleButton, Atk.Implementor, Gtk.Actionable, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public CheckButton ();
+ [NoWrapper]
+ public virtual void draw_indicator (Cairo.Context cr);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public CheckButton.with_label (string label);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public CheckButton.with_mnemonic (string label);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_check_menu_item_get_type ()")]
+ public class CheckMenuItem : Gtk.MenuItem, Atk.Implementor, Gtk.Actionable, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public CheckMenuItem ();
+ [NoWrapper]
+ public virtual void draw_indicator (Cairo.Context cr);
+ public bool get_active ();
+ [Version (since = "2.4")]
+ public bool get_draw_as_radio ();
+ public bool get_inconsistent ();
+ public void set_active (bool is_active);
+ [Version (since = "2.4")]
+ public void set_draw_as_radio (bool draw_as_radio);
+ public void set_inconsistent (bool setting);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public CheckMenuItem.with_label (string label);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public CheckMenuItem.with_mnemonic (string label);
+ public bool active { get; set; }
+ public bool draw_as_radio { get; set; }
+ public bool inconsistent { get; set; }
+ [HasEmitter]
+ public virtual signal void toggled ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id =
"gtk_check_menu_item_accessible_get_type ()")]
+ public class CheckMenuItemAccessible : Gtk.MenuItemAccessible, Atk.Action, Atk.Component,
Atk.Selection {
+ [CCode (has_construct_function = false)]
+ protected CheckMenuItemAccessible ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_clipboard_get_type ()")]
+ public class Clipboard : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected Clipboard ();
+ public void clear ();
+ public static unowned Gtk.Clipboard @get (Gdk.Atom selection);
+ [Version (since = "3.16")]
+ public static unowned Gtk.Clipboard get_default (Gdk.Display display);
+ [Version (since = "2.2")]
+ public unowned Gdk.Display get_display ();
+ [Version (since = "2.2")]
+ public static unowned Gtk.Clipboard get_for_display (Gdk.Display display, Gdk.Atom selection);
+ public unowned GLib.Object? get_owner ();
+ public void request_contents (Gdk.Atom target, [CCode (scope = "async")]
Gtk.ClipboardReceivedFunc callback);
+ [Version (since = "2.6")]
+ public void request_image ([CCode (scope = "async")] Gtk.ClipboardImageReceivedFunc callback);
+ [Version (since = "2.10")]
+ public void request_rich_text (Gtk.TextBuffer buffer, [CCode (scope = "async")]
Gtk.ClipboardRichTextReceivedFunc callback);
+ [Version (since = "2.4")]
+ public void request_targets ([CCode (scope = "async")] Gtk.ClipboardTargetsReceivedFunc
callback);
+ public void request_text ([CCode (scope = "async")] Gtk.ClipboardTextReceivedFunc callback);
+ [Version (since = "2.14")]
+ public void request_uris ([CCode (scope = "async")] Gtk.ClipboardURIReceivedFunc callback);
+ [Version (since = "2.6")]
+ public void set_can_store ([CCode (array_length_cname = "n_targets", array_length_pos = 1.1)]
Gtk.TargetEntry[]? targets);
+ [Version (since = "2.6")]
+ public void set_image (Gdk.Pixbuf pixbuf);
+ public void set_text (string text, int len);
+ public bool set_with_data ([CCode (array_length_cname = "n_targets", array_length_pos = 1.5,
array_length_type = "guint")] Gtk.TargetEntry[] targets, [CCode (scope = "async")] Gtk.ClipboardGetFunc
get_func, [CCode (scope = "async")] Gtk.ClipboardClearFunc clear_func);
+ public bool set_with_owner ([CCode (array_length_cname = "n_targets", array_length_pos = 1.5,
array_length_type = "guint")] Gtk.TargetEntry[] targets, [CCode (scope = "async")] Gtk.ClipboardGetFunc
get_func, [CCode (scope = "async")] Gtk.ClipboardClearFunc clear_func, GLib.Object owner);
+ [Version (since = "2.6")]
+ public void store ();
+ public Gtk.SelectionData? wait_for_contents (Gdk.Atom target);
+ [Version (since = "2.6")]
+ public Gdk.Pixbuf? wait_for_image ();
+ [CCode (array_length_pos = 2.1, array_length_type = "gsize")]
+ [Version (since = "2.10")]
+ public uint8[]? wait_for_rich_text (Gtk.TextBuffer buffer, out Gdk.Atom format);
+ [Version (since = "2.4")]
+ public bool wait_for_targets ([CCode (array_length_cname = "n_targets", array_length_pos =
1.1)] out Gdk.Atom[] targets);
+ public string? wait_for_text ();
+ [CCode (array_length = false, array_null_terminated = true)]
+ [Version (since = "2.14")]
+ public string[]? wait_for_uris ();
+ [Version (since = "2.6")]
+ public bool wait_is_image_available ();
+ [Version (since = "2.10")]
+ public bool wait_is_rich_text_available (Gtk.TextBuffer buffer);
+ [Version (since = "2.6")]
+ public bool wait_is_target_available (Gdk.Atom target);
+ public bool wait_is_text_available ();
+ [Version (since = "2.14")]
+ public bool wait_is_uris_available ();
+ [Version (since = "2.6")]
+ public signal void owner_change (Gdk.EventOwnerChange event);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_color_button_get_type ()")]
+ public class ColorButton : Gtk.Button, Atk.Implementor, Gtk.Actionable, Gtk.Buildable,
Gtk.ColorChooser {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "2.4")]
+ public ColorButton ();
+ [Version (since = "2.4")]
+ public unowned string get_title ();
+ [Version (since = "2.4")]
+ public void set_title (string title);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "3.0")]
+ public ColorButton.with_rgba (Gdk.RGBA rgba);
+ [NoAccessorMethod]
+ [Version (since = "3.20")]
+ public bool show_editor { get; set; }
+ [Version (since = "2.4")]
+ public string title { get; set; }
+ [Version (since = "2.4")]
+ public virtual signal void color_set ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_color_chooser_dialog_get_type ()")]
+ public class ColorChooserDialog : Gtk.Dialog, Atk.Implementor, Gtk.Buildable, Gtk.ColorChooser {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "3.4")]
+ public ColorChooserDialog (string? title, Gtk.Window? parent);
+ [NoAccessorMethod]
+ public bool show_editor { get; set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_color_chooser_widget_get_type ()")]
+ public class ColorChooserWidget : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.ColorChooser,
Gtk.Orientable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "3.4")]
+ public ColorChooserWidget ();
+ [NoAccessorMethod]
+ [Version (since = "3.4")]
+ public bool show_editor { get; set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_combo_box_get_type ()")]
+ public class ComboBox : Gtk.Bin, Atk.Implementor, Gtk.Buildable, Gtk.CellEditable, Gtk.CellLayout {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "2.4")]
+ public ComboBox ();
+ [Version (since = "2.4")]
+ public int get_active ();
+ [Version (since = "3.0")]
+ public unowned string? get_active_id ();
+ [Version (since = "2.4")]
+ public bool get_active_iter (out Gtk.TreeIter iter);
+ [Version (since = "2.14")]
+ public Gtk.SensitivityType get_button_sensitivity ();
+ [Version (since = "2.6")]
+ public int get_column_span_column ();
+ [Version (since = "2.24")]
+ public int get_entry_text_column ();
+ [Version (since = "2.24")]
+ public bool get_has_entry ();
+ [Version (since = "3.0")]
+ public int get_id_column ();
+ [Version (since = "2.4")]
+ public unowned Gtk.TreeModel get_model ();
+ [Version (since = "2.6")]
+ public unowned Atk.Object get_popup_accessible ();
+ [Version (since = "3.0")]
+ public bool get_popup_fixed_width ();
+ [Version (since = "2.6")]
+ public unowned Gtk.TreeViewRowSeparatorFunc get_row_separator_func ();
+ [Version (since = "2.6")]
+ public int get_row_span_column ();
+ [Version (since = "2.6")]
+ public int get_wrap_width ();
+ [Version (since = "3.0")]
+ public void popup_for_device (Gdk.Device device);
+ [Version (since = "2.4")]
+ public void set_active (int index_);
+ [Version (since = "3.0")]
+ public bool set_active_id (string? active_id);
+ [Version (since = "2.4")]
+ public void set_active_iter (Gtk.TreeIter? iter);
+ [Version (since = "2.14")]
+ public void set_button_sensitivity (Gtk.SensitivityType sensitivity);
+ [Version (since = "2.4")]
+ public void set_column_span_column (int column_span);
+ [Version (since = "2.24")]
+ public void set_entry_text_column (int text_column);
+ [Version (since = "3.0")]
+ public void set_id_column (int id_column);
+ [Version (since = "2.4")]
+ public void set_model (Gtk.TreeModel? model);
+ [Version (since = "3.0")]
+ public void set_popup_fixed_width (bool fixed);
+ [Version (since = "2.6")]
+ public void set_row_separator_func (owned Gtk.TreeViewRowSeparatorFunc func);
+ [Version (since = "2.4")]
+ public void set_row_span_column (int row_span);
+ [Version (since = "2.4")]
+ public void set_wrap_width (int width);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public ComboBox.with_area (Gtk.CellArea area);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public ComboBox.with_area_and_entry (Gtk.CellArea area);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "2.24")]
+ public ComboBox.with_entry ();
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "2.4")]
+ public ComboBox.with_model (Gtk.TreeModel model);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "2.24")]
+ public ComboBox.with_model_and_entry (Gtk.TreeModel model);
+ [Version (since = "2.4")]
+ public int active { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "3.0")]
+ public string? active_id { owned get; set; }
+ [Version (since = "2.14")]
+ public Gtk.SensitivityType button_sensitivity { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "3.0")]
+ public Gtk.CellArea cell_area { owned get; construct; }
+ [Version (since = "2.4")]
+ public int column_span_column { get; set; }
+ [Version (since = "2.24")]
+ public int entry_text_column { get; set; }
+ [Version (since = "2.24")]
+ public bool has_entry { get; construct; }
+ [NoAccessorMethod]
+ [Version (since = "2.6")]
+ public bool has_frame { get; set; }
+ [Version (since = "3.0")]
+ public int id_column { get; set; }
+ [Version (since = "2.4")]
+ public Gtk.TreeModel model { get; set; }
+ [Version (since = "3.0")]
+ public bool popup_fixed_width { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.10")]
+ public bool popup_shown { get; }
+ [Version (since = "2.4")]
+ public int row_span_column { get; set; }
+ [Version (since = "2.4")]
+ public int wrap_width { get; set; }
+ [Version (since = "2.4")]
+ public virtual signal void changed ();
+ [Version (since = "3.4")]
+ public virtual signal string format_entry_text (string path);
+ [Version (since = "2.12")]
+ public signal void move_active (Gtk.ScrollType scroll_type);
+ [HasEmitter]
+ [Version (since = "2.12")]
+ public signal bool popdown ();
+ [HasEmitter]
+ [Version (since = "2.12")]
+ public signal void popup ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_combo_box_accessible_get_type
()")]
+ public class ComboBoxAccessible : Gtk.ContainerAccessible, Atk.Action, Atk.Component, Atk.Selection {
+ [CCode (has_construct_function = false)]
+ protected ComboBoxAccessible ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_combo_box_text_get_type ()")]
+ public class ComboBoxText : Gtk.ComboBox, Atk.Implementor, Gtk.Buildable, Gtk.CellEditable,
Gtk.CellLayout {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "2.24")]
+ public ComboBoxText ();
+ [Version (since = "2.24")]
+ public void append (string? id, string text);
+ [Version (since = "2.24")]
+ public void append_text (string text);
+ [Version (since = "2.24")]
+ public string get_active_text ();
+ [Version (since = "3.0")]
+ public void insert (int position, string? id, string text);
+ [Version (since = "2.24")]
+ public void insert_text (int position, string text);
+ [Version (since = "2.24")]
+ public void prepend (string? id, string text);
+ [Version (since = "2.24")]
+ public void prepend_text (string text);
+ [Version (since = "2.24")]
+ public void remove (int position);
+ [Version (since = "3.0")]
+ public void remove_all ();
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "2.24")]
+ public ComboBoxText.with_entry ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_container_get_type ()")]
+ public abstract class Container : Gtk.Widget, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false)]
+ protected Container ();
+ public void add_with_properties (Gtk.Widget widget, ...);
+ public void child_get (Gtk.Widget child, ...);
+ public void child_get_property (Gtk.Widget child, string property_name, GLib.Value value);
+ public void child_get_valist (Gtk.Widget child, string first_property_name, [CCode (type =
"va_list")] va_list var_args);
+ [Version (since = "3.2")]
+ public void child_notify (Gtk.Widget child, string child_property);
+ [Version (since = "3.18")]
+ public void child_notify_by_pspec (Gtk.Widget child, GLib.ParamSpec pspec);
+ public void child_set (Gtk.Widget child, ...);
+ public void child_set_property (Gtk.Widget child, string property_name, GLib.Value value);
+ public void child_set_valist (Gtk.Widget child, string first_property_name, [CCode (type =
"va_list")] va_list var_args);
+ public virtual GLib.Type child_type ();
+ [CCode (cname = "gtk_container_class_find_child_property")]
+ public class unowned GLib.ParamSpec? find_child_property (string property_name);
+ public void forall (Gtk.Callback callback);
+ [CCode (vfunc_name = "forall")]
+ [NoWrapper]
+ public virtual void forall_internal (bool include_internal, Gtk.Callback callback);
+ public void @foreach (Gtk.Callback callback);
+ [NoWrapper]
+ public virtual void get_child_property (Gtk.Widget child, uint property_id, GLib.Value value,
GLib.ParamSpec pspec);
+ public GLib.List<weak Gtk.Widget> get_children ();
+ public bool get_focus_chain (out GLib.List<weak Gtk.Widget> focusable_widgets);
+ [Version (since = "2.14")]
+ public unowned Gtk.Widget? get_focus_child ();
+ public unowned Gtk.Adjustment? get_focus_hadjustment ();
+ public unowned Gtk.Adjustment? get_focus_vadjustment ();
+ public virtual Gtk.WidgetPath get_path_for_child (Gtk.Widget child);
+ [CCode (cname = "gtk_container_class_install_child_properties")]
+ [Version (since = "3.18")]
+ public class void install_child_properties ([CCode (array_length_cname = "n_pspecs",
array_length_pos = 0.5, array_length_type = "guint")] GLib.ParamSpec[] pspecs);
+ [CCode (cname = "gtk_container_class_install_child_property")]
+ public class void install_child_property (uint property_id, GLib.ParamSpec pspec);
+ [CCode (array_length_pos = 0.1, array_length_type = "guint", cname =
"gtk_container_class_list_child_properties")]
+ public class (unowned GLib.ParamSpec)[] list_child_properties ();
+ public void propagate_draw (Gtk.Widget child, Cairo.Context cr);
+ [NoWrapper]
+ public virtual void set_child_property (Gtk.Widget child, uint property_id, GLib.Value value,
GLib.ParamSpec pspec);
+ public void set_focus_chain (GLib.List<Gtk.Widget> focusable_widgets);
+ public void set_focus_hadjustment (Gtk.Adjustment adjustment);
+ public void set_focus_vadjustment (Gtk.Adjustment adjustment);
+ public void unset_focus_chain ();
+ [HasEmitter]
+ public virtual signal void add (Gtk.Widget widget);
+ [HasEmitter]
+ public virtual signal void check_resize ();
+ [HasEmitter]
+ public virtual signal void remove (Gtk.Widget widget);
+ [HasEmitter]
+ public virtual signal void set_focus_child (Gtk.Widget? child);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_container_accessible_get_type
()")]
+ public class ContainerAccessible : Gtk.WidgetAccessible, Atk.Component {
+ [CCode (has_construct_function = false)]
+ protected ContainerAccessible ();
+ [NoWrapper]
+ public virtual int add_gtk (Gtk.Widget widget, void* data);
+ [NoWrapper]
+ public virtual int remove_gtk (Gtk.Widget widget, void* data);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id =
"gtk_container_cell_accessible_get_type ()")]
+ public class ContainerCellAccessible : Gtk.CellAccessible, Atk.Action, Atk.Component {
+ [CCode (has_construct_function = false)]
+ public ContainerCellAccessible ();
+ public void add_child (Gtk.CellAccessible child);
+ public unowned GLib.List<Gtk.CellAccessible> get_children ();
+ public void remove_child (Gtk.CellAccessible child);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_css_provider_get_type ()")]
+ public class CssProvider : GLib.Object, Gtk.StyleProvider {
+ [CCode (has_construct_function = false)]
+ public CssProvider ();
+ public static unowned Gtk.CssProvider get_default ();
+ public static unowned Gtk.CssProvider get_named (string name, string? variant);
+ [CCode (cname = "gtk_css_provider_load_from_data")]
+ public void load_from_buffer ([CCode (array_length_cname = "length", array_length_pos = 1.1,
array_length_type = "gssize")] uint8[] data);
+ public void load_from_file (GLib.File file);
+ public void load_from_path (string path);
+ [Version (since = "3.16")]
+ public void load_from_resource (string resource_path);
+ [Version (since = "3.2")]
+ public string to_string ();
+ public virtual signal void parsing_error (Gtk.CssSection section, GLib.Error error);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", ref_function = "gtk_css_section_ref", type_id =
"gtk_css_section_get_type ()", unref_function = "gtk_css_section_unref")]
+ [Compact]
+ [Version (since = "3.2")]
+ public class CssSection {
+ public uint get_end_line ();
+ public uint get_end_position ();
+ public unowned GLib.File get_file ();
+ public unowned Gtk.CssSection? get_parent ();
+ public Gtk.CssSectionType get_section_type ();
+ public uint get_start_line ();
+ public uint get_start_position ();
+ public Gtk.CssSection @ref ();
+ public void unref ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_dialog_get_type ()")]
+ public class Dialog : Gtk.Window, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public Dialog ();
+ public void add_action_widget (Gtk.Widget child, int response_id);
+ public unowned Gtk.Widget add_button (string button_text, int response_id);
+ public void add_buttons (...);
+ [Version (deprecated = true, deprecated_since = "3.12", since = "2.14")]
+ public unowned Gtk.Widget get_action_area ();
+ [Version (since = "2.14")]
+ public unowned Gtk.Box get_content_area ();
+ [Version (since = "3.12")]
+ public unowned Gtk.Widget get_header_bar ();
+ [Version (since = "2.8")]
+ public int get_response_for_widget (Gtk.Widget widget);
+ [Version (since = "2.20")]
+ public unowned Gtk.Widget? get_widget_for_response (int response_id);
+ public int run ();
+ public void set_default_response (int response_id);
+ public void set_response_sensitive (int response_id, bool setting);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public Dialog.with_buttons (string? title, Gtk.Window? parent, Gtk.DialogFlags flags, ...);
+ [NoAccessorMethod]
+ [Version (since = "3.12")]
+ public int use_header_bar { get; construct; }
+ public virtual signal void close ();
+ [HasEmitter]
+ public virtual signal void response (int response_id);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_drawing_area_get_type ()")]
+ public class DrawingArea : Gtk.Widget, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public DrawingArea ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_entry_get_type ()")]
+ public class Entry : Gtk.Widget, Atk.Implementor, Gtk.Buildable, Gtk.CellEditable, Gtk.Editable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public Entry ();
+ public bool get_activates_default ();
+ [Version (since = "2.4")]
+ public float get_alignment ();
+ [Version (since = "3.6")]
+ public unowned Pango.AttrList? get_attributes ();
+ [Version (since = "2.18")]
+ public unowned Gtk.EntryBuffer get_buffer ();
+ [Version (since = "2.4")]
+ public unowned Gtk.EntryCompletion get_completion ();
+ [Version (since = "2.16")]
+ public int get_current_icon_drag_source ();
+ [Version (since = "2.12")]
+ public unowned Gtk.Adjustment? get_cursor_hadjustment ();
+ [NoWrapper]
+ public virtual void get_frame_size (out int x, out int y, out int width, out int height);
+ public bool get_has_frame ();
+ [Version (since = "2.16")]
+ public bool get_icon_activatable (Gtk.EntryIconPosition icon_pos);
+ [Version (since = "3.0")]
+ public Gdk.Rectangle get_icon_area (Gtk.EntryIconPosition icon_pos);
+ [Version (since = "2.16")]
+ public int get_icon_at_pos (int x, int y);
+ [Version (since = "2.16")]
+ public unowned GLib.Icon? get_icon_gicon (Gtk.EntryIconPosition icon_pos);
+ [Version (since = "2.16")]
+ public unowned string? get_icon_name (Gtk.EntryIconPosition icon_pos);
+ [Version (since = "2.16")]
+ public unowned Gdk.Pixbuf? get_icon_pixbuf (Gtk.EntryIconPosition icon_pos);
+ [Version (since = "2.16")]
+ public bool get_icon_sensitive (Gtk.EntryIconPosition icon_pos);
+ [Version (since = "2.16")]
+ public Gtk.ImageType get_icon_storage_type (Gtk.EntryIconPosition icon_pos);
+ [Version (since = "2.16")]
+ public string? get_icon_tooltip_markup (Gtk.EntryIconPosition icon_pos);
+ [Version (since = "2.16")]
+ public string? get_icon_tooltip_text (Gtk.EntryIconPosition icon_pos);
+ [Version (since = "3.6")]
+ public Gtk.InputHints get_input_hints ();
+ [Version (since = "3.6")]
+ public Gtk.InputPurpose get_input_purpose ();
+ public unichar get_invisible_char ();
+ public unowned Pango.Layout get_layout ();
+ public void get_layout_offsets (out int x, out int y);
+ public int get_max_length ();
+ [Version (since = "3.12")]
+ public int get_max_width_chars ();
+ [Version (since = "2.14")]
+ public bool get_overwrite_mode ();
+ [Version (since = "3.2")]
+ public unowned string get_placeholder_text ();
+ [Version (since = "2.16")]
+ public double get_progress_fraction ();
+ [Version (since = "2.16")]
+ public double get_progress_pulse_step ();
+ [Version (since = "3.10")]
+ public unowned Pango.TabArray? get_tabs ();
+ public unowned string get_text ();
+ [Version (since = "3.0")]
+ public void get_text_area (out Gdk.Rectangle text_area);
+ [NoWrapper]
+ public virtual void get_text_area_size (out int x, out int y, out int width, out int height);
+ [Version (since = "2.14")]
+ public uint16 get_text_length ();
+ public bool get_visibility ();
+ public int get_width_chars ();
+ [Version (since = "3.16")]
+ public void grab_focus_without_selecting ();
+ [Version (since = "2.22")]
+ public bool im_context_filter_keypress (Gdk.EventKey event);
+ public int layout_index_to_text_index (int layout_index);
+ [Version (since = "2.16")]
+ public void progress_pulse ();
+ [Version (since = "2.22")]
+ public void reset_im_context ();
+ public void set_activates_default (bool setting);
+ [Version (since = "2.4")]
+ public void set_alignment (float xalign);
+ [Version (since = "3.6")]
+ public void set_attributes (Pango.AttrList attrs);
+ [Version (since = "2.18")]
+ public void set_buffer (Gtk.EntryBuffer buffer);
+ [Version (since = "2.4")]
+ public void set_completion (Gtk.EntryCompletion? completion);
+ [Version (since = "2.12")]
+ public void set_cursor_hadjustment (Gtk.Adjustment? adjustment);
+ public void set_has_frame (bool setting);
+ [Version (since = "2.16")]
+ public void set_icon_activatable (Gtk.EntryIconPosition icon_pos, bool activatable);
+ [Version (since = "2.16")]
+ public void set_icon_drag_source (Gtk.EntryIconPosition icon_pos, Gtk.TargetList target_list,
Gdk.DragAction actions);
+ [Version (since = "2.16")]
+ public void set_icon_from_gicon (Gtk.EntryIconPosition icon_pos, GLib.Icon? icon);
+ [Version (since = "2.16")]
+ public void set_icon_from_icon_name (Gtk.EntryIconPosition icon_pos, string? icon_name);
+ [Version (since = "2.16")]
+ public void set_icon_from_pixbuf (Gtk.EntryIconPosition icon_pos, Gdk.Pixbuf? pixbuf);
+ [Version (since = "2.16")]
+ public void set_icon_sensitive (Gtk.EntryIconPosition icon_pos, bool sensitive);
+ [Version (since = "2.16")]
+ public void set_icon_tooltip_markup (Gtk.EntryIconPosition icon_pos, string? tooltip);
+ [Version (since = "2.16")]
+ public void set_icon_tooltip_text (Gtk.EntryIconPosition icon_pos, string? tooltip);
+ [Version (since = "3.6")]
+ public void set_input_hints (Gtk.InputHints hints);
+ [Version (since = "3.6")]
+ public void set_input_purpose (Gtk.InputPurpose purpose);
+ public void set_invisible_char (unichar ch);
+ public void set_max_length (int max);
+ [Version (since = "3.12")]
+ public void set_max_width_chars (int n_chars);
+ [Version (since = "2.14")]
+ public void set_overwrite_mode (bool overwrite);
+ [Version (since = "3.2")]
+ public void set_placeholder_text (string? text);
+ [Version (since = "2.16")]
+ public void set_progress_fraction (double fraction);
+ [Version (since = "2.16")]
+ public void set_progress_pulse_step (double fraction);
+ [Version (since = "3.10")]
+ public void set_tabs (Pango.TabArray tabs);
+ public void set_text (string text);
+ public void set_visibility (bool visible);
+ public void set_width_chars (int n_chars);
+ public int text_index_to_layout_index (int text_index);
+ [Version (since = "2.16")]
+ public void unset_invisible_char ();
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "2.18")]
+ public Entry.with_buffer (Gtk.EntryBuffer buffer);
+ public bool activates_default { get; set; }
+ [Version (since = "3.6")]
+ public Pango.AttrList attributes { get; set; }
+ public Gtk.EntryBuffer buffer { get; set construct; }
+ [NoAccessorMethod]
+ [Version (since = "2.16")]
+ public bool caps_lock_warning { get; set; }
+ [Version (since = "3.2")]
+ public Gtk.EntryCompletion completion { get; set; }
+ [NoAccessorMethod]
+ public int cursor_position { get; }
+ [NoAccessorMethod]
+ public bool editable { get; set; }
+ public bool has_frame { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.16")]
+ public string im_module { owned get; set; }
+ [Version (since = "3.6")]
+ public Gtk.InputHints input_hints { get; set; }
+ [Version (since = "3.6")]
+ public Gtk.InputPurpose input_purpose { get; set; }
+ public uint invisible_char { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.16")]
+ public bool invisible_char_set { get; set; }
+ public int max_length { get; set; }
+ [Version (since = "3.12")]
+ public int max_width_chars { get; set; }
+ [Version (since = "2.14")]
+ public bool overwrite_mode { get; set; }
+ [Version (since = "3.2")]
+ public string placeholder_text { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "3.8")]
+ public bool populate_all { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.16")]
+ public bool primary_icon_activatable { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.16")]
+ public GLib.Icon primary_icon_gicon { owned get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.16")]
+ public string primary_icon_name { owned get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.16")]
+ public Gdk.Pixbuf primary_icon_pixbuf { owned get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.16")]
+ public bool primary_icon_sensitive { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.16")]
+ public Gtk.ImageType primary_icon_storage_type { get; }
+ [NoAccessorMethod]
+ [Version (since = "2.16")]
+ public string primary_icon_tooltip_markup { owned get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.16")]
+ public string primary_icon_tooltip_text { owned get; set; }
+ [Version (since = "2.16")]
+ public double progress_fraction { get; set; }
+ [Version (since = "2.16")]
+ public double progress_pulse_step { get; set; }
+ [NoAccessorMethod]
+ public int scroll_offset { get; }
+ [NoAccessorMethod]
+ [Version (since = "2.16")]
+ public bool secondary_icon_activatable { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.16")]
+ public GLib.Icon secondary_icon_gicon { owned get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.16")]
+ public string secondary_icon_name { owned get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.16")]
+ public Gdk.Pixbuf secondary_icon_pixbuf { owned get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.16")]
+ public bool secondary_icon_sensitive { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.16")]
+ public Gtk.ImageType secondary_icon_storage_type { get; }
+ [NoAccessorMethod]
+ [Version (since = "2.16")]
+ public string secondary_icon_tooltip_markup { owned get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.16")]
+ public string secondary_icon_tooltip_text { owned get; set; }
+ [NoAccessorMethod]
+ public int selection_bound { get; }
+ public Pango.TabArray tabs { get; set; }
+ public string text { get; set; }
+ [Version (since = "2.14")]
+ public uint text_length { get; }
+ [NoAccessorMethod]
+ [Version (since = "2.10")]
+ public bool truncate_multiline { get; set; }
+ public bool visibility { get; set; }
+ public int width_chars { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.4")]
+ public float xalign { get; set; }
+ public virtual signal void activate ();
+ public virtual signal void backspace ();
+ public virtual signal void copy_clipboard ();
+ public virtual signal void cut_clipboard ();
+ public virtual signal void delete_from_cursor (Gtk.DeleteType type, int count);
+ [Version (since = "2.16")]
+ public signal void icon_press (Gtk.EntryIconPosition icon_pos, Gdk.EventButton event);
+ [Version (since = "2.16")]
+ public signal void icon_release (Gtk.EntryIconPosition icon_pos, Gdk.EventButton event);
+ public virtual signal void insert_at_cursor (string str);
+ public virtual signal void move_cursor (Gtk.MovementStep step, int count, bool
extend_selection);
+ public virtual signal void paste_clipboard ();
+ public virtual signal void populate_popup (Gtk.Widget popup);
+ [Version (since = "2.20")]
+ public signal void preedit_changed (string preedit);
+ public virtual signal void toggle_overwrite ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_entry_accessible_get_type ()")]
+ public class EntryAccessible : Gtk.WidgetAccessible, Atk.Action, Atk.Component, Atk.EditableText,
Atk.Text {
+ [CCode (has_construct_function = false)]
+ protected EntryAccessible ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_entry_buffer_get_type ()")]
+ public class EntryBuffer : GLib.Object {
+ [CCode (has_construct_function = false)]
+ [Version (since = "2.18")]
+ public EntryBuffer ([CCode (array_length_cname = "n_initial_chars", array_length_pos = 1.1,
type = "const gchar*")] uint8[]? initial_chars = null);
+ [Version (since = "2.18")]
+ public virtual uint delete_text (uint position, uint n_chars);
+ [Version (since = "2.18")]
+ public void emit_deleted_text (uint position, uint n_chars);
+ [Version (since = "2.18")]
+ public void emit_inserted_text (uint position, [CCode (array_length_cname = "n_chars",
array_length_pos = 2.1, array_length_type = "guint", type = "const gchar*")] uint8[] chars);
+ [Version (since = "2.18")]
+ public size_t get_bytes ();
+ [Version (since = "2.18")]
+ public virtual uint get_length ();
+ [Version (since = "2.18")]
+ public int get_max_length ();
+ [NoWrapper]
+ public virtual unowned string get_text (out size_t n_bytes = null);
+ [Version (since = "2.18")]
+ public virtual uint insert_text (uint position, [CCode (array_length_cname = "n_chars",
array_length_pos = 2.1, array_length_type = "guint", type = "const gchar*")] uint8[] chars);
+ [Version (since = "2.18")]
+ public void set_max_length (int max_length);
+ [Version (since = "2.18")]
+ public void set_text ([CCode (array_length_cname = "n_chars", array_length_pos = 1.1, type =
"const gchar*")] uint8[] chars);
+ [Version (since = "2.18")]
+ public uint length { get; }
+ [Version (since = "2.18")]
+ public int max_length { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.18")]
+ public string text { owned get; set; }
+ [Version (since = "2.18")]
+ public virtual signal void deleted_text (uint position, uint n_chars);
+ [Version (since = "2.18")]
+ public virtual signal void inserted_text (uint position, string chars, uint n_chars);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_entry_completion_get_type ()")]
+ public class EntryCompletion : GLib.Object, Gtk.Buildable, Gtk.CellLayout {
+ [CCode (has_construct_function = false)]
+ [Version (since = "2.4")]
+ public EntryCompletion ();
+ [Version (since = "2.4")]
+ public void complete ();
+ [Version (since = "3.4")]
+ public string? compute_prefix (string key);
+ [Version (since = "2.4")]
+ public void delete_action (int index_);
+ [Version (since = "2.12")]
+ public unowned string get_completion_prefix ();
+ [Version (since = "2.4")]
+ public unowned Gtk.Widget get_entry ();
+ [Version (since = "2.6")]
+ public bool get_inline_completion ();
+ [Version (since = "2.12")]
+ public bool get_inline_selection ();
+ [Version (since = "2.4")]
+ public int get_minimum_key_length ();
+ [Version (since = "2.4")]
+ public unowned Gtk.TreeModel? get_model ();
+ [Version (since = "2.6")]
+ public bool get_popup_completion ();
+ [Version (since = "2.8")]
+ public bool get_popup_set_width ();
+ [Version (since = "2.8")]
+ public bool get_popup_single_match ();
+ [Version (since = "2.6")]
+ public int get_text_column ();
+ [Version (since = "2.4")]
+ public void insert_action_markup (int index_, string markup);
+ [Version (since = "2.4")]
+ public void insert_action_text (int index_, string text);
+ [CCode (cname = "gtk_entry_completion_insert_prefix")]
+ [Version (since = "2.6")]
+ public void request_prefix_insertion ();
+ [Version (since = "2.6")]
+ public void set_inline_completion (bool inline_completion);
+ [Version (since = "2.12")]
+ public void set_inline_selection (bool inline_selection);
+ [Version (since = "2.4")]
+ public void set_match_func (owned Gtk.EntryCompletionMatchFunc func);
+ [Version (since = "2.4")]
+ public void set_minimum_key_length (int length);
+ [Version (since = "2.4")]
+ public void set_model (Gtk.TreeModel? model);
+ [Version (since = "2.6")]
+ public void set_popup_completion (bool popup_completion);
+ [Version (since = "2.8")]
+ public void set_popup_set_width (bool popup_set_width);
+ [Version (since = "2.8")]
+ public void set_popup_single_match (bool popup_single_match);
+ [Version (since = "2.4")]
+ public void set_text_column (int column);
+ [CCode (has_construct_function = false)]
+ [Version (since = "3.0")]
+ public EntryCompletion.with_area (Gtk.CellArea area);
+ [NoAccessorMethod]
+ [Version (since = "3.0")]
+ public Gtk.CellArea cell_area { owned get; construct; }
+ [Version (since = "2.6")]
+ public bool inline_completion { get; set; }
+ [Version (since = "2.12")]
+ public bool inline_selection { get; set; }
+ public int minimum_key_length { get; set; }
+ public Gtk.TreeModel model { get; set; }
+ [Version (since = "2.6")]
+ public bool popup_completion { get; set; }
+ [Version (since = "2.8")]
+ public bool popup_set_width { get; set; }
+ [Version (since = "2.8")]
+ public bool popup_single_match { get; set; }
+ [Version (since = "2.6")]
+ public int text_column { get; set; }
+ [Version (since = "2.4")]
+ public virtual signal void action_activated (int index_);
+ [Version (since = "2.12")]
+ public virtual signal bool cursor_on_match (Gtk.TreeModel model, Gtk.TreeIter iter);
+ [Version (since = "2.6")]
+ public virtual signal bool insert_prefix (string prefix);
+ [Version (since = "2.4")]
+ public virtual signal bool match_selected (Gtk.TreeModel model, Gtk.TreeIter iter);
+ [Version (since = "3.14")]
+ public virtual signal void no_matches ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_entry_icon_accessible_get_type
()")]
+ public class EntryIconAccessible : Atk.Object, Atk.Action, Atk.Component {
+ [CCode (has_construct_function = false)]
+ protected EntryIconAccessible ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_event_box_get_type ()")]
+ public class EventBox : Gtk.Bin, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public EventBox ();
+ [Version (since = "2.4")]
+ public bool get_above_child ();
+ [Version (since = "2.4")]
+ public bool get_visible_window ();
+ [Version (since = "2.4")]
+ public void set_above_child (bool above_child);
+ [Version (since = "2.4")]
+ public void set_visible_window (bool visible_window);
+ public bool above_child { get; set; }
+ public bool visible_window { get; set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_event_controller_get_type ()")]
+ public abstract class EventController : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected EventController ();
+ [Version (since = "3.14")]
+ public Gtk.PropagationPhase get_propagation_phase ();
+ [Version (since = "3.14")]
+ public unowned Gtk.Widget get_widget ();
+ [Version (since = "3.14")]
+ public bool handle_event (Gdk.Event event);
+ [Version (since = "3.14")]
+ public void reset ();
+ [Version (since = "3.14")]
+ public void set_propagation_phase (Gtk.PropagationPhase phase);
+ [Version (since = "3.14")]
+ public Gtk.PropagationPhase propagation_phase { get; set; }
+ [Version (since = "3.14")]
+ public Gtk.Widget widget { get; construct; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_expander_get_type ()")]
+ public class Expander : Gtk.Bin, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "2.4")]
+ public Expander (string label);
+ [Version (since = "2.4")]
+ public bool get_expanded ();
+ [Version (since = "2.4")]
+ public unowned string get_label ();
+ [Version (since = "2.22")]
+ public bool get_label_fill ();
+ [Version (since = "2.4")]
+ public unowned Gtk.Widget? get_label_widget ();
+ [Version (since = "3.2")]
+ public bool get_resize_toplevel ();
+ [Version (deprecated = true, deprecated_since = "3.20", since = "2.4")]
+ public int get_spacing ();
+ [Version (since = "2.4")]
+ public bool get_use_markup ();
+ [Version (since = "2.4")]
+ public bool get_use_underline ();
+ [Version (since = "2.4")]
+ public void set_expanded (bool expanded);
+ [Version (since = "2.4")]
+ public void set_label (string? label);
+ [Version (since = "2.22")]
+ public void set_label_fill (bool label_fill);
+ [Version (since = "2.4")]
+ public void set_label_widget (Gtk.Widget? label_widget);
+ [Version (since = "3.2")]
+ public void set_resize_toplevel (bool resize_toplevel);
+ [Version (deprecated = true, deprecated_since = "3.20", since = "2.4")]
+ public void set_spacing (int spacing);
+ [Version (since = "2.4")]
+ public void set_use_markup (bool use_markup);
+ [Version (since = "2.4")]
+ public void set_use_underline (bool use_underline);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "2.4")]
+ public Expander.with_mnemonic (string? label);
+ public bool expanded { get; set construct; }
+ public string label { get; set construct; }
+ public bool label_fill { get; set construct; }
+ public Gtk.Widget label_widget { get; set; }
+ [Version (since = "3.2")]
+ public bool resize_toplevel { get; set; }
+ [Version (deprecated = true, deprecated_since = "3.20")]
+ public int spacing { get; set; }
+ public bool use_markup { get; set construct; }
+ public bool use_underline { get; set construct; }
+ public virtual signal void activate ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_expander_accessible_get_type
()")]
+ public class ExpanderAccessible : Gtk.ContainerAccessible, Atk.Action, Atk.Component {
+ [CCode (has_construct_function = false)]
+ protected ExpanderAccessible ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_file_chooser_button_get_type ()")]
+ public class FileChooserButton : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.FileChooser,
Gtk.Orientable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "2.6")]
+ public FileChooserButton (string title, Gtk.FileChooserAction action);
+ [Version (since = "2.6")]
+ public unowned string get_title ();
+ [Version (since = "2.6")]
+ public int get_width_chars ();
+ [Version (since = "2.6")]
+ public void set_title (string title);
+ [Version (since = "2.6")]
+ public void set_width_chars (int n_chars);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "2.6")]
+ public FileChooserButton.with_dialog (Gtk.Dialog dialog);
+ [Version (since = "2.6")]
+ public Gtk.FileChooser dialog { construct; }
+ [Version (since = "2.6")]
+ public string title { get; set; }
+ [Version (since = "2.6")]
+ public int width_chars { get; set; }
+ [Version (since = "2.12")]
+ public virtual signal void file_set ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_file_chooser_dialog_get_type ()")]
+ public class FileChooserDialog : Gtk.Dialog, Atk.Implementor, Gtk.Buildable, Gtk.FileChooser {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "2.4")]
+ public FileChooserDialog (string? title, Gtk.Window? parent, Gtk.FileChooserAction action,
...);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_file_chooser_native_get_type ()")]
+ public class FileChooserNative : Gtk.NativeDialog, Gtk.FileChooser {
+ [CCode (has_construct_function = false)]
+ [Version (since = "3.20")]
+ public FileChooserNative (string? title, Gtk.Window? parent, Gtk.FileChooserAction action,
string? accept_label, string? cancel_label);
+ [Version (since = "3.20")]
+ public unowned string? get_accept_label ();
+ [Version (since = "3.20")]
+ public unowned string? get_cancel_label ();
+ [Version (since = "3.20")]
+ public void set_accept_label (string? accept_label);
+ [Version (since = "3.20")]
+ public void set_cancel_label (string? cancel_label);
+ public string accept_label { get; set; }
+ public string cancel_label { get; set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_file_chooser_widget_get_type ()")]
+ public class FileChooserWidget : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.FileChooser,
Gtk.Orientable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "2.4")]
+ public FileChooserWidget (Gtk.FileChooserAction action);
+ [NoAccessorMethod]
+ public bool search_mode { get; set; }
+ [NoAccessorMethod]
+ public string subtitle { owned get; }
+ public signal void desktop_folder ();
+ public signal void down_folder ();
+ public signal void home_folder ();
+ public signal void location_popup (string path);
+ public signal void location_popup_on_paste ();
+ public signal void location_toggle_popup ();
+ public signal void places_shortcut ();
+ public signal void quick_bookmark (int bookmark_index);
+ public signal void recent_shortcut ();
+ public signal void search_shortcut ();
+ public signal void show_hidden ();
+ public signal void up_folder ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_file_filter_get_type ()")]
+ public class FileFilter : GLib.InitiallyUnowned, Gtk.Buildable {
+ [CCode (has_construct_function = false)]
+ [Version (since = "2.4")]
+ public FileFilter ();
+ [Version (since = "2.4")]
+ public void add_custom (Gtk.FileFilterFlags needed, owned Gtk.FileFilterFunc func);
+ [Version (since = "2.4")]
+ public void add_mime_type (string mime_type);
+ [Version (since = "2.4")]
+ public void add_pattern (string pattern);
+ [Version (since = "2.6")]
+ public void add_pixbuf_formats ();
+ [Version (since = "2.4")]
+ public bool filter (Gtk.FileFilterInfo filter_info);
+ [CCode (has_construct_function = false)]
+ [Version (since = "3.22")]
+ public FileFilter.from_gvariant (GLib.Variant variant);
+ [CCode (cname = "gtk_file_filter_get_name")]
+ [Version (since = "2.4")]
+ public unowned string? get_filter_name ();
+ [Version (since = "2.4")]
+ public Gtk.FileFilterFlags get_needed ();
+ [CCode (cname = "gtk_file_filter_set_name")]
+ [Version (since = "2.4")]
+ public void set_filter_name (string? name);
+ [CCode (returns_floating_reference = true)]
+ [Version (since = "3.22")]
+ public GLib.Variant to_gvariant ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", has_type_id = false)]
+ [Compact]
+ public class FileFilterInfo {
+ public Gtk.FileFilterFlags contains;
+ public weak string display_name;
+ public weak string filename;
+ public weak string mime_type;
+ public weak string uri;
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_fixed_get_type ()")]
+ public class Fixed : Gtk.Container, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public Fixed ();
+ public void move (Gtk.Widget widget, int x, int y);
+ public void put (Gtk.Widget widget, int x, int y);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", has_type_id = false)]
+ [Compact]
+ public class FixedChild {
+ public weak Gtk.Widget widget;
+ public int x;
+ public int y;
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_flow_box_get_type ()")]
+ public class FlowBox : Gtk.Container, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "3.12")]
+ public FlowBox ();
+ [Version (since = "3.18")]
+ public void bind_model (GLib.ListModel? model, owned Gtk.FlowBoxCreateWidgetFunc?
create_widget_func);
+ [Version (since = "3.12")]
+ public bool get_activate_on_single_click ();
+ [Version (since = "3.12")]
+ public unowned Gtk.FlowBoxChild? get_child_at_index (int idx);
+ [Version (since = "3.12")]
+ public uint get_column_spacing ();
+ [Version (since = "3.12")]
+ public bool get_homogeneous ();
+ [Version (since = "3.12")]
+ public uint get_max_children_per_line ();
+ [Version (since = "3.12")]
+ public uint get_min_children_per_line ();
+ [Version (since = "3.12")]
+ public uint get_row_spacing ();
+ [Version (since = "3.12")]
+ public GLib.List<weak Gtk.FlowBoxChild> get_selected_children ();
+ [Version (since = "3.12")]
+ public Gtk.SelectionMode get_selection_mode ();
+ [Version (since = "3.12")]
+ public void insert (Gtk.Widget widget, int position);
+ [Version (since = "3.12")]
+ public void invalidate_filter ();
+ [Version (since = "3.12")]
+ public void invalidate_sort ();
+ [Version (since = "3.12")]
+ public void select_child (Gtk.FlowBoxChild child);
+ [Version (since = "3.12")]
+ public void selected_foreach (Gtk.FlowBoxForeachFunc func);
+ [Version (since = "3.12")]
+ public void set_activate_on_single_click (bool single);
+ [Version (since = "3.12")]
+ public void set_column_spacing (uint spacing);
+ [Version (since = "3.12")]
+ public void set_filter_func (owned Gtk.FlowBoxFilterFunc? filter_func);
+ [Version (since = "3.12")]
+ public void set_hadjustment (Gtk.Adjustment adjustment);
+ [Version (since = "3.12")]
+ public void set_homogeneous (bool homogeneous);
+ [Version (since = "3.12")]
+ public void set_max_children_per_line (uint n_children);
+ [Version (since = "3.12")]
+ public void set_min_children_per_line (uint n_children);
+ [Version (since = "3.12")]
+ public void set_row_spacing (uint spacing);
+ [Version (since = "3.12")]
+ public void set_selection_mode (Gtk.SelectionMode mode);
+ [Version (since = "3.12")]
+ public void set_sort_func (owned Gtk.FlowBoxSortFunc? sort_func);
+ [Version (since = "3.12")]
+ public void set_vadjustment (Gtk.Adjustment adjustment);
+ [Version (since = "3.12")]
+ public void unselect_child (Gtk.FlowBoxChild child);
+ public bool activate_on_single_click { get; set; }
+ public uint column_spacing { get; set; }
+ public bool homogeneous { get; set; }
+ public uint max_children_per_line { get; set; }
+ public uint min_children_per_line { get; set; }
+ public uint row_spacing { get; set; }
+ public Gtk.SelectionMode selection_mode { get; set; }
+ public virtual signal void activate_cursor_child ();
+ public virtual signal void child_activated (Gtk.FlowBoxChild child);
+ public virtual signal bool move_cursor (Gtk.MovementStep step, int count);
+ [HasEmitter]
+ public virtual signal void select_all ();
+ public virtual signal void selected_children_changed ();
+ public virtual signal void toggle_cursor_child ();
+ [HasEmitter]
+ public virtual signal void unselect_all ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_flow_box_accessible_get_type
()")]
+ public class FlowBoxAccessible : Gtk.ContainerAccessible, Atk.Component, Atk.Selection {
+ [CCode (has_construct_function = false)]
+ protected FlowBoxAccessible ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_flow_box_child_get_type ()")]
+ public class FlowBoxChild : Gtk.Bin, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "3.12")]
+ public FlowBoxChild ();
+ [Version (since = "3.12")]
+ public void changed ();
+ [Version (since = "3.12")]
+ public int get_index ();
+ [Version (since = "3.12")]
+ public bool is_selected ();
+ public virtual signal void activate ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id =
"gtk_flow_box_child_accessible_get_type ()")]
+ public class FlowBoxChildAccessible : Gtk.ContainerAccessible, Atk.Component {
+ [CCode (has_construct_function = false)]
+ protected FlowBoxChildAccessible ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_font_button_get_type ()")]
+ public class FontButton : Gtk.Button, Atk.Implementor, Gtk.Actionable, Gtk.Buildable, Gtk.FontChooser
{
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "2.4")]
+ public FontButton ();
+ [Version (since = "2.4")]
+ public unowned string get_font_name ();
+ [Version (since = "2.4")]
+ public bool get_show_size ();
+ [Version (since = "2.4")]
+ public bool get_show_style ();
+ [Version (since = "2.4")]
+ public unowned string get_title ();
+ [Version (since = "2.4")]
+ public bool get_use_font ();
+ [Version (since = "2.4")]
+ public bool get_use_size ();
+ [Version (since = "2.4")]
+ public bool set_font_name (string fontname);
+ [Version (since = "2.4")]
+ public void set_show_size (bool show_size);
+ [Version (since = "2.4")]
+ public void set_show_style (bool show_style);
+ [Version (since = "2.4")]
+ public void set_title (string title);
+ [Version (since = "2.4")]
+ public void set_use_font (bool use_font);
+ [Version (since = "2.4")]
+ public void set_use_size (bool use_size);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "2.4")]
+ public FontButton.with_font (string fontname);
+ [NoAccessorMethod]
+ [Version (since = "2.4")]
+ public string font_name { owned get; set; }
+ [Version (since = "2.4")]
+ public bool show_size { get; set; }
+ [Version (since = "2.4")]
+ public bool show_style { get; set; }
+ [Version (since = "2.4")]
+ public string title { get; set; }
+ [Version (since = "2.4")]
+ public bool use_font { get; set; }
+ [Version (since = "2.4")]
+ public bool use_size { get; set; }
+ [Version (since = "2.4")]
+ public virtual signal void font_set ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_font_chooser_dialog_get_type ()")]
+ public class FontChooserDialog : Gtk.Dialog, Atk.Implementor, Gtk.Buildable, Gtk.FontChooser {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "3.2")]
+ public FontChooserDialog (string? title, Gtk.Window? parent);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_font_chooser_widget_get_type ()")]
+ public class FontChooserWidget : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.FontChooser,
Gtk.Orientable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "3.2")]
+ public FontChooserWidget ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_frame_get_type ()")]
+ public class Frame : Gtk.Bin, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public Frame (string? label);
+ [NoWrapper]
+ public virtual void compute_child_allocation (Gtk.Allocation allocation);
+ public unowned string? get_label ();
+ public void get_label_align (out float xalign, out float yalign);
+ public unowned Gtk.Widget? get_label_widget ();
+ public Gtk.ShadowType get_shadow_type ();
+ public void set_label (string? label);
+ public void set_label_align (float xalign, float yalign);
+ public void set_label_widget (Gtk.Widget? label_widget);
+ public void set_shadow_type (Gtk.ShadowType type);
+ public string label { get; set; }
+ public Gtk.Widget label_widget { get; set; }
+ [NoAccessorMethod]
+ public float label_xalign { get; set; }
+ [NoAccessorMethod]
+ public float label_yalign { get; set; }
+ public Gtk.ShadowType shadow_type { get; set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_frame_accessible_get_type ()")]
+ public class FrameAccessible : Gtk.ContainerAccessible, Atk.Component {
+ [CCode (has_construct_function = false)]
+ protected FrameAccessible ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_gl_area_get_type ()")]
+ [Version (since = "3.16")]
+ public class GLArea : Gtk.Widget, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public GLArea ();
+ public void attach_buffers ();
+ public bool get_auto_render ();
+ public unowned Gdk.GLContext get_context ();
+ public unowned GLib.Error? get_error ();
+ public bool get_has_alpha ();
+ public bool get_has_depth_buffer ();
+ public bool get_has_stencil_buffer ();
+ public void get_required_version (out int major, out int minor);
+ [Version (since = "3.22")]
+ public bool get_use_es ();
+ public void make_current ();
+ public void queue_render ();
+ public void set_auto_render (bool auto_render);
+ public void set_error (GLib.Error? error);
+ public void set_has_alpha (bool has_alpha);
+ public void set_has_depth_buffer (bool has_depth_buffer);
+ public void set_has_stencil_buffer (bool has_stencil_buffer);
+ public void set_required_version (int major, int minor);
+ [Version (since = "3.22")]
+ public void set_use_es (bool use_es);
+ public bool auto_render { get; set; }
+ public Gdk.GLContext context { get; }
+ public bool has_alpha { get; set; }
+ public bool has_depth_buffer { get; set; }
+ public bool has_stencil_buffer { get; set; }
+ [Version (since = "3.22")]
+ public bool use_es { get; set; }
+ public signal Gdk.GLContext create_context ();
+ public virtual signal bool render (Gdk.GLContext context);
+ public virtual signal void resize (int width, int height);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_gesture_get_type ()")]
+ public abstract class Gesture : Gtk.EventController {
+ [CCode (has_construct_function = false)]
+ protected Gesture ();
+ [Version (since = "3.14")]
+ public bool get_bounding_box (out Gdk.Rectangle rect);
+ [Version (since = "3.14")]
+ public bool get_bounding_box_center (out double x, out double y);
+ [Version (since = "3.14")]
+ public unowned Gdk.Device? get_device ();
+ [Version (since = "3.14")]
+ public GLib.List<weak Gtk.Gesture> get_group ();
+ public unowned Gdk.Event? get_last_event (Gdk.EventSequence sequence);
+ [Version (since = "3.14")]
+ public unowned Gdk.EventSequence? get_last_updated_sequence ();
+ [Version (since = "3.14")]
+ public bool get_point (Gdk.EventSequence? sequence, out double? x = null, out double? y =
null);
+ [Version (since = "3.14")]
+ public Gtk.EventSequenceState get_sequence_state (Gdk.EventSequence sequence);
+ [Version (since = "3.14")]
+ public GLib.List<weak Gdk.EventSequence> get_sequences ();
+ [Version (since = "3.14")]
+ public unowned Gdk.Window? get_window ();
+ [Version (since = "3.14")]
+ public void group (Gtk.Gesture gesture);
+ [Version (since = "3.14")]
+ public bool handles_sequence (Gdk.EventSequence sequence);
+ [Version (since = "3.14")]
+ public bool is_active ();
+ [Version (since = "3.14")]
+ public bool is_grouped_with (Gtk.Gesture other);
+ [Version (since = "3.14")]
+ public bool is_recognized ();
+ [Version (since = "3.14")]
+ public bool set_sequence_state (Gdk.EventSequence sequence, Gtk.EventSequenceState state);
+ [Version (since = "3.14")]
+ public bool set_state (Gtk.EventSequenceState state);
+ [Version (since = "3.14")]
+ public void set_window (Gdk.Window? window);
+ [Version (since = "3.14")]
+ public void ungroup ();
+ [NoAccessorMethod]
+ [Version (since = "3.14")]
+ public uint n_points { get; construct; }
+ [Version (since = "3.14")]
+ public Gdk.Window window { get; set; }
+ [Version (since = "3.14")]
+ public signal void begin (Gdk.EventSequence sequence);
+ [Version (since = "3.14")]
+ public signal void cancel (Gdk.EventSequence sequence);
+ [Version (since = "3.14")]
+ public signal void end (Gdk.EventSequence sequence);
+ [Version (since = "3.14")]
+ public signal void sequence_state_changed (Gdk.EventSequence sequence, Gtk.EventSequenceState
state);
+ [Version (since = "3.14")]
+ public signal void update (Gdk.EventSequence sequence);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_gesture_drag_get_type ()")]
+ public class GestureDrag : Gtk.GestureSingle {
+ [CCode (has_construct_function = false, type = "GtkGesture*")]
+ [Version (since = "3.14")]
+ public GestureDrag (Gtk.Widget widget);
+ [Version (since = "3.14")]
+ public bool get_offset (out double? x, out double? y);
+ [Version (since = "3.14")]
+ public bool get_start_point (out double? x, out double? y);
+ [Version (since = "3.14")]
+ public signal void drag_begin (double start_x, double start_y);
+ [Version (since = "3.14")]
+ public signal void drag_end (double offset_x, double offset_y);
+ [Version (since = "3.14")]
+ public signal void drag_update (double offset_x, double offset_y);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_gesture_long_press_get_type ()")]
+ public class GestureLongPress : Gtk.GestureSingle {
+ [CCode (has_construct_function = false, type = "GtkGesture*")]
+ [Version (since = "3.14")]
+ public GestureLongPress (Gtk.Widget widget);
+ [NoAccessorMethod]
+ public double delay_factor { get; set; }
+ [Version (since = "3.14")]
+ public signal void cancelled ();
+ [Version (since = "3.14")]
+ public signal void pressed (double x, double y);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_gesture_multi_press_get_type ()")]
+ public class GestureMultiPress : Gtk.GestureSingle {
+ [CCode (has_construct_function = false, type = "GtkGesture*")]
+ [Version (since = "3.14")]
+ public GestureMultiPress (Gtk.Widget widget);
+ [Version (since = "3.14")]
+ public bool get_area (out Gdk.Rectangle rect);
+ [Version (since = "3.14")]
+ public void set_area (Gdk.Rectangle? rect);
+ [Version (since = "3.14")]
+ public signal void pressed (int n_press, double x, double y);
+ [Version (since = "3.14")]
+ public signal void released (int n_press, double x, double y);
+ [Version (since = "3.14")]
+ public signal void stopped ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_gesture_pan_get_type ()")]
+ public class GesturePan : Gtk.GestureDrag {
+ [CCode (has_construct_function = false, type = "GtkGesture*")]
+ [Version (since = "3.14")]
+ public GesturePan (Gtk.Widget widget, Gtk.Orientation orientation);
+ [Version (since = "3.14")]
+ public Gtk.Orientation get_orientation ();
+ [Version (since = "3.14")]
+ public void set_orientation (Gtk.Orientation orientation);
+ [Version (since = "3.14")]
+ public Gtk.Orientation orientation { get; set; }
+ [Version (since = "3.14")]
+ public signal void pan (Gtk.PanDirection direction, double offset);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_gesture_rotate_get_type ()")]
+ public class GestureRotate : Gtk.Gesture {
+ [CCode (has_construct_function = false, type = "GtkGesture*")]
+ [Version (since = "3.14")]
+ public GestureRotate (Gtk.Widget widget);
+ [Version (since = "3.14")]
+ public double get_angle_delta ();
+ [Version (since = "3.14")]
+ public signal void angle_changed (double angle, double angle_delta);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_gesture_single_get_type ()")]
+ public class GestureSingle : Gtk.Gesture {
+ [CCode (has_construct_function = false)]
+ protected GestureSingle ();
+ [Version (since = "3.14")]
+ public uint get_button ();
+ [Version (since = "3.14")]
+ public uint get_current_button ();
+ [Version (since = "3.14")]
+ public Gdk.EventSequence? get_current_sequence ();
+ [Version (since = "3.14")]
+ public bool get_exclusive ();
+ [Version (since = "3.14")]
+ public bool get_touch_only ();
+ [Version (since = "3.14")]
+ public void set_button (uint button);
+ [Version (since = "3.14")]
+ public void set_exclusive (bool exclusive);
+ [Version (since = "3.14")]
+ public void set_touch_only (bool touch_only);
+ [Version (since = "3.14")]
+ public uint button { get; set; }
+ [Version (since = "3.14")]
+ public bool exclusive { get; set; }
+ [Version (since = "3.14")]
+ public bool touch_only { get; set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_gesture_swipe_get_type ()")]
+ public class GestureSwipe : Gtk.GestureSingle {
+ [CCode (has_construct_function = false, type = "GtkGesture*")]
+ [Version (since = "3.14")]
+ public GestureSwipe (Gtk.Widget widget);
+ [Version (since = "3.14")]
+ public bool get_velocity (out double velocity_x, out double velocity_y);
+ [Version (since = "3.14")]
+ public signal void swipe (double velocity_x, double velocity_y);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_gesture_zoom_get_type ()")]
+ public class GestureZoom : Gtk.Gesture {
+ [CCode (has_construct_function = false, type = "GtkGesture*")]
+ [Version (since = "3.14")]
+ public GestureZoom (Gtk.Widget widget);
+ [Version (since = "3.14")]
+ public double get_scale_delta ();
+ [Version (since = "3.14")]
+ public signal void scale_changed (double scale);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", ref_function = "gtk_gradient_ref", type_id =
"gtk_gradient_get_type ()", unref_function = "gtk_gradient_unref")]
+ [Compact]
+ [Version (deprecated = true, deprecated_since = "3.8")]
+ public class Gradient {
+ [Version (since = "3.0")]
+ public void add_color_stop (double offset, Gtk.SymbolicColor color);
+ [CCode (has_construct_function = false)]
+ [Version (since = "3.0")]
+ public Gradient.linear (double x0, double y0, double x1, double y1);
+ [CCode (has_construct_function = false)]
+ [Version (since = "3.0")]
+ public Gradient.radial (double x0, double y0, double radius0, double x1, double y1, double
radius1);
+ [Version (since = "3.0")]
+ public Gtk.Gradient @ref ();
+ public string to_string ();
+ [Version (since = "3.0")]
+ public void unref ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_grid_get_type ()")]
+ public class Grid : Gtk.Container, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public Grid ();
+ public void attach (Gtk.Widget child, int left, int top, int width = 1, int height = 1);
+ public void attach_next_to (Gtk.Widget child, Gtk.Widget? sibling, Gtk.PositionType side, int
width = 1, int height = 1);
+ [Version (since = "3.10")]
+ public int get_baseline_row ();
+ [Version (since = "3.2")]
+ public unowned Gtk.Widget? get_child_at (int left, int top);
+ public bool get_column_homogeneous ();
+ public uint get_column_spacing ();
+ [Version (since = "3.10")]
+ public Gtk.BaselinePosition get_row_baseline_position (int row);
+ public bool get_row_homogeneous ();
+ public uint get_row_spacing ();
+ [Version (since = "3.2")]
+ public void insert_column (int position);
+ [Version (since = "3.2")]
+ public void insert_next_to (Gtk.Widget sibling, Gtk.PositionType side);
+ [Version (since = "3.2")]
+ public void insert_row (int position);
+ [Version (since = "3.10")]
+ public void remove_column (int position);
+ [Version (since = "3.10")]
+ public void remove_row (int position);
+ [Version (since = "3.10")]
+ public void set_baseline_row (int row);
+ public void set_column_homogeneous (bool homogeneous);
+ public void set_column_spacing (uint spacing);
+ [Version (since = "3.10")]
+ public void set_row_baseline_position (int row, Gtk.BaselinePosition pos);
+ public void set_row_homogeneous (bool homogeneous);
+ public void set_row_spacing (uint spacing);
+ public int baseline_row { get; set; }
+ public bool column_homogeneous { get; set; }
+ public int column_spacing { get; set; }
+ public bool row_homogeneous { get; set; }
+ public int row_spacing { get; set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_header_bar_get_type ()")]
+ public class HeaderBar : Gtk.Container, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "3.10")]
+ public HeaderBar ();
+ [Version (since = "3.10")]
+ public unowned Gtk.Widget? get_custom_title ();
+ [Version (since = "3.12")]
+ public unowned string get_decoration_layout ();
+ [Version (since = "3.12")]
+ public bool get_has_subtitle ();
+ [Version (since = "3.10")]
+ public bool get_show_close_button ();
+ [Version (since = "3.10")]
+ public unowned string? get_subtitle ();
+ [Version (since = "3.10")]
+ public unowned string? get_title ();
+ [Version (since = "3.10")]
+ public void pack_end (Gtk.Widget child);
+ [Version (since = "3.10")]
+ public void pack_start (Gtk.Widget child);
+ [Version (since = "3.10")]
+ public void set_custom_title (Gtk.Widget? title_widget);
+ [Version (since = "3.12")]
+ public void set_decoration_layout (string? layout);
+ [Version (since = "3.12")]
+ public void set_has_subtitle (bool setting);
+ [Version (since = "3.10")]
+ public void set_show_close_button (bool setting);
+ [Version (since = "3.10")]
+ public void set_subtitle (string? subtitle);
+ [Version (since = "3.10")]
+ public void set_title (string? title);
+ public Gtk.Widget custom_title { get; set; }
+ [Version (since = "3.12")]
+ public string decoration_layout { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "3.12")]
+ public bool decoration_layout_set { get; set; }
+ [Version (since = "3.12")]
+ public bool has_subtitle { get; set; }
+ public bool show_close_button { get; set; }
+ [NoAccessorMethod]
+ public int spacing { get; set; }
+ public string subtitle { get; set; }
+ public string title { get; set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtkimmodule.h", type_id = "gtk_im_context_get_type ()")]
+ public abstract class IMContext : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected IMContext ();
+ public virtual bool filter_keypress (Gdk.EventKey event);
+ public virtual void focus_in ();
+ public virtual void focus_out ();
+ public virtual void get_preedit_string (out string str, out Pango.AttrList attrs, out int
cursor_pos);
+ public virtual bool get_surrounding (out string text, out int cursor_index);
+ public virtual void reset ();
+ public virtual void set_client_window (Gdk.Window? window);
+ public virtual void set_cursor_location (Gdk.Rectangle area);
+ public virtual void set_surrounding (string text, int len, int cursor_index);
+ public virtual void set_use_preedit (bool use_preedit);
+ [NoAccessorMethod]
+ public Gtk.InputHints input_hints { get; set; }
+ [NoAccessorMethod]
+ public Gtk.InputPurpose input_purpose { get; set; }
+ public virtual signal void commit (string str);
+ [HasEmitter]
+ public virtual signal bool delete_surrounding (int offset, int n_chars);
+ public virtual signal void preedit_changed ();
+ public virtual signal void preedit_end ();
+ public virtual signal void preedit_start ();
+ public virtual signal bool retrieve_surrounding ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_im_context_simple_get_type ()")]
+ public class IMContextSimple : Gtk.IMContext {
+ [CCode (has_construct_function = false, type = "GtkIMContext*")]
+ public IMContextSimple ();
+ public void add_compose_file (string compose_file);
+ public void add_table ([CCode (array_length = false)] uint16[] data, int max_seq_len, int
n_seqs);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_im_multicontext_get_type ()")]
+ public class IMMulticontext : Gtk.IMContext {
+ [CCode (has_construct_function = false, type = "GtkIMContext*")]
+ public IMMulticontext ();
+ [Version (deprecated = true, deprecated_since = "3.10")]
+ public void append_menuitems (Gtk.MenuShell menushell);
+ [Version (since = "2.16")]
+ public unowned string get_context_id ();
+ [Version (since = "2.16")]
+ public void set_context_id (string context_id);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", copy_function = "gtk_icon_info_copy", free_function =
"gtk_icon_info_free", type_id = "gtk_icon_info_get_type ()")]
+ [Compact]
+ public class IconInfo {
+ [Version (deprecated = true, deprecated_since = "3.8", since = "2.4")]
+ public Gtk.IconInfo copy ();
+ [CCode (has_construct_function = false)]
+ [Version (since = "2.14")]
+ public IconInfo.for_pixbuf (Gtk.IconTheme icon_theme, Gdk.Pixbuf pixbuf);
+ [DestroysInstance]
+ [Version (deprecated = true, deprecated_since = "3.8", since = "2.4")]
+ public void free ();
+ [Version (deprecated = true, deprecated_since = "3.14", since = "2.4")]
+ public bool get_attach_points ([CCode (array_length_cname = "n_points", array_length_pos =
1.1)] out Gdk.Point[] points);
+ [Version (since = "3.10")]
+ public int get_base_scale ();
+ [Version (since = "2.4")]
+ public int get_base_size ();
+ [Version (deprecated = true, deprecated_since = "3.14", since = "2.4")]
+ public unowned Gdk.Pixbuf? get_builtin_pixbuf ();
+ [Version (deprecated = true, deprecated_since = "3.14", since = "2.4")]
+ public unowned string get_display_name ();
+ [Version (deprecated = true, deprecated_since = "3.14", since = "2.4")]
+ public bool get_embedded_rect (out Gdk.Rectangle rectangle);
+ [Version (since = "2.4")]
+ public unowned string? get_filename ();
+ [Version (since = "3.12")]
+ public bool is_symbolic ();
+ [Version (since = "2.4")]
+ public Gdk.Pixbuf load_icon () throws GLib.Error;
+ [Version (since = "3.8")]
+ public async Gdk.Pixbuf load_icon_async (GLib.Cancellable? cancellable = null) throws
GLib.Error;
+ [Version (since = "3.10")]
+ public Cairo.Surface load_surface (Gdk.Window? for_window) throws GLib.Error;
+ [Version (since = "3.0")]
+ public Gdk.Pixbuf load_symbolic (Gdk.RGBA fg, Gdk.RGBA? success_color = null, Gdk.RGBA?
warning_color = null, Gdk.RGBA? error_color = null, out bool was_symbolic = null) throws GLib.Error;
+ [Version (since = "3.8")]
+ public async Gdk.Pixbuf load_symbolic_async (Gdk.RGBA fg, Gdk.RGBA? success_color = null,
Gdk.RGBA? warning_color = null, Gdk.RGBA? error_color = null, GLib.Cancellable? cancellable = null, out bool
was_symbolic = null) throws GLib.Error;
+ [Version (since = "3.0")]
+ public Gdk.Pixbuf load_symbolic_for_context (Gtk.StyleContext context, out bool was_symbolic
= null) throws GLib.Error;
+ [Version (since = "3.8")]
+ public async Gdk.Pixbuf load_symbolic_for_context_async (Gtk.StyleContext context,
GLib.Cancellable? cancellable = null, out bool was_symbolic = null) throws GLib.Error;
+ [Version (deprecated = true, deprecated_since = "3.14", since = "2.4")]
+ public void set_raw_coordinates (bool raw_coordinates);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", has_type_id = false)]
+ [Compact]
+ [Version (deprecated = true, deprecated_since = "3.10", replacement = "IconTheme")]
+ public class IconSet {
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", has_type_id = false)]
+ [Compact]
+ [Version (deprecated = true, deprecated_since = "3.10", replacement = "IconTheme")]
+ public class IconSource {
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_icon_theme_get_type ()")]
+ public class IconTheme : GLib.Object {
+ [CCode (has_construct_function = false)]
+ [Version (since = "2.4")]
+ public IconTheme ();
+ [Version (deprecated = true, deprecated_since = "3.14", since = "2.4")]
+ public static void add_builtin_icon (string icon_name, int size, Gdk.Pixbuf pixbuf);
+ [Version (since = "3.14")]
+ public void add_resource_path (string path);
+ [Version (since = "2.4")]
+ public void append_search_path (string path);
+ [Version (since = "2.12")]
+ public Gtk.IconInfo? choose_icon ([CCode (array_length = false, array_null_terminated =
true)] string[] icon_names, int size, Gtk.IconLookupFlags flags);
+ [Version (since = "3.10")]
+ public Gtk.IconInfo? choose_icon_for_scale ([CCode (array_length = false,
array_null_terminated = true)] string[] icon_names, int size, int scale, Gtk.IconLookupFlags flags);
+ [Version (since = "2.4")]
+ public static unowned Gtk.IconTheme get_default ();
+ [Version (since = "2.4")]
+ public string? get_example_icon_name ();
+ [Version (since = "2.4")]
+ public static unowned Gtk.IconTheme get_for_screen (Gdk.Screen screen);
+ [CCode (array_length = false, array_null_terminated = true)]
+ [Version (since = "2.6")]
+ public int[] get_icon_sizes (string icon_name);
+ [Version (since = "2.4")]
+ public void get_search_path ([CCode (array_length_cname = "n_elements", array_length_pos =
1.1)] out string[] path);
+ [Version (since = "2.4")]
+ public bool has_icon (string icon_name);
+ [Version (since = "2.12")]
+ public GLib.List<string> list_contexts ();
+ [Version (since = "2.4")]
+ public GLib.List<string> list_icons (string? context);
+ [Version (since = "2.4")]
+ public Gdk.Pixbuf? load_icon (string icon_name, int size, Gtk.IconLookupFlags flags) throws
GLib.Error;
+ [Version (since = "3.10")]
+ public Gdk.Pixbuf? load_icon_for_scale (string icon_name, int size, int scale,
Gtk.IconLookupFlags flags) throws GLib.Error;
+ [Version (since = "3.10")]
+ public Cairo.Surface? load_surface (string icon_name, int size, int scale, Gdk.Window?
for_window, Gtk.IconLookupFlags flags) throws GLib.Error;
+ [Version (since = "2.14")]
+ public Gtk.IconInfo? lookup_by_gicon (GLib.Icon icon, int size, Gtk.IconLookupFlags flags);
+ [Version (since = "3.10")]
+ public Gtk.IconInfo? lookup_by_gicon_for_scale (GLib.Icon icon, int size, int scale,
Gtk.IconLookupFlags flags);
+ [Version (since = "2.4")]
+ public Gtk.IconInfo? lookup_icon (string icon_name, int size, Gtk.IconLookupFlags flags);
+ [Version (since = "3.10")]
+ public Gtk.IconInfo? lookup_icon_for_scale (string icon_name, int size, int scale,
Gtk.IconLookupFlags flags);
+ [Version (since = "2.4")]
+ public void prepend_search_path (string path);
+ [Version (since = "2.4")]
+ public bool rescan_if_needed ();
+ [Version (since = "2.4")]
+ public void set_custom_theme (string? theme_name);
+ [Version (since = "2.4")]
+ public void set_screen (Gdk.Screen screen);
+ [Version (since = "2.4")]
+ public void set_search_path ([CCode (array_length_cname = "n_elements", array_length_pos =
1.1)] string[] path);
+ public virtual signal void changed ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_icon_view_get_type ()")]
+ public class IconView : Gtk.Container, Atk.Implementor, Gtk.Buildable, Gtk.CellLayout, Gtk.Scrollable
{
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "2.6")]
+ public IconView ();
+ [Version (since = "2.12")]
+ public void convert_widget_to_bin_window_coords (int wx, int wy, out int bx, out int by);
+ [Version (since = "2.8")]
+ public Cairo.Surface create_drag_icon (Gtk.TreePath path);
+ [Version (since = "2.8")]
+ public void enable_model_drag_dest ([CCode (array_length_cname = "n_targets",
array_length_pos = 1.5)] Gtk.TargetEntry[] targets, Gdk.DragAction actions);
+ [Version (since = "2.8")]
+ public void enable_model_drag_source (Gdk.ModifierType start_button_mask, [CCode
(array_length_cname = "n_targets", array_length_pos = 2.5)] Gtk.TargetEntry[] targets, Gdk.DragAction
actions);
+ [Version (since = "3.8")]
+ public bool get_activate_on_single_click ();
+ [Version (since = "3.6")]
+ public bool get_cell_rect (Gtk.TreePath path, Gtk.CellRenderer? cell, out Gdk.Rectangle rect);
+ [Version (since = "2.6")]
+ public int get_column_spacing ();
+ [Version (since = "2.6")]
+ public int get_columns ();
+ [Version (since = "2.8")]
+ public bool get_cursor (out Gtk.TreePath path, out unowned Gtk.CellRenderer cell);
+ [Version (since = "2.8")]
+ public bool get_dest_item_at_pos (int drag_x, int drag_y, out Gtk.TreePath path, out
Gtk.IconViewDropPosition pos);
+ [Version (since = "2.8")]
+ public void get_drag_dest_item (out Gtk.TreePath path, out Gtk.IconViewDropPosition pos);
+ [Version (since = "2.8")]
+ public bool get_item_at_pos (int x, int y, out Gtk.TreePath path, out Gtk.CellRenderer cell);
+ [Version (since = "2.22")]
+ public int get_item_column (Gtk.TreePath path);
+ [Version (since = "2.6")]
+ public Gtk.Orientation get_item_orientation ();
+ [Version (since = "2.18")]
+ public int get_item_padding ();
+ [Version (since = "2.22")]
+ public int get_item_row (Gtk.TreePath path);
+ [Version (since = "2.6")]
+ public int get_item_width ();
+ [Version (since = "2.6")]
+ public int get_margin ();
+ [Version (since = "2.6")]
+ public int get_markup_column ();
+ [Version (since = "2.6")]
+ public unowned Gtk.TreeModel? get_model ();
+ [Version (since = "2.6")]
+ public Gtk.TreePath? get_path_at_pos (int x, int y);
+ [Version (since = "2.6")]
+ public int get_pixbuf_column ();
+ [Version (since = "2.8")]
+ public bool get_reorderable ();
+ [Version (since = "2.6")]
+ public int get_row_spacing ();
+ [Version (since = "2.6")]
+ public GLib.List<Gtk.TreePath> get_selected_items ();
+ [Version (since = "2.6")]
+ public Gtk.SelectionMode get_selection_mode ();
+ [Version (since = "2.6")]
+ public int get_spacing ();
+ [Version (since = "2.6")]
+ public int get_text_column ();
+ [Version (since = "2.12")]
+ public int get_tooltip_column ();
+ [Version (since = "2.12")]
+ public bool get_tooltip_context (ref int x, ref int y, bool keyboard_tip, out unowned
Gtk.TreeModel model, out Gtk.TreePath path, out Gtk.TreeIter iter);
+ [Version (since = "2.8")]
+ public bool get_visible_range (out Gtk.TreePath start_path, out Gtk.TreePath end_path);
+ [Version (since = "2.6")]
+ public bool path_is_selected (Gtk.TreePath path);
+ [Version (since = "2.8")]
+ public void scroll_to_path (Gtk.TreePath path, bool use_align, float row_align, float
col_align);
+ [Version (since = "2.6")]
+ public void select_path (Gtk.TreePath path);
+ [Version (since = "2.6")]
+ public void selected_foreach (Gtk.IconViewForeachFunc func);
+ [Version (since = "3.8")]
+ public void set_activate_on_single_click (bool single);
+ [Version (since = "2.6")]
+ public void set_column_spacing (int column_spacing);
+ [Version (since = "2.6")]
+ public void set_columns (int columns);
+ [Version (since = "2.8")]
+ public void set_cursor (Gtk.TreePath path, Gtk.CellRenderer? cell, bool start_editing);
+ [Version (since = "2.8")]
+ public void set_drag_dest_item (Gtk.TreePath? path, Gtk.IconViewDropPosition pos);
+ [Version (since = "2.6")]
+ public void set_item_orientation (Gtk.Orientation orientation);
+ [Version (since = "2.18")]
+ public void set_item_padding (int item_padding);
+ [Version (since = "2.6")]
+ public void set_item_width (int item_width);
+ [Version (since = "2.6")]
+ public void set_margin (int margin);
+ [Version (since = "2.6")]
+ public void set_markup_column (int column);
+ [Version (since = "2.6")]
+ public void set_model (Gtk.TreeModel? model);
+ [Version (since = "2.6")]
+ public void set_pixbuf_column (int column);
+ [Version (since = "2.8")]
+ public void set_reorderable (bool reorderable);
+ [Version (since = "2.6")]
+ public void set_row_spacing (int row_spacing);
+ [Version (since = "2.6")]
+ public void set_selection_mode (Gtk.SelectionMode mode);
+ [Version (since = "2.6")]
+ public void set_spacing (int spacing);
+ [Version (since = "2.6")]
+ public void set_text_column (int column);
+ [Version (since = "2.12")]
+ public void set_tooltip_cell (Gtk.Tooltip tooltip, Gtk.TreePath path, Gtk.CellRenderer? cell);
+ [Version (since = "2.12")]
+ public void set_tooltip_column (int column);
+ [Version (since = "2.12")]
+ public void set_tooltip_item (Gtk.Tooltip tooltip, Gtk.TreePath path);
+ [Version (since = "2.6")]
+ public void unselect_path (Gtk.TreePath path);
+ [Version (since = "2.8")]
+ public void unset_model_drag_dest ();
+ [Version (since = "2.8")]
+ public void unset_model_drag_source ();
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "3.0")]
+ public IconView.with_area (Gtk.CellArea area);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "2.6")]
+ public IconView.with_model (Gtk.TreeModel model);
+ [Version (since = "3.8")]
+ public bool activate_on_single_click { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "3.0")]
+ public Gtk.CellArea cell_area { owned get; construct; }
+ [Version (since = "2.6")]
+ public int column_spacing { get; set; }
+ [Version (since = "2.6")]
+ public int columns { get; set; }
+ [Version (since = "2.6")]
+ public Gtk.Orientation item_orientation { get; set; }
+ [Version (since = "2.18")]
+ public int item_padding { get; set; }
+ [Version (since = "2.6")]
+ public int item_width { get; set; }
+ [Version (since = "2.6")]
+ public int margin { get; set; }
+ [Version (since = "2.6")]
+ public int markup_column { get; set; }
+ public Gtk.TreeModel model { get; set; }
+ [Version (since = "2.6")]
+ public int pixbuf_column { get; set; }
+ [Version (since = "2.8")]
+ public bool reorderable { get; set; }
+ [Version (since = "2.6")]
+ public int row_spacing { get; set; }
+ [Version (since = "2.6")]
+ public Gtk.SelectionMode selection_mode { get; set; }
+ [Version (since = "2.6")]
+ public int spacing { get; set; }
+ [Version (since = "2.6")]
+ public int text_column { get; set; }
+ public int tooltip_column { get; set; }
+ public virtual signal bool activate_cursor_item ();
+ [HasEmitter]
+ public virtual signal void item_activated (Gtk.TreePath path);
+ public virtual signal bool move_cursor (Gtk.MovementStep step, int count);
+ [HasEmitter]
+ public virtual signal void select_all ();
+ public virtual signal void select_cursor_item ();
+ public virtual signal void selection_changed ();
+ public virtual signal void toggle_cursor_item ();
+ [HasEmitter]
+ public virtual signal void unselect_all ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_icon_view_accessible_get_type
()")]
+ public class IconViewAccessible : Gtk.ContainerAccessible, Atk.Component, Atk.Selection {
+ [CCode (has_construct_function = false)]
+ protected IconViewAccessible ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_image_get_type ()")]
+ public class Image : Gtk.Widget, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public Image ();
+ [Version (since = "2.8")]
+ public void clear ();
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public Image.from_animation (Gdk.PixbufAnimation animation);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public Image.from_file (string filename);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "2.14")]
+ public Image.from_gicon (GLib.Icon icon, [CCode (type = "GtkIconSize")] Gtk.IconSize size);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "2.6")]
+ public Image.from_icon_name (string icon_name, [CCode (type = "GtkIconSize")] Gtk.IconSize
size);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public Image.from_pixbuf (Gdk.Pixbuf? pixbuf);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "3.4")]
+ public Image.from_resource (string resource_path);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "3.10")]
+ public Image.from_surface (Cairo.Surface? surface);
+ public unowned Gdk.PixbufAnimation? get_animation ();
+ [Version (since = "2.14")]
+ public void get_gicon (out unowned GLib.Icon gicon, [CCode (type = "GtkIconSize*")] out
Gtk.IconSize size);
+ [Version (since = "2.6")]
+ public void get_icon_name (out unowned string icon_name, [CCode (type = "GtkIconSize*")] out
Gtk.IconSize size);
+ public unowned Gdk.Pixbuf? get_pixbuf ();
+ [Version (since = "2.6")]
+ public int get_pixel_size ();
+ public Gtk.ImageType get_storage_type ();
+ public void set_from_animation (Gdk.PixbufAnimation animation);
+ public void set_from_file (string? filename);
+ [Version (since = "2.14")]
+ public void set_from_gicon (GLib.Icon icon, [CCode (type = "GtkIconSize")] Gtk.IconSize size);
+ [Version (since = "2.6")]
+ public void set_from_icon_name (string icon_name, [CCode (type = "GtkIconSize")] Gtk.IconSize
size);
+ public void set_from_pixbuf (Gdk.Pixbuf? pixbuf);
+ public void set_from_resource (string? resource_path);
+ [Version (since = "3.10")]
+ public void set_from_surface (Cairo.Surface surface);
+ [Version (since = "2.6")]
+ public void set_pixel_size (int pixel_size);
+ [NoAccessorMethod]
+ public string file { owned get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.14")]
+ public GLib.Icon gicon { owned get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.6")]
+ public string icon_name { owned get; set; }
+ [NoAccessorMethod]
+ public int icon_size { get; set; }
+ [NoAccessorMethod]
+ public Gdk.Pixbuf pixbuf { owned get; set; }
+ [NoAccessorMethod]
+ public Gdk.PixbufAnimation pixbuf_animation { owned get; set; }
+ [Version (since = "2.6")]
+ public int pixel_size { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "3.8")]
+ public string resource { owned get; set; }
+ public Gtk.ImageType storage_type { get; }
+ [NoAccessorMethod]
+ public Cairo.Surface surface { owned get; set; }
+ [NoAccessorMethod]
+ [Version (since = "3.0")]
+ public bool use_fallback { get; set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_image_accessible_get_type ()")]
+ public class ImageAccessible : Gtk.WidgetAccessible, Atk.Component, Atk.Image {
+ [CCode (has_construct_function = false)]
+ protected ImageAccessible ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_image_cell_accessible_get_type
()")]
+ public class ImageCellAccessible : Gtk.RendererCellAccessible, Atk.Action, Atk.Component, Atk.Image {
+ [CCode (has_construct_function = false)]
+ protected ImageCellAccessible ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_info_bar_get_type ()")]
+ public class InfoBar : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "2.18")]
+ public InfoBar ();
+ [Version (since = "2.18")]
+ public void add_action_widget (Gtk.Widget child, int response_id);
+ [Version (since = "2.18")]
+ public unowned Gtk.Button add_button (string button_text, int response_id);
+ [Version (since = "2.18")]
+ public void add_buttons (...);
+ [Version (since = "2.18")]
+ public unowned Gtk.Widget get_action_area ();
+ [Version (since = "2.18")]
+ public unowned Gtk.Container get_content_area ();
+ [Version (since = "2.18")]
+ public Gtk.MessageType get_message_type ();
+ [Version (since = "3.10")]
+ public bool get_show_close_button ();
+ [Version (since = "2.18")]
+ public void set_default_response (int response_id);
+ [Version (since = "2.18")]
+ public void set_message_type (Gtk.MessageType message_type);
+ [Version (since = "2.18")]
+ public void set_response_sensitive (int response_id, bool setting);
+ [Version (since = "3.10")]
+ public void set_show_close_button (bool setting);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public InfoBar.with_buttons (...);
+ [Version (since = "2.18")]
+ public Gtk.MessageType message_type { get; set construct; }
+ [Version (since = "3.10")]
+ public bool show_close_button { get; set construct; }
+ [Version (since = "2.18")]
+ public virtual signal void close ();
+ [HasEmitter]
+ [Version (since = "2.18")]
+ public virtual signal void response (int response_id);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_invisible_get_type ()")]
+ public class Invisible : Gtk.Widget, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public Invisible ();
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "2.2")]
+ public Invisible.for_screen (Gdk.Screen screen);
+ [Version (since = "2.2")]
+ public unowned Gdk.Screen get_screen ();
+ [Version (since = "2.2")]
+ public void set_screen (Gdk.Screen screen);
+ public Gdk.Screen screen { get; set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_label_get_type ()")]
+ public class Label : Gtk.Widget, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public Label (string? str);
+ [Version (since = "2.6")]
+ public double get_angle ();
+ public unowned Pango.AttrList? get_attributes ();
+ [Version (since = "2.18")]
+ public unowned string get_current_uri ();
+ [Version (since = "2.6")]
+ public Pango.EllipsizeMode get_ellipsize ();
+ public Gtk.Justification get_justify ();
+ public unowned string get_label ();
+ public unowned Pango.Layout get_layout ();
+ public void get_layout_offsets (out int x, out int y);
+ public bool get_line_wrap ();
+ [Version (since = "2.10")]
+ public Pango.WrapMode get_line_wrap_mode ();
+ [Version (since = "3.10")]
+ public int get_lines ();
+ [Version (since = "2.6")]
+ public int get_max_width_chars ();
+ public uint get_mnemonic_keyval ();
+ public unowned Gtk.Widget? get_mnemonic_widget ();
+ public bool get_selectable ();
+ public bool get_selection_bounds (out int start, out int end);
+ [Version (since = "2.6")]
+ public bool get_single_line_mode ();
+ public unowned string get_text ();
+ [Version (since = "2.18")]
+ public bool get_track_visited_links ();
+ public bool get_use_markup ();
+ public bool get_use_underline ();
+ [Version (since = "2.6")]
+ public int get_width_chars ();
+ [Version (since = "3.16")]
+ public float get_xalign ();
+ [Version (since = "3.16")]
+ public float get_yalign ();
+ public void select_region (int start_offset, int end_offset);
+ [Version (since = "2.6")]
+ public void set_angle (double angle);
+ public void set_attributes (Pango.AttrList? attrs);
+ [Version (since = "2.6")]
+ public void set_ellipsize (Pango.EllipsizeMode mode);
+ public void set_justify (Gtk.Justification jtype);
+ public void set_label (string str);
+ public void set_line_wrap (bool wrap);
+ [Version (since = "2.10")]
+ public void set_line_wrap_mode (Pango.WrapMode wrap_mode);
+ [Version (since = "3.10")]
+ public void set_lines (int lines);
+ public void set_markup (string str);
+ public void set_markup_with_mnemonic (string str);
+ [Version (since = "2.6")]
+ public void set_max_width_chars (int n_chars);
+ public void set_mnemonic_widget (Gtk.Widget? widget);
+ public void set_pattern (string pattern);
+ public void set_selectable (bool setting);
+ [Version (since = "2.6")]
+ public void set_single_line_mode (bool single_line_mode);
+ public void set_text (string str);
+ public void set_text_with_mnemonic (string str);
+ [Version (since = "2.18")]
+ public void set_track_visited_links (bool track_links);
+ public void set_use_markup (bool setting);
+ public void set_use_underline (bool setting);
+ [Version (since = "2.6")]
+ public void set_width_chars (int n_chars);
+ [Version (since = "3.16")]
+ public void set_xalign (float xalign);
+ [Version (since = "3.16")]
+ public void set_yalign (float yalign);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public Label.with_mnemonic (string? str);
+ [Version (since = "2.6")]
+ public double angle { get; set; }
+ public Pango.AttrList attributes { get; set; }
+ [NoAccessorMethod]
+ public int cursor_position { get; }
+ [Version (since = "2.6")]
+ public Pango.EllipsizeMode ellipsize { get; set; }
+ public Gtk.Justification justify { get; set; }
+ public string label { get; set; }
+ [Version (since = "3.10")]
+ public int lines { get; set; }
+ [Version (since = "2.6")]
+ public int max_width_chars { get; set; }
+ public uint mnemonic_keyval { get; }
+ public Gtk.Widget mnemonic_widget { get; set; }
+ public string pattern { set; }
+ public bool selectable { get; set; }
+ [NoAccessorMethod]
+ public int selection_bound { get; }
+ [Version (since = "2.6")]
+ public bool single_line_mode { get; set; }
+ [Version (since = "2.18")]
+ public bool track_visited_links { get; set; }
+ public bool use_markup { get; set; }
+ public bool use_underline { get; set; }
+ [Version (since = "2.6")]
+ public int width_chars { get; set; }
+ [NoAccessorMethod]
+ public bool wrap { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.10")]
+ public Pango.WrapMode wrap_mode { get; set; }
+ [Version (since = "3.16")]
+ public float xalign { get; set; }
+ [Version (since = "3.16")]
+ public float yalign { get; set; }
+ [Version (since = "2.18")]
+ public signal void activate_current_link ();
+ [Version (since = "2.18")]
+ public virtual signal bool activate_link (string uri);
+ public virtual signal void copy_clipboard ();
+ public virtual signal void move_cursor (Gtk.MovementStep step, int count, bool
extend_selection);
+ public virtual signal void populate_popup (Gtk.Menu menu);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_label_accessible_get_type ()")]
+ public class LabelAccessible : Gtk.WidgetAccessible, Atk.Component, Atk.Hypertext, Atk.Text {
+ [CCode (has_construct_function = false)]
+ protected LabelAccessible ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", has_type_id = false)]
+ [Compact]
+ public class LabelSelectionInfo {
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_layout_get_type ()")]
+ public class Layout : Gtk.Container, Atk.Implementor, Gtk.Buildable, Gtk.Scrollable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public Layout (Gtk.Adjustment? hadjustment = null, Gtk.Adjustment? vadjustment = null);
+ [Version (since = "2.14")]
+ public unowned Gdk.Window get_bin_window ();
+ [Version (deprecated = true, deprecated_since = "3.0")]
+ public unowned Gtk.Adjustment get_hadjustment ();
+ public void get_size (out uint width, out uint height);
+ [Version (deprecated = true, deprecated_since = "3.0")]
+ public unowned Gtk.Adjustment get_vadjustment ();
+ public void move (Gtk.Widget child_widget, int x, int y);
+ public void put (Gtk.Widget child_widget, int x, int y);
+ [Version (deprecated = true, deprecated_since = "3.0")]
+ public void set_hadjustment (Gtk.Adjustment? adjustment);
+ public void set_size (uint width, uint height);
+ [Version (deprecated = true, deprecated_since = "3.0")]
+ public void set_vadjustment (Gtk.Adjustment? adjustment);
+ [NoAccessorMethod]
+ public uint height { get; set; }
+ [NoAccessorMethod]
+ public uint width { get; set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_level_bar_get_type ()")]
+ public class LevelBar : Gtk.Widget, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "3.6")]
+ public LevelBar ();
+ [Version (since = "3.6")]
+ public void add_offset_value (string name, double value);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "3.6")]
+ public LevelBar.for_interval (double min_value, double max_value);
+ [Version (since = "3.8")]
+ public bool get_inverted ();
+ [Version (since = "3.6")]
+ public double get_max_value ();
+ [Version (since = "3.6")]
+ public double get_min_value ();
+ [Version (since = "3.6")]
+ public Gtk.LevelBarMode get_mode ();
+ [Version (since = "3.6")]
+ public bool get_offset_value (string? name, out double value);
+ [Version (since = "3.6")]
+ public double get_value ();
+ [Version (since = "3.6")]
+ public void remove_offset_value (string? name);
+ [Version (since = "3.8")]
+ public void set_inverted (bool inverted);
+ [Version (since = "3.6")]
+ public void set_max_value (double value);
+ [Version (since = "3.6")]
+ public void set_min_value (double value);
+ [Version (since = "3.6")]
+ public void set_mode (Gtk.LevelBarMode mode);
+ [Version (since = "3.6")]
+ public void set_value (double value);
+ [Version (since = "3.8")]
+ public bool inverted { get; set; }
+ [Version (since = "3.6")]
+ public double max_value { get; set; }
+ [Version (since = "3.6")]
+ public double min_value { get; set; }
+ [Version (since = "3.6")]
+ public Gtk.LevelBarMode mode { get; set; }
+ [Version (since = "3.6")]
+ public double value { get; set; }
+ [Version (since = "3.6")]
+ public virtual signal void offset_changed (string name);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_level_bar_accessible_get_type
()")]
+ public class LevelBarAccessible : Gtk.WidgetAccessible, Atk.Component, Atk.Value {
+ [CCode (has_construct_function = false)]
+ protected LevelBarAccessible ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_link_button_get_type ()")]
+ public class LinkButton : Gtk.Button, Atk.Implementor, Gtk.Actionable, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "2.10")]
+ public LinkButton (string uri);
+ [Version (since = "2.10")]
+ public unowned string get_uri ();
+ [Version (since = "2.14")]
+ public bool get_visited ();
+ [Version (since = "2.10")]
+ public void set_uri (string uri);
+ [Version (since = "2.14")]
+ public void set_visited (bool visited);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "2.10")]
+ public LinkButton.with_label (string uri, string? label);
+ [Version (since = "2.10")]
+ public string uri { get; set; }
+ [Version (since = "2.14")]
+ public bool visited { get; set; }
+ public virtual signal bool activate_link ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_link_button_accessible_get_type
()")]
+ public class LinkButtonAccessible : Gtk.ButtonAccessible, Atk.Action, Atk.Component,
Atk.HyperlinkImpl, Atk.Image {
+ [CCode (has_construct_function = false)]
+ protected LinkButtonAccessible ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_list_box_get_type ()")]
+ public class ListBox : Gtk.Container, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "3.10")]
+ public ListBox ();
+ [Version (since = "3.16")]
+ public void bind_model (GLib.ListModel? model, owned Gtk.ListBoxCreateWidgetFunc?
create_widget_func);
+ [Version (since = "3.10")]
+ public void drag_highlight_row (Gtk.ListBoxRow row);
+ [Version (since = "3.10")]
+ public void drag_unhighlight_row ();
+ [Version (since = "3.10")]
+ public bool get_activate_on_single_click ();
+ [Version (since = "3.10")]
+ public unowned Gtk.Adjustment get_adjustment ();
+ [Version (since = "3.10")]
+ public unowned Gtk.ListBoxRow? get_row_at_index (int index_);
+ [Version (since = "3.10")]
+ public unowned Gtk.ListBoxRow? get_row_at_y (int y);
+ [Version (since = "3.10")]
+ public unowned Gtk.ListBoxRow get_selected_row ();
+ [Version (since = "3.14")]
+ public GLib.List<weak Gtk.ListBoxRow> get_selected_rows ();
+ [Version (since = "3.10")]
+ public Gtk.SelectionMode get_selection_mode ();
+ [Version (since = "3.10")]
+ public void insert (Gtk.Widget child, int position);
+ [Version (since = "3.10")]
+ public void invalidate_filter ();
+ [Version (since = "3.10")]
+ public void invalidate_headers ();
+ [Version (since = "3.10")]
+ public void invalidate_sort ();
+ [Version (since = "3.10")]
+ public void prepend (Gtk.Widget child);
+ [Version (since = "3.10")]
+ public void select_row (Gtk.ListBoxRow? row);
+ [Version (since = "3.14")]
+ public void selected_foreach (Gtk.ListBoxForeachFunc func);
+ [Version (since = "3.10")]
+ public void set_activate_on_single_click (bool single);
+ [Version (since = "3.10")]
+ public void set_adjustment (Gtk.Adjustment? adjustment);
+ [Version (since = "3.10")]
+ public void set_filter_func (owned Gtk.ListBoxFilterFunc? filter_func);
+ [Version (since = "3.10")]
+ public void set_header_func (owned Gtk.ListBoxUpdateHeaderFunc? update_header);
+ [Version (since = "3.10")]
+ public void set_placeholder (Gtk.Widget? placeholder);
+ [Version (since = "3.10")]
+ public void set_selection_mode (Gtk.SelectionMode mode);
+ [Version (since = "3.10")]
+ public void set_sort_func (owned Gtk.ListBoxSortFunc? sort_func);
+ [Version (since = "3.14")]
+ public void unselect_row (Gtk.ListBoxRow row);
+ public bool activate_on_single_click { get; set; }
+ public Gtk.SelectionMode selection_mode { get; set; }
+ public virtual signal void activate_cursor_row ();
+ public virtual signal void move_cursor (Gtk.MovementStep step, int count);
+ [Version (since = "3.10")]
+ public virtual signal void row_activated (Gtk.ListBoxRow row);
+ [Version (since = "3.10")]
+ public virtual signal void row_selected (Gtk.ListBoxRow? row);
+ [HasEmitter]
+ [Version (since = "3.14")]
+ public virtual signal void select_all ();
+ [Version (since = "3.14")]
+ public virtual signal void selected_rows_changed ();
+ public virtual signal void toggle_cursor_row ();
+ [HasEmitter]
+ [Version (since = "3.14")]
+ public virtual signal void unselect_all ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_list_box_accessible_get_type
()")]
+ public class ListBoxAccessible : Gtk.ContainerAccessible, Atk.Component, Atk.Selection {
+ [CCode (has_construct_function = false)]
+ protected ListBoxAccessible ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_list_box_row_get_type ()")]
+ public class ListBoxRow : Gtk.Bin, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "3.10")]
+ public ListBoxRow ();
+ [Version (since = "3.10")]
+ public void changed ();
+ [Version (since = "3.14")]
+ public bool get_activatable ();
+ [Version (since = "3.10")]
+ public unowned Gtk.Widget? get_header ();
+ [Version (since = "3.10")]
+ public int get_index ();
+ [Version (since = "3.14")]
+ public bool get_selectable ();
+ [Version (since = "3.14")]
+ public bool is_selected ();
+ [Version (since = "3.14")]
+ public void set_activatable (bool activatable);
+ [Version (since = "3.10")]
+ public void set_header (Gtk.Widget? header);
+ [Version (since = "3.14")]
+ public void set_selectable (bool selectable);
+ [Version (since = "3.14")]
+ public bool activatable { get; set; }
+ [Version (since = "3.14")]
+ public bool selectable { get; set; }
+ public virtual signal void activate ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id =
"gtk_list_box_row_accessible_get_type ()")]
+ public class ListBoxRowAccessible : Gtk.ContainerAccessible, Atk.Component {
+ [CCode (has_construct_function = false)]
+ protected ListBoxRowAccessible ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_list_store_get_type ()")]
+ public class ListStore : GLib.Object, Gtk.Buildable, Gtk.TreeDragDest, Gtk.TreeDragSource,
Gtk.TreeModel, Gtk.TreeSortable {
+ [CCode (has_construct_function = false, sentinel = "-1")]
+ public ListStore (int n_columns, ...);
+ public void append (out Gtk.TreeIter iter);
+ public void clear ();
+ public void insert (out Gtk.TreeIter iter, int position);
+ public void insert_after (out Gtk.TreeIter iter, Gtk.TreeIter? sibling);
+ public void insert_before (out Gtk.TreeIter iter, Gtk.TreeIter? sibling);
+ [CCode (sentinel = "-1")]
+ [Version (since = "2.6")]
+ public void insert_with_values (out Gtk.TreeIter iter, int position, ...);
+ [Version (since = "2.6")]
+ public void insert_with_valuesv (out Gtk.TreeIter iter, int position, [CCode
(array_length_cname = "n_values", array_length_pos = 4.1)] int[] columns, [CCode (array_length_cname =
"n_values", array_length_pos = 4.1)] GLib.Value[] values);
+ [Version (since = "2.2")]
+ public bool iter_is_valid (Gtk.TreeIter iter);
+ [Version (since = "2.2")]
+ public void move_after (ref Gtk.TreeIter iter, Gtk.TreeIter? position);
+ [Version (since = "2.2")]
+ public void move_before (ref Gtk.TreeIter iter, Gtk.TreeIter? position);
+ [CCode (cname = "gtk_list_store_newv", has_construct_function = false)]
+ public ListStore.newv ([CCode (array_length_cname = "n_columns", array_length_pos = 0.5)]
GLib.Type[] types);
+ public void prepend (out Gtk.TreeIter iter);
+ public bool remove (Gtk.TreeIter iter);
+ [Version (since = "2.2")]
+ public void reorder ([CCode (array_length = false, array_null_terminated = true)] int[]
new_order);
+ [CCode (sentinel = "-1")]
+ public void @set (Gtk.TreeIter iter, ...);
+ public void set_column_types ([CCode (array_length_cname = "n_columns", array_length_pos =
0.5)] GLib.Type[] types);
+ public void set_valist (Gtk.TreeIter iter, [CCode (type = "va_list")] va_list var_args);
+ public void set_value (Gtk.TreeIter iter, int column, GLib.Value value);
+ [Version (since = "2.12")]
+ public void set_valuesv (Gtk.TreeIter iter, [CCode (array_length_cname = "n_values",
array_length_pos = 3.1)] int[] columns, [CCode (array_length_cname = "n_values", array_length_pos = 3.1)]
GLib.Value[] values);
+ [Version (since = "2.2")]
+ public void swap (Gtk.TreeIter a, Gtk.TreeIter b);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_lock_button_get_type ()")]
+ public class LockButton : Gtk.Button, Atk.Implementor, Gtk.Actionable, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "3.2")]
+ public LockButton (GLib.Permission? permission);
+ [Version (since = "3.2")]
+ public unowned GLib.Permission get_permission ();
+ [Version (since = "3.2")]
+ public void set_permission (GLib.Permission? permission);
+ public GLib.Permission permission { get; set; }
+ [NoAccessorMethod]
+ public string text_lock { owned get; set construct; }
+ [NoAccessorMethod]
+ public string text_unlock { owned get; set construct; }
+ [NoAccessorMethod]
+ public string tooltip_lock { owned get; set construct; }
+ [NoAccessorMethod]
+ public string tooltip_not_authorized { owned get; set construct; }
+ [NoAccessorMethod]
+ public string tooltip_unlock { owned get; set construct; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_lock_button_accessible_get_type
()")]
+ public class LockButtonAccessible : Gtk.ButtonAccessible, Atk.Action, Atk.Component, Atk.Image {
+ [CCode (has_construct_function = false)]
+ protected LockButtonAccessible ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_menu_get_type ()")]
+ public class Menu : Gtk.MenuShell, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public Menu ();
+ [Version (since = "2.4")]
+ public void attach (Gtk.Widget child, uint left_attach, uint right_attach, uint top_attach,
uint bottom_attach);
+ public void attach_to_widget (Gtk.Widget attach_widget, [CCode (scope = "async")]
Gtk.MenuDetachFunc? detacher);
+ public void detach ();
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "3.4")]
+ public Menu.from_model (GLib.MenuModel model);
+ public unowned Gtk.AccelGroup get_accel_group ();
+ [Version (since = "2.14")]
+ public unowned string get_accel_path ();
+ public unowned Gtk.Widget get_active ();
+ public unowned Gtk.Widget get_attach_widget ();
+ [Version (since = "2.6")]
+ public static unowned GLib.List<Gtk.Menu> get_for_attach_widget (Gtk.Widget widget);
+ [Version (since = "2.14")]
+ public int get_monitor ();
+ [Version (since = "2.18")]
+ public bool get_reserve_toggle_size ();
+ public void place_on_monitor (Gdk.Monitor monitor);
+ public void popdown ();
+ public void popup (Gtk.Widget? parent_menu_shell, Gtk.Widget? parent_menu_item, [CCode
(delegate_target_pos = 3.5, scope = "async")] Gtk.MenuPositionFunc? func, uint button, uint32 activate_time);
+ [Version (since = "3.22")]
+ public void popup_at_pointer (Gdk.Event? trigger_event = null);
+ [Version (since = "3.22")]
+ public void popup_at_rect (Gdk.Window rect_window, Gdk.Rectangle rect, Gdk.Gravity
rect_anchor, Gdk.Gravity menu_anchor, Gdk.Event? trigger_event = null);
+ [Version (since = "3.22")]
+ public void popup_at_widget (Gtk.Widget widget, Gdk.Gravity widget_anchor, Gdk.Gravity
menu_anchor, Gdk.Event? trigger_event = null);
+ [Version (since = "3.0")]
+ public void popup_for_device (Gdk.Device? device, Gtk.Widget? parent_menu_shell, Gtk.Widget?
parent_menu_item, [CCode (delegate_target_pos = 4.33333, destroy_notify_pos = 4.66667)] owned
Gtk.MenuPositionFunc? func, uint button, uint32 activate_time);
+ public void reorder_child (Gtk.Widget child, int position);
+ public void reposition ();
+ public void set_accel_group (Gtk.AccelGroup? accel_group);
+ public void set_accel_path (string? accel_path);
+ public void set_active (uint index);
+ [Version (since = "2.4")]
+ public void set_monitor (int monitor_num);
+ [Version (since = "2.18")]
+ public void set_reserve_toggle_size (bool reserve_toggle_size);
+ [Version (since = "2.2")]
+ public void set_screen (Gdk.Screen? screen);
+ [Version (since = "2.14")]
+ public Gtk.AccelGroup accel_group { get; set; }
+ [Version (since = "2.14")]
+ public string accel_path { get; set; }
+ [Version (since = "2.14")]
+ public int active { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "3.22")]
+ public Gdk.AnchorHints anchor_hints { get; set construct; }
+ [NoAccessorMethod]
+ [Version (since = "2.14")]
+ public Gtk.Widget attach_widget { owned get; set; }
+ [NoAccessorMethod]
+ [Version (since = "3.22")]
+ public Gdk.WindowTypeHint menu_type_hint { get; set construct; }
+ [Version (since = "2.14")]
+ public int monitor { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "3.22")]
+ public int rect_anchor_dx { get; set construct; }
+ [NoAccessorMethod]
+ [Version (since = "3.22")]
+ public int rect_anchor_dy { get; set construct; }
+ [Version (since = "2.18")]
+ public bool reserve_toggle_size { get; set; }
+ public signal void move_scroll (Gtk.ScrollType scroll_type);
+ [Version (since = "3.22")]
+ public signal void popped_up ([CCode (type = "gpointer")] Gdk.Rectangle flipped_rect, [CCode
(type = "gpointer")] Gdk.Rectangle final_rect, bool flipped_x, bool flipped_y);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_menu_accessible_get_type ()")]
+ public class MenuAccessible : Gtk.MenuShellAccessible, Atk.Component, Atk.Selection {
+ [CCode (has_construct_function = false)]
+ protected MenuAccessible ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_menu_bar_get_type ()")]
+ public class MenuBar : Gtk.MenuShell, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public MenuBar ();
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "3.4")]
+ public MenuBar.from_model (GLib.MenuModel model);
+ [Version (since = "2.8")]
+ public Gtk.PackDirection get_child_pack_direction ();
+ [Version (since = "2.8")]
+ public Gtk.PackDirection get_pack_direction ();
+ [Version (since = "2.8")]
+ public void set_child_pack_direction (Gtk.PackDirection child_pack_dir);
+ [Version (since = "2.8")]
+ public void set_pack_direction (Gtk.PackDirection pack_dir);
+ [Version (since = "2.8")]
+ public Gtk.PackDirection child_pack_direction { get; set; }
+ [Version (since = "2.8")]
+ public Gtk.PackDirection pack_direction { get; set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_menu_button_get_type ()")]
+ public class MenuButton : Gtk.ToggleButton, Atk.Implementor, Gtk.Actionable, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "3.6")]
+ public MenuButton ();
+ [Version (since = "3.6")]
+ public unowned Gtk.Widget? get_align_widget ();
+ [Version (since = "3.6")]
+ public Gtk.ArrowType get_direction ();
+ [Version (since = "3.6")]
+ public unowned GLib.MenuModel? get_menu_model ();
+ [Version (since = "3.12")]
+ public unowned Gtk.Popover? get_popover ();
+ [Version (since = "3.6")]
+ public unowned Gtk.Menu? get_popup ();
+ [Version (since = "3.12")]
+ public bool get_use_popover ();
+ [Version (since = "3.6")]
+ public void set_align_widget (Gtk.Widget? align_widget);
+ [Version (since = "3.6")]
+ public void set_direction (Gtk.ArrowType direction);
+ [Version (since = "3.6")]
+ public void set_menu_model (GLib.MenuModel? menu_model);
+ [Version (since = "3.12")]
+ public void set_popover (Gtk.Widget? popover);
+ [Version (since = "3.6")]
+ public void set_popup (Gtk.Widget? menu);
+ [Version (since = "3.12")]
+ public void set_use_popover (bool use_popover);
+ [Version (since = "3.6")]
+ public Gtk.Container align_widget { get; set; }
+ [Version (since = "3.6")]
+ public Gtk.ArrowType direction { get; set; }
+ [Version (since = "3.6")]
+ public GLib.MenuModel menu_model { get; set; }
+ [Version (since = "3.12")]
+ public Gtk.Popover popover { get; set; }
+ [Version (since = "3.6")]
+ public Gtk.Menu popup { get; set; }
+ [Version (since = "3.12")]
+ public bool use_popover { get; set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_menu_button_accessible_get_type
()")]
+ public class MenuButtonAccessible : Gtk.ToggleButtonAccessible, Atk.Action, Atk.Component, Atk.Image {
+ [CCode (has_construct_function = false)]
+ protected MenuButtonAccessible ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_menu_item_get_type ()")]
+ public class MenuItem : Gtk.Bin, Atk.Implementor, Gtk.Actionable, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public MenuItem ();
+ [Version (since = "2.14")]
+ public unowned string? get_accel_path ();
+ [Version (since = "2.16")]
+ public virtual unowned string get_label ();
+ [Version (since = "3.0")]
+ public bool get_reserve_indicator ();
+ public unowned Gtk.Widget? get_submenu ();
+ [Version (since = "2.16")]
+ public bool get_use_underline ();
+ public void set_accel_path (string? accel_path);
+ [Version (since = "2.16")]
+ public virtual void set_label (string label);
+ [Version (since = "3.0")]
+ public void set_reserve_indicator (bool reserve);
+ public void set_submenu (Gtk.Menu? submenu);
+ [Version (since = "2.16")]
+ public void set_use_underline (bool setting);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public MenuItem.with_label (string label);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public MenuItem.with_mnemonic (string label);
+ [Version (since = "2.14")]
+ public string accel_path { get; set; }
+ [Version (since = "2.16")]
+ public string label { get; set; }
+ [Version (since = "2.12")]
+ public Gtk.Menu submenu { get; set; }
+ [Version (since = "2.16")]
+ public bool use_underline { get; set; }
+ [HasEmitter]
+ public virtual signal void activate ();
+ public virtual signal void activate_item ();
+ [HasEmitter]
+ public virtual signal void deselect ();
+ [HasEmitter]
+ public virtual signal void select ();
+ [HasEmitter]
+ public virtual signal void toggle_size_allocate (int allocation);
+ [HasEmitter]
+ public virtual signal void toggle_size_request (void* requisition);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_menu_item_accessible_get_type
()")]
+ public class MenuItemAccessible : Gtk.ContainerAccessible, Atk.Action, Atk.Component, Atk.Selection {
+ [CCode (has_construct_function = false)]
+ protected MenuItemAccessible ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_menu_shell_get_type ()")]
+ public abstract class MenuShell : Gtk.Container, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false)]
+ protected MenuShell ();
+ public void activate_item (Gtk.Widget menu_item, bool force_deactivate);
+ public void append (Gtk.MenuItem child);
+ [Version (since = "3.6")]
+ public void bind_model (GLib.MenuModel? model, string? action_namespace, bool
with_separators);
+ public void deselect ();
+ [Version (since = "3.0")]
+ public unowned Gtk.Widget get_parent_shell ();
+ [NoWrapper]
+ public virtual int get_popup_delay ();
+ [Version (since = "3.0")]
+ public unowned Gtk.Widget get_selected_item ();
+ [Version (since = "2.8")]
+ public bool get_take_focus ();
+ public void prepend (Gtk.Widget child);
+ [Version (since = "2.2")]
+ public void select_first (bool search_sensitive);
+ public virtual void select_item (Gtk.Widget menu_item);
+ [Version (since = "2.8")]
+ public void set_take_focus (bool take_focus);
+ [Version (since = "2.8")]
+ public bool take_focus { get; set; }
+ public virtual signal void activate_current (bool force_hide);
+ [HasEmitter]
+ public virtual signal void cancel ();
+ public signal void cycle_focus (Gtk.DirectionType direction);
+ [HasEmitter]
+ public virtual signal void deactivate ();
+ [HasEmitter]
+ [Version (since = "3.2")]
+ public virtual signal void insert (Gtk.Widget child, int position);
+ public virtual signal void move_current (Gtk.MenuDirectionType direction);
+ [Version (since = "2.12")]
+ public virtual signal bool move_selected (int distance);
+ public virtual signal void selection_done ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_menu_shell_accessible_get_type
()")]
+ public class MenuShellAccessible : Gtk.ContainerAccessible, Atk.Component, Atk.Selection {
+ [CCode (has_construct_function = false)]
+ protected MenuShellAccessible ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_menu_tool_button_get_type ()")]
+ public class MenuToolButton : Gtk.ToolButton, Atk.Implementor, Gtk.Actionable, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkToolItem*")]
+ [Version (since = "2.6")]
+ public MenuToolButton (Gtk.Widget? icon_widget, string? label);
+ [Version (since = "2.6")]
+ public unowned Gtk.Widget get_menu ();
+ [Version (since = "2.12")]
+ public void set_arrow_tooltip_markup (string markup);
+ [Version (since = "2.12")]
+ public void set_arrow_tooltip_text (string text);
+ [Version (since = "2.6")]
+ public void set_menu (Gtk.Widget menu);
+ public Gtk.Menu menu { get; set; }
+ public virtual signal void show_menu ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_message_dialog_get_type ()")]
+ public class MessageDialog : Gtk.Dialog, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [PrintfFormat]
+ public MessageDialog (Gtk.Window? parent, Gtk.DialogFlags flags, Gtk.MessageType type,
Gtk.ButtonsType buttons, string? message_format, ...);
+ [PrintfFormat]
+ [Version (since = "2.6")]
+ public void format_secondary_markup (string message_format, ...);
+ [PrintfFormat]
+ [Version (since = "2.6")]
+ public void format_secondary_text (string? message_format, ...);
+ [Version (since = "2.22")]
+ public unowned Gtk.Widget get_message_area ();
+ [Version (since = "2.4")]
+ public void set_markup (string str);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [PrintfFormat]
+ [Version (since = "2.4")]
+ public MessageDialog.with_markup (Gtk.Window? parent, Gtk.DialogFlags flags, Gtk.MessageType
type, Gtk.ButtonsType buttons, string? message_format, ...);
+ public Gtk.ButtonsType buttons { construct; }
+ [Version (since = "2.22")]
+ public Gtk.Widget message_area { get; }
+ [NoAccessorMethod]
+ public Gtk.MessageType message_type { get; set construct; }
+ [NoAccessorMethod]
+ [Version (since = "2.10")]
+ public string secondary_text { owned get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.10")]
+ public bool secondary_use_markup { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.10")]
+ public string text { owned get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.10")]
+ public bool use_markup { get; set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_model_button_get_type ()")]
+ public class ModelButton : Gtk.Button, Atk.Implementor, Gtk.Actionable, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "3.16")]
+ public ModelButton ();
+ [NoAccessorMethod]
+ [Version (since = "3.16")]
+ public bool active { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "3.16")]
+ public bool centered { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "3.16")]
+ public GLib.Icon icon { owned get; set; }
+ [NoAccessorMethod]
+ [Version (since = "3.16")]
+ public bool iconic { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "3.16")]
+ public bool inverted { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "3.16")]
+ public string menu_name { owned get; set; }
+ [NoAccessorMethod]
+ [Version (since = "3.16")]
+ public Gtk.ButtonRole role { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "3.16")]
+ public string text { owned get; set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_mount_operation_get_type ()")]
+ public class MountOperation : GLib.MountOperation {
+ [CCode (has_construct_function = false, type = "GMountOperation*")]
+ [Version (since = "2.14")]
+ public MountOperation (Gtk.Window? parent);
+ [Version (since = "2.14")]
+ public unowned Gtk.Window get_parent ();
+ [Version (since = "2.14")]
+ public unowned Gdk.Screen get_screen ();
+ [Version (since = "2.14")]
+ public void set_parent (Gtk.Window? parent);
+ [Version (since = "2.14")]
+ public void set_screen (Gdk.Screen screen);
+ [NoAccessorMethod]
+ public bool is_showing { get; }
+ public Gtk.Window parent { get; set; }
+ public Gdk.Screen screen { get; set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_native_dialog_get_type ()")]
+ public abstract class NativeDialog : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected NativeDialog ();
+ [Version (since = "3.20")]
+ public void destroy ();
+ [Version (since = "3.20")]
+ public bool get_modal ();
+ [Version (since = "3.20")]
+ public unowned string? get_title ();
+ [Version (since = "3.20")]
+ public unowned Gtk.Window? get_transient_for ();
+ [Version (since = "3.20")]
+ public bool get_visible ();
+ [Version (since = "3.20")]
+ public virtual void hide ();
+ [Version (since = "3.20")]
+ public int run ();
+ [Version (since = "3.20")]
+ public void set_modal (bool modal);
+ [Version (since = "3.20")]
+ public void set_title (string title);
+ [Version (since = "3.20")]
+ public void set_transient_for (Gtk.Window? parent);
+ [Version (since = "3.20")]
+ public virtual void show ();
+ [Version (since = "3.20")]
+ public bool modal { get; set; }
+ [Version (since = "3.20")]
+ public string title { get; set; }
+ [Version (since = "3.20")]
+ public Gtk.Window transient_for { get; set construct; }
+ [NoAccessorMethod]
+ [Version (since = "3.20")]
+ public bool visible { get; set; }
+ [Version (since = "3.20")]
+ public virtual signal void response (int response_id);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_notebook_get_type ()")]
+ public class Notebook : Gtk.Container, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public Notebook ();
+ public int append_page (Gtk.Widget child, Gtk.Widget? tab_label = null);
+ public int append_page_menu (Gtk.Widget child, Gtk.Widget? tab_label, Gtk.Widget? menu_label);
+ [Version (since = "3.16")]
+ public void detach_tab (Gtk.Widget child);
+ [Version (since = "2.20")]
+ public unowned Gtk.Widget? get_action_widget (Gtk.PackType pack_type);
+ public int get_current_page ();
+ [Version (since = "2.24")]
+ public unowned string? get_group_name ();
+ public unowned Gtk.Widget? get_menu_label (Gtk.Widget child);
+ public unowned string? get_menu_label_text (Gtk.Widget child);
+ [Version (since = "2.2")]
+ public int get_n_pages ();
+ public unowned Gtk.Widget? get_nth_page (int page_num);
+ public bool get_scrollable ();
+ public bool get_show_border ();
+ public bool get_show_tabs ();
+ [Version (since = "2.10")]
+ public bool get_tab_detachable (Gtk.Widget child);
+ public unowned Gtk.Widget get_tab_label (Gtk.Widget child);
+ public unowned string? get_tab_label_text (Gtk.Widget child);
+ public Gtk.PositionType get_tab_pos ();
+ [Version (since = "2.10")]
+ public bool get_tab_reorderable (Gtk.Widget child);
+ public int insert_page (Gtk.Widget child, Gtk.Widget? tab_label, int position);
+ [CCode (vfunc_name = "insert_page")]
+ [NoWrapper]
+ public virtual int insert_page_menu (Gtk.Widget child, Gtk.Widget? tab_label, Gtk.Widget?
menu_label, int position);
+ public void next_page ();
+ public int page_num (Gtk.Widget child);
+ public void popup_disable ();
+ public void popup_enable ();
+ public int prepend_page (Gtk.Widget child, Gtk.Widget? tab_label = null);
+ public int prepend_page_menu (Gtk.Widget child, Gtk.Widget? tab_label, Gtk.Widget?
menu_label);
+ public void prev_page ();
+ public void remove_page (int page_num);
+ public void reorder_child (Gtk.Widget child, int position);
+ [Version (since = "2.20")]
+ public void set_action_widget (Gtk.Widget widget, Gtk.PackType pack_type);
+ public void set_current_page (int page_num);
+ [Version (since = "2.24")]
+ public void set_group_name (string? group_name);
+ public void set_menu_label (Gtk.Widget child, Gtk.Widget? menu_label);
+ public void set_menu_label_text (Gtk.Widget child, string menu_text);
+ public void set_scrollable (bool scrollable);
+ public void set_show_border (bool show_border);
+ public void set_show_tabs (bool show_tabs);
+ [Version (since = "2.10")]
+ public void set_tab_detachable (Gtk.Widget child, bool detachable);
+ public void set_tab_label (Gtk.Widget child, Gtk.Widget? tab_label);
+ public void set_tab_label_text (Gtk.Widget child, string tab_text);
+ public void set_tab_pos (Gtk.PositionType pos);
+ [Version (since = "2.10")]
+ public void set_tab_reorderable (Gtk.Widget child, bool reorderable);
+ [NoAccessorMethod]
+ public bool enable_popup { get; set; }
+ [Version (since = "2.24")]
+ public string group_name { get; set; }
+ [NoAccessorMethod]
+ public int page { get; set; }
+ public bool scrollable { get; set; }
+ public bool show_border { get; set; }
+ public bool show_tabs { get; set; }
+ public Gtk.PositionType tab_pos { get; set; }
+ public virtual signal bool change_current_page (int offset);
+ [Version (since = "2.12")]
+ public signal unowned Gtk.Notebook create_window (Gtk.Widget page, int x, int y);
+ public virtual signal bool focus_tab (Gtk.NotebookTab type);
+ public virtual signal void move_focus_out (Gtk.DirectionType direction);
+ [Version (since = "2.10")]
+ public virtual signal void page_added (Gtk.Widget child, uint page_num);
+ [Version (since = "2.10")]
+ public virtual signal void page_removed (Gtk.Widget child, uint page_num);
+ [Version (since = "2.10")]
+ public virtual signal void page_reordered (Gtk.Widget child, uint page_num);
+ public virtual signal bool reorder_tab (Gtk.DirectionType direction, bool move_to_last);
+ public virtual signal bool select_page (bool move_focus);
+ public virtual signal void switch_page (Gtk.Widget page, uint page_num);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_notebook_accessible_get_type
()")]
+ public class NotebookAccessible : Gtk.ContainerAccessible, Atk.Component, Atk.Selection {
+ [CCode (has_construct_function = false)]
+ protected NotebookAccessible ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id =
"gtk_notebook_page_accessible_get_type ()")]
+ public class NotebookPageAccessible : Atk.Object, Atk.Component {
+ [CCode (has_construct_function = false, type = "AtkObject*")]
+ public NotebookPageAccessible (Gtk.NotebookAccessible notebook, Gtk.Widget child);
+ public void invalidate ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_offscreen_window_get_type ()")]
+ public class OffscreenWindow : Gtk.Window, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "2.20")]
+ public OffscreenWindow ();
+ [Version (since = "2.20")]
+ public Gdk.Pixbuf? get_pixbuf ();
+ [Version (since = "2.20")]
+ public unowned Cairo.Surface? get_surface ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_overlay_get_type ()")]
+ public class Overlay : Gtk.Bin, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "3.2")]
+ public Overlay ();
+ [Version (since = "3.2")]
+ public void add_overlay (Gtk.Widget widget);
+ [Version (since = "3.18")]
+ public bool get_overlay_pass_through (Gtk.Widget widget);
+ public void reorder_overlay (Gtk.Widget child, int position);
+ [Version (since = "3.18")]
+ public void set_overlay_pass_through (Gtk.Widget widget, bool pass_through);
+ public virtual signal bool get_child_position (Gtk.Widget widget, out Gdk.Rectangle
allocation);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_pad_controller_get_type ()")]
+ public class PadController : Gtk.EventController {
+ [CCode (has_construct_function = false)]
+ [Version (since = "3.22")]
+ public PadController (Gtk.Window window, GLib.ActionGroup group, Gdk.Device? pad);
+ [Version (since = "3.22")]
+ public void set_action (Gtk.PadActionType type, int index, int mode, string label, string
action_name);
+ [Version (since = "3.22")]
+ public void set_action_entries ([CCode (array_length_cname = "n_entries", array_length_pos =
1.1)] Gtk.PadActionEntry[] entries);
+ [NoAccessorMethod]
+ public GLib.ActionGroup action_group { owned get; construct; }
+ [NoAccessorMethod]
+ public Gdk.Device pad { owned get; construct; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_page_setup_get_type ()")]
+ public class PageSetup : GLib.Object {
+ [CCode (has_construct_function = false)]
+ [Version (since = "2.10")]
+ public PageSetup ();
+ [Version (since = "2.10")]
+ public Gtk.PageSetup copy ();
+ [CCode (has_construct_function = false)]
+ [Version (since = "2.12")]
+ public PageSetup.from_file (string file_name) throws GLib.Error;
+ [CCode (has_construct_function = false)]
+ [Version (since = "3.22")]
+ public PageSetup.from_gvariant (GLib.Variant variant);
+ [CCode (has_construct_function = false)]
+ [Version (since = "2.12")]
+ public PageSetup.from_key_file (GLib.KeyFile key_file, string? group_name) throws GLib.Error;
+ [Version (since = "2.10")]
+ public double get_bottom_margin (Gtk.Unit unit);
+ [Version (since = "2.10")]
+ public double get_left_margin (Gtk.Unit unit);
+ [Version (since = "2.10")]
+ public Gtk.PageOrientation get_orientation ();
+ [Version (since = "2.10")]
+ public double get_page_height (Gtk.Unit unit);
+ [Version (since = "2.10")]
+ public double get_page_width (Gtk.Unit unit);
+ [Version (since = "2.10")]
+ public double get_paper_height (Gtk.Unit unit);
+ [Version (since = "2.10")]
+ public unowned Gtk.PaperSize get_paper_size ();
+ [Version (since = "2.10")]
+ public double get_paper_width (Gtk.Unit unit);
+ [Version (since = "2.10")]
+ public double get_right_margin (Gtk.Unit unit);
+ [Version (since = "2.10")]
+ public double get_top_margin (Gtk.Unit unit);
+ [Version (since = "2.14")]
+ public bool load_file (string file_name) throws GLib.Error;
+ [Version (since = "2.14")]
+ public bool load_key_file (GLib.KeyFile key_file, string? group_name) throws GLib.Error;
+ [Version (since = "2.10")]
+ public void set_bottom_margin (double margin, Gtk.Unit unit);
+ [Version (since = "2.10")]
+ public void set_left_margin (double margin, Gtk.Unit unit);
+ [Version (since = "2.10")]
+ public void set_orientation (Gtk.PageOrientation orientation);
+ [Version (since = "2.10")]
+ public void set_paper_size (Gtk.PaperSize size);
+ [Version (since = "2.10")]
+ public void set_paper_size_and_default_margins (Gtk.PaperSize size);
+ [Version (since = "2.10")]
+ public void set_right_margin (double margin, Gtk.Unit unit);
+ [Version (since = "2.10")]
+ public void set_top_margin (double margin, Gtk.Unit unit);
+ [Version (since = "2.12")]
+ public bool to_file (string file_name) throws GLib.Error;
+ [CCode (returns_floating_reference = true)]
+ [Version (since = "3.22")]
+ public GLib.Variant to_gvariant ();
+ [Version (since = "2.12")]
+ public void to_key_file (GLib.KeyFile key_file, string group_name);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_paned_get_type ()")]
+ public class Paned : Gtk.Container, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "3.0")]
+ public Paned (Gtk.Orientation orientation);
+ public void add1 (Gtk.Widget child);
+ public void add2 (Gtk.Widget child);
+ [Version (since = "2.4")]
+ public unowned Gtk.Widget? get_child1 ();
+ [Version (since = "2.4")]
+ public unowned Gtk.Widget? get_child2 ();
+ [Version (since = "2.20")]
+ public unowned Gdk.Window get_handle_window ();
+ public int get_position ();
+ [Version (since = "3.16")]
+ public bool get_wide_handle ();
+ public void pack1 (Gtk.Widget child, bool resize, bool shrink);
+ public void pack2 (Gtk.Widget child, bool resize, bool shrink);
+ public void set_position (int position);
+ [Version (since = "3.16")]
+ public void set_wide_handle (bool wide);
+ [NoAccessorMethod]
+ [Version (since = "2.4")]
+ public int max_position { get; }
+ [NoAccessorMethod]
+ [Version (since = "2.4")]
+ public int min_position { get; }
+ public int position { get; set; }
+ [NoAccessorMethod]
+ public bool position_set { get; set; }
+ [Version (since = "3.16")]
+ public bool wide_handle { get; set; }
+ [Version (since = "2.0")]
+ public virtual signal bool accept_position ();
+ [Version (since = "2.0")]
+ public virtual signal bool cancel_position ();
+ [Version (since = "2.0")]
+ public virtual signal bool cycle_child_focus (bool reverse);
+ [Version (since = "2.0")]
+ public virtual signal bool cycle_handle_focus (bool reverse);
+ [Version (since = "2.0")]
+ public virtual signal bool move_handle (Gtk.ScrollType scroll);
+ [Version (since = "2.0")]
+ public virtual signal bool toggle_handle_focus ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_paned_accessible_get_type ()")]
+ public class PanedAccessible : Gtk.ContainerAccessible, Atk.Component, Atk.Value {
+ [CCode (has_construct_function = false)]
+ protected PanedAccessible ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", copy_function = "g_boxed_copy", free_function =
"g_boxed_free", type_id = "gtk_paper_size_get_type ()")]
+ [Compact]
+ public class PaperSize {
+ [CCode (has_construct_function = false)]
+ [Version (since = "2.10")]
+ public PaperSize (string? name);
+ [Version (since = "2.10")]
+ public Gtk.PaperSize copy ();
+ [CCode (has_construct_function = false)]
+ [Version (since = "2.10")]
+ public PaperSize.custom (string name, string display_name, double width, double height,
Gtk.Unit unit);
+ [Version (since = "2.10")]
+ public void free ();
+ [CCode (has_construct_function = false)]
+ [Version (since = "3.22")]
+ public PaperSize.from_gvariant (GLib.Variant variant);
+ [CCode (has_construct_function = false)]
+ [Version (since = "3.16")]
+ public PaperSize.from_ipp (string ipp_name, double width, double height);
+ [CCode (has_construct_function = false)]
+ [Version (since = "2.12")]
+ public PaperSize.from_key_file (GLib.KeyFile key_file, string group_name) throws GLib.Error;
+ [CCode (has_construct_function = false)]
+ [Version (since = "2.10")]
+ public PaperSize.from_ppd (string ppd_name, string ppd_display_name, double width, double
height);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "2.10")]
+ public static unowned string get_default ();
+ [Version (since = "2.10")]
+ public double get_default_bottom_margin (Gtk.Unit unit);
+ [Version (since = "2.10")]
+ public double get_default_left_margin (Gtk.Unit unit);
+ [Version (since = "2.10")]
+ public double get_default_right_margin (Gtk.Unit unit);
+ [Version (since = "2.10")]
+ public double get_default_top_margin (Gtk.Unit unit);
+ [Version (since = "2.10")]
+ public unowned string get_display_name ();
+ [Version (since = "2.10")]
+ public double get_height (Gtk.Unit unit);
+ [Version (since = "2.10")]
+ public unowned string get_name ();
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "2.12")]
+ public static GLib.List<Gtk.PaperSize> get_paper_sizes (bool include_custom);
+ [Version (since = "2.10")]
+ public unowned string get_ppd_name ();
+ [Version (since = "2.10")]
+ public double get_width (Gtk.Unit unit);
+ public bool is_custom ();
+ [Version (since = "2.10")]
+ public bool is_equal (Gtk.PaperSize size2);
+ public bool is_ipp ();
+ [Version (since = "2.10")]
+ public void set_size (double width, double height, Gtk.Unit unit);
+ [CCode (returns_floating_reference = true)]
+ [Version (since = "3.22")]
+ public GLib.Variant to_gvariant ();
+ [Version (since = "2.12")]
+ public void to_key_file (GLib.KeyFile key_file, string group_name);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_places_sidebar_get_type ()")]
+ public class PlacesSidebar : Gtk.ScrolledWindow, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "3.10")]
+ public PlacesSidebar ();
+ [Version (since = "3.10")]
+ public void add_shortcut (GLib.File location);
+ [Version (since = "3.12")]
+ public bool get_local_only ();
+ [Version (since = "3.10")]
+ public GLib.File? get_location ();
+ [Version (since = "3.10")]
+ public GLib.File? get_nth_bookmark (int n);
+ [Version (since = "3.10")]
+ public Gtk.PlacesOpenFlags get_open_flags ();
+ [Version (deprecated = true, deprecated_since = "3.18")]
+ public bool get_show_connect_to_server ();
+ [Version (since = "3.10")]
+ public bool get_show_desktop ();
+ [Version (since = "3.14")]
+ public bool get_show_enter_location ();
+ [Version (since = "3.18")]
+ public bool get_show_other_locations ();
+ [Version (since = "3.18")]
+ public bool get_show_recent ();
+ [Version (since = "3.18")]
+ public bool get_show_trash ();
+ [Version (since = "3.10")]
+ public GLib.SList<GLib.File> list_shortcuts ();
+ [Version (since = "3.10")]
+ public void remove_shortcut (GLib.File location);
+ [Version (since = "3.18")]
+ public void set_drop_targets_visible (bool visible, Gdk.DragContext context);
+ [Version (since = "3.12")]
+ public void set_local_only (bool local_only);
+ [Version (since = "3.10")]
+ public void set_location (GLib.File? location);
+ [Version (since = "3.10")]
+ public void set_open_flags (Gtk.PlacesOpenFlags flags);
+ [Version (deprecated = true, deprecated_since = "3.18", since = "3.10")]
+ public void set_show_connect_to_server (bool show_connect_to_server);
+ [Version (since = "3.10")]
+ public void set_show_desktop (bool show_desktop);
+ [Version (since = "3.14")]
+ public void set_show_enter_location (bool show_enter_location);
+ [Version (since = "3.18")]
+ public void set_show_other_locations (bool show_other_locations);
+ [Version (since = "3.18")]
+ public void set_show_recent (bool show_recent);
+ [Version (since = "3.18")]
+ public void set_show_trash (bool show_trash);
+ public bool local_only { get; set; }
+ public GLib.File location { owned get; set; }
+ public Gtk.PlacesOpenFlags open_flags { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "3.18")]
+ public bool populate_all { get; set; }
+ public bool show_connect_to_server { get; set; }
+ public bool show_desktop { get; set; }
+ public bool show_enter_location { get; set; }
+ public bool show_other_locations { get; set; }
+ public bool show_recent { get; set; }
+ public bool show_trash { get; set; }
+ [Version (since = "3.10")]
+ public signal int drag_action_ask (int actions);
+ [Version (since = "3.10")]
+ public signal int drag_action_requested (Gdk.DragContext context, GLib.File dest_file,
GLib.List<GLib.File> source_file_list);
+ [Version (since = "3.10")]
+ public signal void drag_perform_drop (GLib.File dest_file, GLib.List<GLib.File>
source_file_list, int action);
+ [Version (since = "3.20")]
+ public signal void mount (GLib.MountOperation mount_operation);
+ [Version (since = "3.10")]
+ public signal void open_location (GLib.File location, Gtk.PlacesOpenFlags open_flags);
+ [Version (since = "3.10")]
+ public signal void populate_popup (Gtk.Widget container, GLib.File? selected_item,
GLib.Volume? selected_volume);
+ [Version (since = "3.10")]
+ public signal void show_error_message (string primary, string secondary);
+ [Version (deprecated = true, deprecated_since = "3.20", since = "3.18")]
+ public signal void show_other_locations_requested ();
+ [Version (since = "3.20")]
+ public signal void show_other_locations_with_flags (Gtk.PlacesOpenFlags open_flags);
+ [Version (since = "3.20")]
+ public signal void unmount (GLib.MountOperation mount_operation);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_popover_get_type ()")]
+ public class Popover : Gtk.Bin, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "3.12")]
+ public Popover (Gtk.Widget? relative_to);
+ [Version (since = "3.12")]
+ public void bind_model (GLib.MenuModel? model, string? action_namespace);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "3.12")]
+ public Popover.from_model (Gtk.Widget? relative_to, GLib.MenuModel model);
+ [Version (since = "3.20")]
+ public Gtk.PopoverConstraint get_constrain_to ();
+ [Version (since = "3.18")]
+ public unowned Gtk.Widget? get_default_widget ();
+ [Version (since = "3.12")]
+ public bool get_modal ();
+ public bool get_pointing_to (out Gdk.Rectangle rect);
+ public Gtk.PositionType get_position ();
+ [Version (since = "3.12")]
+ public unowned Gtk.Widget get_relative_to ();
+ [Version (since = "3.22")]
+ public void popdown ();
+ [Version (since = "3.22")]
+ public void popup ();
+ [Version (since = "3.20")]
+ public void set_constrain_to (Gtk.PopoverConstraint constraint);
+ [Version (since = "3.18")]
+ public void set_default_widget (Gtk.Widget? widget);
+ [Version (since = "3.12")]
+ public void set_modal (bool modal);
+ [Version (since = "3.12")]
+ public void set_pointing_to (Gdk.Rectangle rect);
+ [Version (since = "3.12")]
+ public void set_position (Gtk.PositionType position);
+ [Version (since = "3.12")]
+ public void set_relative_to (Gtk.Widget? relative_to);
+ [Version (since = "3.20")]
+ public Gtk.PopoverConstraint constrain_to { get; set; }
+ [Version (since = "3.12")]
+ public bool modal { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "3.12")]
+ public Gdk.Rectangle pointing_to { get; set; }
+ [Version (since = "3.12")]
+ public Gtk.PositionType position { get; set; }
+ [Version (since = "3.12")]
+ public Gtk.Widget relative_to { get; set; }
+ public virtual signal void closed ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_popover_accessible_get_type
()")]
+ public class PopoverAccessible : Gtk.ContainerAccessible, Atk.Component {
+ [CCode (has_construct_function = false)]
+ protected PopoverAccessible ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_popover_menu_get_type ()")]
+ public class PopoverMenu : Gtk.Popover, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "3.16")]
+ public PopoverMenu ();
+ [Version (since = "3.16")]
+ public void open_submenu (string name);
+ [NoAccessorMethod]
+ public string visible_submenu { owned get; set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_print_context_get_type ()")]
+ public class PrintContext : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected PrintContext ();
+ [Version (since = "2.10")]
+ public Pango.Context create_pango_context ();
+ [Version (since = "2.10")]
+ public Pango.Layout create_pango_layout ();
+ [Version (since = "2.10")]
+ public unowned Cairo.Context get_cairo_context ();
+ [Version (since = "2.10")]
+ public double get_dpi_x ();
+ [Version (since = "2.10")]
+ public double get_dpi_y ();
+ [Version (since = "2.20")]
+ public bool get_hard_margins (out double top, out double bottom, out double left, out double
right);
+ [Version (since = "2.10")]
+ public double get_height ();
+ [Version (since = "2.10")]
+ public unowned Gtk.PageSetup get_page_setup ();
+ [Version (since = "2.10")]
+ public unowned Pango.FontMap get_pango_fontmap ();
+ [Version (since = "2.10")]
+ public double get_width ();
+ [Version (since = "2.10")]
+ public void set_cairo_context (Cairo.Context cr, double dpi_x, double dpi_y);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_print_operation_get_type ()")]
+ public class PrintOperation : GLib.Object, Gtk.PrintOperationPreview {
+ [CCode (has_construct_function = false)]
+ [Version (since = "2.10")]
+ public PrintOperation ();
+ [Version (since = "2.10")]
+ public void cancel ();
+ [Version (since = "2.16")]
+ public void draw_page_finish ();
+ [Version (since = "2.10")]
+ public unowned Gtk.PageSetup get_default_page_setup ();
+ [Version (since = "2.18")]
+ public bool get_embed_page_setup ();
+ [Version (since = "2.10")]
+ public void get_error () throws GLib.Error;
+ [Version (since = "2.18")]
+ public bool get_has_selection ();
+ [Version (since = "2.18")]
+ public int get_n_pages_to_print ();
+ [Version (since = "2.10")]
+ public unowned Gtk.PrintSettings get_print_settings ();
+ [Version (since = "2.10")]
+ public Gtk.PrintStatus get_status ();
+ [Version (since = "2.10")]
+ public unowned string get_status_string ();
+ [Version (since = "2.18")]
+ public bool get_support_selection ();
+ [Version (since = "2.10")]
+ public bool is_finished ();
+ [Version (since = "2.10")]
+ public Gtk.PrintOperationResult run (Gtk.PrintOperationAction action, Gtk.Window? parent)
throws GLib.Error;
+ [Version (since = "2.10")]
+ public void set_allow_async (bool allow_async);
+ [Version (since = "2.10")]
+ public void set_current_page (int current_page);
+ [Version (since = "2.10")]
+ public void set_custom_tab_label (string? label);
+ [Version (since = "2.10")]
+ public void set_default_page_setup (Gtk.PageSetup? default_page_setup);
+ [Version (since = "2.16")]
+ public void set_defer_drawing ();
+ [Version (since = "2.18")]
+ public void set_embed_page_setup (bool embed);
+ [Version (since = "2.10")]
+ public void set_export_filename (string filename);
+ [Version (since = "2.18")]
+ public void set_has_selection (bool has_selection);
+ [Version (since = "2.10")]
+ public void set_job_name (string job_name);
+ [Version (since = "2.10")]
+ public void set_n_pages (int n_pages);
+ [Version (since = "2.10")]
+ public void set_print_settings (Gtk.PrintSettings? print_settings);
+ [Version (since = "2.10")]
+ public void set_show_progress (bool show_progress);
+ [Version (since = "2.18")]
+ public void set_support_selection (bool support_selection);
+ [Version (since = "2.10")]
+ public void set_track_print_status (bool track_status);
+ [Version (since = "2.10")]
+ public void set_unit (Gtk.Unit unit);
+ [Version (since = "2.10")]
+ public void set_use_full_page (bool full_page);
+ [NoAccessorMethod]
+ [Version (since = "2.10")]
+ public bool allow_async { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.10")]
+ public int current_page { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.10")]
+ public string custom_tab_label { owned get; set; }
+ [Version (since = "2.10")]
+ public Gtk.PageSetup default_page_setup { get; set; }
+ [Version (since = "2.18")]
+ public bool embed_page_setup { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.10")]
+ public string export_filename { owned get; set; }
+ [Version (since = "2.18")]
+ public bool has_selection { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.10")]
+ public string job_name { owned get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.10")]
+ public int n_pages { get; set; }
+ [Version (since = "2.18")]
+ public int n_pages_to_print { get; }
+ [Version (since = "2.10")]
+ public Gtk.PrintSettings print_settings { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.10")]
+ public bool show_progress { get; set; }
+ [Version (since = "2.10")]
+ public Gtk.PrintStatus status { get; }
+ [Version (since = "2.10")]
+ public string status_string { get; }
+ [Version (since = "2.18")]
+ public bool support_selection { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.10")]
+ public bool track_print_status { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.10")]
+ public Gtk.Unit unit { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.10")]
+ public bool use_full_page { get; set; }
+ [Version (since = "2.10")]
+ public virtual signal void begin_print (Gtk.PrintContext context);
+ [Version (since = "2.10")]
+ public signal unowned GLib.Object create_custom_widget ();
+ [Version (since = "2.10")]
+ public virtual signal void custom_widget_apply (Gtk.Widget widget);
+ [Version (since = "2.10")]
+ public virtual signal void done (Gtk.PrintOperationResult result);
+ [Version (since = "2.10")]
+ public virtual signal void draw_page (Gtk.PrintContext context, int page_nr);
+ [Version (since = "2.10")]
+ public virtual signal void end_print (Gtk.PrintContext context);
+ [Version (since = "2.10")]
+ public virtual signal bool paginate (Gtk.PrintContext context);
+ [Version (since = "2.10")]
+ public virtual signal bool preview (Gtk.PrintOperationPreview preview, Gtk.PrintContext
context, Gtk.Window? parent);
+ [Version (since = "2.10")]
+ public virtual signal void request_page_setup (Gtk.PrintContext context, int page_nr,
Gtk.PageSetup setup);
+ [Version (since = "2.10")]
+ public virtual signal void status_changed ();
+ [Version (since = "2.18")]
+ public virtual signal void update_custom_widget (Gtk.Widget widget, Gtk.PageSetup setup,
Gtk.PrintSettings settings);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_print_settings_get_type ()")]
+ public class PrintSettings : GLib.Object {
+ [CCode (has_construct_function = false)]
+ [Version (since = "2.10")]
+ public PrintSettings ();
+ [Version (since = "2.10")]
+ public Gtk.PrintSettings copy ();
+ [Version (since = "2.10")]
+ public void @foreach (Gtk.PrintSettingsFunc func);
+ [CCode (has_construct_function = false)]
+ [Version (since = "2.12")]
+ public PrintSettings.from_file (string file_name) throws GLib.Error;
+ [CCode (has_construct_function = false)]
+ [Version (since = "3.22")]
+ public PrintSettings.from_gvariant (GLib.Variant variant);
+ [CCode (has_construct_function = false)]
+ [Version (since = "2.12")]
+ public PrintSettings.from_key_file (GLib.KeyFile key_file, string? group_name) throws
GLib.Error;
+ [Version (since = "2.10")]
+ public unowned string @get (string key);
+ [Version (since = "2.10")]
+ public bool get_bool (string key);
+ [Version (since = "2.10")]
+ public bool get_collate ();
+ [Version (since = "2.10")]
+ public unowned string get_default_source ();
+ [Version (since = "2.10")]
+ public unowned string get_dither ();
+ [Version (since = "2.10")]
+ public double get_double (string key);
+ [Version (since = "2.10")]
+ public double get_double_with_default (string key, double def);
+ [Version (since = "2.10")]
+ public Gtk.PrintDuplex get_duplex ();
+ [Version (since = "2.10")]
+ public unowned string get_finishings ();
+ [Version (since = "2.10")]
+ public int get_int (string key);
+ [Version (since = "2.10")]
+ public int get_int_with_default (string key, int def);
+ [Version (since = "2.10")]
+ public double get_length (string key, Gtk.Unit unit);
+ [Version (since = "2.10")]
+ public unowned string get_media_type ();
+ [Version (since = "2.10")]
+ public int get_n_copies ();
+ [Version (since = "2.10")]
+ public int get_number_up ();
+ [Version (since = "2.14")]
+ public Gtk.NumberUpLayout get_number_up_layout ();
+ [Version (since = "2.10")]
+ public Gtk.PageOrientation get_orientation ();
+ [Version (since = "2.10")]
+ public unowned string get_output_bin ();
+ [CCode (array_length_pos = 0.1)]
+ [Version (since = "2.10")]
+ public Gtk.PageRange[] get_page_ranges ();
+ [Version (since = "2.10")]
+ public Gtk.PageSet get_page_set ();
+ [Version (since = "2.10")]
+ public double get_paper_height (Gtk.Unit unit);
+ [Version (since = "2.10")]
+ public Gtk.PaperSize get_paper_size ();
+ [Version (since = "2.10")]
+ public double get_paper_width (Gtk.Unit unit);
+ [Version (since = "2.10")]
+ public Gtk.PrintPages get_print_pages ();
+ [Version (since = "2.10")]
+ public unowned string get_printer ();
+ [Version (since = "2.16")]
+ public double get_printer_lpi ();
+ [Version (since = "2.10")]
+ public Gtk.PrintQuality get_quality ();
+ [Version (since = "2.10")]
+ public int get_resolution ();
+ [Version (since = "2.16")]
+ public int get_resolution_x ();
+ [Version (since = "2.16")]
+ public int get_resolution_y ();
+ [Version (since = "2.10")]
+ public bool get_reverse ();
+ [Version (since = "2.10")]
+ public double get_scale ();
+ [Version (since = "2.10")]
+ public bool get_use_color ();
+ [Version (since = "2.10")]
+ public bool has_key (string key);
+ [Version (since = "2.14")]
+ public bool load_file (string file_name) throws GLib.Error;
+ [Version (since = "2.14")]
+ public bool load_key_file (GLib.KeyFile key_file, string? group_name) throws GLib.Error;
+ [Version (since = "2.10")]
+ public void @set (string key, string? value);
+ [Version (since = "2.10")]
+ public void set_bool (string key, bool value);
+ [Version (since = "2.10")]
+ public void set_collate (bool collate);
+ [Version (since = "2.10")]
+ public void set_default_source (string default_source);
+ [Version (since = "2.10")]
+ public void set_dither (string dither);
+ [Version (since = "2.10")]
+ public void set_double (string key, double value);
+ [Version (since = "2.10")]
+ public void set_duplex (Gtk.PrintDuplex duplex);
+ [Version (since = "2.10")]
+ public void set_finishings (string finishings);
+ [Version (since = "2.10")]
+ public void set_int (string key, int value);
+ [Version (since = "2.10")]
+ public void set_length (string key, double value, Gtk.Unit unit);
+ [Version (since = "2.10")]
+ public void set_media_type (string media_type);
+ [Version (since = "2.10")]
+ public void set_n_copies (int num_copies);
+ [Version (since = "2.10")]
+ public void set_number_up (int number_up);
+ [Version (since = "2.14")]
+ public void set_number_up_layout (Gtk.NumberUpLayout number_up_layout);
+ [Version (since = "2.10")]
+ public void set_orientation (Gtk.PageOrientation orientation);
+ [Version (since = "2.10")]
+ public void set_output_bin (string output_bin);
+ [Version (since = "2.10")]
+ public void set_page_ranges ([CCode (array_length_cname = "num_ranges", array_length_pos =
1.1)] Gtk.PageRange[] page_ranges);
+ [Version (since = "2.10")]
+ public void set_page_set (Gtk.PageSet page_set);
+ [Version (since = "2.10")]
+ public void set_paper_height (double height, Gtk.Unit unit);
+ [Version (since = "2.10")]
+ public void set_paper_size (Gtk.PaperSize paper_size);
+ [Version (since = "2.10")]
+ public void set_paper_width (double width, Gtk.Unit unit);
+ [Version (since = "2.10")]
+ public void set_print_pages (Gtk.PrintPages pages);
+ [Version (since = "2.10")]
+ public void set_printer (string printer);
+ [Version (since = "2.16")]
+ public void set_printer_lpi (double lpi);
+ [Version (since = "2.10")]
+ public void set_quality (Gtk.PrintQuality quality);
+ [Version (since = "2.10")]
+ public void set_resolution (int resolution);
+ [Version (since = "2.16")]
+ public void set_resolution_xy (int resolution_x, int resolution_y);
+ [Version (since = "2.10")]
+ public void set_reverse (bool reverse);
+ [Version (since = "2.10")]
+ public void set_scale (double scale);
+ [Version (since = "2.10")]
+ public void set_use_color (bool use_color);
+ [Version (since = "2.12")]
+ public bool to_file (string file_name) throws GLib.Error;
+ [CCode (returns_floating_reference = true)]
+ [Version (since = "3.22")]
+ public GLib.Variant to_gvariant ();
+ [Version (since = "2.12")]
+ public void to_key_file (GLib.KeyFile key_file, string group_name);
+ [Version (since = "2.10")]
+ public void unset (string key);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_progress_bar_get_type ()")]
+ public class ProgressBar : Gtk.Widget, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public ProgressBar ();
+ [Version (since = "2.6")]
+ public Pango.EllipsizeMode get_ellipsize ();
+ public double get_fraction ();
+ public bool get_inverted ();
+ public double get_pulse_step ();
+ [Version (since = "3.0")]
+ public bool get_show_text ();
+ public unowned string? get_text ();
+ public void pulse ();
+ [Version (since = "2.6")]
+ public void set_ellipsize (Pango.EllipsizeMode mode);
+ public void set_fraction (double fraction);
+ public void set_inverted (bool inverted);
+ public void set_pulse_step (double fraction);
+ [Version (since = "3.0")]
+ public void set_show_text (bool show_text);
+ public void set_text (string? text);
+ [Version (since = "2.6")]
+ public Pango.EllipsizeMode ellipsize { get; set; }
+ public double fraction { get; set; }
+ public bool inverted { get; set; }
+ public double pulse_step { get; set; }
+ [Version (since = "3.0")]
+ public bool show_text { get; set; }
+ public string text { get; set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id =
"gtk_progress_bar_accessible_get_type ()")]
+ public class ProgressBarAccessible : Gtk.WidgetAccessible, Atk.Component, Atk.Value {
+ [CCode (has_construct_function = false)]
+ protected ProgressBarAccessible ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_radio_button_get_type ()")]
+ public class RadioButton : Gtk.CheckButton, Atk.Implementor, Gtk.Actionable, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public RadioButton (GLib.SList<Gtk.RadioButton>? group);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public RadioButton.from_widget (Gtk.RadioButton? radio_group_member);
+ public unowned GLib.SList<Gtk.RadioButton> get_group ();
+ [Version (since = "3.0")]
+ public void join_group (Gtk.RadioButton? group_source);
+ public void set_group (GLib.SList<Gtk.RadioButton>? group);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public RadioButton.with_label (GLib.SList<Gtk.RadioButton>? group, string label);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public RadioButton.with_label_from_widget (Gtk.RadioButton? radio_group_member, string label);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public RadioButton.with_mnemonic (GLib.SList<Gtk.RadioButton>? group, string label);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public RadioButton.with_mnemonic_from_widget (Gtk.RadioButton? radio_group_member, string
label);
+ public Gtk.RadioButton group { set; }
+ [Version (since = "2.4")]
+ public virtual signal void group_changed ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id =
"gtk_radio_button_accessible_get_type ()")]
+ public class RadioButtonAccessible : Gtk.ToggleButtonAccessible, Atk.Action, Atk.Component, Atk.Image
{
+ [CCode (has_construct_function = false)]
+ protected RadioButtonAccessible ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_radio_menu_item_get_type ()")]
+ public class RadioMenuItem : Gtk.CheckMenuItem, Atk.Implementor, Gtk.Actionable, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public RadioMenuItem (GLib.SList<Gtk.RadioMenuItem>? group);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "2.4")]
+ public RadioMenuItem.from_widget (Gtk.RadioMenuItem? group);
+ public unowned GLib.SList<Gtk.RadioMenuItem> get_group ();
+ [Version (since = "3.18")]
+ public void join_group (Gtk.RadioMenuItem? group_source);
+ public void set_group (GLib.SList<Gtk.RadioMenuItem>? group);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public RadioMenuItem.with_label (GLib.SList<Gtk.RadioMenuItem>? group, string label);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "2.4")]
+ public RadioMenuItem.with_label_from_widget (Gtk.RadioMenuItem? group, string? label);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public RadioMenuItem.with_mnemonic (GLib.SList<Gtk.RadioMenuItem>? group, string label);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "2.4")]
+ public RadioMenuItem.with_mnemonic_from_widget (Gtk.RadioMenuItem? group, string? label);
+ [Version (since = "2.8")]
+ public Gtk.RadioMenuItem group { set; }
+ public virtual signal void group_changed ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id =
"gtk_radio_menu_item_accessible_get_type ()")]
+ public class RadioMenuItemAccessible : Gtk.CheckMenuItemAccessible, Atk.Action, Atk.Component,
Atk.Selection {
+ [CCode (has_construct_function = false)]
+ protected RadioMenuItemAccessible ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_radio_tool_button_get_type ()")]
+ public class RadioToolButton : Gtk.ToggleToolButton, Atk.Implementor, Gtk.Actionable, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkToolItem*")]
+ [Version (since = "2.4")]
+ public RadioToolButton (GLib.SList<Gtk.RadioButton>? group);
+ [CCode (has_construct_function = false, type = "GtkToolItem*")]
+ [Version (deprecated = true, deprecated_since = "3.10", since = "2.4")]
+ public RadioToolButton.from_stock (GLib.SList<Gtk.RadioButton>? group, string stock_id);
+ [CCode (has_construct_function = false, type = "GtkToolItem*")]
+ [Version (since = "2.4")]
+ public RadioToolButton.from_widget (Gtk.RadioToolButton? group);
+ [Version (since = "2.4")]
+ public unowned GLib.SList<Gtk.RadioButton> get_group ();
+ [Version (since = "2.4")]
+ public void set_group (GLib.SList<Gtk.RadioButton>? group);
+ [CCode (has_construct_function = false, type = "GtkToolItem*")]
+ [Version (deprecated = true, deprecated_since = "3.10", since = "2.4")]
+ public RadioToolButton.with_stock_from_widget (Gtk.RadioToolButton? group, string stock_id);
+ [Version (since = "2.4")]
+ public Gtk.RadioToolButton group { set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_range_get_type ()")]
+ public abstract class Range : Gtk.Widget, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
+ [CCode (has_construct_function = false)]
+ protected Range ();
+ public unowned Gtk.Adjustment get_adjustment ();
+ [Version (since = "2.12")]
+ public double get_fill_level ();
+ [Version (since = "2.18")]
+ public bool get_flippable ();
+ public bool get_inverted ();
+ [Version (since = "2.10")]
+ public Gtk.SensitivityType get_lower_stepper_sensitivity ();
+ [NoWrapper]
+ public virtual Gtk.Border get_range_border ();
+ [Version (since = "2.20")]
+ public Gdk.Rectangle get_range_rect ();
+ [NoWrapper]
+ public virtual void get_range_size_request (Gtk.Orientation orientation, out int minimum, out
int natural);
+ [Version (since = "2.12")]
+ public bool get_restrict_to_fill_level ();
+ [Version (since = "2.24")]
+ public int get_round_digits ();
+ [Version (since = "2.12")]
+ public bool get_show_fill_level ();
+ [Version (since = "2.20")]
+ public void get_slider_range (out int slider_start, out int slider_end);
+ [Version (since = "2.20")]
+ public bool get_slider_size_fixed ();
+ [Version (since = "2.10")]
+ public Gtk.SensitivityType get_upper_stepper_sensitivity ();
+ public double get_value ();
+ public void set_adjustment (Gtk.Adjustment adjustment);
+ [Version (since = "2.12")]
+ public void set_fill_level (double fill_level);
+ [Version (since = "2.18")]
+ public void set_flippable (bool flippable);
+ public void set_increments (double step, double page);
+ public void set_inverted (bool setting);
+ [Version (since = "2.10")]
+ public void set_lower_stepper_sensitivity (Gtk.SensitivityType sensitivity);
+ public void set_range (double min, double max);
+ [Version (since = "2.12")]
+ public void set_restrict_to_fill_level (bool restrict_to_fill_level);
+ [Version (since = "2.24")]
+ public void set_round_digits (int round_digits);
+ [Version (since = "2.12")]
+ public void set_show_fill_level (bool show_fill_level);
+ [Version (since = "2.20")]
+ public void set_slider_size_fixed (bool size_fixed);
+ [Version (since = "2.10")]
+ public void set_upper_stepper_sensitivity (Gtk.SensitivityType sensitivity);
+ public void set_value (double value);
+ public Gtk.Adjustment adjustment { get; set construct; }
+ [Version (since = "2.12")]
+ public double fill_level { get; set; }
+ public bool inverted { get; set; }
+ public Gtk.SensitivityType lower_stepper_sensitivity { get; set; }
+ [Version (since = "2.12")]
+ public bool restrict_to_fill_level { get; set; }
+ [Version (since = "2.24")]
+ public int round_digits { get; set; }
+ [Version (since = "2.12")]
+ public bool show_fill_level { get; set; }
+ public Gtk.SensitivityType upper_stepper_sensitivity { get; set; }
+ public virtual signal void adjust_bounds (double new_value);
+ [Version (since = "2.6")]
+ public virtual signal bool change_value (Gtk.ScrollType scroll, double new_value);
+ public virtual signal void move_slider (Gtk.ScrollType scroll);
+ public virtual signal void value_changed ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_range_accessible_get_type ()")]
+ public class RangeAccessible : Gtk.WidgetAccessible, Atk.Component, Atk.Value {
+ [CCode (has_construct_function = false)]
+ protected RangeAccessible ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_recent_chooser_dialog_get_type ()")]
+ public class RecentChooserDialog : Gtk.Dialog, Atk.Implementor, Gtk.Buildable, Gtk.RecentChooser {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "2.10")]
+ public RecentChooserDialog (string? title, Gtk.Window? parent, ...);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "2.10")]
+ public RecentChooserDialog.for_manager (string? title, Gtk.Window? parent, Gtk.RecentManager
manager, ...);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_recent_chooser_menu_get_type ()")]
+ public class RecentChooserMenu : Gtk.Menu, Atk.Implementor, Gtk.Buildable, Gtk.RecentChooser {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "2.10")]
+ public RecentChooserMenu ();
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "2.10")]
+ public RecentChooserMenu.for_manager (Gtk.RecentManager manager);
+ [Version (since = "2.10")]
+ public bool get_show_numbers ();
+ [Version (since = "2.10")]
+ public void set_show_numbers (bool show_numbers);
+ [Version (since = "2.10")]
+ public bool show_numbers { get; set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_recent_chooser_widget_get_type ()")]
+ public class RecentChooserWidget : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable,
Gtk.RecentChooser {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "2.10")]
+ public RecentChooserWidget ();
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "2.10")]
+ public RecentChooserWidget.for_manager (Gtk.RecentManager manager);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_recent_filter_get_type ()")]
+ public class RecentFilter : GLib.InitiallyUnowned, Gtk.Buildable {
+ [CCode (has_construct_function = false)]
+ [Version (since = "2.10")]
+ public RecentFilter ();
+ [Version (since = "2.10")]
+ public void add_age (int days);
+ [Version (since = "2.10")]
+ public void add_application (string application);
+ [Version (since = "2.10")]
+ public void add_custom (Gtk.RecentFilterFlags needed, owned Gtk.RecentFilterFunc func);
+ [Version (since = "2.10")]
+ public void add_group (string group);
+ [Version (since = "2.10")]
+ public void add_mime_type (string mime_type);
+ [Version (since = "2.10")]
+ public void add_pattern (string pattern);
+ [Version (since = "2.10")]
+ public void add_pixbuf_formats ();
+ [Version (since = "2.10")]
+ public bool filter (Gtk.RecentFilterInfo filter_info);
+ [CCode (cname = "gtk_recent_filter_get_name")]
+ [Version (since = "2.10")]
+ public unowned string? get_filter_name ();
+ [Version (since = "2.10")]
+ public Gtk.RecentFilterFlags get_needed ();
+ [CCode (cname = "gtk_recent_filter_set_name")]
+ [Version (since = "2.10")]
+ public void set_filter_name (string name);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", ref_function = "gtk_recent_info_ref", type_id =
"gtk_recent_info_get_type ()", unref_function = "gtk_recent_info_unref")]
+ [Compact]
+ [Version (since = "2.10")]
+ public class RecentInfo {
+ public GLib.AppInfo? create_app_info (string? app_name) throws GLib.Error;
+ public bool exists ();
+ public time_t get_added ();
+ public int get_age ();
+ public bool get_application_info (string app_name, out unowned string app_exec, out uint
count, [CCode (type = "time_t*")] out time_t time_);
+ [CCode (array_length_pos = 0.1, array_length_type = "gsize", array_null_terminated = true)]
+ public string[] get_applications ();
+ public unowned string get_description ();
+ public unowned string get_display_name ();
+ [Version (since = "2.22")]
+ public GLib.Icon? get_gicon ();
+ [CCode (array_length_pos = 0.1, array_length_type = "gsize", array_null_terminated = true)]
+ public string[] get_groups ();
+ public Gdk.Pixbuf? get_icon (int size);
+ public unowned string get_mime_type ();
+ public time_t get_modified ();
+ public bool get_private_hint ();
+ public string get_short_name ();
+ public unowned string get_uri ();
+ public string? get_uri_display ();
+ public time_t get_visited ();
+ public bool has_application (string app_name);
+ public bool has_group (string group_name);
+ public bool is_local ();
+ public string last_application ();
+ public bool match (Gtk.RecentInfo info_b);
+ public Gtk.RecentInfo @ref ();
+ public void unref ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_recent_manager_get_type ()")]
+ [Version (since = "2.10")]
+ public class RecentManager : GLib.Object {
+ [CCode (has_construct_function = false)]
+ public RecentManager ();
+ public bool add_full (string uri, Gtk.RecentData recent_data);
+ public bool add_item (string uri);
+ public static unowned Gtk.RecentManager get_default ();
+ public GLib.List<Gtk.RecentInfo> get_items ();
+ public bool has_item (string uri);
+ public Gtk.RecentInfo? lookup_item (string uri) throws GLib.Error;
+ public bool move_item (string uri, string? new_uri) throws GLib.Error;
+ public int purge_items () throws GLib.Error;
+ public bool remove_item (string uri) throws GLib.Error;
+ [NoAccessorMethod]
+ public string filename { owned get; construct; }
+ [NoAccessorMethod]
+ public int size { get; }
+ public virtual signal void changed ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id =
"gtk_renderer_cell_accessible_get_type ()")]
+ public class RendererCellAccessible : Gtk.CellAccessible, Atk.Action, Atk.Component {
+ [CCode (has_construct_function = false, type = "AtkObject*")]
+ public RendererCellAccessible (Gtk.CellRenderer renderer);
+ [NoAccessorMethod]
+ public Gtk.CellRenderer renderer { owned get; construct; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_revealer_get_type ()")]
+ public class Revealer : Gtk.Bin, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "3.10")]
+ public Revealer ();
+ [Version (since = "3.10")]
+ public bool get_child_revealed ();
+ [Version (since = "3.10")]
+ public bool get_reveal_child ();
+ [Version (since = "3.10")]
+ public uint get_transition_duration ();
+ [Version (since = "3.10")]
+ public Gtk.RevealerTransitionType get_transition_type ();
+ [Version (since = "3.10")]
+ public void set_reveal_child (bool reveal_child);
+ [Version (since = "3.10")]
+ public void set_transition_duration (uint duration);
+ [Version (since = "3.10")]
+ public void set_transition_type (Gtk.RevealerTransitionType transition);
+ public bool child_revealed { get; }
+ public bool reveal_child { get; set construct; }
+ public uint transition_duration { get; set construct; }
+ public Gtk.RevealerTransitionType transition_type { get; set construct; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_scale_get_type ()")]
+ public class Scale : Gtk.Range, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "3.0")]
+ public Scale (Gtk.Orientation orientation, Gtk.Adjustment? adjustment);
+ [Version (since = "2.16")]
+ public void add_mark (double value, Gtk.PositionType position, string? markup);
+ [Version (since = "2.16")]
+ public void clear_marks ();
+ public int get_digits ();
+ public bool get_draw_value ();
+ [Version (since = "3.4")]
+ public bool get_has_origin ();
+ [Version (since = "2.4")]
+ public unowned Pango.Layout? get_layout ();
+ [Version (since = "2.4")]
+ public virtual void get_layout_offsets (out int x, out int y);
+ public Gtk.PositionType get_value_pos ();
+ public void set_digits (int digits);
+ public void set_draw_value (bool draw_value);
+ [Version (since = "3.4")]
+ public void set_has_origin (bool has_origin);
+ public void set_value_pos (Gtk.PositionType pos);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "3.0")]
+ public Scale.with_range (Gtk.Orientation orientation, double min, double max, double step);
+ public int digits { get; set; }
+ public virtual bool draw_value { get; set; }
+ public bool has_origin { get; set; }
+ public Gtk.PositionType value_pos { get; set; }
+ public virtual signal string format_value (double value);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_scale_accessible_get_type ()")]
+ public class ScaleAccessible : Gtk.RangeAccessible, Atk.Component, Atk.Value {
+ [CCode (has_construct_function = false)]
+ protected ScaleAccessible ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_scale_button_get_type ()")]
+ public class ScaleButton : Gtk.Button, Atk.Implementor, Gtk.Actionable, Gtk.Buildable, Gtk.Orientable
{
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "2.12")]
+ public ScaleButton ([CCode (type = "GtkIconSize")] Gtk.IconSize size, double min = 0.0,
double max = 100.0, double step = 2.0, [CCode (array_length = false, array_null_terminated = true)] string[]?
icons = null);
+ [Version (since = "2.12")]
+ public unowned Gtk.Adjustment get_adjustment ();
+ [Version (since = "2.14")]
+ public unowned Gtk.Button get_minus_button ();
+ [Version (since = "2.14")]
+ public unowned Gtk.Button get_plus_button ();
+ [Version (since = "2.14")]
+ public unowned Gtk.Widget get_popup ();
+ [Version (since = "2.12")]
+ public double get_value ();
+ [Version (since = "2.12")]
+ public void set_adjustment (Gtk.Adjustment adjustment);
+ [Version (since = "2.12")]
+ public void set_icons ([CCode (array_length = false, array_null_terminated = true)] string[]
icons);
+ [Version (since = "2.12")]
+ public void set_value (double value);
+ public Gtk.Adjustment adjustment { get; set; }
+ [CCode (array_length = false, array_null_terminated = true)]
+ [NoAccessorMethod]
+ [Version (since = "2.12")]
+ public string[] icons { owned get; set; }
+ [NoAccessorMethod]
+ public Gtk.IconSize size { get; set; }
+ public double value { get; set; }
+ [Version (since = "2.12")]
+ public signal void popdown ();
+ [Version (since = "2.12")]
+ public signal void popup ();
+ [Version (since = "2.12")]
+ public virtual signal void value_changed (double value);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id =
"gtk_scale_button_accessible_get_type ()")]
+ public class ScaleButtonAccessible : Gtk.ButtonAccessible, Atk.Action, Atk.Component, Atk.Image,
Atk.Value {
+ [CCode (has_construct_function = false)]
+ protected ScaleButtonAccessible ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_scrollbar_get_type ()")]
+ public class Scrollbar : Gtk.Range, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "3.0")]
+ public Scrollbar (Gtk.Orientation orientation, Gtk.Adjustment? adjustment);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_scrolled_window_get_type ()")]
+ public class ScrolledWindow : Gtk.Bin, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public ScrolledWindow (Gtk.Adjustment? hadjustment, Gtk.Adjustment? vadjustment);
+ [Version (since = "3.4")]
+ public bool get_capture_button_press ();
+ public unowned Gtk.Adjustment get_hadjustment ();
+ [Version (since = "2.8")]
+ public unowned Gtk.Widget get_hscrollbar ();
+ [Version (since = "3.4")]
+ public bool get_kinetic_scrolling ();
+ [Version (since = "3.22")]
+ public int get_max_content_height ();
+ [Version (since = "3.22")]
+ public int get_max_content_width ();
+ [Version (since = "3.0")]
+ public int get_min_content_height ();
+ [Version (since = "3.0")]
+ public int get_min_content_width ();
+ [Version (since = "3.16")]
+ public bool get_overlay_scrolling ();
+ public Gtk.CornerType get_placement ();
+ public void get_policy (out Gtk.PolicyType hscrollbar_policy, out Gtk.PolicyType
vscrollbar_policy);
+ [Version (since = "3.22")]
+ public bool get_propagate_natural_height ();
+ [Version (since = "3.22")]
+ public bool get_propagate_natural_width ();
+ public Gtk.ShadowType get_shadow_type ();
+ public unowned Gtk.Adjustment get_vadjustment ();
+ [Version (since = "2.8")]
+ public unowned Gtk.Widget get_vscrollbar ();
+ [Version (since = "3.4")]
+ public void set_capture_button_press (bool capture_button_press);
+ public void set_hadjustment (Gtk.Adjustment hadjustment);
+ [Version (since = "3.4")]
+ public void set_kinetic_scrolling (bool kinetic_scrolling);
+ [Version (since = "3.22")]
+ public void set_max_content_height (int height);
+ [Version (since = "3.22")]
+ public void set_max_content_width (int width);
+ [Version (since = "3.0")]
+ public void set_min_content_height (int height);
+ [Version (since = "3.0")]
+ public void set_min_content_width (int width);
+ [Version (since = "3.16")]
+ public void set_overlay_scrolling (bool overlay_scrolling);
+ public void set_placement (Gtk.CornerType window_placement);
+ public void set_policy (Gtk.PolicyType hscrollbar_policy, Gtk.PolicyType vscrollbar_policy);
+ [Version (since = "3.22")]
+ public void set_propagate_natural_height (bool propagate);
+ [Version (since = "3.22")]
+ public void set_propagate_natural_width (bool propagate);
+ public void set_shadow_type (Gtk.ShadowType type);
+ public void set_vadjustment (Gtk.Adjustment vadjustment);
+ [Version (since = "2.10")]
+ public void unset_placement ();
+ public Gtk.Adjustment hadjustment { get; set construct; }
+ [NoAccessorMethod]
+ public Gtk.PolicyType hscrollbar_policy { get; set; }
+ [Version (since = "3.4")]
+ public bool kinetic_scrolling { get; set; }
+ [Version (since = "3.22")]
+ public int max_content_height { get; set; }
+ [Version (since = "3.22")]
+ public int max_content_width { get; set; }
+ [Version (since = "3.0")]
+ public int min_content_height { get; set; }
+ [Version (since = "3.0")]
+ public int min_content_width { get; set; }
+ [Version (since = "3.16")]
+ public bool overlay_scrolling { get; set; }
+ [Version (since = "3.22")]
+ public bool propagate_natural_height { get; set; }
+ [Version (since = "3.22")]
+ public bool propagate_natural_width { get; set; }
+ public Gtk.ShadowType shadow_type { get; set; }
+ public Gtk.Adjustment vadjustment { get; set construct; }
+ [NoAccessorMethod]
+ public Gtk.PolicyType vscrollbar_policy { get; set; }
+ [NoAccessorMethod]
+ public Gtk.CornerType window_placement { get; set; }
+ [Version (since = "3.16")]
+ public signal void edge_overshot (Gtk.PositionType pos);
+ [Version (since = "3.16")]
+ public signal void edge_reached (Gtk.PositionType pos);
+ public virtual signal void move_focus_out (Gtk.DirectionType direction);
+ public virtual signal bool scroll_child (Gtk.ScrollType scroll, bool horizontal);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id =
"gtk_scrolled_window_accessible_get_type ()")]
+ public class ScrolledWindowAccessible : Gtk.ContainerAccessible, Atk.Component {
+ [CCode (has_construct_function = false)]
+ protected ScrolledWindowAccessible ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_search_bar_get_type ()")]
+ public class SearchBar : Gtk.Bin, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "3.10")]
+ public SearchBar ();
+ [Version (since = "3.10")]
+ public void connect_entry (Gtk.Entry entry);
+ [Version (since = "3.10")]
+ public bool get_search_mode ();
+ [Version (since = "3.10")]
+ public bool get_show_close_button ();
+ [Version (since = "3.10")]
+ public bool handle_event (Gdk.Event event);
+ [Version (since = "3.10")]
+ public void set_search_mode (bool search_mode);
+ [Version (since = "3.10")]
+ public void set_show_close_button (bool visible);
+ [NoAccessorMethod]
+ public bool search_mode_enabled { get; set; }
+ public bool show_close_button { get; set construct; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_search_entry_get_type ()")]
+ public class SearchEntry : Gtk.Entry, Atk.Implementor, Gtk.Buildable, Gtk.CellEditable, Gtk.Editable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "3.6")]
+ public SearchEntry ();
+ [Version (since = "3.16")]
+ public bool handle_event (Gdk.Event event);
+ [Version (since = "3.16")]
+ public virtual signal void next_match ();
+ [Version (since = "3.16")]
+ public virtual signal void previous_match ();
+ [Version (since = "3.10")]
+ public virtual signal void search_changed ();
+ [Version (since = "3.16")]
+ public virtual signal void stop_search ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", copy_function = "g_boxed_copy", free_function =
"g_boxed_free", type_id = "gtk_selection_data_get_type ()")]
+ [Compact]
+ public class SelectionData {
+ public Gtk.SelectionData copy ();
+ public void free ();
+ [CCode (array_length = false)]
+ [Version (since = "2.14")]
+ public unowned uint8[] get_data ();
+ [Version (since = "2.14")]
+ public Gdk.Atom get_data_type ();
+ [CCode (array_length_pos = 0.1)]
+ [Version (since = "3.0")]
+ public unowned uint8[] get_data_with_length ();
+ [Version (since = "2.14")]
+ public unowned Gdk.Display get_display ();
+ [Version (since = "2.14")]
+ public int get_format ();
+ [Version (since = "2.14")]
+ public int get_length ();
+ [Version (since = "2.6")]
+ public Gdk.Pixbuf? get_pixbuf ();
+ [Version (since = "2.16")]
+ public Gdk.Atom get_selection ();
+ [Version (since = "2.14")]
+ public Gdk.Atom get_target ();
+ public bool get_targets ([CCode (array_length_cname = "n_atoms", array_length_pos = 1.1)] out
Gdk.Atom[] targets);
+ public string? get_text ();
+ [CCode (array_length = false, array_null_terminated = true)]
+ [Version (since = "2.6")]
+ public string[] get_uris ();
+ public void @set (Gdk.Atom type, int format, [CCode (array_length_cname = "length",
array_length_pos = 3.1)] uint8[] data);
+ [Version (since = "2.6")]
+ public bool set_pixbuf (Gdk.Pixbuf pixbuf);
+ public bool set_text (string str, int len);
+ [Version (since = "2.6")]
+ public bool set_uris ([CCode (array_length = false, array_null_terminated = true)] string[]
uris);
+ [Version (since = "2.6")]
+ public bool targets_include_image (bool writable);
+ [Version (since = "2.10")]
+ public bool targets_include_rich_text (Gtk.TextBuffer buffer);
+ public bool targets_include_text ();
+ [Version (since = "2.10")]
+ public bool targets_include_uri ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_separator_get_type ()")]
+ public class Separator : Gtk.Widget, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "3.0")]
+ public Separator (Gtk.Orientation orientation);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_separator_menu_item_get_type ()")]
+ public class SeparatorMenuItem : Gtk.MenuItem, Atk.Implementor, Gtk.Actionable, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public SeparatorMenuItem ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_separator_tool_item_get_type ()")]
+ public class SeparatorToolItem : Gtk.ToolItem, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkToolItem*")]
+ [Version (since = "2.4")]
+ public SeparatorToolItem ();
+ [Version (since = "2.4")]
+ public bool get_draw ();
+ [Version (since = "2.4")]
+ public void set_draw (bool draw);
+ public bool draw { get; set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_settings_get_type ()")]
+ public class Settings : GLib.Object, Gtk.StyleProvider {
+ [CCode (has_construct_function = false)]
+ protected Settings ();
+ public static unowned Gtk.Settings? get_default ();
+ [Version (since = "2.2")]
+ public static unowned Gtk.Settings get_for_screen (Gdk.Screen screen);
+ [Version (since = "3.20")]
+ public void reset_property (string name);
+ [NoAccessorMethod]
+ public bool gtk_alternative_button_order { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.12")]
+ public bool gtk_alternative_sort_arrows { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "3.0")]
+ public bool gtk_application_prefer_dark_theme { get; set; }
+ [NoAccessorMethod]
+ public bool gtk_cursor_blink { get; set; }
+ [NoAccessorMethod]
+ public int gtk_cursor_blink_time { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.12")]
+ public int gtk_cursor_blink_timeout { get; set; }
+ [NoAccessorMethod]
+ public string gtk_cursor_theme_name { owned get; set; }
+ [NoAccessorMethod]
+ public int gtk_cursor_theme_size { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "3.12")]
+ public string gtk_decoration_layout { owned get; set; }
+ [NoAccessorMethod]
+ [Version (since = "3.12")]
+ public bool gtk_dialogs_use_header { get; set; }
+ [NoAccessorMethod]
+ public int gtk_dnd_drag_threshold { get; set; }
+ [NoAccessorMethod]
+ public int gtk_double_click_distance { get; set; }
+ [NoAccessorMethod]
+ public int gtk_double_click_time { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.12")]
+ public bool gtk_enable_accels { get; set; }
+ [NoAccessorMethod]
+ public bool gtk_enable_animations { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.14")]
+ public bool gtk_enable_event_sounds { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.14")]
+ public bool gtk_enable_input_feedback_sounds { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "3.4")]
+ public bool gtk_enable_primary_paste { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.10")]
+ public uint gtk_entry_password_hint_timeout { get; set; }
+ [NoAccessorMethod]
+ public bool gtk_entry_select_on_focus { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.12")]
+ public bool gtk_error_bell { get; set; }
+ [NoAccessorMethod]
+ public string gtk_font_name { owned get; set; }
+ [NoAccessorMethod]
+ public uint gtk_fontconfig_timestamp { get; set; }
+ [NoAccessorMethod]
+ public string gtk_icon_theme_name { owned get; set; }
+ [NoAccessorMethod]
+ public string gtk_im_module { owned get; set; }
+ [NoAccessorMethod]
+ public string gtk_key_theme_name { owned get; set; }
+ [NoAccessorMethod]
+ [Version (since = "3.20")]
+ public bool gtk_keynav_use_caret { get; set; }
+ [NoAccessorMethod]
+ public bool gtk_label_select_on_focus { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "3.14")]
+ public uint gtk_long_press_time { get; set; }
+ [NoAccessorMethod]
+ public string gtk_modules { owned get; set; }
+ [NoAccessorMethod]
+ [Version (since = "3.6")]
+ public bool gtk_primary_button_warps_slider { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.10")]
+ public string gtk_print_backends { owned get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.10")]
+ public string gtk_print_preview_command { owned get; set; }
+ [NoAccessorMethod]
+ [Version (since = "3.8")]
+ public bool gtk_recent_files_enabled { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.14")]
+ public int gtk_recent_files_max_age { get; set; }
+ [NoAccessorMethod]
+ public bool gtk_shell_shows_app_menu { get; set; }
+ [NoAccessorMethod]
+ public bool gtk_shell_shows_desktop { get; set; }
+ [NoAccessorMethod]
+ public bool gtk_shell_shows_menubar { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.14")]
+ public string gtk_sound_theme_name { owned get; set; }
+ [NoAccessorMethod]
+ public bool gtk_split_cursor { get; set; }
+ [NoAccessorMethod]
+ public string gtk_theme_name { owned get; set; }
+ [NoAccessorMethod]
+ [Version (since = "3.14")]
+ public string gtk_titlebar_double_click { owned get; set; }
+ [NoAccessorMethod]
+ [Version (since = "3.14")]
+ public string gtk_titlebar_middle_click { owned get; set; }
+ [NoAccessorMethod]
+ [Version (since = "3.14")]
+ public string gtk_titlebar_right_click { owned get; set; }
+ [NoAccessorMethod]
+ public int gtk_xft_antialias { get; set; }
+ [NoAccessorMethod]
+ public int gtk_xft_dpi { get; set; }
+ [NoAccessorMethod]
+ public int gtk_xft_hinting { get; set; }
+ [NoAccessorMethod]
+ public string gtk_xft_hintstyle { owned get; set; }
+ [NoAccessorMethod]
+ public string gtk_xft_rgba { owned get; set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_shortcut_label_get_type ()")]
+ public class ShortcutLabel : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "3.22")]
+ public ShortcutLabel (string accelerator);
+ [Version (since = "3.22")]
+ public unowned string? get_accelerator ();
+ [Version (since = "3.22")]
+ public unowned string? get_disabled_text ();
+ [Version (since = "3.22")]
+ public void set_accelerator (string accelerator);
+ [Version (since = "3.22")]
+ public void set_disabled_text (string disabled_text);
+ [Version (since = "3.22")]
+ public string accelerator { get; set; }
+ [Version (since = "3.22")]
+ public string disabled_text { get; set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_shortcuts_group_get_type ()")]
+ public class ShortcutsGroup : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
+ [CCode (has_construct_function = false)]
+ protected ShortcutsGroup ();
+ [NoAccessorMethod]
+ public Gtk.SizeGroup accel_size_group { set; }
+ [NoAccessorMethod]
+ public uint height { get; }
+ [NoAccessorMethod]
+ public string title { owned get; set; }
+ [NoAccessorMethod]
+ public Gtk.SizeGroup title_size_group { set; }
+ [NoAccessorMethod]
+ public string view { owned get; set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_shortcuts_section_get_type ()")]
+ public class ShortcutsSection : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
+ [CCode (has_construct_function = false)]
+ protected ShortcutsSection ();
+ [NoAccessorMethod]
+ public uint max_height { get; set; }
+ [NoAccessorMethod]
+ public string section_name { owned get; set; }
+ [NoAccessorMethod]
+ public string title { owned get; set; }
+ [NoAccessorMethod]
+ public string view_name { owned get; set; }
+ public signal bool change_current_page (int object);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_shortcuts_shortcut_get_type ()")]
+ public class ShortcutsShortcut : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
+ [CCode (has_construct_function = false)]
+ protected ShortcutsShortcut ();
+ [NoAccessorMethod]
+ public Gtk.SizeGroup accel_size_group { set; }
+ [NoAccessorMethod]
+ public string accelerator { owned get; set; }
+ [NoAccessorMethod]
+ [Version (since = "3.22")]
+ public string action_name { owned get; set; }
+ [NoAccessorMethod]
+ public Gtk.TextDirection direction { get; set; }
+ [NoAccessorMethod]
+ public GLib.Icon icon { owned get; set; }
+ [NoAccessorMethod]
+ public bool icon_set { get; set; }
+ [NoAccessorMethod]
+ public Gtk.ShortcutType shortcut_type { get; set; }
+ [NoAccessorMethod]
+ public string subtitle { owned get; set; }
+ [NoAccessorMethod]
+ public bool subtitle_set { get; set; }
+ [NoAccessorMethod]
+ public string title { owned get; set; }
+ [NoAccessorMethod]
+ public Gtk.SizeGroup title_size_group { set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_shortcuts_window_get_type ()")]
+ public class ShortcutsWindow : Gtk.Window, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false)]
+ protected ShortcutsWindow ();
+ [NoAccessorMethod]
+ public string section_name { owned get; set; }
+ [NoAccessorMethod]
+ public string view_name { owned get; set; }
+ public virtual signal void close ();
+ public virtual signal void search ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_size_group_get_type ()")]
+ public class SizeGroup : GLib.Object, Gtk.Buildable {
+ [CCode (has_construct_function = false)]
+ public SizeGroup (Gtk.SizeGroupMode mode);
+ public void add_widget (Gtk.Widget widget);
+ public Gtk.SizeGroupMode get_mode ();
+ [Version (since = "2.10")]
+ public unowned GLib.SList<Gtk.Widget> get_widgets ();
+ public void remove_widget (Gtk.Widget widget);
+ public void set_mode (Gtk.SizeGroupMode mode);
+ public Gtk.SizeGroupMode mode { get; set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_spin_button_get_type ()")]
+ public class SpinButton : Gtk.Entry, Atk.Implementor, Gtk.Buildable, Gtk.CellEditable, Gtk.Editable,
Gtk.Orientable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public SpinButton (Gtk.Adjustment? adjustment, double climb_rate, uint digits);
+ public void configure (Gtk.Adjustment? adjustment, double climb_rate, uint digits);
+ public unowned Gtk.Adjustment get_adjustment ();
+ public uint get_digits ();
+ public void get_increments (out double step, out double page);
+ public bool get_numeric ();
+ public void get_range (out double min, out double max);
+ public bool get_snap_to_ticks ();
+ public Gtk.SpinButtonUpdatePolicy get_update_policy ();
+ public double get_value ();
+ public int get_value_as_int ();
+ public bool get_wrap ();
+ public void set_adjustment (Gtk.Adjustment adjustment);
+ public void set_digits (uint digits);
+ public void set_increments (double step, double page);
+ public void set_numeric (bool numeric);
+ public void set_range (double min, double max);
+ public void set_snap_to_ticks (bool snap_to_ticks);
+ public void set_update_policy (Gtk.SpinButtonUpdatePolicy policy);
+ public void set_value (double value);
+ public void set_wrap (bool wrap);
+ public void spin (Gtk.SpinType direction, double increment);
+ public void update ();
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public SpinButton.with_range (double min, double max, double step);
+ public Gtk.Adjustment adjustment { get; set; }
+ [NoAccessorMethod]
+ public double climb_rate { get; set; }
+ public uint digits { get; set; }
+ public bool numeric { get; set; }
+ public bool snap_to_ticks { get; set; }
+ public Gtk.SpinButtonUpdatePolicy update_policy { get; set; }
+ public double value { get; set; }
+ public bool wrap { get; set; }
+ public virtual signal void change_value (Gtk.ScrollType scroll);
+ public virtual signal int input (out double new_value);
+ public virtual signal bool output ();
+ public virtual signal void value_changed ();
+ [Version (since = "2.10")]
+ public virtual signal void wrapped ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_spin_button_accessible_get_type
()")]
+ public class SpinButtonAccessible : Gtk.EntryAccessible, Atk.Action, Atk.Component, Atk.EditableText,
Atk.Text, Atk.Value {
+ [CCode (has_construct_function = false)]
+ protected SpinButtonAccessible ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_spinner_get_type ()")]
+ public class Spinner : Gtk.Widget, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "2.20")]
+ public Spinner ();
+ [Version (since = "2.20")]
+ public void start ();
+ [Version (since = "2.20")]
+ public void stop ();
+ [NoAccessorMethod]
+ public bool active { get; set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_spinner_accessible_get_type
()")]
+ public class SpinnerAccessible : Gtk.WidgetAccessible, Atk.Component, Atk.Image {
+ [CCode (has_construct_function = false)]
+ protected SpinnerAccessible ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_stack_get_type ()")]
+ public class Stack : Gtk.Container, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "3.10")]
+ public Stack ();
+ [Version (since = "3.10")]
+ public void add_named (Gtk.Widget child, string name);
+ [Version (since = "3.10")]
+ public void add_titled (Gtk.Widget child, string name, string title);
+ [Version (since = "3.12")]
+ public unowned Gtk.Widget? get_child_by_name (string name);
+ [Version (since = "3.16")]
+ public bool get_hhomogeneous ();
+ [Version (since = "3.10")]
+ public bool get_homogeneous ();
+ [Version (since = "3.18")]
+ public bool get_interpolate_size ();
+ [Version (since = "3.10")]
+ public uint get_transition_duration ();
+ [Version (since = "3.12")]
+ public bool get_transition_running ();
+ [Version (since = "3.10")]
+ public Gtk.StackTransitionType get_transition_type ();
+ [Version (since = "3.16")]
+ public bool get_vhomogeneous ();
+ [Version (since = "3.10")]
+ public unowned Gtk.Widget? get_visible_child ();
+ [Version (since = "3.10")]
+ public unowned string? get_visible_child_name ();
+ [Version (since = "3.16")]
+ public void set_hhomogeneous (bool hhomogeneous);
+ [Version (since = "3.10")]
+ public void set_homogeneous (bool homogeneous);
+ [Version (since = "3.18")]
+ public void set_interpolate_size (bool interpolate_size);
+ [Version (since = "3.10")]
+ public void set_transition_duration (uint duration);
+ [Version (since = "3.10")]
+ public void set_transition_type (Gtk.StackTransitionType transition);
+ [Version (since = "3.16")]
+ public void set_vhomogeneous (bool vhomogeneous);
+ [Version (since = "3.10")]
+ public void set_visible_child (Gtk.Widget child);
+ [Version (since = "3.10")]
+ public void set_visible_child_full (string name, Gtk.StackTransitionType transition);
+ [Version (since = "3.10")]
+ public void set_visible_child_name (string name);
+ [Version (since = "3.16")]
+ public bool hhomogeneous { get; set; }
+ public bool homogeneous { get; set; }
+ public bool interpolate_size { get; set; }
+ public uint transition_duration { get; set; }
+ public bool transition_running { get; }
+ public Gtk.StackTransitionType transition_type { get; set; }
+ [Version (since = "3.16")]
+ public bool vhomogeneous { get; set; }
+ public Gtk.Widget visible_child { get; set; }
+ public string visible_child_name { get; set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_stack_accessible_get_type ()")]
+ public class StackAccessible : Gtk.ContainerAccessible, Atk.Component {
+ [CCode (has_construct_function = false)]
+ protected StackAccessible ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_stack_sidebar_get_type ()")]
+ public class StackSidebar : Gtk.Bin, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "3.16")]
+ public StackSidebar ();
+ [Version (since = "3.16")]
+ public unowned Gtk.Stack? get_stack ();
+ [Version (since = "3.16")]
+ public void set_stack (Gtk.Stack stack);
+ public Gtk.Stack stack { get; set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_stack_switcher_get_type ()")]
+ public class StackSwitcher : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "3.10")]
+ public StackSwitcher ();
+ [Version (since = "3.10")]
+ public unowned Gtk.Stack? get_stack ();
+ [Version (since = "3.10")]
+ public void set_stack (Gtk.Stack? stack);
+ [NoAccessorMethod]
+ [Version (since = "3.20")]
+ public int icon_size { get; set; }
+ public Gtk.Stack stack { get; set construct; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_statusbar_get_type ()")]
+ public class Statusbar : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public Statusbar ();
+ public uint get_context_id (string context_description);
+ [Version (since = "2.20")]
+ public unowned Gtk.Box get_message_area ();
+ public void pop (uint context_id);
+ public uint push (uint context_id, string text);
+ public void remove (uint context_id, uint message_id);
+ [Version (since = "2.22")]
+ public void remove_all (uint context_id);
+ public virtual signal void text_popped (uint context_id, string text);
+ public virtual signal void text_pushed (uint context_id, string text);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_statusbar_accessible_get_type
()")]
+ public class StatusbarAccessible : Gtk.ContainerAccessible, Atk.Component {
+ [CCode (has_construct_function = false)]
+ protected StatusbarAccessible ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_style_get_type ()")]
+ public class Style : GLib.Object {
+ [NoWrapper]
+ public virtual Gtk.Style clone ();
+ public Gtk.Style copy ();
+ [CCode (instance_pos = -1, vfunc_name = "copy")]
+ [NoWrapper]
+ public virtual void copy_to (Gtk.Style dest);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_style_context_get_type ()")]
+ public class StyleContext : GLib.Object {
+ [CCode (has_construct_function = false)]
+ public StyleContext ();
+ [Version (since = "3.0")]
+ public void add_class (string class_name);
+ [Version (since = "3.0")]
+ public void add_provider (Gtk.StyleProvider provider, uint priority);
+ [Version (since = "3.0")]
+ public static void add_provider_for_screen (Gdk.Screen screen, Gtk.StyleProvider provider,
uint priority);
+ [Version (since = "3.0")]
+ public void @get (...);
+ [Version (deprecated = true, deprecated_since = "3.16", since = "3.0")]
+ public Gdk.RGBA get_background_color ();
+ [Version (since = "3.0")]
+ public Gtk.Border get_border ();
+ [Version (deprecated = true, deprecated_since = "3.16", since = "3.0")]
+ public Gdk.RGBA get_border_color ();
+ [Version (since = "3.0")]
+ public Gdk.RGBA get_color ();
+ [Version (deprecated = true, deprecated_since = "3.8", since = "3.0")]
+ public Gtk.TextDirection get_direction ();
+ [Version (since = "3.8")]
+ public unowned Gdk.FrameClock? get_frame_clock ();
+ [Version (since = "3.0")]
+ public Gtk.JunctionSides get_junction_sides ();
+ [Version (since = "3.0")]
+ public Gtk.Border get_margin ();
+ [Version (since = "3.0")]
+ public Gtk.Border get_padding ();
+ [Version (since = "3.4")]
+ public unowned Gtk.StyleContext? get_parent ();
+ [Version (since = "3.0")]
+ public unowned Gtk.WidgetPath get_path ();
+ [Version (since = "3.0")]
+ public GLib.Value get_property (string property);
+ [Version (since = "3.10")]
+ public int get_scale ();
+ public unowned Gdk.Screen get_screen ();
+ public unowned Gtk.CssSection? get_section (string property);
+ [Version (since = "3.0")]
+ public Gtk.StateFlags get_state ();
+ [Version (since = "3.0")]
+ public void get_style (...);
+ public void get_style_property (string property_name, GLib.Value value);
+ [Version (since = "3.0")]
+ public void get_style_valist ([CCode (type = "va_list")] va_list args);
+ [Version (since = "3.0")]
+ public void get_valist ([CCode (type = "va_list")] va_list args);
+ [Version (since = "3.0")]
+ public bool has_class (string class_name);
+ [Version (deprecated = true, deprecated_since = "3.12", since = "3.0")]
+ public void invalidate ();
+ [Version (since = "3.0")]
+ public GLib.List<weak string> list_classes ();
+ public bool lookup_color (string color_name, out Gdk.RGBA color);
+ [Version (since = "3.0")]
+ public void remove_class (string class_name);
+ [Version (since = "3.0")]
+ public void remove_provider (Gtk.StyleProvider provider);
+ [Version (since = "3.0")]
+ public static void remove_provider_for_screen (Gdk.Screen screen, Gtk.StyleProvider provider);
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "gtk_render_activity", instance_pos = 0.5)]
+ [Version (since = "3.0")]
+ public void render_activity (Cairo.Context cr, double x, double y, double width, double
height);
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "gtk_render_arrow", instance_pos = 0.5)]
+ [Version (since = "3.0")]
+ public void render_arrow (Cairo.Context cr, double angle, double x, double y, double size);
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "gtk_render_background", instance_pos = 0.5)]
+ [Version (since = "3.0.")]
+ public void render_background (Cairo.Context cr, double x, double y, double width, double
height);
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "gtk_render_background_get_clip",
instance_pos = 0.5)]
+ [Version (since = "3.20")]
+ public Gdk.Rectangle render_background_get_clip (double x, double y, double width, double
height);
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "gtk_render_check", instance_pos = 0.5)]
+ [Version (since = "3.0")]
+ public void render_check (Cairo.Context cr, double x, double y, double width, double height);
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "gtk_render_expander", instance_pos = 0.5)]
+ [Version (since = "3.0")]
+ public void render_expander (Cairo.Context cr, double x, double y, double width, double
height);
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "gtk_render_extension", instance_pos = 0.5)]
+ [Version (since = "3.0")]
+ public void render_extension (Cairo.Context cr, double x, double y, double width, double
height, Gtk.PositionType gap_side);
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "gtk_render_focus", instance_pos = 0.5)]
+ [Version (since = "3.0")]
+ public void render_focus (Cairo.Context cr, double x, double y, double width, double height);
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "gtk_render_frame", instance_pos = 0.5)]
+ [Version (since = "3.0")]
+ public void render_frame (Cairo.Context cr, double x, double y, double width, double height);
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "gtk_render_frame_gap", instance_pos = 0.5)]
+ [Version (since = "3.0")]
+ public void render_frame_gap (Cairo.Context cr, double x, double y, double width, double
height, Gtk.PositionType gap_side, double xy0_gap, double xy1_gap);
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "gtk_render_handle", instance_pos = 0.5)]
+ [Version (since = "3.0")]
+ public void render_handle (Cairo.Context cr, double x, double y, double width, double height);
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "gtk_render_icon", instance_pos = 0.5)]
+ [Version (since = "3.2")]
+ public void render_icon (Cairo.Context cr, Gdk.Pixbuf pixbuf, double x, double y);
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "gtk_render_icon_surface", instance_pos =
0.5)]
+ [Version (since = "3.10")]
+ public void render_icon_surface (Cairo.Context cr, Cairo.Surface surface, double x, double y);
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "gtk_render_insertion_cursor", instance_pos =
0.5)]
+ [Version (since = "3.4")]
+ public void render_insertion_cursor (Cairo.Context cr, double x, double y, Pango.Layout
layout, int index, Pango.Direction direction);
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "gtk_render_layout", instance_pos = 0.5)]
+ [Version (since = "3.0")]
+ public void render_layout (Cairo.Context cr, double x, double y, Pango.Layout layout);
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "gtk_render_line", instance_pos = 0.5)]
+ [Version (since = "3.0")]
+ public void render_line (Cairo.Context cr, double x0, double y0, double x1, double y1);
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "gtk_render_option", instance_pos = 0.5)]
+ [Version (since = "3.0")]
+ public void render_option (Cairo.Context cr, double x, double y, double width, double height);
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "gtk_render_slider", instance_pos = 0.5)]
+ [Version (since = "3.0")]
+ public void render_slider (Cairo.Context cr, double x, double y, double width, double height,
Gtk.Orientation orientation);
+ [Version (since = "3.0")]
+ public static void reset_widgets (Gdk.Screen screen);
+ [Version (since = "3.0")]
+ public void restore ();
+ [Version (since = "3.0")]
+ public void save ();
+ [Version (deprecated = true, deprecated_since = "3.8", since = "3.0")]
+ public void set_direction (Gtk.TextDirection direction);
+ [Version (since = "3.8")]
+ public void set_frame_clock (Gdk.FrameClock frame_clock);
+ [Version (since = "3.0")]
+ public void set_junction_sides (Gtk.JunctionSides sides);
+ [Version (since = "3.4")]
+ public void set_parent (Gtk.StyleContext? parent);
+ [Version (since = "3.0")]
+ public void set_path (Gtk.WidgetPath path);
+ [Version (since = "3.10")]
+ public void set_scale (int scale);
+ [Version (since = "3.0")]
+ public void set_screen (Gdk.Screen screen);
+ [Version (since = "3.0")]
+ public void set_state (Gtk.StateFlags flags);
+ [Version (since = "3.20")]
+ public string to_string (Gtk.StyleContextPrintFlags flags);
+ public Gtk.TextDirection direction { get; set; }
+ [NoAccessorMethod]
+ public Gdk.FrameClock paint_clock { owned get; set; }
+ [Version (since = "3.4")]
+ public Gtk.StyleContext parent { get; set; }
+ public Gdk.Screen screen { get; set; }
+ [Version (since = "3.0")]
+ public virtual signal void changed ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_switch_get_type ()")]
+ public class Switch : Gtk.Widget, Atk.Implementor, Gtk.Actionable, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "3.0")]
+ public Switch ();
+ [Version (since = "3.0")]
+ public bool get_active ();
+ [Version (since = "3.14")]
+ public bool get_state ();
+ [Version (since = "3.0")]
+ public void set_active (bool is_active);
+ [Version (since = "3.14")]
+ public void set_state (bool state);
+ public bool active { get; set; }
+ [Version (since = "3.14")]
+ public bool state { get; set; }
+ public virtual signal void activate ();
+ [Version (since = "3.14")]
+ public virtual signal bool state_set (bool state);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_switch_accessible_get_type ()")]
+ public class SwitchAccessible : Gtk.WidgetAccessible, Atk.Action, Atk.Component {
+ [CCode (has_construct_function = false)]
+ protected SwitchAccessible ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", ref_function = "gtk_symbolic_color_ref", type_id =
"gtk_symbolic_color_get_type ()", unref_function = "gtk_symbolic_color_unref")]
+ [Compact]
+ public class SymbolicColor {
+ [CCode (has_construct_function = false)]
+ [Version (deprecated = true, deprecated_since = "3.8", since = "3.0")]
+ public SymbolicColor.alpha (Gtk.SymbolicColor color, double factor);
+ [CCode (has_construct_function = false)]
+ [Version (deprecated = true, deprecated_since = "3.8", since = "3.0")]
+ public SymbolicColor.literal (Gdk.RGBA color);
+ [CCode (has_construct_function = false)]
+ [Version (deprecated = true, deprecated_since = "3.8", since = "3.0")]
+ public SymbolicColor.mix (Gtk.SymbolicColor color1, Gtk.SymbolicColor color2, double factor);
+ [CCode (has_construct_function = false)]
+ [Version (deprecated = true, deprecated_since = "3.8", since = "3.0")]
+ public SymbolicColor.name (string name);
+ [Version (deprecated = true, deprecated_since = "3.8", since = "3.0")]
+ public Gtk.SymbolicColor @ref ();
+ [Version (deprecated = true, deprecated_since = "3.8", since = "3.0")]
+ public bool resolve (out Gdk.RGBA resolved_color);
+ [CCode (has_construct_function = false)]
+ [Version (deprecated = true, deprecated_since = "3.8", since = "3.0")]
+ public SymbolicColor.shade (Gtk.SymbolicColor color, double factor);
+ [Version (deprecated = true, deprecated_since = "3.8")]
+ public string to_string ();
+ [Version (deprecated = true, deprecated_since = "3.8", since = "3.0")]
+ public void unref ();
+ [CCode (has_construct_function = false)]
+ [Version (deprecated = true, deprecated_since = "3.8", since = "3.4")]
+ public SymbolicColor.win32 (string theme_class, int id);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", ref_function = "gtk_target_list_ref", type_id =
"gtk_target_list_get_type ()", unref_function = "gtk_target_list_unref")]
+ [Compact]
+ public class TargetList {
+ [CCode (has_construct_function = false)]
+ public TargetList ([CCode (array_length_cname = "ntargets", array_length_pos = 1.1,
array_length_type = "guint")] Gtk.TargetEntry[]? targets);
+ public void add (Gdk.Atom target, uint flags, uint info);
+ [Version (since = "2.6")]
+ public void add_image_targets (uint info, bool writable);
+ [Version (since = "2.10")]
+ public void add_rich_text_targets (uint info, bool deserializable, Gtk.TextBuffer buffer);
+ public void add_table ([CCode (array_length_cname = "ntargets", array_length_pos = 1.1,
array_length_type = "guint")] Gtk.TargetEntry[] targets);
+ [Version (since = "2.6")]
+ public void add_text_targets (uint info);
+ [Version (since = "2.6")]
+ public void add_uri_targets (uint info);
+ public bool find (Gdk.Atom target, out uint info);
+ public Gtk.TargetList @ref ();
+ public void remove (Gdk.Atom target);
+ public void unref ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", ref_function = "gtk_text_attributes_ref", type_id =
"gtk_text_attributes_get_type ()", unref_function = "gtk_text_attributes_unref")]
+ [Compact]
+ public class TextAttributes {
+ public Gtk.TextAppearance appearance;
+ public uint bg_full_height;
+ public Gtk.TextDirection direction;
+ public uint editable;
+ public weak Pango.FontDescription font;
+ public weak string font_features;
+ public double font_scale;
+ public int indent;
+ public uint invisible;
+ public Gtk.Justification justification;
+ public Pango.Language language;
+ public int left_margin;
+ public int letter_spacing;
+ public uint no_fallback;
+ public int pixels_above_lines;
+ public int pixels_below_lines;
+ public int pixels_inside_wrap;
+ public int right_margin;
+ public weak Pango.TabArray tabs;
+ public Gtk.WrapMode wrap_mode;
+ [CCode (has_construct_function = false)]
+ public TextAttributes ();
+ public Gtk.TextAttributes copy ();
+ public void copy_values (Gtk.TextAttributes dest);
+ public Gtk.TextAttributes @ref ();
+ public void unref ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", has_type_id = false)]
+ [Compact]
+ public class TextBTree {
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_text_buffer_get_type ()")]
+ public class TextBuffer : GLib.Object {
+ [CCode (has_construct_function = false)]
+ public TextBuffer (Gtk.TextTagTable? table);
+ [Version (since = "2.12")]
+ public void add_mark (Gtk.TextMark mark, Gtk.TextIter where);
+ public void add_selection_clipboard (Gtk.Clipboard clipboard);
+ public void apply_tag_by_name (string name, Gtk.TextIter start, Gtk.TextIter end);
+ [Version (since = "2.6")]
+ public bool backspace (Gtk.TextIter iter, bool interactive, bool default_editable);
+ public void copy_clipboard (Gtk.Clipboard clipboard);
+ public unowned Gtk.TextChildAnchor create_child_anchor (Gtk.TextIter iter);
+ public unowned Gtk.TextMark create_mark (string? mark_name, Gtk.TextIter where, bool
left_gravity);
+ public unowned Gtk.TextTag create_tag (string? tag_name, ...);
+ public void cut_clipboard (Gtk.Clipboard clipboard, bool default_editable);
+ public void @delete (ref Gtk.TextIter start, ref Gtk.TextIter end);
+ public bool delete_interactive (ref Gtk.TextIter start_iter, ref Gtk.TextIter end_iter, bool
default_editable);
+ public void delete_mark (Gtk.TextMark mark);
+ public void delete_mark_by_name (string name);
+ public bool delete_selection (bool interactive, bool default_editable);
+ [Version (since = "2.10")]
+ public bool deserialize (Gtk.TextBuffer content_buffer, Gdk.Atom format, Gtk.TextIter iter,
[CCode (array_length_cname = "length", array_length_pos = 4.1, array_length_type = "gsize")] uint8[] data)
throws GLib.Error;
+ [Version (since = "2.10")]
+ public bool deserialize_get_can_create_tags (Gdk.Atom format);
+ [Version (since = "2.10")]
+ public void deserialize_set_can_create_tags (Gdk.Atom format, bool can_create_tags);
+ public void get_bounds (out Gtk.TextIter start, out Gtk.TextIter end);
+ public int get_char_count ();
+ [Version (since = "2.10")]
+ public unowned Gtk.TargetList get_copy_target_list ();
+ [CCode (array_length_pos = 0.1)]
+ [Version (since = "2.10")]
+ public Gdk.Atom[] get_deserialize_formats ();
+ public void get_end_iter (out Gtk.TextIter iter);
+ [Version (since = "2.10")]
+ public bool get_has_selection ();
+ public unowned Gtk.TextMark get_insert ();
+ public void get_iter_at_child_anchor (out Gtk.TextIter iter, Gtk.TextChildAnchor anchor);
+ public void get_iter_at_line (out Gtk.TextIter iter, int line_number);
+ public void get_iter_at_line_index (out Gtk.TextIter iter, int line_number, int byte_index);
+ public void get_iter_at_line_offset (out Gtk.TextIter iter, int line_number, int char_offset);
+ public void get_iter_at_mark (out Gtk.TextIter iter, Gtk.TextMark mark);
+ public void get_iter_at_offset (out Gtk.TextIter iter, int char_offset);
+ public int get_line_count ();
+ public unowned Gtk.TextMark? get_mark (string name);
+ public bool get_modified ();
+ [Version (since = "2.10")]
+ public unowned Gtk.TargetList get_paste_target_list ();
+ public unowned Gtk.TextMark get_selection_bound ();
+ public bool get_selection_bounds (out Gtk.TextIter start, out Gtk.TextIter end);
+ [CCode (array_length_pos = 0.1)]
+ [Version (since = "2.10")]
+ public Gdk.Atom[] get_serialize_formats ();
+ public string get_slice (Gtk.TextIter start, Gtk.TextIter end, bool include_hidden_chars);
+ public void get_start_iter (out Gtk.TextIter iter);
+ public unowned Gtk.TextTagTable get_tag_table ();
+ public string get_text (Gtk.TextIter start, Gtk.TextIter end, bool include_hidden_chars);
+ public void insert (ref Gtk.TextIter iter, string text, int len);
+ public void insert_at_cursor (string text, int len);
+ public bool insert_interactive (ref Gtk.TextIter iter, string text, int len, bool
default_editable);
+ public bool insert_interactive_at_cursor (string text, int len, bool default_editable);
+ [Version (since = "3.16")]
+ public void insert_markup (ref Gtk.TextIter iter, string markup, int len);
+ public void insert_range (ref Gtk.TextIter iter, Gtk.TextIter start, Gtk.TextIter end);
+ public bool insert_range_interactive (ref Gtk.TextIter iter, Gtk.TextIter start, Gtk.TextIter
end, bool default_editable);
+ public void insert_with_tags (ref Gtk.TextIter iter, string text, int len, ...);
+ public void insert_with_tags_by_name (ref Gtk.TextIter iter, string text, int len, ...);
+ public void move_mark (Gtk.TextMark mark, Gtk.TextIter where);
+ public void move_mark_by_name (string name, Gtk.TextIter where);
+ public void paste_clipboard (Gtk.Clipboard clipboard, Gtk.TextIter? override_location, bool
default_editable);
+ public void place_cursor (Gtk.TextIter where);
+ [Version (since = "2.10")]
+ public Gdk.Atom register_deserialize_format (string mime_type, owned
Gtk.TextBufferDeserializeFunc function);
+ [Version (since = "2.10")]
+ public Gdk.Atom register_deserialize_tagset (string? tagset_name);
+ [Version (since = "2.10")]
+ public Gdk.Atom register_serialize_format (string mime_type, owned
Gtk.TextBufferSerializeFunc function);
+ [Version (since = "2.10")]
+ public Gdk.Atom register_serialize_tagset (string? tagset_name);
+ public void remove_all_tags (Gtk.TextIter start, Gtk.TextIter end);
+ public void remove_selection_clipboard (Gtk.Clipboard clipboard);
+ public void remove_tag_by_name (string name, Gtk.TextIter start, Gtk.TextIter end);
+ [Version (since = "2.4")]
+ public void select_range (Gtk.TextIter ins, Gtk.TextIter bound);
+ [CCode (array_length_pos = 4.1, array_length_type = "gsize")]
+ [Version (since = "2.10")]
+ public uint8[] serialize (Gtk.TextBuffer content_buffer, Gdk.Atom format, Gtk.TextIter start,
Gtk.TextIter end);
+ public void set_modified (bool setting);
+ public void set_text (string text, int len = -1);
+ [Version (since = "2.10")]
+ public void unregister_deserialize_format (Gdk.Atom format);
+ [Version (since = "2.10")]
+ public void unregister_serialize_format (Gdk.Atom format);
+ [Version (since = "2.10")]
+ public Gtk.TargetList copy_target_list { get; }
+ [NoAccessorMethod]
+ [Version (since = "2.10")]
+ public int cursor_position { get; }
+ [Version (since = "2.10")]
+ public bool has_selection { get; }
+ [Version (since = "2.10")]
+ public Gtk.TargetList paste_target_list { get; }
+ public Gtk.TextTagTable tag_table { get; construct; }
+ [NoAccessorMethod]
+ [Version (since = "2.8")]
+ public string text { owned get; set; }
+ [HasEmitter]
+ public virtual signal void apply_tag (Gtk.TextTag tag, Gtk.TextIter start, Gtk.TextIter end);
+ [HasEmitter]
+ public virtual signal void begin_user_action ();
+ public virtual signal void changed ();
+ public virtual signal void delete_range (Gtk.TextIter start, Gtk.TextIter end);
+ [HasEmitter]
+ public virtual signal void end_user_action ();
+ [HasEmitter]
+ public virtual signal void insert_child_anchor (Gtk.TextIter iter, Gtk.TextChildAnchor
anchor);
+ [HasEmitter]
+ public virtual signal void insert_pixbuf (Gtk.TextIter iter, Gdk.Pixbuf pixbuf);
+ public virtual signal void insert_text (ref Gtk.TextIter pos, string new_text, int
new_text_length);
+ public virtual signal void mark_deleted (Gtk.TextMark mark);
+ public virtual signal void mark_set (Gtk.TextIter location, Gtk.TextMark mark);
+ public virtual signal void modified_changed ();
+ [Version (since = "2.16")]
+ public virtual signal void paste_done (Gtk.Clipboard clipboard);
+ [HasEmitter]
+ public virtual signal void remove_tag (Gtk.TextTag tag, Gtk.TextIter start, Gtk.TextIter end);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_text_cell_accessible_get_type
()")]
+ public class TextCellAccessible : Gtk.RendererCellAccessible, Atk.Action, Atk.Component, Atk.Text {
+ [CCode (has_construct_function = false)]
+ protected TextCellAccessible ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_text_child_anchor_get_type ()")]
+ public class TextChildAnchor : GLib.Object {
+ [CCode (has_construct_function = false)]
+ public TextChildAnchor ();
+ public bool get_deleted ();
+ public GLib.List<weak Gtk.Widget> get_widgets ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_text_mark_get_type ()")]
+ public class TextMark : GLib.Object {
+ [CCode (has_construct_function = false)]
+ [Version (since = "2.12")]
+ public TextMark (string? name, bool left_gravity = false);
+ public unowned Gtk.TextBuffer get_buffer ();
+ public bool get_deleted ();
+ public bool get_left_gravity ();
+ public unowned string get_name ();
+ public bool get_visible ();
+ public void set_visible (bool setting);
+ public bool left_gravity { get; construct; }
+ public string name { get; construct; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_text_tag_get_type ()")]
+ public class TextTag : GLib.Object {
+ [CCode (has_construct_function = false)]
+ public TextTag (string? name = null);
+ [Version (since = "3.20")]
+ public void changed (bool size_changed);
+ public int get_priority ();
+ public void set_priority (int priority);
+ [NoAccessorMethod]
+ [Version (since = "2.12")]
+ public bool accumulative_margin { get; set; }
+ [NoAccessorMethod]
+ public string background { set; }
+ [NoAccessorMethod]
+ public bool background_full_height { get; set; }
+ [NoAccessorMethod]
+ public bool background_full_height_set { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "3.2")]
+ public Gdk.RGBA background_rgba { get; set; }
+ [NoAccessorMethod]
+ public bool background_set { get; set; }
+ [NoAccessorMethod]
+ public Gtk.TextDirection direction { get; set; }
+ [NoAccessorMethod]
+ public bool editable { get; set; }
+ [NoAccessorMethod]
+ public bool editable_set { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "3.16")]
+ public bool fallback { get; set; }
+ [NoAccessorMethod]
+ public bool fallback_set { get; set; }
+ [NoAccessorMethod]
+ public string family { owned get; set; }
+ [NoAccessorMethod]
+ public bool family_set { get; set; }
+ [NoAccessorMethod]
+ public string font { owned get; set; }
+ [NoAccessorMethod]
+ public Pango.FontDescription font_desc { owned get; set; }
+ [NoAccessorMethod]
+ [Version (since = "3.18")]
+ public string font_features { owned get; set; }
+ [NoAccessorMethod]
+ public bool font_features_set { get; set; }
+ [NoAccessorMethod]
+ public string foreground { set; }
+ [NoAccessorMethod]
+ [Version (since = "3.2")]
+ public Gdk.RGBA foreground_rgba { get; set; }
+ [NoAccessorMethod]
+ public bool foreground_set { get; set; }
+ [NoAccessorMethod]
+ public int indent { get; set; }
+ [NoAccessorMethod]
+ public bool indent_set { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.8")]
+ public bool invisible { get; set; }
+ [NoAccessorMethod]
+ public bool invisible_set { get; set; }
+ [NoAccessorMethod]
+ public Gtk.Justification justification { get; set; }
+ [NoAccessorMethod]
+ public bool justification_set { get; set; }
+ [NoAccessorMethod]
+ public string language { owned get; set; }
+ [NoAccessorMethod]
+ public bool language_set { get; set; }
+ [NoAccessorMethod]
+ public int left_margin { get; set; }
+ [NoAccessorMethod]
+ public bool left_margin_set { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "3.16")]
+ public int letter_spacing { get; set; }
+ [NoAccessorMethod]
+ public bool letter_spacing_set { get; set; }
+ [NoAccessorMethod]
+ public string name { owned get; construct; }
+ [NoAccessorMethod]
+ [Version (since = "2.8")]
+ public string paragraph_background { set; }
+ [NoAccessorMethod]
+ [Version (since = "3.2")]
+ public Gdk.RGBA paragraph_background_rgba { get; set; }
+ [NoAccessorMethod]
+ public bool paragraph_background_set { get; set; }
+ [NoAccessorMethod]
+ public int pixels_above_lines { get; set; }
+ [NoAccessorMethod]
+ public bool pixels_above_lines_set { get; set; }
+ [NoAccessorMethod]
+ public int pixels_below_lines { get; set; }
+ [NoAccessorMethod]
+ public bool pixels_below_lines_set { get; set; }
+ [NoAccessorMethod]
+ public int pixels_inside_wrap { get; set; }
+ [NoAccessorMethod]
+ public bool pixels_inside_wrap_set { get; set; }
+ [NoAccessorMethod]
+ public int right_margin { get; set; }
+ [NoAccessorMethod]
+ public bool right_margin_set { get; set; }
+ [NoAccessorMethod]
+ public int rise { get; set; }
+ [NoAccessorMethod]
+ public bool rise_set { get; set; }
+ [NoAccessorMethod]
+ public double scale { get; set; }
+ [NoAccessorMethod]
+ public bool scale_set { get; set; }
+ [NoAccessorMethod]
+ public int size { get; set; }
+ [NoAccessorMethod]
+ public double size_points { get; set; }
+ [NoAccessorMethod]
+ public bool size_set { get; set; }
+ [NoAccessorMethod]
+ public Pango.Stretch stretch { get; set; }
+ [NoAccessorMethod]
+ public bool stretch_set { get; set; }
+ [NoAccessorMethod]
+ public bool strikethrough { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "3.16")]
+ public Gdk.RGBA strikethrough_rgba { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "3.16")]
+ public bool strikethrough_rgba_set { get; set; }
+ [NoAccessorMethod]
+ public bool strikethrough_set { get; set; }
+ [NoAccessorMethod]
+ public Pango.Style style { get; set; }
+ [NoAccessorMethod]
+ public bool style_set { get; set; }
+ [NoAccessorMethod]
+ public Pango.TabArray tabs { owned get; set; }
+ [NoAccessorMethod]
+ public bool tabs_set { get; set; }
+ [NoAccessorMethod]
+ public Pango.Underline underline { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "3.16")]
+ public Gdk.RGBA underline_rgba { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "3.16")]
+ public bool underline_rgba_set { get; set; }
+ [NoAccessorMethod]
+ public bool underline_set { get; set; }
+ [NoAccessorMethod]
+ public Pango.Variant variant { get; set; }
+ [NoAccessorMethod]
+ public bool variant_set { get; set; }
+ [NoAccessorMethod]
+ public int weight { get; set; }
+ [NoAccessorMethod]
+ public bool weight_set { get; set; }
+ [NoAccessorMethod]
+ public Gtk.WrapMode wrap_mode { get; set; }
+ [NoAccessorMethod]
+ public bool wrap_mode_set { get; set; }
+ [HasEmitter]
+ public virtual signal bool event (GLib.Object event_object, Gdk.Event event, Gtk.TextIter
iter);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_text_tag_table_get_type ()")]
+ public class TextTagTable : GLib.Object, Gtk.Buildable {
+ [CCode (has_construct_function = false)]
+ public TextTagTable ();
+ public bool add (Gtk.TextTag tag);
+ public void @foreach (Gtk.TextTagTableForeach func);
+ public int get_size ();
+ public unowned Gtk.TextTag? lookup (string name);
+ public void remove (Gtk.TextTag tag);
+ public virtual signal void tag_added (Gtk.TextTag tag);
+ public virtual signal void tag_changed (Gtk.TextTag tag, bool size_changed);
+ public virtual signal void tag_removed (Gtk.TextTag tag);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_text_view_get_type ()")]
+ public class TextView : Gtk.Container, Atk.Implementor, Gtk.Buildable, Gtk.Scrollable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public TextView ();
+ public void add_child_at_anchor (Gtk.Widget child, Gtk.TextChildAnchor anchor);
+ public void add_child_in_window (Gtk.Widget child, Gtk.TextWindowType which_window, int xpos,
int ypos);
+ public bool backward_display_line (Gtk.TextIter iter);
+ public bool backward_display_line_start (Gtk.TextIter iter);
+ public void buffer_to_window_coords (Gtk.TextWindowType win, int buffer_x, int buffer_y, out
int window_x, out int window_y);
+ [NoWrapper]
+ public virtual Gtk.TextBuffer create_buffer ();
+ [NoWrapper]
+ public virtual void draw_layer (Gtk.TextViewLayer layer, Cairo.Context cr);
+ public bool forward_display_line (Gtk.TextIter iter);
+ public bool forward_display_line_end (Gtk.TextIter iter);
+ [Version (since = "2.4")]
+ public bool get_accepts_tab ();
+ public int get_border_window_size (Gtk.TextWindowType type);
+ [Version (since = "3.18")]
+ public int get_bottom_margin ();
+ public unowned Gtk.TextBuffer get_buffer ();
+ [Version (since = "3.0")]
+ public void get_cursor_locations (Gtk.TextIter? iter, out Gdk.Rectangle strong, out
Gdk.Rectangle @weak);
+ public bool get_cursor_visible ();
+ public Gtk.TextAttributes get_default_attributes ();
+ public bool get_editable ();
+ [Version (deprecated = true, deprecated_since = "3.0", since = "2.22")]
+ public unowned Gtk.Adjustment get_hadjustment ();
+ public int get_indent ();
+ [Version (since = "3.6")]
+ public Gtk.InputHints get_input_hints ();
+ [Version (since = "3.6")]
+ public Gtk.InputPurpose get_input_purpose ();
+ public bool get_iter_at_location (out Gtk.TextIter iter, int x, int y);
+ [Version (since = "2.6")]
+ public bool get_iter_at_position (out Gtk.TextIter iter, out int trailing, int x, int y);
+ public void get_iter_location (Gtk.TextIter iter, out Gdk.Rectangle location);
+ public Gtk.Justification get_justification ();
+ public int get_left_margin ();
+ public void get_line_at_y (out Gtk.TextIter target_iter, int y, out int line_top);
+ public void get_line_yrange (Gtk.TextIter iter, out int y, out int height);
+ [Version (since = "3.16")]
+ public bool get_monospace ();
+ [Version (since = "2.4")]
+ public bool get_overwrite ();
+ public int get_pixels_above_lines ();
+ public int get_pixels_below_lines ();
+ public int get_pixels_inside_wrap ();
+ public int get_right_margin ();
+ public Pango.TabArray? get_tabs ();
+ [Version (since = "3.18")]
+ public int get_top_margin ();
+ [Version (deprecated = true, deprecated_since = "3.0", since = "2.22")]
+ public unowned Gtk.Adjustment get_vadjustment ();
+ public void get_visible_rect (out Gdk.Rectangle visible_rect);
+ public unowned Gdk.Window? get_window (Gtk.TextWindowType win);
+ public Gtk.TextWindowType get_window_type (Gdk.Window window);
+ public Gtk.WrapMode get_wrap_mode ();
+ [Version (since = "2.22")]
+ public bool im_context_filter_keypress (Gdk.EventKey event);
+ public void move_child (Gtk.Widget child, int xpos, int ypos);
+ public bool move_mark_onscreen (Gtk.TextMark mark);
+ public bool move_visually (Gtk.TextIter iter, int count);
+ public bool place_cursor_onscreen ();
+ [Version (since = "3.20")]
+ public void reset_cursor_blink ();
+ [Version (since = "2.22")]
+ public void reset_im_context ();
+ public void scroll_mark_onscreen (Gtk.TextMark mark);
+ public bool scroll_to_iter (Gtk.TextIter iter, double within_margin, bool use_align, double
xalign, double yalign);
+ public void scroll_to_mark (Gtk.TextMark mark, double within_margin, bool use_align, double
xalign, double yalign);
+ [Version (since = "2.4")]
+ public void set_accepts_tab (bool accepts_tab);
+ public void set_border_window_size (Gtk.TextWindowType type, int size);
+ [Version (since = "3.18")]
+ public void set_bottom_margin (int bottom_margin);
+ public void set_buffer (Gtk.TextBuffer? buffer);
+ public void set_cursor_visible (bool setting);
+ public void set_editable (bool setting);
+ public void set_indent (int indent);
+ [Version (since = "3.6")]
+ public void set_input_hints (Gtk.InputHints hints);
+ [Version (since = "3.6")]
+ public void set_input_purpose (Gtk.InputPurpose purpose);
+ public void set_justification (Gtk.Justification justification);
+ public void set_left_margin (int left_margin);
+ [Version (since = "3.16")]
+ public void set_monospace (bool monospace);
+ [Version (since = "2.4")]
+ public void set_overwrite (bool overwrite);
+ public void set_pixels_above_lines (int pixels_above_lines);
+ public void set_pixels_below_lines (int pixels_below_lines);
+ public void set_pixels_inside_wrap (int pixels_inside_wrap);
+ public void set_right_margin (int right_margin);
+ public void set_tabs (Pango.TabArray tabs);
+ [Version (since = "3.18")]
+ public void set_top_margin (int top_margin);
+ public void set_wrap_mode (Gtk.WrapMode wrap_mode);
+ public bool starts_display_line (Gtk.TextIter iter);
+ public void window_to_buffer_coords (Gtk.TextWindowType win, int window_x, int window_y, out
int buffer_x, out int buffer_y);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public TextView.with_buffer (Gtk.TextBuffer buffer);
+ public bool accepts_tab { get; set; }
+ [Version (since = "3.18")]
+ public int bottom_margin { get; set; }
+ public Gtk.TextBuffer buffer { get; set; }
+ public bool cursor_visible { get; set; }
+ public bool editable { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.16")]
+ public string im_module { owned get; set; }
+ public int indent { get; set; }
+ [Version (since = "3.6")]
+ public Gtk.InputHints input_hints { get; set; }
+ [Version (since = "3.6")]
+ public Gtk.InputPurpose input_purpose { get; set; }
+ public Gtk.Justification justification { get; set; }
+ public int left_margin { get; set; }
+ public bool monospace { get; set; }
+ public bool overwrite { get; set; }
+ public int pixels_above_lines { get; set; }
+ public int pixels_below_lines { get; set; }
+ public int pixels_inside_wrap { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "3.8")]
+ public bool populate_all { get; set; }
+ public int right_margin { get; set; }
+ public Pango.TabArray tabs { owned get; set; }
+ [Version (since = "3.18")]
+ public int top_margin { get; set; }
+ public Gtk.WrapMode wrap_mode { get; set; }
+ public virtual signal void backspace ();
+ public virtual signal void copy_clipboard ();
+ public virtual signal void cut_clipboard ();
+ public virtual signal void delete_from_cursor (Gtk.DeleteType type, int count);
+ [Version (since = "3.16")]
+ public virtual signal bool extend_selection (Gtk.TextExtendSelection granularity,
Gtk.TextIter location, Gtk.TextIter start, Gtk.TextIter end);
+ public virtual signal void insert_at_cursor (string str);
+ public virtual signal void move_cursor (Gtk.MovementStep step, int count, bool
extend_selection);
+ public signal void move_viewport (Gtk.ScrollStep step, int count);
+ public virtual signal void paste_clipboard ();
+ public virtual signal void populate_popup (Gtk.Widget popup);
+ [Version (since = "2.20")]
+ public signal void preedit_changed (string preedit);
+ public signal void select_all (bool select);
+ public virtual signal void set_anchor ();
+ public signal void toggle_cursor_visible ();
+ public virtual signal void toggle_overwrite ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_text_view_accessible_get_type
()")]
+ public class TextViewAccessible : Gtk.ContainerAccessible, Atk.Component, Atk.EditableText,
Atk.StreamableContent, Atk.Text {
+ [CCode (has_construct_function = false)]
+ protected TextViewAccessible ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_toggle_button_get_type ()")]
+ public class ToggleButton : Gtk.Button, Atk.Implementor, Gtk.Actionable, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public ToggleButton ();
+ public bool get_active ();
+ public bool get_inconsistent ();
+ public bool get_mode ();
+ public void set_active (bool is_active);
+ public void set_inconsistent (bool setting);
+ public void set_mode (bool draw_indicator);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public ToggleButton.with_label (string label);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public ToggleButton.with_mnemonic (string label);
+ public bool active { get; set; }
+ [NoAccessorMethod]
+ public bool draw_indicator { get; set; }
+ public bool inconsistent { get; set; }
+ [HasEmitter]
+ public virtual signal void toggled ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id =
"gtk_toggle_button_accessible_get_type ()")]
+ public class ToggleButtonAccessible : Gtk.ButtonAccessible, Atk.Action, Atk.Component, Atk.Image {
+ [CCode (has_construct_function = false)]
+ protected ToggleButtonAccessible ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_toggle_tool_button_get_type ()")]
+ public class ToggleToolButton : Gtk.ToolButton, Atk.Implementor, Gtk.Actionable, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkToolItem*")]
+ [Version (since = "2.4")]
+ public ToggleToolButton ();
+ [Version (since = "2.4")]
+ public bool get_active ();
+ [Version (since = "2.4")]
+ public void set_active (bool is_active);
+ [Version (since = "2.8")]
+ public bool active { get; set; }
+ public virtual signal void toggled ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_tool_button_get_type ()")]
+ public class ToolButton : Gtk.ToolItem, Atk.Implementor, Gtk.Actionable, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkToolItem*")]
+ [Version (since = "2.4")]
+ public ToolButton (Gtk.Widget? icon_widget, string? label);
+ [Version (since = "2.8")]
+ public unowned string? get_icon_name ();
+ [Version (since = "2.4")]
+ public unowned Gtk.Widget? get_icon_widget ();
+ [Version (since = "2.4")]
+ public unowned string? get_label ();
+ [Version (since = "2.4")]
+ public unowned Gtk.Widget? get_label_widget ();
+ [Version (since = "2.4")]
+ public bool get_use_underline ();
+ [Version (since = "2.8")]
+ public void set_icon_name (string? icon_name);
+ [Version (since = "2.4")]
+ public void set_icon_widget (Gtk.Widget? icon_widget);
+ [Version (since = "2.4")]
+ public void set_label (string? label);
+ [Version (since = "2.4")]
+ public void set_label_widget (Gtk.Widget? label_widget);
+ [Version (since = "2.4")]
+ public void set_use_underline (bool use_underline);
+ [Version (since = "2.8")]
+ public string icon_name { get; set; }
+ public Gtk.Widget icon_widget { get; set; }
+ public string label { get; set; }
+ public Gtk.Widget label_widget { get; set; }
+ public bool use_underline { get; set; }
+ public virtual signal void clicked ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_tool_item_get_type ()")]
+ public class ToolItem : Gtk.Bin, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false)]
+ [Version (since = "2.4")]
+ public ToolItem ();
+ [Version (since = "2.20")]
+ public Pango.EllipsizeMode get_ellipsize_mode ();
+ [Version (since = "2.4")]
+ public bool get_expand ();
+ [Version (since = "2.4")]
+ public bool get_homogeneous ();
+ [Version (since = "2.4")]
+ public Gtk.IconSize get_icon_size ();
+ [Version (since = "2.4")]
+ public bool get_is_important ();
+ [Version (since = "2.4")]
+ public Gtk.Orientation get_orientation ();
+ [Version (since = "2.4")]
+ public unowned Gtk.Widget get_proxy_menu_item (string menu_item_id);
+ [Version (since = "2.20")]
+ public float get_text_alignment ();
+ [Version (since = "2.20")]
+ public Gtk.Orientation get_text_orientation ();
+ [Version (since = "2.20")]
+ public unowned Gtk.SizeGroup get_text_size_group ();
+ [Version (since = "2.4")]
+ public Gtk.ToolbarStyle get_toolbar_style ();
+ [Version (since = "2.4")]
+ public bool get_use_drag_window ();
+ [Version (since = "2.4")]
+ public bool get_visible_horizontal ();
+ [Version (since = "2.4")]
+ public bool get_visible_vertical ();
+ [Version (since = "2.6")]
+ public void rebuild_menu ();
+ [Version (since = "2.4")]
+ public unowned Gtk.Widget retrieve_proxy_menu_item ();
+ [Version (since = "2.4")]
+ public void set_expand (bool expand);
+ [Version (since = "2.4")]
+ public void set_homogeneous (bool homogeneous);
+ [Version (since = "2.4")]
+ public void set_is_important (bool is_important);
+ [Version (since = "2.4")]
+ public void set_proxy_menu_item (string menu_item_id, Gtk.Widget menu_item);
+ [Version (since = "2.12")]
+ public void set_tooltip_markup (string markup);
+ [Version (since = "2.12")]
+ public void set_tooltip_text (string text);
+ [Version (since = "2.4")]
+ public void set_use_drag_window (bool use_drag_window);
+ [Version (since = "2.4")]
+ public void set_visible_horizontal (bool visible_horizontal);
+ [Version (since = "2.4")]
+ public void set_visible_vertical (bool visible_vertical);
+ public bool is_important { get; set; }
+ public bool visible_horizontal { get; set; }
+ public bool visible_vertical { get; set; }
+ public virtual signal bool create_menu_proxy ();
+ [HasEmitter]
+ public virtual signal void toolbar_reconfigured ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_tool_item_group_get_type ()")]
+ public class ToolItemGroup : Gtk.Container, Atk.Implementor, Gtk.Buildable, Gtk.ToolShell {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "2.20")]
+ public ToolItemGroup (string label);
+ [Version (since = "2.20")]
+ public bool get_collapsed ();
+ [Version (since = "2.20")]
+ public unowned Gtk.ToolItem get_drop_item (int x, int y);
+ [Version (since = "2.20")]
+ public Pango.EllipsizeMode get_ellipsize ();
+ [Version (since = "2.20")]
+ public Gtk.ReliefStyle get_header_relief ();
+ [Version (since = "2.20")]
+ public int get_item_position (Gtk.ToolItem item);
+ [Version (since = "2.20")]
+ public unowned string get_label ();
+ [Version (since = "2.20")]
+ public unowned Gtk.Widget get_label_widget ();
+ [Version (since = "2.20")]
+ public uint get_n_items ();
+ [Version (since = "2.20")]
+ public unowned Gtk.ToolItem get_nth_item (uint index);
+ [Version (since = "2.20")]
+ public void insert (Gtk.ToolItem item, int position);
+ [Version (since = "2.20")]
+ public void set_collapsed (bool collapsed);
+ [Version (since = "2.20")]
+ public void set_ellipsize (Pango.EllipsizeMode ellipsize);
+ [Version (since = "2.20")]
+ public void set_header_relief (Gtk.ReliefStyle style);
+ [Version (since = "2.20")]
+ public void set_item_position (Gtk.ToolItem item, int position);
+ [Version (since = "2.20")]
+ public void set_label (string label);
+ [Version (since = "2.20")]
+ public void set_label_widget (Gtk.Widget label_widget);
+ public bool collapsed { get; set; }
+ public Pango.EllipsizeMode ellipsize { get; set; }
+ public Gtk.ReliefStyle header_relief { get; set; }
+ public string label { get; set; }
+ public Gtk.Widget label_widget { get; set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_tool_palette_get_type ()")]
+ public class ToolPalette : Gtk.Container, Atk.Implementor, Gtk.Buildable, Gtk.Orientable,
Gtk.Scrollable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "2.20")]
+ public ToolPalette ();
+ [Version (since = "2.20")]
+ public void add_drag_dest (Gtk.Widget widget, Gtk.DestDefaults flags,
Gtk.ToolPaletteDragTargets targets, Gdk.DragAction actions);
+ [Version (since = "2.20")]
+ public unowned Gtk.Widget get_drag_item (Gtk.SelectionData selection);
+ [Version (since = "2.20")]
+ public static unowned Gtk.TargetEntry? get_drag_target_group ();
+ [Version (since = "2.20")]
+ public static unowned Gtk.TargetEntry? get_drag_target_item ();
+ [Version (since = "2.20")]
+ public unowned Gtk.ToolItemGroup? get_drop_group (int x, int y);
+ [Version (since = "2.20")]
+ public unowned Gtk.ToolItem? get_drop_item (int x, int y);
+ [Version (since = "2.20")]
+ public bool get_exclusive (Gtk.ToolItemGroup group);
+ [Version (since = "2.20")]
+ public bool get_expand (Gtk.ToolItemGroup group);
+ [Version (since = "2.20")]
+ public int get_group_position (Gtk.ToolItemGroup group);
+ [Version (deprecated = true, deprecated_since = "3.0", since = "2.20")]
+ public unowned Gtk.Adjustment get_hadjustment ();
+ [Version (since = "2.20")]
+ public Gtk.IconSize get_icon_size ();
+ [Version (since = "2.20")]
+ public Gtk.ToolbarStyle get_style ();
+ [Version (deprecated = true, deprecated_since = "3.0", since = "2.20")]
+ public unowned Gtk.Adjustment get_vadjustment ();
+ [Version (since = "2.20")]
+ public void set_drag_source (Gtk.ToolPaletteDragTargets targets);
+ [Version (since = "2.20")]
+ public void set_exclusive (Gtk.ToolItemGroup group, bool exclusive);
+ [Version (since = "2.20")]
+ public void set_expand (Gtk.ToolItemGroup group, bool expand);
+ [Version (since = "2.20")]
+ public void set_group_position (Gtk.ToolItemGroup group, int position);
+ [Version (since = "2.20")]
+ public void set_icon_size ([CCode (type = "GtkIconSize")] Gtk.IconSize icon_size);
+ [Version (since = "2.20")]
+ public void set_style (Gtk.ToolbarStyle style);
+ [Version (since = "2.20")]
+ public void unset_icon_size ();
+ [Version (since = "2.20")]
+ public void unset_style ();
+ [Version (since = "2.20")]
+ public Gtk.IconSize icon_size { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.20")]
+ public bool icon_size_set { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.20")]
+ public Gtk.ToolbarStyle toolbar_style { get; set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_toolbar_get_type ()")]
+ public class Toolbar : Gtk.Container, Atk.Implementor, Gtk.Buildable, Gtk.Orientable, Gtk.ToolShell {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public Toolbar ();
+ [Version (since = "2.4")]
+ public int get_drop_index (int x, int y);
+ [Version (since = "2.4")]
+ public int get_item_index (Gtk.ToolItem item);
+ [Version (since = "2.4")]
+ public int get_n_items ();
+ [Version (since = "2.4")]
+ public unowned Gtk.ToolItem? get_nth_item (int n);
+ [Version (since = "2.4")]
+ public bool get_show_arrow ();
+ [Version (since = "2.4")]
+ public void insert (Gtk.ToolItem item, int pos);
+ [Version (since = "2.4")]
+ public void set_drop_highlight_item (Gtk.ToolItem? tool_item, int index_);
+ public void set_icon_size (Gtk.IconSize icon_size);
+ [Version (since = "2.4")]
+ public void set_show_arrow (bool show_arrow);
+ public void set_style (Gtk.ToolbarStyle style);
+ public void unset_icon_size ();
+ public void unset_style ();
+ [Version (since = "2.10")]
+ public Gtk.IconSize icon_size { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "2.10")]
+ public bool icon_size_set { get; set; }
+ public bool show_arrow { get; set; }
+ [NoAccessorMethod]
+ public Gtk.ToolbarStyle toolbar_style { get; set; }
+ public signal bool focus_home_or_end (bool focus_home);
+ public virtual signal void orientation_changed (Gtk.Orientation orientation);
+ public virtual signal bool popup_context_menu (int x, int y, int button_number);
+ public virtual signal void style_changed (Gtk.ToolbarStyle style);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_tooltip_get_type ()")]
+ public class Tooltip : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected Tooltip ();
+ [Version (since = "2.12")]
+ public void set_custom (Gtk.Widget? custom_widget);
+ [Version (since = "2.12")]
+ public void set_icon (Gdk.Pixbuf? pixbuf);
+ [Version (since = "2.20")]
+ public void set_icon_from_gicon (GLib.Icon? gicon, int size);
+ [Version (since = "2.14")]
+ public void set_icon_from_icon_name (string? icon_name, int size);
+ [Version (since = "2.12")]
+ public void set_markup (string? markup);
+ [Version (since = "2.12")]
+ public void set_text (string? text);
+ [Version (since = "2.12")]
+ public void set_tip_area (Gdk.Rectangle rect);
+ [Version (since = "2.12")]
+ public static void trigger_tooltip_query (Gdk.Display display);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_toplevel_accessible_get_type
()")]
+ public class ToplevelAccessible : Atk.Object {
+ [CCode (has_construct_function = false)]
+ protected ToplevelAccessible ();
+ public unowned GLib.List<Gtk.Window> get_children ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_tree_model_filter_get_type ()")]
+ public class TreeModelFilter : GLib.Object, Gtk.TreeDragSource, Gtk.TreeModel {
+ [CCode (has_construct_function = false, type = "GtkTreeModel*")]
+ [Version (since = "2.4")]
+ public TreeModelFilter (Gtk.TreeModel child_model, Gtk.TreePath? root);
+ [Version (since = "2.4")]
+ public void clear_cache ();
+ [Version (since = "2.4")]
+ public bool convert_child_iter_to_iter (out Gtk.TreeIter filter_iter, Gtk.TreeIter
child_iter);
+ [Version (since = "2.4")]
+ public Gtk.TreePath? convert_child_path_to_path (Gtk.TreePath child_path);
+ [Version (since = "2.4")]
+ public void convert_iter_to_child_iter (out Gtk.TreeIter child_iter, Gtk.TreeIter
filter_iter);
+ [Version (since = "2.4")]
+ public Gtk.TreePath? convert_path_to_child_path (Gtk.TreePath filter_path);
+ [Version (since = "2.4")]
+ public unowned Gtk.TreeModel get_model ();
+ [NoWrapper]
+ public virtual void modify (Gtk.TreeModel child_model, Gtk.TreeIter iter, GLib.Value value,
int column);
+ [Version (since = "2.4")]
+ public void refilter ();
+ [Version (since = "2.4")]
+ public void set_modify_func ([CCode (array_length_cname = "n_columns", array_length_pos =
0.5)] GLib.Type[] types, owned Gtk.TreeModelFilterModifyFunc func);
+ [Version (since = "2.4")]
+ public void set_visible_column (int column);
+ [Version (since = "2.4")]
+ public void set_visible_func (owned Gtk.TreeModelFilterVisibleFunc func);
+ [NoWrapper]
+ public virtual bool visible (Gtk.TreeModel child_model, Gtk.TreeIter iter);
+ [NoAccessorMethod]
+ public Gtk.TreeModel child_model { owned get; construct; }
+ [NoAccessorMethod]
+ public Gtk.TreePath virtual_root { owned get; construct; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_tree_model_sort_get_type ()")]
+ public class TreeModelSort : GLib.Object, Gtk.TreeDragSource, Gtk.TreeModel, Gtk.TreeSortable {
+ [CCode (has_construct_function = false)]
+ protected TreeModelSort ();
+ public void clear_cache ();
+ public bool convert_child_iter_to_iter (out Gtk.TreeIter sort_iter, Gtk.TreeIter child_iter);
+ public Gtk.TreePath? convert_child_path_to_path (Gtk.TreePath child_path);
+ public void convert_iter_to_child_iter (out Gtk.TreeIter child_iter, Gtk.TreeIter
sorted_iter);
+ public Gtk.TreePath? convert_path_to_child_path (Gtk.TreePath sorted_path);
+ public unowned Gtk.TreeModel get_model ();
+ [Version (since = "2.2")]
+ public bool iter_is_valid (Gtk.TreeIter iter);
+ public void reset_default_sort_func ();
+ [CCode (has_construct_function = false, type = "GtkTreeModel*")]
+ public TreeModelSort.with_model (Gtk.TreeModel child_model);
+ public Gtk.TreeModel model { get; construct; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", copy_function = "g_boxed_copy", free_function =
"g_boxed_free", type_id = "gtk_tree_path_get_type ()")]
+ [Compact]
+ public class TreePath {
+ [CCode (has_construct_function = false)]
+ public TreePath ();
+ public void append_index (int index_);
+ public int compare (Gtk.TreePath b);
+ public Gtk.TreePath copy ();
+ public void down ();
+ [CCode (has_construct_function = false)]
+ public TreePath.first ();
+ public void free ();
+ [CCode (has_construct_function = false, sentinel = "-1")]
+ [Version (since = "2.2")]
+ public TreePath.from_indices (...);
+ [CCode (has_construct_function = false)]
+ [Version (since = "3.12")]
+ public TreePath.from_indicesv ([CCode (array_length_cname = "length", array_length_pos = 1.1,
array_length_type = "gsize")] int[] indices);
+ [CCode (has_construct_function = false)]
+ public TreePath.from_string (string path);
+ public int get_depth ();
+ [CCode (array_length_pos = 0.1, cname = "gtk_tree_path_get_indices_with_depth")]
+ [Version (since = "3.0")]
+ public unowned int[] get_indices ();
+ public bool is_ancestor (Gtk.TreePath descendant);
+ public bool is_descendant (Gtk.TreePath ancestor);
+ public void next ();
+ public void prepend_index (int index_);
+ public bool prev ();
+ public string to_string ();
+ public bool up ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", copy_function = "g_boxed_copy", free_function =
"g_boxed_free", type_id = "gtk_tree_row_reference_get_type ()")]
+ [Compact]
+ public class TreeRowReference {
+ [CCode (has_construct_function = false)]
+ public TreeRowReference (Gtk.TreeModel model, Gtk.TreePath path);
+ [Version (since = "2.2")]
+ public Gtk.TreeRowReference copy ();
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static void deleted (GLib.Object proxy, Gtk.TreePath path);
+ public void free ();
+ [Version (since = "2.8")]
+ public unowned Gtk.TreeModel get_model ();
+ public Gtk.TreePath? get_path ();
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static void inserted (GLib.Object proxy, Gtk.TreePath path);
+ [CCode (has_construct_function = false)]
+ public TreeRowReference.proxy (GLib.Object proxy, Gtk.TreeModel model, Gtk.TreePath path);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static void reordered (GLib.Object proxy, Gtk.TreePath path, Gtk.TreeIter iter, [CCode
(array_length = false)] int[] new_order);
+ public bool valid ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_tree_selection_get_type ()")]
+ public class TreeSelection : GLib.Object {
+ [CCode (has_construct_function = false)]
+ protected TreeSelection ();
+ [Version (since = "2.2")]
+ public int count_selected_rows ();
+ public Gtk.SelectionMode get_mode ();
+ public bool get_selected (out unowned Gtk.TreeModel model, out Gtk.TreeIter iter);
+ [Version (since = "2.2")]
+ public GLib.List<Gtk.TreePath> get_selected_rows (out unowned Gtk.TreeModel model);
+ public unowned Gtk.TreeView get_tree_view ();
+ public bool iter_is_selected (Gtk.TreeIter iter);
+ public bool path_is_selected (Gtk.TreePath path);
+ public void select_all ();
+ public void select_iter (Gtk.TreeIter iter);
+ public void select_path (Gtk.TreePath path);
+ public void select_range (Gtk.TreePath start_path, Gtk.TreePath end_path);
+ public void selected_foreach (Gtk.TreeSelectionForeachFunc func);
+ public void set_mode (Gtk.SelectionMode type);
+ public void set_select_function (owned Gtk.TreeSelectionFunc func);
+ public void unselect_all ();
+ public void unselect_iter (Gtk.TreeIter iter);
+ public void unselect_path (Gtk.TreePath path);
+ [Version (since = "2.2")]
+ public void unselect_range (Gtk.TreePath start_path, Gtk.TreePath end_path);
+ [Version (since = "3.2")]
+ public Gtk.SelectionMode mode { get; set; }
+ public virtual signal void changed ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_tree_store_get_type ()")]
+ public class TreeStore : GLib.Object, Gtk.Buildable, Gtk.TreeDragDest, Gtk.TreeDragSource,
Gtk.TreeModel, Gtk.TreeSortable {
+ [CCode (has_construct_function = false, sentinel = "")]
+ public TreeStore (int n_columns, ...);
+ public void append (out Gtk.TreeIter iter, Gtk.TreeIter? parent);
+ public void clear ();
+ public void insert (out Gtk.TreeIter iter, Gtk.TreeIter? parent, int position);
+ public void insert_after (out Gtk.TreeIter iter, Gtk.TreeIter? parent, Gtk.TreeIter? sibling);
+ public void insert_before (out Gtk.TreeIter iter, Gtk.TreeIter? parent, Gtk.TreeIter?
sibling);
+ [CCode (sentinel = "-1")]
+ [Version (since = "2.10")]
+ public void insert_with_values (out Gtk.TreeIter iter, Gtk.TreeIter? parent, int position,
...);
+ [Version (since = "2.10")]
+ public void insert_with_valuesv (out Gtk.TreeIter iter, Gtk.TreeIter? parent, int position,
[CCode (array_length_cname = "n_values", array_length_pos = 5.1)] int[] columns, [CCode (array_length_cname =
"n_values", array_length_pos = 5.1)] GLib.Value[] values);
+ public bool is_ancestor (Gtk.TreeIter iter, Gtk.TreeIter descendant);
+ public int iter_depth (Gtk.TreeIter iter);
+ [Version (since = "2.2")]
+ public bool iter_is_valid (Gtk.TreeIter iter);
+ [Version (since = "2.2")]
+ public void move_after (ref Gtk.TreeIter iter, Gtk.TreeIter? position);
+ [Version (since = "2.2")]
+ public void move_before (ref Gtk.TreeIter iter, Gtk.TreeIter? position);
+ [CCode (cname = "gtk_tree_store_newv", has_construct_function = false)]
+ public TreeStore.newv ([CCode (array_length_cname = "n_columns", array_length_pos = 0.5)]
GLib.Type[] types);
+ public void prepend (out Gtk.TreeIter iter, Gtk.TreeIter? parent);
+ public bool remove (ref Gtk.TreeIter iter);
+ [Version (since = "2.2")]
+ public void reorder (Gtk.TreeIter? parent, [CCode (array_length = false)] int[] new_order);
+ [CCode (sentinel = "-1")]
+ public void @set (Gtk.TreeIter iter, ...);
+ public void set_column_types ([CCode (array_length_cname = "n_columns", array_length_pos =
0.5)] GLib.Type[] types);
+ public void set_valist (Gtk.TreeIter iter, [CCode (type = "va_list")] va_list var_args);
+ public void set_value (Gtk.TreeIter iter, int column, GLib.Value value);
+ [Version (since = "2.12")]
+ public void set_valuesv (Gtk.TreeIter iter, [CCode (array_length_cname = "n_values",
array_length_pos = 3.1)] int[] columns, [CCode (array_length_cname = "n_values", array_length_pos = 3.1)]
GLib.Value[] values);
+ [Version (since = "2.2")]
+ public void swap (Gtk.TreeIter a, Gtk.TreeIter b);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_tree_view_get_type ()")]
+ public class TreeView : Gtk.Container, Atk.Implementor, Gtk.Buildable, Gtk.Scrollable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public TreeView ();
+ public int append_column (Gtk.TreeViewColumn column);
+ public void collapse_all ();
+ public bool collapse_row (Gtk.TreePath path);
+ public void columns_autosize ();
+ [Version (since = "2.12")]
+ public void convert_bin_window_to_tree_coords (int bx, int by, out int tx, out int ty);
+ [Version (since = "2.12")]
+ public void convert_bin_window_to_widget_coords (int bx, int by, out int wx, out int wy);
+ [Version (since = "2.12")]
+ public void convert_tree_to_bin_window_coords (int tx, int ty, out int bx, out int by);
+ [Version (since = "2.12")]
+ public void convert_tree_to_widget_coords (int tx, int ty, out int wx, out int wy);
+ [Version (since = "2.12")]
+ public void convert_widget_to_bin_window_coords (int wx, int wy, out int bx, out int by);
+ [Version (since = "2.12")]
+ public void convert_widget_to_tree_coords (int wx, int wy, out int tx, out int ty);
+ public Cairo.Surface create_row_drag_icon (Gtk.TreePath path);
+ public void enable_model_drag_dest ([CCode (array_length_cname = "n_targets",
array_length_pos = 1.5)] Gtk.TargetEntry[] targets, Gdk.DragAction actions);
+ public void enable_model_drag_source (Gdk.ModifierType start_button_mask, [CCode
(array_length_cname = "n_targets", array_length_pos = 2.5)] Gtk.TargetEntry[] targets, Gdk.DragAction
actions);
+ public void expand_all ();
+ public bool expand_row (Gtk.TreePath path, bool open_all);
+ [Version (since = "2.2")]
+ public void expand_to_path (Gtk.TreePath path);
+ [Version (since = "3.8")]
+ public bool get_activate_on_single_click ();
+ public void get_background_area (Gtk.TreePath? path, Gtk.TreeViewColumn? column, out
Gdk.Rectangle rect);
+ public unowned Gdk.Window? get_bin_window ();
+ public void get_cell_area (Gtk.TreePath? path, Gtk.TreeViewColumn? column, out Gdk.Rectangle
rect);
+ public unowned Gtk.TreeViewColumn? get_column (int n);
+ public GLib.List<weak Gtk.TreeViewColumn> get_columns ();
+ public void get_cursor (out Gtk.TreePath? path, out unowned Gtk.TreeViewColumn? focus_column);
+ public bool get_dest_row_at_pos (int drag_x, int drag_y, out Gtk.TreePath? path, out
Gtk.TreeViewDropPosition pos);
+ public void get_drag_dest_row (out Gtk.TreePath? path, out Gtk.TreeViewDropPosition pos);
+ public bool get_enable_search ();
+ [Version (since = "2.10")]
+ public bool get_enable_tree_lines ();
+ public unowned Gtk.TreeViewColumn get_expander_column ();
+ [Version (since = "2.6")]
+ public bool get_fixed_height_mode ();
+ [Version (since = "2.10")]
+ public Gtk.TreeViewGridLines get_grid_lines ();
+ [Version (since = "2.10")]
+ public bool get_headers_clickable ();
+ public bool get_headers_visible ();
+ [Version (since = "2.6")]
+ public bool get_hover_expand ();
+ [Version (since = "2.6")]
+ public bool get_hover_selection ();
+ [Version (since = "2.12")]
+ public int get_level_indentation ();
+ public unowned Gtk.TreeModel? get_model ();
+ [Version (since = "3.4")]
+ public uint get_n_columns ();
+ public bool get_path_at_pos (int x, int y, out Gtk.TreePath? path, out unowned
Gtk.TreeViewColumn? column, out int cell_x, out int cell_y);
+ public bool get_reorderable ();
+ [Version (since = "2.6")]
+ public unowned Gtk.TreeViewRowSeparatorFunc get_row_separator_func ();
+ [Version (since = "2.10")]
+ public bool get_rubber_banding ();
+ [Version (deprecated = true, deprecated_since = "3.14")]
+ public bool get_rules_hint ();
+ public int get_search_column ();
+ [Version (since = "2.10")]
+ public unowned Gtk.Entry get_search_entry ();
+ public unowned Gtk.TreeViewSearchEqualFunc get_search_equal_func ();
+ [Version (since = "2.10")]
+ public unowned Gtk.TreeViewSearchPositionFunc get_search_position_func ();
+ public unowned Gtk.TreeSelection get_selection ();
+ [Version (since = "2.12")]
+ public bool get_show_expanders ();
+ [Version (since = "2.12")]
+ public int get_tooltip_column ();
+ [Version (since = "2.12")]
+ public bool get_tooltip_context (ref int x, ref int y, bool keyboard_tip, out unowned
Gtk.TreeModel? model, out Gtk.TreePath path, out Gtk.TreeIter iter);
+ [Version (since = "2.8")]
+ public bool get_visible_range (out Gtk.TreePath start_path, out Gtk.TreePath end_path);
+ public void get_visible_rect (out Gdk.Rectangle visible_rect);
+ public int insert_column (Gtk.TreeViewColumn column, int position);
+ public int insert_column_with_attributes (int position, string title, Gtk.CellRenderer cell,
...);
+ public int insert_column_with_data_func (int position, string title, Gtk.CellRenderer cell,
owned Gtk.TreeCellDataFunc func);
+ [Version (since = "3.0")]
+ public bool is_blank_at_pos (int x, int y, out Gtk.TreePath path, out Gtk.TreeViewColumn
column, out int cell_x, out int cell_y);
+ [CCode (cname = "gtk_tree_view_row_expanded")]
+ public bool is_row_expanded (Gtk.TreePath path);
+ [Version (since = "2.12")]
+ public bool is_rubber_banding_active ();
+ public void map_expanded_rows (Gtk.TreeViewMappingFunc func);
+ public void move_column_after (Gtk.TreeViewColumn column, Gtk.TreeViewColumn? base_column);
+ public int remove_column (Gtk.TreeViewColumn column);
+ public void scroll_to_cell (Gtk.TreePath? path, Gtk.TreeViewColumn? column, bool use_align,
float row_align, float col_align);
+ public void scroll_to_point (int tree_x, int tree_y);
+ [Version (since = "3.8")]
+ public void set_activate_on_single_click (bool single);
+ public void set_column_drag_function (owned Gtk.TreeViewColumnDropFunc? func);
+ public void set_cursor (Gtk.TreePath path, Gtk.TreeViewColumn? focus_column, bool
start_editing);
+ [Version (since = "2.2")]
+ public void set_cursor_on_cell (Gtk.TreePath path, Gtk.TreeViewColumn? focus_column,
Gtk.CellRenderer? focus_cell, bool start_editing);
+ [Version (deprecated = true, deprecated_since = "3.4")]
+ public void set_destroy_count_func (owned Gtk.TreeDestroyCountFunc? func);
+ public void set_drag_dest_row (Gtk.TreePath? path, Gtk.TreeViewDropPosition pos);
+ public void set_enable_search (bool enable_search);
+ [Version (since = "2.10")]
+ public void set_enable_tree_lines (bool enabled);
+ public void set_expander_column (Gtk.TreeViewColumn column);
+ [Version (since = "2.6")]
+ public void set_fixed_height_mode (bool enable);
+ [Version (since = "2.10")]
+ public void set_grid_lines (Gtk.TreeViewGridLines grid_lines);
+ public void set_headers_clickable (bool setting);
+ public void set_headers_visible (bool headers_visible);
+ [Version (since = "2.6")]
+ public void set_hover_expand (bool expand);
+ [Version (since = "2.6")]
+ public void set_hover_selection (bool hover);
+ [Version (since = "2.12")]
+ public void set_level_indentation (int indentation);
+ public void set_model (Gtk.TreeModel? model);
+ public void set_reorderable (bool reorderable);
+ [Version (since = "2.6")]
+ public void set_row_separator_func (owned Gtk.TreeViewRowSeparatorFunc? func);
+ [Version (since = "2.10")]
+ public void set_rubber_banding (bool enable);
+ [Version (deprecated = true, deprecated_since = "3.14")]
+ public void set_rules_hint (bool setting);
+ public void set_search_column (int column);
+ [Version (since = "2.10")]
+ public void set_search_entry (Gtk.Entry? entry);
+ public void set_search_equal_func (owned Gtk.TreeViewSearchEqualFunc search_equal_func);
+ [Version (since = "2.10")]
+ public void set_search_position_func (owned Gtk.TreeViewSearchPositionFunc? func);
+ [Version (since = "2.12")]
+ public void set_show_expanders (bool enabled);
+ [Version (since = "2.12")]
+ public void set_tooltip_cell (Gtk.Tooltip tooltip, Gtk.TreePath? path, Gtk.TreeViewColumn?
column, Gtk.CellRenderer? cell);
+ [Version (since = "2.12")]
+ public void set_tooltip_column (int column);
+ [Version (since = "2.12")]
+ public void set_tooltip_row (Gtk.Tooltip tooltip, Gtk.TreePath path);
+ public void unset_rows_drag_dest ();
+ public void unset_rows_drag_source ();
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public TreeView.with_model (Gtk.TreeModel model);
+ [Version (since = "3.8")]
+ public bool activate_on_single_click { get; set; }
+ [NoAccessorMethod]
+ public Gtk.TreeViewGridLines enable_grid_lines { get; set; }
+ public bool enable_search { get; set; }
+ public bool enable_tree_lines { get; set; }
+ public Gtk.TreeViewColumn expander_column { get; set; }
+ [Version (since = "2.4")]
+ public bool fixed_height_mode { get; set; }
+ public bool headers_clickable { get; set; }
+ public bool headers_visible { get; set; }
+ [Version (since = "2.6")]
+ public bool hover_expand { get; set; }
+ [Version (since = "2.6")]
+ public bool hover_selection { get; set; }
+ [Version (since = "2.12")]
+ public int level_indentation { get; set; }
+ public Gtk.TreeModel model { get; set; }
+ public bool reorderable { get; set; }
+ public bool rubber_banding { get; set; }
+ [Version (deprecated = true, deprecated_since = "3.14")]
+ public bool rules_hint { get; set; }
+ public int search_column { get; set; }
+ [Version (since = "2.12")]
+ public bool show_expanders { get; set; }
+ public int tooltip_column { get; set; }
+ public virtual signal void columns_changed ();
+ public virtual signal void cursor_changed ();
+ public virtual signal bool expand_collapse_cursor_row (bool logical, bool expand, bool
open_all);
+ public virtual signal bool move_cursor (Gtk.MovementStep step, int count);
+ [HasEmitter]
+ public virtual signal void row_activated (Gtk.TreePath path, Gtk.TreeViewColumn column);
+ public virtual signal void row_collapsed (Gtk.TreeIter iter, Gtk.TreePath path);
+ public virtual signal void row_expanded (Gtk.TreeIter iter, Gtk.TreePath path);
+ public virtual signal bool select_all ();
+ public virtual signal bool select_cursor_parent ();
+ public virtual signal bool select_cursor_row (bool start_editing);
+ public virtual signal bool start_interactive_search ();
+ public virtual signal bool test_collapse_row (Gtk.TreeIter iter, Gtk.TreePath path);
+ public virtual signal bool test_expand_row (Gtk.TreeIter iter, Gtk.TreePath path);
+ public virtual signal bool toggle_cursor_row ();
+ public virtual signal bool unselect_all ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_tree_view_accessible_get_type
()")]
+ public class TreeViewAccessible : Gtk.ContainerAccessible, Atk.Component, Atk.Selection, Atk.Table,
Gtk.CellAccessibleParent {
+ [CCode (has_construct_function = false)]
+ protected TreeViewAccessible ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_tree_view_column_get_type ()")]
+ public class TreeViewColumn : GLib.InitiallyUnowned, Gtk.Buildable, Gtk.CellLayout {
+ [CCode (has_construct_function = false)]
+ public TreeViewColumn ();
+ public bool cell_get_position (Gtk.CellRenderer cell_renderer, out int x_offset, out int
width);
+ public void cell_get_size (Gdk.Rectangle? cell_area, out int x_offset, out int y_offset, out
int width, out int height);
+ public bool cell_is_visible ();
+ public void cell_set_cell_data (Gtk.TreeModel tree_model, Gtk.TreeIter iter, bool
is_expander, bool is_expanded);
+ [Version (since = "2.2")]
+ public void focus_cell (Gtk.CellRenderer cell);
+ public float get_alignment ();
+ [Version (since = "3.0")]
+ public unowned Gtk.Widget get_button ();
+ public bool get_clickable ();
+ [Version (since = "2.4")]
+ public bool get_expand ();
+ public int get_fixed_width ();
+ public int get_max_width ();
+ public int get_min_width ();
+ public bool get_reorderable ();
+ public bool get_resizable ();
+ public Gtk.TreeViewColumnSizing get_sizing ();
+ public int get_sort_column_id ();
+ public bool get_sort_indicator ();
+ public Gtk.SortType get_sort_order ();
+ public int get_spacing ();
+ public unowned string get_title ();
+ [Version (since = "2.12")]
+ public unowned Gtk.Widget? get_tree_view ();
+ public bool get_visible ();
+ public unowned Gtk.Widget? get_widget ();
+ public int get_width ();
+ [Version (since = "3.2")]
+ public int get_x_offset ();
+ [Version (since = "2.8")]
+ public void queue_resize ();
+ public void set_alignment (float xalign);
+ public void set_attributes (Gtk.CellRenderer cell_renderer, ...);
+ public void set_clickable (bool clickable);
+ [Version (since = "2.4")]
+ public void set_expand (bool expand);
+ public void set_fixed_width (int fixed_width);
+ public void set_max_width (int max_width);
+ public void set_min_width (int min_width);
+ public void set_reorderable (bool reorderable);
+ public void set_resizable (bool resizable);
+ public void set_sizing (Gtk.TreeViewColumnSizing type);
+ public void set_sort_column_id (int sort_column_id);
+ public void set_sort_indicator (bool setting);
+ public void set_sort_order (Gtk.SortType order);
+ public void set_spacing (int spacing);
+ public void set_title (string title);
+ public void set_visible (bool visible);
+ public void set_widget (Gtk.Widget? widget);
+ [CCode (has_construct_function = false)]
+ [Version (since = "3.0")]
+ public TreeViewColumn.with_area (Gtk.CellArea area);
+ [CCode (has_construct_function = false)]
+ public TreeViewColumn.with_attributes (string title, Gtk.CellRenderer cell, ...);
+ public float alignment { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "3.0")]
+ public Gtk.CellArea cell_area { owned get; construct; }
+ public bool clickable { get; set; }
+ public bool expand { get; set; }
+ public int fixed_width { get; set; }
+ public int max_width { get; set; }
+ public int min_width { get; set; }
+ public bool reorderable { get; set; }
+ public bool resizable { get; set; }
+ public Gtk.TreeViewColumnSizing sizing { get; set; }
+ [Version (since = "2.18")]
+ public int sort_column_id { get; set; }
+ public bool sort_indicator { get; set; }
+ public Gtk.SortType sort_order { get; set; }
+ public int spacing { get; set; }
+ public string title { get; set; }
+ public bool visible { get; set; }
+ public Gtk.Widget widget { get; set; }
+ public int width { get; }
+ public int x_offset { get; }
+ [HasEmitter]
+ public virtual signal void clicked ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_viewport_get_type ()")]
+ public class Viewport : Gtk.Bin, Atk.Implementor, Gtk.Buildable, Gtk.Scrollable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public Viewport (Gtk.Adjustment? hadjustment, Gtk.Adjustment? vadjustment);
+ [Version (since = "2.20")]
+ public unowned Gdk.Window get_bin_window ();
+ public Gtk.ShadowType get_shadow_type ();
+ [Version (since = "2.22")]
+ public unowned Gdk.Window get_view_window ();
+ public void set_shadow_type (Gtk.ShadowType type);
+ public Gtk.ShadowType shadow_type { get; set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_volume_button_get_type ()")]
+ public class VolumeButton : Gtk.ScaleButton, Atk.Implementor, Gtk.Actionable, Gtk.Buildable,
Gtk.Orientable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "2.12")]
+ public VolumeButton ();
+ [NoAccessorMethod]
+ [Version (since = "3.0")]
+ public bool use_symbolic { get; set construct; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_widget_get_type ()")]
+ public class Widget : GLib.InitiallyUnowned, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false)]
+ public Widget (GLib.Type type, ...);
+ public bool activate ();
+ public void add_accelerator (string accel_signal, Gtk.AccelGroup accel_group, uint accel_key,
Gdk.ModifierType accel_mods, Gtk.AccelFlags accel_flags);
+ [Version (since = "3.0")]
+ public void add_device_events (Gdk.Device device, Gdk.EventMask events);
+ public void add_events (int events);
+ [Version (since = "2.4")]
+ public void add_mnemonic_label (Gtk.Widget label);
+ [Version (since = "3.8")]
+ public uint add_tick_callback (owned Gtk.TickCallback callback);
+ [NoWrapper]
+ public virtual void adjust_baseline_allocation (int baseline);
+ [NoWrapper]
+ public virtual void adjust_baseline_request (int minimum_baseline, int natural_baseline);
+ [NoWrapper]
+ public virtual void adjust_size_allocation (Gtk.Orientation orientation, ref int
minimum_size, ref int natural_size, ref int allocated_pos, ref int allocated_size);
+ [NoWrapper]
+ public virtual void adjust_size_request (Gtk.Orientation orientation, ref int minimum_size,
ref int natural_size);
+ [CCode (cname = "gtk_widget_class_bind_template_callback_full")]
+ [Version (since = "3.10")]
+ public class void bind_template_callback_full (string callback_name, [CCode (scope =
"async")] GLib.Callback callback_symbol);
+ [CCode (cname = "gtk_widget_class_bind_template_child_full")]
+ [Version (since = "3.10")]
+ public class void bind_template_child_full (string name, bool internal_child, ssize_t
struct_offset);
+ public bool child_focus (Gtk.DirectionType direction);
+ public bool compute_expand (Gtk.Orientation orientation);
+ [CCode (vfunc_name = "compute_expand")]
+ [NoWrapper]
+ public virtual void compute_expand_internal (out bool hexpand_p, out bool vexpand_p);
+ public Pango.Context create_pango_context ();
+ public Pango.Layout create_pango_layout (string? text);
+ public void destroyed (ref unowned Gtk.Widget widget_pointer);
+ [Version (since = "3.0")]
+ public bool device_is_shadowed (Gdk.Device device);
+ [NoWrapper]
+ public virtual void dispatch_child_properties_changed ([CCode (array_length_cname =
"n_pspecs", array_length_pos = 0.5, array_length_type = "guint", type = "GParamSpec**")] GLib.ParamSpec[]
pspecs);
+ [CCode (cname = "gtk_widget_draw")]
+ [Version (since = "3.0")]
+ public void draw_to_cairo_context (Cairo.Context cr);
+ [Version (since = "2.12")]
+ public void error_bell ();
+ [CCode (cname = "gtk_widget_class_find_style_property")]
+ [Version (since = "2.2")]
+ public class unowned GLib.ParamSpec find_style_property (string property_name);
+ public void freeze_child_notify ();
+ public virtual unowned Atk.Object get_accessible ();
+ [Version (since = "3.16")]
+ public unowned GLib.ActionGroup? get_action_group (string prefix);
+ [Version (since = "3.10")]
+ public int get_allocated_baseline ();
+ public int get_allocated_height ();
+ [Version (since = "3.20")]
+ public void get_allocated_size (out Gtk.Allocation allocation, out int baseline);
+ public int get_allocated_width ();
+ [Version (since = "2.18")]
+ public void get_allocation (out Gtk.Allocation allocation);
+ public unowned Gtk.Widget? get_ancestor (GLib.Type widget_type);
+ [Version (since = "2.18")]
+ public bool get_app_paintable ();
+ [Version (since = "2.18")]
+ public bool get_can_default ();
+ [Version (since = "2.18")]
+ public bool get_can_focus ();
+ public bool get_child_visible ();
+ [Version (since = "3.14")]
+ public void get_clip (out Gtk.Allocation clip);
+ [Version (since = "2.2")]
+ public unowned Gtk.Clipboard get_clipboard (Gdk.Atom selection);
+ [CCode (cname = "gtk_widget_class_get_css_name")]
+ [Version (since = "3.20")]
+ public class unowned string get_css_name ();
+ public static Gtk.TextDirection get_default_direction ();
+ [Version (since = "3.0")]
+ public bool get_device_enabled (Gdk.Device device);
+ [Version (since = "3.0")]
+ public Gdk.EventMask get_device_events (Gdk.Device device);
+ public Gtk.TextDirection get_direction ();
+ [Version (since = "2.2")]
+ public unowned Gdk.Display get_display ();
+ public int get_events ();
+ [Version (since = "3.20")]
+ public bool get_focus_on_click ();
+ [Version (since = "3.18")]
+ public unowned Pango.FontMap? get_font_map ();
+ [Version (since = "3.18")]
+ public unowned Cairo.FontOptions? get_font_options ();
+ [Version (since = "3.8")]
+ public unowned Gdk.FrameClock? get_frame_clock ();
+ public Gtk.Align get_halign ();
+ [Version (since = "2.12")]
+ public bool get_has_tooltip ();
+ [Version (since = "2.18")]
+ public bool get_has_window ();
+ public bool get_hexpand ();
+ public bool get_hexpand_set ();
+ [Version (since = "2.20")]
+ public bool get_mapped ();
+ [Version (since = "3.0")]
+ public int get_margin_bottom ();
+ [Version (since = "3.12")]
+ public int get_margin_end ();
+ [Version (since = "3.12")]
+ public int get_margin_start ();
+ [Version (since = "3.0")]
+ public int get_margin_top ();
+ [Version (since = "3.4")]
+ public Gdk.ModifierType get_modifier_mask (Gdk.ModifierIntent intent);
+ [Version (since = "2.4")]
+ public bool get_no_show_all ();
+ [Version (since = "3.8")]
+ public double get_opacity ();
+ public unowned Pango.Context get_pango_context ();
+ public unowned Gtk.Container? get_parent ();
+ public unowned Gdk.Window get_parent_window ();
+ public unowned Gtk.WidgetPath get_path ();
+ [Version (since = "3.0")]
+ public virtual void get_preferred_height (out int minimum_height, out int natural_height);
+ [Version (since = "3.10")]
+ public virtual void get_preferred_height_and_baseline_for_width (int width, out int
minimum_height, out int natural_height, out int minimum_baseline, out int natural_baseline);
+ [Version (since = "3.0")]
+ public virtual void get_preferred_height_for_width (int width, out int minimum_height, out
int natural_height);
+ [Version (since = "3.0")]
+ public void get_preferred_size (out Gtk.Requisition minimum_size, out Gtk.Requisition
natural_size);
+ [Version (since = "3.0")]
+ public virtual void get_preferred_width (out int minimum_width, out int natural_width);
+ [Version (since = "3.0")]
+ public virtual void get_preferred_width_for_height (int height, out int minimum_width, out
int natural_width);
+ [Version (since = "2.20")]
+ public bool get_realized ();
+ [Version (since = "2.18")]
+ public bool get_receives_default ();
+ [Version (since = "3.0")]
+ public virtual Gtk.SizeRequestMode get_request_mode ();
+ [Version (since = "3.10")]
+ public int get_scale_factor ();
+ [Version (since = "2.2")]
+ public unowned Gdk.Screen get_screen ();
+ [Version (since = "2.18")]
+ public bool get_sensitive ();
+ public unowned Gtk.Settings get_settings ();
+ public void get_size_request (out int width, out int height);
+ [Version (since = "3.0")]
+ public Gtk.StateFlags get_state_flags ();
+ public unowned Gtk.StyleContext get_style_context ();
+ public bool get_support_multidevice ();
+ public unowned GLib.Object get_template_child (GLib.Type widget_type, string name);
+ [Version (since = "2.12")]
+ public string? get_tooltip_markup ();
+ [Version (since = "2.12")]
+ public string? get_tooltip_text ();
+ [Version (since = "2.12")]
+ public unowned Gtk.Window get_tooltip_window ();
+ public unowned Gtk.Widget get_toplevel ();
+ public Gtk.Align get_valign ();
+ [Version (since = "3.10")]
+ public Gtk.Align get_valign_with_baseline ();
+ public bool get_vexpand ();
+ public bool get_vexpand_set ();
+ [Version (since = "2.18")]
+ public bool get_visible ();
+ [Version (since = "2.14")]
+ public unowned Gdk.Window? get_window ();
+ public void grab_default ();
+ [Version (since = "2.18")]
+ public bool has_grab ();
+ [Version (since = "2.2")]
+ public bool has_screen ();
+ [Version (since = "3.2")]
+ public bool has_visible_focus ();
+ public bool hide_on_delete ();
+ public bool in_destruction ();
+ [Version (since = "3.10")]
+ public void init_template ();
+ [Version (since = "3.0")]
+ public void input_shape_combine_region (Cairo.Region? region);
+ [Version (since = "3.6")]
+ public void insert_action_group (string name, GLib.ActionGroup? group);
+ [CCode (cname = "gtk_widget_class_install_style_property")]
+ public class void install_style_property (GLib.ParamSpec pspec);
+ public bool intersect (Gdk.Rectangle area, Gdk.Rectangle? intersection);
+ public bool is_ancestor (Gtk.Widget ancestor);
+ [Version (since = "2.10")]
+ public bool is_composited ();
+ [Version (since = "2.18")]
+ public bool is_drawable ();
+ [Version (since = "2.18")]
+ public bool is_sensitive ();
+ [Version (since = "2.18")]
+ public bool is_toplevel ();
+ [Version (since = "3.8")]
+ public bool is_visible ();
+ public GLib.List<weak GLib.Closure> list_accel_closures ();
+ [CCode (array_length = false, array_null_terminated = true)]
+ [Version (since = "3.16")]
+ public (unowned string)[] list_action_prefixes ();
+ [Version (since = "2.4")]
+ public GLib.List<weak Gtk.Widget> list_mnemonic_labels ();
+ [CCode (array_length_pos = 0.1, array_length_type = "guint", cname =
"gtk_widget_class_list_style_properties")]
+ [Version (since = "2.2")]
+ public class (unowned GLib.ParamSpec)[] list_style_properties ();
+ [Version (since = "3.20")]
+ public void queue_allocate ();
+ public void queue_compute_expand ();
+ public void queue_draw ();
+ public void queue_draw_area (int x, int y, int width, int height);
+ [Version (since = "3.0")]
+ public virtual void queue_draw_region (Cairo.Region region);
+ public void queue_resize ();
+ [Version (since = "2.4")]
+ public void queue_resize_no_redraw ();
+ [Version (since = "3.8")]
+ public void register_window (Gdk.Window window);
+ public bool remove_accelerator (Gtk.AccelGroup accel_group, uint accel_key, Gdk.ModifierType
accel_mods);
+ [Version (since = "2.4")]
+ public void remove_mnemonic_label (Gtk.Widget label);
+ [Version (since = "3.8")]
+ public void remove_tick_callback (uint id);
+ [Version (since = "3.0")]
+ public void reset_style ();
+ [Version (since = "2.20")]
+ public bool send_focus_change (Gdk.Event event);
+ public void set_accel_path (string? accel_path, Gtk.AccelGroup? accel_group);
+ [CCode (cname = "gtk_widget_class_set_accessible_role")]
+ [Version (since = "3.2")]
+ public class void set_accessible_role (Atk.Role role);
+ [CCode (cname = "gtk_widget_class_set_accessible_type")]
+ [Version (since = "3.2")]
+ public class void set_accessible_type (GLib.Type type);
+ [Version (since = "2.18")]
+ public void set_allocation (Gtk.Allocation allocation);
+ public void set_app_paintable (bool app_paintable);
+ [Version (since = "2.18")]
+ public void set_can_default (bool can_default);
+ [Version (since = "2.18")]
+ public void set_can_focus (bool can_focus);
+ public void set_child_visible (bool is_visible);
+ [Version (since = "3.14")]
+ public void set_clip (Gtk.Allocation clip);
+ [CCode (cname = "gtk_widget_class_set_connect_func")]
+ [Version (since = "3.10")]
+ public class void set_connect_func (owned Gtk.BuilderConnectFunc connect_func);
+ [CCode (cname = "gtk_widget_class_set_css_name")]
+ [Version (since = "3.20")]
+ public class void set_css_name (string name);
+ public static void set_default_direction (Gtk.TextDirection dir);
+ [Version (since = "3.0")]
+ public void set_device_enabled (Gdk.Device device, bool enabled);
+ [Version (since = "3.0")]
+ public void set_device_events (Gdk.Device device, Gdk.EventMask events);
+ public void set_direction (Gtk.TextDirection dir);
+ public void set_events (int events);
+ [Version (since = "3.20")]
+ public void set_focus_on_click (bool focus_on_click);
+ [Version (since = "3.18")]
+ public void set_font_map (Pango.FontMap? font_map);
+ [Version (since = "3.18")]
+ public void set_font_options (Cairo.FontOptions? options);
+ public void set_halign (Gtk.Align align);
+ [Version (since = "2.12")]
+ public void set_has_tooltip (bool has_tooltip);
+ [Version (since = "2.18")]
+ public void set_has_window (bool has_window);
+ public void set_hexpand (bool expand);
+ public void set_hexpand_set (bool @set);
+ [Version (since = "2.20")]
+ public void set_mapped (bool mapped);
+ [Version (since = "3.0")]
+ public void set_margin_bottom (int margin);
+ [Version (since = "3.12")]
+ public void set_margin_end (int margin);
+ [Version (since = "3.12")]
+ public void set_margin_start (int margin);
+ [Version (since = "3.0")]
+ public void set_margin_top (int margin);
+ [Version (since = "2.4")]
+ public void set_no_show_all (bool no_show_all);
+ [Version (since = "3.8")]
+ public void set_opacity (double opacity);
+ public void set_parent ([CCode (type = "GtkWidget*")] Gtk.Container parent);
+ public void set_parent_window (Gdk.Window parent_window);
+ [Version (since = "2.20")]
+ public void set_realized (bool realized);
+ [Version (since = "2.18")]
+ public void set_receives_default (bool receives_default);
+ public void set_redraw_on_allocate (bool redraw_on_allocate);
+ public void set_sensitive (bool sensitive);
+ public void set_size_request (int width, int height);
+ [Version (since = "3.0")]
+ public void set_state_flags (Gtk.StateFlags flags, bool clear);
+ [Version (since = "3.0")]
+ public void set_support_multidevice (bool support_multidevice);
+ [CCode (cname = "gtk_widget_class_set_template")]
+ [Version (since = "3.10")]
+ public class void set_template (GLib.Bytes template_bytes);
+ [CCode (cname = "gtk_widget_class_set_template_from_resource")]
+ [Version (since = "3.10")]
+ public class void set_template_from_resource (string resource_name);
+ [Version (since = "2.12")]
+ public void set_tooltip_markup (string? markup);
+ [Version (since = "2.12")]
+ public void set_tooltip_text (string? text);
+ [Version (since = "2.12")]
+ public void set_tooltip_window (Gtk.Window? custom_window);
+ public void set_valign (Gtk.Align align);
+ public void set_vexpand (bool expand);
+ public void set_vexpand_set (bool @set);
+ [Version (since = "2.18")]
+ public void set_visible (bool visible);
+ [Version (since = "2.18")]
+ public void set_window (owned Gdk.Window window);
+ [Version (since = "3.0")]
+ public void shape_combine_region (Cairo.Region? region);
+ public virtual void show_all ();
+ public void show_now ();
+ [Version (since = "3.10")]
+ public void size_allocate_with_baseline (Gtk.Allocation allocation, int baseline);
+ [NoWrapper]
+ public virtual void state_changed (Gtk.StateType previous_state);
+ public void style_get (...);
+ public void style_get_property (string property_name, ref GLib.Value value);
+ public void style_get_valist (string first_property_name, [CCode (type = "va_list")] va_list
var_args);
+ public void thaw_child_notify ();
+ public bool translate_coordinates (Gtk.Widget dest_widget, int src_x, int src_y, out int
dest_x, out int dest_y);
+ [Version (since = "2.12")]
+ public void trigger_tooltip_query ();
+ public void unparent ();
+ [Version (since = "3.8")]
+ public void unregister_window (Gdk.Window window);
+ [Version (since = "3.0")]
+ public void unset_state_flags (Gtk.StateFlags flags);
+ [NoWrapper]
+ public virtual bool visibility_notify_event (Gdk.EventVisibility event);
+ public bool app_paintable { get; set; }
+ public bool can_default { get; set; }
+ public bool can_focus { get; set; }
+ public Gdk.EventMask events { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "3.0")]
+ public bool expand { get; set; }
+ [Version (since = "3.20")]
+ public bool focus_on_click { get; set; }
+ [Version (since = "3.0")]
+ public Gtk.Align halign { get; set; }
+ [NoAccessorMethod]
+ public bool has_default { get; set; }
+ [NoAccessorMethod]
+ public bool has_focus { get; set; }
+ [Version (since = "2.12")]
+ public bool has_tooltip { get; set; }
+ [NoAccessorMethod]
+ public int height_request { get; set; }
+ [Version (since = "3.0")]
+ public bool hexpand { get; set; }
+ [Version (since = "3.0")]
+ public bool hexpand_set { get; set; }
+ [NoAccessorMethod]
+ public bool is_focus { get; set; }
+ [NoAccessorMethod]
+ [Version (since = "3.0")]
+ public int margin { get; set; }
+ [Version (since = "3.0")]
+ public int margin_bottom { get; set; }
+ [Version (since = "3.12")]
+ public int margin_end { get; set; }
+ [Version (since = "3.12")]
+ public int margin_start { get; set; }
+ [Version (since = "3.0")]
+ public int margin_top { get; set; }
+ public string name { get; set; }
+ public bool no_show_all { get; set; }
+ [Version (since = "3.8")]
+ public double opacity { get; set; }
+ public Gtk.Container parent { get; set; }
+ public bool receives_default { get; set; }
+ [Version (since = "3.10")]
+ public int scale_factor { get; }
+ public bool sensitive { get; set; }
+ [Version (since = "2.12")]
+ public string tooltip_markup { owned get; set; }
+ [Version (since = "2.12")]
+ public string tooltip_text { owned get; set; }
+ [Version (since = "3.0")]
+ public Gtk.Align valign { get; set; }
+ [Version (since = "3.0")]
+ public bool vexpand { get; set; }
+ [Version (since = "3.0")]
+ public bool vexpand_set { get; set; }
+ public bool visible { get; set; }
+ [NoAccessorMethod]
+ public int width_request { get; set; }
+ [Version (since = "2.14")]
+ public Gdk.Window window { get; }
+ public signal void accel_closures_changed ();
+ public virtual signal bool button_press_event (Gdk.EventButton event);
+ public virtual signal bool button_release_event (Gdk.EventButton event);
+ [HasEmitter]
+ public virtual signal bool can_activate_accel (uint signal_id);
+ [HasEmitter]
+ public virtual signal void child_notify (GLib.ParamSpec child_property);
+ public virtual signal void composited_changed ();
+ public virtual signal bool configure_event (Gdk.EventConfigure event);
+ [Version (since = "2.14")]
+ public virtual signal bool damage_event (Gdk.EventExpose event);
+ public virtual signal bool delete_event (Gdk.EventAny event);
+ [HasEmitter]
+ public virtual signal void destroy ();
+ public virtual signal bool destroy_event (Gdk.EventAny event);
+ public virtual signal void direction_changed (Gtk.TextDirection previous_direction);
+ public virtual signal void drag_begin (Gdk.DragContext context);
+ public virtual signal void drag_data_delete (Gdk.DragContext context);
+ public virtual signal void drag_data_get (Gdk.DragContext context, Gtk.SelectionData
selection_data, uint info, uint time_);
+ public virtual signal void drag_data_received (Gdk.DragContext context, int x, int y,
Gtk.SelectionData selection_data, uint info, uint time_);
+ public virtual signal bool drag_drop (Gdk.DragContext context, int x, int y, uint time_);
+ public virtual signal void drag_end (Gdk.DragContext context);
+ [Version (since = "2.12")]
+ public virtual signal bool drag_failed (Gdk.DragContext context, Gtk.DragResult result);
+ public virtual signal void drag_leave (Gdk.DragContext context, uint time_);
+ public virtual signal bool drag_motion (Gdk.DragContext context, int x, int y, uint time_);
+ [Version (since = "3.0")]
+ public virtual signal bool draw (Cairo.Context cr);
+ public virtual signal bool enter_notify_event (Gdk.EventCrossing event);
+ [HasEmitter]
+ public virtual signal bool event (Gdk.Event event);
+ public signal void event_after (Gdk.Event event);
+ public virtual signal bool focus (Gtk.DirectionType direction);
+ public virtual signal bool focus_in_event (Gdk.EventFocus event);
+ public virtual signal bool focus_out_event (Gdk.EventFocus event);
+ [Version (since = "2.8")]
+ public virtual signal bool grab_broken_event (Gdk.EventGrabBroken event);
+ [HasEmitter]
+ public virtual signal void grab_focus ();
+ public virtual signal void grab_notify (bool was_grabbed);
+ [HasEmitter]
+ public virtual signal void hide ();
+ public virtual signal void hierarchy_changed (Gtk.Widget? previous_toplevel);
+ public virtual signal bool key_press_event (Gdk.EventKey event);
+ public virtual signal bool key_release_event (Gdk.EventKey event);
+ [HasEmitter]
+ [Version (since = "2.12")]
+ public virtual signal bool keynav_failed (Gtk.DirectionType direction);
+ public virtual signal bool leave_notify_event (Gdk.EventCrossing event);
+ [HasEmitter]
+ public virtual signal void map ();
+ public virtual signal bool map_event (Gdk.EventAny event);
+ [HasEmitter]
+ public virtual signal bool mnemonic_activate (bool group_cycling);
+ public virtual signal bool motion_notify_event (Gdk.EventMotion event);
+ public virtual signal void move_focus (Gtk.DirectionType direction);
+ public virtual signal void parent_set (Gtk.Widget? previous_parent);
+ public virtual signal bool popup_menu ();
+ public virtual signal bool property_notify_event (Gdk.EventProperty event);
+ public virtual signal bool proximity_in_event (Gdk.EventProximity event);
+ public virtual signal bool proximity_out_event (Gdk.EventProximity event);
+ [Version (since = "2.12")]
+ public virtual signal bool query_tooltip (int x, int y, bool keyboard_tooltip, Gtk.Tooltip
tooltip);
+ [HasEmitter]
+ public virtual signal void realize ();
+ public virtual signal void screen_changed (Gdk.Screen? previous_screen);
+ public virtual signal bool scroll_event (Gdk.EventScroll event);
+ public virtual signal bool selection_clear_event (Gdk.EventSelection event);
+ public virtual signal void selection_get (Gtk.SelectionData selection_data, uint info, uint
time_);
+ public virtual signal bool selection_notify_event (Gdk.EventSelection event);
+ public virtual signal void selection_received (Gtk.SelectionData selection_data, uint time_);
+ public virtual signal bool selection_request_event (Gdk.EventSelection event);
+ [HasEmitter]
+ public virtual signal void show ();
+ public virtual signal bool show_help (Gtk.WidgetHelpType help_type);
+ [HasEmitter]
+ public virtual signal void size_allocate (Gtk.Allocation allocation);
+ [Version (since = "3.0")]
+ public virtual signal void state_flags_changed (Gtk.StateFlags previous_state_flags);
+ [Version (since = "3.0")]
+ public virtual signal void style_updated ();
+ public virtual signal bool touch_event (Gdk.Event event);
+ [HasEmitter]
+ public virtual signal void unmap ();
+ public virtual signal bool unmap_event (Gdk.EventAny event);
+ [HasEmitter]
+ public virtual signal void unrealize ();
+ public virtual signal bool window_state_event (Gdk.EventWindowState event);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_widget_accessible_get_type ()")]
+ public class WidgetAccessible : Gtk.Accessible, Atk.Component {
+ [CCode (has_construct_function = false)]
+ protected WidgetAccessible ();
+ [NoWrapper]
+ public virtual void notify_gtk (GLib.ParamSpec pspec);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", ref_function = "gtk_widget_path_ref", type_id =
"gtk_widget_path_get_type ()", unref_function = "gtk_widget_path_unref")]
+ [Compact]
+ public class WidgetPath {
+ [CCode (has_construct_function = false)]
+ [Version (since = "3.0")]
+ public WidgetPath ();
+ [Version (since = "3.2")]
+ public int append_for_widget (Gtk.Widget widget);
+ [Version (since = "3.0")]
+ public int append_type (GLib.Type type);
+ [Version (since = "3.2")]
+ public int append_with_siblings (Gtk.WidgetPath siblings, uint sibling_index);
+ [Version (since = "3.0")]
+ public Gtk.WidgetPath copy ();
+ [Version (since = "3.0")]
+ public void free ();
+ [Version (since = "3.0")]
+ public GLib.Type get_object_type ();
+ [Version (since = "3.0")]
+ public bool has_parent (GLib.Type type);
+ [Version (since = "3.0")]
+ public bool is_type (GLib.Type type);
+ [Version (since = "3.0")]
+ public void iter_add_class (int pos, string name);
+ [Version (since = "3.0")]
+ public void iter_clear_classes (int pos);
+ public unowned string? iter_get_name (int pos);
+ [Version (since = "3.20")]
+ public unowned string? iter_get_object_name (int pos);
+ [Version (since = "3.0")]
+ public GLib.Type iter_get_object_type (int pos);
+ public uint iter_get_sibling_index (int pos);
+ public unowned Gtk.WidgetPath iter_get_siblings (int pos);
+ [Version (since = "3.14")]
+ public Gtk.StateFlags iter_get_state (int pos);
+ [Version (since = "3.0")]
+ public bool iter_has_class (int pos, string name);
+ [Version (since = "3.0")]
+ public bool iter_has_name (int pos, string name);
+ [Version (since = "3.0")]
+ public bool iter_has_qclass (int pos, GLib.Quark qname);
+ [Version (since = "3.0")]
+ public bool iter_has_qname (int pos, GLib.Quark qname);
+ [Version (since = "3.0")]
+ public GLib.SList<weak string> iter_list_classes (int pos);
+ [Version (since = "3.0")]
+ public void iter_remove_class (int pos, string name);
+ [Version (since = "3.0")]
+ public void iter_set_name (int pos, string name);
+ [Version (since = "3.20")]
+ public void iter_set_object_name (int pos, string? name);
+ [Version (since = "3.0")]
+ public void iter_set_object_type (int pos, GLib.Type type);
+ [Version (since = "3.14")]
+ public void iter_set_state (int pos, Gtk.StateFlags state);
+ [Version (since = "3.0")]
+ public int length ();
+ [Version (since = "3.0")]
+ public void prepend_type (GLib.Type type);
+ [Version (since = "3.2")]
+ public Gtk.WidgetPath @ref ();
+ [Version (since = "3.2")]
+ public string to_string ();
+ [Version (since = "3.2")]
+ public void unref ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_window_get_type ()")]
+ public class Window : Gtk.Bin, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public Window (Gtk.WindowType type = Gtk.WindowType.TOPLEVEL);
+ [Version (since = "2.4")]
+ public bool activate_key (Gdk.EventKey event);
+ public void add_accel_group (Gtk.AccelGroup accel_group);
+ public void add_mnemonic (uint keyval, Gtk.Widget target);
+ public void begin_move_drag (int button, int root_x, int root_y, uint32 timestamp);
+ public void begin_resize_drag (Gdk.WindowEdge edge, int button, int root_x, int root_y,
uint32 timestamp);
+ [Version (since = "3.10")]
+ public void close ();
+ public void deiconify ();
+ [Version (since = "2.2")]
+ public void fullscreen ();
+ [Version (since = "3.18")]
+ public void fullscreen_on_monitor (Gdk.Screen screen, int monitor);
+ [Version (since = "2.4")]
+ public bool get_accept_focus ();
+ [Version (since = "3.0")]
+ public unowned Gtk.Application? get_application ();
+ [Version (since = "3.4")]
+ public unowned Gtk.Widget? get_attached_to ();
+ public bool get_decorated ();
+ public static GLib.List<weak Gdk.Pixbuf> get_default_icon_list ();
+ [Version (since = "2.16")]
+ public static unowned string get_default_icon_name ();
+ public void get_default_size (out int width, out int height);
+ [Version (since = "2.14")]
+ public unowned Gtk.Widget? get_default_widget ();
+ [Version (since = "2.10")]
+ public bool get_deletable ();
+ public bool get_destroy_with_parent ();
+ public unowned Gtk.Widget? get_focus ();
+ [Version (since = "2.6")]
+ public bool get_focus_on_map ();
+ [Version (since = "3.2")]
+ public bool get_focus_visible ();
+ public Gdk.Gravity get_gravity ();
+ [Version (since = "2.10")]
+ public unowned Gtk.WindowGroup get_group ();
+ [Version (since = "3.4")]
+ public bool get_hide_titlebar_when_maximized ();
+ public unowned Gdk.Pixbuf get_icon ();
+ public GLib.List<weak Gdk.Pixbuf> get_icon_list ();
+ [Version (since = "2.6")]
+ public unowned string? get_icon_name ();
+ public Gdk.ModifierType get_mnemonic_modifier ();
+ [Version (since = "2.20")]
+ public bool get_mnemonics_visible ();
+ public bool get_modal ();
+ public void get_position (out int root_x, out int root_y);
+ public bool get_resizable ();
+ public unowned string? get_role ();
+ [Version (since = "2.2")]
+ public unowned Gdk.Screen get_screen ();
+ public void get_size (out int? width, out int? height);
+ [Version (since = "2.2")]
+ public bool get_skip_pager_hint ();
+ [Version (since = "2.2")]
+ public bool get_skip_taskbar_hint ();
+ public unowned string? get_title ();
+ [Version (since = "3.16")]
+ public unowned Gtk.Widget? get_titlebar ();
+ public unowned Gtk.Window? get_transient_for ();
+ public Gdk.WindowTypeHint get_type_hint ();
+ [Version (since = "2.8")]
+ public bool get_urgency_hint ();
+ [Version (since = "2.20")]
+ public Gtk.WindowType get_window_type ();
+ public bool has_group ();
+ public void iconify ();
+ public static GLib.List<weak Gtk.Window> list_toplevels ();
+ public void maximize ();
+ public bool mnemonic_activate (uint keyval, Gdk.ModifierType modifier);
+ public void move (int x, int y);
+ public void present ();
+ [Version (since = "2.8")]
+ public void present_with_time (uint32 timestamp);
+ [Version (since = "2.4")]
+ public bool propagate_key_event (Gdk.EventKey event);
+ public void remove_accel_group (Gtk.AccelGroup accel_group);
+ public void remove_mnemonic (uint keyval, Gtk.Widget target);
+ public void resize (int width, int height);
+ [Version (since = "2.4")]
+ public void set_accept_focus (bool setting);
+ [Version (since = "3.0")]
+ public void set_application (Gtk.Application? application);
+ [Version (since = "3.4")]
+ public void set_attached_to (Gtk.Widget? attach_widget);
+ [Version (since = "2.2")]
+ public static void set_auto_startup_notification (bool setting);
+ public void set_decorated (bool setting);
+ public void set_default (Gtk.Widget? default_widget);
+ [Version (since = "2.4")]
+ public static void set_default_icon (Gdk.Pixbuf icon);
+ [Version (since = "2.2")]
+ public static bool set_default_icon_from_file (string filename) throws GLib.Error;
+ public static void set_default_icon_list (owned GLib.List<weak Gdk.Pixbuf> list);
+ [Version (since = "2.6")]
+ public static void set_default_icon_name (string name);
+ public void set_default_size (int width, int height);
+ [Version (since = "2.10")]
+ public void set_deletable (bool setting);
+ public void set_destroy_with_parent (bool setting);
+ [Version (since = "2.6")]
+ public void set_focus_on_map (bool setting);
+ [Version (since = "3.2")]
+ public void set_focus_visible (bool setting);
+ public void set_gravity (Gdk.Gravity gravity);
+ [Version (since = "3.0")]
+ public void set_has_user_ref_count (bool setting);
+ [Version (since = "3.4")]
+ public void set_hide_titlebar_when_maximized (bool setting);
+ public void set_icon (Gdk.Pixbuf? icon);
+ [Version (since = "2.2")]
+ public bool set_icon_from_file (string filename) throws GLib.Error;
+ public void set_icon_list (GLib.List<Gdk.Pixbuf> list);
+ [Version (since = "2.6")]
+ public void set_icon_name (string? name);
+ [Version (since = "3.14")]
+ public static void set_interactive_debugging (bool enable);
+ [Version (since = "2.4")]
+ public void set_keep_above (bool setting);
+ [Version (since = "2.4")]
+ public void set_keep_below (bool setting);
+ public void set_mnemonic_modifier (Gdk.ModifierType modifier);
+ [Version (since = "2.20")]
+ public void set_mnemonics_visible (bool setting);
+ public void set_modal (bool modal);
+ public void set_position (Gtk.WindowPosition position);
+ public void set_resizable (bool resizable);
+ public void set_role (string role);
+ [Version (since = "2.2")]
+ public void set_screen (Gdk.Screen screen);
+ [Version (since = "2.2")]
+ public void set_skip_pager_hint (bool setting);
+ [Version (since = "2.2")]
+ public void set_skip_taskbar_hint (bool setting);
+ [Version (since = "2.12")]
+ public void set_startup_id (string startup_id);
+ public void set_title (string title);
+ [Version (since = "3.10")]
+ public void set_titlebar (Gtk.Widget? titlebar);
+ public void set_transient_for (Gtk.Window? parent);
+ public void set_type_hint (Gdk.WindowTypeHint hint);
+ [Version (since = "2.8")]
+ public void set_urgency_hint (bool setting);
+ public void stick ();
+ [CCode (cname = "gtk_window_activate_default")]
+ public bool try_activate_default ();
+ [CCode (cname = "gtk_window_activate_focus")]
+ public bool try_activate_focus ();
+ [Version (since = "2.2")]
+ public void unfullscreen ();
+ public void unmaximize ();
+ public void unstick ();
+ [Version (since = "2.4")]
+ public bool accept_focus { get; set; }
+ [Version (since = "3.0")]
+ public Gtk.Application application { get; set; }
+ [Version (since = "3.4")]
+ public Gtk.Widget attached_to { get; set construct; }
+ [Version (since = "2.4")]
+ public bool decorated { get; set; }
+ [NoAccessorMethod]
+ public int default_height { get; set; }
+ [NoAccessorMethod]
+ public int default_width { get; set; }
+ [Version (since = "2.10")]
+ public bool deletable { get; set; }
+ public bool destroy_with_parent { get; set; }
+ [Version (since = "2.6")]
+ public bool focus_on_map { get; set; }
+ [Version (since = "2.20")]
+ public bool focus_visible { get; set; }
+ [Version (since = "2.4")]
+ public Gdk.Gravity gravity { get; set; }
+ [NoAccessorMethod]
+ public bool has_toplevel_focus { get; }
+ [Version (since = "3.4")]
+ public bool hide_titlebar_when_maximized { get; set; }
+ public Gdk.Pixbuf icon { get; set; }
+ [Version (since = "2.6")]
+ public string icon_name { get; set; }
+ [NoAccessorMethod]
+ public bool is_active { get; }
+ [NoAccessorMethod]
+ public bool is_maximized { get; }
+ [Version (since = "2.20")]
+ public bool mnemonics_visible { get; set; }
+ public bool modal { get; set; }
+ public bool resizable { get; set; }
+ public string role { get; set; }
+ public Gdk.Screen screen { get; set; }
+ public bool skip_pager_hint { get; set; }
+ public bool skip_taskbar_hint { get; set; }
+ [Version (since = "2.12")]
+ public string startup_id { set; }
+ public string title { get; set; }
+ [Version (since = "2.10")]
+ public Gtk.Window transient_for { get; set construct; }
+ [NoAccessorMethod]
+ public Gtk.WindowType type { get; construct; }
+ public Gdk.WindowTypeHint type_hint { get; set; }
+ public bool urgency_hint { get; set; }
+ [NoAccessorMethod]
+ public Gtk.WindowPosition window_position { get; set; }
+ public virtual signal void activate_default ();
+ public virtual signal void activate_focus ();
+ public virtual signal bool enable_debugging (bool toggle);
+ public virtual signal void keys_changed ();
+ [HasEmitter]
+ public virtual signal void set_focus (Gtk.Widget? focus);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_window_accessible_get_type ()")]
+ public class WindowAccessible : Gtk.ContainerAccessible, Atk.Component, Atk.Window {
+ [CCode (has_construct_function = false)]
+ protected WindowAccessible ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", has_type_id = false)]
+ [Compact]
+ public class WindowGeometryInfo {
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_window_group_get_type ()")]
+ public class WindowGroup : GLib.Object {
+ [CCode (has_construct_function = false)]
+ public WindowGroup ();
+ public void add_window (Gtk.Window window);
+ [Version (since = "3.0")]
+ public unowned Gtk.Widget? get_current_device_grab (Gdk.Device device);
+ [Version (since = "2.22")]
+ public unowned Gtk.Widget get_current_grab ();
+ [Version (since = "2.14")]
+ public GLib.List<weak Gtk.Window> list_windows ();
+ public void remove_window (Gtk.Window window);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_cname = "GtkActionableInterface", type_id =
"gtk_actionable_get_type ()")]
+ public interface Actionable : Gtk.Widget {
+ [Version (since = "3.4")]
+ public abstract unowned string? get_action_name ();
+ [Version (since = "3.4")]
+ public abstract unowned GLib.Variant get_action_target_value ();
+ [Version (since = "3.4")]
+ public abstract void set_action_name (string? action_name);
+ [Version (since = "3.4")]
+ public void set_action_target (string format_string, ...);
+ [Version (since = "3.4")]
+ public abstract void set_action_target_value (GLib.Variant target_value);
+ [Version (since = "3.4")]
+ public void set_detailed_action_name (string detailed_action_name);
+ public abstract string action_name { get; set; }
+ [NoAccessorMethod]
+ public abstract GLib.Variant action_target { owned get; set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_app_chooser_get_type ()")]
+ public interface AppChooser : Gtk.Widget {
+ [Version (since = "3.0")]
+ public GLib.AppInfo? get_app_info ();
+ [Version (since = "3.0")]
+ public string get_content_type ();
+ [Version (since = "3.0")]
+ public void refresh ();
+ [ConcreteAccessor]
+ public abstract string content_type { owned get; construct; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_buildable_get_type ()")]
+ public interface Buildable : GLib.Object {
+ [Version (since = "2.12")]
+ public abstract void add_child (Gtk.Builder builder, GLib.Object child, string? type);
+ [Version (since = "2.12")]
+ public abstract GLib.Object construct_child (Gtk.Builder builder, string name);
+ [Version (since = "2.12")]
+ public abstract void custom_finished (Gtk.Builder builder, GLib.Object? child, string
tagname, void* data);
+ [Version (since = "2.12")]
+ public abstract void custom_tag_end (Gtk.Builder builder, GLib.Object? child, string tagname,
void* data);
+ [Version (since = "2.12")]
+ public abstract bool custom_tag_start (Gtk.Builder builder, GLib.Object? child, string
tagname, out GLib.MarkupParser parser, out void* data);
+ [Version (since = "2.12")]
+ public abstract unowned GLib.Object get_internal_child (Gtk.Builder builder, string
childname);
+ [Version (since = "2.12")]
+ public abstract unowned string get_name ();
+ [Version (since = "2.12")]
+ public abstract void parser_finished (Gtk.Builder builder);
+ [Version (since = "2.12")]
+ public abstract void set_buildable_property (Gtk.Builder builder, string name, GLib.Value
value);
+ [Version (since = "2.12")]
+ public abstract void set_name (string name);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_cell_accessible_parent_get_type ()")]
+ public interface CellAccessibleParent : GLib.Object {
+ public abstract void activate (Gtk.CellAccessible cell);
+ public abstract void edit (Gtk.CellAccessible cell);
+ public abstract void expand_collapse (Gtk.CellAccessible cell);
+ public abstract void get_cell_area (Gtk.CellAccessible cell, Gdk.Rectangle cell_rect);
+ public abstract void get_cell_extents (Gtk.CellAccessible cell, int x, int y, int width, int
height, Atk.CoordType coord_type);
+ public abstract int get_child_index (Gtk.CellAccessible cell);
+ public abstract Gtk.CellRendererState get_renderer_state (Gtk.CellAccessible cell);
+ public abstract bool grab_focus (Gtk.CellAccessible cell);
+ public abstract void update_relationset (Gtk.CellAccessible cell, Atk.RelationSet
relationset);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_cell_editable_get_type ()")]
+ public interface CellEditable : Gtk.Widget {
+ public abstract void start_editing (Gdk.Event? event);
+ [NoAccessorMethod]
+ [Version (since = "2.20")]
+ public abstract bool editing_canceled { get; set; }
+ [HasEmitter]
+ public virtual signal void editing_done ();
+ [HasEmitter]
+ public virtual signal void remove_widget ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_cell_layout_get_type ()")]
+ public interface CellLayout : GLib.Object {
+ [Version (since = "2.4")]
+ public abstract void add_attribute (Gtk.CellRenderer cell, string attribute, int column);
+ [Version (since = "2.4")]
+ public abstract void clear ();
+ [Version (since = "2.4")]
+ public abstract void clear_attributes (Gtk.CellRenderer cell);
+ [Version (since = "3.0")]
+ public abstract unowned Gtk.CellArea? get_area ();
+ [Version (since = "2.12")]
+ public abstract GLib.List<weak Gtk.CellRenderer> get_cells ();
+ [Version (since = "2.4")]
+ public abstract void pack_end (Gtk.CellRenderer cell, bool expand);
+ [Version (since = "2.4")]
+ public abstract void pack_start (Gtk.CellRenderer cell, bool expand);
+ [Version (since = "2.4")]
+ public abstract void reorder (Gtk.CellRenderer cell, int position);
+ [Version (since = "2.4")]
+ public void set_attributes (Gtk.CellRenderer cell, ...);
+ [Version (since = "2.4")]
+ public abstract void set_cell_data_func (Gtk.CellRenderer cell, owned Gtk.CellLayoutDataFunc?
func);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_cname = "GtkColorChooserInterface", type_id =
"gtk_color_chooser_get_type ()")]
+ public interface ColorChooser : GLib.Object {
+ [Version (since = "3.4")]
+ public abstract void add_palette (Gtk.Orientation orientation, int colors_per_line, [CCode
(array_length_cname = "n_colors", array_length_pos = 2.5)] Gdk.RGBA[]? colors);
+ [Version (since = "3.4")]
+ public abstract Gdk.RGBA get_rgba ();
+ [Version (since = "3.4")]
+ public bool get_use_alpha ();
+ [Version (since = "3.4")]
+ public abstract void set_rgba (Gdk.RGBA color);
+ [Version (since = "3.4")]
+ public void set_use_alpha (bool use_alpha);
+ [ConcreteAccessor]
+ [Version (since = "3.4")]
+ public abstract Gdk.RGBA rgba { get; set; }
+ [ConcreteAccessor]
+ [Version (since = "3.4")]
+ public abstract bool use_alpha { get; set; }
+ [Version (since = "3.4")]
+ public virtual signal void color_activated (Gdk.RGBA color);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_cname = "GtkEditableInterface", type_id =
"gtk_editable_get_type ()")]
+ public interface Editable : GLib.Object {
+ public void copy_clipboard ();
+ public void cut_clipboard ();
+ public void delete_selection ();
+ [NoWrapper]
+ public abstract void do_delete_text (int start_pos, int end_pos);
+ [NoWrapper]
+ public abstract void do_insert_text (string new_text, int new_text_length, ref int position);
+ public abstract string get_chars (int start_pos = 0, int end_pos = -1);
+ public bool get_editable ();
+ public abstract int get_position ();
+ public abstract bool get_selection_bounds (out int start_pos, out int end_pos);
+ public void paste_clipboard ();
+ [CCode (vfunc_name = "set_selection_bounds")]
+ public abstract void select_region (int start_pos, int end_pos);
+ public void set_editable (bool is_editable);
+ public abstract void set_position (int position);
+ public virtual signal void changed ();
+ public virtual signal void delete_text (int start_pos, int end_pos);
+ public virtual signal void insert_text (string new_text, int new_text_length, ref int
position);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_file_chooser_get_type ()")]
+ public interface FileChooser : GLib.Object {
+ [Version (since = "3.22")]
+ public void add_choice (string id, string label, string options, string option_labels);
+ [Version (since = "2.4")]
+ public void add_filter (owned Gtk.FileFilter filter);
+ [Version (since = "2.4")]
+ public bool add_shortcut_folder (string folder) throws GLib.Error;
+ [Version (since = "2.4")]
+ public bool add_shortcut_folder_uri (string uri) throws GLib.Error;
+ [Version (since = "2.4")]
+ public Gtk.FileChooserAction get_action ();
+ [Version (since = "3.22")]
+ public unowned string get_choice (string id);
+ [Version (since = "2.18")]
+ public bool get_create_folders ();
+ [Version (since = "2.4")]
+ public string? get_current_folder ();
+ [Version (since = "2.14")]
+ public GLib.File get_current_folder_file ();
+ [Version (since = "2.4")]
+ public string? get_current_folder_uri ();
+ [Version (since = "3.10")]
+ public string get_current_name ();
+ [Version (since = "2.8")]
+ public bool get_do_overwrite_confirmation ();
+ [Version (since = "2.4")]
+ public unowned Gtk.Widget? get_extra_widget ();
+ [Version (since = "2.14")]
+ public GLib.File get_file ();
+ [Version (since = "2.4")]
+ public string? get_filename ();
+ [Version (since = "2.4")]
+ public GLib.SList<string> get_filenames ();
+ [Version (since = "2.14")]
+ public GLib.SList<GLib.File> get_files ();
+ [Version (since = "2.4")]
+ public unowned Gtk.FileFilter? get_filter ();
+ [Version (since = "2.4")]
+ public bool get_local_only ();
+ [Version (since = "2.14")]
+ public GLib.File? get_preview_file ();
+ [Version (since = "2.4")]
+ public string? get_preview_filename ();
+ [Version (since = "2.4")]
+ public string? get_preview_uri ();
+ [Version (since = "2.4")]
+ public unowned Gtk.Widget? get_preview_widget ();
+ [Version (since = "2.4")]
+ public bool get_preview_widget_active ();
+ [Version (since = "2.4")]
+ public bool get_select_multiple ();
+ [Version (since = "2.6")]
+ public bool get_show_hidden ();
+ [Version (since = "2.4")]
+ public string? get_uri ();
+ [Version (since = "2.4")]
+ public GLib.SList<string> get_uris ();
+ public bool get_use_preview_label ();
+ [Version (since = "2.4")]
+ public GLib.SList<weak Gtk.FileFilter> list_filters ();
+ [Version (since = "2.4")]
+ public GLib.SList<string>? list_shortcut_folder_uris ();
+ [Version (since = "2.4")]
+ public GLib.SList<string>? list_shortcut_folders ();
+ [Version (since = "3.22")]
+ public void remove_choice (string id);
+ [Version (since = "2.4")]
+ public void remove_filter (Gtk.FileFilter filter);
+ [Version (since = "2.4")]
+ public bool remove_shortcut_folder (string folder) throws GLib.Error;
+ [Version (since = "2.4")]
+ public bool remove_shortcut_folder_uri (string uri) throws GLib.Error;
+ [Version (since = "2.4")]
+ public void select_all ();
+ [Version (since = "2.14")]
+ public bool select_file (GLib.File file) throws GLib.Error;
+ [Version (since = "2.4")]
+ public bool select_filename (string filename);
+ [Version (since = "2.4")]
+ public bool select_uri (string uri);
+ [Version (since = "2.4")]
+ public void set_action (Gtk.FileChooserAction action);
+ [Version (since = "3.22")]
+ public void set_choice (string id, string option);
+ [Version (since = "2.18")]
+ public void set_create_folders (bool create_folders);
+ [Version (since = "2.4")]
+ public bool set_current_folder (string filename);
+ [Version (since = "2.14")]
+ public bool set_current_folder_file (GLib.File file) throws GLib.Error;
+ [Version (since = "2.4")]
+ public bool set_current_folder_uri (string uri);
+ [Version (since = "2.4")]
+ public void set_current_name (string name);
+ [Version (since = "2.8")]
+ public void set_do_overwrite_confirmation (bool do_overwrite_confirmation);
+ [Version (since = "2.4")]
+ public void set_extra_widget (Gtk.Widget extra_widget);
+ [Version (since = "2.14")]
+ public bool set_file (GLib.File file) throws GLib.Error;
+ [Version (since = "2.4")]
+ public bool set_filename (string filename);
+ [Version (since = "2.4")]
+ public void set_filter (Gtk.FileFilter filter);
+ [Version (since = "2.4")]
+ public void set_local_only (bool local_only);
+ [Version (since = "2.4")]
+ public void set_preview_widget (Gtk.Widget preview_widget);
+ [Version (since = "2.4")]
+ public void set_preview_widget_active (bool active);
+ [Version (since = "2.4")]
+ public void set_select_multiple (bool select_multiple);
+ [Version (since = "2.6")]
+ public void set_show_hidden (bool show_hidden);
+ [Version (since = "2.4")]
+ public bool set_uri (string uri);
+ [Version (since = "2.4")]
+ public void set_use_preview_label (bool use_label);
+ [Version (since = "2.4")]
+ public void unselect_all ();
+ [Version (since = "2.14")]
+ public void unselect_file (GLib.File file);
+ [Version (since = "2.4")]
+ public void unselect_filename (string filename);
+ [Version (since = "2.4")]
+ public void unselect_uri (string uri);
+ [ConcreteAccessor]
+ public abstract Gtk.FileChooserAction action { get; set; }
+ [ConcreteAccessor]
+ [Version (since = "2.18")]
+ public abstract bool create_folders { get; set; }
+ [ConcreteAccessor]
+ [Version (since = "2.8")]
+ public abstract bool do_overwrite_confirmation { get; set; }
+ [ConcreteAccessor]
+ public abstract Gtk.Widget extra_widget { get; set; }
+ [ConcreteAccessor]
+ public abstract Gtk.FileFilter filter { get; set; }
+ [ConcreteAccessor]
+ public abstract bool local_only { get; set; }
+ [ConcreteAccessor]
+ public abstract Gtk.Widget preview_widget { get; set; }
+ [ConcreteAccessor]
+ public abstract bool preview_widget_active { get; set; }
+ [ConcreteAccessor]
+ public abstract bool select_multiple { get; set; }
+ [ConcreteAccessor]
+ public abstract bool show_hidden { get; set; }
+ [ConcreteAccessor]
+ public abstract bool use_preview_label { get; set; }
+ [Version (since = "2.8")]
+ public signal Gtk.FileChooserConfirmation confirm_overwrite ();
+ public signal void current_folder_changed ();
+ public signal void file_activated ();
+ public signal void selection_changed ();
+ public signal void update_preview ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_font_chooser_get_type ()")]
+ public interface FontChooser : GLib.Object {
+ [Version (since = "3.2")]
+ public string? get_font ();
+ [Version (since = "3.2")]
+ public Pango.FontDescription? get_font_desc ();
+ [Version (since = "3.2")]
+ public abstract unowned Pango.FontFace? get_font_face ();
+ [Version (since = "3.2")]
+ public abstract unowned Pango.FontFamily? get_font_family ();
+ [Version (since = "3.18")]
+ public abstract Pango.FontMap? get_font_map ();
+ [Version (since = "3.2")]
+ public abstract int get_font_size ();
+ [Version (since = "3.2")]
+ public string get_preview_text ();
+ [Version (since = "3.2")]
+ public bool get_show_preview_entry ();
+ [Version (since = "3.2")]
+ public abstract void set_filter_func (owned Gtk.FontFilterFunc? filter);
+ [Version (since = "3.2")]
+ public void set_font (string fontname);
+ [Version (since = "3.2")]
+ public void set_font_desc (Pango.FontDescription font_desc);
+ [Version (since = "3.18")]
+ public abstract void set_font_map (Pango.FontMap? fontmap);
+ [Version (since = "3.2")]
+ public void set_preview_text (string text);
+ [Version (since = "3.2")]
+ public void set_show_preview_entry (bool show_preview_entry);
+ [ConcreteAccessor]
+ public abstract string font { owned get; set; }
+ [ConcreteAccessor]
+ public abstract Pango.FontDescription font_desc { owned get; set; }
+ [ConcreteAccessor]
+ public abstract string preview_text { owned get; set; }
+ [ConcreteAccessor]
+ public abstract bool show_preview_entry { get; set; }
+ public virtual signal void font_activated (string fontname);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_orientable_get_type ()")]
+ public interface Orientable : GLib.Object {
+ [Version (since = "2.16")]
+ public Gtk.Orientation get_orientation ();
+ [Version (since = "2.16")]
+ public void set_orientation (Gtk.Orientation orientation);
+ [ConcreteAccessor]
+ [Version (since = "2.16")]
+ public abstract Gtk.Orientation orientation { get; set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_print_operation_preview_get_type ()")]
+ public interface PrintOperationPreview : GLib.Object {
+ [Version (since = "2.10")]
+ public abstract void end_preview ();
+ [Version (since = "2.10")]
+ public abstract bool is_selected (int page_nr);
+ [Version (since = "2.10")]
+ public abstract void render_page (int page_nr);
+ public virtual signal void got_page_size (Gtk.PrintContext context, Gtk.PageSetup page_setup);
+ public virtual signal void ready (Gtk.PrintContext context);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_recent_chooser_get_type ()")]
+ public interface RecentChooser : GLib.Object {
+ [Version (since = "2.10")]
+ public abstract void add_filter (Gtk.RecentFilter filter);
+ [Version (since = "2.10")]
+ public Gtk.RecentInfo get_current_item ();
+ [Version (since = "2.10")]
+ public abstract string get_current_uri ();
+ [Version (since = "2.10")]
+ public unowned Gtk.RecentFilter get_filter ();
+ [Version (since = "2.10")]
+ public abstract GLib.List<Gtk.RecentInfo> get_items ();
+ [Version (since = "2.10")]
+ public int get_limit ();
+ [Version (since = "2.10")]
+ public bool get_local_only ();
+ [NoWrapper]
+ public abstract unowned Gtk.RecentManager get_recent_manager ();
+ [Version (since = "2.10")]
+ public bool get_select_multiple ();
+ [Version (since = "2.10")]
+ public bool get_show_icons ();
+ [Version (since = "2.10")]
+ public bool get_show_not_found ();
+ [Version (since = "2.10")]
+ public bool get_show_private ();
+ [Version (since = "2.10")]
+ public bool get_show_tips ();
+ [Version (since = "2.10")]
+ public Gtk.RecentSortType get_sort_type ();
+ [CCode (array_length_pos = 0.1, array_length_type = "gsize", array_null_terminated = true)]
+ [Version (since = "2.10")]
+ public string[] get_uris ();
+ [Version (since = "2.10")]
+ public abstract GLib.SList<weak Gtk.RecentFilter> list_filters ();
+ [Version (since = "2.10")]
+ public abstract void remove_filter (Gtk.RecentFilter filter);
+ [Version (since = "2.10")]
+ public abstract void select_all ();
+ [Version (since = "2.10")]
+ public abstract bool select_uri (string uri) throws GLib.Error;
+ [Version (since = "2.10")]
+ public abstract bool set_current_uri (string uri) throws GLib.Error;
+ [Version (since = "2.10")]
+ public void set_filter (Gtk.RecentFilter? filter);
+ [Version (since = "2.10")]
+ public void set_limit (int limit);
+ [Version (since = "2.10")]
+ public void set_local_only (bool local_only);
+ [Version (since = "2.10")]
+ public void set_select_multiple (bool select_multiple);
+ [Version (since = "2.10")]
+ public void set_show_icons (bool show_icons);
+ [Version (since = "2.10")]
+ public void set_show_not_found (bool show_not_found);
+ [Version (since = "2.10")]
+ public void set_show_private (bool show_private);
+ [Version (since = "2.10")]
+ public void set_show_tips (bool show_tips);
+ [Version (since = "2.10")]
+ public abstract void set_sort_func (owned Gtk.RecentSortFunc sort_func);
+ [Version (since = "2.10")]
+ public void set_sort_type (Gtk.RecentSortType sort_type);
+ [Version (since = "2.10")]
+ public abstract void unselect_all ();
+ [Version (since = "2.10")]
+ public abstract void unselect_uri (string uri);
+ [ConcreteAccessor]
+ [Version (since = "2.10")]
+ public abstract Gtk.RecentFilter filter { get; set; }
+ [ConcreteAccessor]
+ [Version (since = "2.10")]
+ public abstract int limit { get; set; }
+ [ConcreteAccessor]
+ [Version (since = "2.10")]
+ public abstract bool local_only { get; set; }
+ [Version (since = "2.10")]
+ public abstract Gtk.RecentManager recent_manager { construct; }
+ [ConcreteAccessor]
+ [Version (since = "2.10")]
+ public abstract bool select_multiple { get; set; }
+ [ConcreteAccessor]
+ [Version (since = "2.10")]
+ public abstract bool show_icons { get; set; }
+ [ConcreteAccessor]
+ [Version (since = "2.10")]
+ public abstract bool show_not_found { get; set; }
+ [ConcreteAccessor]
+ public abstract bool show_private { get; set; }
+ [ConcreteAccessor]
+ [Version (since = "2.10")]
+ public abstract bool show_tips { get; set; }
+ [ConcreteAccessor]
+ [Version (since = "2.10")]
+ public abstract Gtk.RecentSortType sort_type { get; set; }
+ [Version (since = "2.10")]
+ public virtual signal void item_activated ();
+ [Version (since = "2.10")]
+ public virtual signal void selection_changed ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_cname = "GtkScrollableInterface", type_id =
"gtk_scrollable_get_type ()")]
+ public interface Scrollable : GLib.Object {
+ [Version (since = "3.16")]
+ public abstract bool get_border (out Gtk.Border border);
+ [Version (since = "3.0")]
+ public unowned Gtk.Adjustment get_hadjustment ();
+ [Version (since = "3.0")]
+ public Gtk.ScrollablePolicy get_hscroll_policy ();
+ [Version (since = "3.0")]
+ public unowned Gtk.Adjustment get_vadjustment ();
+ [Version (since = "3.0")]
+ public Gtk.ScrollablePolicy get_vscroll_policy ();
+ [Version (since = "3.0")]
+ public void set_hadjustment (Gtk.Adjustment? hadjustment);
+ [Version (since = "3.0")]
+ public void set_hscroll_policy (Gtk.ScrollablePolicy policy);
+ [Version (since = "3.0")]
+ public void set_vadjustment (Gtk.Adjustment? vadjustment);
+ [Version (since = "3.0")]
+ public void set_vscroll_policy (Gtk.ScrollablePolicy policy);
+ [ConcreteAccessor]
+ [Version (since = "3.0")]
+ public abstract Gtk.Adjustment hadjustment { get; set construct; }
+ [ConcreteAccessor]
+ [Version (since = "3.0")]
+ public abstract Gtk.ScrollablePolicy hscroll_policy { get; set; }
+ [ConcreteAccessor]
+ [Version (since = "3.0")]
+ public abstract Gtk.Adjustment vadjustment { get; set construct; }
+ [ConcreteAccessor]
+ [Version (since = "3.0")]
+ public abstract Gtk.ScrollablePolicy vscroll_policy { get; set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_style_provider_get_type ()")]
+ public interface StyleProvider : GLib.Object {
+ [Version (since = "3.0")]
+ public abstract bool get_style_property (Gtk.WidgetPath path, Gtk.StateFlags state,
GLib.ParamSpec pspec, out GLib.Value value);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_tool_shell_get_type ()")]
+ public interface ToolShell : Gtk.Widget {
+ [Version (since = "2.20")]
+ public abstract Pango.EllipsizeMode get_ellipsize_mode ();
+ [NoWrapper]
+ public abstract Gtk.IconSize get_icon_size ();
+ [Version (since = "2.14")]
+ public abstract Gtk.Orientation get_orientation ();
+ [Version (since = "2.14")]
+ public abstract Gtk.ToolbarStyle get_style ();
+ [Version (since = "2.20")]
+ public abstract float get_text_alignment ();
+ [Version (since = "2.20")]
+ public abstract Gtk.Orientation get_text_orientation ();
+ [Version (since = "2.20")]
+ public abstract unowned Gtk.SizeGroup get_text_size_group ();
+ [Version (since = "2.14")]
+ public abstract void rebuild_menu ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_tree_drag_dest_get_type ()")]
+ public interface TreeDragDest : GLib.Object {
+ public abstract bool drag_data_received (Gtk.TreePath dest, Gtk.SelectionData selection_data);
+ public abstract bool row_drop_possible (Gtk.TreePath dest_path, Gtk.SelectionData
selection_data);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_tree_drag_source_get_type ()")]
+ public interface TreeDragSource : GLib.Object {
+ public abstract bool drag_data_delete (Gtk.TreePath path);
+ public abstract bool drag_data_get (Gtk.TreePath path, Gtk.SelectionData selection_data);
+ public abstract bool row_draggable (Gtk.TreePath path);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_tree_model_get_type ()")]
+ public interface TreeModel : GLib.Object {
+ public void @foreach (Gtk.TreeModelForeachFunc func);
+ [CCode (sentinel = "-1")]
+ public void @get (Gtk.TreeIter iter, ...);
+ public abstract GLib.Type get_column_type (int index_);
+ public abstract Gtk.TreeModelFlags get_flags ();
+ public abstract bool get_iter (out Gtk.TreeIter iter, Gtk.TreePath path);
+ public bool get_iter_first (out Gtk.TreeIter iter);
+ public bool get_iter_from_string (out Gtk.TreeIter iter, string path_string);
+ public abstract int get_n_columns ();
+ public abstract Gtk.TreePath? get_path (Gtk.TreeIter iter);
+ [Version (since = "2.2")]
+ public string get_string_from_iter (Gtk.TreeIter iter);
+ public void get_valist (Gtk.TreeIter iter, [CCode (type = "va_list")] va_list var_args);
+ public abstract void get_value (Gtk.TreeIter iter, int column, out GLib.Value value);
+ public abstract bool iter_children (out Gtk.TreeIter iter, Gtk.TreeIter? parent);
+ public abstract bool iter_has_child (Gtk.TreeIter iter);
+ public abstract int iter_n_children (Gtk.TreeIter? iter);
+ public abstract bool iter_next (ref Gtk.TreeIter iter);
+ public abstract bool iter_nth_child (out Gtk.TreeIter iter, Gtk.TreeIter? parent, int n);
+ public abstract bool iter_parent (out Gtk.TreeIter iter, Gtk.TreeIter child);
+ [Version (since = "3.0")]
+ public virtual bool iter_previous (ref Gtk.TreeIter iter);
+ public virtual void ref_node (Gtk.TreeIter iter);
+ [Version (since = "3.10")]
+ public void rows_reordered_with_length (Gtk.TreePath path, Gtk.TreeIter? iter, [CCode
(array_length_cname = "length", array_length_pos = 3.1)] int[] new_order);
+ public virtual void unref_node (Gtk.TreeIter iter);
+ [HasEmitter]
+ public virtual signal void row_changed (Gtk.TreePath path, Gtk.TreeIter iter);
+ [HasEmitter]
+ public virtual signal void row_deleted (Gtk.TreePath path);
+ [HasEmitter]
+ public virtual signal void row_has_child_toggled (Gtk.TreePath path, Gtk.TreeIter iter);
+ [HasEmitter]
+ public virtual signal void row_inserted (Gtk.TreePath path, Gtk.TreeIter iter);
+ [HasEmitter]
+ public virtual signal void rows_reordered (Gtk.TreePath path, Gtk.TreeIter iter, [CCode
(array_length = false)] int[] new_order);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_tree_sortable_get_type ()")]
+ public interface TreeSortable : Gtk.TreeModel, GLib.Object {
+ public abstract bool get_sort_column_id (out int sort_column_id, out Gtk.SortType order);
+ public abstract bool has_default_sort_func ();
+ public abstract void set_default_sort_func (owned Gtk.TreeIterCompareFunc sort_func);
+ public abstract void set_sort_column_id (int sort_column_id, Gtk.SortType order);
+ public abstract void set_sort_func (int sort_column_id, owned Gtk.TreeIterCompareFunc
sort_func);
+ [HasEmitter]
+ public virtual signal void sort_column_changed ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", has_type_id = false)]
+ public struct AccelGroupEntry {
+ public Gtk.AccelKey key;
+ public weak GLib.Closure closure;
+ public GLib.Quark accel_path_quark;
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", has_type_id = false)]
+ public struct AccelKey {
+ public uint accel_key;
+ public Gdk.ModifierType accel_mods;
+ public uint accel_flags;
+ }
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public struct Allocation : Gdk.Rectangle {
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", has_type_id = false)]
+ public struct BindingArg {
+ [CCode (cname = "d.long_data")]
+ public long long_data;
+ [CCode (cname = "d.double_data")]
+ public double double_data;
+ [CCode (cname = "d.string_data")]
+ public weak string string_data;
+ public GLib.Type arg_type;
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_border_get_type ()")]
+ public struct Border {
+ public int16 left;
+ public int16 right;
+ public int16 top;
+ public int16 bottom;
+ [CCode (has_construct_function = false, type = "GtkBorder*")]
+ [Version (since = "2.14")]
+ public Border ();
+ public Gtk.Border? copy ();
+ public void free ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", has_type_id = false)]
+ public struct IMContextInfo {
+ public weak string context_id;
+ public weak string context_name;
+ public weak string domain;
+ public weak string domain_dirname;
+ public weak string default_locales;
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", has_type_id = false)]
+ public struct PadActionEntry {
+ public Gtk.PadActionType type;
+ public int index;
+ public int mode;
+ public weak string label;
+ public weak string action_name;
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", has_type_id = false)]
+ public struct PageRange {
+ public int start;
+ public int end;
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", has_copy_function = false, has_destroy_function = false,
has_type_id = false)]
+ public struct RecentData {
+ public string? display_name;
+ public string? description;
+ public string mime_type;
+ public string app_name;
+ public string app_exec;
+ [CCode (array_length = false, array_null_terminated = true)]
+ public string[] groups;
+ public bool is_private;
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", has_type_id = false)]
+ public struct RecentFilterInfo {
+ public Gtk.RecentFilterFlags contains;
+ public weak string? uri;
+ public weak string? display_name;
+ public weak string? mime_type;
+ [CCode (array_length = false, array_null_terminated = true)]
+ public weak string[]? applications;
+ [CCode (array_length = false, array_null_terminated = true)]
+ public weak string[]? groups;
+ public int age;
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", has_type_id = false)]
+ public struct RequestedSize {
+ public void* data;
+ public int minimum_size;
+ public int natural_size;
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_requisition_get_type ()")]
+ public struct Requisition {
+ public int width;
+ public int height;
+ [CCode (has_construct_function = false, type = "GtkRequisition*")]
+ [Version (since = "3.0")]
+ public Requisition ();
+ public Gtk.Requisition? copy ();
+ public void free ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", has_type_id = false)]
+ public struct SettingsValue {
+ public weak string origin;
+ public GLib.Value value;
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_target_entry_get_type ()")]
+ public struct TargetEntry {
+ public weak string target;
+ public uint flags;
+ public uint info;
+ [CCode (has_construct_function = false, type = "GtkTargetEntry*")]
+ public TargetEntry (string target, uint flags, uint info);
+ public Gtk.TargetEntry? copy ();
+ public void free ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", has_type_id = false)]
+ public struct TextAppearance {
+ public Gdk.Color bg_color;
+ public Gdk.Color fg_color;
+ public int rise;
+ public uint underline;
+ public uint strikethrough;
+ public uint draw_bg;
+ public uint inside_selection;
+ public uint is_text;
+ [CCode (array_length = false)]
+ public weak Gdk.RGBA rgba[2];
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_text_iter_get_type ()")]
+ public struct TextIter {
+ [Version (since = "3.2")]
+ public void assign (Gtk.TextIter other);
+ public bool backward_char ();
+ public bool backward_chars (int count);
+ public bool backward_cursor_position ();
+ public bool backward_cursor_positions (int count);
+ public bool backward_find_char ([CCode (delegate_target_pos = 1.5)] Gtk.TextCharPredicate
pred, Gtk.TextIter? limit);
+ public bool backward_line ();
+ public bool backward_lines (int count);
+ public bool backward_search (string str, Gtk.TextSearchFlags flags, out Gtk.TextIter
match_start, out Gtk.TextIter match_end, Gtk.TextIter? limit);
+ public bool backward_sentence_start ();
+ public bool backward_sentence_starts (int count);
+ public bool backward_to_tag_toggle (Gtk.TextTag? tag);
+ [Version (since = "2.4")]
+ public bool backward_visible_cursor_position ();
+ [Version (since = "2.4")]
+ public bool backward_visible_cursor_positions (int count);
+ [Version (since = "2.8")]
+ public bool backward_visible_line ();
+ [Version (since = "2.8")]
+ public bool backward_visible_lines (int count);
+ [Version (since = "2.4")]
+ public bool backward_visible_word_start ();
+ [Version (since = "2.4")]
+ public bool backward_visible_word_starts (int count);
+ public bool backward_word_start ();
+ public bool backward_word_starts (int count);
+ [Version (deprecated = true, deprecated_since = "3.20")]
+ public bool begins_tag (Gtk.TextTag? tag);
+ public bool can_insert (bool default_editability);
+ public int compare (Gtk.TextIter rhs);
+ public Gtk.TextIter? copy ();
+ public bool editable (bool default_setting);
+ public bool ends_line ();
+ public bool ends_sentence ();
+ public bool ends_tag (Gtk.TextTag? tag);
+ public bool ends_word ();
+ public bool equal (Gtk.TextIter rhs);
+ public bool forward_char ();
+ public bool forward_chars (int count);
+ public bool forward_cursor_position ();
+ public bool forward_cursor_positions (int count);
+ public bool forward_find_char ([CCode (delegate_target_pos = 1.5)] Gtk.TextCharPredicate
pred, Gtk.TextIter? limit);
+ public bool forward_line ();
+ public bool forward_lines (int count);
+ public bool forward_search (string str, Gtk.TextSearchFlags flags, out Gtk.TextIter
match_start, out Gtk.TextIter match_end, Gtk.TextIter? limit);
+ public bool forward_sentence_end ();
+ public bool forward_sentence_ends (int count);
+ public void forward_to_end ();
+ public bool forward_to_line_end ();
+ public bool forward_to_tag_toggle (Gtk.TextTag? tag);
+ [Version (since = "2.4")]
+ public bool forward_visible_cursor_position ();
+ [Version (since = "2.4")]
+ public bool forward_visible_cursor_positions (int count);
+ [Version (since = "2.8")]
+ public bool forward_visible_line ();
+ [Version (since = "2.8")]
+ public bool forward_visible_lines (int count);
+ [Version (since = "2.4")]
+ public bool forward_visible_word_end ();
+ [Version (since = "2.4")]
+ public bool forward_visible_word_ends (int count);
+ public bool forward_word_end ();
+ public bool forward_word_ends (int count);
+ public void free ();
+ public bool get_attributes (Gtk.TextAttributes values);
+ public unowned Gtk.TextBuffer get_buffer ();
+ public int get_bytes_in_line ();
+ public unichar get_char ();
+ public int get_chars_in_line ();
+ public unowned Gtk.TextChildAnchor get_child_anchor ();
+ public Pango.Language get_language ();
+ public int get_line ();
+ public int get_line_index ();
+ public int get_line_offset ();
+ public GLib.SList<weak Gtk.TextMark> get_marks ();
+ public int get_offset ();
+ public unowned Gdk.Pixbuf get_pixbuf ();
+ public string get_slice (Gtk.TextIter end);
+ public GLib.SList<weak Gtk.TextTag> get_tags ();
+ public string get_text (Gtk.TextIter end);
+ public GLib.SList<weak Gtk.TextTag> get_toggled_tags (bool toggled_on);
+ public int get_visible_line_index ();
+ public int get_visible_line_offset ();
+ public string get_visible_slice (Gtk.TextIter end);
+ public string get_visible_text (Gtk.TextIter end);
+ public bool has_tag (Gtk.TextTag tag);
+ public bool in_range (Gtk.TextIter start, Gtk.TextIter end);
+ public bool inside_sentence ();
+ public bool inside_word ();
+ public bool is_cursor_position ();
+ public bool is_end ();
+ public bool is_start ();
+ public void order (Gtk.TextIter second);
+ public void set_line (int line_number);
+ public void set_line_index (int byte_on_line);
+ public void set_line_offset (int char_on_line);
+ public void set_offset (int char_offset);
+ public void set_visible_line_index (int byte_on_line);
+ public void set_visible_line_offset (int char_on_line);
+ public bool starts_line ();
+ public bool starts_sentence ();
+ [Version (since = "3.20")]
+ public bool starts_tag (Gtk.TextTag? tag);
+ public bool starts_word ();
+ public bool toggles_tag (Gtk.TextTag? tag);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_tree_iter_get_type ()")]
+ public struct TreeIter {
+ public int stamp;
+ public void* user_data;
+ public void* user_data2;
+ public void* user_data3;
+ public Gtk.TreeIter? copy ();
+ public void free ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_ACCEL_", type_id = "gtk_accel_flags_get_type
()")]
+ [Flags]
+ public enum AccelFlags {
+ VISIBLE,
+ LOCKED,
+ MASK
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_ALIGN_", type_id = "gtk_align_get_type ()")]
+ public enum Align {
+ FILL,
+ START,
+ END,
+ CENTER,
+ BASELINE
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_APPLICATION_INHIBIT_", type_id =
"gtk_application_inhibit_flags_get_type ()")]
+ [Flags]
+ [Version (since = "3.4")]
+ public enum ApplicationInhibitFlags {
+ LOGOUT,
+ SWITCH,
+ SUSPEND,
+ IDLE
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_ARROWS_", type_id =
"gtk_arrow_placement_get_type ()")]
+ public enum ArrowPlacement {
+ BOTH,
+ START,
+ END
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_ARROW_", type_id = "gtk_arrow_type_get_type
()")]
+ public enum ArrowType {
+ UP,
+ DOWN,
+ LEFT,
+ RIGHT,
+ NONE
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_ASSISTANT_PAGE_", type_id =
"gtk_assistant_page_type_get_type ()")]
+ public enum AssistantPageType {
+ CONTENT,
+ INTRO,
+ CONFIRM,
+ SUMMARY,
+ PROGRESS,
+ CUSTOM
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_BASELINE_POSITION_", type_id =
"gtk_baseline_position_get_type ()")]
+ [Version (since = "3.10")]
+ public enum BaselinePosition {
+ TOP,
+ CENTER,
+ BOTTOM
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_BORDER_STYLE_", type_id =
"gtk_border_style_get_type ()")]
+ public enum BorderStyle {
+ NONE,
+ SOLID,
+ INSET,
+ OUTSET,
+ HIDDEN,
+ DOTTED,
+ DASHED,
+ DOUBLE,
+ GROOVE,
+ RIDGE
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_BUTTONBOX_", type_id =
"gtk_button_box_style_get_type ()")]
+ public enum ButtonBoxStyle {
+ SPREAD,
+ EDGE,
+ START,
+ END,
+ CENTER,
+ EXPAND
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_BUTTON_ROLE_", type_id =
"gtk_button_role_get_type ()")]
+ public enum ButtonRole {
+ NORMAL,
+ CHECK,
+ RADIO
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_BUTTONS_", type_id =
"gtk_buttons_type_get_type ()")]
+ public enum ButtonsType {
+ NONE,
+ OK,
+ CLOSE,
+ CANCEL,
+ YES_NO,
+ OK_CANCEL
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_CALENDAR_", type_id =
"gtk_calendar_display_options_get_type ()")]
+ [Flags]
+ public enum CalendarDisplayOptions {
+ SHOW_HEADING,
+ SHOW_DAY_NAMES,
+ NO_MONTH_CHANGE,
+ SHOW_WEEK_NUMBERS,
+ SHOW_DETAILS
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_CELL_RENDERER_ACCEL_MODE_", type_id =
"gtk_cell_renderer_accel_mode_get_type ()")]
+ public enum CellRendererAccelMode {
+ GTK,
+ OTHER
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_CELL_RENDERER_MODE_", type_id =
"gtk_cell_renderer_mode_get_type ()")]
+ public enum CellRendererMode {
+ INERT,
+ ACTIVATABLE,
+ EDITABLE
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_CELL_RENDERER_", type_id =
"gtk_cell_renderer_state_get_type ()")]
+ [Flags]
+ public enum CellRendererState {
+ SELECTED,
+ PRELIT,
+ INSENSITIVE,
+ SORTED,
+ FOCUSED,
+ EXPANDABLE,
+ EXPANDED
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_CORNER_", type_id = "gtk_corner_type_get_type
()")]
+ public enum CornerType {
+ TOP_LEFT,
+ BOTTOM_LEFT,
+ TOP_RIGHT,
+ BOTTOM_RIGHT
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_CSS_SECTION_", type_id =
"gtk_css_section_type_get_type ()")]
+ [Version (since = "3.2")]
+ public enum CssSectionType {
+ DOCUMENT,
+ IMPORT,
+ COLOR_DEFINITION,
+ BINDING_SET,
+ RULESET,
+ SELECTOR,
+ DECLARATION,
+ VALUE,
+ KEYFRAMES
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_DEBUG_", type_id = "gtk_debug_flag_get_type
()")]
+ [Flags]
+ public enum DebugFlag {
+ MISC,
+ PLUGSOCKET,
+ TEXT,
+ TREE,
+ UPDATES,
+ KEYBINDINGS,
+ MULTIHEAD,
+ MODULES,
+ GEOMETRY,
+ ICONTHEME,
+ PRINTING,
+ BUILDER,
+ SIZE_REQUEST,
+ NO_CSS_CACHE,
+ BASELINES,
+ PIXEL_CACHE,
+ NO_PIXEL_CACHE,
+ INTERACTIVE,
+ TOUCHSCREEN,
+ ACTIONS,
+ RESIZE,
+ LAYOUT
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_DELETE_", type_id = "gtk_delete_type_get_type
()")]
+ public enum DeleteType {
+ CHARS,
+ WORD_ENDS,
+ WORDS,
+ DISPLAY_LINES,
+ DISPLAY_LINE_ENDS,
+ PARAGRAPH_ENDS,
+ PARAGRAPHS,
+ WHITESPACE
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_DEST_DEFAULT_", type_id =
"gtk_dest_defaults_get_type ()")]
+ [Flags]
+ public enum DestDefaults {
+ MOTION,
+ HIGHLIGHT,
+ DROP,
+ ALL
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_DIALOG_", type_id = "gtk_dialog_flags_get_type
()")]
+ [Flags]
+ public enum DialogFlags {
+ MODAL,
+ DESTROY_WITH_PARENT,
+ USE_HEADER_BAR
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_DIR_", type_id = "gtk_direction_type_get_type
()")]
+ public enum DirectionType {
+ TAB_FORWARD,
+ TAB_BACKWARD,
+ UP,
+ DOWN,
+ LEFT,
+ RIGHT
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_DRAG_RESULT_", type_id =
"gtk_drag_result_get_type ()")]
+ public enum DragResult {
+ SUCCESS,
+ NO_TARGET,
+ USER_CANCELLED,
+ TIMEOUT_EXPIRED,
+ GRAB_BROKEN,
+ ERROR
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_ENTRY_ICON_", type_id =
"gtk_entry_icon_position_get_type ()")]
+ [Version (since = "2.16")]
+ public enum EntryIconPosition {
+ PRIMARY,
+ SECONDARY
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_EVENT_SEQUENCE_", type_id =
"gtk_event_sequence_state_get_type ()")]
+ [Version (since = "3.14")]
+ public enum EventSequenceState {
+ NONE,
+ CLAIMED,
+ DENIED
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_FILE_CHOOSER_ACTION_", type_id =
"gtk_file_chooser_action_get_type ()")]
+ public enum FileChooserAction {
+ OPEN,
+ SAVE,
+ SELECT_FOLDER,
+ CREATE_FOLDER
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_FILE_CHOOSER_CONFIRMATION_", type_id =
"gtk_file_chooser_confirmation_get_type ()")]
+ [Version (since = "2.8")]
+ public enum FileChooserConfirmation {
+ CONFIRM,
+ ACCEPT_FILENAME,
+ SELECT_AGAIN
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_FILE_FILTER_", type_id =
"gtk_file_filter_flags_get_type ()")]
+ [Flags]
+ public enum FileFilterFlags {
+ FILENAME,
+ URI,
+ DISPLAY_NAME,
+ MIME_TYPE
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_IM_PREEDIT_", type_id =
"gtk_im_preedit_style_get_type ()")]
+ [Version (deprecated = true, deprecated_since = "3.10")]
+ public enum IMPreeditStyle {
+ NOTHING,
+ CALLBACK,
+ NONE
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_IM_STATUS_", type_id =
"gtk_im_status_style_get_type ()")]
+ [Version (deprecated = true, deprecated_since = "3.10")]
+ public enum IMStatusStyle {
+ NOTHING,
+ CALLBACK,
+ NONE
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_ICON_LOOKUP_", type_id =
"gtk_icon_lookup_flags_get_type ()")]
+ [Flags]
+ public enum IconLookupFlags {
+ NO_SVG,
+ FORCE_SVG,
+ USE_BUILTIN,
+ GENERIC_FALLBACK,
+ FORCE_SIZE,
+ FORCE_REGULAR,
+ FORCE_SYMBOLIC,
+ DIR_LTR,
+ DIR_RTL
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_ICON_SIZE_", type_id = "gtk_icon_size_get_type
()")]
+ public enum IconSize {
+ INVALID,
+ MENU,
+ SMALL_TOOLBAR,
+ LARGE_TOOLBAR,
+ BUTTON,
+ DND,
+ DIALOG
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_ICON_VIEW_", type_id =
"gtk_icon_view_drop_position_get_type ()")]
+ public enum IconViewDropPosition {
+ NO_DROP,
+ DROP_INTO,
+ DROP_LEFT,
+ DROP_RIGHT,
+ DROP_ABOVE,
+ DROP_BELOW
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_IMAGE_", type_id = "gtk_image_type_get_type
()")]
+ public enum ImageType {
+ EMPTY,
+ PIXBUF,
+ ICON_SET,
+ ANIMATION,
+ ICON_NAME,
+ GICON,
+ SURFACE
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_INPUT_HINT_", type_id =
"gtk_input_hints_get_type ()")]
+ [Flags]
+ [Version (since = "3.6")]
+ public enum InputHints {
+ NONE,
+ SPELLCHECK,
+ NO_SPELLCHECK,
+ WORD_COMPLETION,
+ LOWERCASE,
+ UPPERCASE_CHARS,
+ UPPERCASE_WORDS,
+ UPPERCASE_SENTENCES,
+ INHIBIT_OSK,
+ VERTICAL_WRITING
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_INPUT_PURPOSE_", type_id =
"gtk_input_purpose_get_type ()")]
+ [Version (since = "3.6")]
+ public enum InputPurpose {
+ FREE_FORM,
+ ALPHA,
+ DIGITS,
+ NUMBER,
+ PHONE,
+ URL,
+ EMAIL,
+ NAME,
+ PASSWORD,
+ PIN
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_JUNCTION_", type_id =
"gtk_junction_sides_get_type ()")]
+ [Flags]
+ public enum JunctionSides {
+ NONE,
+ CORNER_TOPLEFT,
+ CORNER_TOPRIGHT,
+ CORNER_BOTTOMLEFT,
+ CORNER_BOTTOMRIGHT,
+ TOP,
+ BOTTOM,
+ LEFT,
+ RIGHT
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_JUSTIFY_", type_id =
"gtk_justification_get_type ()")]
+ public enum Justification {
+ LEFT,
+ RIGHT,
+ CENTER,
+ FILL
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_LEVEL_BAR_MODE_", type_id =
"gtk_level_bar_mode_get_type ()")]
+ [Version (since = "3.6")]
+ public enum LevelBarMode {
+ CONTINUOUS,
+ DISCRETE
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_LICENSE_", type_id = "gtk_license_get_type
()")]
+ [Version (since = "3.0")]
+ public enum License {
+ UNKNOWN,
+ CUSTOM,
+ GPL_2_0,
+ GPL_3_0,
+ LGPL_2_1,
+ LGPL_3_0,
+ BSD,
+ MIT_X11,
+ ARTISTIC,
+ GPL_2_0_ONLY,
+ GPL_3_0_ONLY,
+ LGPL_2_1_ONLY,
+ LGPL_3_0_ONLY,
+ AGPL_3_0
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_MENU_DIR_", type_id =
"gtk_menu_direction_type_get_type ()")]
+ public enum MenuDirectionType {
+ PARENT,
+ CHILD,
+ NEXT,
+ PREV
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_MESSAGE_", type_id =
"gtk_message_type_get_type ()")]
+ public enum MessageType {
+ INFO,
+ WARNING,
+ QUESTION,
+ ERROR,
+ OTHER
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_MOVEMENT_", type_id =
"gtk_movement_step_get_type ()")]
+ public enum MovementStep {
+ LOGICAL_POSITIONS,
+ VISUAL_POSITIONS,
+ WORDS,
+ DISPLAY_LINES,
+ DISPLAY_LINE_ENDS,
+ PARAGRAPHS,
+ PARAGRAPH_ENDS,
+ PAGES,
+ BUFFER_ENDS,
+ HORIZONTAL_PAGES
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_NOTEBOOK_TAB_", type_id =
"gtk_notebook_tab_get_type ()")]
+ public enum NotebookTab {
+ FIRST,
+ LAST
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_NUMBER_UP_LAYOUT_", type_id =
"gtk_number_up_layout_get_type ()")]
+ public enum NumberUpLayout {
+ [CCode (cname = "GTK_NUMBER_UP_LAYOUT_LEFT_TO_RIGHT_TOP_TO_BOTTOM")]
+ LRTB,
+ [CCode (cname = "GTK_NUMBER_UP_LAYOUT_LEFT_TO_RIGHT_BOTTOM_TO_TOP")]
+ LRBT,
+ [CCode (cname = "GTK_NUMBER_UP_LAYOUT_RIGHT_TO_LEFT_TOP_TO_BOTTOM")]
+ RLTB,
+ [CCode (cname = "GTK_NUMBER_UP_LAYOUT_RIGHT_TO_LEFT_BOTTOM_TO_TOP")]
+ RLBT,
+ [CCode (cname = "GTK_NUMBER_UP_LAYOUT_TOP_TO_BOTTOM_LEFT_TO_RIGHT")]
+ TBLR,
+ [CCode (cname = "GTK_NUMBER_UP_LAYOUT_TOP_TO_BOTTOM_RIGHT_TO_LEFT")]
+ TBRL,
+ [CCode (cname = "GTK_NUMBER_UP_LAYOUT_BOTTOM_TO_TOP_LEFT_TO_RIGHT")]
+ BTLR,
+ [CCode (cname = "GTK_NUMBER_UP_LAYOUT_BOTTOM_TO_TOP_RIGHT_TO_LEFT")]
+ BTRL
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_ORIENTATION_", type_id =
"gtk_orientation_get_type ()")]
+ public enum Orientation {
+ HORIZONTAL,
+ VERTICAL
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_PACK_DIRECTION_", type_id =
"gtk_pack_direction_get_type ()")]
+ public enum PackDirection {
+ LTR,
+ RTL,
+ TTB,
+ BTT
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_PACK_", type_id = "gtk_pack_type_get_type ()")]
+ public enum PackType {
+ START,
+ END
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_PAD_ACTION_", type_id =
"gtk_pad_action_type_get_type ()")]
+ public enum PadActionType {
+ BUTTON,
+ RING,
+ STRIP
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_PAGE_ORIENTATION_", type_id =
"gtk_page_orientation_get_type ()")]
+ public enum PageOrientation {
+ PORTRAIT,
+ LANDSCAPE,
+ REVERSE_PORTRAIT,
+ REVERSE_LANDSCAPE
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_PAGE_SET_", type_id = "gtk_page_set_get_type
()")]
+ public enum PageSet {
+ ALL,
+ EVEN,
+ ODD
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_PAN_DIRECTION_", type_id =
"gtk_pan_direction_get_type ()")]
+ [Version (since = "3.14")]
+ public enum PanDirection {
+ LEFT,
+ RIGHT,
+ UP,
+ DOWN
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_PLACES_OPEN_", type_id =
"gtk_places_open_flags_get_type ()")]
+ [Flags]
+ public enum PlacesOpenFlags {
+ NORMAL,
+ NEW_TAB,
+ NEW_WINDOW
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_POLICY_", type_id = "gtk_policy_type_get_type
()")]
+ public enum PolicyType {
+ ALWAYS,
+ AUTOMATIC,
+ NEVER,
+ EXTERNAL
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_POPOVER_CONSTRAINT_", type_id =
"gtk_popover_constraint_get_type ()")]
+ [Version (since = "3.20")]
+ public enum PopoverConstraint {
+ NONE,
+ WINDOW
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_POS_", type_id = "gtk_position_type_get_type
()")]
+ public enum PositionType {
+ LEFT,
+ RIGHT,
+ TOP,
+ BOTTOM
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_PRINT_DUPLEX_", type_id =
"gtk_print_duplex_get_type ()")]
+ public enum PrintDuplex {
+ SIMPLEX,
+ HORIZONTAL,
+ VERTICAL
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_PRINT_OPERATION_ACTION_", type_id =
"gtk_print_operation_action_get_type ()")]
+ public enum PrintOperationAction {
+ PRINT_DIALOG,
+ PRINT,
+ PREVIEW,
+ EXPORT
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_PRINT_OPERATION_RESULT_", type_id =
"gtk_print_operation_result_get_type ()")]
+ public enum PrintOperationResult {
+ ERROR,
+ APPLY,
+ CANCEL,
+ IN_PROGRESS
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_PRINT_PAGES_", type_id =
"gtk_print_pages_get_type ()")]
+ public enum PrintPages {
+ ALL,
+ CURRENT,
+ RANGES,
+ SELECTION
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_PRINT_QUALITY_", type_id =
"gtk_print_quality_get_type ()")]
+ public enum PrintQuality {
+ LOW,
+ NORMAL,
+ HIGH,
+ DRAFT
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_PRINT_STATUS_", type_id =
"gtk_print_status_get_type ()")]
+ public enum PrintStatus {
+ INITIAL,
+ PREPARING,
+ GENERATING_DATA,
+ SENDING_DATA,
+ PENDING,
+ PENDING_ISSUE,
+ PRINTING,
+ FINISHED,
+ FINISHED_ABORTED
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_PHASE_", type_id =
"gtk_propagation_phase_get_type ()")]
+ [Version (since = "3.14")]
+ public enum PropagationPhase {
+ NONE,
+ CAPTURE,
+ BUBBLE,
+ TARGET
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_RECENT_FILTER_", type_id =
"gtk_recent_filter_flags_get_type ()")]
+ [Flags]
+ public enum RecentFilterFlags {
+ URI,
+ DISPLAY_NAME,
+ MIME_TYPE,
+ APPLICATION,
+ GROUP,
+ AGE
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_RECENT_SORT_", type_id =
"gtk_recent_sort_type_get_type ()")]
+ [Version (since = "2.10")]
+ public enum RecentSortType {
+ NONE,
+ MRU,
+ LRU,
+ CUSTOM
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_RELIEF_", type_id = "gtk_relief_style_get_type
()")]
+ public enum ReliefStyle {
+ NORMAL,
+ HALF,
+ NONE
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_RESPONSE_", type_id =
"gtk_response_type_get_type ()")]
+ public enum ResponseType {
+ NONE,
+ REJECT,
+ ACCEPT,
+ DELETE_EVENT,
+ OK,
+ CANCEL,
+ CLOSE,
+ YES,
+ NO,
+ APPLY,
+ HELP
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_REVEALER_TRANSITION_TYPE_", type_id =
"gtk_revealer_transition_type_get_type ()")]
+ public enum RevealerTransitionType {
+ NONE,
+ CROSSFADE,
+ SLIDE_RIGHT,
+ SLIDE_LEFT,
+ SLIDE_UP,
+ SLIDE_DOWN
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_SCROLL_", type_id = "gtk_scroll_step_get_type
()")]
+ public enum ScrollStep {
+ STEPS,
+ PAGES,
+ ENDS,
+ HORIZONTAL_STEPS,
+ HORIZONTAL_PAGES,
+ HORIZONTAL_ENDS
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_SCROLL_", type_id = "gtk_scroll_type_get_type
()")]
+ public enum ScrollType {
+ NONE,
+ JUMP,
+ STEP_BACKWARD,
+ STEP_FORWARD,
+ PAGE_BACKWARD,
+ PAGE_FORWARD,
+ STEP_UP,
+ STEP_DOWN,
+ PAGE_UP,
+ PAGE_DOWN,
+ STEP_LEFT,
+ STEP_RIGHT,
+ PAGE_LEFT,
+ PAGE_RIGHT,
+ START,
+ END
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_SCROLL_", type_id =
"gtk_scrollable_policy_get_type ()")]
+ public enum ScrollablePolicy {
+ MINIMUM,
+ NATURAL
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_SELECTION_", type_id =
"gtk_selection_mode_get_type ()")]
+ public enum SelectionMode {
+ NONE,
+ SINGLE,
+ BROWSE,
+ MULTIPLE
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_SENSITIVITY_", type_id =
"gtk_sensitivity_type_get_type ()")]
+ public enum SensitivityType {
+ AUTO,
+ ON,
+ OFF
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_SHADOW_", type_id = "gtk_shadow_type_get_type
()")]
+ public enum ShadowType {
+ NONE,
+ IN,
+ OUT,
+ ETCHED_IN,
+ ETCHED_OUT
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_SHORTCUT_", type_id =
"gtk_shortcut_type_get_type ()")]
+ [Version (since = "3.20")]
+ public enum ShortcutType {
+ ACCELERATOR,
+ GESTURE_PINCH,
+ GESTURE_STRETCH,
+ GESTURE_ROTATE_CLOCKWISE,
+ GESTURE_ROTATE_COUNTERCLOCKWISE,
+ GESTURE_TWO_FINGER_SWIPE_LEFT,
+ GESTURE_TWO_FINGER_SWIPE_RIGHT,
+ GESTURE,
+ GESTURE_SWIPE_LEFT,
+ GESTURE_SWIPE_RIGHT
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_SIZE_GROUP_", type_id =
"gtk_size_group_mode_get_type ()")]
+ public enum SizeGroupMode {
+ NONE,
+ HORIZONTAL,
+ VERTICAL,
+ BOTH
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_SIZE_REQUEST_", type_id =
"gtk_size_request_mode_get_type ()")]
+ public enum SizeRequestMode {
+ HEIGHT_FOR_WIDTH,
+ WIDTH_FOR_HEIGHT,
+ CONSTANT_SIZE
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "gint", has_type_id = false)]
+ public enum SortColumn {
+ [CCode (cname = "GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID")]
+ DEFAULT,
+ [CCode (cname = "GTK_TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID")]
+ UNSORTED
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_SORT_", type_id = "gtk_sort_type_get_type ()")]
+ public enum SortType {
+ ASCENDING,
+ DESCENDING
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_UPDATE_", type_id =
"gtk_spin_button_update_policy_get_type ()")]
+ public enum SpinButtonUpdatePolicy {
+ ALWAYS,
+ IF_VALID
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_SPIN_", type_id = "gtk_spin_type_get_type ()")]
+ public enum SpinType {
+ STEP_FORWARD,
+ STEP_BACKWARD,
+ PAGE_FORWARD,
+ PAGE_BACKWARD,
+ HOME,
+ END,
+ USER_DEFINED
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_STACK_TRANSITION_TYPE_", type_id =
"gtk_stack_transition_type_get_type ()")]
+ public enum StackTransitionType {
+ NONE,
+ CROSSFADE,
+ SLIDE_RIGHT,
+ SLIDE_LEFT,
+ SLIDE_UP,
+ SLIDE_DOWN,
+ SLIDE_LEFT_RIGHT,
+ SLIDE_UP_DOWN,
+ OVER_UP,
+ OVER_DOWN,
+ OVER_LEFT,
+ OVER_RIGHT,
+ UNDER_UP,
+ UNDER_DOWN,
+ UNDER_LEFT,
+ UNDER_RIGHT,
+ OVER_UP_DOWN,
+ OVER_DOWN_UP,
+ OVER_LEFT_RIGHT,
+ OVER_RIGHT_LEFT
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_STATE_FLAG_", type_id =
"gtk_state_flags_get_type ()")]
+ [Flags]
+ public enum StateFlags {
+ NORMAL,
+ ACTIVE,
+ PRELIGHT,
+ SELECTED,
+ INSENSITIVE,
+ INCONSISTENT,
+ FOCUSED,
+ BACKDROP,
+ DIR_LTR,
+ DIR_RTL,
+ LINK,
+ VISITED,
+ CHECKED,
+ DROP_ACTIVE
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_STATE_", type_id = "gtk_state_type_get_type
()")]
+ [Version (deprecated = true, deprecated_since = "3.14")]
+ public enum StateType {
+ NORMAL,
+ ACTIVE,
+ PRELIGHT,
+ SELECTED,
+ INSENSITIVE,
+ INCONSISTENT,
+ FOCUSED
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_STYLE_CONTEXT_PRINT_", type_id =
"gtk_style_context_print_flags_get_type ()")]
+ [Flags]
+ public enum StyleContextPrintFlags {
+ NONE,
+ RECURSE,
+ SHOW_STYLE
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_TARGET_", type_id = "gtk_target_flags_get_type
()")]
+ [Flags]
+ public enum TargetFlags {
+ SAME_APP,
+ SAME_WIDGET,
+ OTHER_APP,
+ OTHER_WIDGET
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_TEXT_BUFFER_TARGET_INFO_", type_id =
"gtk_text_buffer_target_info_get_type ()")]
+ public enum TextBufferTargetInfo {
+ BUFFER_CONTENTS,
+ RICH_TEXT,
+ TEXT
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_TEXT_DIR_", type_id =
"gtk_text_direction_get_type ()")]
+ public enum TextDirection {
+ NONE,
+ LTR,
+ RTL
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_TEXT_EXTEND_SELECTION_", type_id =
"gtk_text_extend_selection_get_type ()")]
+ [Version (since = "3.16")]
+ public enum TextExtendSelection {
+ WORD,
+ LINE
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_TEXT_SEARCH_", type_id =
"gtk_text_search_flags_get_type ()")]
+ [Flags]
+ public enum TextSearchFlags {
+ VISIBLE_ONLY,
+ TEXT_ONLY,
+ CASE_INSENSITIVE
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_TEXT_VIEW_LAYER_", type_id =
"gtk_text_view_layer_get_type ()")]
+ public enum TextViewLayer {
+ BELOW,
+ ABOVE,
+ BELOW_TEXT,
+ ABOVE_TEXT
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_TEXT_WINDOW_", type_id =
"gtk_text_window_type_get_type ()")]
+ public enum TextWindowType {
+ PRIVATE,
+ WIDGET,
+ TEXT,
+ LEFT,
+ RIGHT,
+ TOP,
+ BOTTOM
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_TOOL_PALETTE_DRAG_", type_id =
"gtk_tool_palette_drag_targets_get_type ()")]
+ [Flags]
+ public enum ToolPaletteDragTargets {
+ ITEMS,
+ GROUPS
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_TOOLBAR_SPACE_", type_id =
"gtk_toolbar_space_style_get_type ()")]
+ [Version (deprecated = true, deprecated_since = "3.20")]
+ public enum ToolbarSpaceStyle {
+ EMPTY,
+ LINE
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_TOOLBAR_", type_id =
"gtk_toolbar_style_get_type ()")]
+ public enum ToolbarStyle {
+ ICONS,
+ TEXT,
+ BOTH,
+ BOTH_HORIZ
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_TREE_MODEL_", type_id =
"gtk_tree_model_flags_get_type ()")]
+ [Flags]
+ public enum TreeModelFlags {
+ ITERS_PERSIST,
+ LIST_ONLY
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_TREE_VIEW_COLUMN_", type_id =
"gtk_tree_view_column_sizing_get_type ()")]
+ public enum TreeViewColumnSizing {
+ GROW_ONLY,
+ AUTOSIZE,
+ FIXED
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_TREE_VIEW_DROP_", type_id =
"gtk_tree_view_drop_position_get_type ()")]
+ public enum TreeViewDropPosition {
+ BEFORE,
+ AFTER,
+ INTO_OR_BEFORE,
+ INTO_OR_AFTER
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_TREE_VIEW_GRID_LINES_", type_id =
"gtk_tree_view_grid_lines_get_type ()")]
+ public enum TreeViewGridLines {
+ NONE,
+ HORIZONTAL,
+ VERTICAL,
+ BOTH
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_UNIT_", type_id = "gtk_unit_get_type ()")]
+ public enum Unit {
+ NONE,
+ POINTS,
+ INCH,
+ MM
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_WIDGET_HELP_", type_id =
"gtk_widget_help_type_get_type ()")]
+ public enum WidgetHelpType {
+ TOOLTIP,
+ WHATS_THIS
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_WIN_POS_", type_id =
"gtk_window_position_get_type ()")]
+ public enum WindowPosition {
+ NONE,
+ CENTER,
+ MOUSE,
+ CENTER_ALWAYS,
+ CENTER_ON_PARENT
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_WINDOW_", type_id = "gtk_window_type_get_type
()")]
+ public enum WindowType {
+ TOPLEVEL,
+ POPUP
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_WRAP_", type_id = "gtk_wrap_mode_get_type ()")]
+ public enum WrapMode {
+ NONE,
+ CHAR,
+ WORD,
+ WORD_CHAR
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_BUILDER_ERROR_")]
+ public errordomain BuilderError {
+ INVALID_TYPE_FUNCTION,
+ UNHANDLED_TAG,
+ MISSING_ATTRIBUTE,
+ INVALID_ATTRIBUTE,
+ INVALID_TAG,
+ MISSING_PROPERTY_VALUE,
+ INVALID_VALUE,
+ VERSION_MISMATCH,
+ DUPLICATE_ID,
+ OBJECT_TYPE_REFUSED,
+ TEMPLATE_MISMATCH,
+ INVALID_PROPERTY,
+ INVALID_SIGNAL,
+ INVALID_ID;
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static GLib.Quark quark ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_CSS_PROVIDER_ERROR_")]
+ public errordomain CssProviderError {
+ FAILED,
+ SYNTAX,
+ IMPORT,
+ NAME,
+ DEPRECATED,
+ UNKNOWN_VALUE;
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static GLib.Quark quark ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_FILE_CHOOSER_ERROR_")]
+ public errordomain FileChooserError {
+ NONEXISTENT,
+ BAD_FILENAME,
+ ALREADY_EXISTS,
+ INCOMPLETE_HOSTNAME;
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "2.4")]
+ public static GLib.Quark quark ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_ICON_THEME_")]
+ public errordomain IconThemeError {
+ NOT_FOUND,
+ FAILED;
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static GLib.Quark quark ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_PRINT_ERROR_")]
+ public errordomain PrintError {
+ GENERAL,
+ INTERNAL_ERROR,
+ NOMEM,
+ INVALID_FILE;
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "2.10")]
+ public static GLib.Quark quark ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_RECENT_CHOOSER_ERROR_")]
+ [Version (since = "2.10")]
+ public errordomain RecentChooserError {
+ NOT_FOUND,
+ INVALID_URI;
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static GLib.Quark quark ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_RECENT_MANAGER_ERROR_")]
+ [Version (since = "2.10")]
+ public errordomain RecentManagerError {
+ NOT_FOUND,
+ INVALID_URI,
+ INVALID_ENCODING,
+ NOT_REGISTERED,
+ READ,
+ WRITE,
+ UNKNOWN;
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static GLib.Quark quark ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public delegate bool AccelGroupActivate (Gtk.AccelGroup accel_group, GLib.Object acceleratable, uint
keyval, Gdk.ModifierType modifier);
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 2.9)]
+ [Version (since = "2.2")]
+ public delegate bool AccelGroupFindFunc (Gtk.AccelKey key, GLib.Closure closure);
+ [CCode (cheader_filename = "gtk/gtk.h", has_target = false)]
+ public delegate void AccelMapForeach (void* data, string accel_path, uint accel_key, Gdk.ModifierType
accel_mods, bool changed);
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 1.9)]
+ public delegate int AssistantPageFunc (int current_page);
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 6.9)]
+ [Version (since = "2.12")]
+ public delegate void BuilderConnectFunc (Gtk.Builder builder, GLib.Object object, string signal_name,
string handler_name, GLib.Object? connect_object, GLib.ConnectFlags flags);
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 4.9)]
+ [Version (since = "2.14")]
+ public delegate string? CalendarDetailFunc (Gtk.Calendar calendar, uint year, uint month, uint day);
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 1.9)]
+ public delegate void Callback (Gtk.Widget widget);
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 3.9)]
+ public delegate bool CellAllocCallback (Gtk.CellRenderer renderer, Gdk.Rectangle cell_area,
Gdk.Rectangle cell_background);
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 1.9)]
+ public delegate bool CellCallback (Gtk.CellRenderer renderer);
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 4.9)]
+ public delegate void CellLayoutDataFunc (Gtk.CellLayout cell_layout, Gtk.CellRenderer cell,
Gtk.TreeModel tree_model, Gtk.TreeIter iter);
+ [CCode (cheader_filename = "gtk/gtk.h", has_target = false)]
+ public delegate void ClipboardClearFunc (Gtk.Clipboard clipboard, void* user_data_or_owner);
+ [CCode (cheader_filename = "gtk/gtk.h", has_target = false)]
+ public delegate void ClipboardGetFunc (Gtk.Clipboard clipboard, Gtk.SelectionData selection_data,
uint info, void* user_data_or_owner);
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 2.9)]
+ [Version (since = "2.6")]
+ public delegate void ClipboardImageReceivedFunc (Gtk.Clipboard clipboard, Gdk.Pixbuf pixbuf);
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 2.9)]
+ public delegate void ClipboardReceivedFunc (Gtk.Clipboard clipboard, Gtk.SelectionData
selection_data);
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 3.9)]
+ [Version (since = "2.10")]
+ public delegate void ClipboardRichTextReceivedFunc (Gtk.Clipboard clipboard, Gdk.Atom format, [CCode
(array_length_cname = "length", array_length_pos = 3.1, array_length_type = "gsize", type = "guint8*")]
uint8[]? text);
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 2.9)]
+ [Version (since = "2.4")]
+ public delegate void ClipboardTargetsReceivedFunc (Gtk.Clipboard clipboard, [CCode
(array_length_cname = "n_atoms", array_length_pos = 2.1)] Gdk.Atom[]? atoms);
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 2.9)]
+ public delegate void ClipboardTextReceivedFunc (Gtk.Clipboard clipboard, string? text);
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 2.9)]
+ [Version (since = "2.14")]
+ public delegate void ClipboardURIReceivedFunc (Gtk.Clipboard clipboard, [CCode (array_length = false,
array_null_terminated = true)] string[] uris);
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 3.9)]
+ public delegate bool EntryCompletionMatchFunc (Gtk.EntryCompletion completion, string key,
Gtk.TreeIter iter);
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 1.9)]
+ public delegate bool FileFilterFunc (Gtk.FileFilterInfo filter_info);
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 1.9)]
+ [Version (since = "3.18")]
+ public delegate Gtk.Widget FlowBoxCreateWidgetFunc ([CCode (type = "gpointer")] GLib.Object item);
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 1.9)]
+ [Version (since = "3.12")]
+ public delegate bool FlowBoxFilterFunc (Gtk.FlowBoxChild child);
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 2.9)]
+ [Version (since = "3.12")]
+ public delegate void FlowBoxForeachFunc (Gtk.FlowBox box, Gtk.FlowBoxChild child);
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 2.9)]
+ [Version (since = "3.12")]
+ public delegate int FlowBoxSortFunc (Gtk.FlowBoxChild child1, Gtk.FlowBoxChild child2);
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 2.9)]
+ public delegate bool FontFilterFunc (Pango.FontFamily family, Pango.FontFace face);
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 2.9)]
+ public delegate void IconViewForeachFunc (Gtk.IconView icon_view, Gtk.TreePath path);
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 1.9)]
+ [Version (since = "3.16")]
+ public delegate Gtk.Widget ListBoxCreateWidgetFunc (GLib.Object item);
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 1.9)]
+ [Version (since = "3.10")]
+ public delegate bool ListBoxFilterFunc (Gtk.ListBoxRow row);
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 2.9)]
+ [Version (since = "3.14")]
+ public delegate void ListBoxForeachFunc (Gtk.ListBox box, Gtk.ListBoxRow row);
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 2.9)]
+ [Version (since = "3.10")]
+ public delegate int ListBoxSortFunc (Gtk.ListBoxRow row1, Gtk.ListBoxRow row2);
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 2.9)]
+ [Version (since = "3.10")]
+ public delegate void ListBoxUpdateHeaderFunc (Gtk.ListBoxRow row, Gtk.ListBoxRow? before);
+ [CCode (cheader_filename = "gtk/gtk.h", has_target = false)]
+ public delegate void MenuDetachFunc (Gtk.Widget attach_widget, Gtk.Menu menu);
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 4.9)]
+ public delegate void MenuPositionFunc (Gtk.Menu menu, ref int x, ref int y, out bool push_in);
+ [CCode (cheader_filename = "gtk/gtk.h", has_target = false)]
+ [Version (since = "2.2")]
+ public delegate void ModuleDisplayInitFunc (Gdk.Display display);
+ [CCode (cheader_filename = "gtk/gtk.h", has_target = false)]
+ public delegate void ModuleInitFunc ([CCode (array_length_cname = "argc", array_length_pos = 0.5)]
string[]? argv);
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 1.9)]
+ public delegate void PageSetupDoneFunc (Gtk.PageSetup page_setup);
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 2.9)]
+ public delegate void PrintSettingsFunc (string key, string value);
+ [CCode (cheader_filename = "gtk/gtk.h", has_target = false)]
+ public delegate bool RcPropertyParser (GLib.ParamSpec pspec, GLib.StringBuilder rc_string, GLib.Value
property_value);
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 1.9)]
+ public delegate bool RecentFilterFunc (Gtk.RecentFilterInfo filter_info);
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 2.9)]
+ public delegate int RecentSortFunc (Gtk.RecentInfo a, Gtk.RecentInfo b);
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 5.9)]
+ public delegate bool TextBufferDeserializeFunc (Gtk.TextBuffer register_buffer, Gtk.TextBuffer
content_buffer, Gtk.TextIter iter, [CCode (array_length_cname = "length", array_length_pos = 4.5,
array_length_type = "gsize")] uint8[] data, bool create_tags) throws GLib.Error;
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 5.9)]
+ public delegate unowned uint8? TextBufferSerializeFunc (Gtk.TextBuffer register_buffer,
Gtk.TextBuffer content_buffer, Gtk.TextIter start, Gtk.TextIter end, size_t length);
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 1.9)]
+ public delegate bool TextCharPredicate (unichar ch);
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 1.9)]
+ public delegate void TextTagTableForeach (Gtk.TextTag tag);
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 2.9)]
+ [Version (since = "3.8")]
+ public delegate bool TickCallback (Gtk.Widget widget, Gdk.FrameClock frame_clock);
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 4.9)]
+ public delegate void TreeCellDataFunc (Gtk.TreeViewColumn tree_column, Gtk.CellRenderer cell,
Gtk.TreeModel tree_model, Gtk.TreeIter iter);
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 3.9)]
+ public delegate void TreeDestroyCountFunc (Gtk.TreeView tree_view, Gtk.TreePath path, int children);
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 3.9)]
+ public delegate int TreeIterCompareFunc (Gtk.TreeModel model, Gtk.TreeIter a, Gtk.TreeIter b);
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 4.9)]
+ public delegate void TreeModelFilterModifyFunc (Gtk.TreeModel model, Gtk.TreeIter iter, out
GLib.Value value, int column);
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 2.9)]
+ public delegate bool TreeModelFilterVisibleFunc (Gtk.TreeModel model, Gtk.TreeIter iter);
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 3.9)]
+ public delegate bool TreeModelForeachFunc (Gtk.TreeModel model, Gtk.TreePath path, Gtk.TreeIter iter);
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 3.9)]
+ public delegate void TreeSelectionForeachFunc (Gtk.TreeModel model, Gtk.TreePath path, Gtk.TreeIter
iter);
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 4.9)]
+ public delegate bool TreeSelectionFunc (Gtk.TreeSelection selection, Gtk.TreeModel model,
Gtk.TreePath path, bool path_currently_selected);
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 4.9)]
+ public delegate bool TreeViewColumnDropFunc (Gtk.TreeView tree_view, Gtk.TreeViewColumn column,
Gtk.TreeViewColumn prev_column, Gtk.TreeViewColumn next_column);
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 2.9)]
+ public delegate void TreeViewMappingFunc (Gtk.TreeView tree_view, Gtk.TreePath path);
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 2.9)]
+ public delegate bool TreeViewRowSeparatorFunc (Gtk.TreeModel model, Gtk.TreeIter iter);
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 4.9)]
+ public delegate bool TreeViewSearchEqualFunc (Gtk.TreeModel model, int column, string key,
Gtk.TreeIter iter);
+ [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 2.9)]
+ public delegate void TreeViewSearchPositionFunc (Gtk.TreeView tree_view, Gtk.Widget search_dialog);
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_BINARY_AGE")]
+ public const int BINARY_AGE;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_INPUT_ERROR")]
+ public const int INPUT_ERROR;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_INTERFACE_AGE")]
+ public const int INTERFACE_AGE;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_LEVEL_BAR_OFFSET_FULL")]
+ [Version (since = "3.20")]
+ public const string LEVEL_BAR_OFFSET_FULL;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_LEVEL_BAR_OFFSET_HIGH")]
+ [Version (since = "3.6")]
+ public const string LEVEL_BAR_OFFSET_HIGH;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_LEVEL_BAR_OFFSET_LOW")]
+ [Version (since = "3.6")]
+ public const string LEVEL_BAR_OFFSET_LOW;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_MAJOR_VERSION")]
+ public const int MAJOR_VERSION;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_MAX_COMPOSE_LEN")]
+ public const int MAX_COMPOSE_LEN;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_MICRO_VERSION")]
+ public const int MICRO_VERSION;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_MINOR_VERSION")]
+ public const int MINOR_VERSION;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_PAPER_NAME_A3")]
+ public const string PAPER_NAME_A3;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_PAPER_NAME_A4")]
+ public const string PAPER_NAME_A4;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_PAPER_NAME_A5")]
+ public const string PAPER_NAME_A5;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_PAPER_NAME_B5")]
+ public const string PAPER_NAME_B5;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_PAPER_NAME_EXECUTIVE")]
+ public const string PAPER_NAME_EXECUTIVE;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_PAPER_NAME_LEGAL")]
+ public const string PAPER_NAME_LEGAL;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_PAPER_NAME_LETTER")]
+ public const string PAPER_NAME_LETTER;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_PRINT_SETTINGS_COLLATE")]
+ public const string PRINT_SETTINGS_COLLATE;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_PRINT_SETTINGS_DEFAULT_SOURCE")]
+ public const string PRINT_SETTINGS_DEFAULT_SOURCE;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_PRINT_SETTINGS_DITHER")]
+ public const string PRINT_SETTINGS_DITHER;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_PRINT_SETTINGS_DUPLEX")]
+ public const string PRINT_SETTINGS_DUPLEX;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_PRINT_SETTINGS_FINISHINGS")]
+ public const string PRINT_SETTINGS_FINISHINGS;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_PRINT_SETTINGS_MEDIA_TYPE")]
+ public const string PRINT_SETTINGS_MEDIA_TYPE;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_PRINT_SETTINGS_NUMBER_UP")]
+ public const string PRINT_SETTINGS_NUMBER_UP;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_PRINT_SETTINGS_NUMBER_UP_LAYOUT")]
+ public const string PRINT_SETTINGS_NUMBER_UP_LAYOUT;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_PRINT_SETTINGS_N_COPIES")]
+ public const string PRINT_SETTINGS_N_COPIES;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_PRINT_SETTINGS_ORIENTATION")]
+ public const string PRINT_SETTINGS_ORIENTATION;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_PRINT_SETTINGS_OUTPUT_BASENAME")]
+ [Version (since = "3.6")]
+ public const string PRINT_SETTINGS_OUTPUT_BASENAME;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_PRINT_SETTINGS_OUTPUT_BIN")]
+ public const string PRINT_SETTINGS_OUTPUT_BIN;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_PRINT_SETTINGS_OUTPUT_DIR")]
+ [Version (since = "3.6")]
+ public const string PRINT_SETTINGS_OUTPUT_DIR;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_PRINT_SETTINGS_OUTPUT_FILE_FORMAT")]
+ public const string PRINT_SETTINGS_OUTPUT_FILE_FORMAT;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_PRINT_SETTINGS_OUTPUT_URI")]
+ public const string PRINT_SETTINGS_OUTPUT_URI;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_PRINT_SETTINGS_PAGE_RANGES")]
+ public const string PRINT_SETTINGS_PAGE_RANGES;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_PRINT_SETTINGS_PAGE_SET")]
+ public const string PRINT_SETTINGS_PAGE_SET;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_PRINT_SETTINGS_PAPER_FORMAT")]
+ public const string PRINT_SETTINGS_PAPER_FORMAT;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_PRINT_SETTINGS_PAPER_HEIGHT")]
+ public const string PRINT_SETTINGS_PAPER_HEIGHT;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_PRINT_SETTINGS_PAPER_WIDTH")]
+ public const string PRINT_SETTINGS_PAPER_WIDTH;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_PRINT_SETTINGS_PRINTER")]
+ public const string PRINT_SETTINGS_PRINTER;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_PRINT_SETTINGS_PRINTER_LPI")]
+ public const string PRINT_SETTINGS_PRINTER_LPI;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_PRINT_SETTINGS_PRINT_PAGES")]
+ public const string PRINT_SETTINGS_PRINT_PAGES;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_PRINT_SETTINGS_QUALITY")]
+ public const string PRINT_SETTINGS_QUALITY;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_PRINT_SETTINGS_RESOLUTION")]
+ public const string PRINT_SETTINGS_RESOLUTION;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_PRINT_SETTINGS_RESOLUTION_X")]
+ public const string PRINT_SETTINGS_RESOLUTION_X;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_PRINT_SETTINGS_RESOLUTION_Y")]
+ public const string PRINT_SETTINGS_RESOLUTION_Y;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_PRINT_SETTINGS_REVERSE")]
+ public const string PRINT_SETTINGS_REVERSE;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_PRINT_SETTINGS_SCALE")]
+ public const string PRINT_SETTINGS_SCALE;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_PRINT_SETTINGS_USE_COLOR")]
+ public const string PRINT_SETTINGS_USE_COLOR;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_PRINT_SETTINGS_WIN32_DRIVER_EXTRA")]
+ public const string PRINT_SETTINGS_WIN32_DRIVER_EXTRA;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_PRINT_SETTINGS_WIN32_DRIVER_VERSION")]
+ public const string PRINT_SETTINGS_WIN32_DRIVER_VERSION;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_PRIORITY_RESIZE")]
+ public const int PRIORITY_RESIZE;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_ACCELERATOR")]
+ public const string STYLE_CLASS_ACCELERATOR;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_ARROW")]
+ public const string STYLE_CLASS_ARROW;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_BACKGROUND")]
+ public const string STYLE_CLASS_BACKGROUND;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_BOTTOM")]
+ public const string STYLE_CLASS_BOTTOM;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_BUTTON")]
+ public const string STYLE_CLASS_BUTTON;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_CALENDAR")]
+ public const string STYLE_CLASS_CALENDAR;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_CELL")]
+ public const string STYLE_CLASS_CELL;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_CHECK")]
+ public const string STYLE_CLASS_CHECK;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_COMBOBOX_ENTRY")]
+ public const string STYLE_CLASS_COMBOBOX_ENTRY;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_CONTEXT_MENU")]
+ public const string STYLE_CLASS_CONTEXT_MENU;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_CSD")]
+ [Version (since = "3.14")]
+ public const string STYLE_CLASS_CSD;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_CURSOR_HANDLE")]
+ public const string STYLE_CLASS_CURSOR_HANDLE;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_DEFAULT")]
+ public const string STYLE_CLASS_DEFAULT;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_DESTRUCTIVE_ACTION")]
+ [Version (since = "3.12")]
+ public const string STYLE_CLASS_DESTRUCTIVE_ACTION;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_DIM_LABEL")]
+ public const string STYLE_CLASS_DIM_LABEL;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_DND")]
+ public const string STYLE_CLASS_DND;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_DOCK")]
+ public const string STYLE_CLASS_DOCK;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_ENTRY")]
+ public const string STYLE_CLASS_ENTRY;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_ERROR")]
+ public const string STYLE_CLASS_ERROR;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_EXPANDER")]
+ public const string STYLE_CLASS_EXPANDER;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_FLAT")]
+ [Version (since = "3.14")]
+ public const string STYLE_CLASS_FLAT;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_FRAME")]
+ public const string STYLE_CLASS_FRAME;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_GRIP")]
+ public const string STYLE_CLASS_GRIP;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_HEADER")]
+ public const string STYLE_CLASS_HEADER;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_HIGHLIGHT")]
+ public const string STYLE_CLASS_HIGHLIGHT;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_HORIZONTAL")]
+ public const string STYLE_CLASS_HORIZONTAL;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_IMAGE")]
+ public const string STYLE_CLASS_IMAGE;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_INFO")]
+ public const string STYLE_CLASS_INFO;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_INLINE_TOOLBAR")]
+ public const string STYLE_CLASS_INLINE_TOOLBAR;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_INSERTION_CURSOR")]
+ public const string STYLE_CLASS_INSERTION_CURSOR;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_LABEL")]
+ [Version (since = "3.16")]
+ public const string STYLE_CLASS_LABEL;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_LEFT")]
+ public const string STYLE_CLASS_LEFT;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_LEVEL_BAR")]
+ public const string STYLE_CLASS_LEVEL_BAR;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_LINKED")]
+ public const string STYLE_CLASS_LINKED;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_LIST")]
+ public const string STYLE_CLASS_LIST;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_LIST_ROW")]
+ public const string STYLE_CLASS_LIST_ROW;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_MARK")]
+ public const string STYLE_CLASS_MARK;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_MENU")]
+ public const string STYLE_CLASS_MENU;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_MENUBAR")]
+ public const string STYLE_CLASS_MENUBAR;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_MENUITEM")]
+ public const string STYLE_CLASS_MENUITEM;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_MESSAGE_DIALOG")]
+ [Version (since = "3.14")]
+ public const string STYLE_CLASS_MESSAGE_DIALOG;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_MONOSPACE")]
+ [Version (since = "3.16")]
+ public const string STYLE_CLASS_MONOSPACE;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_NEEDS_ATTENTION")]
+ [Version (since = "3.12")]
+ public const string STYLE_CLASS_NEEDS_ATTENTION;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_NOTEBOOK")]
+ public const string STYLE_CLASS_NOTEBOOK;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_OSD")]
+ public const string STYLE_CLASS_OSD;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_OVERSHOOT")]
+ [Version (since = "3.14")]
+ public const string STYLE_CLASS_OVERSHOOT;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_PANE_SEPARATOR")]
+ public const string STYLE_CLASS_PANE_SEPARATOR;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_PAPER")]
+ [Version (since = "3.16")]
+ public const string STYLE_CLASS_PAPER;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_POPOVER")]
+ [Version (since = "3.14")]
+ public const string STYLE_CLASS_POPOVER;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_POPUP")]
+ [Version (since = "3.14")]
+ public const string STYLE_CLASS_POPUP;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_PRIMARY_TOOLBAR")]
+ public const string STYLE_CLASS_PRIMARY_TOOLBAR;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_PROGRESSBAR")]
+ public const string STYLE_CLASS_PROGRESSBAR;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_PULSE")]
+ public const string STYLE_CLASS_PULSE;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_QUESTION")]
+ public const string STYLE_CLASS_QUESTION;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_RADIO")]
+ public const string STYLE_CLASS_RADIO;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_RAISED")]
+ public const string STYLE_CLASS_RAISED;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_READ_ONLY")]
+ public const string STYLE_CLASS_READ_ONLY;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_RIGHT")]
+ public const string STYLE_CLASS_RIGHT;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_RUBBERBAND")]
+ public const string STYLE_CLASS_RUBBERBAND;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_SCALE")]
+ public const string STYLE_CLASS_SCALE;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_SCALE_HAS_MARKS_ABOVE")]
+ public const string STYLE_CLASS_SCALE_HAS_MARKS_ABOVE;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_SCALE_HAS_MARKS_BELOW")]
+ public const string STYLE_CLASS_SCALE_HAS_MARKS_BELOW;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_SCROLLBAR")]
+ public const string STYLE_CLASS_SCROLLBAR;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_SCROLLBARS_JUNCTION")]
+ public const string STYLE_CLASS_SCROLLBARS_JUNCTION;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_SEPARATOR")]
+ public const string STYLE_CLASS_SEPARATOR;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_SIDEBAR")]
+ public const string STYLE_CLASS_SIDEBAR;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_SLIDER")]
+ public const string STYLE_CLASS_SLIDER;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_SPINBUTTON")]
+ public const string STYLE_CLASS_SPINBUTTON;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_SPINNER")]
+ public const string STYLE_CLASS_SPINNER;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_STATUSBAR")]
+ [Version (since = "3.16")]
+ public const string STYLE_CLASS_STATUSBAR;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_SUBTITLE")]
+ [Version (since = "3.14")]
+ public const string STYLE_CLASS_SUBTITLE;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_SUGGESTED_ACTION")]
+ [Version (since = "3.12")]
+ public const string STYLE_CLASS_SUGGESTED_ACTION;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_TITLE")]
+ [Version (since = "3.14")]
+ public const string STYLE_CLASS_TITLE;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_TITLEBAR")]
+ public const string STYLE_CLASS_TITLEBAR;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_TOOLBAR")]
+ public const string STYLE_CLASS_TOOLBAR;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_TOOLTIP")]
+ public const string STYLE_CLASS_TOOLTIP;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_TOP")]
+ public const string STYLE_CLASS_TOP;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_TOUCH_SELECTION")]
+ [Version (since = "3.16")]
+ public const string STYLE_CLASS_TOUCH_SELECTION;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_TROUGH")]
+ public const string STYLE_CLASS_TROUGH;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_UNDERSHOOT")]
+ [Version (since = "3.16")]
+ public const string STYLE_CLASS_UNDERSHOOT;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_VERTICAL")]
+ public const string STYLE_CLASS_VERTICAL;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_VIEW")]
+ public const string STYLE_CLASS_VIEW;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_WARNING")]
+ public const string STYLE_CLASS_WARNING;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_CLASS_WIDE")]
+ [Version (since = "3.16")]
+ public const string STYLE_CLASS_WIDE;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_PROPERTY_BACKGROUND_COLOR")]
+ public const string STYLE_PROPERTY_BACKGROUND_COLOR;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_PROPERTY_BACKGROUND_IMAGE")]
+ public const string STYLE_PROPERTY_BACKGROUND_IMAGE;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_PROPERTY_BORDER_COLOR")]
+ public const string STYLE_PROPERTY_BORDER_COLOR;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_PROPERTY_BORDER_RADIUS")]
+ public const string STYLE_PROPERTY_BORDER_RADIUS;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_PROPERTY_BORDER_STYLE")]
+ public const string STYLE_PROPERTY_BORDER_STYLE;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_PROPERTY_BORDER_WIDTH")]
+ public const string STYLE_PROPERTY_BORDER_WIDTH;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_PROPERTY_COLOR")]
+ public const string STYLE_PROPERTY_COLOR;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_PROPERTY_FONT")]
+ public const string STYLE_PROPERTY_FONT;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_PROPERTY_MARGIN")]
+ public const string STYLE_PROPERTY_MARGIN;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_PROPERTY_PADDING")]
+ public const string STYLE_PROPERTY_PADDING;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_PROVIDER_PRIORITY_APPLICATION")]
+ public const int STYLE_PROVIDER_PRIORITY_APPLICATION;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_PROVIDER_PRIORITY_FALLBACK")]
+ public const int STYLE_PROVIDER_PRIORITY_FALLBACK;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_PROVIDER_PRIORITY_SETTINGS")]
+ public const int STYLE_PROVIDER_PRIORITY_SETTINGS;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_PROVIDER_PRIORITY_THEME")]
+ public const int STYLE_PROVIDER_PRIORITY_THEME;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_STYLE_PROVIDER_PRIORITY_USER")]
+ public const int STYLE_PROVIDER_PRIORITY_USER;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_TEXT_VIEW_PRIORITY_VALIDATE")]
+ public const int TEXT_VIEW_PRIORITY_VALIDATE;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID")]
+ public const int TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID;
+ [CCode (cheader_filename = "gtk/gtk.h", cname = "GTK_TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID")]
+ public const int TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID;
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static bool accel_groups_activate (GLib.Object object, uint accel_key, Gdk.ModifierType
accel_mods);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static unowned GLib.SList<Gtk.AccelGroup> accel_groups_from_object (GLib.Object object);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static Gdk.ModifierType accelerator_get_default_mod_mask ();
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "2.6")]
+ public static string accelerator_get_label (uint accelerator_key, Gdk.ModifierType accelerator_mods);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "3.4")]
+ public static string accelerator_get_label_with_keycode (Gdk.Display? display, uint accelerator_key,
uint keycode, Gdk.ModifierType accelerator_mods);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static string accelerator_name (uint accelerator_key, Gdk.ModifierType accelerator_mods);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "3.4")]
+ public static string accelerator_name_with_keycode (Gdk.Display? display, uint accelerator_key, uint
keycode, Gdk.ModifierType accelerator_mods);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static void accelerator_parse (string accelerator, out uint accelerator_key, out
Gdk.ModifierType accelerator_mods);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "3.4")]
+ public static void accelerator_parse_with_keycode (string accelerator, out uint accelerator_key,
[CCode (array_length = false, array_null_terminated = true)] out uint[] accelerator_codes, out
Gdk.ModifierType accelerator_mods);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static void accelerator_set_default_mod_mask (Gdk.ModifierType default_mod_mask);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static bool accelerator_valid (uint keyval, Gdk.ModifierType modifiers);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static bool bindings_activate (GLib.Object object, uint keyval, Gdk.ModifierType modifiers);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "2.4")]
+ public static bool bindings_activate_event (GLib.Object object, Gdk.EventKey event);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "3.0")]
+ public static bool cairo_should_draw_window (Cairo.Context cr, Gdk.Window window);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "3.0")]
+ public static void cairo_transform_to_window (Cairo.Context cr, Gtk.Widget widget, Gdk.Window window);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static unowned string? check_version (uint required_major, uint required_minor, uint
required_micro);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "3.0")]
+ public static void device_grab_add (Gtk.Widget widget, Gdk.Device device, bool block_others);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "3.0")]
+ public static void device_grab_remove (Gtk.Widget widget, Gdk.Device device);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static void disable_setlocale ();
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static int distribute_natural_allocation (int extra_space, uint n_requested_sizes,
Gtk.RequestedSize sizes);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "3.10")]
+ public static unowned Gdk.DragContext drag_begin_with_coordinates (Gtk.Widget widget, Gtk.TargetList
targets, Gdk.DragAction actions, int button, Gdk.Event? event, int x, int y);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "3.16")]
+ public static void drag_cancel (Gdk.DragContext context);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static bool drag_check_threshold (Gtk.Widget widget, int start_x, int start_y, int current_x,
int current_y);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "2.6")]
+ public static void drag_dest_add_image_targets (Gtk.Widget widget);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "2.6")]
+ public static void drag_dest_add_text_targets (Gtk.Widget widget);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "2.6")]
+ public static void drag_dest_add_uri_targets (Gtk.Widget widget);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static Gdk.Atom drag_dest_find_target (Gtk.Widget widget, Gdk.DragContext context,
Gtk.TargetList? target_list);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static unowned Gtk.TargetList? drag_dest_get_target_list (Gtk.Widget widget);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "2.10")]
+ public static bool drag_dest_get_track_motion (Gtk.Widget widget);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static void drag_dest_set (Gtk.Widget widget, Gtk.DestDefaults flags, [CCode
(array_length_cname = "n_targets", array_length_pos = 3.5)] Gtk.TargetEntry[]? targets, Gdk.DragAction
actions);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static void drag_dest_set_target_list (Gtk.Widget widget, Gtk.TargetList? target_list);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "2.10")]
+ public static void drag_dest_set_track_motion (Gtk.Widget widget, bool track_motion);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static void drag_dest_unset (Gtk.Widget widget);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static void drag_finish (Gdk.DragContext context, bool success, bool del, uint32 time_);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static void drag_get_data (Gtk.Widget widget, Gdk.DragContext context, Gdk.Atom target, uint32
time_);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static unowned Gtk.Widget? drag_get_source_widget (Gdk.DragContext context);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static void drag_highlight (Gtk.Widget widget);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static void drag_set_icon_default (Gdk.DragContext context);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "3.2")]
+ public static void drag_set_icon_gicon (Gdk.DragContext context, GLib.Icon icon, int hot_x, int
hot_y);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "2.8")]
+ public static void drag_set_icon_name (Gdk.DragContext context, string icon_name, int hot_x, int
hot_y);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static void drag_set_icon_pixbuf (Gdk.DragContext context, Gdk.Pixbuf pixbuf, int hot_x, int
hot_y);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static void drag_set_icon_surface (Gdk.DragContext context, Cairo.Surface surface);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static void drag_set_icon_widget (Gdk.DragContext context, Gtk.Widget widget, int hot_x, int
hot_y);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "2.6")]
+ public static void drag_source_add_image_targets (Gtk.Widget widget);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "2.6")]
+ public static void drag_source_add_text_targets (Gtk.Widget widget);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "2.6")]
+ public static void drag_source_add_uri_targets (Gtk.Widget widget);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "2.4")]
+ public static unowned Gtk.TargetList? drag_source_get_target_list (Gtk.Widget widget);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static void drag_source_set (Gtk.Widget widget, Gdk.ModifierType start_button_mask, [CCode
(array_length_cname = "n_targets", array_length_pos = 3.5)] Gtk.TargetEntry[]? targets, Gdk.DragAction
actions);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "3.2")]
+ public static void drag_source_set_icon_gicon (Gtk.Widget widget, GLib.Icon icon);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "2.8")]
+ public static void drag_source_set_icon_name (Gtk.Widget widget, string icon_name);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static void drag_source_set_icon_pixbuf (Gtk.Widget widget, Gdk.Pixbuf pixbuf);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "2.4")]
+ public static void drag_source_set_target_list (Gtk.Widget widget, Gtk.TargetList? target_list);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static void drag_source_unset (Gtk.Widget widget);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static void drag_unhighlight (Gtk.Widget widget);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static bool events_pending ();
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static bool @false ();
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "3.0")]
+ public static uint get_binary_age ();
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static Gdk.Event? get_current_event ();
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static unowned Gdk.Device? get_current_event_device ();
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static bool get_current_event_state (out Gdk.ModifierType state);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static uint32 get_current_event_time ();
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static uint get_debug_flags ();
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static unowned Pango.Language get_default_language ();
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static unowned Gtk.Widget? get_event_widget (Gdk.Event event);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "3.0")]
+ public static uint get_interface_age ();
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "3.12")]
+ public static Gtk.TextDirection get_locale_direction ();
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "3.0")]
+ public static uint get_major_version ();
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "3.0")]
+ public static uint get_micro_version ();
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "3.0")]
+ public static uint get_minor_version ();
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "2.6")]
+ public static GLib.OptionGroup get_option_group (bool open_default_display);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static void grab_add (Gtk.Widget widget);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static unowned Gtk.Widget? grab_get_current ();
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static void grab_remove (Gtk.Widget widget);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "2.14")]
+ public static void hsv_to_rgb (double h, double s, double v, out double r, out double g, out double
b);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static void init ([CCode (array_length_cname = "argc", array_length_pos = 0.5)] ref unowned
string[]? argv);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static bool init_check ([CCode (array_length_cname = "argc", array_length_pos = 0.5)] ref
unowned string[]? argv);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "2.6")]
+ public static bool init_with_args ([CCode (array_length_cname = "argc", array_length_pos = 0.5)] ref
unowned string[]? argv, string? parameter_string, [CCode (array_length = false, array_null_terminated =
true)] GLib.OptionEntry[] entries, string? translation_domain) throws GLib.Error;
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static void main ();
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static void main_do_event (Gdk.Event event);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static bool main_iteration ();
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static bool main_iteration_do (bool blocking);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static uint main_level ();
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static void main_quit ();
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static bool parse_args ([CCode (array_length_cname = "argc", array_length_pos = 0.5)] ref
unowned string[] argv);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "2.10")]
+ public static Gtk.PageSetup print_run_page_setup_dialog (Gtk.Window? parent, Gtk.PageSetup?
page_setup, Gtk.PrintSettings settings);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "2.10")]
+ public static void print_run_page_setup_dialog_async (Gtk.Window? parent, Gtk.PageSetup? page_setup,
Gtk.PrintSettings settings, [CCode (scope = "async")] Gtk.PageSetupDoneFunc done_cb);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static void propagate_event (Gtk.Widget widget, Gdk.Event event);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "2.14")]
+ public static void rgb_to_hsv (double r, double g, double b, out double h, out double s, out double
v);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static void selection_add_target (Gtk.Widget widget, Gdk.Atom selection, Gdk.Atom target, uint
info);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static void selection_add_targets (Gtk.Widget widget, Gdk.Atom selection, [CCode
(array_length_cname = "ntargets", array_length_pos = 3.1, array_length_type = "guint")] Gtk.TargetEntry[]
targets);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static void selection_clear_targets (Gtk.Widget widget, Gdk.Atom selection);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static bool selection_convert (Gtk.Widget widget, Gdk.Atom selection, Gdk.Atom target, uint32
time_);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static bool selection_owner_set (Gtk.Widget? widget, Gdk.Atom selection, uint32 time_);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "2.2")]
+ public static bool selection_owner_set_for_display (Gdk.Display display, Gtk.Widget? widget, Gdk.Atom
selection, uint32 time_);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static void selection_remove_all (Gtk.Widget widget);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static void set_debug_flags (uint flags);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "2.6")]
+ public static void show_about_dialog (Gtk.Window? parent, ...);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "2.14")]
+ public static bool show_uri (Gdk.Screen? screen, string uri, uint32 timestamp) throws GLib.Error;
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "3.22")]
+ public static bool show_uri_on_window (Gtk.Window? parent, string uri, uint32 timestamp) throws
GLib.Error;
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "2.10")]
+ public static void target_table_free ([CCode (array_length_cname = "n_targets", array_length_pos =
1.1)] Gtk.TargetEntry[] targets);
+ [CCode (array_length_pos = 1.1, cheader_filename = "gtk/gtk.h")]
+ [Version (since = "2.10")]
+ public static Gtk.TargetEntry[] target_table_new_from_list (Gtk.TargetList list);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "2.10")]
+ public static bool targets_include_image ([CCode (array_length_cname = "n_targets", array_length_pos
= 1.5)] Gdk.Atom[] targets, bool writable);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "2.10")]
+ public static bool targets_include_rich_text ([CCode (array_length_cname = "n_targets",
array_length_pos = 1.5)] Gdk.Atom[] targets, Gtk.TextBuffer buffer);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "2.10")]
+ public static bool targets_include_text ([CCode (array_length_cname = "n_targets", array_length_pos =
1.1)] Gdk.Atom[] targets);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "2.10")]
+ public static bool targets_include_uri ([CCode (array_length_cname = "n_targets", array_length_pos =
1.1)] Gdk.Atom[] targets);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (deprecated = true, deprecated_since = "3.20", since = "2.14")]
+ public static unowned Gtk.Widget test_create_simple_window (string window_title, string dialog_text);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (deprecated = true, deprecated_since = "3.20", since = "2.14")]
+ public static unowned Gtk.Widget test_create_widget (GLib.Type widget_type, ...);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (deprecated = true, deprecated_since = "3.20", since = "2.14")]
+ public static Gtk.Widget test_display_button_window (string window_title, string dialog_text, ...);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "2.14")]
+ public static unowned Gtk.Widget test_find_label (Gtk.Widget widget, string label_pattern);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "2.14")]
+ public static unowned Gtk.Widget test_find_sibling (Gtk.Widget base_widget, GLib.Type widget_type);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "2.14")]
+ public static unowned Gtk.Widget? test_find_widget (Gtk.Widget widget, string label_pattern,
GLib.Type widget_type);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "2.14")]
+ public static void test_init ([CCode (array_length_cname = "argcp", array_length_pos = 0.5)] ref
unowned string[] argvp, ...);
+ [CCode (array_length_pos = 0.1, array_length_type = "guint", array_null_terminated = true,
cheader_filename = "gtk/gtk.h")]
+ [Version (since = "2.14")]
+ public static unowned GLib.Type[] test_list_all_types ();
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "2.14")]
+ public static void test_register_all_types ();
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (deprecated = true, deprecated_since = "3.20", since = "2.14")]
+ public static double test_slider_get_value (Gtk.Widget widget);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (deprecated = true, deprecated_since = "3.20", since = "2.14")]
+ public static void test_slider_set_perc (Gtk.Widget widget, double percentage);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (deprecated = true, deprecated_since = "3.20", since = "2.14")]
+ public static bool test_spin_button_click (Gtk.SpinButton spinner, uint button, bool upwards);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (deprecated = true, deprecated_since = "3.20", since = "2.14")]
+ public static string test_text_get (Gtk.Widget widget);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (deprecated = true, deprecated_since = "3.20", since = "2.14")]
+ public static void test_text_set (Gtk.Widget widget, string string);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (deprecated = true, deprecated_since = "3.20", since = "2.14")]
+ public static bool test_widget_click (Gtk.Widget widget, uint button, Gdk.ModifierType modifiers);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "2.14")]
+ public static bool test_widget_send_key (Gtk.Widget widget, uint keyval, Gdk.ModifierType modifiers);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Version (since = "3.10")]
+ public static void test_widget_wait_for_draw (Gtk.Widget widget);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static bool tree_get_row_drag_data (Gtk.SelectionData selection_data, out unowned
Gtk.TreeModel? tree_model, out Gtk.TreePath? path);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static bool tree_set_row_drag_data (Gtk.SelectionData selection_data, Gtk.TreeModel
tree_model, Gtk.TreePath path);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static bool @true ();
+}
diff --git a/vapi/metadata/Gdk-4.0-custom.vala b/vapi/metadata/Gdk-4.0-custom.vala
new file mode 100644
index 0000000..7754e54
--- /dev/null
+++ b/vapi/metadata/Gdk-4.0-custom.vala
@@ -0,0 +1,52 @@
+namespace Gdk {
+ [SimpleType]
+ public struct Atom : uint {
+ [CCode (cname = "GDK_NONE")]
+ public static Gdk.Atom NONE;
+ }
+
+ [CCode (cheader_filename = "gdk/gdk.h", copy_function = "g_boxed_copy", free_function =
"g_boxed_free", type_id = "gdk_event_get_type ()")]
+ [Compact]
+ public class Event {
+ public Gdk.EventAny any { [CCode (cname = "(GdkEventAny *)")] get; }
+ public Gdk.EventButton button { [CCode (cname = "(GdkEventButton *)")] get; }
+ public Gdk.EventConfigure configure { [CCode (cname = "(GdkEventConfigure *)")] get; }
+ public Gdk.EventCrossing crossing { [CCode (cname = "(GdkEventCrossing *)")] get; }
+ public Gdk.EventDND dnd { [CCode (cname = "(GdkEventDND *)")] get; }
+ public Gdk.EventExpose expose { [CCode (cname = "(GdkEventExpose *)")] get; }
+ public Gdk.EventFocus focus_change { [CCode (cname = "(GdkEventFocus *)")] get; }
+ public Gdk.EventGrabBroken grab_broken { [CCode (cname = "(GdkEventGrabBroken *)")] get; }
+ public Gdk.EventKey key { [CCode (cname = "(GdkEventKey *)")] get; }
+ public Gdk.EventMotion motion { [CCode (cname = "(GdkEventMotion *)")] get; }
+ public Gdk.EventOwnerChange owner_change { [CCode (cname = "(GdkEventOwnerChange *)")] get; }
+ public Gdk.EventPadAxis pad_axis { [CCode (cname = "(GdkEventPadAxis *)")] get; }
+ public Gdk.EventPadButton pad_button { [CCode (cname = "(GdkEventPadButton *)")] get; }
+ public Gdk.EventPadGroupMode pad_group_mode { [CCode (cname = "(GdkEventPadGroupMode *)")]
get; }
+ public Gdk.EventProperty property { [CCode (cname = "(GdkEventProperty *)")] get; }
+ public Gdk.EventProximity proximity { [CCode (cname = "(GdkEventProximity *)")] get; }
+ public Gdk.EventScroll scroll { [CCode (cname = "(GdkEventScroll *)")] get; }
+ public Gdk.EventSelection selection { [CCode (cname = "(GdkEventSelection *)")] get; }
+ public Gdk.EventSetting setting { [CCode (cname = "(GdkEventSetting *)")] get; }
+ public Gdk.EventTouch touch { [CCode (cname = "(GdkEventTouch *)")] get; }
+ public Gdk.EventTouchpadPinch touchpad_pinch { [CCode (cname = "(GdkEventTouchpadPinch *)")]
get; }
+ public Gdk.EventTouchpadSwipe touchpad_swipe { [CCode (cname = "(GdkEventTouchpadSwipe *)")]
get; }
+ public Gdk.EventVisibility visibility { [CCode (cname = "(GdkEventVisibility *)")] get; }
+ public Gdk.EventWindowState window_state { [CCode (cname = "(GdkEventWindowState *)")] get; }
+ }
+
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public struct Rectangle : Cairo.RectangleInt {
+ }
+
+ [CCode (ref_function = "", unref_function = "")]
+ [Compact]
+ public class XEvent {
+ }
+
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public const Gdk.Atom SELECTION_CLIPBOARD;
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public const Gdk.Atom SELECTION_PRIMARY;
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public const Gdk.Atom SELECTION_SECONDARY;
+}
diff --git a/vapi/metadata/Gdk-4.0.metadata b/vapi/metadata/Gdk-4.0.metadata
new file mode 100644
index 0000000..73645bb
--- /dev/null
+++ b/vapi/metadata/Gdk-4.0.metadata
@@ -0,0 +1,87 @@
+KEY_* name="KEY_(.+)" parent="Gdk.Key"
+selection_* name="selection_(.+)" parent="Gdk.Selection"
+Atom struct
+Color struct
+Cursor abstract=false
+Device
+ .free_history skip=false
+ .get_axis skip=false
+ .get_axis_value skip=false
+ .get_history skip=false
+ .get_state skip=false
+ .get_window_at_position skip=false
+Event
+ ._get_angle skip
+ ._get_center skip
+ ._get_distance skip
+Window abstract=false
+ .add_filter skip=false
+ .create_similar_image_surface type="Cairo.ImageSurface"
+ .remove_filter skip=false
+ .moved_to_rect.*_rect type="Gdk.Rectangle"
+WindowRedirect skip
+Rectangle struct
+ .x skip
+ .y skip
+ .width skip
+ .height skip
+RGBA struct
+ModifierType
+ .modifier_reserved_*_mask skip
+pango_layout_get_clip_region skip=false
+property_change skip=false
+add_option_entries_libgtk_only skip=false
+Device
+ .grab_info_libgtk_only skip
+Display.open_default_libgtk_only skip=false
+Window
+ .destroy destroys_instance
+ .destroy_notify skip
+synthesize_window_state skip
+
+// g-i doesn't support nullable fields and properties (bug #730479)
+Device
+ .associated_device nullable
+ .name nullable
+
+// vapigen actually generates the correctly, but in away that breaks BC
+Rectangle.union return_void
+Window.get_frame_extents return_void
+
+EventAny struct=false base_type="Gdk.Event" type_id="gdk_event_get_type ()"
+EventButton struct=false base_type="Gdk.Event" type_id="gdk_event_get_type ()"
+EventConfigure struct=false base_type="Gdk.Event" type_id="gdk_event_get_type ()"
+EventCrossing struct=false base_type="Gdk.Event" type_id="gdk_event_get_type ()"
+EventDND struct=false base_type="Gdk.Event" type_id="gdk_event_get_type ()"
+EventExpose struct=false base_type="Gdk.Event" type_id="gdk_event_get_type ()"
+EventFocus struct=false base_type="Gdk.Event" type_id="gdk_event_get_type ()"
+EventGrabBroken struct=false base_type="Gdk.Event" type_id="gdk_event_get_type ()"
+EventKey struct=false base_type="Gdk.Event" type_id="gdk_event_get_type ()"
+ .string name="str" unowned=false
+EventMotion struct=false base_type="Gdk.Event" type_id="gdk_event_get_type ()"
+ .axes array
+EventOwnerChange struct=false base_type="Gdk.Event" type_id="gdk_event_get_type ()"
+EventPadAxis struct=false base_type="Gdk.Event" type_id="gdk_event_get_type ()"
+EventPadButton struct=false base_type="Gdk.Event" type_id="gdk_event_get_type ()"
+EventPadGroupMode struct=false base_type="Gdk.Event" type_id="gdk_event_get_type ()"
+EventProperty struct=false base_type="Gdk.Event" type_id="gdk_event_get_type ()"
+EventProximity struct=false base_type="Gdk.Event" type_id="gdk_event_get_type ()"
+EventScroll struct=false base_type="Gdk.Event" type_id="gdk_event_get_type ()"
+EventSelection struct=false base_type="Gdk.Event" type_id="gdk_event_get_type ()"
+EventSetting struct=false base_type="Gdk.Event" type_id="gdk_event_get_type ()"
+EventTouch struct=false base_type="Gdk.Event" type_id="gdk_event_get_type ()"
+EventTouchpadPinch struct=false base_type="Gdk.Event" type_id="gdk_event_get_type ()"
+EventTouchpadSwipe struct=false base_type="Gdk.Event" type_id="gdk_event_get_type ()"
+EventVisibility struct=false base_type="Gdk.Event" type_id="gdk_event_get_type ()"
+EventWindowState struct=false base_type="Gdk.Event" type_id="gdk_event_get_type ()"
+FilterFunc.data closure=2
+init*.argv unowned
+parse_args.argv unowned
+property_change.data array
+selection_property_get skip=false
+ .data array
+threads_add_idle skip=false
+threads_add_timeout skip=false
+threads_add_timeout_seconds skip=false
+threads_set_lock_functions skip=false
+XEvent skip
diff --git a/vapi/metadata/GdkX11-4.0-custom.vala b/vapi/metadata/GdkX11-4.0-custom.vala
new file mode 100644
index 0000000..5e1dcef
--- /dev/null
+++ b/vapi/metadata/GdkX11-4.0-custom.vala
@@ -0,0 +1,2 @@
+namespace Gdk {
+}
diff --git a/vapi/metadata/GdkX11-4.0.metadata b/vapi/metadata/GdkX11-4.0.metadata
new file mode 100644
index 0000000..c26eccc
--- /dev/null
+++ b/vapi/metadata/GdkX11-4.0.metadata
@@ -0,0 +1,12 @@
+x11_* name="x11_(.+)" parent="Gdk.X11"
+X11* name="X11(.+)" parent="Gdk.X11"
+
+X11Display
+ .broadcast_startup_message skip=false
+
+X11Window
+ .foreign_new_for_display name="foreign_for_display"
+
+x11_device_manager_lookup name="lookup_for_device_manager" parent="Gdk.X11.DeviceCore"
+x11_free_compound_text.ctext type="uint8[]"
+x11_lookup_xdisplay name="lookup_for_xdisplay" parent="Gdk.X11.Display"
diff --git a/vapi/metadata/Gsk-4.0-custom.vala b/vapi/metadata/Gsk-4.0-custom.vala
new file mode 100644
index 0000000..82b07fd
--- /dev/null
+++ b/vapi/metadata/Gsk-4.0-custom.vala
@@ -0,0 +1,5 @@
+namespace Gsk {
+ [CCode (get_value_function = "gsk_value_get_render_node", ref_function = "gsk_render_node_ref",
set_value_function = "gsk_value_set_render_node", take_value_function = "gsk_value_take_render_node",
unref_function = "gsk_render_node_unref")]
+ public class RenderNode {
+ }
+}
diff --git a/vapi/metadata/Gsk-4.0.metadata b/vapi/metadata/Gsk-4.0.metadata
new file mode 100644
index 0000000..848863e
--- /dev/null
+++ b/vapi/metadata/Gsk-4.0.metadata
@@ -0,0 +1,4 @@
+value_* skip
+
+RenderNodeIter
+ .free destroys_instance
diff --git a/vapi/metadata/Gtk-4.0-custom.vala b/vapi/metadata/Gtk-4.0-custom.vala
new file mode 100644
index 0000000..a00ccd3
--- /dev/null
+++ b/vapi/metadata/Gtk-4.0-custom.vala
@@ -0,0 +1,89 @@
+namespace Gtk {
+ public delegate bool AccelGroupActivate (Gtk.AccelGroup accel_group, GLib.Object acceleratable, uint
keyval, Gdk.ModifierType modifier);
+
+ [CCode (has_type_id = false)]
+ [Compact]
+ class BindingEntry {
+ public static void add_signal (Gtk.BindingSet binding_set, uint keyval, Gdk.ModifierType
modifiers, string signal_name, uint n_args, ...);
+ }
+
+ [CCode (has_type_id = false)]
+ [Compact]
+ public class BindingSet {
+ public static unowned BindingSet @new (string name);
+ }
+
+ [CCode (type_id = "gtk_container_get_type ()")]
+ public abstract class Container : Gtk.Widget {
+ [CCode (vfunc_name = "forall")]
+ [NoWrapper]
+ public virtual void forall_internal (bool include_internal, Gtk.Callback callback);
+ [HasEmitter]
+ public virtual signal void set_focus_child (Gtk.Widget? child);
+ }
+
+ [CCode (type_id = "gtk_container_accessible_get_type ()")]
+ public class ContainerAccessible : Gtk.WidgetAccessible {
+ [NoWrapper]
+ public virtual int add_gtk (Gtk.Widget widget, void* data);
+ [NoWrapper]
+ public virtual int remove_gtk (Gtk.Widget widget, void* data);
+ }
+
+ [CCode (cheader_filename = "gtk/gtk.h", copy_function = "gtk_icon_info_copy", free_function =
"gtk_icon_info_free", type_id = "gtk_icon_info_get_type ()")]
+ [Compact]
+ public class IconInfo {
+ }
+
+ [CCode (cheader_filename = "gtk/gtk.h", has_copy_function = false, has_destroy_function = false,
has_type_id = false)]
+ public struct RecentData {
+ }
+
+ [CCode (type_id = "gtk_style_get_type ()")]
+ public class Style : GLib.Object {
+ [NoWrapper]
+ public virtual Gtk.Style clone ();
+ public Gtk.Style copy ();
+ [CCode (instance_pos = -1, vfunc_name = "copy")]
+ [NoWrapper]
+ public virtual void copy_to (Gtk.Style dest);
+ }
+
+ [CCode (type_id = "gtk_tree_model_get_type ()")]
+ public interface TreeModel : GLib.Object {
+ [HasEmitter]
+ public virtual signal void rows_reordered (Gtk.TreePath path, Gtk.TreeIter iter, [CCode
(array_length = false)] int[] new_order);
+ }
+
+ [CCode (type_id = "gtk_widget_accessible_get_type ()")]
+ public class WidgetAccessible : Gtk.Accessible {
+ [NoWrapper]
+ public virtual void notify_gtk (GLib.ParamSpec pspec);
+ }
+
+ [CCode (type_id = "gtk_editable_get_type ()")]
+ public interface Editable : GLib.Object {
+ [NoWrapper]
+ public abstract void do_insert_text (string new_text, int new_text_length, ref int position);
+ [NoWrapper]
+ public abstract void do_delete_text (int start_pos, int end_pos);
+ }
+
+ [CCode (has_type_id = false)]
+ public struct BindingArg {
+ [CCode (cname = "d.long_data")]
+ public long long_data;
+ [CCode (cname = "d.double_data")]
+ public double double_data;
+ [CCode (cname = "d.string_data")]
+ public weak string string_data;
+ }
+
+ [CCode (cname = "gint", has_type_id = false)]
+ public enum SortColumn {
+ [CCode (cname = "GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID")]
+ DEFAULT,
+ [CCode (cname = "GTK_TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID")]
+ UNSORTED
+ }
+}
diff --git a/vapi/metadata/Gtk-4.0.metadata b/vapi/metadata/Gtk-4.0.metadata
new file mode 100644
index 0000000..ac93d14
--- /dev/null
+++ b/vapi/metadata/Gtk-4.0.metadata
@@ -0,0 +1,432 @@
+// Issues which can't (currently) be fixed through annotations alone,
+// but may be some day.
+////////////////////////////////////////////////////////////////////
+
+// G-I doesn't support per-sybmol includes
+* cheader_filename="gtk/gtk.h"
+*Accessible cheader_filename="gtk/gtk.h,gtk/gtk-a11y.h"
+IMContext cheader_filename="gtk/gtk.h,gtk/gtkimmodule.h"
+
+// Causes vapigen issues, not sure why -- <union> without name
+
+// G-I doesn't support structs
+BindingSet struct=false
+BindingEntry struct=false
+BindingSignal struct=false
+Border struct
+FileFilterInfo struct=false
+FixedChild struct=false
+Requisition struct
+TargetEntry struct
+TextIter struct
+TreeIter struct
+
+// Bug #636812: no support for annotating the type of a closure
+AccelGroup
+ .connect*.closure type="owned Gtk.AccelGroupActivate"
+AccelLabel
+ .set_accel_closure.accel_closure type="owned Gtk.AccelGroupActivate"
+
+// Bug #: Virtual methods without invokers
+Entry
+ .get_frame_size.* out
+ .get_text_area_size.* out
+EntryBuffer
+ .get_text#virtual_method.n_bytes out default=null
+Range
+ .get_range_border.* out
+ .get_range_size_request.minimum out
+ .get_range_size_request.natural out
+TextView
+ .create_buffer unowned=false skip=false
+Widget
+ .adjust_size_allocation.*_size ref
+ .adjust_size_allocation.allocated_pos ref
+ .adjust_size_request.*_size ref
+ .compute_expand#virtual_method.* out
+ .dispatch_child_properties_changed.pspecs array array_length_idx=0
+RecentChooser
+ .get_recent_manager skip=false
+
+// Bug #657202: Floating references
+FileFilter
+ .to_gvariant floating
+PageSetup
+ .to_gvariant floating
+PaperSize
+ .to_gvariant floating
+PrintSettings
+ .to_gvariant floating
+
+// Arrays without length arguments
+TreeStore
+ .reorder skip=false
+
+// Better deprecation notices
+Accessible
+ .connect_widget_destroyed replacement="set_widget"
+CellRenderer
+ .get_size replacement="get_preferred_size"
+
+// G-I cannot deprecate whole types
+Gradient deprecated_since="3.8"
+IconSet deprecated_since="3.10" replacement="IconTheme"
+IconSource deprecated_since="3.10" replacement="IconTheme"
+
+// G-I cannot handle returning non-boxed types
+binding_set_by_class skip=false
+ContainerClass
+ .find_child_property skip=false
+get_option_group skip=false
+
+// G-I cannot handle variadic functions
+*.*_valist skip=false
+*.*_valist.args type="va_list"
+*.*_valist.var_args type="va_list"
+Builder
+ .add_callback_symbols skip=false
+CellArea
+ .add_with_properties skip=false
+ .cell_get skip=false
+ .cell_set skip=false
+Container
+ .add_with_properties skip=false
+ .child_get* skip=false
+ .child_set* skip=false
+Dialog
+ .add_buttons skip=false
+ .new_with_buttons skip=false
+FileChooserDialog
+ .new skip=false
+InfoBar
+ .add_buttons skip=false
+ .new_with_buttons skip=false
+ListStore
+ .new skip=false sentinel="-1"
+ .insert_with_values skip=false sentinel="-1"
+ .set skip=false sentinel="-1"
+MessageDialog
+ .new skip=false printf_format
+ .format_secondary_markup skip=false printf_format
+ .format_secondary_text skip=false printf_format
+ .new_with_markup skip=false printf_format
+RecentChooserDialog
+ .new skip=false
+ .new_for_manager skip=false
+StyleContext
+ .get skip=false
+ .get_style skip=false
+TextBuffer
+ .create_tag skip=false
+ .insert_with_tags skip=false
+ .insert_with_tags_by_name skip=false
+TreePath
+ .new_from_indices skip=false sentinel="-1"
+TreeStore
+ .new skip=false sentinel=""
+ .insert_with_values skip=false sentinel="-1"
+ .set skip=false sentinel="-1"
+TreeView
+ .insert_column_with_attributes skip=false
+TreeViewColumn
+ .set_attributes skip=false
+ .new_with_attributes skip=false
+Widget abstract=false
+ .new skip=false
+ .style_get skip=false
+Actionable
+ .set_action_target skip=false
+CellLayout
+ .set_attributes skip=false
+TreeModel
+ .get skip=false sentinel="-1"
+
+// Abstract vs. virtual
+CellRenderer
+ .get_size#virtual_method abstract
+ .render#virtual_method abstract
+TreeModel
+ .iter_previous#virtual_method virtual
+ .ref_node#virtual_method virtual
+ .unref_node#virtual_method virtual
+
+// G-I can't handle delegates w/o targets
+Clipboard
+ .set_with_data skip=false
+ .set_with_owner skip=false
+
+// Unregistered callback types
+Builder
+ .lookup_callback_symbol skip=false
+
+// Bug #: Default values
+Button
+ .new_from_icon_name.size default=Gtk.IconSize.BUTTON
+Box
+ .pack_*.expand default=true
+ .pack_*.fill default=true
+CellAreaBox
+ .pack_*.align default=false
+ .pack_*.fixed default=true
+ .pack_*.expand default=true
+Editable
+ .get_chars.start_pos default=0
+ .get_chars.end_pos default=-1
+EntryBuffer
+ .new.initial_chars default=null
+Gesture
+ .get_point.x nullable default=null
+ .get_point.y nullable default=null
+Grid
+ .attach*.width default=1
+ .attach*.height default=1
+IconInfo
+ .load_symbolic*.success_color default=null
+ .load_symbolic*.warning_color default=null
+ .load_symbolic*.error_color default=null
+ .load_symbolic*.was_symbolic default=null
+ .*.cancellable default=null
+Layout
+ .new.* default=null
+Menu
+ .popup_at_*.trigger_event default=null
+Notebook
+ .append_page.tab_label default=null
+ .prepend_page.tab_label default=null
+ScaleButton
+ .new.size type="Gtk.IconSize"
+ .new.min default=0.0
+ .new.max default=100.0
+ .new.step default=2.0
+ .new.icons default=null
+TextBuffer
+ .set_text.len default=-1
+TextTag
+ .new.name default=null
+TextMark
+ .new.left_gravity default=false
+Window
+ .new.type default=Gtk.WindowType.TOPLEVEL
+
+// Ownership of out arguments
+CellRenderer
+ .get_preferred_size.minimum_size unowned=false
+ .get_preferred_size.natural_size unowned=false
+CellView
+ .get_size_of_row.requisition unowned=false
+ComboBox
+ .get_active_iter.iter unowned=false
+
+// Structs as generic type arguments
+binding_entry_add_signall.binding_args type="GLib.SList<Gtk.BindingArg?>"
+
+// Subclasses conflicting with virtual methods with different signatures
+CellAreaBox
+ .pack_end name="pack_end_full"
+ .pack_start name="pack_start_full"
+FileFilter
+ .get_name name="get_filter_name"
+ .set_name name="set_filter_name"
+RecentFilter
+ .get_name name="get_filter_name"
+ .set_name name="set_filter_name"
+
+// Field ownership
+RecentData
+ .* unowned=false
+TextAttributes
+ .language unowned=false
+
+// Bug #: Nullable properties & fields
+ComboBox.active_id nullable
+RecentData
+ .display_name nullable
+ .description nullable
+RecentFilterInfo
+ .uri nullable
+ .display_name nullable
+ .mime_type nullable
+ .applications nullable
+ .groups nullable
+
+// Skipped for G-I, but usable from Vala
+FlowBox
+ .bind_model skip=false
+ .bind_model.create_widget_func nullable
+FlowBoxCreateWidgetFunc skip=false
+ .item type="GLib.Object"
+IMContextSimple
+ .add_table skip=false
+
+// Symbol name conflicts
+Container
+ .forall#virtual_method skip
+ .set_focus_child skip
+EntryBuffer
+ .get_text#method skip
+EntryCompletion
+ .insert_prefix#method name="request_prefix_insertion"
+Notebook
+ .insert_page#virtual_method name="insert_page_menu"
+ .insert_page#virtual_method.tab_label nullable
+ .insert_page#virtual_method.menu_label nullable
+ .insert_page_menu skip
+ToolShell
+ .get_icon_size#method skip
+TreeView
+ .row_expanded#method name="is_row_expanded"
+Widget
+ .compute_expand#virtual_method name="compute_expand_internal"
+ .draw#method name="draw_to_cairo_context"
+Window
+ .activate_default#method name="try_activate_default"
+ .activate_focus#method name="try_activate_focus"
+Editable
+ .delete_text#method skip
+ .insert_text#method skip
+
+// time_t
+RecentInfo
+ .get_added type="time_t"
+ .get_application_info.time_ type="time_t"
+ .get_modified type="time_t"
+ .get_visited type="time_t"
+
+// Not sure what g-i was thinking
+TreeModel
+ .filter_new parent="Gtk.TreeModelFilter" name="new" symbol_type="constructor"
+ .sort_new_with_model parent="Gtk.TreeModelSort" name="new_with_model" symbol_type="constructor"
+
+// These aren't actually used publicly anywhere.
+TargetPair skip
+
+// Vala-specific, not really bugs
+/////////////////////////////////
+
+// Backwards compatibility
+AccelGroup
+ .find type="Gtk.AccelKey*"
+Button
+ .new_from_icon_name.size type="Gtk.IconSize"
+ClipboardRichTextReceivedFunc
+ .text type="uint8[]?" array_length_idx=3
+CssProvider
+ .load_from_data name="load_from_buffer"
+Entry
+ .get_text_area return_void
+EntryBuffer
+ .new.initial_chars type="uint8[]?" array_length_idx=1
+ .emit_inserted_text.chars type="uint8[]" array_length_idx=2
+ .insert_text.chars type="uint8[]" array_length_idx=2
+ .set_text.chars type="uint8[]" array_length_idx=1
+IconInfo
+ .copy skip=false
+ .free skip=false destroys_instance
+Image
+ .*.size type="Gtk.IconSize"
+InfoBar
+ .get_content_area type="unowned Gtk.Container"
+ListStore
+ .append return_void
+ .move_after.iter ref
+ .move_before.iter ref
+ .prepend return_void
+PlacesSidebar
+ .show_other_locations#signal name="show_other_locations_requested"
+SelectionData
+ .get_data skip=false
+render_* parent="Gtk.StyleContext"
+render_* symbol_type="method" instance_idx=0
+TextBuffer
+ .delete.start ref
+ .delete.end ref
+ .delete_interactive.start_iter ref
+ .delete_interactive.end_iter ref
+ .get_end_iter return_void
+ .get_start_iter return_void
+ .insert*.iter ref
+ .insert_text.pos ref
+ .insert_text#signal.location ref
+TextView
+ .get_iter_location return_void
+ .get_visible_rect return_void
+ToolItem
+ .get_icon_size type="Gtk.IconSize"
+ToolPalette
+ .get_icon_size type="Gtk.IconSize"
+ .set_icon_size.icon_size type="Gtk.IconSize"
+TreePath
+ .get_indices_with_depth name="get_indices"
+tree_row_reference_reordered skip=false name="reordered" parent="Gtk.TreeRowReference"
+TreeStore
+ .move_after.iter ref
+ .move_before.iter ref
+ .remove.iter ref
+TreeView
+ .get_background_area return_void
+ .get_cell_area return_void
+ .get_visible_rect return_void
+Widget
+ .delete_event.event type="Gdk.EventAny"
+ .destroy_event.event type="Gdk.EventAny"
+ .drag_*#method parent="Gtk" symbol_type="function"
+ .get_allocation return_void
+ .get_clip return_void
+ .get_parent type="unowned Gtk.Container?"
+ .grab_add parent="Gtk" symbol_type="function"
+ .grab_remove parent="Gtk" symbol_type="function"
+ .set_parent.parent type="Gtk.Container"
+ .style_get_property.value ref
+ .touch_event.event type="Gdk.EventTouch"
+TreeModel
+ .get_value return_void
+BindingArg
+ .d.* skip
+TextIter
+ .get_attributes.values out=false
+icon_size_*#function skip
+rc_property_parse_* skip
+show_about_dialog skip=false
+test_create_widget skip=false
+test_display_button_window skip=false
+test_init skip=false
+
+init*.argv unowned
+parse_args.argv unowned
+test_init.argvp unowned
+
+// Forward upstream
+///////////////////
+Widget
+ .drag_dest_set.targets array_length_idx=3
+ .drag_source_set.targets array_length_idx=3
+
+// Not completely sure
+ComboBox
+ .get_row_separator_func skip=false
+Menu
+ .get_for_attach_widget type="unowned GLib.List<Gtk.Menu>"
+ .popped_up.*_rect type="Gdk.Rectangle"
+Window
+ .list_toplevels type="GLib.List<unowned Gtk.Window>"
+ .set_focus#signal.object nullable
+TreeModel
+ .get_path nullable
+ .iter_next.iter ref
+ .iter_previous.iter ref
+TreeView
+ .get_*_func skip=false
+Widget
+ .drag_begin.event nullable
+
+// Sure
+binding_set_by_class.object_class type="GLib.ObjectClass"
+
+// These delegate types don't have targets in the typedefs, but they
+// get called with a target.
+AccelGroupActivate skip
+
+// Possible TODO
+////////////////
+
+// TreeViewColumn.title nullable // (plus all title params in TreeView and TreeViewColumn)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]