From 386256a424aa0b0ae00582bea4ab52ba47c5f06b Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Mon, 15 Feb 2021 16:42:07 +0000 Subject: [PATCH 001/471] Rename base version argument in run-docker.sh The `--base-version` argument trips up everyone. Might as well rename it to `--version`. --- .gitlab-ci/README.md | 8 ++++---- .gitlab-ci/run-docker.sh | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.gitlab-ci/README.md b/.gitlab-ci/README.md index e7b063144f9..162a1a88df6 100644 --- a/.gitlab-ci/README.md +++ b/.gitlab-ci/README.md @@ -17,8 +17,8 @@ branch, as well as their available versions. ### Checklist for Updating a CI image - [ ] Update the `${image}.Dockerfile` file with the dependencies - - [ ] Run `./run-docker.sh build --base ${image} --base-version ${number}` - - [ ] Run `./run-docker.sh push --base ${image} --base-version ${number}` + - [ ] Run `./run-docker.sh build --base ${image} --version ${number}` + - [ ] Run `./run-docker.sh push --base ${image} --version ${number}` once the Docker image is built; you may need to log in by using `docker login` or `podman login` - [ ] Update the `image` keys in the `.gitlab-ci.yml` file with the new @@ -30,8 +30,8 @@ branch, as well as their available versions. - [ ] Write a new `${image}.Dockerfile` with the instructions to set up a build environment - [ ] Add the `pip3 install meson` incantation - - [ ] Run `./run-docker.sh build --base ${image} --base-version ${number}` - - [ ] Run `./run-docker.sh push --base ${image} --base-version ${number}` + - [ ] Run `./run-docker.sh build --base ${image} --version ${number}` + - [ ] Run `./run-docker.sh push --base ${image} --version ${number}` - [ ] Add the new job to `.gitlab-ci.yml` referencing the image - [ ] Open a merge request with your changes and let it run diff --git a/.gitlab-ci/run-docker.sh b/.gitlab-ci/run-docker.sh index a992f9f60a1..c911e6afe18 100755 --- a/.gitlab-ci/run-docker.sh +++ b/.gitlab-ci/run-docker.sh @@ -32,7 +32,7 @@ while (($# > 0)); do list) list=1;; help) print_help=1;; --base|-b) read_arg base "$@" || shift;; - --base-version) read_arg base_version "$@" || shift;; + --version|-v) read_arg base_version "$@" || shift;; --no-login) no_login=1;; *) echo -e "\e[1;31mERROR\e[0m: Unknown option '$1'"; exit 1;; esac -- GitLab From 4018417cebeb64245cba3e978f5f72f8142c2391 Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Mon, 15 Feb 2021 00:56:35 +0000 Subject: [PATCH 002/471] ci: Update the reference job --- .gitlab-ci.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 300cb865a1f..7f0f4f5c251 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -290,11 +290,13 @@ reference: EXTRA_MESON_FLAGS: "--buildtype=release" script: - meson ${COMMON_MESON_FLAGS} ${EXTRA_MESON_FLAGS} -Dgtk_doc=true _build - - ninja -C _build gdk4-doc gsk4-doc gtk4-doc + - meson compile -C _build - mkdir -p _reference/ - - mv _build/docs/reference/gdk/html/ _reference/gdk/ - - mv _build/docs/reference/gsk/html/ _reference/gsk/ - - mv _build/docs/reference/gtk/html/ _reference/gtk/ + - mv _build/docs/reference/gdk/gdk4/ _reference/gdk4/ + - mv _build/docs/reference/gdk/gdk4-x11/ _reference/gdk4-x11/ + - mv _build/docs/reference/gdk/gdk4-wayland/ _reference/gdk4-wayland/ + - mv _build/docs/reference/gsk/gsk4/ _reference/gsk4/ + - mv _build/docs/reference/gtk/gtk4/ _reference/gtk4/ artifacts: paths: - _reference -- GitLab From 787830d36078689e81e7df2809330ded5e38d19e Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Mon, 15 Feb 2021 16:43:10 +0000 Subject: [PATCH 003/471] ci: Update the CI image for docs building We don't use Pandoc any more, but we need a bunch of Python modules for gi-docgen. --- .gitlab-ci.yml | 2 +- .gitlab-ci/fedora-docs.Dockerfile | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7f0f4f5c251..aaf0c27d7f7 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -26,7 +26,7 @@ variables: MESON_TEST_TIMEOUT_MULTIPLIER: 3 FEDORA_IMAGE: "registry.gitlab.gnome.org/gnome/gtk/fedora:v28" FLATPAK_IMAGE: "registry.gitlab.gnome.org/gnome/gnome-runtime-images/gnome:master" - DOCS_IMAGE: "registry.gitlab.gnome.org/gnome/gtk/fedora-docs:v25" + DOCS_IMAGE: "registry.gitlab.gnome.org/gnome/gtk/fedora-docs:v26" .only-default: only: diff --git a/.gitlab-ci/fedora-docs.Dockerfile b/.gitlab-ci/fedora-docs.Dockerfile index d2e8c5ad404..403daeadb15 100644 --- a/.gitlab-ci/fedora-docs.Dockerfile +++ b/.gitlab-ci/fedora-docs.Dockerfile @@ -1,6 +1,11 @@ FROM registry.gitlab.gnome.org/gnome/gtk/fedora-base:v25 -RUN dnf -y install pandoc +RUN dnf -y install \ + python3-jinja2 \ + python3-markdown \ + python3-pygments \ + python3-toml \ + python3-typogrify ARG HOST_USER_ID=5555 ENV HOST_USER_ID ${HOST_USER_ID} -- GitLab From 3760051169e5919afc88c6ed9203a0e49d447b56 Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Mon, 15 Feb 2021 18:02:53 +0000 Subject: [PATCH 004/471] ci: Update the fedora-docs Docker image Use the latest base image. --- .gitlab-ci/fedora-docs.Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci/fedora-docs.Dockerfile b/.gitlab-ci/fedora-docs.Dockerfile index 403daeadb15..d9c9b44ea23 100644 --- a/.gitlab-ci/fedora-docs.Dockerfile +++ b/.gitlab-ci/fedora-docs.Dockerfile @@ -1,4 +1,4 @@ -FROM registry.gitlab.gnome.org/gnome/gtk/fedora-base:v25 +FROM registry.gitlab.gnome.org/gnome/gtk/fedora-base:v28 RUN dnf -y install \ python3-jinja2 \ -- GitLab From 761c327ac5ce1f7c1a3b7f191d7eeb378b209793 Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Wed, 10 Feb 2021 13:38:51 +0000 Subject: [PATCH 005/471] Add gi-docgen as a subproject While we're developing gi-docgen it's better to have it as part of our build. --- subprojects/gi-docgen.wrap | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 subprojects/gi-docgen.wrap diff --git a/subprojects/gi-docgen.wrap b/subprojects/gi-docgen.wrap new file mode 100644 index 00000000000..e9c78c1e7ae --- /dev/null +++ b/subprojects/gi-docgen.wrap @@ -0,0 +1,6 @@ +[wrap-git] +directory=gi-docgen +url=https://gitlab.gnome.org/ebassi/gi-docgen.git +push-url=ssh://git@gitlab.gnome.org:ebassi/gi-docgen.git +revision=main +depth=1 -- GitLab From 0ba2a3a19135872a41ae24d4b58a2f93134c1974 Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Wed, 10 Feb 2021 13:41:53 +0000 Subject: [PATCH 006/471] Generate GTK API reference(s) with gi-docgen Stop using gtk-doc, and switch to gi-docgen. The gi-docgen tool generates API references through the introspection data, which has various benefits: - it does not parse C code - it does not generate and run C code to introspect types at build time - it does not present a different API from the one we're exporting Additionally, gi-docgen: - does not generate DocBook XML in order to generate HTML - does not go through xsltproc - parses proper Markdown Which makes it markedly faster than gtk-doc has ever been. --- docs/reference/gdk/gdk4.toml.in | 74 ++++ docs/reference/gdk/images/gtk-logo.svg | 138 +++++++ docs/reference/gdk/meson.build | 239 +++-------- docs/reference/gsk/gsk4.toml.in | 41 ++ docs/reference/gsk/gtk-logo.svg | 138 +++++++ docs/reference/gsk/meson.build | 102 +---- docs/reference/gtk/gtk4.toml.in | 225 ++++++++++ docs/reference/gtk/images/gtk-logo.png | Bin 0 -> 4736 bytes docs/reference/gtk/images/gtk-logo.svg | 138 +++++++ docs/reference/gtk/meson.build | 543 +------------------------ docs/reference/meson.build | 5 + meson.build | 7 +- 12 files changed, 851 insertions(+), 799 deletions(-) create mode 100644 docs/reference/gdk/gdk4.toml.in create mode 100644 docs/reference/gdk/images/gtk-logo.svg create mode 100644 docs/reference/gsk/gsk4.toml.in create mode 100644 docs/reference/gsk/gtk-logo.svg create mode 100644 docs/reference/gtk/gtk4.toml.in create mode 100644 docs/reference/gtk/images/gtk-logo.png create mode 100644 docs/reference/gtk/images/gtk-logo.svg diff --git a/docs/reference/gdk/gdk4.toml.in b/docs/reference/gdk/gdk4.toml.in new file mode 100644 index 00000000000..cf7f160125a --- /dev/null +++ b/docs/reference/gdk/gdk4.toml.in @@ -0,0 +1,74 @@ +[library] +version = "@version@" +browse_url = "https://gitlab.gnome.org/GNOME/gtk/" +repository_url = "https://gitlab.gnome.org/GNOME/gtk.git" +website_url = "https://www.gtk.org" +authors = "GTK Development Team" +logo_url = "gtk-logo.svg" +license = "GPL-2.1-or-later" +description = "The GTK toolkit" +dependencies = [ "GObject-2.0", "Graphene-1.0", "Pango-1.0" ] + + [dependencies."GObject-2.0"] + name = "GObject" + description = "The base type system library" + docs_url = "https://developer.gnome.org/gobject/stable" + + [dependencies."Graphene-1.0"] + name = "Graphene" + description = "A thin layer of mathematical types for 3D libraries" + docs_url = "https://ebassi.github.io/graphene/docs" + + [dependencies."Pango-1.0"] + name = "Pango" + description = "Text shaping and rendering" + docs_url = "https://developer.gnome.org/pango/stable" + +[theme] +name = "basic" + +[source-location] +base_url = "https://gitlab.gnome.org/GNOME/gtk/-/blob/master/" + +[extra] +content_images = [ + "images/gtk-logo.svg", + "images/rotated-text.png", + "images/default_cursor.png", + "images/help_cursor.png", + "images/pointer_cursor.png", + "images/context_menu_cursor.png", + "images/progress_cursor.png", + "images/wait_cursor.png", + "images/cell_cursor.png", + "images/crosshair_cursor.png", + "images/text_cursor.png", + "images/vertical_text_cursor.png", + "images/alias_cursor.png", + "images/copy_cursor.png", + "images/no_drop_cursor.png", + "images/move_cursor.png", + "images/not_allowed_cursor.png", + "images/grab_cursor.png", + "images/grabbing_cursor.png", + "images/all_scroll_cursor.png", + "images/col_resize_cursor.png", + "images/row_resize_cursor.png", + "images/n_resize_cursor.png", + "images/e_resize_cursor.png", + "images/s_resize_cursor.png", + "images/w_resize_cursor.png", + "images/ne_resize_cursor.png", + "images/nw_resize_cursor.png", + "images/sw_resize_cursor.png", + "images/se_resize_cursor.png", + "images/ew_resize_cursor.png", + "images/ns_resize_cursor.png", + "images/nesw_resize_cursor.png", + "images/nwse_resize_cursor.png", + "images/zoom_in_cursor.png", + "images/zoom_out_cursor.png", + "images/popup-anchors.png", + "images/popup-flip.png", + "images/popup-slide.png", +] diff --git a/docs/reference/gdk/images/gtk-logo.svg b/docs/reference/gdk/images/gtk-logo.svg new file mode 100644 index 00000000000..9edbe2da97d --- /dev/null +++ b/docs/reference/gdk/images/gtk-logo.svg @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/docs/reference/gdk/meson.build b/docs/reference/gdk/meson.build index cdd018def95..18bcf15f142 100644 --- a/docs/reference/gdk/meson.build +++ b/docs/reference/gdk/meson.build @@ -1,190 +1,63 @@ -private_headers = [ - 'gdk-autocleanup.h', - 'gdk-private.h', - 'gdkapplaunchcontextprivate.h', - 'gdkcairocontextprivate.h', - 'gdkcairoprivate.h', - 'gdkclipboardprivate.h', - 'gdkcontentformatsprivate.h', - 'gdkcontentproviderprivate.h', - 'gdkcursorprivate.h', - 'gdkdebug.h', - 'gdkdevicepadprivate.h', - 'gdkdeviceprivate.h', - 'gdkdevicetoolprivate.h', - 'gdkdisplaymanagerprivate.h', - 'gdkdisplayprivate.h', - 'gdkdndprivate.h', - 'gdkdragprivate.h', - 'gdkdragsurfaceprivate.h', - 'gdkdrawcontextprivate.h', - 'gdkdropprivate.h', - 'gdkeventsprivate.h', - 'gdkframeclockidleprivate.h', - 'gdkframeclockprivate.h', - 'gdkglcontextprivate.h', - 'gdkgltextureprivate.h', - 'gdkinternals.h', - 'gdkintl.h', - 'gdkkeysprivate.h', - 'gdkkeysyms.h', - 'gdkmarshalers.h', - 'gdkmemorytextureprivate.h', - 'gdkmonitorprivate.h', - 'gdkpipeiostreamprivate.h', - 'gdkpopupprivate.h', - 'gdkprofilerprivate.h', - 'gdkrgbaprivate.h', - 'gdkscreenprivate.h', - 'gdkseatdefaultprivate.h', - 'gdkseatprivate.h', - 'gdksnapshotprivate.h', - 'gdksurfaceimpl.h', - 'gdksurfaceprivate.h', - 'gdktextureprivate.h', - 'gdktoplevelprivate.h', - 'gdktoplevelsizeprivate.h', - 'gdkvulkancontextprivate.h', - - 'filetransferportalprivate.h', - 'gdkconstructor.h', - 'keyname-table.h', - - # gdk/x11 - 'gdkasync.h', - 'gdkcairocontext-x11.h', - 'gdkclipboard-x11.h', - 'gdkdevice-xi2-private.h', - 'gdkdevicemanagerprivate-core.h', - 'gdkdisplay-x11.h', - 'gdkeventsource.h', - 'gdkeventtranslator.h', - 'gdkglcontext-x11.h', - 'gdkkeys-x11.h', - 'gdkmonitor-x11.h', - 'gdkprivate-x11.h', - 'gdkscreen-x11.h', - 'gdkselectioninputstream-x11.h', - 'gdkselectionoutputstream-x11.h', - 'gdksurface-x11.h', - 'gdktextlistconverter-x11.h', - 'gdkvisual-x11.h', - 'gdkvulkancontext-x11.h', - 'gdkx-autocleanups.h', - 'MwmUtil.h', - 'xsettings-client.h', - - # gdk/wayland - 'gdkcairocontext-wayland.h', - 'gdkclipboard-wayland.h', - 'gdkdevice-wayland-private.h', - 'gdkdisplay-wayland.h', - 'gdkglcontext-wayland.h', - 'gdkmonitor-wayland.h', - 'gdkprimary-wayland.h', - 'gdkprivate-wayland.h', - 'gdkseat-wayland.h', - 'gdksurface-wayland.h', - 'gdkvulkancontext-wayland.h', - 'wm-button-layout-translation.h', - 'gtk-primary-selection-client-protocol.h', - 'gtk-shell-client-protocol.h', - 'idle-inhibit-unstable-v1-client-protocol.h', - 'keyboard-shortcuts-inhibit-unstable-v1-client-protocol.h', - 'pointer-gestures-unstable-v1-client-protocol.h', - 'primary-selection-unstable-v1-client-protocol.h', - 'server-decoration-client-protocol.h', - 'tablet-unstable-v2-client-protocol.h', - 'xdg-foreign-unstable-v1-client-protocol.h', - 'xdg-shell-unstable-v6-client-protocol.h', - 'xdg-output-unstable-v1-client-protocol.h', - 'xdg-shell-client-protocol.h', - 'xdg-shell-unstable-v6-client-protocol.h', - 'wayland-cursor.h', - 'os-compatibility.h', - 'xcursor.h', - - 'broadway', - 'wayland/cursor', - 'macos', - 'win32', +expand_content_md_files = [ ] -images = [ - 'images/rotated-text.png', - 'images/default_cursor.png', - 'images/help_cursor.png', - 'images/pointer_cursor.png', - 'images/context_menu_cursor.png', - 'images/progress_cursor.png', - 'images/wait_cursor.png', - 'images/cell_cursor.png', - 'images/crosshair_cursor.png', - 'images/text_cursor.png', - 'images/vertical_text_cursor.png', - 'images/alias_cursor.png', - 'images/copy_cursor.png', - 'images/no_drop_cursor.png', - 'images/move_cursor.png', - 'images/not_allowed_cursor.png', - 'images/grab_cursor.png', - 'images/grabbing_cursor.png', - 'images/all_scroll_cursor.png', - 'images/col_resize_cursor.png', - 'images/row_resize_cursor.png', - 'images/n_resize_cursor.png', - 'images/e_resize_cursor.png', - 'images/s_resize_cursor.png', - 'images/w_resize_cursor.png', - 'images/ne_resize_cursor.png', - 'images/nw_resize_cursor.png', - 'images/sw_resize_cursor.png', - 'images/se_resize_cursor.png', - 'images/ew_resize_cursor.png', - 'images/ns_resize_cursor.png', - 'images/nesw_resize_cursor.png', - 'images/nwse_resize_cursor.png', - 'images/zoom_in_cursor.png', - 'images/zoom_out_cursor.png', - 'images/popup-anchors.png', - 'images/popup-flip.png', - 'images/popup-slide.png', -] - -src_dir = [ gdkinc ] - -if x11_enabled - src_dir += [ gdkx11_inc ] -endif - -if wayland_enabled - src_dir += [ gdkwayland_inc ] -endif +gdk4_toml = configure_file(input: 'gdk4.toml.in', output: 'gdk4.toml', configuration: toml_conf) if get_option('gtk_doc') - configure_file(input: 'version.xml.in', output: 'version.xml', configuration: version_conf) - - gnome.gtkdoc('gdk4', - mode: 'none', - main_xml: 'gdk4-docs.xml', - src_dir: src_dir, - dependencies: libgtk_dep, - gobject_typesfile: join_paths(meson.current_source_dir(), 'gdk4.types'), - scan_args: [ - '--ignore-decorators=_GDK_EXTERN|G_GNUC_WARN_UNUSED_RESULT', - '--ignore-headers=' + ' '.join(private_headers), + custom_target('gdk4-doc', + input: [ gdk4_toml, gdk_gir[0] ], + output: 'gdk4', + command: [ + gidocgen, + 'generate', + '--add-include-path=@0@'.format(meson.current_build_dir() / '../../../gtk'), + '--config=@INPUT0@', + '--output-dir=@OUTPUT@', + '--no-namespace-dir', + '--content-dir=@0@'.format(meson.current_source_dir()), + '@INPUT1@', ], - mkdb_args: [ - '--ignore-files=' + ' '.join(private_headers), - ], - fixxref_args: [ - '--html-dir=@0@'.format(docpath), - '--extra-dir=@0@'.format(join_paths(glib_docpath, 'glib')), - '--extra-dir=@0@'.format(join_paths(glib_docpath, 'gobject')), - '--extra-dir=@0@'.format(join_paths(glib_docpath, 'gio')), - '--extra-dir=@0@'.format(cairo_docpath), - ], - html_assets: images, - install: true, + depend_files: [ expand_content_md_files ], + build_by_default: true, ) + + if x11_enabled + custom_target('gdk4-x11-doc', + input: [ gdk4_toml, gdk_x11_gir[0] ], + output: 'gdk4-x11', + command: [ + gidocgen, + 'generate', + '--add-include-path=@0@'.format(meson.current_build_dir() / '../../../gtk'), + '--config=@INPUT0@', + '--output-dir=@OUTPUT@', + '--no-namespace-dir', + '--content-dir=@0@'.format(meson.current_source_dir()), + '@INPUT1@', + ], + depends: [ gdk_gir[0] ], + depend_files: [ expand_content_md_files ], + build_by_default: true, + ) + endif + + if wayland_enabled + custom_target('gdk4-wayland-doc', + input: [ gdk4_toml, gdk_wayland_gir[0] ], + output: 'gdk4-wayland', + command: [ + gidocgen, + 'generate', + '--add-include-path=@0@'.format(meson.current_build_dir() / '../../../gtk'), + '--config=@INPUT0@', + '--output-dir=@OUTPUT@', + '--no-namespace-dir', + '--content-dir=@0@'.format(meson.current_source_dir()), + '@INPUT1@', + ], + depends: [ gdk_gir[0] ], + depend_files: [ expand_content_md_files ], + build_by_default: true, + ) + endif endif diff --git a/docs/reference/gsk/gsk4.toml.in b/docs/reference/gsk/gsk4.toml.in new file mode 100644 index 00000000000..8a28cab779e --- /dev/null +++ b/docs/reference/gsk/gsk4.toml.in @@ -0,0 +1,41 @@ +[library] +version = "@version@" +browse_url = "https://gitlab.gnome.org/GNOME/gtk/" +repository_url = "https://gitlab.gnome.org/GNOME/gtk.git" +website_url = "https://www.gtk.org" +authors = "GTK Development Team" +logo_url = "gtk-logo.svg" +license = "GPL-2.1-or-later" +description = "The GTK toolkit" +dependencies = [ "GObject-2.0", "Graphene-1.0", "Pango-1.0", "Gdk-4.0" ] + + [dependencies."GObject-2.0"] + name = "GObject" + description = "The base type system library" + docs_url = "https://developer.gnome.org/gobject/stable" + + [dependencies."Graphene-1.0"] + name = "Graphene" + description = "A thin layer of mathematical types for 3D libraries" + docs_url = "https://ebassi.github.io/graphene/docs" + + [dependencies."Pango-1.0"] + name = "Pango" + description = "Text shaping and rendering" + docs_url = "https://developer.gnome.org/pango/stable" + + [dependencies."Gdk-4.0"] + name = "GDK" + description = "The GTK windowing system abstraction" + docs_url = "../../Gdk/4.0/" + +[theme] +name = "basic" + +[source-location] +base_url = "https://gitlab.gnome.org/GNOME/gtk/-/blob/master/" + +[extra] +content_images = [ + "gtk-logo.svg", +] diff --git a/docs/reference/gsk/gtk-logo.svg b/docs/reference/gsk/gtk-logo.svg new file mode 100644 index 00000000000..9edbe2da97d --- /dev/null +++ b/docs/reference/gsk/gtk-logo.svg @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/docs/reference/gsk/meson.build b/docs/reference/gsk/meson.build index bf54aa1dcbe..aede56e5342 100644 --- a/docs/reference/gsk/meson.build +++ b/docs/reference/gsk/meson.build @@ -1,91 +1,21 @@ -private_headers = [ - 'gsk-autocleanup.h', - - 'gskcairoblurprivate.h', - 'gskcairorendererprivate.h', - 'gskdebugprivate.h', - 'gskdiffprivate.h', - 'gskglshaderprivate.h', - 'gskprivate.h', - 'gskprofilerprivate.h', - 'gskrendererprivate.h', - 'gskrendernodeprivate.h', - 'gskrendernodeparserprivate.h', - 'gskroundedrectprivate.h', - 'gsktransformprivate.h', - - # gsk/gl - 'glutilsprivate.h', - 'gskgldriverprivate.h', - 'gskglglyphcacheprivate.h', - 'gskgliconcacheprivate.h', - 'gskglimageprivate.h', - 'gskglnodesampleprivate.h', - 'gskglprofilerprivate.h', - 'gskglrendererprivate.h', - 'gskglrenderopsprivate.h', - 'gskglshaderbuilderprivate.h', - 'gskglshadowcacheprivate.h', - 'gskgltextureatlasprivate.h', - 'opbuffer.h', - 'stb_rect_pack.h', - - # gsk/vulkan - 'gskvulkanblendmodepipelineprivate.h', - 'gskvulkanblurpipelineprivate.h', - 'gskvulkanborderpipelineprivate.h', - 'gskvulkanboxshadowpipelineprivate.h', - 'gskvulkanbufferprivate.h', - 'gskvulkanclipprivate.h', - 'gskvulkancolorpipelineprivate.h', - 'gskvulkancolortextpipelineprivate.h', - 'gskvulkancommandpoolprivate.h', - 'gskvulkancrossfadepipelineprivate.h', - 'gskvulkaneffectpipelineprivate.h', - 'gskvulkanglyphcacheprivate.h', - 'gskvulkanimageprivate.h', - 'gskvulkanlineargradientpipelineprivate.h', - 'gskvulkanmemoryprivate.h', - 'gskvulkanpipelineprivate.h', - 'gskvulkanpushconstantsprivate.h', - 'gskvulkanrendererprivate.h', - 'gskvulkanrenderpassprivate.h', - 'gskvulkanrenderprivate.h', - 'gskvulkanshaderprivate.h', - 'gskvulkantextpipelineprivate.h', - 'gskvulkantexturepipelineprivate.h', -] - -images = [ -] +gsk4_toml = configure_file(input: 'gsk4.toml.in', output: 'gsk4.toml', configuration: toml_conf) if get_option('gtk_doc') - configure_file(input: 'version.xml.in', output: 'version.xml', configuration: version_conf) - - gnome.gtkdoc('gsk4', - mode: 'none', - main_xml: 'gsk4-docs.xml', - src_dir: [ - gskinc, - ], - dependencies: libgtk_dep, - gobject_typesfile: join_paths(meson.current_source_dir(), 'gsk4.types'), - scan_args: [ - '--ignore-decorators=_GDK_EXTERN', - '--ignore-headers=' + ' '.join(private_headers), - ], - mkdb_args: [ - '--ignore-files=' + ' '.join(private_headers), - ], - fixxref_args: [ - '--html-dir=@0@'.format(docpath), - '--extra-dir=@0@'.format(join_paths(glib_docpath, 'glib')), - '--extra-dir=@0@'.format(join_paths(glib_docpath, 'gobject')), - '--extra-dir=@0@'.format(join_paths(glib_docpath, 'gio')), - '--extra-dir=@0@'.format(cairo_docpath), - '--extra-dir=../gdk', + custom_target('gsk4-doc', + input: [ gsk4_toml, gsk_gir[0] ], + output: 'gsk4', + command: [ + gidocgen, + 'generate', + '--add-include-path=@0@'.format(meson.current_build_dir() / '../../../gtk'), + '--config=@INPUT0@', + '--output-dir=@OUTPUT@', + '--no-namespace-dir', + '--content-dir=@0@'.format(meson.current_source_dir()), + '@INPUT1@', ], - html_assets: images, - install: true, + depends: [ gdk_gir[0] ], + depend_files: [ expand_content_md_files ], + build_by_default: true, ) endif diff --git a/docs/reference/gtk/gtk4.toml.in b/docs/reference/gtk/gtk4.toml.in new file mode 100644 index 00000000000..f71d310373c --- /dev/null +++ b/docs/reference/gtk/gtk4.toml.in @@ -0,0 +1,225 @@ +[library] +version = "@version@" +browse_url = "https://gitlab.gnome.org/GNOME/gtk/" +repository_url = "https://gitlab.gnome.org/GNOME/gtk.git" +website_url = "https://www.gtk.org" +authors = "GTK Development Team" +logo_url = "gtk-logo.svg" +license = "GPL-2.1-or-later" +description = "The GTK toolkit" +dependencies = [ "GObject-2.0", "Graphene-1.0", "Pango-1.0", "Gdk-4.0", "Gsk-4.0" ] + + [dependencies."GObject-2.0"] + name = "GObject" + description = "The base type system library" + docs_url = "https://developer.gnome.org/gobject/stable" + + [dependencies."Graphene-1.0"] + name = "Graphene" + description = "A thin layer of mathematical types for 3D libraries" + docs_url = "https://ebassi.github.io/graphene/docs" + + [dependencies."Pango-1.0"] + name = "Pango" + description = "Text shaping and rendering" + docs_url = "https://developer.gnome.org/pango/stable" + + [dependencies."Gdk-4.0"] + name = "GDK" + description = "The GTK windowing system abstraction" + docs_url = "../../Gdk/4.0/" + + [dependencies."Gsk-4.0"] + name = "GSK" + description = "The GTK rendering abstraction" + docs_url = "../../Gsk/4.0/" + +[theme] +name = "basic" + +[source-location] +base_url = "https://gitlab.gnome.org/GNOME/gtk/-/blob/master/" + +[extra] +# The same order will be used when generating the index +content_files = [ + "getting_started.md", + "building.md", + "compiling.md", + "running.md", + "question_index.md", + "resources.md", + "actions.md", + "input-handling.md", + "drawing-model.md", + "css-overview.md", + "css-properties.md", + "section-accessibility.md", + "section-list-widget.md", + "section-text-widget.md", + "section-tree-widget.md", + "migrating-2to4.md", + "migrating-3to4.md", + "broadway.md", + "osx.md", + "wayland.md", + "windows.md", + "x11.md", +] +content_images = [ + "images/aboutdialog.png", + "images/action-bar.png", + "images/appchooserbutton.png", + "images/appchooserdialog.png", + "images/arrows.png", + "images/assistant.png", + "images/background.png", + "images/bloatpad-gnome.png", + "images/bloatpad-osx.png", + "images/bloatpad-xfce.png", + "images/border1.png", + "images/border2.png", + "images/border3.png", + "images/box.png", + "images/box-expand.png", + "images/box-packing.png", + "images/builder-shortcuts.png", + "images/button.png", + "images/calendar.png", + "images/capture-bubble.png", + "images/centerbox.png", + "images/check-button.png", + "images/checks.png", + "images/clocks-shortcuts.png", + "images/color-button.png", + "images/colorchooser.png", + "images/combo-box-entry.png", + "images/combo-box.png", + "images/combo-box-text.png", + "images/down-center.png", + "images/down-end.png", + "images/down-start.png", + "images/drop-down.png", + "images/drawing.png", + "images/drawingarea.png", + "images/ease-in-out.png", + "images/ease-in.png", + "images/ease-out.png", + "images/ease.png", + "images/editable-label.png", + "images/emojichooser.png", + "images/entry.png", + "images/exampleapp.png", + "images/expanders.png", + "images/expander.png", + "images/extensions.png", + "images/figure-hierarchical-drawing.png", + "images/figure-windowed-label.png", + "images/file-button.png", + "images/filechooser.png", + "images/flow-box.png", + "images/focus.png", + "images/font-button.png", + "images/fontchooser.png", + "images/frame-gap.png", + "images/frame.png", + "images/frames.png", + "images/gedit-shortcuts.png", + "images/getting-started-app10.png", + "images/getting-started-app1.png", + "images/getting-started-app2.png", + "images/getting-started-app3.png", + "images/getting-started-app4.png", + "images/getting-started-app6.png", + "images/getting-started-app7.png", + "images/getting-started-app8.png", + "images/getting-started-app9.png", + "images/glarea.png", + "images/gradient1.png", + "images/gradient2.png", + "images/gradient3.png", + "images/gradient4.png", + "images/grid.png", + "images/grid-packing.png", + "images/gtk-logo.png", + "images/gtk-logo.svg", + "images/handles.png", + "images/headerbar.png", + "images/hello-world.png", + "images/icon-view.png", + "images/image.png", + "images/info-bar.png", + "images/inspector.png", + "images/label.png", + "images/layout-btlr.png", + "images/layout-btrl.png", + "images/layout-lrbt.png", + "images/layout-lrtb.png", + "images/layout-rlbt.png", + "images/layout-rltb.png", + "images/layout-tblr.png", + "images/layout-tbrl.png", + "images/left-center.png", + "images/left-end.png", + "images/left-start.png", + "images/levelbar.png", + "images/linear.png", + "images/link-button.png", + "images/list-and-tree.png", + "images/list-box.png", + "images/lockbutton-locked.png", + "images/lock-button.png", + "images/lockbutton.png", + "images/lockbutton-sorry.png", + "images/lockbutton-unlocked.png", + "images/media-controls.png", + "images/menu.png", + "images/menubar.png", + "images/menu-button.png", + "images/messagedialog.png", + "images/multiline-text.png", + "images/notebook.png", + "images/options.png", + "images/overlay.png", + "images/pagesetupdialog.png", + "images/panes.png", + "images/password-entry.png", + "images/picture.png", + "images/popover.png", + "images/printdialog.png", + "images/progressbar.png", + "images/right-center.png", + "images/right-end.png", + "images/right-start.png", + "images/scales.png", + "images/scrollbar.png", + "images/scrolledwindow.png", + "images/search-bar.png", + "images/search-entry.png", + "images/separator.png", + "images/shortcuts-window.png", + "images/sidebar.png", + "images/slices.png", + "images/sliders.png", + "images/spinbutton.png", + "images/spinner.png", + "images/stack.png", + "images/stackswitcher.png", + "images/statusbar.png", + "images/switch.png", + "images/toggle-button.png", + "images/toolbar.png", + "images/tree-view-coordinates.png", + "images/up-center.png", + "images/up-end.png", + "images/up-start.png", + "images/video.png", + "images/volumebutton.png", + "images/widget-hvalign.png", + "images/windowcontrols.png", + "images/window-default.png", + "images/window.png", + "images/rich-list.png", + "images/data-table.png", + "images/navigation-sidebar.png", +] diff --git a/docs/reference/gtk/images/gtk-logo.png b/docs/reference/gtk/images/gtk-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..28e546b9653f6113a471f9f8d75c6c33671532b0 GIT binary patch literal 4736 zcmbVQg;&(i*Z%BMizpq^ox+z`Bn6h0?nb2BC6+TZ#oyziX3bI;7VbDw+9Gjq?Gi8nIPymf=+1^@uJw6)Ys2pauQAf$w`N7-?N zpokyCwap-e_7vh0N0^iQYFRxd*w6nH5L_rPgs{jQp#C7h)WJ(vPC1A2C%>po4`TVMtw=fG$Zlj8Y= z3dkPOUkGLGW4J}1ZGBeMui>6li1$58A==tiG45GE>|lPyNJnyy3QKj#5@Nr$@>Whs z9k_Za@`O?1)^?RodB2E>4YIWPvkt8)xEb_Fde=aCf)+lKC`ADgr{~ZOJ&2Zc9 zNV>bCEGv00?CLyLnM?LIe9*UGgD!L3qUeBj24$kklx2hP^k?e{q&mazGRz*<#V>iz zz0Z8i`0{RyAoIdR?`OXbt+=@|@Q=t+t;U0Q_C&2ZQQ83Ms!V&PGPdbM>1)IB11E8@!Hs?bU@CGbv zWW1=SotILeJg-#^m9w79vS2zRyK`36kfqpP3T+6^2QJx~$wELO*<7DUA}F{>2H{o5 zqFiH5li#o+<^+2A87ykX-k~V>zf~Zqt=cx|doFtYE}ED5`aH%kiiB|a4$K{R+i#bW z6cPy#U^PJ^hK|+KW806De%dw+fBU}LuGcy=#mOR6D>vRiBdo`o1J8IkNc@}o6LA+w z6%lI@6F;#8%l6Kjgw1V@mCquHwp9oIcgm|+5QsowYWON5uvO^Z)2#P~bN(020UF0i zOz45gHuM&Tg=I$OCe z;Qz9h5UDHIM!Gd1d1{6tSlm&OUv_?fv}a_4blnmhXz>oYVO4B0aYAB-?hf0%rh*8&LN(@l8hb z*ssq=qtIq=nE+$3;l!B39KKJwBtm{n%mD4EH8OQgd7O3eROfPEw!04u z@MKM@+aP71B)`VZjtvOC_x{};PG$658Y;r7^Mcr}p5$P)j@S=ppjT~C1Z4>gLz2eC zPMCz?Yrt#KjK(aH@%Kkxu)l)kYNr&MoH0^pd2$C01}b+^6kgr`F}Eh?i|*CWo4mNs6zVl~#mybA0vokK9tX_w)ATn=l5mSe6 zUD0#sN^E_1dV0DRq#M%qA!C1Hu{PwX(6r#fV1}dc%^imO4Ykg9Q@Ebp{&Sm{ zPQ<5^<5&!1P7XX3KsDn3;B0-jdr0aAE6bbcb& zd7jWqrJ@G)dN67A84nUba(I;$v^+tf?%wVYgF(m(DLT-1ri!vxoyn^ybkDjcvI=J* zdTbtUyC;@Mzu+S5M@af31jywi0t$>#exZ2#cR9kJk3 z|CjuHtf7aUYwflnN4cVoqW~QpY17HX?C?3kQ?5K33`Qr4sqWWB-**?jhrO$Na30E2 zDX^rDvYQS|;~Rs`%`R(O>B8o{z>aT-0>aWxejwz1(IxtMe7d)%=XCMCw0cty%aXMm zLssNy-zxt3%IF8V;7M%a=k`0>YWR;0liiLETu5!1 z5{>8mI$X(Ae1t#m9i4~fQoj$`UFsGjf6)LieaYdMTS7|12g*8@Ci>vxaetYpRk~Ps z7$-B+8?B;3M;K>_$lfA;oqS9#rceAbS&hAV96?TA(%FKJ|Glk$V+bx$fiMfz^Nd9!6;ZuTMSu^;N-NCKM!FI z5(bwfL(6~$mH63`qn#)LR6Z4cTg@L06smIKslOSwk{IpC_;CvY>8-NNt)iscWl)$R z4O;!sr@rrqO}{o5-CMHxoSMq<4gk8_@yU5;()DFgo@#=dL{jbJeCov0!6QBkcLs`e zd*_^%II%385RL0%%7SYKmU>-P7-TcO43tVh4zY!=b)G9HvNo7bQ5>2nBpV_T+&rG%3{YZ=bVv zLH)B5Rp9;i|FAhzD6-b~1Cfpm@P` zEn=s@p~O-0@y2z!YAeF4_Ag1`c)jQK-nda1H3a^NwZf!`UFA(P!yPU8kkp1F|8+YQ zv!yNj*uL(BpGUxJ+(_Bodb3V(&0N`!tzilVP0s{J7nz-#E$8+2HO zKqm4ZbAC$;ANlqdV^P;ncSA$-3nU_kf7BKuhiKViGyk|Je$4;lvF{eV!I{JPhviT1 zoD)5*i;5v02h0lrV}+`C+=Qlz568Em^rBJ{zX3{?Eb)Qs1$VhSA}-{=J$yHud`$ln zv<~ufe@Zzrs(#sXBwD&|urN*&B##ymx$*N|Q=?_8051`4ds-T|HP!6TzdruDSv~X( zAi(6#u4!coO|1F4atQmZLHTv=D{pFqa6s%h~nsMDfpJITwkTlnjs3kE^ zzxm_|h5F6TIZaHIBezX@qrf&NCpThBMFsn8H!TcZRk5D;vYIo+S?ryCraiEhXEt#h z=|mMTGyxz>eJf zqK|VPnYR1{m(Q>U5Q!m9Jlbbx_%c0EHbq?pDt;7(KuNJN zLh-6SO))Cm_{i>O9y$iCFY8SDon4Wdc9T<#f}ahkSa4Sqchwr(GW8*DApJ;t_GZVX zduF>JT3lzPCW7_Lecm6R=mZ>=KT!le+*G9z?B(&VE;pWk*uSBDhGn~gngw7r5xXEU zbZiHPe${3sN!DrkBU#|zYm}U~uk+*CBh{h-F?fE~-`b0V^a{26~$zGl#uD}GdekI4^L=z`8oohA<9lMW`v4ZY_4AXJBVh> zcFG^5qoUjiWkD}s1TyVZ#1D&8Dk3&%yjW#Ph4L|9?4M9{q|U)h{~ue7_&o$6$fY^y#E-XAT~ zU^jpg?s2lnFtaMxGV^L`TG|htm;UG;lVtiaYN@1!7gE?5i&h`a6zk;c##ku7IrR;zsOqQjfQUh}63sqQ&h%g`xM2d~0;%NoVajQYe>+lcYdb@KtK zZ!)c^Y9y7{F)kw6>5=^FvXX8&c933S_3g2h0+e)wy+Q6K*{$>u$MG8 zwA|wK*wlkjynksXpmYPAV8AdU)MM+ylAT(^ylEXkJ+!zoK&5RPOs)Y!OQ(MYyynL8 z5z;;@24mP3)fS5bDeWbJ61U~||4b}E06o_j-*<#h=Yq@fr^KBcsGqqxiNb#~YLaFu zv7_VZt-;125X=9ftbo2^h74vr_*>hI$L|Evro~4i6sTvakGdAI2h+c(v5zv`!3#D7}O2!wQX}z z(ynq7A~3GOve#~Al1)K;%?+2L)d2&D1}~Nm>TyXOVu(c{c|HFHURSd+YxvRoHSh)S(nd)z%g%GEhg6-nxHi(Di$;q_*vt4+PvJy<}F{tv}!k zeDkuE + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/docs/reference/gtk/meson.build b/docs/reference/gtk/meson.build index a2e28b586fd..b50bec2c18b 100644 --- a/docs/reference/gtk/meson.build +++ b/docs/reference/gtk/meson.build @@ -1,471 +1,4 @@ -fs = import('fs') - -private_headers = [ - 'gtkaccelgroupprivate.h', - 'gtkaccelmapprivate.h', - 'gtkaccessibleattributesetprivate.h', - 'gtkaccessibleattributevalueprivate.h', - 'gtkaccessibleprivate.h', - 'gtkaccessiblevalueprivate.h', - 'gtkactionhelperprivate.h', - 'gtkactionmuxerprivate.h', - 'gtkactionobservableprivate.h', - 'gtkactionobserverprivate.h', - 'gtkadjustmentprivate.h', - 'gtkallocatedbitmaskprivate.h', - 'gtkappchooserprivate.h', - 'gtkapplicationaccelsprivate.h', - 'gtkapplicationprivate.h', - 'gtkatcontextprivate.h', - 'gtkbindingsprivate.h', - 'gtkbitmaskprivateimpl.h', - 'gtkbitmaskprivate.h', - 'gtkbuildableprivate.h', - 'gtkbuilderprivate.h', - 'gtkbuilderscopeprivate.h', - 'gtkbuiltiniconprivate.h', - 'gtkbuttonprivate.h', - 'gtkcellareaboxcontextprivate.h', - 'gtkcheckbuttonprivate.h', - 'gtkcolorchooserprivate.h', - 'gtkcoloreditorprivate.h', - 'gtkcolorpickerkwinprivate.h', - 'gtkcolorpickerportalprivate.h', - 'gtkcolorpickerprivate.h', - 'gtkcolorpickershellprivate.h', - 'gtkcolorplaneprivate.h', - 'gtkcolorscaleprivate.h', - 'gtkcolorswatchprivate.h', - 'gtkcolumnlistitemfactoryprivate.h', - 'gtkcolumnviewcellprivate.h', - 'gtkcolumnviewcolumnprivate.h', - 'gtkcolumnviewlayoutprivate.h', - 'gtkcolumnviewprivate.h', - 'gtkcolumnviewsorterprivate.h', - 'gtkcolumnviewtitleprivate.h', - 'gtkcomboboxprivate.h', - 'gtkcomposetable.h', - 'gtkconstraintexpressionprivate.h', - 'gtkconstraintguideprivate.h', - 'gtkconstraintlayoutprivate.h', - 'gtkconstraintprivate.h', - 'gtkconstraintsolverprivate.h', - 'gtkconstrainttypesprivate.h', - 'gtkconstraintvflparserprivate.h', - 'gtkcountingbloomfilterprivate.h', - 'gtkcssanimatedstyleprivate.h', - 'gtkcssanimationprivate.h', - 'gtkcssarrayvalueprivate.h', - 'gtkcssbgsizevalueprivate.h', - 'gtkcssbordervalueprivate.h', - 'gtkcssboxesimplprivate.h', - 'gtkcssboxesprivate.h', - 'gtkcsscalcvalueprivate.h', - 'gtkcsscolorvalueprivate.h', - 'gtkcsscornervalueprivate.h', - 'gtkcssdataurlprivate.h', - 'gtkcssdimensionvalueprivate.h', - 'gtkcssdynamicprivate.h', - 'gtkcsseasevalueprivate.h', - 'gtkcssenumvalueprivate.h', - 'gtkcssfiltervalueprivate.h', - 'gtkcssfontfeaturesvalueprivate.h', - 'gtkcssfontvariationsvalueprivate.h', - 'gtkcssiconthemevalueprivate.h', - 'gtkcssimageconicprivate.h', - 'gtkcssimagecrossfadeprivate.h', - 'gtkcssimagefallbackprivate.h', - 'gtkcssimageiconthemeprivate.h', - 'gtkcssimageinvalidprivate.h', - 'gtkcssimagelinearprivate.h', - 'gtkcssimagepaintableprivate.h', - 'gtkcssimageprivate.h', - 'gtkcssimageradialprivate.h', - 'gtkcssimagerecolorprivate.h', - 'gtkcssimagescaledprivate.h', - 'gtkcssimageurlprivate.h', - 'gtkcssimagevalueprivate.h', - 'gtkcssimagewin32private.h', - 'gtkcssinheritvalueprivate.h', - 'gtkcssinitialvalueprivate.h', - 'gtkcsskeyframesprivate.h', - 'gtkcsslocationprivate.h', - 'gtkcsslookupprivate.h', - 'gtkcssmatcherprivate.h', - 'gtkcssnodedeclarationprivate.h', - 'gtkcssnodeprivate.h', - 'gtkcssnodestylecacheprivate.h', - 'gtkcssnumbervalueprivate.h', - 'gtkcsspalettevalueprivate.h', - 'gtkcssparserprivate.h', - 'gtkcsspathnodeprivate.h', - 'gtkcsspositionvalueprivate.h', - 'gtkcssproviderprivate.h', - 'gtkcssrepeatvalueprivate.h', - 'gtkcssrgbavalueprivate.h', - 'gtkcsssectionprivate.h', - 'gtkcssselectorprivate.h', - 'gtkcssserializerprivate.h', - 'gtkcssshadowsvalueprivate.h', - 'gtkcssshadowvalueprivate.h', - 'gtkcssshorthandpropertyprivate.h', - 'gtkcssstaticstyleprivate.h', - 'gtkcssstringvalueprivate.h', - 'gtkcssstylechangeprivate.h', - 'gtkcssstyleprivate.h', - 'gtkcssstylepropertyprivate.h', - 'gtkcsstokenizerprivate.h', - 'gtkcsstransformvalueprivate.h', - 'gtkcsstransientnodeprivate.h', - 'gtkcsstransitionprivate.h', - 'gtkcsstypesprivate.h', - 'gtkcssunsetvalueprivate.h', - 'gtkcssvalueprivate.h', - 'gtkcsswidgetnodeprivate.h', - 'gtkcsswin32sizevalueprivate.h', - 'gtkdialogprivate.h', - 'gtkdragdestprivate.h', - 'gtkdropprivate.h', - 'gtkemojicompletion.h', - 'gtkentryprivate.h', - 'gtkeventcontrollerlegacyprivate.h', - 'gtkeventcontrollerprivate.h', - 'gtkfilechoosererrorstackprivate.h', - 'gtkfilechoosernativeprivate.h', - 'gtkfilechooserprivate.h', - 'gtkfilechooserwidgetprivate.h', - 'gtkfilefilterprivate.h', - 'gtkflowboxprivate.h', - 'gtkfontchooserprivate.h', - 'gtkfontchooserwidgetprivate.h', - 'gtkgesturedragprivate.h', - 'gtkgesturelongpressprivate.h', - 'gtkgesturemultipressprivate.h', - 'gtkgesturepanprivate.h', - 'gtkgestureprivate.h', - 'gtkgesturerotateprivate.h', - 'gtkgesturesingleprivate.h', - 'gtkgesturestylusprivate.h', - 'gtkgestureswipeprivate.h', - 'gtkgesturezoomprivate.h', - 'gtkgizmoprivate.h', - 'gtkheaderbarprivate.h', - 'gtkhslaprivate.h', - 'gtkiconcacheprivate.h', - 'gtkiconcachevalidatorprivate.h', - 'gtkiconhelperprivate.h', - 'gtkiconprivate.h', - 'gtkiconthemeprivate.h', - 'gtkiconviewprivate.h', - 'gtkimagedefinitionprivate.h', - 'gtkimageprivate.h', - 'gtkimcontextbroadway.h', - 'gtkimcontextime.h', - 'gtkimcontextquartz.h', - 'gtkimcontextsimpleprivate.h', - 'gtkimcontextsimpleseqs.h', - 'gtkimcontextwayland.h', - 'gtkimmoduleprivate.h', - 'gtkimmodule.h', - 'gtkintl.h', - 'gtkistringprivate.h', - 'gtkkineticscrollingprivate.h', - 'gtklabelprivate.h', - 'gtklayoutmanagerprivate.h', - 'gtklistbaseprivate.h', - 'gtklistitemprivate.h', - 'gtklistitemfactoryprivate.h', - 'gtklistitemmanagerprivate.h', - 'gtklistitemwidgetprivate.h', - 'gtklistlistmodelprivate.h', - 'gtklockbuttonprivate.h', - 'gtkmagnifierprivate.h', - 'gtkmediafileprivate.h', - 'gtkmenubuttonprivate.h', - 'gtkmenusectionboxprivate.h', - 'gtkmenutrackeritemprivate.h', - 'gtkmenutrackerprivate.h', - 'gtkmodelbuttonprivate.h', - 'gtkmodulesprivate.h', - 'gtkmountoperationprivate.h', - 'gtknativedialogprivate.h', - 'gtknativeprivate.h', - 'gtknomediafileprivate.h', - 'gtkpango.h', - 'gtkpasswordentrybufferprivate.h', - 'gtkpasswordentryprivate.h', - 'gtkpathbar.h', - 'gdkpixbufutilsprivate.h', - 'gtkplacessidebarprivate.h', - 'gtkplacesviewprivate.h', - 'gtkplacesviewrowprivate.h', - 'gtkpointerfocusprivate.h', - 'gtkpopcountprivate.h', - 'gtkpopovermenubarprivate.h', - 'gtkpopovermenuprivate.h', - 'gtkpopoverprivate.h', - 'gtkprintbackendprivate.h', - 'gtkprinterprivate.h', - 'gtkprintoperation-portal.h', - 'gtkprintoperation-private.h', - 'gtkprintutils.h', - 'gtkprivate.h', - 'gtkprogresstrackerprivate.h', - 'gtkpropertylookuplistmodelprivate.h', - 'gtkquery.h', - 'gtkrangeprivate.h', - 'gtkrbtreeprivate.h', - 'gtkrenderbackgroundprivate.h', - 'gtkrenderborderprivate.h', - 'gtkrendericonprivate.h', - 'gtkrendernodepaintableprivate.h', - 'gtkrootprivate.h', - 'gtkroundedboxprivate.h', - 'gtkscalerprivate.h', - 'gtksearchengine.h', - 'gtksearchenginemodel.h', - 'gtksearchenginequartz.h', - 'gtksearchenginetracker3.h', - 'gtksearchentryprivate.h', - 'gtksecurememoryprivate.h', - 'gtksettingsprivate.h', - 'gtkshortcutactionprivate.h', - 'gtkshortcutcontrollerprivate.h', - 'gtkshortcutmanagerprivate.h', - 'gtkshortcutsshortcutprivate.h', - 'gtkshortcutswindowprivate.h', - 'gtksidebarrowprivate.h', - 'gtksizegroup-private.h', - 'gtksizerequestcacheprivate.h', - 'gtksnapshotprivate.h', - 'gtksorterprivate.h', - 'gtksortkeysprivate.h', - 'gtkspinbuttonprivate.h', - 'gtkstyleanimationprivate.h', - 'gtkstylecascadeprivate.h', - 'gtkstylecontextprivate.h', - 'gtkstylepropertyprivate.h', - 'gtkstyleproviderprivate.h', - 'gtktestatcontextprivate.h', - 'gtktextattributes.h', - 'gtktextbufferprivate.h', - 'gtktextchildprivate.h', - 'gtktextdisplayprivate.h', - 'gtktexthandleprivate.h', - 'gtktexthistoryprivate.h', - 'gtktextiterprivate.h', - 'gtktextlayoutprivate.h', - 'gtktextlinedisplaycacheprivate.h', - 'gtktextmarkprivate.h', - 'gtktextprivate.h', - 'gtktextsegment.h', - 'gtktexttagprivate.h', - 'gtktextutil.h', - 'gtktextviewchildprivate.h', - 'gtktextviewprivate.h', - 'gtktogglebuttonprivate.h', - 'gtktoolbarprivate.h', - 'gtktooltipprivate.h', - 'gtktooltipwindowprivate.h', - 'gtktreedatalist.h', - 'gtktreepopoverprivate.h', - 'gtktreeprivate.h', - 'gtktreerbtreeprivate.h', - 'gtkutilsprivate.h', - 'gtkwidgetpaintableprivate.h', - 'gtkwidgetpathprivate.h', - 'gtkwidgetprivate.h', - 'gtkwin32drawprivate.h', - 'gtkwin32themeprivate.h', - 'gtkwindowprivate.h', - - 'gsettings-mapping.h', - 'gskpango.h', - 'gtkdbusgenerated.h', - 'imm-extra.h', - 'language-names.h', - 'open-type-layout.h', - 'script-names.h', - 'text-input-unstable-v3-client-protocol.h', - - 'a11y', - 'inspector', - 'roaring', - 'timsort', - 'tools', -] - -images = [ - 'images/aboutdialog.png', - 'images/action-bar.png', - 'images/appchooserbutton.png', - 'images/appchooserdialog.png', - 'images/arrows.png', - 'images/assistant.png', - 'images/background.png', - 'images/bloatpad-gnome.png', - 'images/bloatpad-osx.png', - 'images/bloatpad-xfce.png', - 'images/border1.png', - 'images/border2.png', - 'images/border3.png', - 'images/box.png', - 'images/box-expand.png', - 'images/box-packing.png', - 'images/builder-shortcuts.png', - 'images/button.png', - 'images/calendar.png', - 'images/capture-bubble.png', - 'images/centerbox.png', - 'images/check-button.png', - 'images/checks.png', - 'images/clocks-shortcuts.png', - 'images/color-button.png', - 'images/colorchooser.png', - 'images/combo-box-entry.png', - 'images/combo-box.png', - 'images/combo-box-text.png', - 'images/down-center.png', - 'images/down-end.png', - 'images/down-start.png', - 'images/drop-down.png', - 'images/drawing.png', - 'images/drawingarea.png', - 'images/ease-in-out.png', - 'images/ease-in.png', - 'images/ease-out.png', - 'images/ease.png', - 'images/editable-label.png', - 'images/emojichooser.png', - 'images/entry.png', - 'images/exampleapp.png', - 'images/expanders.png', - 'images/expander.png', - 'images/extensions.png', - 'images/figure-hierarchical-drawing.png', - 'images/figure-windowed-label.png', - 'images/file-button.png', - 'images/filechooser.png', - 'images/flow-box.png', - 'images/focus.png', - 'images/font-button.png', - 'images/fontchooser.png', - 'images/frame-gap.png', - 'images/frame.png', - 'images/frames.png', - 'images/gedit-shortcuts.png', - 'images/getting-started-app10.png', - 'images/getting-started-app1.png', - 'images/getting-started-app2.png', - 'images/getting-started-app3.png', - 'images/getting-started-app4.png', - 'images/getting-started-app6.png', - 'images/getting-started-app7.png', - 'images/getting-started-app8.png', - 'images/getting-started-app9.png', - 'images/glarea.png', - 'images/gradient1.png', - 'images/gradient2.png', - 'images/gradient3.png', - 'images/gradient4.png', - 'images/grid.png', - 'images/grid-packing.png', - 'images/handles.png', - 'images/headerbar.png', - 'images/hello-world.png', - 'images/icon-view.png', - 'images/image.png', - 'images/info-bar.png', - 'images/inspector.png', - 'images/label.png', - 'images/layout-btlr.png', - 'images/layout-btrl.png', - 'images/layout-lrbt.png', - 'images/layout-lrtb.png', - 'images/layout-rlbt.png', - 'images/layout-rltb.png', - 'images/layout-tblr.png', - 'images/layout-tbrl.png', - 'images/left-center.png', - 'images/left-end.png', - 'images/left-start.png', - 'images/levelbar.png', - 'images/linear.png', - 'images/link-button.png', - 'images/list-and-tree.png', - 'images/list-box.png', - 'images/lockbutton-locked.png', - 'images/lock-button.png', - 'images/lockbutton.png', - 'images/lockbutton-sorry.png', - 'images/lockbutton-unlocked.png', - 'images/media-controls.png', - 'images/menu.png', - 'images/menubar.png', - 'images/menu-button.png', - 'images/messagedialog.png', - 'images/multiline-text.png', - 'images/notebook.png', - 'images/options.png', - 'images/overlay.png', - 'images/pagesetupdialog.png', - 'images/panes.png', - 'images/password-entry.png', - 'images/picture.png', - 'images/popover.png', - 'images/printdialog.png', - 'images/progressbar.png', - 'images/right-center.png', - 'images/right-end.png', - 'images/right-start.png', - 'images/scales.png', - 'images/scrollbar.png', - 'images/scrolledwindow.png', - 'images/search-bar.png', - 'images/search-entry.png', - 'images/separator.png', - 'images/shortcuts-window.png', - 'images/sidebar.png', - 'images/slices.png', - 'images/sliders.png', - 'images/spinbutton.png', - 'images/spinner.png', - 'images/stack.png', - 'images/stackswitcher.png', - 'images/statusbar.png', - 'images/switch.png', - 'images/toggle-button.png', - 'images/toolbar.png', - 'images/tree-view-coordinates.png', - 'images/up-center.png', - 'images/up-end.png', - 'images/up-start.png', - 'images/video.png', - 'images/volumebutton.png', - 'images/widget-hvalign.png', - 'images/windowcontrols.png', - 'images/window-default.png', - 'images/window.png', - 'images/rich-list.png', - 'images/data-table.png', - 'images/navigation-sidebar.png' -] - -content_files = [ - 'gtk4-broadwayd.xml', - 'gtk4-builder-tool.xml', - 'gtk4-demo-application.xml', - 'gtk4-demo.xml', - 'gtk4-encode-symbolic-svg.xml', - 'gtk4-icon-browser.xml', - 'gtk4-launch.xml', - 'gtk4-query-settings.xml', - 'gtk4-update-icon-cache.xml', - 'gtk4-widget-factory.xml', - 'overview.xml', - 'visual_index.xml', -] - +# XXX: gi-docgen needs a deps file expand_content_md_files = [ 'broadway.md', 'osx.md', @@ -491,67 +24,25 @@ expand_content_md_files = [ 'question_index.md', ] -types_conf = configuration_data() -if os_win32 - types_conf.set('DISABLE_ON_W32', '%') -else - types_conf.set('DISABLE_ON_W32', '') -endif - -if os_darwin - types_conf.set('DISABLE_ON_QUARTZ', '%') -else - types_conf.set('DISABLE_ON_QUARTZ', '') -endif +gtk4_toml = configure_file(input: 'gtk4.toml.in', output: 'gtk4.toml', configuration: toml_conf) if get_option('gtk_doc') - configure_file(input: 'version.xml.in', output: 'version.xml', configuration: version_conf) - - # gtk-markdown-to-docbook uses pandoc - pandoc = find_program('pandoc', required: true) - expand_md = find_program('gtk-markdown-to-docbook') - expand_md_targets = [] - foreach t : expand_content_md_files - expand_md_targets += custom_target(t, - input: [ t ], - output: [ fs.replace_suffix(t, '.xml') ], - command: [ expand_md, '@INPUT@', '@OUTPUT@'], - ) - endforeach - - gnome.gtkdoc('gtk4', - mode: 'none', - main_xml: 'gtk4-docs.xml', - src_dir: [ - gtkinc, - ], - dependencies: libgtk_dep, - gobject_typesfile: configure_file( - input: 'gtk4.types.in', - output: 'gtk4.types', - configuration: types_conf, - ), - scan_args: [ - '--ignore-decorators=_GDK_EXTERN|G_GNUC_WARN_UNUSED_RESULT', - '--ignore-headers=' + ' '.join(private_headers), - ], - mkdb_args: [ - '--default-includes=gtk/gtk.h', - '--ignore-files=' + ' '.join(private_headers), - ], - fixxref_args: [ - '--html-dir=@0@'.format(docpath), - '--extra-dir=@0@'.format(join_paths(glib_docpath, 'glib')), - '--extra-dir=@0@'.format(join_paths(glib_docpath, 'gobject')), - '--extra-dir=@0@'.format(join_paths(glib_docpath, 'gio')), - '--extra-dir=@0@'.format(cairo_docpath), - '--extra-dir=@0@'.format(gdkpixbuf_docpath), - '--extra-dir=../gdk', - '--extra-dir=../gsk', + custom_target('gtk4-doc', + input: [ gtk4_toml, gtk_gir[0] ], + output: 'gtk4', + command: [ + gidocgen, + 'generate', + '--add-include-path=@0@'.format(meson.current_build_dir() / '../../../gtk'), + '--config=@INPUT0@', + '--output-dir=@OUTPUT@', + '--no-namespace-dir', + '--content-dir=@0@'.format(meson.current_source_dir()), + '@INPUT1@', ], - content_files: content_files + expand_md_targets, - html_assets: images, - install: true, + depends: [ gdk_gir[0], gsk_gir[0] ], + depend_files: [ expand_content_md_files ], + build_by_default: true, ) endif diff --git a/docs/reference/meson.build b/docs/reference/meson.build index 4536addda43..24d0daadb1d 100644 --- a/docs/reference/meson.build +++ b/docs/reference/meson.build @@ -17,6 +17,11 @@ if get_option('gtk_doc') src_dir_conf.set('SRC_DIR', meson.source_root()) endif +toml_conf = configuration_data() +toml_conf.set('version', meson.project_version()) + +gidocgen = find_program('gi-docgen', required: get_option('gtk_doc')) + subdir('gdk') subdir('gsk') subdir('gtk') diff --git a/meson.build b/meson.build index d8ee3b6e9a9..d5c875acdcc 100644 --- a/meson.build +++ b/meson.build @@ -395,10 +395,9 @@ graphene_dep = dependency('graphene-gobject-1.0', version: graphene_req, fallback: ['graphene', 'graphene_dep']) iso_codes_dep = dependency('iso-codes', required: false) -gtk_doc_dep = dependency('gtk-doc', version: '>=1.33', - fallback: ['gtk-doc', 'dummy_dep'], - default_options: ['tests=false', 'yelp_manual=false'], - required: get_option('gtk_doc')) +gidocgen_dep = dependency('gi-docgen', version: '>= 2021.1', + fallback: ['gi-docgen', 'dummy_dep'], + required: get_option('gtk_doc')) fontconfig_dep = [] # only used in x11 backend -- GitLab From a6ee0dd8aa122eb03fc3031269b026192f0e213d Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Thu, 18 Feb 2021 12:59:09 +0000 Subject: [PATCH 007/471] docs: Drop gtk-doc files We don't use gtk-doc to generate our API reference, so we don't need its files lying around any more. --- docs/reference/gdk/gdk4-docs.xml | 89 - docs/reference/gdk/gdk4-overrides.txt | 25 - docs/reference/gdk/gdk4-sections.txt | 1350 ---- docs/reference/gdk/gdk4.toml.in | 8 +- docs/reference/gdk/gdk4.types | 32 - docs/reference/gdk/version.xml.in | 1 - docs/reference/gsk/gsk4-docs.xml | 33 - docs/reference/gsk/gsk4-sections.txt | 399 - docs/reference/gsk/gsk4.types | 3 - docs/reference/gsk/version.xml.in | 1 - docs/reference/gtk/gtk-markdown-to-docbook | 199 - docs/reference/gtk/gtk4-docs.xml | 496 -- docs/reference/gtk/gtk4-overrides.txt | 0 docs/reference/gtk/gtk4-sections.txt | 7613 -------------------- docs/reference/gtk/gtk4.toml.in | 1 + docs/reference/gtk/gtk4.types.in | 261 - docs/reference/gtk/meson.build | 2 + docs/reference/gtk/overview.md | 65 + docs/reference/gtk/version.xml.in | 1 - docs/reference/gtk/visual_index.xml | 109 - 20 files changed, 72 insertions(+), 10616 deletions(-) delete mode 100644 docs/reference/gdk/gdk4-docs.xml delete mode 100644 docs/reference/gdk/gdk4-overrides.txt delete mode 100644 docs/reference/gdk/gdk4-sections.txt delete mode 100644 docs/reference/gdk/gdk4.types delete mode 100644 docs/reference/gdk/version.xml.in delete mode 100644 docs/reference/gsk/gsk4-docs.xml delete mode 100644 docs/reference/gsk/gsk4-sections.txt delete mode 100644 docs/reference/gsk/gsk4.types delete mode 100644 docs/reference/gsk/version.xml.in delete mode 100755 docs/reference/gtk/gtk-markdown-to-docbook delete mode 100644 docs/reference/gtk/gtk4-docs.xml delete mode 100644 docs/reference/gtk/gtk4-overrides.txt delete mode 100644 docs/reference/gtk/gtk4-sections.txt delete mode 100644 docs/reference/gtk/gtk4.types.in create mode 100644 docs/reference/gtk/overview.md delete mode 100644 docs/reference/gtk/version.xml.in delete mode 100644 docs/reference/gtk/visual_index.xml diff --git a/docs/reference/gdk/gdk4-docs.xml b/docs/reference/gdk/gdk4-docs.xml deleted file mode 100644 index d63c7e346c6..00000000000 --- a/docs/reference/gdk/gdk4-docs.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - -]> - - - GDK 4 Reference Manual - - This document is for the GDK 4 library, version &version;. - The latest versions can be found online at - https://developer.gnome.org/gdk4/. - If you are looking for the older GDK 3 series of libraries, - see https://developer.gnome.org/gdk3/. - - - - - API Reference - - - - - -
- -
- - - - - - - - -
- - -
- -
- -
- -
- -
- -
- - - -
- - - - - - - - - - - -
- - GDK Platform Support - - - - - - - Index of all symbols - - - - Index of new symbols in 4.2 - - - - Index of deprecated symbols - - - - - -
diff --git a/docs/reference/gdk/gdk4-overrides.txt b/docs/reference/gdk/gdk4-overrides.txt deleted file mode 100644 index 5dab67c7c97..00000000000 --- a/docs/reference/gdk/gdk4-overrides.txt +++ /dev/null @@ -1,25 +0,0 @@ - - -GDK_WINDOWING_X11 -#define GDK_WINDOWING_X11 - - - -GDK_WINDOWING_WIN32 -#define GDK_WINDOWING_WIN32 - - - -GDK_WINDOWING_MACOS -#define GDK_WINDOWING_MACOS - - - -GDK_WINDOWING_WAYLAND -#define GDK_WINDOWING_WAYLAND - - - -GDK_DISABLE_DEPRECATION_WARNINGS -#define GDK_DISABLE_DEPRECATION_WARNINGS - diff --git a/docs/reference/gdk/gdk4-sections.txt b/docs/reference/gdk/gdk4-sections.txt deleted file mode 100644 index 5d0cd8a11a7..00000000000 --- a/docs/reference/gdk/gdk4-sections.txt +++ /dev/null @@ -1,1350 +0,0 @@ -gdk/gdk.h - -
-General -general - - -GDK_WINDOWING_X11 -GDK_WINDOWING_WIN32 -GDK_WINDOWING_MACOS -GDK_WINDOWING_WAYLAND - - -GDK_MAJOR_VERSION -GDK_MICRO_VERSION -GDK_MINOR_VERSION - - -GDK_VERSION_4_0 -GDK_VERSION_MIN_REQUIRED -GDK_VERSION_MAX_ALLOWED -GDK_DISABLE_DEPRECATION_WARNINGS - - -GDK_TYPE_GRAB_STATUS - - -GDK_TYPE_STATUS -GdkStatus -GDKVAR -GDK_EXTERN_VAR -_GDK_EXTERN -GDK_DECLARE_INTERNAL_TYPE -gdk_axis_use_get_type -gdk_byte_order_get_type -gdk_crossing_mode_get_type -gdk_cursor_type_get_type -gdk_drag_action_get_type -gdk_drag_protocol_get_type -gdk_event_mask_get_type -gdk_event_type_get_type -gdk_extension_mode_get_type -gdk_filter_return_get_type -gdk_grab_ownership_get_type -gdk_grab_status_get_type -gdk_gravity_get_type -gdk_input_mode_get_type -gdk_input_source_get_type -gdk_modifier_intent_get_type -gdk_modifier_type_get_type -gdk_notify_type_get_type -gdk_prop_mode_get_type -gdk_scroll_direction_get_type -gdk_setting_action_get_type -gdk_status_get_type -gdk_visibility_state_get_type -gdk_surface_attributes_type_get_type -gdk_surface_edge_get_type -gdk_surface_hints_get_type -gdk_surface_state_get_type -gdk_surface_type_get_type -gdk_surface_type_hint_get_type -gdk_wm_decoration_get_type -gdk_wm_function_get_type -GDK_AVAILABLE_IN_4_0 -GDK_AVAILABLE_IN_ALL -GDK_UNAVAILABLE -GDK_DEPRECATED -GDK_DEPRECATED_FOR -GDK_DEPRECATED_IN_4_0 -GDK_DEPRECATED_IN_4_0_FOR -GDK_VERSION_CUR_STABLE -GDK_VERSION_PREV_STABLE -
- -
-gdkdisplay -GdkDisplay -GdkDisplay -gdk_display_open -gdk_display_get_default -gdk_display_get_name -gdk_display_device_is_grabbed -gdk_display_beep -gdk_display_sync -gdk_display_flush -gdk_display_close -gdk_display_is_closed -gdk_display_is_rgba -gdk_display_is_composited -gdk_display_supports_input_shapes -gdk_display_get_app_launch_context -gdk_display_notify_startup_complete -gdk_display_get_default_seat -gdk_display_list_seats -gdk_display_get_monitors -gdk_display_get_monitor_at_surface -gdk_display_get_clipboard -gdk_display_get_primary_clipboard -gdk_display_get_setting -gdk_display_get_startup_notification_id - - -gdk_display_put_event - - -gdk_display_map_keyval -gdk_display_map_keycode -gdk_display_translate_key - - -GDK_DISPLAY -GDK_DISPLAY_OBJECT -GDK_IS_DISPLAY -GDK_TYPE_DISPLAY -GDK_DISPLAY_CLASS -GDK_IS_DISPLAY_CLASS -GDK_DISPLAY_GET_CLASS - - -gdk_display_get_type -GdkDisplayClass -
- -
-gdkdisplaymanager -GdkDisplayManager -GdkDisplayManager -gdk_display_manager_get -gdk_display_manager_get_default_display -gdk_display_manager_set_default_display -gdk_display_manager_list_displays -gdk_display_manager_open_display - - -gdk_set_allowed_backends - - -GDK_DISPLAY_MANAGER -GDK_DISPLAY_MANAGER_CLASS -GDK_DISPLAY_MANAGER_GET_CLASS -GDK_IS_DISPLAY_MANAGER_CLASS -GDK_IS_DISPLAY_MANAGER -GDK_TYPE_DISPLAY_MANAGER -GdkDisplayManagerClass -gdk_display_manager_get_type -
- -
-Pixbufs -pixbufs -gdk_pixbuf_get_from_surface -gdk_pixbuf_get_from_texture -
- -
-RGBA Colors -rgba_colors -GdkRGBA -gdk_rgba_copy -gdk_rgba_free -gdk_rgba_is_clear -gdk_rgba_is_opaque -gdk_rgba_parse -gdk_rgba_equal -gdk_rgba_hash -gdk_rgba_to_string - - -GDK_TYPE_RGBA - - -gdk_rgba_get_type -
- -
-GdkSurface -gdksurface -GdkSurface -GdkGravity -gdk_surface_new_toplevel -gdk_surface_new_popup -gdk_surface_destroy -gdk_surface_is_destroyed -gdk_surface_get_display -gdk_surface_hide -gdk_surface_get_mapped -gdk_surface_translate_coordinates -gdk_surface_beep -gdk_surface_get_scale_factor -gdk_surface_set_opaque_region -gdk_surface_create_gl_context -gdk_surface_create_vulkan_context -gdk_surface_create_cairo_context - - -gdk_surface_queue_render -gdk_surface_get_frame_clock -gdk_surface_request_layout - - -gdk_surface_set_cursor -gdk_surface_get_cursor -gdk_surface_set_input_region -gdk_surface_get_width -gdk_surface_get_height -gdk_surface_get_device_position -GdkModifierType -GDK_MODIFIER_MASK - - -gdk_surface_get_device_cursor -gdk_surface_set_device_cursor - - -GDK_SURFACE -GDK_SURFACE_GET_CLASS -GDK_TYPE_SURFACE -GDK_IS_SURFACE -GDK_SURFACE_CLASS -GDK_IS_SURFACE_CLASS -GDK_TYPE_FILTER_RETURN -GDK_TYPE_GRAVITY -GDK_TYPE_MODIFIER_TYPE -GDK_TYPE_SURFACE_ATTRIBUTES_TYPE -GDK_TYPE_SURFACE_EDGE -GDK_TYPE_SURFACE_HINTS -GDK_TYPE_SURFACE_TYPE -GDK_TYPE_SURFACE_TYPE_HINT -GDK_TYPE_WM_DECORATION -GDK_TYPE_WM_FUNCTION -GDK_TYPE_TOPLEVEL_STATE - - -gdk_surface_get_type -gdk_surface_window_class_get_type -GdkSurfaceClass -GdkSurfaceImpl -GdkSurfaceImplClass -GdkSurfaceRedirect -gdk_surface_impl_get_type -gdk_fullscreen_mode_get_type -
- -
-gdkcontentformats -Content Formats -gdk_intern_mime_type - - -GdkContentFormats -gdk_content_formats_new -gdk_content_formats_new_for_gtype -gdk_content_formats_ref -gdk_content_formats_unref -gdk_content_formats_print -gdk_content_formats_to_string -gdk_content_formats_get_gtypes -gdk_content_formats_get_mime_types -gdk_content_formats_union -gdk_content_formats_match -gdk_content_formats_match_gtype -gdk_content_formats_match_mime_type -gdk_content_formats_contain_gtype -gdk_content_formats_contain_mime_type - - -gdk_content_formats_union_serialize_gtypes -gdk_content_formats_union_deserialize_gtypes -gdk_content_formats_union_serialize_mime_types -gdk_content_formats_union_deserialize_mime_types - - -GdkContentFormatsBuilder -gdk_content_formats_builder_new -gdk_content_formats_builder_free_to_formats -gdk_content_formats_builder_add_formats -gdk_content_formats_builder_add_gtype -gdk_content_formats_builder_add_mime_type - - -gdk_content_formats_builder_ref -gdk_content_formats_builder_unref -gdk_content_formats_builder_to_formats - - -GDK_TYPE_FILE_LIST -gdk_file_list_get_type -gdk_content_formats_get_type -gdk_content_formats_builder_get_type -
- -
-Pango Interaction -pango_interaction -gdk_pango_layout_get_clip_region -gdk_pango_layout_line_get_clip_region -
- -
-Cairo Interaction -cairo_interaction -gdk_surface_create_similar_surface -gdk_cairo_set_source_rgba -gdk_cairo_set_source_pixbuf -gdk_cairo_rectangle -gdk_cairo_region -gdk_cairo_region_create_from_surface -gdk_cairo_draw_from_gl -
- -
-Rectangles and Regions -regions -GdkRectangle -gdk_rectangle_intersect -gdk_rectangle_union -gdk_rectangle_equal -gdk_rectangle_contains_point - - -gdk_rectangle_get_type -
- -
-Keyboard Handling -keys -gdk_keyval_name -gdk_keyval_from_name -gdk_keyval_convert_case -gdk_keyval_to_upper -gdk_keyval_to_lower -gdk_keyval_is_upper -gdk_keyval_is_lower -gdk_keyval_to_unicode -gdk_unicode_to_keyval - -
- -
-GdkDevice -gdkdevice -GdkDevice -GdkInputSource -GdkAxisUse -GdkAxisFlags -GdkDeviceTool -GdkDeviceToolType - - -gdk_device_get_name -gdk_device_get_vendor_id -gdk_device_get_product_id -gdk_device_get_source -gdk_device_get_display -gdk_device_get_has_cursor -gdk_device_get_seat -gdk_device_get_num_touches -gdk_device_get_device_tool -gdk_device_get_caps_lock_state -gdk_device_get_direction -gdk_device_get_modifier_state -gdk_device_get_num_lock_state -gdk_device_get_scroll_lock_state -gdk_device_has_bidi_layouts - - -gdk_device_get_surface_at_position -GdkTimeCoord - - -gdk_device_tool_get_serial -gdk_device_tool_get_tool_type -gdk_device_tool_get_hardware_id -gdk_device_tool_get_axes - - -GDK_TYPE_AXIS_FLAGS -GDK_TYPE_AXIS_USE -GDK_TYPE_EXTENSION_MODE -GDK_TYPE_INPUT_MODE -GDK_TYPE_INPUT_SOURCE -GDK_TYPE_DEVICE_TYPE -GDK_TYPE_GRAB_OWNERSHIP -GDK_DEVICE -GDK_DEVICE_CLASS -GDK_DEVICE_GET_CLASS -GDK_IS_DEVICE -GDK_IS_DEVICE_CLASS -GDK_TYPE_DEVICE -GDK_DEVICE_TOOL -GDK_IS_DEVICE_TOOL - - -GdkDeviceClass -gdk_device_get_type -gdk_device_type_get_type -gdk_device_tool_get_type -gdk_device_tool_new -GDK_MAX_TIMECOORD_AXES -
- -
-GdkDevicePad -gdkdevicepad -GdkDevicePad -GdkDevicePadFeature -gdk_device_pad_get_n_groups -gdk_device_pad_get_group_n_modes -gdk_device_pad_get_n_features -gdk_device_pad_get_feature_group - - -GDK_TYPE_DEVICE_PAD -GDK_DEVICE_PAD -GDK_IS_DEVICE_PAD -GDK_DEVICE_PAD_GET_IFACE - - -gdk_device_pad_get_type -
- -
-GdkSeat -gdkseat -GdkSeat -GdkSeatCapabilities -gdk_seat_get_display -gdk_seat_get_capabilities -gdk_seat_get_pointer -gdk_seat_get_keyboard -gdk_seat_get_devices -gdk_seat_get_tools - - -GDK_SEAT -GDK_IS_SEAT -GDK_TYPE_SEAT -GDK_TYPE_SEAT_CAPABILITIES - - -gdk_seat_get_type -gdk_seat_capabilities_get_type -
- -
-Events -events -GdkEvent -GdkEventType -GdkKeymapKey -GdkKeyMatch -GdkTouchpadGesturePhase -GdkScrollDirection -GdkCrossingMode -GdkNotifyType -GDK_CURRENT_TIME -GDK_PRIORITY_EVENTS -GDK_PRIORITY_REDRAW -GDK_EVENT_PROPAGATE -GDK_EVENT_STOP -GDK_BUTTON_PRIMARY -GDK_BUTTON_MIDDLE -GDK_BUTTON_SECONDARY - - -gdk_event_ref -gdk_event_unref - - -gdk_event_get_event_type -gdk_event_get_surface -gdk_event_get_device -gdk_event_get_device_tool -gdk_event_get_time -gdk_event_get_display -gdk_event_get_seat -GdkEventSequence -gdk_event_get_event_sequence -gdk_event_get_modifier_state -gdk_event_get_position -gdk_event_get_axes -gdk_event_get_axis -gdk_event_get_history -gdk_event_get_pointer_emulated -gdk_event_triggers_context_menu -GdkButtonEvent -gdk_button_event_get_button -GdkScrollEvent -gdk_scroll_event_get_direction -gdk_scroll_event_get_deltas -gdk_scroll_event_is_stop -GdkMotionEvent -GdkKeyEvent -gdk_key_event_get_keyval -gdk_key_event_get_keycode -gdk_key_event_get_consumed_modifiers -gdk_key_event_get_layout -gdk_key_event_get_level -gdk_key_event_is_modifier -gdk_key_event_matches -gdk_key_event_get_match -GdkFocusEvent -gdk_focus_event_get_in -gdk_touch_event_get_emulating_pointer -GdkCrossingEvent -gdk_crossing_event_get_mode -gdk_crossing_event_get_detail -gdk_crossing_event_get_focus -GdkGrabBrokenEvent -gdk_grab_broken_event_get_grab_surface -gdk_grab_broken_event_get_implicit -GdkDeleteEvent -GdkDNDEvent -gdk_dnd_event_get_drop -GdkTouchEvent -GdkTouchpadEvent -gdk_touchpad_event_get_gesture_phase -gdk_touchpad_event_get_n_fingers -gdk_touchpad_event_get_deltas -gdk_touchpad_event_get_pinch_angle_delta -gdk_touchpad_event_get_pinch_scale -GdkPadEvent -gdk_pad_event_get_axis_value -gdk_pad_event_get_button -gdk_pad_event_get_group_mode -GdkProximityEvent - - -gdk_events_get_angle -gdk_events_get_center -gdk_events_get_distance - - -GDK_EVENT -GDK_TYPE_EVENT -GDK_TYPE_EVENT_MASK -GDK_TYPE_EVENT_TYPE -GDK_TYPE_CROSSING_MODE -GDK_TYPE_SCROLL_DIRECTION -GDK_TYPE_NOTIFY_TYPE -GDK_IS_EVENT -GDK_IS_EVENT_TYPE -GDK_TYPE_BUTTON_EVENT -GDK_TYPE_CROSSING_EVENT -GDK_TYPE_DELETE_EVENT -GDK_TYPE_DND_EVENT -GDK_TYPE_FOCUS_EVENT -GDK_TYPE_GRAB_BROKEN_EVENT -GDK_TYPE_KEY_EVENT -GDK_TYPE_MOTION_EVENT -GDK_TYPE_PAD_EVENT -GDK_TYPE_PROXIMITY_EVENT -GDK_TYPE_SCROLL_EVENT -GDK_TYPE_TOUCH_EVENT -GDK_TYPE_TOUCHPAD_EVENT - -gdk_event_get_type -gdk_event_sequence_get_type -gdk_button_event_get_type -gdk_crossing_event_get_type -gdk_delete_event_get_type -gdk_dnd_event_get_type -gdk_focus_event_get_type -gdk_grab_broken_event_get_type -gdk_key_event_get_type -gdk_motion_event_get_type -gdk_pad_event_get_type -gdk_proximity_event_get_type -gdk_scroll_event_get_type -gdk_touch_event_get_type -gdk_touchpad_event_get_type -
- -
-gdkpaintable -GdkPaintable -GdkPaintable -GdkPaintableInterface -GdkPaintableFlags -gdk_paintable_get_current_image -gdk_paintable_snapshot -gdk_paintable_get_flags -gdk_paintable_get_intrinsic_width -gdk_paintable_get_intrinsic_height -gdk_paintable_get_intrinsic_aspect_ratio -gdk_paintable_compute_concrete_size - - -gdk_paintable_invalidate_contents -gdk_paintable_invalidate_size -gdk_paintable_new_empty - - -GdkSnapshot - - -GDK_SNAPSHOT -GDK_TYPE_PAINTABLE -GDK_TYPE_SNAPSHOT -GDK_IS_SNAPSHOT - - -GdkSnapshotClass -gdk_paintable_get_type -gdk_snapshot_get_type -
- - -
-gdkpopuplayout -GdkPopupLayout -GdkPopupLayout -GdkAnchorHints -gdk_popup_layout_new -gdk_popup_layout_ref -gdk_popup_layout_unref -gdk_popup_layout_copy -gdk_popup_layout_equal -gdk_popup_layout_set_anchor_rect -gdk_popup_layout_get_anchor_rect -gdk_popup_layout_set_rect_anchor -gdk_popup_layout_get_rect_anchor -gdk_popup_layout_set_surface_anchor -gdk_popup_layout_get_surface_anchor -gdk_popup_layout_set_anchor_hints -gdk_popup_layout_get_anchor_hints -gdk_popup_layout_set_offset -gdk_popup_layout_get_offset -gdk_popup_layout_set_shadow_width -gdk_popup_layout_get_shadow_width - -GDK_TYPE_POPUP_LAYOUT -gdk_popup_layout_get_type -
- -
-gdkpopup -GdkPopup -GdkPopup -gdk_popup_present -gdk_popup_get_surface_anchor -gdk_popup_get_rect_anchor -gdk_popup_get_parent -gdk_popup_get_position_x -gdk_popup_get_position_y -gdk_popup_get_autohide - -GDK_TYPE_POPUP -
- -
-gdktoplevellayout -GdkToplevelLayout -GdkToplevelLayout -gdk_toplevel_layout_new -gdk_toplevel_layout_ref -gdk_toplevel_layout_unref -gdk_toplevel_layout_copy -gdk_toplevel_layout_equal -gdk_toplevel_layout_set_maximized -gdk_toplevel_layout_get_maximized -gdk_toplevel_layout_set_fullscreen -gdk_toplevel_layout_get_fullscreen -gdk_toplevel_layout_get_fullscreen_monitor -gdk_toplevel_layout_set_resizable -gdk_toplevel_layout_get_resizable - -GDK_TYPE_TOPLEVEL_LAYOUT -gdk_toplevel_layout_get_type -
- -
-gdktoplevelsize -GdkToplevelSize -GdkToplevelSize -gdk_toplevel_size_get_bounds -gdk_toplevel_size_set_size -gdk_toplevel_size_set_min_size -gdk_toplevel_size_set_shadow_width - -GDK_TYPE_TOPLEVEL_SIZE -gdk_toplevel_size_get_type -
- -
-gdktoplevel -GdkToplevel -GdkToplevel -GdkToplevelState -GdkFullscreenMode -GdkSurfaceEdge -gdk_toplevel_present -gdk_toplevel_minimize -gdk_toplevel_lower -gdk_toplevel_focus -gdk_toplevel_get_state -gdk_toplevel_set_title -gdk_toplevel_set_startup_id -gdk_toplevel_set_transient_for -gdk_toplevel_set_modal -gdk_toplevel_set_icon_list -gdk_toplevel_show_window_menu -gdk_toplevel_set_decorated -gdk_toplevel_set_deletable -gdk_toplevel_supports_edge_constraints -gdk_toplevel_inhibit_system_shortcuts -gdk_toplevel_restore_system_shortcuts -gdk_toplevel_begin_resize -gdk_toplevel_begin_move - -GDK_TYPE_TOPLEVEL -gdk_toplevel_get_type -
- -
-Textures -textures -GdkTexture -GdkMemoryTexture -GdkGLTexture -gdk_texture_new_for_pixbuf -gdk_texture_new_from_resource -gdk_texture_new_from_file -gdk_texture_get_width -gdk_texture_get_height -gdk_texture_download -gdk_texture_save_to_png -GdkMemoryFormat -GDK_MEMORY_DEFAULT -gdk_memory_texture_new -gdk_gl_texture_new -gdk_gl_texture_release - - -GdkTextureClass -gdk_texture_get_type -GDK_TYPE_TEXTURE -GDK_IS_TEXTURE -GDK_TEXTURE -GdkGLTextureClass -gdk_gl_texture_get_type -GDK_TYPE_GL_TEXTURE -GDK_IS_GL_TEXTURE -GDK_GL_TEXTURE -GdkMemoryTextureClass -gdk_memory_texture_get_type -GDK_TYPE_MEMORY_TEXTURE -GDK_IS_MEMORY_TEXTURE -GDK_MEMORY_TEXTURE -
- -
-Cursors -cursors -GdkCursor -gdk_cursor_new_from_texture -gdk_cursor_new_from_name -gdk_cursor_get_fallback -gdk_cursor_get_name -gdk_cursor_get_texture -gdk_cursor_get_hotspot_x -gdk_cursor_get_hotspot_y - - -GDK_TYPE_CURSOR -GDK_CURSOR -GDK_IS_CURSOR - - -gdk_cursor_get_type -
- - -
-Drag and Drop -dnd -GdkDrag -GdkDrop -GdkDragCancelReason -gdk_drag_drop_done -gdk_drag_begin -GdkDragAction -GDK_ACTION_ALL - -gdk_drag_get_display -gdk_drag_get_content -gdk_drag_get_actions -gdk_drag_get_selected_action -gdk_drag_get_formats -gdk_drag_get_device -gdk_drag_get_surface -gdk_drag_get_drag_surface -gdk_drag_set_hotspot - - -gdk_drag_action_is_unique - - -GdkDragSurface -GdkDragSurfaceInterface -gdk_drag_surface_present - - -gdk_drop_get_display -gdk_drop_get_device -gdk_drop_get_surface -gdk_drop_get_formats -gdk_drop_get_actions -gdk_drop_get_drag -gdk_drop_status -gdk_drop_finish -gdk_drop_read_async -gdk_drop_read_finish -gdk_drop_read_value_async -gdk_drop_read_value_finish - - -GDK_DRAG -GDK_TYPE_DRAG -GDK_IS_DRAG -GDK_DRAG_CLASS -GDK_DRAG_GET_CLASS -GDK_IS_DRAG_CLASS -GDK_TYPE_DRAG_ACTION -GDK_TYPE_DRAG_PROTOCOL -GDK_TYPE_DROP -GDK_DROP -GDK_IS_DROP -GDK_TYPE_DRAG_SURFACE - - -GdkDragClass -gdk_drag_get_type -GdkDropClass -gdk_drop_get_type -
- -
-x_interaction -GDK_SURFACE_XID -GDK_DISPLAY_XDISPLAY -GDK_POINTER_TO_XID -GDK_XID_TO_POINTER -gdk_x11_lookup_xdisplay -gdk_x11_get_server_time -gdk_x11_device_get_id -gdk_x11_device_manager_lookup -gdk_x11_display_open -gdk_x11_display_set_program_class -gdk_x11_display_get_user_time -gdk_x11_display_broadcast_startup_message -gdk_x11_display_get_startup_notification_id -gdk_x11_display_set_startup_notification_id -gdk_x11_display_get_xdisplay -gdk_x11_display_get_xscreen -gdk_x11_display_get_xrootwindow -gdk_x11_display_get_xcursor -gdk_x11_display_grab -gdk_x11_display_ungrab -gdk_x11_display_get_default_group -gdk_x11_display_error_trap_push -gdk_x11_display_error_trap_pop -gdk_x11_display_error_trap_pop_ignored -gdk_x11_display_set_cursor_theme -gdk_x11_display_set_surface_scale -gdk_x11_display_get_glx_version -gdk_x11_display_get_primary_monitor -gdk_x11_display_get_screen -gdk_x11_monitor_get_output -gdk_x11_monitor_get_workarea -gdk_x11_screen_get_screen_number -gdk_x11_screen_get_xscreen -gdk_x11_screen_get_window_manager_name -gdk_x11_screen_get_monitor_output -gdk_x11_screen_supports_net_wm_hint -gdk_x11_screen_get_number_of_desktops -gdk_x11_screen_get_current_desktop -gdk_x11_surface_lookup_for_display -gdk_x11_surface_get_xid -gdk_x11_surface_set_theme_variant -gdk_x11_surface_set_user_time -gdk_x11_surface_move_to_current_desktop -gdk_x11_surface_move_to_desktop -gdk_x11_surface_get_desktop -gdk_x11_surface_set_utf8_property -gdk_x11_surface_set_frame_sync_enabled -gdk_x11_surface_set_group -gdk_x11_surface_get_group -gdk_x11_surface_set_skip_pager_hint -gdk_x11_surface_set_skip_taskbar_hint -gdk_x11_surface_set_urgency_hint -gdk_x11_get_xatom_by_name_for_display -gdk_x11_get_xatom_name_for_display -gdk_x11_set_sm_client_id -gdk_x11_display_text_property_to_text_list -gdk_x11_free_text_list -gdk_x11_display_string_to_compound_text -gdk_x11_display_utf8_to_compound_text -gdk_x11_free_compound_text - - -GDK_TYPE_X11_APP_LAUNCH_CONTEXT -GDK_X11_APP_LAUNCH_CONTEXT -GDK_X11_APP_LAUNCH_CONTEXT_CLASS -GDK_IS_X11_APP_LAUNCH_CONTEXT -GDK_IS_X11_APP_LAUNCH_CONTEXT_CLASS -GDK_X11_APP_LAUNCH_CONTEXT_GET_CLASS -GDK_TYPE_X11_DEVICE_MANAGER_XI2 -GDK_X11_DEVICE_MANAGER_XI2 -GDK_X11_DEVICE_MANAGER_XI2_CLASS -GDK_IS_X11_DEVICE_MANAGER_XI2 -GDK_IS_X11_DEVICE_MANAGER_XI2_CLASS -GDK_X11_DEVICE_MANAGER_XI2_GET_CLASS -GDK_TYPE_X11_DEVICE_MANAGER_XI -GDK_X11_DEVICE_MANAGER_XI -GDK_X11_DEVICE_MANAGER_XI_CLASS -GDK_IS_X11_DEVICE_MANAGER_XI -GDK_IS_X11_DEVICE_MANAGER_XI_CLASS -GDK_X11_DEVICE_MANAGER_XI_GET_CLASS -GDK_TYPE_X11_DEVICE_XI2 -GDK_X11_DEVICE_XI2 -GDK_X11_DEVICE_XI2_CLASS -GDK_IS_X11_DEVICE_XI2 -GDK_IS_X11_DEVICE_XI2_CLASS -GDK_X11_DEVICE_XI2_GET_CLASS -GDK_TYPE_X11_DEVICE_XI -GDK_X11_DEVICE_XI -GDK_X11_DEVICE_XI_CLASS -GDK_IS_X11_DEVICE_XI -GDK_IS_X11_DEVICE_XI_CLASS -GDK_X11_DEVICE_XI_GET_CLASS -GDK_TYPE_X11_DISPLAY -GDK_X11_DISPLAY -GDK_X11_DISPLAY_CLASS -GDK_IS_X11_DISPLAY -GDK_IS_X11_DISPLAY_CLASS -GDK_X11_DISPLAY_GET_CLASS -GDK_TYPE_X11_DRAG_CONTEXT -GDK_X11_DRAG_CONTEXT -GDK_X11_DRAG_CONTEXT_CLASS -GDK_IS_X11_DRAG_CONTEXT -GDK_IS_X11_DRAG_CONTEXT_CLASS -GDK_X11_DRAG_CONTEXT_GET_CLASS -GDK_TYPE_X11_GL_CONTEXT -GDK_X11_GL_CONTEXT -GDK_X11_GL_CONTEXT_CLASS -GDK_IS_X11_GL_CONTEXT -GDK_IS_X11_GL_CONTEXT_CLASS -GDK_TYPE_X11_DRAG -GDK_X11_DRAG -GDK_IS_X11_DRAG -GDK_IS_X11_DRAG_CLASS -GDK_TYPE_X11_MONITOR -GDK_X11_MONITOR -GDK_IS_X11_MONITOR -GDK_TYPE_X11_SURFACE -GDK_X11_SURFACE -GDK_X11_SURFACE_CLASS -GDK_IS_X11_SURFACE -GDK_IS_X11_SURFACE_CLASS -GDK_X11_SURFACE_GET_CLASS - - -gdk_x11_app_launch_context_get_type -gdk_x11_cursor_get_type -gdk_x11_device_manager_xi2_get_type -gdk_x11_device_manager_xi_get_type -gdk_x11_device_xi2_get_type -gdk_x11_device_xi_get_type -gdk_x11_display_get_type -gdk_x11_display_manager_get_type -gdk_x11_drag_context_get_type -gdk_x11_drag_get_type -gdk_x11_gl_context_get_type -gdk_x11_monitor_get_type -gdk_x11_screen_get_type -gdk_x11_surface_get_type -gdk_surface_impl_x11_get_type -
- -
-wayland_interaction - - -gdk_wayland_display_get_wl_display -gdk_wayland_display_get_wl_compositor -gdk_wayland_display_query_registry -gdk_wayland_display_set_cursor_theme -gdk_wayland_display_get_startup_notification_id -gdk_wayland_display_set_startup_notification_id - - -gdk_wayland_seat_get_wl_seat -gdk_wayland_device_get_wl_seat -gdk_wayland_device_get_wl_pointer -gdk_wayland_device_get_wl_keyboard -gdk_wayland_device_get_node_path - - -gdk_wayland_monitor_get_wl_output - - -gdk_wayland_surface_get_wl_surface -GdkWaylandToplevelExported -gdk_wayland_toplevel_export_handle -gdk_wayland_toplevel_unexport_handle -gdk_wayland_toplevel_set_transient_for_exported -gdk_wayland_toplevel_set_application_id - - -GDK_TYPE_WAYLAND_DEVICE -GDK_WAYLAND_DEVICE -GDK_WAYLAND_DEVICE_CLASS -GDK_WAYLAND_DEVICE_GET_CLASS -GDK_IS_WAYLAND_DEVICE -GDK_IS_WAYLAND_DEVICE_CLASS -GDK_TYPE_WAYLAND_DISPLAY -GDK_WAYLAND_DISPLAY -GDK_WAYLAND_DISPLAY_CLASS -GDK_WAYLAND_DISPLAY_GET_CLASS -GDK_IS_WAYLAND_DISPLAY -GDK_IS_WAYLAND_DISPLAY_CLASS -GDK_TYPE_WAYLAND_DISPLAY_MANAGER -GDK_WAYLAND_DISPLAY_MANAGER -GDK_WAYLAND_DISPLAY_MANAGER_CLASS -GDK_WAYLAND_DISPLAY_MANAGER_GET_CLASS -GDK_IS_WAYLAND_DISPLAY_MANAGER -GDK_IS_WAYLAND_DISPLAY_MANAGER_CLASS -GDK_TYPE_WAYLAND_SURFACE -GDK_WAYLAND_SURFACE -GDK_WAYLAND_SURFACE_CLASS -GDK_WAYLAND_SURFACE_GET_CLASS -GDK_IS_WAYLAND_SURFACE -GDK_IS_WAYLAND_SURFACE_CLASS - - -gdk_wayland_device_get_type -gdk_wayland_display_get_type -gdk_wayland_display_manager_get_type -gdk_wayland_gl_context_get_type -gdk_wayland_monitor_get_type -gdk_wayland_popup_get_type -gdk_wayland_seat_get_type -gdk_wayland_surface_get_type -gdk_wayland_toplevel_get_type -
- -
-Application launching -gdkapplaunchcontext -GdkAppLaunchContext -gdk_app_launch_context_get_display -gdk_app_launch_context_set_desktop -gdk_app_launch_context_set_timestamp -gdk_app_launch_context_set_icon -gdk_app_launch_context_set_icon_name - -GDK_APP_LAUNCH_CONTEXT -GDK_APP_LAUNCH_CONTEXT_CLASS -GDK_APP_LAUNCH_CONTEXT_GET_CLASS -GDK_IS_APP_LAUNCH_CONTEXT -GDK_IS_APP_LAUNCH_CONTEXT_CLASS -GDK_TYPE_APP_LAUNCH_CONTEXT -GdkAppLaunchContextClass - -gdk_app_launch_context_get_type -
- -
-GdkFrameClock -gdkframeclock -GdkFrameClock -gdk_frame_clock_get_frame_time -GdkFrameClockPhase -gdk_frame_clock_request_phase -gdk_frame_clock_begin_updating -gdk_frame_clock_end_updating -gdk_frame_clock_get_frame_counter -gdk_frame_clock_get_history_start -gdk_frame_clock_get_timings -gdk_frame_clock_get_current_timings -gdk_frame_clock_get_refresh_info -gdk_frame_clock_get_fps - - -GDK_FRAME_CLOCK -GDK_FRAME_CLOCK_CLASS -GDK_FRAME_CLOCK_GET_CLASS -GDK_FRAME_CLOCK_IDLE -GDK_FRAME_CLOCK_IDLE_CLASS -GDK_FRAME_CLOCK_IDLE_GET_CLASS -GDK_IS_FRAME_CLOCK -GDK_IS_FRAME_CLOCK_CLASS -GDK_IS_FRAME_CLOCK_IDLE -GDK_IS_FRAME_CLOCK_IDLE_CLASS -GdkFrameClockPrivate -gdk_frame_clock_get_type -gdk_frame_clock_idle_get_type -
- -
-GdkFrameTimings -gdkframetimings -GdkFrameTimings -gdk_frame_timings_ref -gdk_frame_timings_unref -gdk_frame_timings_get_frame_counter -gdk_frame_timings_get_complete -gdk_frame_timings_get_frame_time -gdk_frame_timings_get_presentation_time -gdk_frame_timings_get_refresh_interval -gdk_frame_timings_get_predicted_presentation_time - -gdk_frame_timings_get_type -
- -
-gdkdrawcontext -GdkDrawContext -gdk_draw_context_get_display -gdk_draw_context_get_surface -gdk_draw_context_begin_frame -gdk_draw_context_end_frame -gdk_draw_context_is_in_frame -gdk_draw_context_get_frame_region - - -GDK_DRAW_CONTEXT -GDK_IS_DRAW_CONTEXT -GDK_TYPE_DRAW_CONTEXT -GDK_DRAW_CONTEXT_CLASS -GDK_DRAW_CONTEXT_GET_CLASS -GDK_IS_DRAW_CONTEXT_CLASS -gdk_draw_context_get_type -
- -
-gdkglcontext -GdkGLContext -gdk_gl_context_get_display -gdk_gl_context_get_surface -gdk_gl_context_get_shared_context -gdk_gl_context_get_version - - -gdk_gl_context_set_required_version -gdk_gl_context_get_required_version -gdk_gl_context_set_debug_enabled -gdk_gl_context_get_debug_enabled -gdk_gl_context_set_forward_compatible -gdk_gl_context_get_forward_compatible -gdk_gl_context_set_use_es -gdk_gl_context_get_use_es -gdk_gl_context_is_legacy - - -GdkGLError -gdk_gl_context_realize -gdk_gl_context_make_current -gdk_gl_context_get_current -gdk_gl_context_clear_current - - -GDK_GL_CONTEXT -GDK_IS_GL_CONTEXT -GDK_TYPE_GL_CONTEXT -GDK_GL_CONTEXT_CLASS -GDK_GL_CONTEXT_GET_CLASS -GDK_IS_GL_CONTEXT_CLASS -gdk_gl_context_get_type -gdk_gl_error_quark -GDK_GL_ERROR -GDK_TYPE_GL_ERROR -GDK_TYPE_GL_PROFILE -
- -
-gdkmonitor -GdkMonitor -gdk_monitor_get_display -gdk_monitor_get_geometry -gdk_monitor_get_width_mm -gdk_monitor_get_height_mm -gdk_monitor_get_manufacturer -gdk_monitor_get_model -gdk_monitor_get_connector -gdk_monitor_get_scale_factor -gdk_monitor_get_refresh_rate -GdkSubpixelLayout -gdk_monitor_get_subpixel_layout -gdk_monitor_is_valid - - -gdk_monitor_get_type -GdkMonitorClass -GDK_TYPE_MONITOR -GDK_MONITOR -GDK_IS_MONITOR -
- -
-gdkcairocontext -GdkCairoContext -gdk_cairo_context_cairo_create - - -GDK_CAIRO_CONTEXT -GDK_IS_CAIRO_CONTEXT -GDK_TYPE_CAIRO_CONTEXT -GDK_CAIRO_ERROR -gdk_cairo_context_get_type -
- -
-gdkvulkancontext -GdkVulkanContext -GdkVulkanError -gdk_vulkan_context_get_device -gdk_vulkan_context_get_draw_index -gdk_vulkan_context_get_draw_semaphore -gdk_vulkan_context_get_image -gdk_vulkan_context_get_image_format -gdk_vulkan_context_get_instance -gdk_vulkan_context_get_n_images -gdk_vulkan_context_get_physical_device -gdk_vulkan_context_get_queue -gdk_vulkan_context_get_queue_family_index - - -GDK_VULKAN_CONTEXT -GDK_IS_VULKAN_CONTEXT -GDK_TYPE_VULKAN_CONTEXT -GDK_RENDERING_VULKAN -GDK_VULKAN_ERROR -gdk_vulkan_context_get_type -gdk_vulkan_error_quark -gdk_vulkan_strerror -
- -
-gdkclipboard -GdkClipboard -gdk_clipboard_get_display -gdk_clipboard_get_formats -gdk_clipboard_is_local -gdk_clipboard_get_content -gdk_clipboard_store_async -gdk_clipboard_store_finish -gdk_clipboard_read_async -gdk_clipboard_read_finish -gdk_clipboard_read_value_async -gdk_clipboard_read_value_finish -gdk_clipboard_read_texture_async -gdk_clipboard_read_texture_finish -gdk_clipboard_read_text_async -gdk_clipboard_read_text_finish -gdk_clipboard_set_content -gdk_clipboard_set -gdk_clipboard_set_valist -gdk_clipboard_set_value -gdk_clipboard_set_text -gdk_clipboard_set_texture - - -GDK_TYPE_CLIPBOARD -GDK_CLIPBOARD -GDK_IS_CLIPBOARD -gdk_clipboard_get_type -
- -
-gdkcontentprovider -GdkContentProvider -GdkContentProviderClass -gdk_content_provider_new_for_value -gdk_content_provider_new_typed -gdk_content_provider_new_for_bytes -gdk_content_provider_new_union -gdk_content_provider_ref_formats -gdk_content_provider_ref_storable_formats -gdk_content_provider_content_changed -gdk_content_provider_write_mime_type_async -gdk_content_provider_write_mime_type_finish -gdk_content_provider_get_value - - -GDK_CONTENT_PROVIDER -GDK_CONTENT_PROVIDER_CLASS -GDK_CONTENT_PROVIDER_GET_CLASS -GDK_IS_CONTENT_PROVIDER -GDK_IS_CONTENT_PROVIDER_CLASS -gdk_content_provider_get_type -
- -
-gdkcontentserializer -GdkContentSerializer -GdkContentSerializeFunc -gdk_content_serializer_get_mime_type -gdk_content_serializer_get_gtype -gdk_content_serializer_get_value -gdk_content_serializer_get_output_stream -gdk_content_serializer_get_priority -gdk_content_serializer_get_cancellable -gdk_content_serializer_get_user_data -gdk_content_serializer_set_task_data -gdk_content_serializer_get_task_data -gdk_content_serializer_return_success -gdk_content_serializer_return_error - - -gdk_content_register_serializer -gdk_content_serialize_async -gdk_content_serialize_finish - - -GDK_TYPE_CONTENT_SERIALIZER -GDK_CONTENT_SERIALIZER -GDK_IS_CONTENT_SERIALIZER -gdk_content_serializer_get_type -
- -
-gdkcontentdeserializer -GdkContentDeserializer -GdkContentDeserializeFunc -gdk_content_deserializer_get_mime_type -gdk_content_deserializer_get_gtype -gdk_content_deserializer_get_value -gdk_content_deserializer_get_input_stream -gdk_content_deserializer_get_priority -gdk_content_deserializer_get_cancellable -gdk_content_deserializer_get_user_data -gdk_content_deserializer_set_task_data -gdk_content_deserializer_get_task_data -gdk_content_deserializer_return_success -gdk_content_deserializer_return_error - - -gdk_content_register_deserializer -gdk_content_deserialize_async -gdk_content_deserialize_finish - - -GDK_TYPE_CONTENT_DESERIALIZER -GDK_CONTENT_DESERIALIZER -GDK_IS_CONTENT_DESERIALIZER -gdk_content_deserializer_get_type -
diff --git a/docs/reference/gdk/gdk4.toml.in b/docs/reference/gdk/gdk4.toml.in index cf7f160125a..d64dc616ecf 100644 --- a/docs/reference/gdk/gdk4.toml.in +++ b/docs/reference/gdk/gdk4.toml.in @@ -14,10 +14,10 @@ dependencies = [ "GObject-2.0", "Graphene-1.0", "Pango-1.0" ] description = "The base type system library" docs_url = "https://developer.gnome.org/gobject/stable" - [dependencies."Graphene-1.0"] - name = "Graphene" - description = "A thin layer of mathematical types for 3D libraries" - docs_url = "https://ebassi.github.io/graphene/docs" + [dependencies."cairo-1.0"] + name = "Cairo" + description = "A 2D graphics library with support for multiple output devices" + docs_url = "https://www.cairographics.org/manual/" [dependencies."Pango-1.0"] name = "Pango" diff --git a/docs/reference/gdk/gdk4.types b/docs/reference/gdk/gdk4.types deleted file mode 100644 index 3127e63a5c2..00000000000 --- a/docs/reference/gdk/gdk4.types +++ /dev/null @@ -1,32 +0,0 @@ -gdk_app_launch_context_get_type -gdk_clipboard_get_type -gdk_content_deserializer_get_type -gdk_content_formats_get_type -gdk_content_provider_get_type -gdk_content_serializer_get_type -gdk_cursor_get_type -gdk_device_get_type -gdk_device_pad_get_type -gdk_device_tool_get_type -gdk_display_get_type -gdk_display_manager_get_type -gdk_drag_get_type -gdk_drag_surface_get_type -gdk_drop_get_type -gdk_event_get_type -gdk_frame_clock_get_type -gdk_gl_context_get_type -gdk_gl_texture_get_type -gdk_memory_texture_get_type -gdk_monitor_get_type -gdk_paintable_get_type -gdk_popup_get_type -gdk_popup_layout_get_type -gdk_rgba_get_type -gdk_seat_get_type -gdk_snapshot_get_type -gdk_surface_get_type -gdk_texture_get_type -gdk_toplevel_get_type -gdk_toplevel_layout_get_type -gdk_vulkan_context_get_type diff --git a/docs/reference/gdk/version.xml.in b/docs/reference/gdk/version.xml.in deleted file mode 100644 index 3bb59ac105c..00000000000 --- a/docs/reference/gdk/version.xml.in +++ /dev/null @@ -1 +0,0 @@ -@GTK_VERSION@ diff --git a/docs/reference/gsk/gsk4-docs.xml b/docs/reference/gsk/gsk4-docs.xml deleted file mode 100644 index 2bfecbf2903..00000000000 --- a/docs/reference/gsk/gsk4-docs.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - -]> - - - GSK 4 Reference Manual - - This document is for the GSK 4 library, version &version; - The latest versions can be found online at - https://developer.gnome.org/gsk4/. - - - - - API Reference - - - - - - - - - Index of all symbols - - - - - - diff --git a/docs/reference/gsk/gsk4-sections.txt b/docs/reference/gsk/gsk4-sections.txt deleted file mode 100644 index e4a10930ae1..00000000000 --- a/docs/reference/gsk/gsk4-sections.txt +++ /dev/null @@ -1,399 +0,0 @@ -
-GskRenderer -GskRenderer -gsk_renderer_get_surface -gsk_renderer_realize -gsk_renderer_unrealize -gsk_renderer_is_realized -gsk_renderer_render -gsk_renderer_render_texture - -gsk_renderer_new_for_surface -gsk_gl_renderer_new -gsk_cairo_renderer_new -gsk_vulkan_renderer_new -gsk_broadway_renderer_new - -GSK_IS_RENDERER -GSK_RENDERER -GSK_TYPE_RENDERER -GskRendererClass -gsk_renderer_get_type -GSK_TYPE_SCALING_FILTER -GSK_BROADWAY_RENDERER -GSK_BROADWAY_RENDERER_CLASS -GSK_BROADWAY_RENDERER_GET_CLASS -GSK_IS_BROADWAY_RENDERER -GSK_IS_BROADWAY_RENDERER_CLASS -GSK_TYPE_BROADWAY_RENDERER -GskBroadwayRenderer -GskBroadwayRendererClass -GSK_CAIRO_RENDERER -GSK_CAIRO_RENDERER_CLASS -GSK_CAIRO_RENDERER_GET_CLASS -GSK_IS_CAIRO_RENDERER -GSK_IS_CAIRO_RENDERER_CLASS -GSK_TYPE_CAIRO_RENDERER -GskCairoRenderer -GskCairoRendererClass -GSK_GL_RENDERER -GSK_GL_RENDERER_CLASS -GSK_GL_RENDERER_GET_CLASS -GSK_IS_GL_RENDERER -GSK_IS_GL_RENDERER_CLASS -GSK_TYPE_GL_RENDERER -GskGLRenderer -GskGLRendererClass -gsk_gl_renderer_get_type -GSK_VULKAN_RENDERER -GSK_VULKAN_RENDERER_CLASS -GSK_VULKAN_RENDERER_GET_CLASS -GSK_IS_VULKAN_RENDERER -GSK_IS_VULKAN_RENDERER_CLASS -GSK_TYPE_VULKAN_RENDERER -GskVulkanRenderer -GskVulkanRendererClass -gsk_vulkan_renderer_get_type -
- -
-GskRenderNode -GskRenderNode -GskBlendNode -GskBlurNode -GskBorderNode -GskCairoNode -GskClipNode -GskColorMatrixNode -GskColorNode -GskConicGradientNode -GskContainerNode -GskCrossFadeNode -GskDebugNode -GskInsetShadowNode -GskLinearGradientNode -GskRadialGradientNode -GskOpacityNode -GskOutsetShadowNode -GskRepeatingLinearGradientNode -GskRepeatingRadialGradientNode -GskRepeatNode -GskRoundedClipNode -GskShadowNode -GskTextNode -GskTextureNode -GskTransformNode -GskGLShaderNode -gsk_render_node_ref -gsk_render_node_unref -GskRenderNodeType -gsk_render_node_get_node_type -gsk_render_node_draw -GskSerializationError -GskParseErrorFunc -GskParseLocation -gsk_render_node_serialize -gsk_render_node_deserialize -gsk_render_node_write_to_file -GskScalingFilter -gsk_render_node_get_bounds - - -gsk_color_node_new -gsk_color_node_get_color -gsk_texture_node_new -gsk_texture_node_get_texture - -GskColorStop -gsk_linear_gradient_node_new -gsk_repeating_linear_gradient_node_new -gsk_linear_gradient_node_get_start -gsk_linear_gradient_node_get_end -gsk_linear_gradient_node_get_n_color_stops -gsk_linear_gradient_node_get_color_stops - -gsk_radial_gradient_node_new -gsk_repeating_radial_gradient_node_new -gsk_radial_gradient_node_get_n_color_stops -gsk_radial_gradient_node_get_color_stops -gsk_radial_gradient_node_get_start -gsk_radial_gradient_node_get_end -gsk_radial_gradient_node_get_hradius -gsk_radial_gradient_node_get_vradius -gsk_radial_gradient_node_get_center - -gsk_conic_gradient_node_new -gsk_conic_gradient_node_get_n_color_stops -gsk_conic_gradient_node_get_color_stops -gsk_conic_gradient_node_get_center -gsk_conic_gradient_node_get_rotation - -gsk_border_node_new -gsk_border_node_get_outline -gsk_border_node_get_widths -gsk_border_node_get_colors - -gsk_inset_shadow_node_new -gsk_inset_shadow_node_get_outline -gsk_inset_shadow_node_get_color -gsk_inset_shadow_node_get_dx -gsk_inset_shadow_node_get_dy -gsk_inset_shadow_node_get_spread -gsk_inset_shadow_node_get_blur_radius - -gsk_outset_shadow_node_new -gsk_outset_shadow_node_get_outline -gsk_outset_shadow_node_get_color -gsk_outset_shadow_node_get_dx -gsk_outset_shadow_node_get_dy -gsk_outset_shadow_node_get_spread -gsk_outset_shadow_node_get_blur_radius - -gsk_cairo_node_new -gsk_cairo_node_get_draw_context -gsk_cairo_node_get_surface - -gsk_container_node_new -gsk_container_node_get_n_children -gsk_container_node_get_child - -gsk_transform_node_new -gsk_transform_node_get_child -gsk_transform_node_get_transform - -gsk_opacity_node_new -gsk_opacity_node_get_child -gsk_opacity_node_get_opacity - -gsk_color_matrix_node_new -gsk_color_matrix_node_get_child -gsk_color_matrix_node_get_color_matrix -gsk_color_matrix_node_get_color_offset - -gsk_repeat_node_new -gsk_repeat_node_get_child -gsk_repeat_node_get_child_bounds - -gsk_clip_node_new -gsk_clip_node_get_child -gsk_clip_node_get_clip - -gsk_rounded_clip_node_new -gsk_rounded_clip_node_get_child -gsk_rounded_clip_node_get_clip - -GskShadow -gsk_shadow_node_new -gsk_shadow_node_get_shadow -gsk_shadow_node_get_n_shadows -gsk_shadow_node_get_child - -GskBlendMode -gsk_blend_node_new -gsk_blend_node_get_bottom_child -gsk_blend_node_get_top_child -gsk_blend_node_get_blend_mode - -gsk_cross_fade_node_new -gsk_cross_fade_node_get_start_child -gsk_cross_fade_node_get_end_child -gsk_cross_fade_node_get_progress - -gsk_text_node_new -gsk_text_node_get_font -gsk_text_node_get_glyphs -gsk_text_node_get_color -gsk_text_node_has_color_glyphs -gsk_text_node_get_num_glyphs -gsk_text_node_get_offset - -gsk_blur_node_new -gsk_blur_node_get_child -gsk_blur_node_get_radius - -gsk_debug_node_new -gsk_debug_node_get_child -gsk_debug_node_get_message - -gsk_gl_shader_node_new -gsk_gl_shader_node_get_n_children -gsk_gl_shader_node_get_child -gsk_gl_shader_node_get_args -gsk_gl_shader_node_get_shader - -GSK_IS_RENDER_NODE -GSK_RENDER_NODE -GSK_TYPE_RENDER_NODE -GSK_TYPE_BLEND_NODE -GSK_TYPE_BLUR_NODE -GSK_TYPE_BORDER_NODE -GSK_TYPE_CAIRO_NODE -GSK_TYPE_CLIP_NODE -GSK_TYPE_COLOR_MATRIX_NODE -GSK_TYPE_COLOR_NODE -GSK_TYPE_CONTAINER_NODE -GSK_TYPE_CONIC_GRADIENT_NODE -GSK_TYPE_CROSS_FADE_NODE -GSK_TYPE_DEBUG_NODE -GSK_TYPE_GL_SHADER_NODE -GSK_TYPE_INSET_SHADOW_NODE -GSK_TYPE_LINEAR_GRADIENT_NODE -GSK_TYPE_OPACITY_NODE -GSK_TYPE_OUTSET_SHADOW_NODE -GSK_TYPE_RADIAL_GRADIENT_NODE -GSK_TYPE_REPEATING_LINEAR_GRADIENT_NODE -GSK_TYPE_REPEATING_RADIAL_GRADIENT_NODE -GSK_TYPE_REPEAT_NODE -GSK_TYPE_ROUNDED_CLIP_NODE -GSK_TYPE_SHADOW_NODE -GSK_TYPE_TEXT_NODE -GSK_TYPE_TEXTURE_NODE -GSK_TYPE_TRANSFORM_NODE -GSK_TYPE_GLSHADER_NODE -GSK_TYPE_RENDER_NODE_TYPE -GskRenderNodeClass -gsk_blend_node_get_type -gsk_blur_node_get_type -gsk_border_node_get_type -gsk_broadway_renderer_get_type -gsk_cairo_node_get_type -gsk_cairo_renderer_get_type -gsk_clip_node_get_type -gsk_color_matrix_node_get_type -gsk_color_node_get_type -gsk_conic_gradient_node_get_type -gsk_container_node_get_type -gsk_cross_fade_node_get_type -gsk_debug_node_get_type -gsk_gl_shader_node_get_type -gsk_inset_shadow_node_get_type -gsk_linear_gradient_node_get_type -gsk_opacity_node_get_type -gsk_outset_shadow_node_get_type -gsk_radial_gradient_node_get_type -gsk_render_node_get_type -gsk_repeating_linear_gradient_node_get_type -gsk_repeating_radial_gradient_node_get_type -gsk_repeat_node_get_type -gsk_rounded_clip_node_get_type -gsk_shadow_node_get_type -gsk_text_node_get_type -gsk_texture_node_get_type -gsk_transform_node_get_type -GSK_TYPE_BLEND_MODE - -gsk_serialization_error_quark -GSK_SERIALIZATION_ERROR -GSK_TYPE_SERIALIZATION_ERROR -
- -
-GskRoundedRect -GskCorner -GskRoundedRect -GSK_ROUNDED_RECT_INIT -gsk_rounded_rect_init -gsk_rounded_rect_init_copy -gsk_rounded_rect_init_from_rect -gsk_rounded_rect_normalize -gsk_rounded_rect_offset -gsk_rounded_rect_shrink -gsk_rounded_rect_is_rectilinear -gsk_rounded_rect_contains_point -gsk_rounded_rect_contains_rect -gsk_rounded_rect_intersects_rect - -GSK_TYPE_CORNER -
- -
-GskTransform -GskTransform -gsk_transform_ref -gsk_transform_unref - -GskTransformCategory -gsk_transform_get_category - -gsk_transform_print -gsk_transform_to_string -gsk_transform_parse - -gsk_transform_to_matrix -gsk_transform_to_2d -gsk_transform_to_affine -gsk_transform_to_translate - -gsk_transform_transform -gsk_transform_invert -gsk_transform_matrix -gsk_transform_translate -gsk_transform_translate_3d -gsk_transform_rotate -gsk_transform_rotate_3d -gsk_transform_scale -gsk_transform_scale_3d -gsk_transform_perspective - -gsk_transform_equal - -gsk_transform_transform_bounds -gsk_transform_transform_point - -GSK_TYPE_TRANSFORM -GSK_TYPE_TRANSFORM_CATEGORY -gsk_transform_get_type -gsk_transform_new -
- -
-GskGLShader -GskGLShader -gsk_gl_shader_new_from_bytes -gsk_gl_shader_new_from_resource -gsk_gl_shader_compile -gsk_gl_shader_get_source -gsk_gl_shader_get_resource -gsk_gl_shader_get_n_textures -gsk_gl_shader_get_n_uniforms -gsk_gl_shader_get_uniform_name -gsk_gl_shader_find_uniform_by_name -GskGLUniformType -gsk_gl_shader_get_uniform_type -gsk_gl_shader_get_uniform_offset -gsk_gl_shader_get_args_size - - -gsk_gl_shader_get_arg_float -gsk_gl_shader_get_arg_int -gsk_gl_shader_get_arg_uint -gsk_gl_shader_get_arg_bool -gsk_gl_shader_get_arg_vec2 -gsk_gl_shader_get_arg_vec3 -gsk_gl_shader_get_arg_vec4 -gsk_gl_shader_format_args_va -gsk_gl_shader_format_args - - -GskShaderArgsBuilder - -gsk_shader_args_builder_new -gsk_shader_args_builder_to_args -gsk_shader_args_builder_free_to_args -gsk_shader_args_builder_unref -gsk_shader_args_builder_ref - -gsk_shader_args_builder_set_float -gsk_shader_args_builder_set_int -gsk_shader_args_builder_set_uint -gsk_shader_args_builder_set_bool -gsk_shader_args_builder_set_vec2 -gsk_shader_args_builder_set_vec3 -gsk_shader_args_builder_set_vec4 - - -GSK_TYPE_GL_SHADER -GSK_TYPE_GL_UNIFORM_TYPE -GSK_TYPE_SHADER_ARGS_BUILDER -gsk_shader_args_builder_get_type -
diff --git a/docs/reference/gsk/gsk4.types b/docs/reference/gsk/gsk4.types deleted file mode 100644 index 94eeabf270f..00000000000 --- a/docs/reference/gsk/gsk4.types +++ /dev/null @@ -1,3 +0,0 @@ -gsk_render_node_get_type -gsk_renderer_get_type -gsk_gl_shader_get_type diff --git a/docs/reference/gsk/version.xml.in b/docs/reference/gsk/version.xml.in deleted file mode 100644 index 3bb59ac105c..00000000000 --- a/docs/reference/gsk/version.xml.in +++ /dev/null @@ -1 +0,0 @@ -@GTK_VERSION@ diff --git a/docs/reference/gtk/gtk-markdown-to-docbook b/docs/reference/gtk/gtk-markdown-to-docbook deleted file mode 100755 index d25e6d52ead..00000000000 --- a/docs/reference/gtk/gtk-markdown-to-docbook +++ /dev/null @@ -1,199 +0,0 @@ -#!/usr/bin/python3 -# -# Call pandoc to convert markdown to docbook, then expand gtk-doc -# abbreviations (|[ ]|, function(), #object, %constant, etc) - -import sys -import re -import tempfile -import os.path -import subprocess - -# The following code is taken from gtk-doc - -def ExpandAbbreviations(symbol, text): - # Hack! - # Strip xlink namespace from hrefs since pandoc insists on - # inserting them, and namespace setup doesn't transfer across - # xi:include. - # Yay for XML! - text = re.sub('xlink:href', 'href', text) - - # Convert '@param()' - text = re.sub(r'(\A|[^\\])\@(\w+((\.|->)\w+)*)\s*\(\)', r'\1\2()', text) - - # Convert 'function()' or 'macro()'. - # if there is abc_*_def() we don't want to make a link to _def() - # FIXME: also handle abc(def(....)) : but that would need to be done recursively :/ - def f1(m): - return m.group(1) + MakeXRef(m.group(2), tagify(m.group(2) + "()", "function")) - text = re.sub(r'([^\*.\w])(\w+)\s*\(\)', f1, text) - # handle #Object.func() - text = re.sub(r'(\A|[^\\])#([\w\-:\.]+[\w]+)\s*\(\)', f1, text) - - # Convert '@param', but not '\@param'. - text = re.sub(r'(\A|[^\\])\@(\w+((\.|->)\w+)*)', r'\1\2', text) - text = re.sub(r'/\\\@', r'\@', text) - - # Convert '%constant', but not '\%constant'. - # Also allow negative numbers, e.g. %-1. - def f2(m): - return m.group(1) + MakeXRef(m.group(2), tagify(m.group(2), "literal")) - - text = re.sub(r'(\A|[^\\])\%(-?\w+)', f2, text) - text = re.sub(r'\\\%', r'\%', text) - - # Convert '#symbol', but not '\#symbol'. - - # Only convert #foo after a space to avoid interfering with - # fragment identifiers in urls - def f3(m): - return m.group(1) + MakeHashXRef(m.group(2), "type") - - text = re.sub(r'(\A|[ ])#([\w\-:\.]+[\w]+)', f3, text) - text = re.sub(r'\\#', '#', text) - - return text - -# Standard C preprocessor directives, which we ignore for '#' abbreviations. -PreProcessorDirectives = { - 'assert', 'define', 'elif', 'else', 'endif', 'error', 'if', 'ifdef', 'ifndef', - 'include', 'line', 'pragma', 'unassert', 'undef', 'warning' -} - -def MakeHashXRef(symbol, tag): - text = symbol - - # Check for things like '#include', '#define', and skip them. - if symbol in PreProcessorDirectives: - return "#%s" % symbol - - # Get rid of special suffixes ('-struct','-enum'). - text = re.sub(r'-struct$', '', text) - text = re.sub(r'-enum$', '', text) - - # If the symbol is in the form "Object::signal", then change the symbol to - # "Object-signal" and use "signal" as the text. - if '::' in symbol: - o, s = symbol.split('::', 1) - symbol = '%s-%s' % (o, s) - text = u'“' + s + u'”' - - # If the symbol is in the form "Object:property", then change the symbol to - # "Object--property" and use "property" as the text. - if ':' in symbol: - o, p = symbol.split(':', 1) - symbol = '%s--%s' % (o, p) - text = u'“' + p + u'”' - - if tag != '': - text = tagify(text, tag) - - return MakeXRef(symbol, text) - -def MakeXRef(symbol, text=None): - """This returns a cross-reference link to the given symbol. - - Though it doesn't try to do this for a few standard C types that it knows - won't be in the documentation. - - Args: - symbol (str): the symbol to try to create a XRef to. - text (str): text to put inside the XRef, defaults to symbol - - Returns: - str: a docbook link - """ - symbol = symbol.strip() - if not text: - text = symbol - - # Get rid of special suffixes ('-struct','-enum'). - text = re.sub(r'-struct$', '', text) - text = re.sub(r'-enum$', '', text) - - if ' ' in symbol: - return text - - symbol_id = CreateValidSGMLID(symbol) - return "%s" % (symbol_id, text) - -def CreateValidSGMLID(xml_id): - """Creates a valid SGML 'id' from the given string. - - According to http://www.w3.org/TR/html4/types.html#type-id "ID and NAME - tokens must begin with a letter ([A-Za-z]) and may be followed by any number - of letters, digits ([0-9]), hyphens ("-"), underscores ("_"), colons (":"), - and periods (".")." - - When creating SGML IDS, we append ":CAPS" to all all-caps identifiers to - prevent name clashes (SGML ids are case-insensitive). (It basically never is - the case that mixed-case identifiers would collide.) - - Args: - id (str): The text to be converted into a valid SGML id. - - Returns: - str: The converted id. - """ - - # Special case, '_' would end up as '' so we use 'gettext-macro' instead. - if xml_id == '_': - return "gettext-macro" - - xml_id = re.sub(r'[,;]', '', xml_id) - xml_id = re.sub(r'[_ ]', '-', xml_id) - xml_id = re.sub(r'^-+', '', xml_id) - xml_id = xml_id.replace('::', '-') - xml_id = xml_id.replace(':', '--') - - # Append ":CAPS" to all all-caps identifiers - # FIXME: there are some inconsistencies here, we have index files containing e.g. TRUE--CAPS - if xml_id.isupper() and not xml_id.endswith('-CAPS'): - xml_id += ':CAPS' - - return xml_id - -def tagify(text, elem): - # Adds a tag around some text. - # e.g tagify("Text", "literal") => "Text". - return '<' + elem + '>' + text + '' - -# End of gtk-doc excerpts - -MarkdownExtensions = { - '-auto_identifiers', # we use explicit identifiers where needed - '+header_attributes', # for explicit identifiers - '+blank_before_header', # helps with gtk-doc #Object abbreviations - '+compact_definition_lists', # to replace - '+pipe_tables', - '+backtick_code_blocks', # to replace |[ ]| - '+fenced_code_attributes', # to add language annotations - '-raw_html', # to escape literal tags like in input - '+startnum', # to have interrupted lists in the q&a part -} - -def ConvertToDocbook(infile, outfile): - basename = os.path.basename(infile) - if basename.startswith('section'): - division='section' - else: - division='chapter' - input_format = "markdown" + "".join(MarkdownExtensions) - output_format = "docbook4" - subprocess.check_call(["pandoc", infile, "-o", outfile, - "--from=" + input_format, - "--to=" + output_format, - "--top-level-division=" + division]) - -def ExpandGtkDocAbbreviations(infile, outfile): - contents = open(infile, 'r', encoding='utf-8').read() - with open(outfile, 'w', encoding='utf-8') as out: - out.write(ExpandAbbreviations("file", contents)) - - -if __name__ == '__main__': - tmp = tempfile.mktemp() - ConvertToDocbook(sys.argv[1], tmp) - ExpandGtkDocAbbreviations(tmp, sys.argv[2]) - os.remove(tmp) diff --git a/docs/reference/gtk/gtk4-docs.xml b/docs/reference/gtk/gtk4-docs.xml deleted file mode 100644 index faae8a2de64..00000000000 --- a/docs/reference/gtk/gtk4-docs.xml +++ /dev/null @@ -1,496 +0,0 @@ - - - - - -]> - - - GTK 4 Reference Manual - - This document is for the GTK 4 library, version &version;. - The latest versions can be found online at - https://developer.gnome.org/gtk4/. - If you are looking for the older GTK 3 series of libraries, - see https://developer.gnome.org/gtk3/. - - - - - Introduction - - - - - - - - GTK Concepts - - - - - - - GTK Widgets and Objects - - - Object Hierarchy - - - - - Widget Gallery - - - - - GListModel support - - - -
- - - - - - -
- - - - -
- - - - - -
- -
- - - -
- - - - -
- - - List-based Widgets - - - -
- - -
- - - -
- -
- -
- - - Tree support - -
- -
- - -
- - - Application support - - - - - - - Interface builder - - - - - - - Windows - - - - - - - - - - - - - Layout Containers - - - - - - - - - - - - - - - - - - - - - - Layout Managers - - - - - - - - - - - - - - - - Display Widgets - - - - - - - - - - - - - Media Support - - - - - - - - Buttons and Toggles - - - - - - - - - - - - - Numeric and Text Data Entry - - - - - - - - - - - - - - - Multiline Text Editor - - - - - - - - - - - Tree, List and Icon Grid Widgets - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Menus, Combo Box - - - - - - - - - - Selector Widgets and Dialogs - - - - - - - - - - - - - - - - - Widgets for custom drawing - - - - - - Ornaments - - - - - - Scrolling - - - - - - - - Printing - - - - - - - - - - - - - Shortcuts Overview - - - - - - - - - Accessibility - - - - - - - Miscellaneous - - - - - - - - - - - - - Abstract Base Classes - - - - - - - - - Recently Used Documents - - - - - Choosing from installed applications - - - - - - - - Gestures and event handling - - - - - - - - - - - - - - - - - - - - - - Keyboard shortcuts - - - - - - - - - Data exchange, clipboards and Drag-and-Drop - - - - - - - -
- - - GTK Core Reference - - - - - - - - - - Theming in GTK - - - - - - - - - - Migrating from Previous Versions of GTK - - - - This part describes what you need to change in programs use - older versions of GTK so that they can use the new features. - It also mentions how to convert applications using widgets - found in the libgnomeui library to use their counterparts - in GTK. - - - - - - - - - GTK Tools - - - - - - - - - - - - - - GTK Platform Support - - - - - - - - - - - - Index of all symbols - - - - Index of deprecated symbols - - - - - -
diff --git a/docs/reference/gtk/gtk4-overrides.txt b/docs/reference/gtk/gtk4-overrides.txt deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/docs/reference/gtk/gtk4-sections.txt b/docs/reference/gtk/gtk4-sections.txt deleted file mode 100644 index e2843f9046b..00000000000 --- a/docs/reference/gtk/gtk4-sections.txt +++ /dev/null @@ -1,7613 +0,0 @@ -
-gtkaboutdialog -GtkAboutDialog -GtkAboutDialog -GtkLicense -gtk_about_dialog_new -gtk_about_dialog_get_program_name -gtk_about_dialog_set_program_name -gtk_about_dialog_get_version -gtk_about_dialog_set_version -gtk_about_dialog_get_copyright -gtk_about_dialog_set_copyright -gtk_about_dialog_get_comments -gtk_about_dialog_set_comments -gtk_about_dialog_get_license -gtk_about_dialog_set_license -gtk_about_dialog_get_wrap_license -gtk_about_dialog_set_wrap_license -gtk_about_dialog_get_license_type -gtk_about_dialog_set_license_type -gtk_about_dialog_get_website -gtk_about_dialog_set_website -gtk_about_dialog_get_website_label -gtk_about_dialog_set_website_label -gtk_about_dialog_get_authors -gtk_about_dialog_set_authors -gtk_about_dialog_get_artists -gtk_about_dialog_set_artists -gtk_about_dialog_get_documenters -gtk_about_dialog_set_documenters -gtk_about_dialog_get_translator_credits -gtk_about_dialog_set_translator_credits -gtk_about_dialog_get_logo -gtk_about_dialog_set_logo -gtk_about_dialog_get_logo_icon_name -gtk_about_dialog_set_logo_icon_name -gtk_about_dialog_get_system_information -gtk_about_dialog_set_system_information -gtk_about_dialog_add_credit_section -gtk_show_about_dialog - -GTK_ABOUT_DIALOG -GTK_IS_ABOUT_DIALOG -GTK_TYPE_ABOUT_DIALOG -GTK_ABOUT_DIALOG_CLASS -GTK_IS_ABOUT_DIALOG_CLASS -GTK_ABOUT_DIALOG_GET_CLASS - -GtkAboutDialogPrivate -gtk_about_dialog_get_type -
- -
-gtkaccelgroup -Keyboard Accelerators -gtk_accelerator_valid -gtk_accelerator_parse -gtk_accelerator_name -gtk_accelerator_get_label -gtk_accelerator_parse_with_keycode -gtk_accelerator_name_with_keycode -gtk_accelerator_get_label_with_keycode -gtk_accelerator_get_default_mod_mask -
- -
-gtkadjustment -GtkAdjustment -GtkAdjustment -gtk_adjustment_new -gtk_adjustment_get_value -gtk_adjustment_set_value -gtk_adjustment_clamp_page -gtk_adjustment_configure -gtk_adjustment_get_lower -gtk_adjustment_get_page_increment -gtk_adjustment_get_page_size -gtk_adjustment_get_step_increment -gtk_adjustment_get_minimum_increment -gtk_adjustment_get_upper -gtk_adjustment_set_lower -gtk_adjustment_set_page_increment -gtk_adjustment_set_page_size -gtk_adjustment_set_step_increment -gtk_adjustment_set_upper - -GTK_ADJUSTMENT -GTK_IS_ADJUSTMENT -GTK_TYPE_ADJUSTMENT -GTK_ADJUSTMENT_CLASS -GTK_IS_ADJUSTMENT_CLASS -GTK_ADJUSTMENT_GET_CLASS - -GtkAdjustmentPrivate -gtk_adjustment_get_type -
- -
-gtkassistant -GtkAssistant -GtkAssistant -GtkAssistantPage -gtk_assistant_new -gtk_assistant_get_page -gtk_assistant_get_pages -gtk_assistant_page_get_child -gtk_assistant_get_current_page -gtk_assistant_set_current_page -gtk_assistant_get_n_pages -gtk_assistant_get_nth_page -gtk_assistant_prepend_page -gtk_assistant_append_page -gtk_assistant_insert_page -gtk_assistant_remove_page -GtkAssistantPageFunc -gtk_assistant_set_forward_page_func -GtkAssistantPageType -gtk_assistant_set_page_type -gtk_assistant_get_page_type -gtk_assistant_set_page_title -gtk_assistant_get_page_title -gtk_assistant_set_page_complete -gtk_assistant_get_page_complete -gtk_assistant_add_action_widget -gtk_assistant_remove_action_widget -gtk_assistant_update_buttons_state -gtk_assistant_commit -gtk_assistant_next_page -gtk_assistant_previous_page - - -GTK_TYPE_ASSISTANT -GTK_ASSISTANT -GTK_ASSISTANT_CLASS -GTK_IS_ASSISTANT -GTK_IS_ASSISTANT_CLASS -GTK_ASSISTANT_GET_CLASS - -GtkAssistantPrivate -gtk_assistant_get_type -gtk_assistant_page_get_type -
- -
-gtkaspectframe -GtkAspectFrame -GtkAspectFrame -gtk_aspect_frame_new -gtk_aspect_frame_set_xalign -gtk_aspect_frame_get_xalign -gtk_aspect_frame_set_yalign -gtk_aspect_frame_get_yalign -gtk_aspect_frame_set_ratio -gtk_aspect_frame_get_ratio -gtk_aspect_frame_set_obey_child -gtk_aspect_frame_get_obey_child -gtk_aspect_frame_set_child -gtk_aspect_frame_get_child - -GTK_ASPECT_FRAME -GTK_IS_ASPECT_FRAME -GTK_TYPE_ASPECT_FRAME -GTK_ASPECT_FRAME_CLASS -GTK_IS_ASPECT_FRAME_CLASS -GTK_ASPECT_FRAME_GET_CLASS - -gtk_aspect_frame_get_type -
- -
-gtkbox -GtkBox -GtkBox -GtkBoxClass -gtk_box_new -gtk_box_get_homogeneous -gtk_box_set_homogeneous -gtk_box_get_spacing -gtk_box_set_spacing -gtk_box_get_baseline_position -gtk_box_set_baseline_position -gtk_box_append -gtk_box_prepend -gtk_box_remove -gtk_box_insert_child_after -gtk_box_reorder_child_after - -GTK_BOX -GTK_IS_BOX -GTK_TYPE_BOX -GTK_BOX_CLASS -GTK_IS_BOX_CLASS -GTK_BOX_GET_CLASS - -GtkBoxPrivate -gtk_box_get_type -
- -
-gtkcenterbox -GtkCenterBox -GtkCenterBox -gtk_center_box_new -gtk_center_box_set_start_widget -gtk_center_box_set_center_widget -gtk_center_box_set_end_widget -gtk_center_box_get_start_widget -gtk_center_box_get_center_widget -gtk_center_box_get_end_widget -gtk_center_box_set_baseline_position -gtk_center_box_get_baseline_position - -GTK_TYPE_CENTER_BOX -GTK_CENTER_BOX -GTK_CENTER_BOX_CLASS -GTK_IS_CENTER_BOX -GTK_IS_CENTER_BOX_CLASS -GTK_CENTER_BOX_GET_CLASS - -gtk_center_box_get_type -
- -
-gtklistbox -GtkListBox -GtkListBox -GtkListBoxRow -GtkListBoxRowClass -GtkListBoxFilterFunc -GtkListBoxSortFunc -GtkListBoxUpdateHeaderFunc - -gtk_list_box_new -gtk_list_box_prepend -gtk_list_box_append -gtk_list_box_insert -gtk_list_box_remove -gtk_list_box_select_row -gtk_list_box_unselect_row -gtk_list_box_select_all -gtk_list_box_unselect_all -gtk_list_box_get_selected_row -GtkListBoxForeachFunc -gtk_list_box_selected_foreach -gtk_list_box_get_selected_rows -gtk_list_box_set_show_separators -gtk_list_box_get_show_separators - -gtk_list_box_set_selection_mode -gtk_list_box_get_selection_mode -gtk_list_box_set_activate_on_single_click -gtk_list_box_get_activate_on_single_click -gtk_list_box_get_adjustment -gtk_list_box_set_adjustment -gtk_list_box_set_placeholder -gtk_list_box_get_row_at_index -gtk_list_box_get_row_at_y -gtk_list_box_invalidate_filter -gtk_list_box_invalidate_headers -gtk_list_box_invalidate_sort -gtk_list_box_set_filter_func -gtk_list_box_set_header_func -gtk_list_box_set_sort_func -gtk_list_box_drag_highlight_row -gtk_list_box_drag_unhighlight_row -GtkListBoxCreateWidgetFunc -gtk_list_box_bind_model - -gtk_list_box_row_new -gtk_list_box_row_changed -gtk_list_box_row_is_selected -gtk_list_box_row_get_child -gtk_list_box_row_set_child -gtk_list_box_row_get_header -gtk_list_box_row_set_header -gtk_list_box_row_get_index -gtk_list_box_row_set_activatable -gtk_list_box_row_get_activatable -gtk_list_box_row_set_selectable -gtk_list_box_row_get_selectable - - -GTK_LIST_BOX -GTK_LIST_BOX_CLASS -GTK_LIST_BOX_GET_CLASS -GTK_LIST_BOX_ROW -GTK_LIST_BOX_ROW_CLASS -GTK_LIST_BOX_ROW_GET_CLASS -GTK_IS_LIST_BOX -GTK_IS_LIST_BOX_CLASS -GTK_IS_LIST_BOX_ROW -GTK_IS_LIST_BOX_ROW_CLASS -GTK_TYPE_LIST_BOX -GTK_TYPE_LIST_BOX_ROW - - -gtk_list_box_get_type -gtk_list_box_row_get_type -
- -
-gtkbitset -GtkBitset -GtkBitset -gtk_bitset_ref -gtk_bitset_unref -gtk_bitset_new_empty -gtk_bitset_new_range -gtk_bitset_copy - -gtk_bitset_contains -gtk_bitset_is_empty -gtk_bitset_equals -gtk_bitset_get_minimum -gtk_bitset_get_maximum -gtk_bitset_get_size -gtk_bitset_get_size_in_range -gtk_bitset_get_nth - -gtk_bitset_remove_all -gtk_bitset_add -gtk_bitset_remove -gtk_bitset_add_range -gtk_bitset_remove_range -gtk_bitset_add_range_closed -gtk_bitset_remove_range_closed -gtk_bitset_add_rectangle -gtk_bitset_remove_rectangle -gtk_bitset_union -gtk_bitset_intersect -gtk_bitset_subtract -gtk_bitset_difference -gtk_bitset_shift_left -gtk_bitset_shift_right -gtk_bitset_splice - -GtkBitsetIter -gtk_bitset_iter_init_first -gtk_bitset_iter_init_last -gtk_bitset_iter_init_at -gtk_bitset_iter_next -gtk_bitset_iter_previous -gtk_bitset_iter_get_value -gtk_bitset_iter_is_valid - -GTK_TYPE_BITSET -gtk_bitset_get_type -
- -
-gtkselectionmodel -GtkSelectionModel -GtkSelectionModel -gtk_selection_model_is_selected -gtk_selection_model_get_selection -gtk_selection_model_get_selection_in_range -gtk_selection_model_select_item -gtk_selection_model_unselect_item -gtk_selection_model_select_range -gtk_selection_model_unselect_range -gtk_selection_model_select_all -gtk_selection_model_unselect_all -gtk_selection_model_set_selection - -gtk_selection_model_selection_changed - -GTK_SELECTION_MODEL -GTK_SELECTION_MODEL_CLASS -GTK_SELECTION_MODEL_GET_CLASS -GTK_IS_SELECTION_MODEL -GTK_IS_SELECTION_MODEL_CLASS -GTK_TYPE_SELECTION_MODEL - -gtk_selection_model_get_type -
- -
-gtknoselection -GtkNoSelection -GtkNoSelection -gtk_no_selection_new -gtk_no_selection_get_model -gtk_no_selection_set_model - -gtk_no_selection_get_type -
- -
-gtksingleselection -GtkSingleSelection -GtkSingleSelection -GTK_INVALID_LIST_POSITION -gtk_single_selection_new -gtk_single_selection_get_model -gtk_single_selection_set_model -gtk_single_selection_get_selected -gtk_single_selection_set_selected -gtk_single_selection_get_selected_item -gtk_single_selection_get_autoselect -gtk_single_selection_set_autoselect -gtk_single_selection_get_can_unselect -gtk_single_selection_set_can_unselect - -gtk_single_selection_get_type -
- -
-gtkmultiselection -GtkMultiSelection -GtkMultiSelection -gtk_multi_selection_new -gtk_multi_selection_get_model -gtk_multi_selection_set_model - -gtk_multi_selection_get_type -
- -
-gtklistitem -GtkListItem -GtkListItem -gtk_list_item_get_item -gtk_list_item_get_position -gtk_list_item_get_child -gtk_list_item_set_child -gtk_list_item_get_selected -gtk_list_item_get_selectable -gtk_list_item_set_selectable -gtk_list_item_get_activatable -gtk_list_item_set_activatable - -GTK_LIST_ITEM -GTK_LIST_ITEM_CLASS -GTK_LIST_ITEM_GET_CLASS -GTK_IS_LIST_ITEM -GTK_IS_LIST_ITEM_CLASS -GTK_TYPE_LIST_ITEM - -gtk_list_item_get_type -
- -
-gtklistitemfactory -GtkListItemFactory -GtkListItemFactory - -GTK_LIST_ITEM_FACTORY -GTK_LIST_ITEM_FACTORY_CLASS -GTK_LIST_ITEM_FACTORY_GET_CLASS -GTK_IS_LIST_ITEM_FACTORY -GTK_IS_LIST_ITEM_FACTORY_CLASS -GTK_TYPE_LIST_ITEM_FACTORY - -gtk_list_item_factory_get_type -
- -
-gtkbuilderlistitemfactory -GtkBuilderListItemFactory -GtkBuilderListItemFactory -gtk_builder_list_item_factory_new_from_bytes -gtk_builder_list_item_factory_new_from_resource -gtk_builder_list_item_factory_get_bytes -gtk_builder_list_item_factory_get_resource -gtk_builder_list_item_factory_get_scope - -GTK_BUILDER_LIST_ITEM_FACTORY -GTK_BUILDER_LIST_ITEM_FACTORY_CLASS -GTK_BUILDER_LIST_ITEM_FACTORY_GET_CLASS -GTK_IS_BUILDER_LIST_ITEM_FACTORY -GTK_IS_BUILDER_LIST_ITEM_FACTORY_CLASS -GTK_TYPE_BUILDER_LIST_ITEM_FACTORY - -gtk_builder_list_item_factory_get_type -
- -
-gtksignallistitemfactory -GtkSignalListItemFactory -GtkSignalListItemFactory -gtk_signal_list_item_factory_new - -GTK_SIGNAL_LIST_ITEM_FACTORY -GTK_SIGNAL_LIST_ITEM_FACTORY_CLASS -GTK_SIGNAL_LIST_ITEM_FACTORY_GET_CLASS -GTK_IS_SIGNAL_LIST_ITEM_FACTORY -GTK_IS_SIGNAL_LIST_ITEM_FACTORY_CLASS -GTK_TYPE_SIGNAL_LIST_ITEM_FACTORY - -gtk_signal_list_item_factory_get_type -
- -
-gtklistview -GtkListView -GtkListView -gtk_list_view_new -gtk_list_view_set_factory -gtk_list_view_get_factory -gtk_list_view_set_model -gtk_list_view_get_model -gtk_list_view_set_show_separators -gtk_list_view_get_show_separators -gtk_list_view_set_single_click_activate -gtk_list_view_get_single_click_activate -gtk_list_view_set_enable_rubberband -gtk_list_view_get_enable_rubberband - -GTK_LIST_VIEW -GTK_LIST_VIEW_CLASS -GTK_LIST_VIEW_GET_CLASS -GTK_IS_LIST_VIEW -GTK_IS_LIST_VIEW_CLASS -GTK_TYPE_LIST_VIEW - -gtk_list_view_get_type -
- -
-gtkcolumnview -GtkColumnView -GtkColumnView -gtk_column_view_new -gtk_column_view_append_column -gtk_column_view_insert_column -gtk_column_view_remove_column -gtk_column_view_get_columns -gtk_column_view_get_model -gtk_column_view_set_model -gtk_column_view_get_sorter -gtk_column_view_get_show_row_separators -gtk_column_view_set_show_row_separators -gtk_column_view_get_show_column_separators -gtk_column_view_set_show_column_separators -gtk_column_view_sort_by_column -gtk_column_view_set_single_click_activate -gtk_column_view_get_single_click_activate -gtk_column_view_set_reorderable -gtk_column_view_get_reorderable -gtk_column_view_set_enable_rubberband -gtk_column_view_get_enable_rubberband - -GTK_COLUMN_VIEW -GTK_COLUMN_VIEW_CLASS -GTK_COLUMN_VIEW_GET_CLASS -GTK_IS_COLUMN_VIEW -GTK_IS_COLUMN_VIEW_CLASS -GTK_TYPE_COLUMN_VIEW - -gtk_column_view_get_type -
- -
-gtkcolumnviewcolumn -GtkColumnViewColumn -GtkColumnViewColumn -gtk_column_view_column_new -gtk_column_view_column_get_column_view -gtk_column_view_column_set_factory -gtk_column_view_column_get_factory -gtk_column_view_column_set_title -gtk_column_view_column_get_title -gtk_column_view_column_set_sorter -gtk_column_view_column_get_sorter -gtk_column_view_column_set_visible -gtk_column_view_column_get_visible -gtk_column_view_column_set_resizable -gtk_column_view_column_get_resizable -gtk_column_view_column_set_header_menu -gtk_column_view_column_get_header_menu -gtk_column_view_column_set_fixed_width -gtk_column_view_column_get_fixed_width -gtk_column_view_column_set_expand -gtk_column_view_column_get_expand - - -GTK_COLUMN_VIEW_COLUMN -GTK_COLUMN_VIEW_COLUMN_CLASS -GTK_COLUMN_VIEW_COLUMN_GET_CLASS -GTK_IS_COLUMN_VIEW_COLUMN -GTK_IS_COLUMN_VIEW_COLUMN_CLASS -GTK_TYPE_COLUMN_VIEW_COLUMN - -gtk_column_view_column_get_type -
- -
-gtkgridview -GtkGridView -GtkGridView -gtk_grid_view_new -gtk_grid_view_set_model -gtk_grid_view_get_model -gtk_grid_view_set_max_columns -gtk_grid_view_get_max_columns -gtk_grid_view_set_min_columns -gtk_grid_view_get_min_columns -gtk_grid_view_set_single_click_activate -gtk_grid_view_get_single_click_activate -gtk_grid_view_set_enable_rubberband -gtk_grid_view_get_enable_rubberband -gtk_grid_view_set_factory -gtk_grid_view_get_factory - -GTK_GRID_VIEW -GTK_GRID_VIEW_CLASS -GTK_GRID_VIEW_GET_CLASS -GTK_IS_GRID_VIEW -GTK_IS_GRID_VIEW_CLASS -GTK_TYPE_GRID_VIEW - -gtk_grid_view_get_type -
- -
-gtkbuildable -GtkBuildable -GtkBuildableIface -GtkBuildableParser -gtk_buildable_get_buildable_id - - -gtk_buildable_parse_context_get_element -gtk_buildable_parse_context_get_element_stack -gtk_buildable_parse_context_get_position -gtk_buildable_parse_context_pop -gtk_buildable_parse_context_push - - -GTK_BUILDABLE -GTK_IS_BUILDABLE -GTK_TYPE_BUILDABLE -gtk_buildable_get_type -GTK_BUILDABLE_GET_IFACE -
- -
-gtkbuilderscope -GtkBuilderScope -GtkBuilderScope -GtkBuilderClosureFlags -GtkBuilderScopeInterface -GtkBuilderCScope -gtk_builder_cscope_new -gtk_builder_cscope_add_callback_symbol -gtk_builder_cscope_add_callback_symbols -gtk_builder_cscope_lookup_callback_symbol - -GTK_BUILDER_SCOPE -GTK_IS_BUILDER_SCOPE -GTK_TYPE_BUILDER_SCOPE -GTK_BUILDER_SCOPE_INTERFACE -GTK_IS_BUILDER_SCOPE_INTERFACE -GTK_BUILDER_SCOPE_GET_INTERFACE -GTK_BUILDER_CSCOPE -GTK_IS_BUILDER_CSCOPE -GTK_TYPE_BUILDER_CSCOPE -GTK_BUILDER_CSCOPE_CLASS -GTK_IS_BUILDER_CSCOPE_CLASS -GTK_BUILDER_CSCOPE_GET_CLASS - -gtk_builder_scope_get_type -gtk_builder_cscope_get_type -
- -
-gtkbuilder -GtkBuilder -GtkBuilder -GtkBuilderClosureFlags -GtkBuilderError -gtk_builder_new -gtk_builder_new_from_file -gtk_builder_new_from_resource -gtk_builder_new_from_string -gtk_builder_create_closure -gtk_builder_add_from_file -gtk_builder_add_from_resource -gtk_builder_add_from_string -gtk_builder_add_objects_from_file -gtk_builder_add_objects_from_string -gtk_builder_add_objects_from_resource -gtk_builder_extend_with_template -gtk_builder_get_object -gtk_builder_get_objects -gtk_builder_expose_object -gtk_builder_set_current_object -gtk_builder_get_current_object -gtk_builder_set_scope -gtk_builder_get_scope -gtk_builder_set_translation_domain -gtk_builder_get_translation_domain -gtk_builder_get_type_from_name -gtk_builder_value_from_string -gtk_builder_value_from_string_type -GTK_BUILDER_WARN_INVALID_CHILD_TYPE -GTK_BUILDER_ERROR - - -GTK_BUILDER -GTK_IS_BUILDER -GTK_TYPE_BUILDER -GTK_BUILDER_CLASS -GTK_IS_BUILDER_CLASS -GTK_BUILDER_GET_CLASS - -gtk_builder_get_type -gtk_builder_error_quark -
- -
-gtkbutton -GtkButton -GtkButton -GtkButtonClass -gtk_button_new -gtk_button_new_with_label -gtk_button_new_with_mnemonic -gtk_button_new_from_icon_name -gtk_button_set_has_frame -gtk_button_get_has_frame -gtk_button_get_label -gtk_button_set_label -gtk_button_get_use_underline -gtk_button_set_use_underline -gtk_button_set_icon_name -gtk_button_get_icon_name -gtk_button_set_child -gtk_button_get_child - - -GTK_BUTTON -GTK_IS_BUTTON -GTK_TYPE_BUTTON -GTK_BUTTON_CLASS -GTK_IS_BUTTON_CLASS -GTK_BUTTON_GET_CLASS - -GtkButtonPrivate -gtk_button_get_type -
- -
-gtkcalendar -GtkCalendar -GtkCalendar - - -gtk_calendar_new -gtk_calendar_select_day -gtk_calendar_mark_day -gtk_calendar_unmark_day -gtk_calendar_get_day_is_marked -gtk_calendar_clear_marks -gtk_calendar_get_show_day_names -gtk_calendar_set_show_day_names -gtk_calendar_get_show_heading -gtk_calendar_set_show_heading -gtk_calendar_get_show_week_numbers -gtk_calendar_set_show_week_numbers - - -gtk_calendar_get_date - - -GTK_CALENDAR -GTK_IS_CALENDAR -GTK_TYPE_CALENDAR -GTK_CALENDAR_CLASS -GTK_IS_CALENDAR_CLASS -GTK_CALENDAR_GET_CLASS - -GtkCalendarPrivate -gtk_calendar_get_type -
- -
-gtkcheckbutton -GtkCheckButton -GtkCheckButton -gtk_check_button_new -gtk_check_button_new_with_label -gtk_check_button_new_with_mnemonic -gtk_check_button_get_label -gtk_check_button_set_label -gtk_check_button_get_use_underline -gtk_check_button_set_use_underline -gtk_check_button_set_group -gtk_check_button_get_active -gtk_check_button_set_active -gtk_check_button_get_inconsistent -gtk_check_button_set_inconsistent - -GTK_CHECK_BUTTON -GTK_IS_CHECK_BUTTON -GTK_TYPE_CHECK_BUTTON -GTK_CHECK_BUTTON_CLASS -GTK_IS_CHECK_BUTTON_CLASS -GTK_CHECK_BUTTON_GET_CLASS - -gtk_check_button_get_type -
- -
-gtkcolorbutton -GtkColorButton -GtkColorButton -gtk_color_button_new -gtk_color_button_new_with_rgba -gtk_color_button_set_title -gtk_color_button_get_title -gtk_color_button_set_modal -gtk_color_button_get_modal - -GTK_COLOR_BUTTON -GTK_IS_COLOR_BUTTON -GTK_TYPE_COLOR_BUTTON -GTK_COLOR_BUTTON_CLASS -GTK_IS_COLOR_BUTTON_CLASS -GTK_COLOR_BUTTON_GET_CLASS - -gtk_color_button_get_type -GtkColorButtonPrivate -
- -
-gtkcombobox -GtkComboBox -GtkComboBox -GtkComboBoxClass -gtk_combo_box_new -gtk_combo_box_new_with_entry -gtk_combo_box_new_with_model -gtk_combo_box_new_with_model_and_entry -gtk_combo_box_get_active -gtk_combo_box_set_active -gtk_combo_box_get_active_iter -gtk_combo_box_set_active_iter -gtk_combo_box_get_id_column -gtk_combo_box_set_id_column -gtk_combo_box_get_active_id -gtk_combo_box_set_active_id -gtk_combo_box_get_model -gtk_combo_box_set_model -gtk_combo_box_popup -gtk_combo_box_popup_for_device -gtk_combo_box_popdown -gtk_combo_box_get_row_separator_func -gtk_combo_box_set_row_separator_func -GtkSensitivityType -gtk_combo_box_set_button_sensitivity -gtk_combo_box_get_button_sensitivity -gtk_combo_box_get_has_entry -gtk_combo_box_set_entry_text_column -gtk_combo_box_get_entry_text_column -gtk_combo_box_set_popup_fixed_width -gtk_combo_box_get_popup_fixed_width -gtk_combo_box_set_child -gtk_combo_box_get_child - -GTK_TYPE_COMBO_BOX -GTK_COMBO_BOX -GTK_COMBO_BOX_CLASS -GTK_IS_COMBO_BOX -GTK_IS_COMBO_BOX_CLASS -GTK_COMBO_BOX_GET_CLASS - -GtkComboBoxPrivate -gtk_combo_box_get_type -
- -
-gtkcomboboxtext -GtkComboBoxText -GtkComboBoxText -gtk_combo_box_text_new -gtk_combo_box_text_new_with_entry -gtk_combo_box_text_append -gtk_combo_box_text_prepend -gtk_combo_box_text_insert -gtk_combo_box_text_append_text -gtk_combo_box_text_prepend_text -gtk_combo_box_text_insert_text -gtk_combo_box_text_remove -gtk_combo_box_text_remove_all -gtk_combo_box_text_get_active_text - - -GTK_TYPE_COMBO_BOX_TEXT -GTK_COMBO_BOX_TEXT -GTK_IS_COMBO_BOX_TEXT -GTK_COMBO_BOX_TEXT_CLASS -GTK_IS_COMBO_BOX_TEXT_CLASS -GTK_COMBO_BOX_TEXT_GET_CLASS - - -GtkComboBoxTextPrivate -gtk_combo_box_text_get_type -
- -
-gtkdialog -GtkDialog -GtkDialog -GtkDialogClass -GtkDialogFlags -GtkResponseType -gtk_dialog_new -gtk_dialog_new_with_buttons -gtk_dialog_response -gtk_dialog_add_button -gtk_dialog_add_buttons -gtk_dialog_add_action_widget -gtk_dialog_set_default_response -gtk_dialog_set_response_sensitive -gtk_dialog_get_response_for_widget -gtk_dialog_get_widget_for_response -gtk_dialog_get_content_area -gtk_dialog_get_header_bar - - -GTK_DIALOG -GTK_IS_DIALOG -GTK_TYPE_DIALOG -GTK_DIALOG_CLASS -GTK_IS_DIALOG_CLASS -GTK_DIALOG_GET_CLASS - -GtkDialogPrivate -gtk_dialog_get_type -
- -
-gtkdrawingarea -GtkDrawingArea -GtkDrawingArea -gtk_drawing_area_new -gtk_drawing_area_get_content_width -gtk_drawing_area_set_content_width -gtk_drawing_area_get_content_height -gtk_drawing_area_set_content_height -GtkDrawingAreaDrawFunc -gtk_drawing_area_set_draw_func - -GTK_DRAWING_AREA -GTK_IS_DRAWING_AREA -GTK_TYPE_DRAWING_AREA -GTK_DRAWING_AREA_CLASS -GTK_IS_DRAWING_AREA_CLASS -GTK_DRAWING_AREA_GET_CLASS - -gtk_drawing_area_get_type -
- -
-gtkeditable -GtkEditable -GtkEditable -GtkEditableInterface -GtkEditableProperties -gtk_editable_get_text -gtk_editable_set_text -gtk_editable_get_chars -gtk_editable_insert_text -gtk_editable_delete_text -gtk_editable_get_selection_bounds -gtk_editable_select_region -gtk_editable_delete_selection -gtk_editable_set_position -gtk_editable_get_position -gtk_editable_set_editable -gtk_editable_get_editable -gtk_editable_set_alignment -gtk_editable_get_alignment -gtk_editable_get_width_chars -gtk_editable_set_width_chars -gtk_editable_get_max_width_chars -gtk_editable_set_max_width_chars -gtk_editable_get_enable_undo -gtk_editable_set_enable_undo - -gtk_editable_install_properties -gtk_editable_get_delegate -gtk_editable_init_delegate -gtk_editable_finish_delegate -gtk_editable_delegate_set_property -gtk_editable_delegate_get_property - -GTK_EDITABLE -GTK_IS_EDITABLE -GTK_TYPE_EDITABLE -GTK_EDITABLE_GET_IFACE - -gtk_editable_get_type -
- -
-gtkeditablelabel -GtkEditableLabel -GtkEditableLabel -gtk_editable_label_new -gtk_editable_label_get_editing -gtk_editable_label_start_editing -gtk_editable_label_stop_editing - -gtk_editable_label_get_type -
- -
-gtktext -GtkText -GtkText -gtk_text_new -gtk_text_new_with_buffer -gtk_text_set_buffer -gtk_text_get_buffer -gtk_text_set_visibility -gtk_text_get_visibility -gtk_text_set_invisible_char -gtk_text_get_invisible_char -gtk_text_unset_invisible_char -gtk_text_set_overwrite_mode -gtk_text_get_overwrite_mode -gtk_text_set_max_length -gtk_text_get_max_length -gtk_text_get_text_length -gtk_text_set_activates_default -gtk_text_get_activates_default -gtk_text_set_placeholder_text -gtk_text_get_placeholder_text -gtk_text_set_input_purpose -gtk_text_get_input_purpose -gtk_text_set_input_hints -gtk_text_get_input_hints -gtk_text_set_attributes -gtk_text_get_attributes -gtk_text_set_tabs -gtk_text_get_tabs -gtk_text_grab_focus_without_selecting -gtk_text_set_extra_menu -gtk_text_get_extra_menu -gtk_text_set_enable_emoji_completion -gtk_text_get_enable_emoji_completion -gtk_text_set_propagate_text_width -gtk_text_get_propagate_text_width -gtk_text_set_truncate_multiline -gtk_text_get_truncate_multiline - -gtk_text_get_type -
- -
-gtkentry -GtkEntry -GtkEntry -GtkEntryClass -gtk_entry_new -gtk_entry_new_with_buffer -gtk_entry_get_buffer -gtk_entry_set_buffer -gtk_entry_get_text_length -gtk_entry_set_visibility -gtk_entry_get_visibility -gtk_entry_set_invisible_char -gtk_entry_get_invisible_char -gtk_entry_unset_invisible_char -gtk_entry_set_max_length -gtk_entry_get_max_length -gtk_entry_set_activates_default -gtk_entry_get_activates_default -gtk_entry_set_has_frame -gtk_entry_get_has_frame -gtk_entry_set_alignment -gtk_entry_get_alignment -gtk_entry_set_placeholder_text -gtk_entry_get_placeholder_text -gtk_entry_set_overwrite_mode -gtk_entry_get_overwrite_mode -gtk_entry_set_attributes -gtk_entry_get_attributes -gtk_entry_set_completion -gtk_entry_get_completion -gtk_entry_set_progress_fraction -gtk_entry_get_progress_fraction -gtk_entry_set_progress_pulse_step -gtk_entry_get_progress_pulse_step -gtk_entry_progress_pulse -gtk_entry_reset_im_context -gtk_entry_set_tabs -gtk_entry_get_tabs -GtkEntryIconPosition -gtk_entry_set_icon_from_paintable -gtk_entry_set_icon_from_icon_name -gtk_entry_set_icon_from_gicon -gtk_entry_get_icon_storage_type -gtk_entry_get_icon_paintable -gtk_entry_get_icon_name -gtk_entry_get_icon_gicon -gtk_entry_set_icon_activatable -gtk_entry_get_icon_activatable -gtk_entry_set_icon_sensitive -gtk_entry_get_icon_sensitive -gtk_entry_get_icon_at_pos -gtk_entry_set_icon_tooltip_text -gtk_entry_get_icon_tooltip_text -gtk_entry_set_icon_tooltip_markup -gtk_entry_get_icon_tooltip_markup -gtk_entry_set_icon_drag_source -gtk_entry_get_current_icon_drag_source -gtk_entry_get_icon_area -GtkInputPurpose -gtk_entry_set_input_purpose -gtk_entry_get_input_purpose -GtkInputHints -gtk_entry_set_input_hints -gtk_entry_get_input_hints -gtk_entry_grab_focus_without_selecting -gtk_entry_set_extra_menu -gtk_entry_get_extra_menu - - -GTK_ENTRY -GTK_IS_ENTRY -GTK_TYPE_ENTRY -GTK_ENTRY_CLASS -GTK_IS_ENTRY_CLASS -GTK_ENTRY_GET_CLASS - -GTK_TYPE_TEXT_HANDLE_POSITION -GTK_TYPE_TEXT_HANDLE_MODE -GtkEntryPrivate -gtk_entry_get_type -
- -
-gtkpasswordentry -GtkPasswordEntry -GtkPasswordEntry -gtk_password_entry_new -gtk_password_entry_set_show_peek_icon -gtk_password_entry_get_show_peek_icon -gtk_password_entry_set_extra_menu -gtk_password_entry_get_extra_menu - -gtk_password_entry_get_type -
- -
-gtkentrybuffer -GtkEntryBuffer -GtkEntryBuffer -gtk_entry_buffer_new -gtk_entry_buffer_get_text -gtk_entry_buffer_set_text -gtk_entry_buffer_get_bytes -gtk_entry_buffer_get_length -gtk_entry_buffer_get_max_length -gtk_entry_buffer_set_max_length -gtk_entry_buffer_insert_text -gtk_entry_buffer_delete_text -gtk_entry_buffer_emit_deleted_text -gtk_entry_buffer_emit_inserted_text - - -GTK_ENTRY_BUFFER -GTK_IS_ENTRY_BUFFER -GTK_TYPE_ENTRY_BUFFER -GTK_ENTRY_BUFFER_CLASS -GTK_IS_ENTRY_BUFFER_CLASS -GTK_ENTRY_BUFFER_GET_CLASS -GTK_ENTRY_BUFFER_MAX_SIZE - - -GtkEntryBufferPrivate -gtk_entry_buffer_get_type -
- -
-gtkentrycompletion -GtkEntryCompletion -GtkEntryCompletion -GtkEntryCompletionMatchFunc -gtk_entry_completion_new -gtk_entry_completion_new_with_area -gtk_entry_completion_get_entry -gtk_entry_completion_set_model -gtk_entry_completion_get_model -gtk_entry_completion_set_match_func -gtk_entry_completion_set_minimum_key_length -gtk_entry_completion_get_minimum_key_length -gtk_entry_completion_compute_prefix -gtk_entry_completion_complete -gtk_entry_completion_get_completion_prefix -gtk_entry_completion_insert_prefix -gtk_entry_completion_set_text_column -gtk_entry_completion_get_text_column -gtk_entry_completion_set_inline_completion -gtk_entry_completion_get_inline_completion -gtk_entry_completion_set_inline_selection -gtk_entry_completion_get_inline_selection -gtk_entry_completion_set_popup_completion -gtk_entry_completion_get_popup_completion -gtk_entry_completion_set_popup_set_width -gtk_entry_completion_get_popup_set_width -gtk_entry_completion_set_popup_single_match -gtk_entry_completion_get_popup_single_match - -GTK_TYPE_ENTRY_COMPLETION -GTK_ENTRY_COMPLETION -GTK_ENTRY_COMPLETION_CLASS -GTK_IS_ENTRY_COMPLETION -GTK_IS_ENTRY_COMPLETION_CLASS -GTK_ENTRY_COMPLETION_GET_CLASS - -GtkEntryCompletionPrivate -gtk_entry_completion_get_type -
- -
-gtkexpander -GtkExpander -GtkExpander -gtk_expander_new -gtk_expander_new_with_mnemonic -gtk_expander_set_expanded -gtk_expander_get_expanded -gtk_expander_set_label -gtk_expander_get_label -gtk_expander_set_use_underline -gtk_expander_get_use_underline -gtk_expander_set_use_markup -gtk_expander_get_use_markup -gtk_expander_set_label_widget -gtk_expander_get_label_widget -gtk_expander_set_resize_toplevel -gtk_expander_get_resize_toplevel -gtk_expander_set_child -gtk_expander_get_child - -GTK_TYPE_EXPANDER -GTK_EXPANDER_CLASS -GTK_EXPANDER -GTK_IS_EXPANDER -GTK_IS_EXPANDER_CLASS -GTK_EXPANDER_GET_CLASS - -gtk_expander_get_type -GtkExpanderPrivate -
- -
-gtkfilechooser -GtkFileChooser -GtkFileChooser -GtkFileChooserAction -GTK_FILE_CHOOSER_ERROR -GtkFileChooserError -gtk_file_chooser_set_action -gtk_file_chooser_get_action -gtk_file_chooser_set_select_multiple -gtk_file_chooser_get_select_multiple -gtk_file_chooser_set_create_folders -gtk_file_chooser_get_create_folders -gtk_file_chooser_set_current_name -gtk_file_chooser_get_current_name - -gtk_file_chooser_get_file -gtk_file_chooser_set_file -gtk_file_chooser_get_files -gtk_file_chooser_set_current_folder -gtk_file_chooser_get_current_folder - -gtk_file_chooser_add_filter -gtk_file_chooser_remove_filter -gtk_file_chooser_get_filters -gtk_file_chooser_set_filter -gtk_file_chooser_get_filter - -gtk_file_chooser_add_shortcut_folder -gtk_file_chooser_remove_shortcut_folder -gtk_file_chooser_get_shortcut_folders - -gtk_file_chooser_add_choice -gtk_file_chooser_remove_choice -gtk_file_chooser_set_choice -gtk_file_chooser_get_choice - -GTK_FILE_CHOOSER -GTK_IS_FILE_CHOOSER -GTK_TYPE_FILE_CHOOSER - -gtk_file_chooser_error_quark -gtk_file_chooser_get_type -
- -
-gtkfilechoosernative -GtkFileChooserNative -GtkFileChooserNative -gtk_file_chooser_native_new -gtk_file_chooser_native_get_accept_label -gtk_file_chooser_native_set_accept_label -gtk_file_chooser_native_get_cancel_label -gtk_file_chooser_native_set_cancel_label - -GTK_FILE_CHOOSER_NATIVE -GTK_IS_FILE_CHOOSER_NATIVE -GTK_TYPE_FILE_CHOOSER_NATIVE -GTK_FILE_CHOOSER_NATIVE_CLASS -GTK_IS_FILE_CHOOSER_NATIVE_CLASS -GTK_FILE_CHOOSER_NATIVE_GET_CLASS - -gtk_file_chooser_native_get_type -
- -
-gtkfilechooserdialog -GtkFileChooserDialog -GtkFileChooserDialog -gtk_file_chooser_dialog_new - -GTK_FILE_CHOOSER_DIALOG -GTK_IS_FILE_CHOOSER_DIALOG -GTK_TYPE_FILE_CHOOSER_DIALOG -GTK_FILE_CHOOSER_DIALOG_CLASS -GTK_IS_FILE_CHOOSER_DIALOG_CLASS -GTK_FILE_CHOOSER_DIALOG_GET_CLASS - -gtk_file_chooser_dialog_get_type -GtkFileChooserDialogPrivate -
- -
-gtkfilechooserwidget -GtkFileChooserWidget -GtkFileChooserWidget -gtk_file_chooser_widget_new - -GTK_FILE_CHOOSER_WIDGET -GTK_IS_FILE_CHOOSER_WIDGET -GTK_TYPE_FILE_CHOOSER_WIDGET -GTK_FILE_CHOOSER_WIDGET_CLASS -GTK_IS_FILE_CHOOSER_WIDGET_CLASS -GTK_FILE_CHOOSER_WIDGET_GET_CLASS - -gtk_file_chooser_widget_get_type -GtkFileChooserWidgetPrivate -
- -
-gtkfilefilter -GtkFileFilter -gtk_file_filter_new -gtk_file_filter_set_name -gtk_file_filter_get_name -gtk_file_filter_add_mime_type -gtk_file_filter_add_pattern -gtk_file_filter_add_pixbuf_formats -gtk_file_filter_get_attributes - - -gtk_file_filter_new_from_gvariant -gtk_file_filter_to_gvariant - - -GTK_FILE_FILTER -GTK_IS_FILE_FILTER -GTK_TYPE_FILE_FILTER - -gtk_file_filter_get_type -
- -
-gtkdirectorylist -GtkDirectoryList -GtkDirectoryList -gtk_directory_list_new -gtk_directory_list_get_attributes -gtk_directory_list_set_attributes -gtk_directory_list_get_file -gtk_directory_list_set_file -gtk_directory_list_get_io_priority -gtk_directory_list_set_io_priority -gtk_directory_list_get_monitored -gtk_directory_list_set_monitored -gtk_directory_list_is_loading -gtk_directory_list_get_error - -GTK_DIRECTORY_LIST -GTK_IS_DIRECTORY_LIST -GTK_TYPE_DIRECTORY_LIST -GTK_DIRECTORY_LIST_CLASS -GTK_IS_DIRECTORY_LIST_CLASS -GTK_DIRECTORY_LIST_GET_CLASS - -gtk_directory_list_get_type -
- -
-gtkbookmarklist -GtkBookmarkList -GtkBookmarkList -gtk_bookmark_list_new -gtk_bookmark_list_get_filename -gtk_bookmark_list_set_attributes -gtk_bookmark_list_get_attributes -gtk_bookmark_list_set_io_priority -gtk_bookmark_list_get_io_priority -gtk_bookmark_list_is_loading - -GTK_TYPE_BOOKMARK_LIST -
- -
-gtkfilter -GtkFilter -GtkFilter -GtkFilterMatch -gtk_filter_match -gtk_filter_get_strictness - -GtkFilterChange -gtk_filter_changed - -GTK_FILTER -GTK_IS_FILTER -GTK_TYPE_FILTER -GTK_FILTER_CLASS -GTK_IS_FILTER_CLASS -GTK_FILTER_GET_CLASS - -gtk_filter_get_type -
- -
-gtkcustomfilter -GtkCustomFilter -GtkCustomFilter -GtkCustomFilterFunc -gtk_custom_filter_new -gtk_custom_filter_set_filter_func - -GTK_CUSTOM_FILTER -GTK_IS_CUSTOM_FILTER -GTK_TYPE_CUSTOM_FILTER -GTK_CUSTOM_FILTER_CLASS -GTK_IS_CUSTOM_FILTER_CLASS -GTK_CUSTOM_FILTER_GET_CLASS - -gtk_custom_filter_get_type -
- -
-gtkmultifilter -GtkMultiFilter -GtkMultiFilter -gtk_multi_filter_append -gtk_multi_filter_remove - -GtkAnyFilter -gtk_any_filter_new - -GtkEveryFilter -gtk_every_filter_new - -GTK_CUSTOM_FILTER -GTK_IS_CUSTOM_FILTER -GTK_TYPE_CUSTOM_FILTER -GTK_CUSTOM_FILTER_CLASS -GTK_IS_CUSTOM_FILTER_CLASS -GTK_CUSTOM_FILTER_GET_CLASS - -gtk_custom_filter_get_type -
- -
-gtkfilterlistmodel -GtkFilterListModel -GtkFilterListModel -gtk_filter_list_model_new -gtk_filter_list_model_set_model -gtk_filter_list_model_get_model -gtk_filter_list_model_set_filter -gtk_filter_list_model_get_filter -gtk_filter_list_model_set_incremental -gtk_filter_list_model_get_incremental -gtk_filter_list_model_get_pending - -GTK_FILTER_LIST_MODEL -GTK_IS_FILTER_LIST_MODEL -GTK_TYPE_FILTER_LIST_MODEL -GTK_FILTER_LIST_MODEL_CLASS -GTK_IS_FILTER_LIST_MODEL_CLASS -GTK_FILTER_LIST_MODEL_GET_CLASS - -gtk_filter_list_model_get_type -
- -
-gtkfixed -GtkFixed -GtkFixed -gtk_fixed_new -gtk_fixed_put -gtk_fixed_remove -gtk_fixed_move -gtk_fixed_get_child_position -gtk_fixed_get_child_transform -gtk_fixed_set_child_transform - -GTK_FIXED -GTK_IS_FIXED -GTK_TYPE_FIXED -GTK_FIXED_CLASS -GTK_IS_FIXED_CLASS -GTK_FIXED_GET_CLASS - -GtkFixedPrivate -GtkFixedChild -gtk_fixed_get_type -
- -
-gtkflattenlistmodel -GtkFlattenListModel -GtkFlattenListModel -gtk_flatten_list_model_new -gtk_flatten_list_model_set_model -gtk_flatten_list_model_get_model -gtk_flatten_list_model_get_model_for_item - -GTK_FLATTEN_LIST_MODEL -GTK_IS_FLATTEN_LIST_MODEL -GTK_TYPE_FLATTEN_LIST_MODEL -GTK_FLATTEN_LIST_MODEL_CLASS -GTK_IS_FLATTEN_LIST_MODEL_CLASS -GTK_FLATTEN_LIST_MODEL_GET_CLASS - -gtk_flatten_list_model_get_type -
- -
-gtkfontbutton -GtkFontButton -GtkFontButton -gtk_font_button_new -gtk_font_button_new_with_font -gtk_font_button_set_use_font -gtk_font_button_get_use_font -gtk_font_button_set_use_size -gtk_font_button_get_use_size -gtk_font_button_set_title -gtk_font_button_get_title -gtk_font_button_set_modal -gtk_font_button_get_modal - -GTK_FONT_BUTTON -GTK_IS_FONT_BUTTON -GTK_TYPE_FONT_BUTTON -GTK_FONT_BUTTON_CLASS -GTK_IS_FONT_BUTTON_CLASS -GTK_FONT_BUTTON_GET_CLASS - -GtkFontButtonPrivate -gtk_font_button_get_type -
- -
-gtkfontchooser -GtkFontChooser -GtkFontChooser -gtk_font_chooser_get_font_family -gtk_font_chooser_get_font_face -gtk_font_chooser_get_font_size -gtk_font_chooser_get_font -gtk_font_chooser_set_font -gtk_font_chooser_get_font_desc -gtk_font_chooser_set_font_desc -gtk_font_chooser_get_font_features -gtk_font_chooser_get_language -gtk_font_chooser_set_language -gtk_font_chooser_get_preview_text -gtk_font_chooser_set_preview_text -gtk_font_chooser_get_show_preview_entry -gtk_font_chooser_set_show_preview_entry -GtkFontChooserLevel -gtk_font_chooser_get_level -gtk_font_chooser_set_level -GtkFontFilterFunc -gtk_font_chooser_set_filter_func -gtk_font_chooser_set_font_map -gtk_font_chooser_get_font_map - - -GtkFontChooserIface -GTK_TYPE_FONT_CHOOSER -GTK_FONT_CHOOSER -GTK_FONT_CHOOSER_IFACE -GTK_IS_FONT_CHOOSER -GTK_IS_FONT_CHOOSER_IFACE -GTK_FONT_CHOOSER_GET_IFACE - - -GTK_FONT_CHOOSER_DELEGATE_QUARK -gtk_font_chooser_get_type -
- -
-gtkfontchooserwidget -GtkFontChooserWidget -GtkFontChooserWidget -gtk_font_chooser_widget_new - - -GTK_TYPE_FONT_CHOOSER_WIDGET -GTK_FONT_CHOOSER_WIDGET -GTK_FONT_CHOOSER_WIDGET_CLASS -GTK_IS_FONT_CHOOSER_WIDGET -GTK_IS_FONT_CHOOSER_WIDGET_CLASS -GTK_FONT_CHOOSER_WIDGET_GET_CLASS - - -GtkFontChooserWidgetPrivate -gtk_font_chooser_widget_get_type -
- -
-gtkfontchooserdialog -GtkFontChooserDialog -GtkFontChooserDialog -gtk_font_chooser_dialog_new - - -GTK_TYPE_FONT_CHOOSER_DIALOG -GTK_FONT_CHOOSER_DIALOG -GTK_FONT_CHOOSER_DIALOG_CLASS -GTK_IS_FONT_CHOOSER_DIALOG -GTK_IS_FONT_CHOOSER_DIALOG_CLASS -GTK_FONT_CHOOSER_DIALOG_GET_CLASS - - -GtkFontChooserDialogPrivate -gtk_font_chooser_dialog_get_type -
- -
-gtkframe -GtkFrame -GtkFrame -GtkFrameClass -gtk_frame_new -gtk_frame_set_child -gtk_frame_get_child -gtk_frame_set_label -gtk_frame_get_label -gtk_frame_set_label_widget -gtk_frame_get_label_widget -gtk_frame_set_label_align -gtk_frame_get_label_align - -GTK_FRAME -GTK_IS_FRAME -GTK_TYPE_FRAME -GTK_FRAME_CLASS -GTK_IS_FRAME_CLASS -GTK_FRAME_GET_CLASS - -GtkFramePrivate -gtk_frame_get_type -
- -
-gtkiconview -GtkIconView -GtkIconView -GtkIconViewForeachFunc -gtk_icon_view_new -gtk_icon_view_new_with_area -gtk_icon_view_new_with_model -gtk_icon_view_set_model -gtk_icon_view_get_model -gtk_icon_view_set_text_column -gtk_icon_view_get_text_column -gtk_icon_view_set_markup_column -gtk_icon_view_get_markup_column -gtk_icon_view_set_pixbuf_column -gtk_icon_view_get_pixbuf_column -gtk_icon_view_get_path_at_pos -gtk_icon_view_get_item_at_pos -gtk_icon_view_set_cursor -gtk_icon_view_get_cursor -gtk_icon_view_selected_foreach -gtk_icon_view_set_selection_mode -gtk_icon_view_get_selection_mode -gtk_icon_view_set_item_orientation -gtk_icon_view_get_item_orientation -gtk_icon_view_set_columns -gtk_icon_view_get_columns -gtk_icon_view_set_item_width -gtk_icon_view_get_item_width -gtk_icon_view_set_spacing -gtk_icon_view_get_spacing -gtk_icon_view_set_row_spacing -gtk_icon_view_get_row_spacing -gtk_icon_view_set_column_spacing -gtk_icon_view_get_column_spacing -gtk_icon_view_set_margin -gtk_icon_view_get_margin -gtk_icon_view_set_item_padding -gtk_icon_view_get_item_padding -gtk_icon_view_set_activate_on_single_click -gtk_icon_view_get_activate_on_single_click -gtk_icon_view_get_cell_rect -gtk_icon_view_select_path -gtk_icon_view_unselect_path -gtk_icon_view_path_is_selected -gtk_icon_view_get_selected_items -gtk_icon_view_select_all -gtk_icon_view_unselect_all -gtk_icon_view_item_activated -gtk_icon_view_scroll_to_path -gtk_icon_view_get_visible_range -gtk_icon_view_set_tooltip_item -gtk_icon_view_set_tooltip_cell -gtk_icon_view_get_tooltip_context -gtk_icon_view_set_tooltip_column -gtk_icon_view_get_tooltip_column -gtk_icon_view_get_item_row -gtk_icon_view_get_item_column - -GtkIconViewDropPosition -gtk_icon_view_enable_model_drag_source -gtk_icon_view_enable_model_drag_dest -gtk_icon_view_unset_model_drag_source -gtk_icon_view_unset_model_drag_dest -gtk_icon_view_set_reorderable -gtk_icon_view_get_reorderable -gtk_icon_view_set_drag_dest_item -gtk_icon_view_get_drag_dest_item -gtk_icon_view_get_dest_item_at_pos -gtk_icon_view_create_drag_icon - - -GTK_ICON_VIEW_CLASS -GTK_IS_ICON_VIEW -GTK_IS_ICON_VIEW_CLASS -GTK_ICON_VIEW_GET_CLASS -GTK_TYPE_ICON_VIEW -GTK_ICON_VIEW - -gtk_icon_view_get_type -GtkIconViewPrivate -
- -
-gtkimage -GtkImage -GtkImage -GtkImageType -gtk_image_new -gtk_image_new_from_file -gtk_image_new_from_resource -gtk_image_new_from_pixbuf -gtk_image_new_from_paintable -gtk_image_new_from_icon_name -gtk_image_new_from_gicon -gtk_image_clear -gtk_image_set_from_file -gtk_image_set_from_resource -gtk_image_set_from_pixbuf -gtk_image_set_from_paintable -gtk_image_set_from_icon_name -gtk_image_set_from_gicon -gtk_image_get_storage_type -gtk_image_get_paintable -gtk_image_get_icon_name -gtk_image_get_gicon -gtk_image_set_pixel_size -gtk_image_get_pixel_size -gtk_image_set_icon_size -gtk_image_get_icon_size - -GTK_IMAGE -GTK_IS_IMAGE -GTK_TYPE_IMAGE -GTK_IMAGE_CLASS -GTK_IS_IMAGE_CLASS -GTK_IMAGE_GET_CLASS - -GtkImagePrivate -gtk_image_get_type -GtkImagePixbufData -GtkImageAnimationData -GtkImageIconNameData -GtkImageGIconData -
- -
-gtkimcontext -GtkIMContext -GtkIMContext -GtkIMContextClass -gtk_im_context_get_preedit_string -gtk_im_context_filter_keypress -gtk_im_context_filter_key -gtk_im_context_focus_in -gtk_im_context_focus_out -gtk_im_context_reset -gtk_im_context_set_client_widget -gtk_im_context_set_cursor_location -gtk_im_context_set_use_preedit -gtk_im_context_set_surrounding -gtk_im_context_get_surrounding -gtk_im_context_set_surrounding_with_selection -gtk_im_context_get_surrounding_with_selection -gtk_im_context_delete_surrounding - -GTK_IM_CONTEXT -GTK_IS_IM_CONTEXT -GTK_TYPE_IM_CONTEXT -GTK_IM_CONTEXT_CLASS -GTK_IS_IM_CONTEXT_CLASS -GTK_IM_CONTEXT_GET_CLASS - -gtk_im_context_get_type -
- -
-gtkimcontextsimple -GtkIMContextSimple -GtkIMContextSimple -gtk_im_context_simple_new -gtk_im_context_simple_add_table -gtk_im_context_simple_add_compose_file - -GTK_IM_CONTEXT_SIMPLE -GTK_IS_IM_CONTEXT_SIMPLE -GTK_TYPE_IM_CONTEXT_SIMPLE -GTK_IM_CONTEXT_SIMPLE_CLASS -GTK_IS_IM_CONTEXT_SIMPLE_CLASS -GTK_IM_CONTEXT_SIMPLE_GET_CLASS - -GtkIMContextSimplePrivate -gtk_im_context_simple_get_type -
- -
-gtkimmulticontext -GtkIMMulticontext -GtkIMMulticontext -gtk_im_multicontext_new -gtk_im_multicontext_get_context_id -gtk_im_multicontext_set_context_id - -GTK_IM_MULTICONTEXT -GTK_IS_IM_MULTICONTEXT -GTK_TYPE_IM_MULTICONTEXT -GTK_IM_MULTICONTEXT_CLASS -GTK_IS_IM_MULTICONTEXT_CLASS -GTK_IM_MULTICONTEXT_GET_CLASS - -gtk_im_multicontext_get_type -GtkIMMulticontextPrivate -
- -
-gtklabel -GtkLabel -GtkLabel -gtk_label_new -gtk_label_set_text -gtk_label_set_attributes -gtk_label_set_markup -gtk_label_set_markup_with_mnemonic -gtk_label_set_justify -gtk_label_set_xalign -gtk_label_set_yalign -gtk_label_set_ellipsize -gtk_label_set_width_chars -gtk_label_set_max_width_chars -gtk_label_set_wrap -gtk_label_set_wrap_mode -gtk_label_set_lines -gtk_label_get_layout_offsets -gtk_label_get_mnemonic_keyval -gtk_label_get_selectable -gtk_label_get_text -gtk_label_new_with_mnemonic -gtk_label_select_region -gtk_label_set_mnemonic_widget -gtk_label_set_selectable -gtk_label_set_text_with_mnemonic -gtk_label_get_attributes -gtk_label_get_justify -gtk_label_get_xalign -gtk_label_get_yalign -gtk_label_get_ellipsize -gtk_label_get_width_chars -gtk_label_get_max_width_chars -gtk_label_get_label -gtk_label_get_layout -gtk_label_get_wrap -gtk_label_get_wrap_mode -gtk_label_get_lines -gtk_label_get_mnemonic_widget -gtk_label_get_selection_bounds -gtk_label_get_use_markup -gtk_label_get_use_underline -gtk_label_get_single_line_mode -gtk_label_set_label -gtk_label_set_use_markup -gtk_label_set_use_underline -gtk_label_set_single_line_mode -gtk_label_get_current_uri -gtk_label_set_extra_menu -gtk_label_get_extra_menu - - -GTK_LABEL -GTK_IS_LABEL -GTK_TYPE_LABEL -GTK_LABEL_CLASS -GTK_IS_LABEL_CLASS -GTK_LABEL_GET_CLASS - -gtk_label_get_type -GtkLabelPrivate -GtkLabelSelectionInfo -
- -
-gtklinkbutton -GtkLinkButton -GtkLinkButton -gtk_link_button_new -gtk_link_button_new_with_label -gtk_link_button_get_uri -gtk_link_button_set_uri -gtk_link_button_get_visited -gtk_link_button_set_visited - - -GTK_TYPE_LINK_BUTTON -GTK_LINK_BUTTON -GTK_IS_LINK_BUTTON -GTK_LINK_BUTTON_CLASS -GTK_IS_LINK_BUTTON_CLASS -GTK_LINK_BUTTON_GET_CLASS - -GtkLinkButtonPrivate -gtk_link_button_get_type -
- -
-gtkmaplistmodel -GtkMapListModel -GtkMapListModel -GtkMapListModelMapFunc -gtk_map_list_model_new -gtk_map_list_model_set_map_func -gtk_map_list_model_set_model -gtk_map_list_model_get_model -gtk_map_list_model_has_map - -GTK_MAP_LIST_MODEL -GTK_IS_MAP_LIST_MODEL -GTK_TYPE_MAP_LIST_MODEL -GTK_MAP_LIST_MODEL_CLASS -GTK_IS_MAP_LIST_MODEL_CLASS -GTK_MAP_LIST_MODEL_GET_CLASS - -gtk_map_list_model_get_type -
- -
-gtkmenubutton -GtkMenuButton -GtkMenuButton -gtk_menu_button_new -gtk_menu_button_set_popover -gtk_menu_button_get_popover -gtk_menu_button_set_menu_model -gtk_menu_button_get_menu_model -GtkArrowType -gtk_menu_button_set_direction -gtk_menu_button_get_direction -gtk_menu_button_set_icon_name -gtk_menu_button_get_icon_name -gtk_menu_button_set_label -gtk_menu_button_get_label -gtk_menu_button_set_has_frame -gtk_menu_button_get_has_frame -gtk_menu_button_get_use_underline -gtk_menu_button_set_use_underline -gtk_menu_button_popup -gtk_menu_button_popdown -GtkMenuButtonCreatePopupFunc -gtk_menu_button_set_create_popup_func - -GTK_TYPE_MENU_BUTTON -GTK_MENU_BUTTON -GTK_MENU_BUTTON_CLASS -GTK_IS_MENU_BUTTON -GTK_IS_MENU_BUTTON_CLASS -GTK_MENU_BUTTON_GET_CLASS - -GtkMenuButtonPrivate -gtk_menu_button_get_type -
- -
-gtkmessagedialog -GtkMessageDialog -GtkMessageDialog -GtkMessageType -GtkButtonsType -gtk_message_dialog_new -gtk_message_dialog_new_with_markup -gtk_message_dialog_set_markup -gtk_message_dialog_format_secondary_text -gtk_message_dialog_format_secondary_markup -gtk_message_dialog_get_message_area - -GTK_MESSAGE_DIALOG -GTK_IS_MESSAGE_DIALOG -GTK_TYPE_MESSAGE_DIALOG -GTK_MESSAGE_DIALOG_CLASS -GTK_IS_MESSAGE_DIALOG_CLASS -GTK_MESSAGE_DIALOG_GET_CLASS - -GtkMessageDialogPrivate -gtk_message_dialog_get_type -
- -
-gtkinfobar -GtkInfoBar -GtkInfoBar -gtk_info_bar_new -gtk_info_bar_new_with_buttons -gtk_info_bar_add_action_widget -gtk_info_bar_remove_action_widget -gtk_info_bar_add_button -gtk_info_bar_add_buttons -gtk_info_bar_set_response_sensitive -gtk_info_bar_set_default_response -gtk_info_bar_response -gtk_info_bar_set_message_type -gtk_info_bar_get_message_type -gtk_info_bar_get_show_close_button -gtk_info_bar_set_show_close_button -gtk_info_bar_get_revealed -gtk_info_bar_set_revealed -gtk_info_bar_add_child -gtk_info_bar_remove_child - - -GTK_TYPE_INFO_BAR -GTK_INFO_BAR -GTK_INFO_BAR_CLASS -GTK_IS_INFO_BAR -GTK_IS_INFO_BAR_CLASS -GTK_INFO_BAR_GET_CLASS - - -GtkInfoBarPrivate -gtk_info_bar_get_type -
- -
-gtknativedialog -GtkNativeDialog -GtkNativeDialog -GtkNativeDialogClass -gtk_native_dialog_show -gtk_native_dialog_hide -gtk_native_dialog_destroy -gtk_native_dialog_get_visible -gtk_native_dialog_set_modal -gtk_native_dialog_get_modal -gtk_native_dialog_set_title -gtk_native_dialog_get_title -gtk_native_dialog_set_transient_for -gtk_native_dialog_get_transient_for - -GTK_TYPE_NATIVE_DIALOG -gtk_native_dialog_get_type -
- -
-gtknotebook -GtkNotebook -GtkNotebook -GtkNotebookPage -GtkNotebookTab -gtk_notebook_new -gtk_notebook_get_page -gtk_notebook_get_pages -gtk_notebook_page_get_child -gtk_notebook_append_page -gtk_notebook_append_page_menu -gtk_notebook_prepend_page -gtk_notebook_prepend_page_menu -gtk_notebook_insert_page -gtk_notebook_insert_page_menu -gtk_notebook_remove_page -gtk_notebook_detach_tab -gtk_notebook_page_num -gtk_notebook_next_page -gtk_notebook_prev_page -gtk_notebook_reorder_child -gtk_notebook_set_tab_pos -gtk_notebook_set_show_tabs -gtk_notebook_set_show_border -gtk_notebook_set_scrollable -gtk_notebook_popup_enable -gtk_notebook_popup_disable -gtk_notebook_get_current_page -gtk_notebook_get_menu_label -gtk_notebook_get_nth_page -gtk_notebook_get_n_pages -gtk_notebook_get_tab_label -gtk_notebook_set_menu_label -gtk_notebook_set_menu_label_text -gtk_notebook_set_tab_label -gtk_notebook_set_tab_label_text -gtk_notebook_set_tab_reorderable -gtk_notebook_set_tab_detachable -gtk_notebook_get_menu_label_text -gtk_notebook_get_scrollable -gtk_notebook_get_show_border -gtk_notebook_get_show_tabs -gtk_notebook_get_tab_label_text -gtk_notebook_get_tab_pos -gtk_notebook_get_tab_reorderable -gtk_notebook_get_tab_detachable -gtk_notebook_set_current_page -gtk_notebook_set_group_name -gtk_notebook_get_group_name -gtk_notebook_set_action_widget -gtk_notebook_get_action_widget - -GTK_NOTEBOOK -GTK_IS_NOTEBOOK -GTK_TYPE_NOTEBOOK -GTK_NOTEBOOK_CLASS -GTK_IS_NOTEBOOK_CLASS -GTK_NOTEBOOK_GET_CLASS - -gtk_notebook_get_type -gtk_notebook_page_get_type -GtkNotebookPrivate -
- -
-gtkpaned -GtkPaned -GtkPaned -gtk_paned_new -gtk_paned_set_start_child -gtk_paned_get_start_child -gtk_paned_set_end_child -gtk_paned_get_end_child -gtk_paned_set_resize_start_child -gtk_paned_get_resize_start_child -gtk_paned_set_resize_end_child -gtk_paned_get_resize_end_child -gtk_paned_set_shrink_start_child -gtk_paned_get_shrink_start_child -gtk_paned_set_shrink_end_child -gtk_paned_get_shrink_end_child -gtk_paned_set_position -gtk_paned_get_position -gtk_paned_set_wide_handle -gtk_paned_get_wide_handle - -GTK_PANED -GTK_IS_PANED -GTK_TYPE_PANED -GTK_PANED_CLASS -GTK_IS_PANED_CLASS -GTK_PANED_GET_CLASS - - -GtkPanedPrivate -gtk_paned_get_type -
- -
-gtkpicture -GtkPicture -GtkPicture -gtk_picture_new -gtk_picture_new_for_paintable -gtk_picture_new_for_pixbuf -gtk_picture_new_for_file -gtk_picture_new_for_filename -gtk_picture_new_for_resource -gtk_picture_set_paintable -gtk_picture_get_paintable -gtk_picture_set_pixbuf -gtk_picture_set_file -gtk_picture_get_file -gtk_picture_set_filename -gtk_picture_set_resource -gtk_picture_set_keep_aspect_ratio -gtk_picture_get_keep_aspect_ratio -gtk_picture_set_can_shrink -gtk_picture_get_can_shrink -gtk_picture_set_alternative_text -gtk_picture_get_alternative_text - -GTK_PICTURE -GTK_IS_PICTURE -GTK_TYPE_PICTURE -GTK_PICTURE_CLASS -GTK_IS_PICTURE_CLASS -GTK_PICTURE_GET_CLASS - -gtk_picture_get_type -
- -
-gtkprogressbar -GtkProgressBar -GtkProgressBar -gtk_progress_bar_new -gtk_progress_bar_pulse -gtk_progress_bar_set_fraction -gtk_progress_bar_get_fraction -gtk_progress_bar_set_inverted -gtk_progress_bar_get_inverted -gtk_progress_bar_set_show_text -gtk_progress_bar_get_show_text -gtk_progress_bar_set_text -gtk_progress_bar_get_text -gtk_progress_bar_set_ellipsize -gtk_progress_bar_get_ellipsize -gtk_progress_bar_set_pulse_step -gtk_progress_bar_get_pulse_step - -GTK_PROGRESS_BAR -GTK_IS_PROGRESS_BAR -GTK_TYPE_PROGRESS_BAR -GTK_PROGRESS_BAR_CLASS -GTK_IS_PROGRESS_BAR_CLASS -GTK_PROGRESS_BAR_GET_CLASS - -GtkProgressBarPrivate -gtk_progress_bar_get_type -
- -
-gtkrange -GtkRange -GtkRange -gtk_range_get_fill_level -gtk_range_get_restrict_to_fill_level -gtk_range_get_show_fill_level -gtk_range_set_fill_level -gtk_range_set_restrict_to_fill_level -gtk_range_set_show_fill_level -gtk_range_get_adjustment -gtk_range_set_adjustment -gtk_range_get_inverted -gtk_range_set_inverted -gtk_range_get_value -gtk_range_set_value -gtk_range_set_increments -gtk_range_set_range -gtk_range_get_round_digits -gtk_range_set_round_digits -gtk_range_get_flippable -gtk_range_set_flippable -gtk_range_get_range_rect -gtk_range_get_slider_range -gtk_range_get_slider_size_fixed -gtk_range_set_slider_size_fixed - - -GTK_RANGE -GTK_IS_RANGE -GTK_TYPE_RANGE -GTK_RANGE_CLASS -GTK_IS_RANGE_CLASS -GTK_RANGE_GET_CLASS - -gtk_range_get_type -GtkRangePrivate -
- -
-gtkrecentmanager -GtkRecentManager -GtkRecentManager -GtkRecentInfo -GtkRecentData -GTK_RECENT_MANAGER_ERROR -GtkRecentManagerError -gtk_recent_manager_new -gtk_recent_manager_get_default -gtk_recent_manager_add_item -gtk_recent_manager_add_full -gtk_recent_manager_remove_item -gtk_recent_manager_lookup_item -gtk_recent_manager_has_item -gtk_recent_manager_move_item -gtk_recent_manager_get_items -gtk_recent_manager_purge_items - -gtk_recent_info_ref -gtk_recent_info_unref -gtk_recent_info_get_uri -gtk_recent_info_get_display_name -gtk_recent_info_get_description -gtk_recent_info_get_mime_type -gtk_recent_info_get_added -gtk_recent_info_get_modified -gtk_recent_info_get_visited -gtk_recent_info_get_private_hint -gtk_recent_info_get_application_info -gtk_recent_info_get_applications -gtk_recent_info_last_application -gtk_recent_info_has_application -gtk_recent_info_create_app_info -gtk_recent_info_get_groups -gtk_recent_info_has_group -gtk_recent_info_get_gicon -gtk_recent_info_get_short_name -gtk_recent_info_get_uri_display -gtk_recent_info_get_age -gtk_recent_info_is_local -gtk_recent_info_exists -gtk_recent_info_match - -GTK_RECENT_MANAGER -GTK_IS_RECENT_MANAGER -GTK_TYPE_RECENT_MANAGER -GTK_RECENT_MANAGER_CLASS -GTK_IS_RECENT_MANAGER_CLASS -GTK_RECENT_MANAGER_GET_CLASS -GTK_TYPE_RECENT_INFO - - -gtk_recent_manager_get_type -gtk_recent_info_get_type -GtkRecentManagerPrivate -gtk_recent_manager_error_quark -
- -
-gtkscale -GtkScale -GtkScale -GtkScaleFormatValueFunc -gtk_scale_new -gtk_scale_new_with_range -gtk_scale_set_format_value_func -gtk_scale_set_digits -gtk_scale_set_draw_value -gtk_scale_set_has_origin -gtk_scale_set_value_pos -gtk_scale_get_digits -gtk_scale_get_draw_value -gtk_scale_get_has_origin -gtk_scale_get_value_pos -gtk_scale_get_layout -gtk_scale_get_layout_offsets -gtk_scale_add_mark -gtk_scale_clear_marks - -GTK_SCALE -GTK_IS_SCALE -GTK_TYPE_SCALE -GTK_SCALE_CLASS -GTK_IS_SCALE_CLASS -GTK_SCALE_GET_CLASS - -GtkScalePrivate -gtk_scale_get_type -
- -
-gtkscalebutton -GtkScaleButton -GtkScaleButton -gtk_scale_button_new -gtk_scale_button_set_adjustment -gtk_scale_button_set_icons -gtk_scale_button_set_value -gtk_scale_button_get_adjustment -gtk_scale_button_get_value -gtk_scale_button_get_popup -gtk_scale_button_get_plus_button -gtk_scale_button_get_minus_button - -GTK_SCALE_BUTTON -GTK_IS_SCALE_BUTTON -GTK_TYPE_SCALE_BUTTON -GTK_SCALE_BUTTON_CLASS -GTK_IS_SCALE_BUTTON_CLASS -GTK_SCALE_BUTTON_GET_CLASS - -GtkScaleButtonPrivate -gtk_scale_button_get_type -
- -
-gtkscrollable -GtkScrollable -GtkScrollable -gtk_scrollable_get_hadjustment -gtk_scrollable_set_hadjustment -gtk_scrollable_get_vadjustment -gtk_scrollable_set_vadjustment -GtkScrollablePolicy -gtk_scrollable_get_hscroll_policy -gtk_scrollable_set_hscroll_policy -gtk_scrollable_get_vscroll_policy -gtk_scrollable_set_vscroll_policy -gtk_scrollable_get_border - - -GtkScrollableInterface -GTK_TYPE_SCROLLABLE -GTK_SCROLLABLE -GTK_IS_SCROLLABLE -GTK_SCROLLABLE_GET_IFACE - - -gtk_scrollable_get_type -
- -
-gtkscrollbar -GtkScrollbar -GtkScrollbar -gtk_scrollbar_new -gtk_scrollbar_get_adjustment -gtk_scrollbar_set_adjustment - -GTK_SCROLLBAR -GTK_IS_SCROLLBAR -GTK_TYPE_SCROLLBAR -GTK_SCROLLBAR_CLASS -GTK_IS_SCROLLBAR_CLASS -GTK_SCROLLBAR_GET_CLASS - -gtk_scrollbar_get_type -
- -
-gtkscrolledwindow -GtkScrolledWindow -GtkScrolledWindow -gtk_scrolled_window_new -gtk_scrolled_window_get_child -gtk_scrolled_window_set_child -gtk_scrolled_window_get_hadjustment -gtk_scrolled_window_set_hadjustment -gtk_scrolled_window_get_vadjustment -gtk_scrolled_window_set_vadjustment -gtk_scrolled_window_get_hscrollbar -gtk_scrolled_window_get_vscrollbar -GtkPolicyType -gtk_scrolled_window_get_policy -gtk_scrolled_window_set_policy -GtkCornerType -gtk_scrolled_window_get_placement -gtk_scrolled_window_set_placement -gtk_scrolled_window_unset_placement -gtk_scrolled_window_get_has_frame -gtk_scrolled_window_set_has_frame -gtk_scrolled_window_get_kinetic_scrolling -gtk_scrolled_window_set_kinetic_scrolling -gtk_scrolled_window_get_overlay_scrolling -gtk_scrolled_window_set_overlay_scrolling -gtk_scrolled_window_get_min_content_width -gtk_scrolled_window_set_min_content_width -gtk_scrolled_window_get_min_content_height -gtk_scrolled_window_set_min_content_height -gtk_scrolled_window_get_max_content_width -gtk_scrolled_window_set_max_content_width -gtk_scrolled_window_get_max_content_height -gtk_scrolled_window_set_max_content_height -gtk_scrolled_window_get_propagate_natural_width -gtk_scrolled_window_set_propagate_natural_width -gtk_scrolled_window_get_propagate_natural_height -gtk_scrolled_window_set_propagate_natural_height - - -GTK_SCROLLED_WINDOW -GTK_IS_SCROLLED_WINDOW -GTK_TYPE_SCROLLED_WINDOW -GTK_SCROLLED_WINDOW_CLASS -GTK_IS_SCROLLED_WINDOW_CLASS -GTK_SCROLLED_WINDOW_GET_CLASS - -gtk_scrolled_window_get_type -GtkScrolledWindowPrivate -
- -
-gtksearchbar -GtkSearchBar -GtkSearchBar -gtk_search_bar_new -gtk_search_bar_set_child -gtk_search_bar_get_child -gtk_search_bar_connect_entry -gtk_search_bar_get_search_mode -gtk_search_bar_set_search_mode -gtk_search_bar_get_show_close_button -gtk_search_bar_set_show_close_button -gtk_search_bar_set_key_capture_widget -gtk_search_bar_get_key_capture_widget - -GTK_TYPE_SEARCH_BAR -GTK_SEARCH_BAR -GTK_SEARCH_BAR_CLASS -GTK_IS_SEARCH_BAR -GTK_IS_SEARCH_BAR_CLASS -GTK_SEARCH_BAR_GET_CLASS - -gtk_search_bar_get_type -
- -
-gtksearchentry -GtkSearchEntry -GtkSearchEntry -gtk_search_entry_new -gtk_search_entry_set_key_capture_widget -gtk_search_entry_get_key_capture_widget - -GTK_TYPE_SEARCH_ENTRY -GTK_SEARCH_ENTRY -GTK_SEARCH_ENTRY_CLASS -GTK_IS_SEARCH_ENTRY -GTK_IS_SEARCH_ENTRY_CLASS -GTK_SEARCH_ENTRY_GET_CLASS - -gtk_search_entry_get_type -
- -
-gtkseparator -GtkSeparator -GtkSeparator -gtk_separator_new - -GTK_SEPARATOR -GTK_IS_SEPARATOR -GTK_TYPE_SEPARATOR -GTK_SEPARATOR_CLASS -GTK_IS_SEPARATOR_CLASS -GTK_SEPARATOR_GET_CLASS - -gtk_separator_get_type -GtkSeparatorPrivate -
- -
-gtksettings -GtkSettings -GtkSettings -GtkSettingsValue -gtk_settings_get_default -gtk_settings_get_for_display -gtk_settings_reset_property -GtkSystemSetting - -GtkSettingsClass -GTK_IS_SETTINGS -GTK_IS_SETTINGS_CLASS -GTK_SETTINGS -GTK_SETTINGS_CLASS -GTK_SETTINGS_GET_CLASS -GTK_TYPE_SETTINGS - -GtkSettingsPrivate -gtk_settings_get_type -GtkSettingsPropertyValue -
- -
-gtksizegroup -GtkSizeGroup -GtkSizeGroup -GtkSizeGroupMode -gtk_size_group_new -gtk_size_group_set_mode -gtk_size_group_get_mode -gtk_size_group_add_widget -gtk_size_group_remove_widget -gtk_size_group_get_widgets - -GTK_SIZE_GROUP -GTK_IS_SIZE_GROUP -GTK_TYPE_SIZE_GROUP -GTK_SIZE_GROUP_CLASS -GTK_IS_SIZE_GROUP_CLASS -GTK_SIZE_GROUP_GET_CLASS - -GtkSizeGroupPrivate -gtk_size_group_get_type -
- -
-gtkslicelistmodel -GtkSliceListModel -GtkSliceListModel -gtk_slice_list_model_new -gtk_slice_list_model_set_model -gtk_slice_list_model_get_model -gtk_slice_list_model_set_offset -gtk_slice_list_model_get_offset -gtk_slice_list_model_set_size -gtk_slice_list_model_get_size - -GTK_SLICE_LIST_MODEL -GTK_IS_SLICE_LIST_MODEL -GTK_TYPE_SLICE_LIST_MODEL -GTK_SLICE_LIST_MODEL_CLASS -GTK_IS_SLICE_LIST_MODEL_CLASS -GTK_SLICE_LIST_MODEL_GET_CLASS - -gtk_slice_list_model_get_type -
- -
-gtksorter -GtkSorter -GtkSorter -GtkSorterOrder -GtkSorterChange -gtk_sorter_compare -gtk_sorter_get_order -gtk_sorter_changed - -GTK_SORTER -GTK_IS_SORTER -GTK_TYPE_SORTER -GTK_SORTER_CLASS -GTK_IS_SORTER_CLASS -GTK_SORTER_GET_CLASS - -gtk_sorter_get_type -
- -
-gtkstringsorter -GtkStringSorter -GtkStringSorter -gtk_string_sorter_new -gtk_string_sorter_get_expression -gtk_string_sorter_set_expression -gtk_string_sorter_get_ignore_case -gtk_string_sorter_set_ignore_case - -GTK_STRING_SORTER -GTK_IS_STRING_SORTER -GTK_TYPE_STRING_SORTER -GTK_IS_STRING_SORTER_CLASS -GTK_STRING_SORTER_GET_CLASS - -gtk_string_sorter_get_type -
- -
-gtknumericsorter -GtkNumericSorter -GtkNumericSorter -gtk_numeric_sorter_new -gtk_numeric_sorter_get_expression -gtk_numeric_sorter_set_expression -gtk_numeric_sorter_get_sort_order -gtk_numeric_sorter_set_sort_order - -GTK_NUMERIC_SORTER -GTK_IS_NUMERIC_SORTER -GTK_TYPE_NUMERIC_SORTER -GTK_IS_NUMERIC_SORTER_CLASS -GTK_NUMERIC_SORTER_GET_CLASS - -gtk_numeric_sorter_get_type -
- -
-gtkcustomsorter -GtkCustomSorter -GtkCustomSorter -gtk_custom_sorter_new - -gtk_custom_sorter_set_sort_func - -GTK_CUSTOM_SORTER -GTK_IS_CUSTOM_SORTER -GTK_TYPE_CUSTOM_SORTER -GTK_IS_CUSTOM_SORTER_CLASS -GTK_CUSTOM_SORTER_GET_CLASS - -gtk_custom_sorter_get_type -
- -
-gtkmultisorter -GtkMultiSorter -GtkMultiSorter -gtk_multi_sorter_new -gtk_multi_sorter_append -gtk_multi_sorter_remove - -GTK_MULTI_SORTER -GTK_IS_MULTI_SORTER -GTK_TYPE_MULTI_SORTER -GTK_IS_MULTI_SORTER_CLASS -GTK_MULTI_SORTER_GET_CLASS - -gtk_multi_sorter_get_type -
- -
-gtktreelistrowsorter -GtkTreeListRowSorter -GtkTreeListRowSorter -gtk_tree_list_row_sorter_new -gtk_tree_list_row_sorter_get_sorter -gtk_tree_list_row_sorter_set_sorter - -GTK_TREE_LIST_ROW_SORTER -GTK_IS_TREE_LIST_ROW_SORTER -GTK_TYPE_TREE_LIST_ROW_SORTER -GTK_IS_TREE_LIST_ROW_SORTER_CLASS -GTK_TREE_LIST_ROW_SORTER_GET_CLASS - -gtk_tree_list_row_sorter_get_type -
- -
-gtksortlistmodel -GtkSortListModel -GtkSortListModel -gtk_sort_list_model_new -gtk_sort_list_model_set_sorter -gtk_sort_list_model_get_sorter -gtk_sort_list_model_set_model -gtk_sort_list_model_get_model -gtk_sort_list_model_set_incremental -gtk_sort_list_model_get_incremental -gtk_sort_list_model_get_pending - -GTK_SORT_LIST_MODEL -GTK_IS_SORT_LIST_MODEL -GTK_TYPE_SORT_LIST_MODEL -GTK_SORT_LIST_MODEL_CLASS -GTK_IS_SORT_LIST_MODEL_CLASS -GTK_SORT_LIST_MODEL_GET_CLASS - -gtk_sort_list_model_get_type -
- -
-gtkspinbutton -GtkSpinButton -GtkSpinButton -GtkSpinButtonUpdatePolicy -GtkSpinType -gtk_spin_button_new -gtk_spin_button_new_with_range -gtk_spin_button_set_adjustment -gtk_spin_button_get_adjustment -gtk_spin_button_set_digits -gtk_spin_button_get_digits -gtk_spin_button_set_increments -gtk_spin_button_get_increments -gtk_spin_button_set_range -gtk_spin_button_get_range -gtk_spin_button_get_value_as_int -gtk_spin_button_set_value -gtk_spin_button_get_value -gtk_spin_button_set_update_policy -gtk_spin_button_get_update_policy -gtk_spin_button_set_numeric -gtk_spin_button_get_numeric -gtk_spin_button_set_wrap -gtk_spin_button_get_wrap -gtk_spin_button_set_snap_to_ticks -gtk_spin_button_get_snap_to_ticks -gtk_spin_button_set_climb_rate -gtk_spin_button_get_climb_rate -gtk_spin_button_configure -gtk_spin_button_spin -gtk_spin_button_update -GTK_INPUT_ERROR - -GTK_SPIN_BUTTON -GTK_IS_SPIN_BUTTON -GTK_TYPE_SPIN_BUTTON -GTK_SPIN_BUTTON_CLASS -GTK_IS_SPIN_BUTTON_CLASS -GTK_SPIN_BUTTON_GET_CLASS - -GtkSpinButtonPrivate -gtk_spin_button_get_type -
- -
-gtkspinner -GtkSpinner -GtkSpinner -gtk_spinner_new -gtk_spinner_start -gtk_spinner_stop -gtk_spinner_set_spinning -gtk_spinner_get_spinning - - -GTK_SPINNER -GTK_IS_SPINNER -GTK_TYPE_SPINNER -GTK_SPINNER_CLASS -GTK_IS_SPINNER_CLASS -GTK_SPINNER_GET_CLASS - - -GtkSpinnerPrivate -gtk_spinner_get_type -
- -
-gtkstatusbar -GtkStatusbar -GtkStatusbar -gtk_statusbar_new -gtk_statusbar_get_context_id -gtk_statusbar_push -gtk_statusbar_pop -gtk_statusbar_remove -gtk_statusbar_remove_all -gtk_statusbar_get_message - -GTK_STATUSBAR -GTK_IS_STATUSBAR -GTK_TYPE_STATUSBAR -GTK_STATUSBAR_CLASS -GTK_IS_STATUSBAR_CLASS -GTK_STATUSBAR_GET_CLASS - -GtkStatusbarPrivate -gtk_statusbar_get_type -
- -
-gtklevelbar -GtkLevelBar -GTK_LEVEL_BAR_OFFSET_LOW -GTK_LEVEL_BAR_OFFSET_HIGH -GTK_LEVEL_BAR_OFFSET_FULL -GtkLevelBarMode -GtkLevelBar -gtk_level_bar_new -gtk_level_bar_new_for_interval -gtk_level_bar_set_mode -gtk_level_bar_get_mode -gtk_level_bar_set_value -gtk_level_bar_get_value -gtk_level_bar_set_min_value -gtk_level_bar_get_min_value -gtk_level_bar_set_max_value -gtk_level_bar_get_max_value -gtk_level_bar_set_inverted -gtk_level_bar_get_inverted -gtk_level_bar_add_offset_value -gtk_level_bar_remove_offset_value -gtk_level_bar_get_offset_value - -GTK_LEVEL_BAR -GTK_IS_LEVEL_BAR -GTK_TYPE_LEVEL_BAR -GTK_LEVEL_BAR_CLASS -GTK_IS_LEVEL_BAR_CLASS -GTK_LEVEL_BAR_GET_CLASS - -GtkLevelBarPrivate -gtk_level_bar_get_type -
- -
-gtktextbuffer -GtkTextBuffer -GtkTextBuffer -GtkTextBufferClass -gtk_text_buffer_new -gtk_text_buffer_get_line_count -gtk_text_buffer_get_char_count -gtk_text_buffer_get_tag_table -gtk_text_buffer_insert -gtk_text_buffer_insert_at_cursor -gtk_text_buffer_insert_interactive -gtk_text_buffer_insert_interactive_at_cursor -gtk_text_buffer_insert_range -gtk_text_buffer_insert_range_interactive -gtk_text_buffer_insert_with_tags -gtk_text_buffer_insert_with_tags_by_name -gtk_text_buffer_insert_markup -gtk_text_buffer_insert_paintable -gtk_text_buffer_delete -gtk_text_buffer_delete_interactive -gtk_text_buffer_backspace -gtk_text_buffer_set_text -gtk_text_buffer_get_text -gtk_text_buffer_get_slice -gtk_text_buffer_insert_child_anchor -gtk_text_buffer_create_child_anchor -gtk_text_buffer_create_mark -gtk_text_buffer_move_mark -gtk_text_buffer_move_mark_by_name -gtk_text_buffer_add_mark -gtk_text_buffer_delete_mark -gtk_text_buffer_delete_mark_by_name -gtk_text_buffer_get_mark -gtk_text_buffer_get_insert -gtk_text_buffer_get_selection_bound -gtk_text_buffer_get_has_selection -gtk_text_buffer_place_cursor -gtk_text_buffer_select_range -gtk_text_buffer_apply_tag -gtk_text_buffer_remove_tag -gtk_text_buffer_apply_tag_by_name -gtk_text_buffer_remove_tag_by_name -gtk_text_buffer_remove_all_tags -gtk_text_buffer_create_tag -gtk_text_buffer_get_iter_at_line_offset -gtk_text_buffer_get_iter_at_offset -gtk_text_buffer_get_iter_at_line -gtk_text_buffer_get_iter_at_line_index -gtk_text_buffer_get_iter_at_mark -gtk_text_buffer_get_iter_at_child_anchor -gtk_text_buffer_get_start_iter -gtk_text_buffer_get_end_iter -gtk_text_buffer_get_bounds -gtk_text_buffer_get_modified -gtk_text_buffer_set_modified -gtk_text_buffer_delete_selection -gtk_text_buffer_paste_clipboard -gtk_text_buffer_copy_clipboard -gtk_text_buffer_cut_clipboard -gtk_text_buffer_get_selection_bounds -gtk_text_buffer_get_selection_content -gtk_text_buffer_begin_user_action -gtk_text_buffer_end_user_action -gtk_text_buffer_add_selection_clipboard -gtk_text_buffer_remove_selection_clipboard -gtk_text_buffer_get_can_undo -gtk_text_buffer_get_can_redo -gtk_text_buffer_get_enable_undo -gtk_text_buffer_set_enable_undo -gtk_text_buffer_get_max_undo_levels -gtk_text_buffer_set_max_undo_levels -gtk_text_buffer_undo -gtk_text_buffer_redo -gtk_text_buffer_begin_irreversible_action -gtk_text_buffer_end_irreversible_action - - -GTK_TEXT_BUFFER -GTK_IS_TEXT_BUFFER -GTK_TYPE_TEXT_BUFFER -GTK_TEXT_BUFFER_CLASS -GTK_IS_TEXT_BUFFER_CLASS -GTK_TEXT_BUFFER_GET_CLASS -gtk_text_buffer_get_type - -GtkTextBufferPrivate -gtk_text_byte_begins_utf8_char -gtk_text_unknown_char_utf8_gtk_tests_only -
- -
-gtktextiter -GtkTextIter -GtkTextIter -gtk_text_iter_get_buffer -gtk_text_iter_copy -gtk_text_iter_assign -gtk_text_iter_free -gtk_text_iter_get_offset -gtk_text_iter_get_line -gtk_text_iter_get_line_offset -gtk_text_iter_get_line_index -gtk_text_iter_get_visible_line_index -gtk_text_iter_get_visible_line_offset -gtk_text_iter_get_char -gtk_text_iter_get_slice -gtk_text_iter_get_text -gtk_text_iter_get_visible_slice -gtk_text_iter_get_visible_text -gtk_text_iter_get_paintable -gtk_text_iter_get_marks -gtk_text_iter_get_toggled_tags -gtk_text_iter_get_child_anchor -gtk_text_iter_starts_tag -gtk_text_iter_ends_tag -gtk_text_iter_toggles_tag -gtk_text_iter_has_tag -gtk_text_iter_get_tags -gtk_text_iter_editable -gtk_text_iter_can_insert -gtk_text_iter_starts_word -gtk_text_iter_ends_word -gtk_text_iter_inside_word -gtk_text_iter_starts_line -gtk_text_iter_ends_line -gtk_text_iter_starts_sentence -gtk_text_iter_ends_sentence -gtk_text_iter_inside_sentence -gtk_text_iter_is_cursor_position -gtk_text_iter_get_chars_in_line -gtk_text_iter_get_bytes_in_line -gtk_text_iter_get_language -gtk_text_iter_is_end -gtk_text_iter_is_start -gtk_text_iter_forward_char -gtk_text_iter_backward_char -gtk_text_iter_forward_chars -gtk_text_iter_backward_chars -gtk_text_iter_forward_line -gtk_text_iter_backward_line -gtk_text_iter_forward_lines -gtk_text_iter_backward_lines -gtk_text_iter_forward_word_ends -gtk_text_iter_backward_word_starts -gtk_text_iter_forward_word_end -gtk_text_iter_backward_word_start -gtk_text_iter_forward_cursor_position -gtk_text_iter_backward_cursor_position -gtk_text_iter_forward_cursor_positions -gtk_text_iter_backward_cursor_positions -gtk_text_iter_backward_sentence_start -gtk_text_iter_backward_sentence_starts -gtk_text_iter_forward_sentence_end -gtk_text_iter_forward_sentence_ends -gtk_text_iter_forward_visible_word_ends -gtk_text_iter_backward_visible_word_starts -gtk_text_iter_forward_visible_word_end -gtk_text_iter_backward_visible_word_start -gtk_text_iter_forward_visible_cursor_position -gtk_text_iter_backward_visible_cursor_position -gtk_text_iter_forward_visible_cursor_positions -gtk_text_iter_backward_visible_cursor_positions -gtk_text_iter_forward_visible_line -gtk_text_iter_backward_visible_line -gtk_text_iter_forward_visible_lines -gtk_text_iter_backward_visible_lines -gtk_text_iter_set_offset -gtk_text_iter_set_line -gtk_text_iter_set_line_offset -gtk_text_iter_set_line_index -gtk_text_iter_set_visible_line_index -gtk_text_iter_set_visible_line_offset -gtk_text_iter_forward_to_end -gtk_text_iter_forward_to_line_end -gtk_text_iter_forward_to_tag_toggle -gtk_text_iter_backward_to_tag_toggle -GtkTextCharPredicate -gtk_text_iter_forward_find_char -gtk_text_iter_backward_find_char -GtkTextSearchFlags -gtk_text_iter_forward_search -gtk_text_iter_backward_search -gtk_text_iter_equal -gtk_text_iter_compare -gtk_text_iter_in_range -gtk_text_iter_order - -GTK_TYPE_TEXT_ITER - -gtk_text_iter_get_type -
- -
-gtktextmark -GtkTextMark -GtkTextMark -gtk_text_mark_new -gtk_text_mark_set_visible -gtk_text_mark_get_visible -gtk_text_mark_get_deleted -gtk_text_mark_get_name -gtk_text_mark_get_buffer -gtk_text_mark_get_left_gravity - -GTK_TEXT_MARK -GTK_IS_TEXT_MARK -GTK_TYPE_TEXT_MARK -GTK_TEXT_MARK_CLASS -GTK_IS_TEXT_MARK_CLASS -GTK_TEXT_MARK_GET_CLASS - -gtk_text_mark_get_type -
- -
-gtktexttag -GtkTextTag -GtkTextTag -gtk_text_tag_new -gtk_text_tag_get_priority -gtk_text_tag_set_priority -gtk_text_tag_changed - -GTK_TEXT_TAG -GTK_IS_TEXT_TAG -GTK_TYPE_TEXT_TAG -GTK_TEXT_TAG_CLASS -GTK_IS_TEXT_TAG_CLASS -GTK_TEXT_TAG_GET_CLASS - -GtkTextTagPrivate -gtk_text_tag_get_type -
- -
-gtktexttagtable -GtkTextTagTable -GtkTextTagTable -GtkTextTagTableForeach -gtk_text_tag_table_new -gtk_text_tag_table_add -gtk_text_tag_table_remove -gtk_text_tag_table_lookup -gtk_text_tag_table_foreach -gtk_text_tag_table_get_size - -GTK_TEXT_TAG_TABLE -GTK_IS_TEXT_TAG_TABLE -GTK_TYPE_TEXT_TAG_TABLE -GTK_TEXT_TAG_TABLE_CLASS -GTK_IS_TEXT_TAG_TABLE_CLASS -GTK_TEXT_TAG_TABLE_GET_CLASS - -GtkTextTagTablePrivate -gtk_text_tag_table_get_type -
- -
-gtktextview -GtkTextView -GtkTextView -GtkTextViewClass -GtkTextViewLayer -GtkTextWindowType -GtkTextExtendSelection -GtkWrapMode -gtk_text_view_new -gtk_text_view_new_with_buffer -gtk_text_view_set_buffer -gtk_text_view_get_buffer -gtk_text_view_scroll_to_mark -gtk_text_view_scroll_to_iter -gtk_text_view_scroll_mark_onscreen -gtk_text_view_move_mark_onscreen -gtk_text_view_place_cursor_onscreen -gtk_text_view_get_visible_rect -gtk_text_view_get_iter_location -gtk_text_view_get_cursor_locations -gtk_text_view_get_line_at_y -gtk_text_view_get_line_yrange -gtk_text_view_get_iter_at_location -gtk_text_view_get_iter_at_position -gtk_text_view_buffer_to_window_coords -gtk_text_view_window_to_buffer_coords -gtk_text_view_forward_display_line -gtk_text_view_backward_display_line -gtk_text_view_forward_display_line_end -gtk_text_view_backward_display_line_start -gtk_text_view_starts_display_line -gtk_text_view_move_visually -gtk_text_view_add_child_at_anchor -gtk_text_view_remove -GtkTextChildAnchor -gtk_text_child_anchor_new -gtk_text_child_anchor_get_widgets -gtk_text_child_anchor_get_deleted -gtk_text_view_get_gutter -gtk_text_view_set_gutter -gtk_text_view_add_overlay -gtk_text_view_move_overlay -gtk_text_view_set_wrap_mode -gtk_text_view_get_wrap_mode -gtk_text_view_set_editable -gtk_text_view_get_editable -gtk_text_view_set_cursor_visible -gtk_text_view_get_cursor_visible -gtk_text_view_reset_cursor_blink -gtk_text_view_set_overwrite -gtk_text_view_get_overwrite -gtk_text_view_set_pixels_above_lines -gtk_text_view_get_pixels_above_lines -gtk_text_view_set_pixels_below_lines -gtk_text_view_get_pixels_below_lines -gtk_text_view_set_pixels_inside_wrap -gtk_text_view_get_pixels_inside_wrap -gtk_text_view_set_justification -gtk_text_view_get_justification -gtk_text_view_set_left_margin -gtk_text_view_get_left_margin -gtk_text_view_set_right_margin -gtk_text_view_get_right_margin -gtk_text_view_set_top_margin -gtk_text_view_get_top_margin -gtk_text_view_set_bottom_margin -gtk_text_view_get_bottom_margin -gtk_text_view_set_indent -gtk_text_view_get_indent -gtk_text_view_set_tabs -gtk_text_view_get_tabs -gtk_text_view_set_accepts_tab -gtk_text_view_get_accepts_tab -gtk_text_view_im_context_filter_keypress -gtk_text_view_reset_im_context -gtk_text_view_set_input_purpose -gtk_text_view_get_input_purpose -gtk_text_view_set_input_hints -gtk_text_view_get_input_hints -gtk_text_view_set_monospace -gtk_text_view_get_monospace -gtk_text_view_set_extra_menu -gtk_text_view_get_extra_menu - -GTK_TEXT_VIEW_PRIORITY_VALIDATE - -GTK_TEXT_VIEW -GTK_IS_TEXT_VIEW -GTK_TYPE_TEXT_VIEW -GTK_TEXT_VIEW_CLASS -GTK_IS_TEXT_VIEW_CLASS -GTK_TEXT_VIEW_GET_CLASS -GtkTextChildAnchorClass -GTK_TEXT_CHILD_ANCHOR -GTK_IS_TEXT_CHILD_ANCHOR -GTK_TYPE_TEXT_CHILD_ANCHOR -GTK_TEXT_CHILD_ANCHOR_CLASS -GTK_IS_TEXT_CHILD_ANCHOR_CLASS -GTK_TEXT_CHILD_ANCHOR_GET_CLASS - -GtkTextViewPrivate -gtk_text_view_get_type -gtk_text_child_anchor_get_type -GtkTextBTree -
- -
-gtktogglebutton -GtkToggleButton -GtkToggleButton -gtk_toggle_button_new -gtk_toggle_button_new_with_label -gtk_toggle_button_new_with_mnemonic -gtk_toggle_button_toggled -gtk_toggle_button_get_active -gtk_toggle_button_set_active -gtk_toggle_button_set_group - - -GTK_TOGGLE_BUTTON -GTK_IS_TOGGLE_BUTTON -GTK_TYPE_TOGGLE_BUTTON -GTK_TOGGLE_BUTTON_CLASS -GTK_IS_TOGGLE_BUTTON_CLASS -GTK_TOGGLE_BUTTON_GET_CLASS - -gtk_toggle_button_get_type -GtkToggleButtonPrivate -
- -
-gtktooltip -GtkTooltip -GtkTooltip -gtk_tooltip_set_markup -gtk_tooltip_set_text -gtk_tooltip_set_icon -gtk_tooltip_set_icon_from_icon_name -gtk_tooltip_set_icon_from_gicon -gtk_tooltip_set_custom -gtk_tooltip_set_tip_area - -GTK_TYPE_TOOLTIP -GTK_IS_TOOLTIP -GTK_TOOLTIP - -gtk_tooltip_get_type -
- -
-gtktreelistrow -GtkTreeListRow -gtk_tree_list_row_get_item -gtk_tree_list_row_set_expanded -gtk_tree_list_row_get_expanded -gtk_tree_list_row_is_expandable -gtk_tree_list_row_get_position -gtk_tree_list_row_get_depth -gtk_tree_list_row_get_children -gtk_tree_list_row_get_parent -gtk_tree_list_row_get_child_row - -GTK_TREE_LIST_ROW -GTK_IS_TREE_LIST_ROW -GTK_TYPE_TREE_LIST_ROW -GTK_TREE_LIST_ROW_CLASS -GTK_IS_TREE_LIST_ROW_CLASS -GTK_TREE_LIST_ROW_GET_CLASS - -gtk_tree_list_row_get_type -
- -
-gtktreelistmodel -GtkTreeListModel -GtkTreeListModel -GtkTreeListRow -GtkTreeListModelCreateModelFunc -gtk_tree_list_model_new -gtk_tree_list_model_get_model -gtk_tree_list_model_get_passthrough -gtk_tree_list_model_set_autoexpand -gtk_tree_list_model_get_autoexpand -gtk_tree_list_model_get_child_row -gtk_tree_list_model_get_row - -GTK_TREE_LIST_MODEL -GTK_IS_TREE_LIST_MODEL -GTK_TYPE_TREE_LIST_MODEL -GTK_TREE_LIST_MODEL_CLASS -GTK_IS_TREE_LIST_MODEL_CLASS -GTK_TREE_LIST_MODEL_GET_CLASS - -gtk_tree_list_row_get_type -
- -
-gtktreeexpander -GtkTreeExpander -GtkTreeExpander -gtk_tree_expander_new -gtk_tree_expander_get_child -gtk_tree_expander_set_child -gtk_tree_expander_get_item -gtk_tree_expander_get_list_row -gtk_tree_expander_set_list_row - -GTK_TREE_EXPANDER -GTK_IS_TREE_EXPANDER -GTK_TYPE_TREE_EXPANDER -GTK_TREE_EXPANDER_CLASS -GTK_IS_TREE_EXPANDER_CLASS -GTK_TREE_EXPANDER_GET_CLASS - -gtk_tree_expander_get_type -
- -
-gtktreemodel -GtkTreeModel -GtkTreeModel -GtkTreeIter -GtkTreePath -GtkTreeRowReference -GtkTreeModelIface -GtkTreeModelForeachFunc -GtkTreeModelFlags -gtk_tree_path_new -gtk_tree_path_new_from_string -gtk_tree_path_new_from_indices -gtk_tree_path_new_from_indicesv -gtk_tree_path_to_string -gtk_tree_path_new_first -gtk_tree_path_append_index -gtk_tree_path_prepend_index -gtk_tree_path_get_depth -gtk_tree_path_get_indices -gtk_tree_path_get_indices_with_depth -gtk_tree_path_free -gtk_tree_path_copy -gtk_tree_path_compare -gtk_tree_path_next -gtk_tree_path_prev -gtk_tree_path_up -gtk_tree_path_down -gtk_tree_path_is_ancestor -gtk_tree_path_is_descendant -gtk_tree_row_reference_new -gtk_tree_row_reference_new_proxy -gtk_tree_row_reference_get_model -gtk_tree_row_reference_get_path -gtk_tree_row_reference_valid -gtk_tree_row_reference_free -gtk_tree_row_reference_copy -gtk_tree_row_reference_inserted -gtk_tree_row_reference_deleted -gtk_tree_row_reference_reordered -gtk_tree_iter_copy -gtk_tree_iter_free -gtk_tree_model_get_flags -gtk_tree_model_get_n_columns -gtk_tree_model_get_column_type -gtk_tree_model_get_iter -gtk_tree_model_get_iter_from_string -gtk_tree_model_get_iter_first -gtk_tree_model_get_path -gtk_tree_model_get_value -gtk_tree_model_iter_next -gtk_tree_model_iter_previous -gtk_tree_model_iter_children -gtk_tree_model_iter_has_child -gtk_tree_model_iter_n_children -gtk_tree_model_iter_nth_child -gtk_tree_model_iter_parent -gtk_tree_model_get_string_from_iter -gtk_tree_model_ref_node -gtk_tree_model_unref_node -gtk_tree_model_get -gtk_tree_model_get_valist -gtk_tree_model_foreach -gtk_tree_model_row_changed -gtk_tree_model_row_inserted -gtk_tree_model_row_has_child_toggled -gtk_tree_model_row_deleted -gtk_tree_model_rows_reordered -gtk_tree_model_rows_reordered_with_length - -GTK_TREE_MODEL -GTK_IS_TREE_MODEL -GTK_TYPE_TREE_MODEL -GTK_TREE_MODEL_GET_IFACE -GTK_TYPE_TREE_ITER -GTK_TYPE_TREE_PATH -GTK_TYPE_TREE_ROW_REFERENCE - -gtk_tree_row_reference_get_type -gtk_tree_model_get_type -gtk_tree_iter_get_type -gtk_tree_path_get_type -
- -
-gtktreemodelsort -GtkTreeModelSort -GtkTreeModelSort -gtk_tree_model_sort_new_with_model -gtk_tree_model_sort_get_model -gtk_tree_model_sort_convert_child_path_to_path -gtk_tree_model_sort_convert_child_iter_to_iter -gtk_tree_model_sort_convert_path_to_child_path -gtk_tree_model_sort_convert_iter_to_child_iter -gtk_tree_model_sort_reset_default_sort_func -gtk_tree_model_sort_clear_cache -gtk_tree_model_sort_iter_is_valid - -GTK_TREE_MODEL_SORT -GTK_IS_TREE_MODEL_SORT -GTK_TYPE_TREE_MODEL_SORT -GTK_TREE_MODEL_SORT_CLASS -GTK_IS_TREE_MODEL_SORT_CLASS -GTK_TREE_MODEL_SORT_GET_CLASS - -GtkTreeModelSortPrivate -gtk_tree_model_sort_get_type -
- -
-gtktreemodelfilter -GtkTreeModelFilter -GtkTreeModelFilter -GtkTreeModelFilterVisibleFunc -GtkTreeModelFilterModifyFunc -gtk_tree_model_filter_new -gtk_tree_model_filter_set_visible_func -gtk_tree_model_filter_set_modify_func -gtk_tree_model_filter_set_visible_column -gtk_tree_model_filter_get_model -gtk_tree_model_filter_convert_child_iter_to_iter -gtk_tree_model_filter_convert_iter_to_child_iter -gtk_tree_model_filter_convert_child_path_to_path -gtk_tree_model_filter_convert_path_to_child_path -gtk_tree_model_filter_refilter -gtk_tree_model_filter_clear_cache - -GTK_TYPE_TREE_MODEL_FILTER -GTK_TREE_MODEL_FILTER -GTK_TREE_MODEL_FILTER_CLASS -GTK_IS_TREE_MODEL_FILTER -GTK_IS_TREE_MODEL_FILTER_CLASS -GTK_TREE_MODEL_FILTER_GET_CLASS - -GtkTreeModelFilterPrivate -gtk_tree_model_filter_get_type -
- -
-gtktreeselection -GtkTreeSelection -GtkTreeSelection -GtkTreeSelectionFunc -GtkTreeSelectionForeachFunc -gtk_tree_selection_set_mode -gtk_tree_selection_get_mode -gtk_tree_selection_set_select_function -gtk_tree_selection_get_select_function -gtk_tree_selection_get_user_data -gtk_tree_selection_get_tree_view -gtk_tree_selection_get_selected -gtk_tree_selection_selected_foreach -gtk_tree_selection_get_selected_rows -gtk_tree_selection_count_selected_rows -gtk_tree_selection_select_path -gtk_tree_selection_unselect_path -gtk_tree_selection_path_is_selected -gtk_tree_selection_select_iter -gtk_tree_selection_unselect_iter -gtk_tree_selection_iter_is_selected -gtk_tree_selection_select_all -gtk_tree_selection_unselect_all -gtk_tree_selection_select_range -gtk_tree_selection_unselect_range - -GTK_TREE_SELECTION -GTK_IS_TREE_SELECTION -GTK_TYPE_TREE_SELECTION -GTK_TREE_SELECTION_CLASS -GTK_TREE_SELECTION_GET_CLASS -GTK_IS_TREE_SELECTION_CLASS - -GtkTreeSelectionPrivate -gtk_tree_selection_get_type -
- -
-gtktreesortable -GtkTreeSortable -GtkTreeSortable -GtkTreeSortableIface -GtkTreeIterCompareFunc -GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID -GTK_TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID -gtk_tree_sortable_sort_column_changed -gtk_tree_sortable_get_sort_column_id -gtk_tree_sortable_set_sort_column_id -gtk_tree_sortable_set_sort_func -gtk_tree_sortable_set_default_sort_func -gtk_tree_sortable_has_default_sort_func - -GTK_TREE_SORTABLE -GTK_IS_TREE_SORTABLE -GTK_TYPE_TREE_SORTABLE -GTK_TREE_SORTABLE_GET_IFACE - -gtk_tree_sortable_get_type -
- -
-gtktreednd -GtkTreeView drag-and-drop -GtkTreeDragSource -GtkTreeDragSourceIface -gtk_tree_drag_source_drag_data_delete -gtk_tree_drag_source_drag_data_get -gtk_tree_drag_source_row_draggable -GtkTreeDragDest -GtkTreeDragDestIface -gtk_tree_drag_dest_drag_data_received -gtk_tree_drag_dest_row_drop_possible -GTK_TYPE_TREE_ROW_DATA -gtk_tree_create_row_drag_content -gtk_tree_get_row_drag_data - -GTK_TYPE_TREE_DRAG_DEST -GTK_TREE_DRAG_DEST -GTK_IS_TREE_DRAG_DEST -GTK_TREE_DRAG_DEST_GET_IFACE -GTK_TREE_DRAG_SOURCE -GTK_IS_TREE_DRAG_SOURCE -GTK_TYPE_TREE_DRAG_SOURCE -GTK_TREE_DRAG_SOURCE_GET_IFACE - -gtk_tree_row_data_get_type -gtk_tree_drag_source_get_type -gtk_tree_drag_dest_get_type -
- -
-gtktreestore -GtkTreeStore -GtkTreeStore -gtk_tree_store_new -gtk_tree_store_newv -gtk_tree_store_set_column_types -gtk_tree_store_set_value -gtk_tree_store_set -gtk_tree_store_set_valist -gtk_tree_store_set_valuesv -gtk_tree_store_remove -gtk_tree_store_insert -gtk_tree_store_insert_before -gtk_tree_store_insert_after -gtk_tree_store_insert_with_values -gtk_tree_store_insert_with_valuesv -gtk_tree_store_prepend -gtk_tree_store_append -gtk_tree_store_is_ancestor -gtk_tree_store_iter_depth -gtk_tree_store_clear -gtk_tree_store_iter_is_valid -gtk_tree_store_reorder -gtk_tree_store_swap -gtk_tree_store_move_before -gtk_tree_store_move_after - -GTK_TREE_STORE -GTK_IS_TREE_STORE -GTK_TYPE_TREE_STORE -GTK_TREE_STORE_CLASS -GTK_IS_TREE_STORE_CLASS -GTK_TREE_STORE_GET_CLASS - -GtkTreeStorePrivate -gtk_tree_store_get_type -
- -
-gtktreeviewcolumn -GtkTreeViewColumn -GtkTreeViewColumnSizing -GtkTreeCellDataFunc -GtkTreeViewColumn -gtk_tree_view_column_new -gtk_tree_view_column_new_with_area -gtk_tree_view_column_new_with_attributes -gtk_tree_view_column_pack_start -gtk_tree_view_column_pack_end -gtk_tree_view_column_clear -gtk_tree_view_column_add_attribute -gtk_tree_view_column_set_attributes -gtk_tree_view_column_set_cell_data_func -gtk_tree_view_column_clear_attributes -gtk_tree_view_column_set_spacing -gtk_tree_view_column_get_spacing -gtk_tree_view_column_set_visible -gtk_tree_view_column_get_visible -gtk_tree_view_column_set_resizable -gtk_tree_view_column_get_resizable -gtk_tree_view_column_set_sizing -gtk_tree_view_column_get_sizing -gtk_tree_view_column_get_width -gtk_tree_view_column_get_fixed_width -gtk_tree_view_column_set_fixed_width -gtk_tree_view_column_set_min_width -gtk_tree_view_column_get_min_width -gtk_tree_view_column_set_max_width -gtk_tree_view_column_get_max_width -gtk_tree_view_column_clicked -gtk_tree_view_column_set_title -gtk_tree_view_column_get_title -gtk_tree_view_column_set_expand -gtk_tree_view_column_get_expand -gtk_tree_view_column_set_clickable -gtk_tree_view_column_get_clickable -gtk_tree_view_column_set_widget -gtk_tree_view_column_get_widget -gtk_tree_view_column_get_button -gtk_tree_view_column_set_alignment -gtk_tree_view_column_get_alignment -gtk_tree_view_column_set_reorderable -gtk_tree_view_column_get_reorderable -gtk_tree_view_column_set_sort_column_id -gtk_tree_view_column_get_sort_column_id -gtk_tree_view_column_set_sort_indicator -gtk_tree_view_column_get_sort_indicator -gtk_tree_view_column_set_sort_order -gtk_tree_view_column_get_sort_order -gtk_tree_view_column_cell_set_cell_data -gtk_tree_view_column_cell_get_size -gtk_tree_view_column_cell_get_position -gtk_tree_view_column_cell_is_visible -gtk_tree_view_column_focus_cell -gtk_tree_view_column_queue_resize -gtk_tree_view_column_get_tree_view -gtk_tree_view_column_get_x_offset - -GTK_TREE_VIEW_COLUMN -GTK_IS_TREE_VIEW_COLUMN -GTK_TYPE_TREE_VIEW_COLUMN -GTK_TREE_VIEW_COLUMN_CLASS -GTK_IS_TREE_VIEW_COLUMN_CLASS -GTK_TREE_VIEW_COLUMN_GET_CLASS - -GtkTreeViewColumnPrivate -gtk_tree_view_column_get_type -
- -
-gtktreeview -GtkTreeView -GtkTreeView -GtkTreeViewDropPosition -GtkTreeViewColumnDropFunc -GtkTreeViewMappingFunc -GtkTreeViewSearchEqualFunc -gtk_tree_view_new -gtk_tree_view_get_level_indentation -gtk_tree_view_get_show_expanders -gtk_tree_view_set_level_indentation -gtk_tree_view_set_show_expanders -gtk_tree_view_new_with_model -gtk_tree_view_get_model -gtk_tree_view_set_model -gtk_tree_view_get_selection -gtk_tree_view_get_headers_visible -gtk_tree_view_set_headers_visible -gtk_tree_view_columns_autosize -gtk_tree_view_get_headers_clickable -gtk_tree_view_set_headers_clickable -gtk_tree_view_set_activate_on_single_click -gtk_tree_view_get_activate_on_single_click -gtk_tree_view_append_column -gtk_tree_view_remove_column -gtk_tree_view_insert_column -gtk_tree_view_insert_column_with_attributes -gtk_tree_view_insert_column_with_data_func -gtk_tree_view_get_n_columns -gtk_tree_view_get_column -gtk_tree_view_get_columns -gtk_tree_view_move_column_after -gtk_tree_view_set_expander_column -gtk_tree_view_get_expander_column -gtk_tree_view_set_column_drag_function -gtk_tree_view_scroll_to_point -gtk_tree_view_scroll_to_cell -gtk_tree_view_set_cursor -gtk_tree_view_set_cursor_on_cell -gtk_tree_view_get_cursor -gtk_tree_view_row_activated -gtk_tree_view_expand_all -gtk_tree_view_collapse_all -gtk_tree_view_expand_to_path -gtk_tree_view_expand_row -gtk_tree_view_collapse_row -gtk_tree_view_map_expanded_rows -gtk_tree_view_row_expanded -gtk_tree_view_set_reorderable -gtk_tree_view_get_reorderable -gtk_tree_view_get_path_at_pos -gtk_tree_view_is_blank_at_pos -gtk_tree_view_get_cell_area -gtk_tree_view_get_background_area -gtk_tree_view_get_visible_rect -gtk_tree_view_get_visible_range -gtk_tree_view_convert_bin_window_to_tree_coords -gtk_tree_view_convert_bin_window_to_widget_coords -gtk_tree_view_convert_tree_to_bin_window_coords -gtk_tree_view_convert_tree_to_widget_coords -gtk_tree_view_convert_widget_to_bin_window_coords -gtk_tree_view_convert_widget_to_tree_coords -gtk_tree_view_enable_model_drag_dest -gtk_tree_view_enable_model_drag_source -gtk_tree_view_unset_rows_drag_source -gtk_tree_view_unset_rows_drag_dest -gtk_tree_view_set_drag_dest_row -gtk_tree_view_get_drag_dest_row -gtk_tree_view_get_dest_row_at_pos -gtk_tree_view_create_row_drag_icon -gtk_tree_view_set_enable_search -gtk_tree_view_get_enable_search -gtk_tree_view_get_search_column -gtk_tree_view_set_search_column -gtk_tree_view_get_search_equal_func -gtk_tree_view_set_search_equal_func -gtk_tree_view_get_search_entry -gtk_tree_view_set_search_entry -gtk_tree_view_get_fixed_height_mode -gtk_tree_view_set_fixed_height_mode -gtk_tree_view_get_hover_selection -gtk_tree_view_set_hover_selection -gtk_tree_view_get_hover_expand -gtk_tree_view_set_hover_expand -GtkTreeViewRowSeparatorFunc -gtk_tree_view_get_row_separator_func -gtk_tree_view_set_row_separator_func -gtk_tree_view_get_rubber_banding -gtk_tree_view_set_rubber_banding -gtk_tree_view_is_rubber_banding_active -gtk_tree_view_get_enable_tree_lines -gtk_tree_view_set_enable_tree_lines -GtkTreeViewGridLines -gtk_tree_view_get_grid_lines -gtk_tree_view_set_grid_lines -gtk_tree_view_set_tooltip_row -gtk_tree_view_set_tooltip_cell -gtk_tree_view_get_tooltip_context -gtk_tree_view_get_tooltip_column -gtk_tree_view_set_tooltip_column - - -GTK_TREE_VIEW -GTK_IS_TREE_VIEW -GTK_TYPE_TREE_VIEW -GTK_TREE_VIEW_CLASS -GTK_IS_TREE_VIEW_CLASS -GTK_TREE_VIEW_GET_CLASS - -gtk_tree_view_get_type -
- -
-gtkcellview -GtkCellView -GtkCellView -gtk_cell_view_new -gtk_cell_view_new_with_context -gtk_cell_view_new_with_text -gtk_cell_view_new_with_markup -gtk_cell_view_new_with_texture -gtk_cell_view_set_model -gtk_cell_view_get_model -gtk_cell_view_set_displayed_row -gtk_cell_view_get_displayed_row -gtk_cell_view_set_draw_sensitive -gtk_cell_view_get_draw_sensitive -gtk_cell_view_set_fit_model -gtk_cell_view_get_fit_model - -GTK_TYPE_CELL_VIEW -GTK_CELL_VIEW -GTK_CELL_VIEW_CLASS -GTK_IS_CELL_VIEW -GTK_IS_CELL_VIEW_CLASS -GTK_CELL_VIEW_GET_CLASS - -GtkCellViewPrivate -gtk_cell_view_get_type -
- -
-gtkcelllayout -GtkCellLayout -GtkCellLayout -GtkCellLayoutIface -GtkCellLayoutDataFunc -gtk_cell_layout_pack_start -gtk_cell_layout_pack_end -gtk_cell_layout_get_area -gtk_cell_layout_get_cells -gtk_cell_layout_reorder -gtk_cell_layout_clear -gtk_cell_layout_set_attributes -gtk_cell_layout_add_attribute -gtk_cell_layout_set_cell_data_func -gtk_cell_layout_clear_attributes - -GTK_TYPE_CELL_LAYOUT -GTK_CELL_LAYOUT -GTK_IS_CELL_LAYOUT -GTK_CELL_LAYOUT_GET_IFACE - -gtk_cell_layout_get_type -
- -
-gtkcellarea -GtkCellArea -GtkCellArea -GtkCellAreaClass -GtkCellCallback -GtkCellAllocCallback -GTK_CELL_AREA_WARN_INVALID_CELL_PROPERTY_ID -gtk_cell_area_add -gtk_cell_area_remove -gtk_cell_area_has_renderer -gtk_cell_area_foreach -gtk_cell_area_foreach_alloc -gtk_cell_area_event -gtk_cell_area_snapshot -gtk_cell_area_get_cell_allocation -gtk_cell_area_get_cell_at_position -gtk_cell_area_create_context -gtk_cell_area_copy_context -gtk_cell_area_get_request_mode -gtk_cell_area_get_preferred_width -gtk_cell_area_get_preferred_height_for_width -gtk_cell_area_get_preferred_height -gtk_cell_area_get_preferred_width_for_height -gtk_cell_area_get_current_path_string -gtk_cell_area_apply_attributes -gtk_cell_area_attribute_connect -gtk_cell_area_attribute_disconnect -gtk_cell_area_attribute_get_column -gtk_cell_area_class_install_cell_property -gtk_cell_area_class_find_cell_property -gtk_cell_area_class_list_cell_properties -gtk_cell_area_add_with_properties -gtk_cell_area_cell_set -gtk_cell_area_cell_get -gtk_cell_area_cell_set_valist -gtk_cell_area_cell_get_valist -gtk_cell_area_cell_set_property -gtk_cell_area_cell_get_property -gtk_cell_area_is_activatable -gtk_cell_area_activate -gtk_cell_area_focus -gtk_cell_area_set_focus_cell -gtk_cell_area_get_focus_cell -gtk_cell_area_add_focus_sibling -gtk_cell_area_remove_focus_sibling -gtk_cell_area_is_focus_sibling -gtk_cell_area_get_focus_siblings -gtk_cell_area_get_focus_from_sibling -gtk_cell_area_get_edited_cell -gtk_cell_area_get_edit_widget -gtk_cell_area_activate_cell -gtk_cell_area_stop_editing -gtk_cell_area_inner_cell_area -gtk_cell_area_request_renderer - -GTK_CELL_AREA -GTK_IS_CELL_AREA -GTK_TYPE_CELL_AREA -gtk_cell_area_get_type -GTK_CELL_AREA_CLASS -GTK_IS_CELL_AREA_CLASS -GTK_CELL_AREA_GET_CLASS -GtkCellAreaPrivate -
- -
-gtkcellareacontext -GtkCellAreaContext -GtkCellAreaContextClass -GtkCellAreaContext -gtk_cell_area_context_get_area -gtk_cell_area_context_allocate -gtk_cell_area_context_reset -gtk_cell_area_context_get_preferred_width -gtk_cell_area_context_get_preferred_height -gtk_cell_area_context_get_preferred_height_for_width -gtk_cell_area_context_get_preferred_width_for_height -gtk_cell_area_context_get_allocation -gtk_cell_area_context_push_preferred_width -gtk_cell_area_context_push_preferred_height - - -GTK_CELL_AREA_CONTEXT -GTK_IS_CELL_AREA_CONTEXT -GTK_TYPE_CELL_AREA_CONTEXT -gtk_cell_area_context_get_type -GTK_CELL_AREA_CONTEXT_CLASS -GTK_IS_CELL_AREA_CONTEXT_CLASS -GTK_CELL_AREA_CONTEXT_GET_CLASS -GtkCellAreaContextPrivate -
- -
-gtkcellareabox -GtkCellAreaBox -GtkCellAreaBox -gtk_cell_area_box_new -gtk_cell_area_box_pack_start -gtk_cell_area_box_pack_end -gtk_cell_area_box_get_spacing -gtk_cell_area_box_set_spacing - - -GTK_CELL_AREA_BOX -GTK_IS_CELL_AREA_BOX -GTK_TYPE_CELL_AREA_BOX -GTK_CELL_AREA_BOX_CLASS -GTK_IS_CELL_AREA_BOX_CLASS -GTK_CELL_AREA_BOX_GET_CLASS -GTK_CELL_AREA_BOX_CONTEXT -GTK_CELL_AREA_BOX_CONTEXT_CLASS -GTK_CELL_AREA_BOX_CONTEXT_GET_CLASS -GTK_IS_CELL_AREA_BOX_CONTEXT -GTK_IS_CELL_AREA_BOX_CONTEXT_CLASS - - -gtk_cell_area_box_get_type -GtkCellAreaBoxPrivate -
- -
-gtkcellrenderer -GtkCellRenderer -GtkCellRendererState -GtkCellRendererMode -GtkCellRenderer -GtkCellRendererClass -gtk_cell_renderer_get_aligned_area -gtk_cell_renderer_snapshot -gtk_cell_renderer_activate -gtk_cell_renderer_start_editing -gtk_cell_renderer_stop_editing -gtk_cell_renderer_get_fixed_size -gtk_cell_renderer_set_fixed_size -gtk_cell_renderer_get_visible -gtk_cell_renderer_set_visible -gtk_cell_renderer_get_sensitive -gtk_cell_renderer_set_sensitive -gtk_cell_renderer_get_alignment -gtk_cell_renderer_set_alignment -gtk_cell_renderer_get_padding -gtk_cell_renderer_set_padding -gtk_cell_renderer_get_state -gtk_cell_renderer_is_activatable -gtk_cell_renderer_get_is_expanded -gtk_cell_renderer_get_is_expander -gtk_cell_renderer_set_is_expanded -gtk_cell_renderer_set_is_expander - - -gtk_cell_renderer_get_preferred_height -gtk_cell_renderer_get_preferred_height_for_width -gtk_cell_renderer_get_preferred_size -gtk_cell_renderer_get_preferred_width -gtk_cell_renderer_get_preferred_width_for_height -gtk_cell_renderer_get_request_mode - - -GTK_CELL_RENDERER -GTK_IS_CELL_RENDERER -GTK_TYPE_CELL_RENDERER -GTK_CELL_RENDERER_CLASS -GTK_IS_CELL_RENDERER_CLASS -GTK_CELL_RENDERER_GET_CLASS - -GtkCellRendererPrivate -GtkCellRendererClassPrivate -gtk_cell_renderer_get_type -gtk_cell_renderer_mode_get_type -gtk_cell_renderer_state_get_type -
- -
-gtkcelleditable -GtkCellEditable -GtkCellEditable -GtkCellEditableIface -gtk_cell_editable_start_editing -gtk_cell_editable_editing_done -gtk_cell_editable_remove_widget - -GTK_CELL_EDITABLE -GTK_IS_CELL_EDITABLE -GTK_TYPE_CELL_EDITABLE -GTK_CELL_EDITABLE_GET_IFACE - -gtk_cell_editable_get_type -
- -
-gtkcellrenderercombo -GtkCellRendererCombo -GtkCellRendererCombo -gtk_cell_renderer_combo_new - -GTK_TYPE_CELL_RENDERER_COMBO -GTK_CELL_RENDERER_COMBO -GTK_CELL_RENDERER_COMBO_CLASS -GTK_IS_CELL_RENDERER_COMBO -GTK_IS_CELL_RENDERER_COMBO_CLASS -GTK_CELL_RENDERER_COMBO_GET_CLASS - -gtk_cell_renderer_combo_get_type -GtkCellRendererComboPrivate -
- -
-gtkcellrendererspin -GtkCellRendererSpin -GtkCellRendererSpin -gtk_cell_renderer_spin_new - -GTK_TYPE_CELL_RENDERER_SPIN -GTK_CELL_RENDERER_SPIN -GTK_CELL_RENDERER_SPIN_CLASS -GTK_IS_CELL_RENDERER_SPIN -GTK_IS_CELL_RENDERER_SPIN_CLASS -GTK_CELL_RENDERER_SPIN_GET_CLASS - -GtkCellRendererSpinPrivate -gtk_cell_renderer_spin_get_type -
- -
-gtkcellrendererspinner -GtkCellRendererSpinner -GtkCellRendererSpinner -gtk_cell_renderer_spinner_new - -GTK_TYPE_CELL_RENDERER_SPINNER -GTK_CELL_RENDERER_SPINNER -GTK_CELL_RENDERER_SPINNER_CLASS -GTK_IS_CELL_RENDERER_SPINNER -GTK_IS_CELL_RENDERER_SPINNER_CLASS -GTK_CELL_RENDERER_SPINNER_GET_CLASS - -GtkCellRendererSpinnerPrivate -gtk_cell_renderer_spinner_get_type -
- -
-gtkcellrendererpixbuf -GtkCellRendererPixbuf -GtkCellRendererPixbuf -gtk_cell_renderer_pixbuf_new - -GTK_CELL_RENDERER_PIXBUF -GTK_IS_CELL_RENDERER_PIXBUF -GTK_TYPE_CELL_RENDERER_PIXBUF -GTK_CELL_RENDERER_PIXBUF_CLASS -GTK_IS_CELL_RENDERER_PIXBUF_CLASS -GTK_CELL_RENDERER_PIXBUF_GET_CLASS - -gtk_cell_renderer_pixbuf_get_type -GtkCellRendererPixbufPrivate -
- -
-gtkcellrenderertext -GtkCellRendererText -GtkCellRendererText -gtk_cell_renderer_text_new -gtk_cell_renderer_text_set_fixed_height_from_font - -GTK_CELL_RENDERER_TEXT -GTK_IS_CELL_RENDERER_TEXT -GTK_TYPE_CELL_RENDERER_TEXT -GTK_CELL_RENDERER_TEXT_CLASS -GTK_IS_CELL_RENDERER_TEXT_CLASS -GTK_CELL_RENDERER_TEXT_GET_CLASS - -gtk_cell_renderer_text_get_type -GtkCellRendererTextPrivate -
- -
-gtkcellrenderertoggle -GtkCellRendererToggle -GtkCellRendererToggle -gtk_cell_renderer_toggle_new -gtk_cell_renderer_toggle_get_radio -gtk_cell_renderer_toggle_set_radio -gtk_cell_renderer_toggle_get_active -gtk_cell_renderer_toggle_set_active -gtk_cell_renderer_toggle_get_activatable -gtk_cell_renderer_toggle_set_activatable - - -GTK_CELL_RENDERER_TOGGLE -GTK_IS_CELL_RENDERER_TOGGLE -GTK_TYPE_CELL_RENDERER_TOGGLE -GTK_CELL_RENDERER_TOGGLE_CLASS -GTK_IS_CELL_RENDERER_TOGGLE_CLASS -GTK_CELL_RENDERER_TOGGLE_GET_CLASS - -gtk_cell_renderer_toggle_get_type -GtkCellRendererTogglePrivate -
- -
-gtkcellrendererprogress -GtkCellRendererProgress -GtkCellRendererProgress -gtk_cell_renderer_progress_new - -GTK_CELL_RENDERER_PROGRESS -GTK_IS_CELL_RENDERER_PROGRESS -GTK_TYPE_CELL_RENDERER_PROGRESS -GTK_CELL_RENDERER_PROGRESS_CLASS -GTK_IS_CELL_RENDERER_PROGRESS_CLASS -GTK_CELL_RENDERER_PROGRESS_GET_CLASS - -gtk_cell_renderer_progress_get_type -GtkCellRendererProgressPrivate -
- -
-gtkcellrendereraccel -GtkCellRendererAccel -GtkCellRendererAccel -GtkCellRendererAccelMode -gtk_cell_renderer_accel_new - - -GTK_TYPE_CELL_RENDERER_ACCEL -GTK_CELL_RENDERER_ACCEL -GTK_CELL_RENDERER_ACCEL_CLASS -GTK_IS_CELL_RENDERER_ACCEL -GTK_IS_CELL_RENDERER_ACCEL_CLASS -GTK_CELL_RENDERER_ACCEL_GET_CLASS - -gtk_cell_renderer_accel_get_type -gtk_cell_renderer_accel_mode_get_type -GtkCellRendererAccelPrivate -
- -
-gtkliststore -GtkListStore -GtkListStore -gtk_list_store_new -gtk_list_store_newv -gtk_list_store_set_column_types -gtk_list_store_set -gtk_list_store_set_valist -gtk_list_store_set_value -gtk_list_store_set_valuesv -gtk_list_store_remove -gtk_list_store_insert -gtk_list_store_insert_before -gtk_list_store_insert_after -gtk_list_store_insert_with_values -gtk_list_store_insert_with_valuesv -gtk_list_store_prepend -gtk_list_store_append -gtk_list_store_clear -gtk_list_store_iter_is_valid -gtk_list_store_reorder -gtk_list_store_swap -gtk_list_store_move_before -gtk_list_store_move_after - -GTK_LIST_STORE -GTK_IS_LIST_STORE -GTK_TYPE_LIST_STORE -GTK_LIST_STORE_CLASS -GTK_IS_LIST_STORE_CLASS -GTK_LIST_STORE_GET_CLASS - -GtkListStorePrivate -gtk_list_store_get_type -
- -
-gtkviewport -GtkViewport -GtkViewport -gtk_viewport_new -gtk_viewport_set_scroll_to_focus -gtk_viewport_get_scroll_to_focus -gtk_viewport_set_child -gtk_viewport_get_child - -GTK_VIEWPORT -GTK_IS_VIEWPORT -GTK_TYPE_VIEWPORT -GTK_VIEWPORT_CLASS -GTK_IS_VIEWPORT_CLASS -GTK_VIEWPORT_GET_CLASS - -GtkViewportPrivate -gtk_viewport_get_type -
- -
-gtkvolumebutton -GtkVolumeButton -GtkVolumeButton -gtk_volume_button_new - -GTK_VOLUME_BUTTON -GTK_IS_VOLUME_BUTTON -GTK_TYPE_VOLUME_BUTTON -GTK_VOLUME_BUTTON_CLASS -GTK_IS_VOLUME_BUTTON_CLASS -GTK_VOLUME_BUTTON_GET_CLASS - -gtk_volume_button_get_type -
- -
-gtksnapshot -GtkSnapshot -GtkSnapshot -gtk_snapshot_new -gtk_snapshot_to_node -gtk_snapshot_to_paintable -gtk_snapshot_free_to_node -gtk_snapshot_free_to_paintable -gtk_snapshot_push_opacity -gtk_snapshot_push_color_matrix -gtk_snapshot_push_repeat -gtk_snapshot_push_clip -gtk_snapshot_push_rounded_clip -gtk_snapshot_push_cross_fade -gtk_snapshot_push_blend -gtk_snapshot_push_blur -gtk_snapshot_push_shadow -gtk_snapshot_push_debug -gtk_snapshot_push_gl_shader -gtk_snapshot_pop -gtk_snapshot_gl_shader_pop_texture -gtk_snapshot_save -gtk_snapshot_restore -gtk_snapshot_transform -gtk_snapshot_transform_matrix -gtk_snapshot_translate -gtk_snapshot_translate_3d -gtk_snapshot_rotate -gtk_snapshot_rotate_3d -gtk_snapshot_scale -gtk_snapshot_scale_3d -gtk_snapshot_perspective -gtk_snapshot_append_node -gtk_snapshot_append_cairo -gtk_snapshot_append_texture -gtk_snapshot_append_color -gtk_snapshot_append_layout -gtk_snapshot_append_linear_gradient -gtk_snapshot_append_repeating_linear_gradient -gtk_snapshot_append_conic_gradient -gtk_snapshot_append_border -gtk_snapshot_append_inset_shadow -gtk_snapshot_append_outset_shadow -gtk_snapshot_append_radial_gradient -gtk_snapshot_append_repeating_radial_gradient -gtk_snapshot_render_insertion_cursor -gtk_snapshot_render_background -gtk_snapshot_render_frame -gtk_snapshot_render_focus -gtk_snapshot_render_layout - -gtk_snapshot_get_type -
- -
-gtkwidgetpaintable -GtkWidgetPaintable -GtkWidgetPaintable -gtk_widget_paintable_new -gtk_widget_paintable_get_widget -gtk_widget_paintable_set_widget - - -GTK_WIDGET_PAINTABLE -GTK_IS_WIDGET_PAINTABLE -GTK_TYPE_WIDGET_PAINTABLE -GTK_WIDGET_PAINTABLE_CLASS -GTK_IS_WIDGET_PAINTABLE_CLASS -GTK_WIDGET_PAINTABLE_GET_CLASS - -gtk_widget_paintable_get_type -
- -
-gtkwidget -GtkWidget -GtkWidget -GtkWidgetClass -GtkRequisition -GtkAllocation -gtk_widget_in_destruction -gtk_widget_unparent -gtk_widget_show -gtk_widget_hide -gtk_widget_map -gtk_widget_unmap -gtk_widget_realize -gtk_widget_unrealize -gtk_widget_queue_draw -gtk_widget_queue_resize -gtk_widget_queue_allocate -gtk_widget_get_frame_clock -gtk_widget_get_scale_factor -GtkTickCallback -gtk_widget_add_tick_callback -gtk_widget_remove_tick_callback -gtk_widget_size_allocate -gtk_widget_allocate -gtk_widget_class_add_shortcut -gtk_widget_class_add_binding -gtk_widget_class_add_binding_signal -gtk_widget_class_add_binding_action -gtk_widget_class_set_layout_manager_type -gtk_widget_class_get_layout_manager_type -gtk_widget_class_set_activate_signal -gtk_widget_class_set_activate_signal_from_name -gtk_widget_class_get_activate_signal -gtk_widget_activate -gtk_widget_is_focus -gtk_widget_grab_focus -gtk_widget_set_name -gtk_widget_get_name -gtk_widget_set_sensitive -gtk_widget_set_parent -gtk_widget_get_root -gtk_widget_get_native -gtk_widget_get_ancestor -gtk_widget_is_ancestor -gtk_widget_translate_coordinates -gtk_widget_add_controller -gtk_widget_remove_controller -gtk_widget_set_direction -GtkTextDirection -gtk_widget_get_direction -gtk_widget_set_default_direction -gtk_widget_get_default_direction -gtk_widget_create_pango_context -gtk_widget_get_pango_context -gtk_widget_set_font_options -gtk_widget_get_font_options -gtk_widget_set_font_map -gtk_widget_get_font_map -gtk_widget_create_pango_layout -gtk_widget_get_cursor -gtk_widget_set_cursor -gtk_widget_set_cursor_from_name -gtk_widget_mnemonic_activate -gtk_widget_class_set_accessible_role -gtk_widget_class_get_accessible_role -gtk_widget_child_focus -gtk_widget_get_child_visible -gtk_widget_get_parent -gtk_widget_get_settings -gtk_widget_get_clipboard -gtk_widget_get_primary_clipboard -gtk_widget_get_display -gtk_widget_get_size_request -gtk_widget_set_child_visible -gtk_widget_set_size_request -gtk_widget_list_mnemonic_labels -gtk_widget_add_mnemonic_label -gtk_widget_remove_mnemonic_label -gtk_widget_error_bell -gtk_widget_keynav_failed -gtk_widget_get_tooltip_markup -gtk_widget_set_tooltip_markup -gtk_widget_get_tooltip_text -gtk_widget_set_tooltip_text -gtk_widget_get_has_tooltip -gtk_widget_set_has_tooltip -gtk_widget_trigger_tooltip_query -gtk_widget_get_allocated_width -gtk_widget_get_allocated_height -gtk_widget_get_allocation -gtk_widget_get_allocated_baseline -gtk_widget_get_width -gtk_widget_get_height -gtk_widget_get_size -gtk_widget_compute_bounds -gtk_widget_compute_transform -gtk_widget_compute_point -gtk_widget_contains -GtkPickFlags -gtk_widget_pick -gtk_widget_get_can_focus -gtk_widget_set_can_focus -gtk_widget_get_focusable -gtk_widget_set_focusable -gtk_widget_get_focus_on_click -gtk_widget_set_focus_on_click -gtk_widget_get_focus_child -gtk_widget_set_focus_child -gtk_widget_get_can_target -gtk_widget_set_can_target -gtk_widget_get_sensitive -gtk_widget_is_sensitive -gtk_widget_get_visible -gtk_widget_is_visible -gtk_widget_set_visible -gtk_widget_set_state_flags -gtk_widget_unset_state_flags -gtk_widget_get_state_flags -gtk_widget_has_default -gtk_widget_has_focus -gtk_widget_has_visible_focus -gtk_widget_is_drawable -gtk_widget_set_receives_default -gtk_widget_get_receives_default -gtk_widget_get_realized -gtk_widget_get_mapped -gtk_widget_get_opacity -gtk_widget_set_opacity -gtk_widget_get_overflow -GtkOverflow -gtk_widget_set_overflow -gtk_widget_measure -gtk_widget_snapshot_child -gtk_widget_get_next_sibling -gtk_widget_get_prev_sibling -gtk_widget_get_first_child -gtk_widget_get_last_child -gtk_widget_insert_before -gtk_widget_insert_after -gtk_widget_set_layout_manager -gtk_widget_get_layout_manager -gtk_widget_should_layout -gtk_widget_get_css_name -gtk_widget_add_css_class -gtk_widget_remove_css_class -gtk_widget_has_css_class -gtk_widget_get_css_classes -gtk_widget_set_css_classes - - -gtk_widget_get_style_context -gtk_widget_class_get_css_name -gtk_widget_class_set_css_name - - -gtk_requisition_new -gtk_requisition_copy -gtk_requisition_free - - -GtkSizeRequestMode -GtkRequestedSize -gtk_widget_get_request_mode -gtk_widget_get_preferred_size -gtk_distribute_natural_allocation - - -GtkAlign -gtk_widget_get_halign -gtk_widget_set_halign -gtk_widget_get_valign -gtk_widget_set_valign -gtk_widget_get_margin_start -gtk_widget_set_margin_start -gtk_widget_get_margin_end -gtk_widget_set_margin_end -gtk_widget_get_margin_top -gtk_widget_set_margin_top -gtk_widget_get_margin_bottom -gtk_widget_set_margin_bottom - - -gtk_widget_get_hexpand -gtk_widget_set_hexpand -gtk_widget_get_hexpand_set -gtk_widget_set_hexpand_set -gtk_widget_get_vexpand -gtk_widget_set_vexpand -gtk_widget_get_vexpand_set -gtk_widget_set_vexpand_set -gtk_widget_compute_expand - - -gtk_widget_init_template -gtk_widget_class_set_template -gtk_widget_class_set_template_from_resource -gtk_widget_get_template_child -gtk_widget_class_bind_template_child -gtk_widget_class_bind_template_child_internal -gtk_widget_class_bind_template_child_private -gtk_widget_class_bind_template_child_internal_private -gtk_widget_class_bind_template_child_full -gtk_widget_class_bind_template_callback -gtk_widget_class_bind_template_callback_full -gtk_widget_class_set_template_scope - - -gtk_widget_observe_children -gtk_widget_observe_controllers - - -gtk_widget_insert_action_group -gtk_widget_activate_action -gtk_widget_activate_action_variant -gtk_widget_activate_default -GtkWidgetActionActivateFunc -gtk_widget_class_install_action -gtk_widget_class_install_property_action -gtk_widget_class_query_action -gtk_widget_action_set_enabled - - -GTK_WIDGET -GTK_IS_WIDGET -GTK_TYPE_WIDGET -GTK_WIDGET_CLASS -GTK_IS_WIDGET_CLASS -GTK_WIDGET_GET_CLASS -GTK_TYPE_REQUISITION - -GtkWidgetClassPrivate -GtkWidgetPrivate -gtk_widget_get_type -gtk_requisition_get_type -
- -
-gtkwindow -GtkWindow -GtkWindow -GtkWindowClass -gtk_window_new -gtk_window_destroy -gtk_window_get_child -gtk_window_set_child -gtk_window_set_title -gtk_window_set_resizable -gtk_window_get_resizable -gtk_window_set_modal -gtk_window_set_default_size -gtk_window_set_hide_on_close -gtk_window_get_hide_on_close -gtk_window_set_transient_for -gtk_window_set_destroy_with_parent -gtk_window_set_display -gtk_window_is_active -gtk_window_is_maximized -gtk_window_is_fullscreen -gtk_window_get_toplevels -gtk_window_list_toplevels -gtk_window_get_focus -gtk_window_set_focus -gtk_window_get_default_widget -gtk_window_set_default_widget -gtk_window_present -gtk_window_present_with_time -gtk_window_close -gtk_window_minimize -gtk_window_unminimize -gtk_window_maximize -gtk_window_unmaximize -gtk_window_fullscreen -gtk_window_fullscreen_on_monitor -gtk_window_unfullscreen -gtk_window_set_decorated -gtk_window_set_deletable -gtk_window_set_startup_id -gtk_window_get_decorated -gtk_window_get_deletable -gtk_window_get_default_icon_name -gtk_window_get_default_size -gtk_window_get_destroy_with_parent -gtk_window_get_icon_name -gtk_window_get_modal -gtk_window_get_title -gtk_window_get_transient_for -gtk_window_get_group -gtk_window_has_group -gtk_window_set_default_icon_name -gtk_window_set_icon_name -gtk_window_set_auto_startup_notification -gtk_window_get_mnemonics_visible -gtk_window_set_mnemonics_visible -gtk_window_get_focus_visible -gtk_window_set_focus_visible -gtk_window_get_application -gtk_window_set_application -gtk_window_set_titlebar -gtk_window_get_titlebar -gtk_window_set_interactive_debugging - - -GTK_WINDOW -GTK_IS_WINDOW -GTK_TYPE_WINDOW -GTK_WINDOW_CLASS -GTK_IS_WINDOW_CLASS -GTK_WINDOW_GET_CLASS - - -GtkWindowPrivate -gtk_window_get_type -gtk_window_remove_embedded_xid -gtk_window_add_embedded_xid -GtkWindowKeysForeachFunc -
- - -
-gtkwindowgroup -GtkWindowGroup -GtkWindowGroup -gtk_window_group_new -gtk_window_group_add_window -gtk_window_group_remove_window -gtk_window_group_list_windows - - -GTK_IS_WINDOW_GROUP -GTK_IS_WINDOW_GROUP_CLASS -GTK_TYPE_WINDOW_GROUP -GTK_WINDOW_GROUP -GTK_WINDOW_GROUP_CLASS -GTK_WINDOW_GROUP_GET_CLASS - -GtkWindowGroupPrivate -gtk_window_group_get_type -
- -
-gtkwindowcontrols -GtkWindowControls -GtkWindowControls -gtk_window_controls_new -gtk_window_controls_get_side -gtk_window_controls_set_side -gtk_window_controls_get_decoration_layout -gtk_window_controls_set_decoration_layout -gtk_window_controls_get_empty - -GTK_WINDOW_CONTROLS -GTK_IS_WINDOW_CONTROLS -GTK_TYPE_WINDOW_CONTROLS -GTK_WINDOW_CONTROLS_CLASS -GTK_IS_WINDOW_CONTROLS_CLASS -GTK_WINDOW_CONTROLS_GET_CLASS - -gtk_window_controls_get_type -
- -
-gtkwindowhandle -GtkWindowHandle -GtkWindowHandle -gtk_window_handle_new -gtk_window_handle_get_child -gtk_window_handle_set_child - -GTK_WINDOW_HANDLE -GTK_IS_WINDOW_HANDLE -GTK_TYPE_WINDOW_HANDLE -GTK_WINDOW_HANDLE_CLASS -GTK_IS_WINDOW_HANDLE_CLASS -GTK_WINDOW_HANDLE_GET_CLASS - -gtk_window_handle_get_type -
- -
-gtkmain -General -gtk_disable_setlocale -gtk_get_default_language -gtk_get_locale_direction -gtk_init -gtk_init_check -gtk_is_initialized - - -GTK_PRIORITY_RESIZE - - -GtkDebugFlags -gtk_get_debug_flags -gtk_set_debug_flags - - -gtk_init_abi_check -gtk_init_check_abi_check -GTKMAIN_C_VAR -
- - -
-gtkfeatures -Feature Test Macros -gtk_get_major_version -gtk_get_minor_version -gtk_get_micro_version -gtk_get_binary_age -gtk_get_interface_age -gtk_check_version - - -GTK_MAJOR_VERSION -GTK_MINOR_VERSION -GTK_MICRO_VERSION -GTK_BINARY_AGE -GTK_INTERFACE_AGE -GTK_CHECK_VERSION -
- -
-gtkstyleprovider -GtkStyleProvider -GtkStyleProvider -GTK_STYLE_PROVIDER_PRIORITY_FALLBACK -GTK_STYLE_PROVIDER_PRIORITY_THEME -GTK_STYLE_PROVIDER_PRIORITY_SETTINGS -GTK_STYLE_PROVIDER_PRIORITY_APPLICATION -GTK_STYLE_PROVIDER_PRIORITY_USER - -GTK_TYPE_STYLE_PROVIDER -GTK_STYLE_PROVIDER -GTK_IS_STYLE_PROVIDER -GTK_STYLE_PROVIDER_GET_IFACE - -gtk_style_provider_get_type -
- -
-gtkstylecontext -GtkStyleContext -GtkBorderStyle -GtkStyleContext -gtk_style_context_add_provider -gtk_style_context_add_provider_for_display -gtk_style_context_get_display -gtk_style_context_get_state -gtk_style_context_get_color -gtk_style_context_get_border -gtk_style_context_get_padding -gtk_style_context_get_margin -gtk_style_context_lookup_color -gtk_style_context_remove_provider -gtk_style_context_remove_provider_for_display -gtk_style_context_restore -gtk_style_context_save -gtk_style_context_add_class -gtk_style_context_remove_class -gtk_style_context_has_class -gtk_style_context_set_display -gtk_style_context_set_state -gtk_style_context_set_scale -gtk_style_context_get_scale -GtkStyleContextPrintFlags -gtk_style_context_to_string - - -GtkBorder -gtk_border_new -gtk_border_copy -gtk_border_free - - -gtk_render_arrow -gtk_render_background -gtk_render_check -gtk_render_expander -gtk_render_focus -gtk_render_frame -gtk_render_handle -gtk_render_layout -gtk_render_line -gtk_render_option -gtk_render_activity -gtk_render_icon - - -GTK_TYPE_STYLE_CONTEXT -GTK_STYLE_CONTEXT -GTK_STYLE_CONTEXT_CLASS -GTK_STYLE_CONTEXT_GET_CLASS -GTK_IS_STYLE_CONTEXT -GTK_IS_STYLE_CONTEXT_CLASS -GTK_TYPE_BORDER - - -GtkStyleContextPrivate -gtk_style_context_get_type -gtk_border_get_type -
- -
-gtkcssprovider -GtkCssProvider -GtkCssProvider -gtk_css_provider_load_named -gtk_css_provider_load_from_data -gtk_css_provider_load_from_file -gtk_css_provider_load_from_path -gtk_css_provider_load_from_resource -gtk_css_provider_new -gtk_css_provider_to_string -GTK_CSS_PARSER_ERROR -GtkCssParserError -GtkCssParserWarning - -GtkCssLocation -GtkCssSection -gtk_css_section_new -gtk_css_section_ref -gtk_css_section_unref -gtk_css_section_print -gtk_css_section_to_string -gtk_css_section_get_file -gtk_css_section_get_parent -gtk_css_section_get_start_location -gtk_css_section_get_end_location - -GTK_TYPE_CSS_PROVIDER -GTK_CSS_PROVIDER -GTK_CSS_PROVIDER_CLASS -GTK_CSS_PROVIDER_GET_CLASS -GTK_IS_CSS_PROVIDER -GTK_IS_CSS_PROVIDER_CLASS - -GTK_TYPE_CSS_SECTION -GtkCssProviderPrivate -gtk_css_provider_get_type -gtk_css_provider_error_quark -gtk_css_section_get_type -
- -
-gtkenums -Standard Enumerations -GtkBaselinePosition -GtkDeleteType -GtkDirectionType -GtkJustification -GtkMovementStep -GtkOrdering -gtk_ordering_from_cmpfunc -GtkOrientation -GtkPackType -GtkPositionType -GtkScrollStep -GtkScrollType -GtkSelectionMode -GtkStateFlags -GtkSortType -GtkIconSize - -
- -
-gtkicontheme -GtkIconTheme -GtkIconPaintable -GtkIconTheme -GtkIconLookupFlags -GTK_ICON_THEME_ERROR -GTK_TYPE_ICON_THEME_ERROR -GTK_TYPE_ICON_LOOKUP_FLAGS -GtkIconThemeError -gtk_icon_theme_new -gtk_icon_theme_get_for_display -gtk_icon_theme_get_display -gtk_icon_theme_set_search_path -gtk_icon_theme_get_search_path -gtk_icon_theme_add_search_path -gtk_icon_theme_set_resource_path -gtk_icon_theme_get_resource_path -gtk_icon_theme_add_resource_path -gtk_icon_theme_set_theme_name -gtk_icon_theme_get_theme_name -gtk_icon_theme_has_icon -gtk_icon_theme_lookup_icon -gtk_icon_theme_lookup_by_gicon -gtk_icon_theme_get_icon_names -gtk_icon_theme_get_icon_sizes -gtk_icon_paintable_new_for_file -gtk_icon_paintable_get_file -gtk_icon_paintable_get_icon_name -gtk_icon_paintable_is_symbolic - -GtkIconClass -GTK_ICON_THEME -GTK_IS_ICON_THEME -GTK_TYPE_ICON_THEME -gtk_icon_theme_get_type -GTK_ICON_THEME_CLASS -GTK_IS_ICON_THEME_CLASS -GTK_ICON_THEME_GET_CLASS -gtk_icon_paintable_get_type -GTK_ICON_PAINTABLE -GTK_IS_ICON -GTK_TYPE_ICON -GTK_ICON_PAINTABLE_CLASS -GTK_ICON_PAINTABLE_GET_CLASS -GTK_IS_ICON_CLASS - -GtkIconThemePrivate -gtk_icon_theme_error_quark -
- -
-gtkprintoperation -High-level Printing API -GtkPrintOperation -GtkPrintOperationClass -GtkPrintStatus -GtkPrintOperationAction -GtkPrintOperationResult -GtkPrintError -GTK_PRINT_ERROR -gtk_print_operation_new -gtk_print_operation_set_allow_async -gtk_print_operation_get_error -gtk_print_operation_set_default_page_setup -gtk_print_operation_get_default_page_setup -gtk_print_operation_set_print_settings -gtk_print_operation_get_print_settings -gtk_print_operation_set_job_name -gtk_print_operation_set_n_pages -gtk_print_operation_get_n_pages_to_print -gtk_print_operation_set_current_page -gtk_print_operation_set_use_full_page -gtk_print_operation_set_unit -gtk_print_operation_set_export_filename -gtk_print_operation_set_show_progress -gtk_print_operation_set_track_print_status -gtk_print_operation_set_custom_tab_label -gtk_print_operation_run -gtk_print_operation_cancel -gtk_print_operation_draw_page_finish -gtk_print_operation_set_defer_drawing -gtk_print_operation_get_status -gtk_print_operation_get_status_string -gtk_print_operation_is_finished -gtk_print_operation_set_support_selection -gtk_print_operation_get_support_selection -gtk_print_operation_set_has_selection -gtk_print_operation_get_has_selection -gtk_print_operation_set_embed_page_setup -gtk_print_operation_get_embed_page_setup -gtk_print_run_page_setup_dialog -GtkPageSetupDoneFunc -gtk_print_run_page_setup_dialog_async - - -GtkPrintOperationPreview -gtk_print_operation_preview_end_preview -gtk_print_operation_preview_is_selected -gtk_print_operation_preview_render_page - - -GTK_TYPE_PRINT_OPERATION -GTK_PRINT_OPERATION -GTK_IS_PRINT_OPERATION -GTK_IS_PRINT_OPERATION_CLASS -GTK_PRINT_OPERATION_CLASS -GTK_PRINT_OPERATION_GET_CLASS -GTK_IS_PRINT_OPERATION_PREVIEW -GTK_PRINT_OPERATION_PREVIEW -GTK_PRINT_OPERATION_PREVIEW_GET_IFACE -GTK_TYPE_PRINT_OPERATION_PREVIEW -GtkPrintOperationPreviewIface - - -gtk_print_error_quark -gtk_print_operation_get_type -gtk_print_operation_preview_get_type -GtkPrintOperationPrivate -
- - -
-gtkprintunixdialog -GtkPrintUnixDialog -GtkPrintUnixDialog -gtk_print_unix_dialog_new -gtk_print_unix_dialog_set_page_setup -gtk_print_unix_dialog_get_page_setup -gtk_print_unix_dialog_set_current_page -gtk_print_unix_dialog_get_current_page -gtk_print_unix_dialog_set_settings -gtk_print_unix_dialog_get_settings -gtk_print_unix_dialog_get_selected_printer -gtk_print_unix_dialog_add_custom_tab -gtk_print_unix_dialog_set_support_selection -gtk_print_unix_dialog_get_support_selection -gtk_print_unix_dialog_set_has_selection -gtk_print_unix_dialog_get_has_selection -gtk_print_unix_dialog_set_embed_page_setup -gtk_print_unix_dialog_get_embed_page_setup -gtk_print_unix_dialog_get_page_setup_set -GtkPrintCapabilities -gtk_print_unix_dialog_set_manual_capabilities -gtk_print_unix_dialog_get_manual_capabilities - - -GTK_TYPE_PRINT_UNIX_DIALOG -GTK_PRINT_UNIX_DIALOG -GTK_PRINT_UNIX_DIALOG_CLASS -GTK_IS_PRINT_UNIX_DIALOG -GTK_IS_PRINT_UNIX_DIALOG_CLASS -GTK_PRINT_UNIX_DIALOG_GET_CLASS -GTK_TYPE_PRINT_CAPABILITIES - -GtkPrintUnixDialogPrivate -gtk_print_unix_dialog_get_type -gtk_print_capabilities_get_type -
- - -
-gtkprinter -GtkPrinter -GtkPrinter -GtkPrintBackend -gtk_printer_new -gtk_printer_get_backend -gtk_printer_get_name -gtk_printer_get_state_message -gtk_printer_get_description -gtk_printer_get_location -gtk_printer_get_icon_name -gtk_printer_get_job_count -gtk_printer_is_active -gtk_printer_is_paused -gtk_printer_is_accepting_jobs -gtk_printer_is_virtual -gtk_printer_is_default -gtk_printer_accepts_ps -gtk_printer_accepts_pdf -gtk_printer_list_papers -gtk_printer_compare -gtk_printer_has_details -gtk_printer_request_details -gtk_printer_get_capabilities -gtk_printer_get_default_page_size -gtk_printer_get_hard_margins -gtk_printer_get_hard_margins_for_paper_size -GtkPrinterFunc -gtk_enumerate_printers - - -GTK_TYPE_PRINTER -GTK_PRINTER -GTK_PRINTER_CLASS -GTK_IS_PRINTER -GTK_IS_PRINTER_CLASS -GTK_PRINTER_GET_CLASS - - -GtkPrinterPrivate -gtk_printer_get_type -GtkPrinterOption -gtk_printer_option_allocate_choices -gtk_printer_option_choices_from_array -gtk_printer_option_clear_has_conflict -gtk_printer_option_get_activates_default -gtk_printer_option_get_type -gtk_printer_option_has_choice -gtk_printer_option_new -gtk_printer_option_set -gtk_printer_option_set_activates_default -gtk_printer_option_set_add -gtk_printer_option_set_boolean -gtk_printer_option_set_clear_conflicts -gtk_printer_option_set_foreach -gtk_printer_option_set_foreach_in_group -gtk_printer_option_set_get_groups -gtk_printer_option_set_get_type -gtk_printer_option_set_has_conflict -gtk_printer_option_set_lookup -gtk_printer_option_set_new -gtk_printer_option_set_remove -GtkPrinterOptionWidget -gtk_printer_option_widget_get_external_label -gtk_printer_option_widget_get_type -gtk_printer_option_widget_get_value -gtk_printer_option_widget_has_external_label -gtk_printer_option_widget_new -gtk_printer_option_widget_set_source -
- - -
-gtkprintsettings -GtkPrintSettings -GtkPrintSettings -GtkPrintSettingsFunc -gtk_print_settings_new -gtk_print_settings_copy -gtk_print_settings_has_key -gtk_print_settings_get -gtk_print_settings_set -gtk_print_settings_unset -gtk_print_settings_foreach -gtk_print_settings_get_bool -gtk_print_settings_set_bool -gtk_print_settings_get_double -gtk_print_settings_get_double_with_default -gtk_print_settings_set_double -gtk_print_settings_get_length -gtk_print_settings_set_length -gtk_print_settings_get_int -gtk_print_settings_get_int_with_default -gtk_print_settings_set_int -GTK_PRINT_SETTINGS_PRINTER -gtk_print_settings_get_printer -gtk_print_settings_set_printer -GtkPageOrientation -GTK_PRINT_SETTINGS_ORIENTATION -gtk_print_settings_get_orientation -gtk_print_settings_set_orientation -GTK_PRINT_SETTINGS_PAPER_FORMAT -gtk_print_settings_get_paper_size -gtk_print_settings_set_paper_size -GTK_PRINT_SETTINGS_PAPER_WIDTH -gtk_print_settings_get_paper_width -gtk_print_settings_set_paper_width -GTK_PRINT_SETTINGS_PAPER_HEIGHT -gtk_print_settings_get_paper_height -gtk_print_settings_set_paper_height -GTK_PRINT_SETTINGS_USE_COLOR -gtk_print_settings_get_use_color -gtk_print_settings_set_use_color -GTK_PRINT_SETTINGS_COLLATE -gtk_print_settings_get_collate -gtk_print_settings_set_collate -GTK_PRINT_SETTINGS_REVERSE -gtk_print_settings_get_reverse -gtk_print_settings_set_reverse -GtkPrintDuplex -GTK_PRINT_SETTINGS_DUPLEX -gtk_print_settings_get_duplex -gtk_print_settings_set_duplex -GtkPrintQuality -GTK_PRINT_SETTINGS_QUALITY -gtk_print_settings_get_quality -gtk_print_settings_set_quality -GTK_PRINT_SETTINGS_N_COPIES -gtk_print_settings_get_n_copies -gtk_print_settings_set_n_copies -GTK_PRINT_SETTINGS_NUMBER_UP -gtk_print_settings_get_number_up -gtk_print_settings_set_number_up -GtkNumberUpLayout -GTK_PRINT_SETTINGS_NUMBER_UP_LAYOUT -gtk_print_settings_get_number_up_layout -gtk_print_settings_set_number_up_layout -GTK_PRINT_SETTINGS_RESOLUTION -gtk_print_settings_get_resolution -gtk_print_settings_set_resolution -gtk_print_settings_set_resolution_xy -GTK_PRINT_SETTINGS_RESOLUTION_X -gtk_print_settings_get_resolution_x -GTK_PRINT_SETTINGS_RESOLUTION_Y -gtk_print_settings_get_resolution_y -GTK_PRINT_SETTINGS_PRINTER_LPI -gtk_print_settings_get_printer_lpi -gtk_print_settings_set_printer_lpi -GTK_PRINT_SETTINGS_SCALE -gtk_print_settings_get_scale -gtk_print_settings_set_scale -GtkPrintPages -GTK_PRINT_SETTINGS_PRINT_PAGES -gtk_print_settings_get_print_pages -gtk_print_settings_set_print_pages -GtkPageRange -GTK_PRINT_SETTINGS_PAGE_RANGES -gtk_print_settings_get_page_ranges -gtk_print_settings_set_page_ranges -GtkPageSet -GTK_PRINT_SETTINGS_PAGE_SET -gtk_print_settings_get_page_set -gtk_print_settings_set_page_set -GTK_PRINT_SETTINGS_DEFAULT_SOURCE -gtk_print_settings_get_default_source -gtk_print_settings_set_default_source -GTK_PRINT_SETTINGS_MEDIA_TYPE -gtk_print_settings_get_media_type -gtk_print_settings_set_media_type -GTK_PRINT_SETTINGS_DITHER -gtk_print_settings_get_dither -gtk_print_settings_set_dither -GTK_PRINT_SETTINGS_FINISHINGS -gtk_print_settings_get_finishings -gtk_print_settings_set_finishings -GTK_PRINT_SETTINGS_OUTPUT_BIN -gtk_print_settings_get_output_bin -gtk_print_settings_set_output_bin -GTK_PRINT_SETTINGS_OUTPUT_DIR -GTK_PRINT_SETTINGS_OUTPUT_BASENAME -GTK_PRINT_SETTINGS_OUTPUT_FILE_FORMAT -GTK_PRINT_SETTINGS_OUTPUT_URI -GTK_PRINT_SETTINGS_WIN32_DRIVER_EXTRA -GTK_PRINT_SETTINGS_WIN32_DRIVER_VERSION - - -gtk_print_settings_new_from_file -gtk_print_settings_new_from_key_file -gtk_print_settings_new_from_gvariant -gtk_print_settings_load_file -gtk_print_settings_load_key_file -gtk_print_settings_to_file -gtk_print_settings_to_key_file -gtk_print_settings_to_gvariant - - -GTK_TYPE_PRINT_SETTINGS -GTK_PRINT_SETTINGS -GTK_IS_PRINT_SETTINGS - - -gtk_print_settings_get_type -
- - -
-gtkpapersize -GtkPaperSize -GtkPaperSize -GtkUnit -GTK_UNIT_PIXEL -GTK_PAPER_NAME_A3 -GTK_PAPER_NAME_A4 -GTK_PAPER_NAME_A5 -GTK_PAPER_NAME_B5 -GTK_PAPER_NAME_LETTER -GTK_PAPER_NAME_EXECUTIVE -GTK_PAPER_NAME_LEGAL -gtk_paper_size_new -gtk_paper_size_new_from_ppd -gtk_paper_size_new_from_ipp -gtk_paper_size_new_custom -gtk_paper_size_copy -gtk_paper_size_free -gtk_paper_size_is_equal -gtk_paper_size_get_paper_sizes -gtk_paper_size_get_name -gtk_paper_size_get_display_name -gtk_paper_size_get_ppd_name -gtk_paper_size_get_width -gtk_paper_size_get_height -gtk_paper_size_is_ipp -gtk_paper_size_is_custom -gtk_paper_size_set_size -gtk_paper_size_get_default_top_margin -gtk_paper_size_get_default_bottom_margin -gtk_paper_size_get_default_left_margin -gtk_paper_size_get_default_right_margin -gtk_paper_size_get_default - - -gtk_paper_size_new_from_key_file -gtk_paper_size_new_from_gvariant -gtk_paper_size_to_key_file -gtk_paper_size_to_gvariant - - -GTK_TYPE_PAPER_SIZE -GTK_CUSTOM_PAPER_UNIX_DIALOG -GTK_CUSTOM_PAPER_UNIX_DIALOG_CLASS -GTK_CUSTOM_PAPER_UNIX_DIALOG_GET_CLASS -GTK_IS_CUSTOM_PAPER_UNIX_DIALOG -GTK_IS_CUSTOM_PAPER_UNIX_DIALOG_CLASS -GTK_TYPE_CUSTOM_PAPER_UNIX_DIALOG -GtkCustomPaperUnixDialog -GtkCustomPaperUnixDialogClass - - - -gtk_paper_size_get_type -gtk_custom_paper_unix_dialog_get_type -gtk_print_load_custom_papers -GtkCustomPaperUnixDialogPrivate -
- - -
-gtkpagesetup -GtkPageSetup -GtkPageSetup -gtk_page_setup_new -gtk_page_setup_copy -gtk_page_setup_get_orientation -gtk_page_setup_set_orientation -gtk_page_setup_get_paper_size -gtk_page_setup_set_paper_size -gtk_page_setup_get_top_margin -gtk_page_setup_set_top_margin -gtk_page_setup_get_bottom_margin -gtk_page_setup_set_bottom_margin -gtk_page_setup_get_left_margin -gtk_page_setup_set_left_margin -gtk_page_setup_get_right_margin -gtk_page_setup_set_right_margin -gtk_page_setup_set_paper_size_and_default_margins -gtk_page_setup_get_paper_width -gtk_page_setup_get_paper_height -gtk_page_setup_get_page_width -gtk_page_setup_get_page_height - - -gtk_page_setup_new_from_file -gtk_page_setup_new_from_key_file -gtk_page_setup_new_from_gvariant -gtk_page_setup_load_file -gtk_page_setup_load_key_file -gtk_page_setup_to_file -gtk_page_setup_to_key_file -gtk_page_setup_to_gvariant - - -GTK_TYPE_PAGE_SETUP -GTK_PAGE_SETUP -GTK_IS_PAGE_SETUP - - -gtk_page_setup_get_type -
- - -
-gtkprintcontext -GtkPrintContext -GtkPrintContext -gtk_print_context_get_cairo_context -gtk_print_context_set_cairo_context -gtk_print_context_get_page_setup -gtk_print_context_get_width -gtk_print_context_get_height -gtk_print_context_get_dpi_x -gtk_print_context_get_dpi_y -gtk_print_context_get_pango_fontmap -gtk_print_context_create_pango_context -gtk_print_context_create_pango_layout -gtk_print_context_get_hard_margins - - -GTK_TYPE_PRINT_CONTEXT -GTK_PRINT_CONTEXT -GTK_IS_PRINT_CONTEXT - - -gtk_print_context_get_type -
- - -
-gtkprintjob -GtkPrintJob -GtkPrintJob -GtkPrintJobCompleteFunc -gtk_print_job_new -gtk_print_job_get_settings -gtk_print_job_get_printer -gtk_print_job_get_title -gtk_print_job_get_status -gtk_print_job_set_source_file -gtk_print_job_set_source_fd -gtk_print_job_get_surface -gtk_print_job_send -gtk_print_job_set_track_print_status -gtk_print_job_get_track_print_status -gtk_print_job_get_pages -gtk_print_job_set_pages -gtk_print_job_get_page_ranges -gtk_print_job_set_page_ranges -gtk_print_job_get_page_set -gtk_print_job_set_page_set -gtk_print_job_get_num_copies -gtk_print_job_set_num_copies -gtk_print_job_get_scale -gtk_print_job_set_scale -gtk_print_job_get_n_up -gtk_print_job_set_n_up -gtk_print_job_get_n_up_layout -gtk_print_job_set_n_up_layout -gtk_print_job_get_rotate -gtk_print_job_set_rotate -gtk_print_job_get_collate -gtk_print_job_set_collate -gtk_print_job_get_reverse -gtk_print_job_set_reverse - - -GTK_TYPE_PRINT_JOB -GTK_PRINT_JOB -GTK_PRINT_JOB_CLASS -GTK_IS_PRINT_JOB -GTK_IS_PRINT_JOB_CLASS -GTK_PRINT_JOB_GET_CLASS - - -GtkPrintJobPrivate -gtk_print_job_get_type -
- - -
-gtkpagesetupunixdialog -GtkPageSetupUnixDialog -GtkPageSetupUnixDialog -gtk_page_setup_unix_dialog_new -gtk_page_setup_unix_dialog_set_page_setup -gtk_page_setup_unix_dialog_get_page_setup -gtk_page_setup_unix_dialog_set_print_settings -gtk_page_setup_unix_dialog_get_print_settings - - -GTK_TYPE_PAGE_SETUP_UNIX_DIALOG -GTK_PAGE_SETUP_UNIX_DIALOG -GTK_PAGE_SETUP_UNIX_DIALOG_CLASS -GTK_IS_PAGE_SETUP_UNIX_DIALOG -GTK_IS_PAGE_SETUP_UNIX_DIALOG_CLASS -GTK_PAGE_SETUP_UNIX_DIALOG_GET_CLASS - - -GtkPageSetupUnixDialogPrivate -gtk_page_setup_unix_dialog_get_type -
- -
-gtktesting -Testing -gtk_test_init -gtk_test_list_all_types -gtk_test_register_all_types -gtk_test_widget_wait_for_draw - -gtk_test_accessible_assert_property -gtk_test_accessible_assert_relation -gtk_test_accessible_assert_role -gtk_test_accessible_assert_state -gtk_test_accessible_check_property -gtk_test_accessible_check_relation -gtk_test_accessible_check_state -gtk_test_accessible_has_property -gtk_test_accessible_has_relation -gtk_test_accessible_has_role -gtk_test_accessible_has_state -
-gtk_test_accessible_assertion_message_role -
- -
-filesystem -Filesystem utilities -GtkMountOperation -GtkMountOperationClass -gtk_mount_operation_new -gtk_mount_operation_is_showing -gtk_mount_operation_set_parent -gtk_mount_operation_get_parent -gtk_mount_operation_set_display -gtk_mount_operation_get_display -gtk_show_uri_full -gtk_show_uri_full_finish -gtk_show_uri - -GTK_IS_MOUNT_OPERATION -GTK_IS_MOUNT_OPERATION_CLASS -GTK_MOUNT_OPERATION -GTK_MOUNT_OPERATION_CLASS -GTK_MOUNT_OPERATION_GET_CLASS -GTK_TYPE_MOUNT_OPERATION - -GtkMountOperationLookupContext -gtk_mount_operation_get_type -GtkMountOperationPrivate -
- -
-gtkorientable -Orientable -GtkOrientable -gtk_orientable_get_orientation -gtk_orientable_set_orientation - - -GtkOrientableIface -GTK_IS_ORIENTABLE -GTK_ORIENTABLE -GTK_ORIENTABLE_GET_IFACE -GTK_TYPE_ORIENTABLE - - -gtk_orientable_get_type -
- -
-gtkapplication -GtkApplication -GtkApplication -GtkApplicationClass - -gtk_application_new -gtk_application_add_window -gtk_application_remove_window -gtk_application_get_windows -gtk_application_get_window_by_id -gtk_application_get_active_window - - -GtkApplicationInhibitFlags -gtk_application_inhibit -gtk_application_uninhibit - - -gtk_application_get_menubar -gtk_application_set_menubar -gtk_application_get_menu_by_id - -gtk_application_list_action_descriptions -gtk_application_get_accels_for_action -gtk_application_set_accels_for_action -gtk_application_get_actions_for_accel - - -GTK_TYPE_APPLICATION -GTK_APPLICATION -GTK_APPLICATION_CLASS -GTK_IS_APPLICATION -GTK_IS_APPLICATION_CLASS -GTK_APPLICATION_GET_CLASS - -gtk_application_get_type -GtkApplicationPrivate -
- -
-gtkapplicationwindow -GtkApplicationWindow -GtkApplicationWindow -GtkApplicationWindowClass -gtk_application_window_new -gtk_application_window_set_show_menubar -gtk_application_window_get_show_menubar -gtk_application_window_get_id -gtk_application_window_set_help_overlay -gtk_application_window_get_help_overlay - - -GTK_TYPE_APPLICATION_WINDOW -GTK_APPLICATION_WINDOW -GTK_APPLICATION_WINDOW_CLASS -GTK_IS_APPLICATION_WINDOW -GTK_IS_APPLICATION_WINDOW_CLASS -GTK_APPLICATION_WINDOW_GET_CLASS - - -gtk_application_window_get_type -GtkApplicationWindowPrivate -
- -
-gtkactionable -GtkActionable -GtkActionable -GtkActionableInterface - - -gtk_actionable_get_action_name -gtk_actionable_set_action_name - - -gtk_actionable_get_action_target_value -gtk_actionable_set_action_target_value -gtk_actionable_set_action_target - - -gtk_actionable_set_detailed_action_name - - -gtk_actionable_get_type -GTK_ACTIONABLE -GTK_ACTIONABLE_GET_IFACE -GTK_IS_ACTIONABLE -GTK_TYPE_ACTIONABLE -
- -
-gtkgrid -GtkGrid -GtkGrid -GtkGridClass -gtk_grid_new -gtk_grid_attach -gtk_grid_attach_next_to -gtk_grid_remove -gtk_grid_get_child_at -gtk_grid_query_child -gtk_grid_insert_row -gtk_grid_insert_column -gtk_grid_remove_row -gtk_grid_remove_column -gtk_grid_insert_next_to -gtk_grid_set_row_homogeneous -gtk_grid_get_row_homogeneous -gtk_grid_set_row_spacing -gtk_grid_get_row_spacing -gtk_grid_set_column_homogeneous -gtk_grid_get_column_homogeneous -gtk_grid_set_column_spacing -gtk_grid_get_column_spacing -gtk_grid_get_baseline_row -gtk_grid_set_baseline_row -gtk_grid_get_row_baseline_position -gtk_grid_set_row_baseline_position - - -GTK_TYPE_GRID -GTK_GRID -GTK_GRID_CLASS -GTK_IS_GRID -GTK_IS_GRID_CLASS -GTK_GRID_GET_CLASS - - -GtkGridPrivate -gtk_grid_get_type -
- -
-gtkswitch -GtkSwitch -gtk_switch_new -gtk_switch_set_active -gtk_switch_get_active -gtk_switch_set_state -gtk_switch_get_state - - -GTK_TYPE_SWITCH -GTK_SWITCH -GTK_SWITCH_CLASS -GTK_IS_SWITCH -GTK_IS_SWITCH_CLASS -GTK_SWITCH_GET_CLASS - - -GtkSwitchPrivate -gtk_switch_get_type -
- -
-gtkappchooser -GtkAppChooser -GtkAppChooser -gtk_app_chooser_get_app_info -gtk_app_chooser_get_content_type -gtk_app_chooser_refresh - - -GTK_TYPE_APP_CHOOSER -GTK_APP_CHOOSER -GTK_IS_APP_CHOOSER -GTK_APP_CHOOSER_GET_IFACE - - -gtk_app_chooser_get_type -GTK_APP_CHOOSER_ONLINE -GTK_APP_CHOOSER_ONLINE_GET_IFACE -GTK_APP_CHOOSER_ONLINE_PK -GTK_APP_CHOOSER_ONLINE_PK_CLASS -GTK_APP_CHOOSER_ONLINE_PK_GET_CLASS -GTK_IS_APP_CHOOSER_ONLINE -GTK_IS_APP_CHOOSER_ONLINE_PK -GTK_IS_APP_CHOOSER_ONLINE_PK_CLASS -
- -
-gtkappchooserbutton -GtkAppChooserButton -GtkAppChooserButton -gtk_app_chooser_button_new -gtk_app_chooser_button_append_custom_item -gtk_app_chooser_button_append_separator -gtk_app_chooser_button_set_active_custom_item -gtk_app_chooser_button_get_show_default_item -gtk_app_chooser_button_set_show_default_item -gtk_app_chooser_button_get_show_dialog_item -gtk_app_chooser_button_set_show_dialog_item -gtk_app_chooser_button_get_heading -gtk_app_chooser_button_set_heading -gtk_app_chooser_button_get_modal -gtk_app_chooser_button_set_modal - - -GTK_TYPE_APP_CHOOSER_BUTTON -GTK_APP_CHOOSER_BUTTON -GTK_APP_CHOOSER_BUTTON_CLASS -GTK_IS_APP_CHOOSER_BUTTON -GTK_IS_APP_CHOOSER_BUTTON_CLASS -GTK_APP_CHOOSER_BUTTON_GET_CLASS - - -GtkAppChooserButtonPrivate -gtk_app_chooser_button_get_type -
- -
-gtkappchooserdialog -GtkAppChooserDialog -GtkAppChooserDialog -gtk_app_chooser_dialog_new -gtk_app_chooser_dialog_new_for_content_type -gtk_app_chooser_dialog_get_widget -gtk_app_chooser_dialog_set_heading -gtk_app_chooser_dialog_get_heading - - -GTK_TYPE_APP_CHOOSER_DIALOG -GTK_APP_CHOOSER_DIALOG -GTK_APP_CHOOSER_DIALOG_CLASS -GTK_IS_APP_CHOOSER_DIALOG -GTK_IS_APP_CHOOSER_DIALOG_CLASS -GTK_APP_CHOOSER_DIALOG_GET_CLASS - - -GtkAppChooserDialogPrivate -gtk_app_chooser_dialog_get_type -
- -
-gtkappchooserwidget -GtkAppChooserWidget -GtkAppChooserWidget -gtk_app_chooser_widget_new -gtk_app_chooser_widget_set_show_default -gtk_app_chooser_widget_get_show_default -gtk_app_chooser_widget_set_show_recommended -gtk_app_chooser_widget_get_show_recommended -gtk_app_chooser_widget_set_show_fallback -gtk_app_chooser_widget_get_show_fallback -gtk_app_chooser_widget_set_show_other -gtk_app_chooser_widget_get_show_other -gtk_app_chooser_widget_set_show_all -gtk_app_chooser_widget_get_show_all -gtk_app_chooser_widget_set_default_text -gtk_app_chooser_widget_get_default_text - - -GTK_TYPE_APP_CHOOSER_WIDGET -GTK_APP_CHOOSER_WIDGET -GTK_APP_CHOOSER_WIDGET_CLASS -GTK_IS_APP_CHOOSER_WIDGET -GTK_IS_APP_CHOOSER_WIDGET_CLASS -GTK_APP_CHOOSER_WIDGET_GET_CLASS - - -GtkAppChooserWidgetPrivate -gtk_app_chooser_widget_get_type -
- -
-gtklockbutton -GtkLockButton -GtkLockButton - -gtk_lock_button_new -gtk_lock_button_get_permission -gtk_lock_button_set_permission - - -GTK_TYPE_LOCK_BUTTON -GTK_LOCK_BUTTON -GTK_IS_LOCK_BUTTON -GTK_LOCK_BUTTON_CLASS -GTK_IS_LOCK_BUTTON_CLASS -GTK_LOCK_BUTTON_GET_CLASS - -gtk_lock_button_get_type -GtkLockButtonPrivate -
- -
-gtkoverlay -GtkOverlay -GtkOverlay - -gtk_overlay_new -gtk_overlay_set_child -gtk_overlay_get_child -gtk_overlay_add_overlay -gtk_overlay_remove_overlay -gtk_overlay_get_measure_overlay -gtk_overlay_set_measure_overlay -gtk_overlay_get_clip_overlay -gtk_overlay_set_clip_overlay - - -GTK_TYPE_OVERLAY -GTK_OVERLAY -GTK_OVERLAY_CLASS -GTK_IS_OVERLAY -GTK_IS_OVERLAY_CLASS -GTK_OVERLAY_GET_CLASS - - -gtk_overlay_get_type -GtkOverlayPrivate -
- -
-gtkcolorchooser -GtkColorChooser -GtkColorChooser -gtk_color_chooser_get_rgba -gtk_color_chooser_set_rgba -gtk_color_chooser_get_use_alpha -gtk_color_chooser_set_use_alpha -gtk_color_chooser_add_palette - - -gtk_hsv_to_rgb -gtk_rgb_to_hsv - - -GTK_TYPE_COLOR_CHOOSER -GTK_COLOR_CHOOSER -GTK_IS_COLOR_CHOOSER -GTK_COLOR_CHOOSER_GET_IFACE - - -gtk_color_chooser_get_type -
- -
-gtkcolorchooserwidget -GtkColorChooserWidget -GtkColorChooserWidget -gtk_color_chooser_widget_new - - -GTK_TYPE_COLOR_CHOOSER_WIDGET -GTK_COLOR_CHOOSER_WIDGET -GTK_COLOR_CHOOSER_WIDGET_CLASS -GTK_IS_COLOR_CHOOSER_WIDGET -GTK_IS_COLOR_CHOOSER_WIDGET_CLASS -GTK_COLOR_CHOOSER_WIDGET_GET_CLASS - - -gtk_color_chooser_widget_get_type -GtkColorChooserWidgetPrivate -
- -
-gtkcolorchooserdialog -GtkColorChooserDialog -GtkColorChooserDialog -gtk_color_chooser_dialog_new - - -GTK_TYPE_COLOR_CHOOSER_DIALOG -GTK_COLOR_CHOOSER_DIALOG -GTK_COLOR_CHOOSER_DIALOG_CLASS -GTK_IS_COLOR_CHOOSER_DIALOG -GTK_IS_COLOR_CHOOSER_DIALOG_CLASS -GTK_COLOR_CHOOSER_DIALOG_GET_CLASS - - -GtkColorChooserDialogPrivate -gtk_color_chooser_dialog_get_type -
- -
-gtkactionbar -GtkActionBar -GtkActionBar -gtk_action_bar_new -gtk_action_bar_pack_start -gtk_action_bar_pack_end -gtk_action_bar_remove -gtk_action_bar_get_center_widget -gtk_action_bar_set_center_widget -gtk_action_bar_get_revealed -gtk_action_bar_set_revealed - - -GTK_TYPE_ACTION_BAR -GTK_ACTION_BAR -GTK_ACTION_BAR_CLASS -GTK_IS_ACTION_BAR -GTK_IS_ACTION_BAR_CLASS -GTK_ACTION_BAR_GET_CLASS - - -GtkActionBarPrivate -gtk_action_bar_get_type -
- -
-gtkheaderbar -GtkHeaderBar -GtkHeaderBar -gtk_header_bar_new -gtk_header_bar_set_title_widget -gtk_header_bar_get_title_widget -gtk_header_bar_pack_start -gtk_header_bar_pack_end -gtk_header_bar_remove -gtk_header_bar_set_show_title_buttons -gtk_header_bar_get_show_title_buttons -gtk_header_bar_set_decoration_layout -gtk_header_bar_get_decoration_layout - - -GTK_TYPE_HEADER_BAR -GTK_HEADER_BAR -GTK_HEADER_BAR_CLASS -GTK_IS_HEADER_BAR -GTK_IS_HEADER_BAR_CLASS -GTK_HEADER_BAR_GET_CLASS - - -GtkHeaderBarPrivate -gtk_header_bar_get_type -
- -
-gtkstack -GtkStack -GtkStackPage -gtk_stack_page_get_visible -gtk_stack_page_set_visible -gtk_stack_page_get_title -gtk_stack_page_set_title -gtk_stack_page_get_name -gtk_stack_page_set_name -gtk_stack_page_get_needs_attention -gtk_stack_page_set_needs_attention -gtk_stack_page_get_use_underline -gtk_stack_page_set_use_underline -gtk_stack_page_get_icon_name -gtk_stack_page_set_icon_name -gtk_stack_page_get_child -GtkStack -gtk_stack_new -gtk_stack_add_child -gtk_stack_add_named -gtk_stack_add_titled -gtk_stack_remove -gtk_stack_get_child_by_name -gtk_stack_get_page -gtk_stack_get_pages -gtk_stack_set_visible_child -gtk_stack_get_visible_child -gtk_stack_set_visible_child_name -gtk_stack_get_visible_child_name -gtk_stack_set_visible_child_full -gtk_stack_set_hhomogeneous -gtk_stack_get_hhomogeneous -gtk_stack_set_vhomogeneous -gtk_stack_get_vhomogeneous -gtk_stack_set_transition_duration -gtk_stack_get_transition_duration -GtkStackTransitionType -gtk_stack_set_transition_type -gtk_stack_get_transition_type -gtk_stack_get_transition_running -gtk_stack_get_interpolate_size -gtk_stack_set_interpolate_size - -GTK_TYPE_STACK -GTK_IS_STACK -GTK_IS_STACK_CLASS -GTK_STACK -GTK_STACK_CLASS -GTK_STACK_GET_CLASS - - -gtk_stack_get_type -gtk_stack_page_get_type -
- -
-gtkstackswitcher -GtkStackSwitcher -GtkStackSwitcher -gtk_stack_switcher_new -gtk_stack_switcher_set_stack -gtk_stack_switcher_get_stack - -GTK_TYPE_STACK_SWITCHER -GTK_IS_STACK_SWITCHER -GTK_IS_STACK_SWITCHER_CLASS -GTK_STACK_SWITCHER -GTK_STACK_SWITCHER_CLASS -GTK_STACK_SWITCHER_GET_CLASS - - -gtk_stack_switcher_get_type -
- -
-gtkrevealer -GtkRevealer -GtkRevealer -gtk_revealer_new -gtk_revealer_get_child -gtk_revealer_set_child -gtk_revealer_get_reveal_child -gtk_revealer_set_reveal_child -gtk_revealer_get_child_revealed -gtk_revealer_get_transition_duration -gtk_revealer_set_transition_duration -GtkRevealerTransitionType -gtk_revealer_get_transition_type -gtk_revealer_set_transition_type - - -GTK_TYPE_REVEALER -GTK_IS_REVEALER -GTK_IS_REVEALER_CLASS -GTK_REVEALER -GTK_REVEALER_CLASS -GTK_REVEALER_GET_CLASS - - -gtk_revealer_get_type -
- -
-gtkflowbox -GtkFlowBox -GtkFlowBox -gtk_flow_box_new -gtk_flow_box_insert -gtk_flow_box_remove -gtk_flow_box_get_child_at_index -gtk_flow_box_get_child_at_pos -gtk_flow_box_set_hadjustment -gtk_flow_box_set_vadjustment - -gtk_flow_box_set_homogeneous -gtk_flow_box_get_homogeneous -gtk_flow_box_set_row_spacing -gtk_flow_box_get_row_spacing -gtk_flow_box_set_column_spacing -gtk_flow_box_get_column_spacing -gtk_flow_box_set_min_children_per_line -gtk_flow_box_get_min_children_per_line -gtk_flow_box_set_max_children_per_line -gtk_flow_box_get_max_children_per_line -gtk_flow_box_set_activate_on_single_click -gtk_flow_box_get_activate_on_single_click - -GtkFlowBoxForeachFunc -gtk_flow_box_selected_foreach -gtk_flow_box_get_selected_children -gtk_flow_box_select_child -gtk_flow_box_unselect_child -gtk_flow_box_select_all -gtk_flow_box_unselect_all -gtk_flow_box_set_selection_mode -gtk_flow_box_get_selection_mode - -GtkFlowBoxFilterFunc -gtk_flow_box_set_filter_func -gtk_flow_box_invalidate_filter - -GtkFlowBoxSortFunc -gtk_flow_box_set_sort_func -gtk_flow_box_invalidate_sort - -GtkFlowBoxCreateWidgetFunc -gtk_flow_box_bind_model - - -GtkFlowBoxChild -gtk_flow_box_child_new -gtk_flow_box_child_set_child -gtk_flow_box_child_get_child -gtk_flow_box_child_get_index -gtk_flow_box_child_is_selected -gtk_flow_box_child_changed - - -GtkFlowBoxChildClass -GTK_TYPE_FLOW_BOX -GTK_TYPE_FLOW_BOX_CHILD -GTK_FLOW_BOX -GTK_FLOW_BOX_CLASS -GTK_FLOW_BOX_GET_CLASS -GTK_IS_FLOW_BOX -GTK_IS_FLOW_BOX_CLASS -GTK_FLOW_BOX_CHILD -GTK_FLOW_BOX_CHILD_CLASS -GTK_FLOW_BOX_CHILD_GET_CLASS -GTK_IS_FLOW_BOX_CHILD -GTK_IS_FLOW_BOX_CHILD_CLASS - -gtk_flow_box_get_type -gtk_flow_box_child_get_type -
- -
-gtkpopover -GtkPopover -GtkPopover -gtk_popover_new -gtk_popover_popup -gtk_popover_popdown -gtk_popover_present -gtk_popover_set_child -gtk_popover_get_child -gtk_popover_set_pointing_to -gtk_popover_get_pointing_to -gtk_popover_set_position -gtk_popover_get_position -gtk_popover_set_autohide -gtk_popover_get_autohide -gtk_popover_set_has_arrow -gtk_popover_get_has_arrow -gtk_popover_set_offset -gtk_popover_get_offset -gtk_popover_set_default_widget -gtk_popover_set_cascade_popdown -gtk_popover_get_cascade_popdown -gtk_popover_get_mnemonics_visible -gtk_popover_set_mnemonics_visible - -GTK_TYPE_POPOVER -GTK_IS_POPOVER -GTK_IS_POPOVER_CLASS -GTK_IS_POPOVER_MENU -GTK_IS_POPOVER_MENU_CLASS -GTK_POPOVER -GTK_POPOVER_CLASS -GTK_POPOVER_GET_CLASS - - -GtkPopoverPrivate -gtk_popover_get_type -
- -
-gtkpopovermenu -GtkPopoverMenu -GtkPopoverMenu -GtkPopoverMenuFlags -gtk_popover_menu_new_from_model -gtk_popover_menu_new_from_model_full -gtk_popover_menu_set_menu_model -gtk_popover_menu_get_menu_model -gtk_popover_menu_add_child -gtk_popover_menu_remove_child - - -GTK_TYPE_POPOVER_MENU -GTK_IS_POPOVER_MENU -GTK_POPOVER_MENU -GTK_TYPE_POPOVER_MENU_FLAGS - - -gtk_popover_menu_get_type -
- -
-gtkpopovermenubar -GtkPopoverMenuBar -GtkPopoverMenuBar -gtk_popover_menu_bar_new_from_model -gtk_popover_menu_bar_set_menu_model -gtk_popover_menu_bar_get_menu_model -gtk_popover_menu_bar_add_child -gtk_popover_menu_bar_remove_child - - -GTK_TYPE_POPOVER_MENU_BAR -GTK_IS_POPOVER_MENU_BAR -GTK_POPOVER_MENU_BAR - - -gtk_popover_menu_bar_get_type -
- -
-gtkeventcontroller -GtkEventController -GtkEventController -GtkPropagationPhase -gtk_event_controller_get_propagation_phase -gtk_event_controller_set_propagation_phase -GtkPropagationLimit -gtk_event_controller_get_propagation_limit -gtk_event_controller_set_propagation_limit -gtk_event_controller_get_widget -gtk_event_controller_reset -gtk_event_controller_get_name -gtk_event_controller_set_name - - -gtk_event_controller_get_current_event -gtk_event_controller_get_current_event_device -gtk_event_controller_get_current_event_state -gtk_event_controller_get_current_event_time - - -GTK_TYPE_EVENT_CONTROLLER -GTK_EVENT_CONTROLLER -GTK_EVENT_CONTROLLER_CLASS -GTK_IS_EVENT_CONTROLLER -GTK_EVENT_CONTROLLER_GET_CLASS -GTK_IS_EVENT_CONTROLLER_CLASS - - -GtkEventControllerPriv -gtk_event_controller_get_type -
- -
-gtkgesture -GtkGesture -GtkGesture -gtk_gesture_get_device -gtk_gesture_is_active -gtk_gesture_is_recognized -GtkEventSequenceState -gtk_gesture_get_sequence_state -gtk_gesture_set_sequence_state -gtk_gesture_set_state -gtk_gesture_get_sequences -gtk_gesture_handles_sequence - - -gtk_gesture_get_last_updated_sequence -gtk_gesture_get_last_event -gtk_gesture_get_point -gtk_gesture_get_bounding_box -gtk_gesture_get_bounding_box_center - - -gtk_gesture_group -gtk_gesture_ungroup -gtk_gesture_get_group -gtk_gesture_is_grouped_with - - -GTK_TYPE_GESTURE -GTK_GESTURE -GTK_GESTURE_CLASS -GTK_IS_GESTURE -GTK_IS_GESTURE_CLASS -GTK_GESTURE_GET_CLASS - - -gtk_gesture_get_type -
- -
-gtkgesturesingle -GtkGestureSingle -GtkGestureSingle -gtk_gesture_single_get_exclusive -gtk_gesture_single_set_exclusive -gtk_gesture_single_get_touch_only -gtk_gesture_single_set_touch_only -gtk_gesture_single_get_button -gtk_gesture_single_set_button -gtk_gesture_single_get_current_button -gtk_gesture_single_get_current_sequence - - -GTK_TYPE_GESTURE_SINGLE -GTK_GESTURE_SINGLE -GTK_GESTURE_SINGLE_CLASS -GTK_IS_GESTURE_SINGLE -GTK_IS_GESTURE_SINGLE_CLASS -GTK_GESTURE_SINGLE_GET_CLASS - - -gtk_gesture_single_get_type -
- -
-gtkeventcontrollerlegacy -GtkEventControllerLegacy -GtkEventControllerLegacy -gtk_event_controller_legacy_new - - -GTK_TYPE_EVENT_CONTROLLER_LEGACY -GTK_EVENT_CONTROLLER_LEGACY -GTK_EVENT_CONTROLLER_LEGACY_CLASS -GTK_IS_EVENT_CONTROLLER_LEGACY -GTK_IS_EVENT_CONTROLLER_LEGACY_CLASS -GTK_EVENT_CONTROLLER_LEGACY_GET_CLASS - - -gtk_event_controller_legacy_get_type -
- -
-gtkeventcontrollerscroll -GtkEventControllerScroll -GtkEventControllerScroll -GtkEventControllerScrollFlags -gtk_event_controller_scroll_new -gtk_event_controller_scroll_set_flags -gtk_event_controller_scroll_get_flags - - -GTK_TYPE_EVENT_CONTROLLER_SCROLL -GTK_EVENT_CONTROLLER_SCROLL -GTK_EVENT_CONTROLLER_SCROLL_CLASS -GTK_IS_EVENT_CONTROLLER_SCROLL -GTK_IS_EVENT_CONTROLLER_SCROLL_CLASS -GTK_EVENT_CONTROLLER_SCROLL_GET_CLASS - - -gtk_event_controller_scroll_get_type -
- -
-gtkeventcontrollermotion -GtkEventControllerMotion -GtkEventControllerMotion -gtk_event_controller_motion_new -gtk_event_controller_motion_contains_pointer -gtk_event_controller_motion_is_pointer - - -GTK_TYPE_EVENT_CONTROLLER_MOTION -GTK_EVENT_CONTROLLER_MOTION -GTK_EVENT_CONTROLLER_MOTION_CLASS -GTK_IS_EVENT_CONTROLLER_MOTION -GTK_IS_EVENT_CONTROLLER_MOTION_CLASS -GTK_EVENT_CONTROLLER_MOTION_GET_CLASS - - -gtk_event_controller_motion_get_type -
- -
-gtkshortcuttrigger -GtkShortcutTrigger -GtkShortcutTrigger - -gtk_shortcut_trigger_trigger -gtk_shortcut_trigger_hash -gtk_shortcut_trigger_equal -gtk_shortcut_trigger_compare -gtk_shortcut_trigger_to_string -gtk_shortcut_trigger_print -gtk_shortcut_trigger_to_label -gtk_shortcut_trigger_print_label -gtk_shortcut_trigger_parse_string - - -GtkKeyvalTrigger -gtk_keyval_trigger_new -gtk_keyval_trigger_get_modifiers -gtk_keyval_trigger_get_keyval - - -GtkMnemonicTrigger -gtk_mnemonic_trigger_new -gtk_mnemonic_trigger_get_keyval - - -GtkAlternativeTrigger -gtk_alternative_trigger_new -gtk_alternative_trigger_get_first -gtk_alternative_trigger_get_second - - -GtkNeverTrigger -gtk_never_trigger_get - - -gtk_shortcut_trigger_get_type -
- -
-gtkshortcutaction -GtkShortcutAction -GtkShortcutAction -GtkShortcutActionFlags -GtkShortcutFunc -gtk_shortcut_action_to_string -gtk_shortcut_action_print -gtk_shortcut_action_parse_string -gtk_shortcut_action_activate - - -GtkNothingAction -gtk_nothing_action_get - - -GtkCallbackAction -gtk_callback_action_new - - -GtkMnemonicAction -gtk_mnemonic_action_get - - -GtkActivateAction -gtk_activate_action_get - - -GtkSignalAction -gtk_signal_action_new -gtk_signal_action_get_signal_name - - -GtkNamedAction -gtk_named_action_new -gtk_named_action_get_action_name - - -gtk_shortcut_action_get_type -
- -
-gtkshortcut -GtkShortcut -GtkShortcut -gtk_shortcut_new -gtk_shortcut_new_with_arguments -gtk_shortcut_get_trigger -gtk_shortcut_set_trigger -gtk_shortcut_get_action -gtk_shortcut_set_action -gtk_shortcut_get_arguments -gtk_shortcut_set_arguments - - -GTK_TYPE_SHORTCUT -GTK_SHORTCUT -GTK_SHORTCUT_CLASS -GTK_IS_SHORTCUT -GTK_IS_SHORTCUT_CLASS -GTK_SHORTCUT_GET_CLASS - - -gtk_shortcut_get_type -
- -
-gtkshortcutmanager -GtkShortcutManager -GtkShortcutManager -GtkShortcutManagerInterface -
- -
-gtkshortcutcontroller -GtkShortcutController -GtkShortcutController -gtk_shortcut_controller_new -gtk_shortcut_controller_new_for_model -GtkShortcutScope -GtkShortcutManager -GtkShortcutManagerInterface -gtk_shortcut_controller_set_mnemonics_modifiers -gtk_shortcut_controller_get_mnemonics_modifiers -gtk_shortcut_controller_set_scope -gtk_shortcut_controller_get_scope -gtk_shortcut_controller_add_shortcut -gtk_shortcut_controller_remove_shortcut - - -GTK_TYPE_SHORTCUT_CONTROLLER -GTK_SHORTCUT_CONTROLLER -GTK_SHORTCUT_CONTROLLER_CLASS -GTK_IS_SHORTCUT_CONTROLLER -GTK_IS_SHORTCUT_CONTROLLER_CLASS -GTK_SHORTCUT_CONTROLLER_GET_CLASS -GTK_TYPE_SHORTCUT_MANAGER -GTK_SHORTCUT_MANAGER -GTK_SHORTCUT_MANAGER_CLASS -GTK_IS_SHORTCUT_MANAGER -GTK_IS_SHORTCUT_MANAGER_CLASS -GTK_SHORTCUT_MANAGER_GET_CLASS - - -gtk_shortcut_controller_get_type -gtk_shortcut_manager_get_type -
- -
-gtkeventcontrollerkey -GtkEventControllerKey -GtkEventControllerKey -gtk_event_controller_key_new -gtk_event_controller_key_set_im_context -gtk_event_controller_key_get_im_context -gtk_event_controller_key_forward -gtk_event_controller_key_get_group - - -GTK_TYPE_EVENT_CONTROLLER_KEY -GTK_EVENT_CONTROLLER_KEY -GTK_EVENT_CONTROLLER_KEY_CLASS -GTK_IS_EVENT_CONTROLLER_KEY -GTK_IS_EVENT_CONTROLLER_KEY_CLASS -GTK_EVENT_CONTROLLER_KEY_GET_CLASS - - -gtk_event_controller_key_get_type -
- -
-gtkeventcontrollerfocus -GtkEventControllerFocus -GtkEventControllerFocus -gtk_event_controller_focus_new -gtk_event_controller_focus_contains_focus -gtk_event_controller_focus_is_focus - - -GTK_TYPE_EVENT_CONTROLLER_FOCUS -GTK_EVENT_CONTROLLER_FOCUS -GTK_EVENT_CONTROLLER_FOCUS_CLASS -GTK_IS_EVENT_CONTROLL_FOCUS -GTK_IS_EVENT_CONTROLLER_FOCUS_CLASS -GTK_EVENT_CONTROLLER_FOCUS_GET_CLASS - - -gtk_event_controller_focus_get_type -
- -
-gtkgesturedrag -GtkGestureDrag -GtkGestureDrag -gtk_gesture_drag_new -gtk_gesture_drag_get_start_point -gtk_gesture_drag_get_offset - - -GTK_TYPE_GESTURE_DRAG -GTK_GESTURE_DRAG -GTK_GESTURE_DRAG_CLASS -GTK_IS_GESTURE_DRAG -GTK_IS_GESTURE_DRAG_CLASS -GTK_GESTURE_DRAG_GET_CLASS - - -gtk_gesture_drag_get_type -
- -
-gtkgesturelongpress -GtkGestureLongPress -GtkGestureLongPress -gtk_gesture_long_press_new -gtk_gesture_long_press_set_delay_factor -gtk_gesture_long_press_get_delay_factor - - -GTK_TYPE_GESTURE_LONG_PRESS -GTK_GESTURE_LONG_PRESS -GTK_GESTURE_LONG_PRESS_CLASS -GTK_IS_GESTURE_LONG_PRESS -GTK_IS_GESTURE_LONG_PRESS_CLASS -GTK_GESTURE_LONG_PRESS_GET_CLASS - - -gtk_gesture_long_press_get_type -
- -
-gtkgestureclick -GtkGestureClick -GtkGestureClick -gtk_gesture_click_new - - -GTK_TYPE_GESTURE_CLICK -GTK_GESTURE_CLICK -GTK_GESTURE_CLICK_CLASS -GTK_IS_GESTURE_CLICK -GTK_IS_GESTURE_CLICK_CLASS -GTK_GESTURE_CLICK_GET_CLASS - - -gtk_gesture_click_get_type -
- -
-gtkgesturepan -GtkGesturePan -GtkGesturePan -GtkPanDirection -gtk_gesture_pan_new -gtk_gesture_pan_get_orientation -gtk_gesture_pan_set_orientation - - -GTK_TYPE_GESTURE_PAN -GTK_GESTURE_PAN -GTK_GESTURE_PAN_CLASS -GTK_IS_GESTURE_PAN -GTK_IS_GESTURE_PAN_CLASS -GTK_GESTURE_PAN_GET_CLASS - - -gtk_gesture_pan_get_type -
- -
-gtkgestureswipe -GtkGestureSwipe -GtkGestureSwipe -gtk_gesture_swipe_new -gtk_gesture_swipe_get_velocity - - -GTK_TYPE_GESTURE_SWIPE -GTK_GESTURE_SWIPE -GTK_GESTURE_SWIPE_CLASS -GTK_IS_GESTURE_SWIPE -GTK_IS_GESTURE_SWIPE_CLASS -GTK_GESTURE_SWIPE_GET_CLASS - - -gtk_gesture_swipe_get_type -
- -
-gtkgesturerotate -GtkGestureRotate -GtkGestureRotate -gtk_gesture_rotate_new -gtk_gesture_rotate_get_angle_delta - - -GTK_TYPE_GESTURE_ROTATE -GTK_GESTURE_ROTATE -GTK_GESTURE_ROTATE_CLASS -GTK_IS_GESTURE_ROTATE -GTK_IS_GESTURE_ROTATE_CLASS -GTK_GESTURE_ROTATE_GET_CLASS - - -gtk_gesture_rotate_get_type -
- -
-gtkgesturezoom -GtkGestureZoom -GtkGestureZoom -gtk_gesture_zoom_new -gtk_gesture_zoom_get_scale_delta - - -GTK_TYPE_GESTURE_ZOOM -GTK_GESTURE_ZOOM -GTK_GESTURE_ZOOM_CLASS -GTK_IS_GESTURE_ZOOM -GTK_IS_GESTURE_ZOOM_CLASS -GTK_GESTURE_ZOOM_GET_CLASS - - -gtk_gesture_zoom_get_type -
- -
-gtkpadcontroller -GtkPadController -GtkPadController -gtk_pad_controller_new -gtk_pad_controller_set_action_entries -gtk_pad_controller_set_action -GtkPadActionType -GtkPadActionEntry - - -GTK_TYPE_PAD_CONTROLLER -GTK_PAD_CONTROLLER -GTK_PAD_CONTROLLER_CLASS -GTK_IS_PAD_CONTROLLER -GTK_IS_PAD_CONTROLLER_CLASS -GTK_PAD_CONTROLLER_GET_CLASS - - -gtk_pad_controller_get_type -
- -
-gtkgesturestylus -GtkGestureStylus -GtkGestureStylus - -gtk_gesture_stylus_new -gtk_gesture_stylus_get_axis -gtk_gesture_stylus_get_axes -gtk_gesture_stylus_get_backlog -gtk_gesture_stylus_get_device_tool - - -GTK_TYPE_GESTURE_STYLUS -GTK_GESTURE_STYLUS -GTK_GESTURE_STYLUS_CLASS -GTK_IS_GESTURE_STYLUS -GTK_IS_GESTURE_STYLUS_CLASS -GTK_GESTURE_STYLUS_GET_CLASS -GtkGestureStylusClass - - -gtk_gesture_stylus_get_type -
- -
-gtkstacksidebar -GtkStackSidebar -gtk_stack_sidebar_new -gtk_stack_sidebar_set_stack -gtk_stack_sidebar_get_stack - - -GtkStackSidebarClass -GTK_TYPE_STACK_SIDEBAR -GTK_STACK_SIDEBAR -GTK_STACK_SIDEBAR_CLASS -GTK_IS_STACK_SIDEBAR -GTK_IS_STACK_SIDEBAR_CLASS -GTK_STACK_SIDEBAR_GET_CLASS - - -GtkStackSidebarPrivate -gtk_stack_sidebar_get_type -
- -
-gtkglarea -GtkGLArea -GtkGLAreaClass -gtk_gl_area_new -gtk_gl_area_get_context -gtk_gl_area_make_current -gtk_gl_area_queue_render -gtk_gl_area_attach_buffers -gtk_gl_area_set_error -gtk_gl_area_get_error - -gtk_gl_area_set_has_depth_buffer -gtk_gl_area_get_has_depth_buffer -gtk_gl_area_set_has_stencil_buffer -gtk_gl_area_get_has_stencil_buffer -gtk_gl_area_set_auto_render -gtk_gl_area_get_auto_render -gtk_gl_area_get_required_version -gtk_gl_area_set_required_version -gtk_gl_area_set_use_es -gtk_gl_area_get_use_es - -GTK_TYPE_GL_AREA -GTK_GL_AREA -GTK_GL_AREA_CLASS -GTK_GL_AREA_GET_CLASS -GTK_IS_GL_AREA -GTK_IS_GL_AREA_CLASS - -gtk_gl_area_get_type -
- -
-gtkshortcutswindow -GtkShortcutsWindow - -GTK_TYPE_SHORTCUTS_WINDOW -GTK_SHORTCUTS_WINDOW -GTK_IS_SHORTCUTS_WINDOW -GTK_SHORTCUTS_WINDOW_CLASS -GTK_IS_SHORTCUTS_WINDOW_CLASS -GTK_GET_SHORTCUTS_WINDOW_CLASS - -GtkShortcutsWindowClass -gtk_shortcuts_window_get_type -GTK_SHORTCUTS_WINDOW_GET_CLASS -
- -
-gtkshortcutssection -GtkShortcutsSection - -GTK_TYPE_SHORTCUTS_SECTION -GTK_SHORTCUTS_SECTION -GTK_IS_SHORTCUTS_SECTION -GTK_SHORTCUTS_SECTION_CLASS -GTK_IS_SHORTCUTS_SECTION_CLASS -GTK_GET_SHORTCUTS_SECTION_CLASS - -GtkShortcutsSectionClass -gtk_shortcuts_section_get_type -GTK_SHORTCUTS_SECTION_GET_CLASS -
- -
-gtkshortcutsgroup -GtkShortcutsGroup - -GTK_TYPE_SHORTCUTS_GROUP -GTK_SHORTCUTS_GROUP -GTK_IS_SHORTCUTS_GROUP -GTK_SHORTCUTS_GROUP_CLASS -GTK_IS_SHORTCUTS_GROUP_CLASS -GTK_GET_SHORTCUTS_GROUP_CLASS - -GtkShortcutsGroupClass -gtk_shortcuts_group_get_type -GTK_SHORTCUTS_GROUP_GET_CLASS -
- -
-gtkshortcutsshortcut -GtkShortcutsShortcut -GtkShortcutType - -GTK_TYPE_SHORTCUTS_SHORTCUT -GTK_SHORTCUTS_SHORTCUT -GTK_IS_SHORTCUTS_SHORTCUT -GTK_SHORTCUTS_SHORTCUT_CLASS -GTK_IS_SHORTCUTS_SHORTCUT_CLASS -GTK_GET_SHORTCUTS_SHORTCUT_CLASS - -GtkShortcutsShortcutClass -gtk_shortcuts_shortcut_get_type -gtk_shortcuts_shortcut_update_accel -GTK_SHORTCUTS_SHORTCUT_GET_CLASS -
- -
-gtkshortcutlabel -GtkShortcutLabel -gtk_shortcut_label_new -gtk_shortcut_label_get_accelerator -gtk_shortcut_label_set_accelerator -gtk_shortcut_label_get_disabled_text -gtk_shortcut_label_set_disabled_text - - -GtkShortcutLabelClass -gtk_shortcut_label_get_type -GTK_TYPE_SHORTCUT_LABEL -GTK_SHORTCUT_LABEL -GTK_SHORTCUT_LABEL_CLASS -GTK_SHORTCUT_LABEL_GET_CLASS -GTK_IS_SHORTCUT_LABEL -GTK_IS_SHORTCUT_LABEL_CLASS -
- -
-gtkvideo -GtkVideo -gtk_video_new -gtk_video_new_for_media_stream -gtk_video_new_for_file -gtk_video_new_for_filename -gtk_video_new_for_resource -gtk_video_get_media_stream -gtk_video_set_media_stream -gtk_video_get_file -gtk_video_set_file -gtk_video_set_filename -gtk_video_set_resource -gtk_video_get_autoplay -gtk_video_set_autoplay -gtk_video_get_loop -gtk_video_set_loop - - -gtk_video_get_type -
- -
-gtkmediacontrols -GtkMediaControls -gtk_media_controls_new -gtk_media_controls_get_media_stream -gtk_media_controls_set_media_stream - - -gtk_media_controls_get_type -
- -
-gtkmediafile -GtkMediaFile -gtk_media_file_new -gtk_media_file_new_for_filename -gtk_media_file_new_for_resource -gtk_media_file_new_for_file -gtk_media_file_new_for_input_stream -gtk_media_file_clear -gtk_media_file_set_filename -gtk_media_file_set_resource -gtk_media_file_set_file -gtk_media_file_get_file -gtk_media_file_set_input_stream -gtk_media_file_get_input_stream - - -GTK_TYPE_MEDIA_FILE -gtk_media_file_get_type -
- -
-gtkmediastream -GtkMediaStream -GtkMediaStreamClass - -gtk_media_stream_is_prepared -gtk_media_stream_get_error -gtk_media_stream_has_audio -gtk_media_stream_has_video -gtk_media_stream_play -gtk_media_stream_pause -gtk_media_stream_get_playing -gtk_media_stream_set_playing -gtk_media_stream_get_ended -gtk_media_stream_get_timestamp -gtk_media_stream_get_duration -gtk_media_stream_is_seekable -gtk_media_stream_is_seeking -gtk_media_stream_seek -gtk_media_stream_get_loop -gtk_media_stream_set_loop -gtk_media_stream_get_muted -gtk_media_stream_set_muted -gtk_media_stream_get_volume -gtk_media_stream_set_volume -gtk_media_stream_realize -gtk_media_stream_unrealize - - -gtk_media_stream_prepared -gtk_media_stream_unprepared -gtk_media_stream_update -gtk_media_stream_ended -gtk_media_stream_seek_success -gtk_media_stream_seek_failed -gtk_media_stream_gerror -gtk_media_stream_error -gtk_media_stream_error_valist - - -GTK_TYPE_MEDIA_STREAM -gtk_media_stream_get_type -
- -
-gtkroot -GtkRoot -GtkRoot -gtk_root_get_display -gtk_root_get_focus -gtk_root_set_focus - - -gtk_root_get_type -
- -
-gtknative -GtkNative -gtk_native_get_for_surface -gtk_native_get_surface -gtk_native_get_renderer -gtk_native_get_surface_transform -gtk_native_realize -gtk_native_unrealize - - -gtk_native_get_type -
- -
-gtklayoutmanager -GtkLayoutManager -GtkLayoutManagerClass - -gtk_layout_manager_measure -gtk_layout_manager_allocate -gtk_layout_manager_get_request_mode -gtk_layout_manager_get_widget -gtk_layout_manager_get_layout_child -gtk_layout_manager_layout_changed - - -GTK_TYPE_LAYOUT_MANAGER -gtk_layout_manager_get_type -
- -
-gtklayoutchild -GtkLayoutChild -GtkLayoutChildClass - -gtk_layout_child_get_layout_manager -gtk_layout_child_get_child_widget - - -GTK_TYPE_LAYOUT_CHILD -gtk_layout_child_get_type -
- -
-gtkboxlayout -GtkBoxLayout - -gtk_box_layout_new -gtk_box_layout_set_homogeneous -gtk_box_layout_get_homogeneous -gtk_box_layout_set_spacing -gtk_box_layout_get_spacing -gtk_box_layout_set_baseline_position -gtk_box_layout_get_baseline_position - - -GTK_TYPE_BOX_LAYOUT -gtk_box_layout_get_type -
- -
-gtkcenterlayout -GtkCenterLayout - -gtk_center_layout_new -gtk_center_layout_set_orientation -gtk_center_layout_get_orientation -gtk_center_layout_set_baseline_position -gtk_center_layout_get_baseline_position -gtk_center_layout_set_start_widget -gtk_center_layout_get_start_widget -gtk_center_layout_set_center_widget -gtk_center_layout_get_center_widget -gtk_center_layout_set_end_widget -gtk_center_layout_get_end_widget - - -GTK_TYPE_CENTER_LAYOUT -gtk_center_layout_get_type -
- -
-gtkcustomlayout -GtkCustomLayout - -GtkCustomRequestModeFunc -GtkCustomMeasureFunc -GtkCustomAllocateFunc - -gtk_custom_layout_new - - -GTK_TYPE_CUSTOM_LAYOUT -gtk_custom_layout_get_type -
- -
-gtkbinlayout -GtkBinLayout - -gtk_bin_layout_new - - -GTK_TYPE_BIN_LAYOUT -gtk_bin_layout_get_type -
- -
-gtkfixedlayout -GtkFixedLayout - -gtk_fixed_layout_new - - -GtkFixedLayoutChild - -gtk_fixed_layout_child_set_transform -gtk_fixed_layout_child_get_transform - - -GTK_TYPE_FIXED_LAYOUT -gtk_fixed_layout_get_type -GTK_TYPE_FIXED_LAYOUT_CHILD -gtk_fixed_layout_child_get_type -
- -
-gtkgridlayout -GtkGridLayout - -gtk_grid_layout_new -gtk_grid_layout_set_row_homogeneous -gtk_grid_layout_get_row_homogeneous -gtk_grid_layout_set_row_spacing -gtk_grid_layout_get_row_spacing -gtk_grid_layout_set_column_homogeneous -gtk_grid_layout_get_column_homogeneous -gtk_grid_layout_set_column_spacing -gtk_grid_layout_get_column_spacing -gtk_grid_layout_set_row_baseline_position -gtk_grid_layout_get_row_baseline_position -gtk_grid_layout_set_baseline_row -gtk_grid_layout_get_baseline_row - - -GtkGridLayoutChild - -gtk_grid_layout_child_set_column -gtk_grid_layout_child_get_column -gtk_grid_layout_child_set_row -gtk_grid_layout_child_get_row -gtk_grid_layout_child_set_column_span -gtk_grid_layout_child_get_column_span -gtk_grid_layout_child_set_row_span -gtk_grid_layout_child_get_row_span - - -GTK_TYPE_GRID_LAYOUT -gtk_grid_layout_get_type -GTK_TYPE_GRID_LAYOUT_CHILD -gtk_grid_layout_child_get_type -
- -
-gtkconstraint -GtkConstraint -GtkConstraintTarget - -gtk_constraint_new -gtk_constraint_new_constant -gtk_constraint_get_target -GtkConstraintAttribute -gtk_constraint_get_target_attribute -GtkConstraintRelation -gtk_constraint_get_relation -gtk_constraint_get_source -gtk_constraint_get_source_attribute -gtk_constraint_get_multiplier -gtk_constraint_get_constant -GtkConstraintStrength -gtk_constraint_get_strength -gtk_constraint_is_required -gtk_constraint_is_attached -gtk_constraint_is_constant - - -GTK_TYPE_CONSTRAINT -gtk_constraint_get_type -GTK_TYPE_CONSTRAINT_TARGET -gtk_constraint_target_get_type -
- -
-gtkconstraintlayout -GtkConstraintLayout -GtkConstraintLayoutChild -GtkConstraintVflParserError - -gtk_constraint_layout_new - - -gtk_constraint_layout_add_constraint -gtk_constraint_layout_remove_constraint -gtk_constraint_layout_remove_all_constraints - - -gtk_constraint_layout_add_guide -gtk_constraint_layout_remove_guide - - -gtk_constraint_layout_add_constraints_from_description -gtk_constraint_layout_add_constraints_from_descriptionv - - -gtk_constraint_layout_observe_constraints -gtk_constraint_layout_observe_guides - - -GTK_TYPE_CONSTRAINT_LAYOUT -gtk_constraint_layout_get_type -GTK_TYPE_CONSTRAINT_LAYOUT_CHILD -gtk_constraint_layout_child_get_type -GTK_CONSTRAINT_VFL_PARSER_ERROR -gtk_constraint_vfl_parser_error_quark -
- -
-gtkconstraintguide -GtkConstraintGuide - -gtk_constraint_guide_new -gtk_constraint_guide_set_name -gtk_constraint_guide_get_name -gtk_constraint_guide_set_strength -gtk_constraint_guide_get_strength -gtk_constraint_guide_set_min_size -gtk_constraint_guide_get_min_size -gtk_constraint_guide_set_nat_size -gtk_constraint_guide_get_nat_size -gtk_constraint_guide_set_max_size -gtk_constraint_guide_get_max_size - - -GTK_TYPE_CONSTRAINT_GUIDE -gtk_constraint_guide_get_tyoe -
- -
-gtkdragsource -GtkDragSource -gtk_drag_source_new -gtk_drag_source_set_content -gtk_drag_source_get_content -gtk_drag_source_set_actions -gtk_drag_source_get_actions -gtk_drag_source_set_icon -gtk_drag_source_drag_cancel -gtk_drag_source_get_drag -gtk_drag_check_threshold - -GTK_TYPE_DRAG_SOURCE -GTK_DRAG_SOURCE -GTK_DRAG_SOURCE_CLASS -GTK_IS_DRAG_SOURCE -GTK_IS_DRAG_SOURCE_CLASS -GTK_DRAG_SOURCE_GET_CLASS - -gtk_drag_source_get_type -
- -
-gtkdroptarget -GtkDropTarget -gtk_drop_target_new -gtk_drop_target_set_gtypes -gtk_drop_target_get_gtypes -gtk_drop_target_get_formats -gtk_drop_target_set_actions -gtk_drop_target_get_actions -gtk_drop_target_set_preload -gtk_drop_target_get_preload -gtk_drop_target_get_drop -gtk_drop_target_get_value -gtk_drop_target_reject - - -GTK_TYPE_DROP_TARGET -GTK_DROP_TARGET -GTK_DROP_TARGET_CLASS -GTK_IS_DROP_TARGET -GTK_IS_DROP_TARGET_CLASS -GTK_DROP_TARGET_GET_CLASS - -gtk_drop_target_get_type -
- -
-gtkdroptargetasync -GtkDropTargetAsync -gtk_drop_target_async_new -gtk_drop_target_async_set_formats -gtk_drop_target_async_get_formats -gtk_drop_target_async_set_actions -gtk_drop_target_async_get_actions -gtk_drop_target_async_reject_drop - - -GTK_TYPE_DROP_TARGET_ASYNC -GTK_DROP_TARGET_ASYNC -GTK_DROP_TARGET_ASYNC_CLASS -GTK_IS_DROP_TARGET_ASYNC -GTK_IS_DROP_TARGET_ASYNC_CLASS -GTK_DROP_TARGET_ASYNC_GET_CLASS - -gtk_drop_target_async_get_type -
- -
-gtkdropcontrollermotion -GtkDropControllerMotion -GtkDropControllerMotion -gtk_drop_controller_motion_new -gtk_drop_controller_motion_contains_pointer -gtk_drop_controller_motion_is_pointer -gtk_drop_controller_motion_get_drop - - -GTK_TYPE_DROP_CONTROLLER_MOTION -GTK_DROP_CONTROLLER_MOTION -GTK_DROP_CONTROLLER_MOTION_CLASS -GTK_IS_DROP_CONTROLLER_MOTION -GTK_IS_DROP_CONTROLLER_MOTION_CLASS -GTK_DROP_CONTROLLER_MOTION_GET_CLASS - - -gtk_drop_controller_motion_get_type -
- -
-gtkdragicon -GtkDragIcon -gtk_drag_icon_get_for_drag -gtk_drag_icon_set_child -gtk_drag_icon_get_child -gtk_drag_icon_set_from_paintable - - -gtk_drag_icon_create_widget_for_value - - -GTK_TYPE_DRAG_ICON -GTK_DRAG_ICON -GTK_DRAG_ICON_CLASS -GTK_IS_DRAG_ICON -GTK_IS_DRAG_ICON_CLASS -GTK_DRAG_ICON_GET_CLASS - -gtk_drag_icon_get_type -
- -
-gtkemojichooser -GtkEmojiChooser -gtk_emoji_chooser_new - - -GTK_TYPE_EMOJI_CHOOSER -GTK_EMOJI_CHOOSER -GTK_EMOJI_CHOOSER_CLASS -GTK_IS_EMOJI_CHOOSER -GTK_IS_EMOJI_CHOOSER_CLASS -GTK_EMOJI_CHOOSER_GET_CLASS - - -gtk_emoji_chooser_get_type -
- -
-gtkoverlaylayout -GtkOverlayLayout - -gtk_overlay_layout_new - - -GtkOverlayLayoutChild - -gtk_overlay_layout_child_set_measure -gtk_overlay_layout_child_get_measure -gtk_overlay_layout_child_set_clip_overlay -gtk_overlay_layout_child_get_clip_overlay - - -GTK_TYPE_OVERLAY_LAYOUT -gtk_overlay_layout_get_type -GTK_TYPE_OVERLAY_LAYOUT_CHLD -gtk_overlay_layout_child_get_type -
- -
-gtkexpression -GtkExpression -GtkExpressionWatch -GtkExpressionNotify -gtk_expression_ref -gtk_expression_unref -gtk_expression_get_value_type -gtk_expression_is_static -gtk_expression_evaluate -gtk_expression_watch -gtk_expression_bind -gtk_expression_watch_ref -gtk_expression_watch_unref -gtk_expression_watch_evaluate -gtk_expression_watch_unwatch - - -gtk_property_expression_new -gtk_property_expression_new_for_pspec -gtk_property_expression_get_expression -gtk_property_expression_get_pspec -gtk_constant_expression_new -gtk_constant_expression_new_for_value -gtk_constant_expression_get_value -gtk_object_expression_new -gtk_object_expression_get_object -gtk_closure_expression_new -gtk_cclosure_expression_new - - -GTK_VALUE_HOLDS_EXPRESSION -gtk_value_set_expression -gtk_value_take_expression -gtk_value_get_expression -gtk_value_dup_expression - - -GtkParamSpecExpression -gtk_param_spec_expression - - -GTK_IS_EXPRESSION -GTK_TYPE_EXPRESSION - -gtk_expression_get_type -
- -
-gtkboolfilter -GtkBoolFilter -gtk_bool_filter_new -gtk_bool_filter_get_expression -gtk_bool_filter_set_expression -gtk_bool_filter_get_invert -gtk_bool_filter_set_invert - - -gtk_bool_filter_get_type -
- -
-gtkstringfilter -GtkStringFilter -GtkStringFilterMatchMode -gtk_string_filter_new -gtk_string_filter_get_search -gtk_string_filter_set_search -gtk_string_filter_get_expression -gtk_string_filter_set_expression -gtk_string_filter_get_ignore_case -gtk_string_filter_set_ignore_case -gtk_string_filter_get_match_mode -gtk_string_filter_set_match_mode - - -gtk_string_filter_get_type -
- -
-gtkdropdown -GtkDropDown -GtkDropDown -gtk_drop_down_new -gtk_drop_down_new_from_strings -gtk_drop_down_set_model -gtk_drop_down_get_model -gtk_drop_down_set_selected -gtk_drop_down_get_selected -gtk_drop_down_get_selected_item -gtk_drop_down_set_factory -gtk_drop_down_get_factory -gtk_drop_down_set_list_factory -gtk_drop_down_get_list_factory -gtk_drop_down_set_expression -gtk_drop_down_get_expression -gtk_drop_down_set_enable_search -gtk_drop_down_get_enable_search - -GTK_TYPE_DROP_DOWN - -gtk_drop_down_get_type -
- -
-gtkstringlist -GtkStringList -GtkStringList -gtk_string_list_new -gtk_string_list_append -gtk_string_list_take -gtk_string_list_remove -gtk_string_list_splice -gtk_string_list_get_string - -GtkStringObject -gtk_string_object_new -gtk_string_object_get_string -
- -
-gtkselectionfiltermodel -GtkSelectionFilterModel -GtkSelectionFilterModel -gtk_selection_filter_model_new -gtk_selection_filter_model_set_model -gtk_selection_filter_model_get_model -
- -
-gtkaccessible -GtkAccessible -GtkAccessibleRole -GtkAccessibleState -GtkAccessibleProperty -GtkAccessibleRelation -GtkAccessibleTristate -GtkAccessibleInvalidState -GtkAccessibleAutocomplete -GtkAccessibleSort -gtk_accessible_get_accessible_role -gtk_accessible_update_state -gtk_accessible_update_state_value -gtk_accessible_reset_state -gtk_accessible_update_property -gtk_accessible_update_property_value -gtk_accessible_reset_property -gtk_accessible_update_relation -gtk_accessible_update_relation_value -gtk_accessible_reset_relation -gtk_accessible_property_init_value -gtk_accessible_relation_init_value -gtk_accessible_state_init_value - - -GTK_TYPE_ACCESSIBLE -GTK_TYPE_ACCESSIBLE_PROPERTY -GTK_TYPE_ACCESSIBLE_ROLE -GTK_TYPE_ACCESSIBLE_STATE -GTK_ACCESSIBLE -GTK_ACCESSIBLE_GET_IFACE -GTK_IS_ACCESSIBLE - -gtk_accessible_get_type -
- -
-gtkatcontext -GtkATContext -gtk_at_context_get_accessible -gtk_at_context_get_accessible_role - -gtk_at_context_create - -GTK_TYPE_AT_CONTEXT -GTK_AT_CONTEXT -GTK_AT_CONTEXT_CLASS -GTK_AT_CONTEXT_GET_CLASS -GTK_IS_AT_CONTEXT -GTK_IS_AT_CONTEXT_CLASS - -GtkATContextClass -gtk_at_context_get_type -
diff --git a/docs/reference/gtk/gtk4.toml.in b/docs/reference/gtk/gtk4.toml.in index f71d310373c..04e77d89a9d 100644 --- a/docs/reference/gtk/gtk4.toml.in +++ b/docs/reference/gtk/gtk4.toml.in @@ -43,6 +43,7 @@ base_url = "https://gitlab.gnome.org/GNOME/gtk/-/blob/master/" [extra] # The same order will be used when generating the index content_files = [ + "overview.md", "getting_started.md", "building.md", "compiling.md", diff --git a/docs/reference/gtk/gtk4.types.in b/docs/reference/gtk/gtk4.types.in deleted file mode 100644 index a3e57c5be45..00000000000 --- a/docs/reference/gtk/gtk4.types.in +++ /dev/null @@ -1,261 +0,0 @@ -#include -#include - -gtk_about_dialog_get_type -gtk_accessible_get_type -gtk_actionable_get_type -gtk_action_bar_get_type -gtk_adjustment_get_type -gtk_any_filter_get_type -gtk_app_chooser_get_type -gtk_app_chooser_button_get_type -gtk_app_chooser_dialog_get_type -gtk_app_chooser_widget_get_type -gtk_application_get_type -gtk_application_window_get_type -gtk_aspect_frame_get_type -gtk_assistant_get_type -gtk_assistant_page_get_type -gtk_at_context_get_type -gtk_bin_layout_get_type -gtk_bitset_get_type -gtk_bookmark_list_get_type -gtk_bool_filter_get_type -gtk_box_get_type -gtk_box_layout_get_type -gtk_buildable_get_type -gtk_builder_cscope_get_type -gtk_builder_get_type -gtk_builder_list_item_factory_get_type -gtk_builder_scope_get_type -gtk_button_get_type -gtk_calendar_get_type -gtk_cclosure_expression_get_type -gtk_cell_area_get_type -gtk_cell_area_box_get_type -gtk_cell_area_context_get_type -gtk_cell_editable_get_type -gtk_cell_layout_get_type -gtk_cell_renderer_accel_get_type -gtk_cell_renderer_combo_get_type -gtk_cell_renderer_get_type -gtk_cell_renderer_pixbuf_get_type -gtk_cell_renderer_progress_get_type -gtk_cell_renderer_spin_get_type -gtk_cell_renderer_spinner_get_type -gtk_cell_renderer_text_get_type -gtk_cell_renderer_toggle_get_type -gtk_cell_view_get_type -gtk_center_box_get_type -gtk_center_layout_get_type -gtk_check_button_get_type -gtk_closure_expression_get_type -gtk_color_button_get_type -gtk_color_chooser_get_type -gtk_color_chooser_dialog_get_type -gtk_color_chooser_widget_get_type -gtk_column_view_get_type -gtk_column_view_column_get_type -gtk_combo_box_get_type -gtk_combo_box_text_get_type -gtk_constant_expression_get_type -gtk_constraint_get_type -gtk_constraint_guide_get_type -gtk_constraint_layout_get_type -gtk_constraint_target_get_type -gtk_css_provider_get_type -gtk_custom_filter_get_type -gtk_custom_sorter_get_type -gtk_custom_layout_get_type -gtk_dialog_get_type -gtk_directory_list_get_type -gtk_drag_icon_get_type -gtk_drag_source_get_type -gtk_drawing_area_get_type -gtk_drop_controller_motion_get_type -gtk_drop_down_get_type -gtk_drop_target_async_get_type -gtk_drop_target_get_type -gtk_editable_get_type -gtk_editable_label_get_type -gtk_emoji_chooser_get_type -gtk_entry_buffer_get_type -gtk_entry_completion_get_type -gtk_entry_get_type -gtk_event_controller_get_type -gtk_event_controller_key_get_type -gtk_event_controller_focus_get_type -gtk_event_controller_legacy_get_type -gtk_event_controller_motion_get_type -gtk_event_controller_scroll_get_type -gtk_every_filter_get_type -gtk_expander_get_type -gtk_expression_get_type -gtk_file_chooser_dialog_get_type -gtk_file_chooser_get_type -gtk_file_chooser_native_get_type -gtk_file_chooser_widget_get_type -gtk_file_filter_get_type -gtk_filter_get_type -gtk_filter_list_model_get_type -gtk_fixed_get_type -gtk_fixed_layout_get_type -gtk_flatten_list_model_get_type -gtk_flow_box_get_type -gtk_flow_box_child_get_type -gtk_font_button_get_type -gtk_font_chooser_get_type -gtk_font_chooser_dialog_get_type -gtk_font_chooser_widget_get_type -gtk_frame_get_type -gtk_gesture_get_type -gtk_gesture_click_get_type -gtk_gesture_drag_get_type -gtk_gesture_long_press_get_type -gtk_gesture_pan_get_type -gtk_gesture_rotate_get_type -gtk_gesture_single_get_type -gtk_gesture_stylus_get_type -gtk_gesture_swipe_get_type -gtk_gesture_zoom_get_type -gtk_gl_area_get_type -gtk_grid_get_type -gtk_grid_layout_child_get_type -gtk_grid_layout_get_type -gtk_grid_view_get_type -gtk_header_bar_get_type -gtk_icon_theme_get_type -gtk_icon_view_get_type -gtk_image_get_type -gtk_im_context_get_type -gtk_im_context_simple_get_type -gtk_im_multicontext_get_type -gtk_info_bar_get_type -gtk_label_get_type -gtk_layout_child_get_type -gtk_layout_manager_get_type -gtk_link_button_get_type -gtk_list_item_get_type -gtk_list_item_factory_get_type -gtk_list_store_get_type -gtk_list_box_get_type -gtk_list_box_row_get_type -gtk_list_view_get_type -gtk_lock_button_get_type -gtk_map_list_model_get_type -gtk_media_controls_get_type -gtk_media_file_get_type -gtk_media_stream_get_type -gtk_menu_button_get_type -gtk_message_dialog_get_type -gtk_mount_operation_get_type -gtk_multi_filter_get_type -gtk_multi_selection_get_type -gtk_multi_sorter_get_type -gtk_native_get_type -gtk_native_dialog_get_type -gtk_no_selection_get_type -gtk_notebook_get_type -gtk_notebook_page_get_type -gtk_numeric_sorter_get_type -gtk_object_expression_get_type -gtk_orientable_get_type -gtk_overlay_get_type -gtk_overlay_layout_get_type -gtk_overlay_layout_child_get_type -gtk_pad_controller_get_type -gtk_page_setup_get_type -@DISABLE_ON_W32@gtk_page_setup_unix_dialog_get_type -gtk_paned_get_type -gtk_paper_size_get_type -gtk_password_entry_get_type -gtk_picture_get_type -gtk_popover_get_type -gtk_popover_menu_get_type -gtk_popover_menu_bar_get_type -@DISABLE_ON_W32@gtk_printer_get_type -gtk_print_context_get_type -@DISABLE_ON_W32@gtk_print_job_get_type -gtk_print_operation_get_type -gtk_print_operation_preview_get_type -gtk_print_settings_get_type -@DISABLE_ON_W32@gtk_print_unix_dialog_get_type -gtk_progress_bar_get_type -gtk_property_expression_get_type -gtk_range_get_type -gtk_recent_manager_get_type -gtk_revealer_get_type -gtk_root_get_type -gtk_scale_button_get_type -gtk_scale_get_type -gtk_scrollable_get_type -gtk_scrollbar_get_type -gtk_scrolled_window_get_type -gtk_search_bar_get_type -gtk_search_entry_get_type -gtk_selection_filter_model_get_type -gtk_selection_model_get_type -gtk_separator_get_type -gtk_settings_get_type -gtk_shortcut_get_type -gtk_shortcut_controller_get_type -gtk_shortcut_label_get_type -gtk_shortcut_manager_get_type -gtk_shortcuts_window_get_type -gtk_shortcuts_section_get_type -gtk_shortcuts_group_get_type -gtk_shortcuts_shortcut_get_type -gtk_signal_list_item_factory_get_type -gtk_single_selection_get_type -gtk_size_group_get_type -gtk_slice_list_model_get_type -gtk_snapshot_get_type -gtk_sort_list_model_get_type -gtk_sorter_get_type -gtk_spin_button_get_type -gtk_spinner_get_type -gtk_stack_get_type -gtk_stack_page_get_type -gtk_stack_sidebar_get_type -gtk_stack_switcher_get_type -gtk_statusbar_get_type -gtk_string_filter_get_type -gtk_string_list_get_type -gtk_string_object_get_type -gtk_string_sorter_get_type -gtk_switch_get_type -gtk_level_bar_get_type -gtk_style_context_get_type -gtk_style_provider_get_type -gtk_text_buffer_get_type -gtk_text_child_anchor_get_type -gtk_text_get_type -gtk_text_iter_get_type -gtk_text_mark_get_type -gtk_text_tag_get_type -gtk_text_tag_table_get_type -gtk_text_view_get_type -gtk_toggle_button_get_type -gtk_tree_drag_dest_get_type -gtk_tree_drag_source_get_type -gtk_tree_expander_get_type -gtk_tree_list_model_get_type -gtk_tree_list_row_get_type -gtk_tree_list_row_sorter_get_type -gtk_tree_model_filter_get_type -gtk_tree_model_get_type -gtk_tree_model_sort_get_type -gtk_tree_selection_get_type -gtk_tree_sortable_get_type -gtk_tree_store_get_type -gtk_tree_view_column_get_type -gtk_tree_view_get_type -gtk_video_get_type -gtk_viewport_get_type -gtk_volume_button_get_type -gtk_widget_get_type -gtk_widget_paintable_get_type -gtk_window_get_type -gtk_window_controls_get_type -gtk_window_group_get_type -gtk_window_handle_get_type diff --git a/docs/reference/gtk/meson.build b/docs/reference/gtk/meson.build index b50bec2c18b..792bde0a6f2 100644 --- a/docs/reference/gtk/meson.build +++ b/docs/reference/gtk/meson.build @@ -1,11 +1,13 @@ # XXX: gi-docgen needs a deps file expand_content_md_files = [ + 'overview.md', 'broadway.md', 'osx.md', 'wayland.md', 'windows.md', 'x11.md', 'getting_started.md', + 'initialization.md', 'resources.md', 'building.md', 'compiling.md', diff --git a/docs/reference/gtk/overview.md b/docs/reference/gtk/overview.md new file mode 100644 index 00000000000..6016861e80d --- /dev/null +++ b/docs/reference/gtk/overview.md @@ -0,0 +1,65 @@ +Title: Overview + +GTK is a library for creating graphical user interfaces. It works on many +UNIX-like platforms, Windows, and macOS. GTK is released under the terms of +the [GNU Library General Public License][gnu-lgpl], which allows for flexible +licensing of client applications. GTK has a C-based, object-oriented +architecture that allows for maximum flexibility and portability; there are +bindings for many other languages, including C++, Objective-C, Guile/Scheme, Perl, +Python, JavaScript, Rust, Go, TOM, Ada95, Free Pascal, and Eiffel. + +The GTK toolkit contains "widgets": GUI components such as buttons, text +input, or windows. + +GTK depends on the following libraries: + + - **GLib**: a general-purpose utility library, not specific to graphical + user interfaces. GLib provides many useful data types, macros, type + conversions, string utilities, file utilities, a main loop abstraction, + and so on. More information available on the [GLib website][glib]. + - **GObject**: A library that provides a type system, a collection of + fundamental types including an object type, and a signal system. More + information available on the [GObject website][gobject]. + - **GIO**: A modern, easy-to-use VFS API including abstractions for files, + drives, volumes, stream IO, as well as network programming and IPC though + DBus. More information available on the [GIO website][gio]. + - **Cairo**: Cairo is a 2D graphics library with support for multiple + output devices. More information available on the [Cairo website][cairo]. + - **OpenGL**: OpenGL is the premier environment for developing portable, + interactive 2D and 3D graphics applications. More information available + on the [Khronos website][opengl]. + - **Pango**: Pango is a library for internationalized text handling. It + centers around the `PangoLayout` object, representing a paragraph of + text. Pango provides the engine for `GtkTextView`, `GtkLabel`, + `GtkEntry`, and all GTK widgets that display text. More information + available on the [Pango website][pango]. + - **gdk-pixbuf**: A small, portable library which allows you to create + `GdkPixbuf` ("pixel buffer") objects from image data or image files. You + can use `GdkPixbuf` in combination with widgets like `GtkImage` to + display images. More information available on the + [gdk-pixbuf website][gdkpixbuf]. + - **graphene**: A small library which provides vector and matrix + datatypes and operations. Graphene provides optimized implementations + using various SIMD instruction sets such as SSE and ARM NEON. More + information available on the [Graphene website][graphene] + +GTK is divided into three parts: + + - **GDK**: GDK is the abstraction layer that allows GTK to support multiple + windowing systems. GDK provides window system facilities on Wayland, X11, + Microsoft Windows, and Apple macOS. + - **GSK**: GSK is an API for creating a scene graph from drawing operation, + called "nodes", and rendering it using different backends. GSK provides + renderers for OpenGL, Vulkan and Cairo. + - **GTK**: The GUI toolkit, containing UI elements, layout managers, data + storage types for efficient use in GUI applications, and much more. + +[gnu-lgpl]: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html +[glib]: https://developer.gnome.org/glib/stable/ +[gobject]: https://developer.gnome.org/gobject/stable/ +[gio]: https://developer.gnome.org/gio/stable/ +[cairo]: https://www.cairographics.org/manual/ +[opengl]: https://www.opengl.org/about/ +[pango]: https://pango.gnome.org/ +[gdkpixbuf]: https://developer.gnome.org/gdk-pixbuf/stable/ +[graphene]: https://ebassi.github.io/graphene/ diff --git a/docs/reference/gtk/version.xml.in b/docs/reference/gtk/version.xml.in deleted file mode 100644 index 3bb59ac105c..00000000000 --- a/docs/reference/gtk/version.xml.in +++ /dev/null @@ -1 +0,0 @@ -@GTK_VERSION@ diff --git a/docs/reference/gtk/visual_index.xml b/docs/reference/gtk/visual_index.xml deleted file mode 100644 index 46efd6a343a..00000000000 --- a/docs/reference/gtk/visual_index.xml +++ /dev/null @@ -1,109 +0,0 @@ - - - -
- Display - - - - - - - - - - - - - - - - - - - - - - - -
- -
- Buttons - - - - - - - - - - - - - - - - - -
- -
- Entries - - - - - - - -
- -
- Containers - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- Windows - - - - - - - - - - - - - -
-
-- GitLab From f85b847410ab53144a540db728e6467a68621083 Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Wed, 10 Feb 2021 14:03:56 +0000 Subject: [PATCH 008/471] docs: Add metadata preamble to GTK's content files --- docs/reference/gtk/actions.md | 3 ++- docs/reference/gtk/broadway.md | 9 ++++++--- docs/reference/gtk/building.md | 3 ++- docs/reference/gtk/compiling.md | 3 ++- docs/reference/gtk/css-overview.md | 3 ++- docs/reference/gtk/css-properties.md | 3 ++- docs/reference/gtk/drawing-model.md | 3 ++- docs/reference/gtk/getting_started.md | 3 ++- docs/reference/gtk/input-handling.md | 3 ++- docs/reference/gtk/migrating-2to4.md | 3 ++- docs/reference/gtk/migrating-3to4.md | 3 ++- docs/reference/gtk/osx.md | 3 ++- docs/reference/gtk/question_index.md | 3 ++- docs/reference/gtk/resources.md | 3 ++- docs/reference/gtk/running.md | 3 ++- docs/reference/gtk/section-accessibility.md | 3 ++- docs/reference/gtk/section-list-widget.md | 3 ++- docs/reference/gtk/section-text-widget.md | 3 ++- docs/reference/gtk/section-tree-widget.md | 3 ++- docs/reference/gtk/wayland.md | 3 ++- docs/reference/gtk/windows.md | 3 ++- docs/reference/gtk/x11.md | 3 ++- 22 files changed, 48 insertions(+), 24 deletions(-) diff --git a/docs/reference/gtk/actions.md b/docs/reference/gtk/actions.md index 61433ccc194..51af4fbf3fb 100644 --- a/docs/reference/gtk/actions.md +++ b/docs/reference/gtk/actions.md @@ -1,4 +1,5 @@ -# Overview of actions in GTK {#actions-overview} +Title: Overview of actions in GTK +Slug: actions This chapter describes in detail how GTK uses actions to connect activatable UI elements to callbacks. GTK inherits the underlying diff --git a/docs/reference/gtk/broadway.md b/docs/reference/gtk/broadway.md index 53d6d3d3345..8bf24c43c1d 100644 --- a/docs/reference/gtk/broadway.md +++ b/docs/reference/gtk/broadway.md @@ -1,4 +1,7 @@ -# Using GTK with Broadway {#gtk-broadway} +Title: The Broadway windowing system +Slug: broadway + +## Using GTK with Broadway The GDK Broadway backend provides support for displaying GTK applications in a web browser, using HTML5 and web sockets. To run @@ -26,9 +29,9 @@ Start your applications like this: GDK_BACKEND=broadway BROADWAY_DISPLAY=:5 gtk4-demo ``` -## Broadway-specific environment variables {#broadway-envar} +## Broadway-specific environment variables -### BROADWAY_DISPLAY +### BROADWAY\_DISPLAY Specifies the Broadway display number. The default display is 0. The display number determines the port to use when connecting diff --git a/docs/reference/gtk/building.md b/docs/reference/gtk/building.md index 51c88021686..5e5a1d14bd8 100644 --- a/docs/reference/gtk/building.md +++ b/docs/reference/gtk/building.md @@ -1,4 +1,5 @@ -# Compiling the GTK Libraries {#gtk-building} +Title: Compiling the GTK Libraries +Slug: gtk-building ## Building GTK diff --git a/docs/reference/gtk/compiling.md b/docs/reference/gtk/compiling.md index 1cceedded17..f73207d446f 100644 --- a/docs/reference/gtk/compiling.md +++ b/docs/reference/gtk/compiling.md @@ -1,4 +1,5 @@ -# Compiling GTK Applications on UNIX {#gtk-compiling} +Title: Compiling GTK Applications on UNIX +Slug: gtk-compiling To compile a GTK application, you need to tell the compiler where to find the GTK header files and libraries. This is done with the diff --git a/docs/reference/gtk/css-overview.md b/docs/reference/gtk/css-overview.md index 0070c7e4f3b..a9518dd428c 100644 --- a/docs/reference/gtk/css-overview.md +++ b/docs/reference/gtk/css-overview.md @@ -1,4 +1,5 @@ -# CSS in GTK {#css} +Title: CSS in GTK +Slug: css This chapter describes how GTK uses CSS for styling and layout. It is not meant to be an explanation of CSS from first principles, diff --git a/docs/reference/gtk/css-properties.md b/docs/reference/gtk/css-properties.md index 8fa9819fc7e..c08bfbf696c 100644 --- a/docs/reference/gtk/css-properties.md +++ b/docs/reference/gtk/css-properties.md @@ -1,4 +1,5 @@ -# GTK CSS Properties +Title: GTK CSS Properties +Slug: css-properties GTK supports CSS properties and shorthands as far as they can be applied in the context of widgets, and adds its own properties only when needed. diff --git a/docs/reference/gtk/drawing-model.md b/docs/reference/gtk/drawing-model.md index fb3ad74690f..67558947576 100644 --- a/docs/reference/gtk/drawing-model.md +++ b/docs/reference/gtk/drawing-model.md @@ -1,4 +1,5 @@ -# Overview of the drawing model {#drawing-overview} +Title: Overview of the drawing model +Slug: drawing-overview This chapter describes the GTK drawing model in detail. If you are interested in the procedure which GTK follows to draw its diff --git a/docs/reference/gtk/getting_started.md b/docs/reference/gtk/getting_started.md index 3196bef7024..b10dd1e5726 100644 --- a/docs/reference/gtk/getting_started.md +++ b/docs/reference/gtk/getting_started.md @@ -1,4 +1,5 @@ -# Getting Started with GTK {#gtk-getting-started} +Title: Getting Started with GTK +Slug: gtk-getting-started GTK is a [widget toolkit](http://en.wikipedia.org/wiki/Widget_toolkit). Each user interface created by GTK consists of widgets. This is implemented diff --git a/docs/reference/gtk/input-handling.md b/docs/reference/gtk/input-handling.md index 4685d51aa52..6186e7dbcb1 100644 --- a/docs/reference/gtk/input-handling.md +++ b/docs/reference/gtk/input-handling.md @@ -1,4 +1,5 @@ -# Overview of GTK input and event handling {#input-overview} +Title: Overview of GTK input and event handling +Slug: input-overview This chapter describes in detail how GTK handles input. If you are interested in what happens to translate a key press or mouse motion of the users into a diff --git a/docs/reference/gtk/migrating-2to4.md b/docs/reference/gtk/migrating-2to4.md index dbfd941e23f..da683e54e80 100644 --- a/docs/reference/gtk/migrating-2to4.md +++ b/docs/reference/gtk/migrating-2to4.md @@ -1,4 +1,5 @@ -# Migrating from GTK 2.x to GTK 4 {#gtk-migrating-2-to-4} +Title: Migrating from GTK 2.x to GTK 4 +Slug: gtk-migrating-2-to-4 If your application is still using GTK 2, you should first convert it to GTK 3, by following the [migration guide](https://developer.gnome.org/gtk3/stable/gtk-migrating-2-to-3.html) diff --git a/docs/reference/gtk/migrating-3to4.md b/docs/reference/gtk/migrating-3to4.md index c1670e4e2f7..c40817967a9 100644 --- a/docs/reference/gtk/migrating-3to4.md +++ b/docs/reference/gtk/migrating-3to4.md @@ -1,4 +1,5 @@ -# Migrating from GTK 3.x to GTK 4 {#gtk-migrating-3-to-4} +Title: Migrating from GTK 3.x to GTK 4 +Slug: gtk-migrating-3-to-4 GTK 4 is a major new version of GTK that breaks both API and ABI compared to GTK 3.x. Thankfully, most of the changes are not hard diff --git a/docs/reference/gtk/osx.md b/docs/reference/gtk/osx.md index 2ee5c02bb1c..869c413f869 100644 --- a/docs/reference/gtk/osx.md +++ b/docs/reference/gtk/osx.md @@ -1,4 +1,5 @@ -# Using GTK on Apple macOS {#gtk-osx} +Title: Using GTK on Apple macOS +Slug: gtk-osx The Apple macOS port of GTK is an implementation of GDK (and therefore GTK) on top of the Quartz API. diff --git a/docs/reference/gtk/question_index.md b/docs/reference/gtk/question_index.md index 98e69881e6e..505b20418d0 100644 --- a/docs/reference/gtk/question_index.md +++ b/docs/reference/gtk/question_index.md @@ -1,4 +1,5 @@ -# Common Questions {#gtk-question-index} +Title: Common Questions +Slug: gtk-question-index This is an "index" of the reference manual organized by common "How do I..." questions. If you aren't sure which documentation to read for diff --git a/docs/reference/gtk/resources.md b/docs/reference/gtk/resources.md index c0683e8f764..93a295059c9 100644 --- a/docs/reference/gtk/resources.md +++ b/docs/reference/gtk/resources.md @@ -1,4 +1,5 @@ -# Contact information and bug reports {#gtk-resources} +Title: Contact information and bug reports +Slug: gtk-resources ## Opening a bug or feature request diff --git a/docs/reference/gtk/running.md b/docs/reference/gtk/running.md index d294f8fc82a..80e10e071cb 100644 --- a/docs/reference/gtk/running.md +++ b/docs/reference/gtk/running.md @@ -1,4 +1,5 @@ -# Running and debugging GTK Applications {#gtk-running} +Title: Running and debugging GTK Applications +Slug: gtk-running ## Environment variables diff --git a/docs/reference/gtk/section-accessibility.md b/docs/reference/gtk/section-accessibility.md index b8145e0ad35..e785e8a935d 100644 --- a/docs/reference/gtk/section-accessibility.md +++ b/docs/reference/gtk/section-accessibility.md @@ -1,4 +1,5 @@ -# GTK Accessibility {#gtk-accessibility} +Title: GTK Accessibility +Slug: gtk-accessibility ## The standard accessibility interface diff --git a/docs/reference/gtk/section-list-widget.md b/docs/reference/gtk/section-list-widget.md index b93ab872e3f..0c24ff7c154 100644 --- a/docs/reference/gtk/section-list-widget.md +++ b/docs/reference/gtk/section-list-widget.md @@ -1,4 +1,5 @@ -# List Widget Overview {#ListWidget} +Title: List Widget Overview +Slug: gtk-list-widget GTK provides powerful widgets to display and edit lists of data. This document gives an overview over the concepts and how they work together to allow diff --git a/docs/reference/gtk/section-text-widget.md b/docs/reference/gtk/section-text-widget.md index 4184b888788..7eccd806804 100644 --- a/docs/reference/gtk/section-text-widget.md +++ b/docs/reference/gtk/section-text-widget.md @@ -1,4 +1,5 @@ -# Text Widget Overview {#TextWidget} +Title: Text Widget Overview +Slug: gtk-textview GTK has an extremely powerful framework for multiline text editing. The primary objects involved in the process are #GtkTextBuffer, which represents the diff --git a/docs/reference/gtk/section-tree-widget.md b/docs/reference/gtk/section-tree-widget.md index f30680be41c..8db94e7d134 100644 --- a/docs/reference/gtk/section-tree-widget.md +++ b/docs/reference/gtk/section-tree-widget.md @@ -1,4 +1,5 @@ -# Tree and List Widget Overview {#TreeWidget} +Title: Tree and List Widget Overview +Slug: gtk-treeview To create a tree or list in GTK, use the #GtkTreeModel interface in conjunction with the #GtkTreeView widget. This widget is designed around diff --git a/docs/reference/gtk/wayland.md b/docs/reference/gtk/wayland.md index 0c99fc49529..f97bd10558d 100644 --- a/docs/reference/gtk/wayland.md +++ b/docs/reference/gtk/wayland.md @@ -1,4 +1,5 @@ -# Using GTK with Wayland {#gtk-wayland} +Title: Using GTK with Wayland +Slug: gtk-wayland The GDK Wayland backend provides support for running GTK applications under a Wayland compositor. To run your application in this way, select diff --git a/docs/reference/gtk/windows.md b/docs/reference/gtk/windows.md index a5c14205e99..3541334d85e 100644 --- a/docs/reference/gtk/windows.md +++ b/docs/reference/gtk/windows.md @@ -1,4 +1,5 @@ -# Using GTK on Windows {#gtk-windows} +Title: Using GTK on Windows +Slug: gtk-windows The Windows port of GTK is an implementation of GDK (and therefore GTK) on top of the Win32 API. When compiling GTK on Windows, this backend is diff --git a/docs/reference/gtk/x11.md b/docs/reference/gtk/x11.md index be2b74dc8e9..063e5e2ea0d 100644 --- a/docs/reference/gtk/x11.md +++ b/docs/reference/gtk/x11.md @@ -1,4 +1,5 @@ -# GTK for the X Window System {#gtk-x11} +Title: GTK for the X Window System +Slug: gtk-x11 On UNIX, the X backend is enabled by default, so you don't need to do anything special when compiling it, and everything should "just work." -- GitLab From a6da2db4ea6c0e1b988b715af9434e6cbb87161e Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Fri, 12 Feb 2021 00:19:41 +0000 Subject: [PATCH 009/471] docs: Start porting GtkConstraintLayout to the new doc format Drop the old gtk-doc'isms, and use the gi-docgen links instead. --- gtk/gtkconstraintlayout.c | 152 +++++++++++++++++++------------------- 1 file changed, 77 insertions(+), 75 deletions(-) diff --git a/gtk/gtkconstraintlayout.c b/gtk/gtkconstraintlayout.c index 92fbfcc4165..2cc75a06d4b 100644 --- a/gtk/gtkconstraintlayout.c +++ b/gtk/gtkconstraintlayout.c @@ -20,21 +20,22 @@ /** * SECTION: gtkconstraintlayout * @Title: GtkConstraintLayout - * @Short_description: A layout manager using constraints * - * GtkConstraintLayout is a layout manager that uses relations between - * widget attributes, expressed via #GtkConstraint instances, to measure - * and allocate widgets. + * A layout manager using constraints * - * # How do constraints work + * `GtkConstraintLayout` is a layout manager that uses relations between + * widget attributes, expressed via [class@Gtk.Constraint] instances, to + * measure and allocate widgets. + * + * ### How do constraints work * * Constraints are objects defining the relationship between attributes - * of a widget; you can read the description of the #GtkConstraint + * of a widget; you can read the description of the [class@Gtk.Constraint] * class to have a more in depth definition. * * By taking multiple constraints and applying them to the children of - * a widget using #GtkConstraintLayout, it's possible to describe complex - * layout policies; each constraint applied to a child or to the parent + * a widget using `GtkConstraintLayout`, it's possible to describe + * complex layout policies; each constraint applied to a child or to the parent * widgets contributes to the full description of the layout, in terms of * parameters for resolving the value of each attribute. * @@ -53,18 +54,18 @@ * is undefined. * * A constraint-based layout with conflicting constraints may be unsolvable, - * and lead to an unstable layout. You can use the #GtkConstraint:strength - * property of #GtkConstraint to "nudge" the layout towards a solution. + * and lead to an unstable layout. You can use the [property@Gtk.Constraint:strength] + * property of [class@Gtk.Constraint] to "nudge" the layout towards a solution. * - * # GtkConstraintLayout as GtkBuildable + * ### GtkConstraintLayout as GtkBuildable * - * GtkConstraintLayout implements the #GtkBuildable interface and has a - * custom "constraints" element which allows describing constraints in a - * GtkBuilder UI file. + * `GtkConstraintLayout` implements the [iface@Gtk.Buildable] interface and + * has a custom "constraints" element which allows describing constraints in + * a [class@Gtk.Builder] UI file. * * An example of a UI definition fragment specifying a constraint: * - * |[ + * ```xml * * * * * - * ]| + * ``` * * The definition above will add two constraints to the GtkConstraintLayout: * @@ -108,12 +109,12 @@ * Additionally, the "constraints" element can also contain a description * of the #GtkConstraintGuides used by the layout: * - * |[ + * ```xml * * * * - * ]| + * ``` * * The "guide" element has the following optional attributes: * @@ -126,7 +127,7 @@ * have a medium strength * - "name" describes a name for the guide, useful when debugging * - * # Using the Visual Format Language + * ### Using the Visual Format Language * * Complex constraints can be described using a compact syntax called VFL, * or *Visual Format Language*. @@ -134,13 +135,13 @@ * The Visual Format Language describes all the constraints on a row or * column, typically starting from the leading edge towards the trailing * one. Each element of the layout is composed by "views", which identify - * a #GtkConstraintTarget. + * a [iface@Gtk.ConstraintTarget]. * * For instance: * - * |[ + * ``` * [button]-[textField] - * ]| + * ``` * * Describes a constraint that binds the trailing edge of "button" to the * leading edge of "textField", leaving a default space between the two. @@ -148,41 +149,41 @@ * Using VFL is also possible to specify predicates that describe constraints * on attributes like width and height: * - * |[ + * ``` * // Width must be greater than, or equal to 50 * [button(>=50)] * * // Width of button1 must be equal to width of button2 * [button1(==button2)] - * ]| + * ``` * * The default orientation for a VFL description is horizontal, unless * otherwise specified: * - * |[ + * ``` * // horizontal orientation, default attribute: width * H:[button(>=150)] * * // vertical orientation, default attribute: height * V:[button1(==button2)] - * ]| + * ``` * * It's also possible to specify multiple predicates, as well as their * strength: * - * |[ + * ``` * // minimum width of button must be 150 * // natural width of button can be 250 * [button(>=150@required, ==250@medium)] - * ]| + * ``` * * Finally, it's also possible to use simple arithmetic operators: * - * |[ + * ``` * // width of button1 must be equal to width of button2 * // divided by 2 plus 12 * [button1(button2 / 2 + 12)] - * ]| + * ``` */ #include "config.h" @@ -727,8 +728,8 @@ get_layout_attribute (GtkConstraintLayout *self, /*< private > * layout_add_constraint: - * @self: a #GtkConstraintLayout - * @constraint: a #GtkConstraint + * @self: a `GtkConstraintLayout` + * @constraint: a [class@Gtk.Constraint] * * Turns a #GtkConstraint into a #GtkConstraintRef inside the * constraint solver associated to @self. @@ -1724,9 +1725,9 @@ gtk_buildable_interface_init (GtkBuildableIface *iface) /** * gtk_constraint_layout_new: * - * Creates a new #GtkConstraintLayout layout manager. + * Creates a new `GtkConstraintLayout` layout manager. * - * Returns: the newly created #GtkConstraintLayout + * Returns: the newly created `GtkConstraintLayout` */ GtkLayoutManager * gtk_constraint_layout_new (void) @@ -1736,19 +1737,19 @@ gtk_constraint_layout_new (void) /** * gtk_constraint_layout_add_constraint: - * @layout: a #GtkConstraintLayout - * @constraint: (transfer full): a #GtkConstraint + * @layout: a `GtkConstraintLayout` + * @constraint: (transfer full): a [class@Gtk.Constraint] * - * Adds a #GtkConstraint to the layout manager. + * Adds a [class@Gtk.Constraint] to the layout manager. * - * The #GtkConstraint:source and #GtkConstraint:target - * properties of @constraint can be: + * The [property@Gtk.Constraint:source] and [property@Gtk.Constraint:target] + * properties of `constraint` can be: * - * - set to %NULL to indicate that the constraint refers to the - * widget using @layout - * - set to the #GtkWidget using @layout - * - set to a child of the #GtkWidget using @layout - * - set to a guide that is part of @layout + * - set to `NULL` to indicate that the constraint refers to the + * widget using `layout` + * - set to the [class@Gtk.Widget] using `layout` + * - set to a child of the [class@Gtk.Widget] using `layout` + * - set to a [class@Gtk.ConstraintGuide] that is part of `layout` * * The @layout acquires the ownership of @constraint after calling * this function. @@ -1792,10 +1793,10 @@ list_store_remove_item (GListStore *store, /** * gtk_constraint_layout_remove_constraint: - * @layout: a #GtkConstraintLayout - * @constraint: a #GtkConstraint + * @layout: a `GtkConstraintLayout` + * @constraint: a [class@Gtk.Constraint] * - * Removes @constraint from the layout manager, + * Removes `constraint` from the layout manager, * so that it no longer influences the layout. */ void @@ -1816,7 +1817,7 @@ gtk_constraint_layout_remove_constraint (GtkConstraintLayout *layout, /** * gtk_constraint_layout_remove_all_constraints: - * @layout: a #GtkConstraintLayout + * @layout: a `GtkConstraintLayout` * * Removes all constraints from the layout manager. */ @@ -1844,14 +1845,14 @@ gtk_constraint_layout_remove_all_constraints (GtkConstraintLayout *layout) /** * gtk_constraint_layout_add_guide: - * @layout: a #GtkConstraintLayout - * @guide: (transfer full): a #GtkConstraintGuide object + * @layout: a `GtkConstraintLayout` + * @guide: (transfer full): a [class@Gtk.ConstraintGuide] object * - * Adds a guide to @layout. A guide can be used as + * Adds a guide to `layout`. A guide can be used as * the source or target of constraints, like a widget, * but it is not visible. * - * The @layout acquires the ownership of @guide after calling + * The `layout` acquires the ownership of `guide` after calling * this function. */ void @@ -1875,10 +1876,10 @@ gtk_constraint_layout_add_guide (GtkConstraintLayout *layout, /** * gtk_constraint_layout_remove_guide: - * @layout: a #GtkConstraintLayout - * @guide: a #GtkConstraintGuide object + * @layout: a `GtkConstraintLayout` + * @guide: a [class@Gtk.ConstraintGuide] object * - * Removes @guide from the layout manager, + * Removes `guide` from the layout manager, * so that it no longer influences the layout. */ void @@ -1937,22 +1938,23 @@ gtk_constraint_vfl_parser_error_quark (void) * @n_lines: the number of lines * @hspacing: default horizontal spacing value, or -1 for the fallback value * @vspacing: default vertical spacing value, or -1 for the fallback value - * @views: (element-type utf8 Gtk.ConstraintTarget): a dictionary of [ name, target ] + * @views: (element-type utf8 Gtk.ConstraintTarget): a dictionary of `[ name, target ]` * pairs; the `name` keys map to the view names in the VFL lines, while - * the `target` values map to children of the widget using a #GtkConstraintLayout, or guides - * @error: return location for a #GError + * the `target` values map to children of the widget using a `GtkConstraintLayout`, + * or guides + * @error: return location for a `GError` * * Creates a list of constraints from a formal description using a compact * description syntax called VFL, or "Visual Format Language". * * The Visual Format Language is based on Apple's AutoLayout [VFL](https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/AutolayoutPG/VisualFormatLanguage.html). * - * The @views dictionary is used to match #GtkConstraintTargets to the symbolic - * view name inside the VFL. + * The `views` dictionary is used to match [iface@Gtk.ConstraintTarget] + * instances to the symbolic view name inside the VFL. * * The VFL grammar is: * - * |[ + * ``` * = ()? * ()? * ()* @@ -1977,7 +1979,7 @@ gtk_constraint_vfl_parser_error_quark (void) * 'start' | 'end' | 'centerX' | 'centerY' | 'baseline' * // A positive real number parseable by g_ascii_strtod() * // A real number parseable by g_ascii_strtod() - * ]| + * ``` * * **Note**: The VFL grammar used by GTK is slightly different than the one * defined by Apple, as it can use symbolic values for the constraint's @@ -1986,7 +1988,7 @@ gtk_constraint_vfl_parser_error_quark (void) * * Examples of VFL descriptions are: * - * |[ + * ``` * // Default spacing * [button]-[textField] * @@ -2019,10 +2021,10 @@ gtk_constraint_vfl_parser_error_quark (void) * * // Named attributes * [button1(==button2.height)] - * ]| + * ``` * * Returns: (transfer container) (element-type GtkConstraint): the list of - * #GtkConstraints that were added to the layout + * [class@Gtk.Constraint] instances that were added to the layout */ GList * gtk_constraint_layout_add_constraints_from_descriptionv (GtkConstraintLayout *layout, @@ -2131,20 +2133,20 @@ gtk_constraint_layout_add_constraints_from_descriptionv (GtkConstraintLayout *la * @n_lines: the number of lines * @hspacing: default horizontal spacing value, or -1 for the fallback value * @vspacing: default vertical spacing value, or -1 for the fallback value - * @error: return location for a #GError + * @error: return location for a `GError` * @first_view: the name of a view in the VFL description, followed by the - * #GtkConstraintTarget to which it maps - * @...: a %NULL-terminated list of view names and #GtkConstraintTargets + * [iface@Gtk.ConstraintTarget] to which it maps + * @...: a `NULL`-terminated list of view names and [class@Gtk.ConstraintTarget]s * * Creates a list of constraints they formal description using a compact * description syntax called VFL, or "Visual Format Language". * * This function is a convenience wrapper around - * gtk_constraint_layout_add_constraints_from_descriptionv(), using + * [method@Gtk.ConstraintLayout.add_constraints_from_descriptionv], using * variadic arguments to populate the view/target map. * - * Returns: (transfer container) (element-type GtkConstraint): the list of - * #GtkConstraints that were added to the layout + * Returns: (transfer container) (element-type Gtk.Constraint): the list of + * [class@Gtk.Constraint]s that were added to the layout */ GList * gtk_constraint_layout_add_constraints_from_description (GtkConstraintLayout *layout, @@ -2205,7 +2207,7 @@ gtk_constraint_layout_add_constraints_from_description (GtkConstraintLayout *lay * @layout: a #GtkConstraintLayout * * Returns a #GListModel to track the constraints that are - * part of @layout. + * part of the layout. * * Calling this function will enable extra internal bookkeeping * to track constraints and emit signals on the returned listmodel. @@ -2215,7 +2217,7 @@ gtk_constraint_layout_add_constraints_from_description (GtkConstraintLayout *lay * because of the slowdowns. * * Returns: (transfer full) (attributes element-type=GtkConstraint): a - * #GListModel tracking @layout's constraints + * #GListModel tracking the layout's constraints */ GListModel * gtk_constraint_layout_observe_constraints (GtkConstraintLayout *layout) @@ -2245,7 +2247,7 @@ gtk_constraint_layout_observe_constraints (GtkConstraintLayout *layout) * @layout: a #GtkConstraintLayout * * Returns a #GListModel to track the guides that are - * part of @layout. + * part of the layout. * * Calling this function will enable extra internal bookkeeping * to track guides and emit signals on the returned listmodel. @@ -2255,7 +2257,7 @@ gtk_constraint_layout_observe_constraints (GtkConstraintLayout *layout) * because of the slowdowns. * * Returns: (transfer full) (attributes element-type=GtkConstraintGuide): a - * #GListModel tracking @layout's guides + * #GListModel tracking the layout's guides */ GListModel * gtk_constraint_layout_observe_guides (GtkConstraintLayout *layout) -- GitLab From 3c0f047597b6234e8dbdd28b92c9fbfb3e2964b5 Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Sun, 14 Feb 2021 17:59:05 +0000 Subject: [PATCH 010/471] docs: De-indent GtkRecentInfo.get_applications() return value Otherwise the four spaces will be treated as a pre-formatted block by Markdown. --- gtk/gtkrecentmanager.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/gtk/gtkrecentmanager.c b/gtk/gtkrecentmanager.c index 8c3fc12cac0..6bbb95e3475 100644 --- a/gtk/gtkrecentmanager.c +++ b/gtk/gtkrecentmanager.c @@ -1779,9 +1779,8 @@ gtk_recent_info_get_application_info (GtkRecentInfo *info, * * Retrieves the list of applications that have registered this resource. * - * Returns: (array length=length zero-terminated=1) (transfer full): - * a newly allocated %NULL-terminated array of strings. - * Use g_strfreev() to free it. + * Returns: (array length=length zero-terminated=1) (transfer full): a newly + * allocated %NULL-terminated array of strings. Use g_strfreev() to free it. */ char ** gtk_recent_info_get_applications (GtkRecentInfo *info, -- GitLab From 6f7e933713f8fd11e9b0f1bfc7afc7a1ed5d8785 Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Sun, 14 Feb 2021 18:00:00 +0000 Subject: [PATCH 011/471] doc: Port GtkConstraint to the new format --- gtk/gtkconstraint.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/gtk/gtkconstraint.c b/gtk/gtkconstraint.c index 8bef75eced4..d3806b97375 100644 --- a/gtk/gtkconstraint.c +++ b/gtk/gtkconstraint.c @@ -22,19 +22,20 @@ * @Title: GtkConstraint * @Short_description: The description of a constraint * - * #GtkConstraint describes a constraint between an attribute on a widget + * `GtkConstraint` describes a constraint between an attribute on a widget * and another attribute on another widget, expressed as a linear equation * like: * - * |[ + * ``` * target.attr1 = source.attr2 × multiplier + constant - * ]| + * ``` * - * Each #GtkConstraint is part of a system that will be solved by a - * #GtkConstraintLayout in order to allocate and position each child widget. + * Each `GtkConstraint` is part of a system that will be solved by a + * [class@Gtk.ConstraintLayout] in order to allocate and position each + * child widget or guide. * - * The source and target widgets, as well as their attributes, of a - * #GtkConstraint instance are immutable after creation. + * The source and target, as well as their attributes, of a `GtkConstraint` + * instance are immutable after creation. */ #include "config.h" -- GitLab From b2a99642a9364bcbe3394eda5630a0ea48b00f71 Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Sun, 14 Feb 2021 18:00:26 +0000 Subject: [PATCH 012/471] docs: Begin porting GtkWidget to the new format --- gtk/gtkwidget.c | 151 ++++++++++++++++++++++++------------------------ 1 file changed, 77 insertions(+), 74 deletions(-) diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c index 60bcb9d5335..74d749a658d 100644 --- a/gtk/gtkwidget.c +++ b/gtk/gtkwidget.c @@ -93,10 +93,12 @@ * @Short_description: Base class for all widgets * @Title: GtkWidget * - * GtkWidget is the base class all widgets in GTK derive from. It manages the - * widget lifecycle, states and style. + * The base class for all widgets * - * # Height-for-width Geometry Management # {#geometry-management} + * `GtkWidget` is the base class all widgets in GTK derive from. It manages the + * widget lifecycle, layout, states and style. + * + * ### Height-for-width Geometry Management * * GTK uses a height-for-width (and width-for-height) geometry management * system. Height-for-width means that a widget can change how much @@ -108,36 +110,36 @@ * Height-for-width geometry management is implemented in GTK by way * of two virtual methods: * - * - #GtkWidgetClass.get_request_mode() - * - #GtkWidgetClass.measure() + * - `GtkWidgetClass.get_request_mode()` + * - `GtkWidgetClass.measure()` * * There are some important things to keep in mind when implementing * height-for-width and when using it in widget implementations. * - * If you implement a direct #GtkWidget subclass that supports + * If you implement a direct `GtkWidget` subclass that supports * height-for-width or width-for-height geometry management for - * itself or its child widgets, the #GtkWidgetClass.get_request_mode() + * itself or its child widgets, the `GtkWidgetClass.get_request_mode()` * virtual function must be implemented as well and return the widget's * preferred request mode. The default implementation of this virtual function * returns %GTK_SIZE_REQUEST_CONSTANT_SIZE, which means that the widget will - * only ever get -1 passed as the for_size value to its #GtkWidgetClass.measure() + * only ever get -1 passed as the for_size value to its `GtkWidgetClass.measure()` * implementation. * * The geometry management system will query a widget hierarchy in * only one orientation at a time. When widgets are initially queried * for their minimum sizes it is generally done in two initial passes - * in the #GtkSizeRequestMode chosen by the toplevel. + * in the [enum@Gtk.SizeRequestMode] chosen by the toplevel. + * + * For example, when queried in the normal %GTK_SIZE_REQUEST_HEIGHT_FOR_WIDTH mode: * - * For example, when queried in the normal - * %GTK_SIZE_REQUEST_HEIGHT_FOR_WIDTH mode: - * First, the default minimum and natural width for each widget - * in the interface will be computed using gtk_widget_measure() with an + * - First, the default minimum and natural width for each widget + * in the interface will be computed using [id@gtk_widget_measure] with an * orientation of %GTK_ORIENTATION_HORIZONTAL and a for_size of -1. * Because the preferred widths for each widget depend on the preferred * widths of their children, this information propagates up the hierarchy, * and finally a minimum and natural width is determined for the entire * toplevel. Next, the toplevel will use the minimum width to query for the - * minimum height contextual to that width using gtk_widget_measure() with an + * minimum height contextual to that width using [id@gtk_widget_measure] with an * orientation of %GTK_ORIENTATION_VERTICAL and a for_size of the just computed * width. This will also be a highly recursive operation. The minimum height * for the minimum width is normally used to set the minimum size constraint @@ -145,16 +147,16 @@ * * After the toplevel window has initially requested its size in both * dimensions it can go on to allocate itself a reasonable size (or a size - * previously specified with gtk_window_set_default_size()). During the + * previously specified with [method@Gtk.Window.set_default_size]). During the * recursive allocation process it’s important to note that request cycles * will be recursively executed while widgets allocate their children. * Each widget, once allocated a size, will go on to first share the * space in one orientation among its children and then request each child's * height for its target allocated width or its width for allocated height, - * depending. In this way a #GtkWidget will typically be requested its size + * depending. In this way a `GtkWidget` will typically be requested its size * a number of times before actually being allocated a size. The size a * widget is finally allocated can of course differ from the size it has - * requested. For this reason, #GtkWidget caches a small number of results + * requested. For this reason, `GtkWidget` caches a small number of results * to avoid re-querying for the same sizes in one allocation cycle. * * If a widget does move content around to intelligently use up the @@ -162,8 +164,8 @@ * #GtkSizeRequestModes even if the widget in question only * trades sizes in a single orientation. * - * For instance, a #GtkLabel that does height-for-width word wrapping - * will not expect to have #GtkWidgetClass.measure() with an orientation of + * For instance, a [class@Gtk.Label] that does height-for-width word wrapping + * will not expect to have `GtkWidgetClass.measure()` with an orientation of * %GTK_ORIENTATION_VERTICAL called because that call is specific to a * width-for-height request. In this * case the label must return the height required for its own minimum @@ -174,7 +176,7 @@ * Here are some examples of how a %GTK_SIZE_REQUEST_HEIGHT_FOR_WIDTH widget * generally deals with width-for-height requests: * - * |[ + * ```c * static void * foo_widget_measure (GtkWidget *widget, * GtkOrientation orientation, @@ -209,7 +211,7 @@ * } * } * } - * ]| + * ``` * * Often a widget needs to get its own request during size request or * allocation. For example, when computing height it may need to also @@ -218,19 +220,20 @@ * be careful to call its virtual methods directly, like in the code * example above. * - * It will not work to use the wrapper function gtk_widget_measure() - * inside your own #GtkWidgetClass.size-allocate() implementation. - * These return a request adjusted by #GtkSizeGroup, the widget's align and expand flags - * as well as its CSS style. + * It will not work to use the wrapper function [method@Gtk.Widget.measure] + * inside your own `GtkWidgetClass.size_allocate()` implementation. + * These return a request adjusted by [class@Gtk.SizeGroup], the widget's + * align and expand flags, as well as its CSS style. + * * If a widget used the wrappers inside its virtual method implementations, * then the adjustments (such as widget margins) would be applied * twice. GTK therefore does not allow this and will warn if you try * to do it. * - * Of course if you are getting the size request for - * another widget, such as a child widget, you must use gtk_widget_measure(). - * Otherwise, you would not properly consider widget margins, - * #GtkSizeGroup, and so forth. + * Of course if you are getting the size request for another widget, such + * as a child widget, you must use [id@gtk_widget_measure]; otherwise, you + * would not properly consider widget margins, [class@Gtk.SizeGroup], and + * so forth. * * GTK also supports baseline vertical alignment of widgets. This * means that widgets are positioned such that the typographical baseline of @@ -239,24 +242,25 @@ * that supports baselines and has a natural “row” that it aligns to the baseline, * or a baseline assigned to it by the grandparent. * - * Baseline alignment support for a widget is also done by the #GtkWidgetClass.measure() + * Baseline alignment support for a widget is also done by the `GtkWidgetClass.measure()` * virtual function. It allows you to report both a minimum and natural size. * - * If a widget ends up baseline aligned it will be allocated all the space in the parent - * as if it was %GTK_ALIGN_FILL, but the selected baseline can be found via gtk_widget_get_allocated_baseline(). - * If this has a value other than -1 you need to align the widget such that the baseline + * If a widget ends up baseline aligned it will be allocated all the space in + * the parent as if it was %GTK_ALIGN_FILL, but the selected baseline can be + * found via [id@gtk_widget_get_allocated_baseline]. If the baseline has a + * value other than -1 you need to align the widget such that the baseline * appears at the position. * - * # GtkWidget as GtkBuildable + * ### GtkWidget as GtkBuildable * - * The GtkWidget implementation of the #GtkBuildable interface supports a - * custom elements to specify various aspects of widgets that are not - * directly expressed as properties. + * The `GtkWidget` implementation of the [iface@Gtk.Buildable] interface + * supports various custom elements to specify additional aspects of widgets + * that are not directly expressed as properties. * - * If the parent widget uses a #GtkLayoutManager, #GtkWidget supports a - * custom `` element, used to define layout properties: + * If the widget uses a [class@Gtk.LayoutManager], `GtkWidget` supports + * a custom `` element, used to define layout properties: * - * |[ + * ```xml * * * @@ -280,58 +284,57 @@ * * * - * ]| + * ``` * - * GtkWidget allows style information such as style classes to + * `GtkWidget` allows style information such as style classes to * be associated with widgets, using the custom ` * - * ]| + * ``` * - * GtkWidget allows defining accessibility information, such as properties, + * `GtkWidget` allows defining accessibility information, such as properties, * relations, and states, using the custom `` element: * - * |[ + * ```xml * * * Download * label1 * * - * ]| + * ``` * - * # Building composite widgets from template XML ## {#composite-templates} + * ### Building composite widgets from template XML * - * GtkWidget exposes some facilities to automate the procedure - * of creating composite widgets using #GtkBuilder interface description - * language. + * `GtkWidget `exposes some facilities to automate the procedure + * of creating composite widgets using "templates". * * To create composite widgets with #GtkBuilder XML, one must associate * the interface description with the widget class at class initialization - * time using gtk_widget_class_set_template(). + * time using `gtk_widget_class_set_template()`. * * The interface description semantics expected in composite template descriptions - * is slightly different from regular #GtkBuilder XML. + * is slightly different from regular [class@Gtk.Builder] XML. * - * Unlike regular interface descriptions, gtk_widget_class_set_template() will + * Unlike regular interface descriptions, `gtk_widget_class_set_template()` will * expect a `