-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmodules.html
More file actions
1 lines (1 loc) · 57.9 KB
/
modules.html
File metadata and controls
1 lines (1 loc) · 57.9 KB
1
<!DOCTYPE html><html class="default" lang="en" data-base="./"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>TypeScript API Documentation for GJS</title><meta name="description" content="Documentation for TypeScript API Documentation for GJS"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="icon" type="image/png" href="assets/favicon-96x96.png" sizes="96x96"/><link rel="shortcut icon" href="assets/favicon.ico"/><link rel="apple-touch-icon" sizes="180x180" href="assets/apple-touch-icon.png"/><meta name="apple-mobile-web-app-title" content="TypeScript API Documentation for GJS"/><link rel="manifest" href="assets/site.webmanifest"/><link rel="stylesheet" href="assets/style.css"/><link rel="stylesheet" href="assets/highlight.css"/><link rel="stylesheet" href="assets/gi-docgen.css"/><script defer src="assets/main.js"></script><script defer src="assets/gi-docgen-inherited.js"></script><script async src="assets/icons.js" id="tsd-icons-script"></script><script async src="assets/search-modules.js" id="tsd-search-script"></script><script async src="assets/navigation.js" id="tsd-nav-script"></script><script async src="assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><div id="gi-docgen-body-wrapper"><nav id="gi-docgen-sidebar"><div class="gi-docgen-sidebar-header"><p class="gi-docgen-logo-subtitle">TypeScript API Documentation for GJS</p></div><div class="gi-docgen-module-logo"><a href="index.html"><img src="assets/logo_x4.png" alt="GJS TypeScript Definitions" class="logo"/></a></div><div class="gi-docgen-search"><button id="tsd-search-trigger" class="gi-docgen-search-button" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="assets/icons.svg#icon-search"></use></svg><span>Search the docs</span></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/><ul role="listbox" id="tsd-search-results"></ul><div id="tsd-search-status" aria-live="polite" aria-atomic="true"><div>Preparing search index...</div></div></dialog></div><nav class="tsd-navigation gi-docgen-sidebar-section"><h5 class="gi-docgen-section-heading">References</h5><ul class="tsd-small-nested-navigation gi-docgen-module-list"><li><a href="https://gjs.guide/" target="_blank">GJS Guide</a></li><li><a href="https://gjs-docs.gnome.org/" target="_blank">JavaScript API References</a></li><li><a href="https://docs.gtk.org/" target="_blank">GTK Documentation</a></li><li><a href="https://github.com/gjsify/ts-for-gir" target="_blank">ts-for-gir</a></li></ul></nav><nav class="tsd-navigation gi-docgen-sidebar-section"><h5 class="gi-docgen-section-heading">All Modules</h5><ul class="tsd-small-nested-navigation gi-docgen-module-list" id="tsd-nav-container" data-module=""><li>Loading...</li></ul></nav><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="assets/icons.svg#icon-chevronDown"></use></svg><h3>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><span class="settings-label">Member Visibility</span><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div><div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><div class="gi-docgen-generator"><p>Generated with <a href="https://typedoc.org/" target="_blank">TypeDoc</a> via <a href="https://github.com/gjsify/ts-for-gir" target="_blank">ts-for-gir</a> v4.0.0-rc.4</p></div></nav><section id="gi-docgen-main"><div class="gi-docgen-content"><div class="gi-docgen-page-title"><h1>TypeScript API Documentation for GJS</h1></div><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-GJS"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="assets/icons.svg#icon-chevronDown"></use></svg><h2>GJS</h2></summary><dl class="tsd-member-summaries"><dt class="tsd-member-summary" id="gjs-1"><span class="tsd-member-summary-name"><a href="modules/Gjs.html">Gjs</a><a href="#gjs-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>GJS is a JavaScript runtime for the GNOME ecosystem. This package provides core type definitions for GJS built-in modules.</p></dd><dt class="tsd-member-summary" id="gwebgl-01-1"><span class="tsd-member-summary-name"><a href="modules/Gwebgl-0.1.html">Gwebgl-0.1</a><a href="#gwebgl-01-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>WebGL bindings for GJS.</p></dd></dl></details><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-GLib"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="assets/icons.svg#icon-chevronDown"></use></svg><h2>GLib</h2></summary><dl class="tsd-member-summaries"><dt class="tsd-member-summary" id="dbus-10-1"><span class="tsd-member-summary-name"><a href="modules/DBus-1.0.html">DBus-1.0</a><a href="#dbus-10-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>D-Bus inter-process communication type definitions.</p></dd><dt class="tsd-member-summary" id="gio-20-1"><span class="tsd-member-summary-name"><a href="modules/Gio-2.0.html">Gio-2.0</a><a href="#gio-20-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>GIO provides a modern and easy-to-use VFS API, including file system abstraction, networking, D-Bus support, and application infrastructure.</p></dd><dt class="tsd-member-summary" id="giounix-20-1"><span class="tsd-member-summary-name"><a href="modules/GioUnix-2.0.html">GioUnix-2.0</a><a href="#giounix-20-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>Unix-specific GIO interfaces and utilities.</p></dd><dt class="tsd-member-summary" id="giowin32-20-1"><span class="tsd-member-summary-name"><a href="modules/GioWin32-2.0.html">GioWin32-2.0</a><a href="#giowin32-20-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>Windows-specific GIO interfaces and utilities.</p></dd><dt class="tsd-member-summary" id="glib-20-1"><span class="tsd-member-summary-name"><a href="modules/GLib-2.0.html">GLib-2.0</a><a href="#glib-20-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>GLib provides the core application building blocks for libraries and applications written in C. It provides the core object system used in GNOME, the main loop implementation, and a large set of utility functions for strings and common data structures.</p></dd><dt class="tsd-member-summary" id="glibunix-20-1"><span class="tsd-member-summary-name"><a href="modules/GLibUnix-2.0.html">GLibUnix-2.0</a><a href="#glibunix-20-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>Unix-specific GLib API extensions.</p></dd><dt class="tsd-member-summary" id="glibwin32-20-1"><span class="tsd-member-summary-name"><a href="modules/GLibWin32-2.0.html">GLibWin32-2.0</a><a href="#glibwin32-20-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>Windows-specific GLib API extensions.</p></dd><dt class="tsd-member-summary" id="gmodule-20-1"><span class="tsd-member-summary-name"><a href="modules/GModule-2.0.html">GModule-2.0</a><a href="#gmodule-20-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>Portable method for dynamically loading plug-ins.</p></dd><dt class="tsd-member-summary" id="gobject-20-1"><span class="tsd-member-summary-name"><a href="modules/GObject-2.0.html">GObject-2.0</a><a href="#gobject-20-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>The base type system and object class library, providing signal/callback handling, properties, and reference counting.</p></dd><dt class="tsd-member-summary" id="win32-10-1"><span class="tsd-member-summary-name"><a href="modules/win32-1.0.html">win32-1.0</a><a href="#win32-10-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>Windows API type aliases for GObject Introspection.</p></dd></dl></details><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-GTK 4"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="assets/icons.svg#icon-chevronDown"></use></svg><h2>GTK 4</h2></summary><dl class="tsd-member-summaries"><dt class="tsd-member-summary" id="gdk-40-1"><span class="tsd-member-summary-name"><a href="modules/Gdk-4.0.html">Gdk-4.0</a><a href="#gdk-40-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>The GTK windowing system abstraction.</p></dd><dt class="tsd-member-summary" id="gdkmacos-40-1"><span class="tsd-member-summary-name"><a href="modules/GdkMacos-4.0.html">GdkMacos-4.0</a><a href="#gdkmacos-40-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>GDK backend for macOS.</p></dd><dt class="tsd-member-summary" id="gdkwayland-40-1"><span class="tsd-member-summary-name"><a href="modules/GdkWayland-4.0.html">GdkWayland-4.0</a><a href="#gdkwayland-40-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>GDK backend for Wayland.</p></dd><dt class="tsd-member-summary" id="gdkwin32-40-1"><span class="tsd-member-summary-name"><a href="modules/GdkWin32-4.0.html">GdkWin32-4.0</a><a href="#gdkwin32-40-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>GDK backend for Windows.</p></dd><dt class="tsd-member-summary" id="gdkx11-40-1"><span class="tsd-member-summary-name"><a href="modules/GdkX11-4.0.html">GdkX11-4.0</a><a href="#gdkx11-40-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>GDK backend for X11.</p></dd><dt class="tsd-member-summary" id="gsk-40-1"><span class="tsd-member-summary-name"><a href="modules/Gsk-4.0.html">Gsk-4.0</a><a href="#gsk-40-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>The GTK rendering API.</p></dd><dt class="tsd-member-summary" id="gtk-40-1"><span class="tsd-member-summary-name"><a href="modules/Gtk-4.0.html">Gtk-4.0</a><a href="#gtk-40-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>The GTK toolkit — primary library for constructing user interfaces in GNOME applications.</p></dd></dl></details><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-GTK 3"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="assets/icons.svg#icon-chevronDown"></use></svg><h2>GTK 3</h2></summary><dl class="tsd-member-summaries"><dt class="tsd-member-summary" id="gdk-30-1"><span class="tsd-member-summary-name"><a href="modules/Gdk-3.0.html">Gdk-3.0</a><a href="#gdk-30-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>The GTK windowing system abstraction.</p></dd><dt class="tsd-member-summary" id="gtk-30-1"><span class="tsd-member-summary-name"><a href="modules/Gtk-3.0.html">Gtk-3.0</a><a href="#gtk-30-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>The GTK toolkit — primary library for constructing user interfaces in GNOME applications.</p></dd></dl></details><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Pango"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="assets/icons.svg#icon-chevronDown"></use></svg><h2>Pango</h2></summary><dl class="tsd-member-summaries"><dt class="tsd-member-summary" id="pango-10-1"><span class="tsd-member-summary-name"><a href="modules/Pango-1.0.html">Pango-1.0</a><a href="#pango-10-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>Pango is a library for laying out and rendering text, with an emphasis on internationalization.</p></dd><dt class="tsd-member-summary" id="pangocairo-10-1"><span class="tsd-member-summary-name"><a href="modules/PangoCairo-1.0.html">PangoCairo-1.0</a><a href="#pangocairo-10-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>Cairo rendering support for Pango.</p></dd></dl></details><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Graphics"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="assets/icons.svg#icon-chevronDown"></use></svg><h2>Graphics</h2></summary><dl class="tsd-member-summaries"><dt class="tsd-member-summary" id="cairo-10-1"><span class="tsd-member-summary-name"><a href="modules/cairo-1.0.html">cairo-1.0</a><a href="#cairo-10-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>A 2D graphics library with support for multiple output devices.</p></dd><dt class="tsd-member-summary" id="gdkpixbuf-20-1"><span class="tsd-member-summary-name"><a href="modules/GdkPixbuf-2.0.html">GdkPixbuf-2.0</a><a href="#gdkpixbuf-20-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>Image loading library.</p></dd><dt class="tsd-member-summary" id="gl-10-1"><span class="tsd-member-summary-name"><a href="modules/GL-1.0.html">GL-1.0</a><a href="#gl-10-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>OpenGL type definitions for GObject Introspection.</p></dd><dt class="tsd-member-summary" id="graphene-10-1"><span class="tsd-member-summary-name"><a href="modules/Graphene-1.0.html">Graphene-1.0</a><a href="#graphene-10-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>A thin layer of mathematical types for 3D libraries.</p></dd><dt class="tsd-member-summary" id="rsvg-20-1"><span class="tsd-member-summary-name"><a href="modules/Rsvg-2.0.html">Rsvg-2.0</a><a href="#rsvg-20-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>SVG rendering library.</p></dd><dt class="tsd-member-summary" id="xfixes-40-1"><span class="tsd-member-summary-name"><a href="modules/xfixes-4.0.html">xfixes-4.0</a><a href="#xfixes-40-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>X11 XFixes extension type definitions.</p></dd><dt class="tsd-member-summary" id="xlib-20-1"><span class="tsd-member-summary-name"><a href="modules/xlib-2.0.html">xlib-2.0</a><a href="#xlib-20-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>X11 core protocol type definitions.</p></dd></dl></details><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Text Rendering"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="assets/icons.svg#icon-chevronDown"></use></svg><h2>Text Rendering</h2></summary><dl class="tsd-member-summaries"><dt class="tsd-member-summary" id="freetype2-20-1"><span class="tsd-member-summary-name"><a href="modules/freetype2-2.0.html">freetype2-2.0</a><a href="#freetype2-20-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>A freely available software library to render fonts.</p></dd><dt class="tsd-member-summary" id="harfbuzz-00-1"><span class="tsd-member-summary-name"><a href="modules/HarfBuzz-0.0.html">HarfBuzz-0.0</a><a href="#harfbuzz-00-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>A text shaping engine — converts Unicode text to glyph indices and positions.</p></dd></dl></details><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Multimedia"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="assets/icons.svg#icon-chevronDown"></use></svg><h2>Multimedia</h2></summary><dl class="tsd-member-summaries"><dt class="tsd-member-summary" id="ges-10-1"><span class="tsd-member-summary-name"><a href="modules/GES-1.0.html">GES-1.0</a><a href="#ges-10-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>GStreamer Editing Services for non-linear video editing.</p></dd><dt class="tsd-member-summary" id="grl-03-1"><span class="tsd-member-summary-name"><a href="modules/Grl-0.3.html">Grl-0.3</a><a href="#grl-03-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>Framework for discovering and browsing media content.</p></dd><dt class="tsd-member-summary" id="grlnet-03-1"><span class="tsd-member-summary-name"><a href="modules/GrlNet-0.3.html">GrlNet-0.3</a><a href="#grlnet-03-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>Networking support for the Grilo media discovery framework.</p></dd><dt class="tsd-member-summary" id="gst-10-1"><span class="tsd-member-summary-name"><a href="modules/Gst-1.0.html">Gst-1.0</a><a href="#gst-10-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>Powerful framework for creating multimedia applications.</p></dd><dt class="tsd-member-summary" id="gstapp-10-1"><span class="tsd-member-summary-name"><a href="modules/GstApp-1.0.html">GstApp-1.0</a><a href="#gstapp-10-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>GStreamer app library.</p></dd><dt class="tsd-member-summary" id="gstaudio-10-1"><span class="tsd-member-summary-name"><a href="modules/GstAudio-1.0.html">GstAudio-1.0</a><a href="#gstaudio-10-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>GStreamer Audio Library.</p></dd><dt class="tsd-member-summary" id="gstbase-10-1"><span class="tsd-member-summary-name"><a href="modules/GstBase-1.0.html">GstBase-1.0</a><a href="#gstbase-10-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>GStreamer base plugin libraries.</p></dd><dt class="tsd-member-summary" id="gstgl-10-1"><span class="tsd-member-summary-name"><a href="modules/GstGL-1.0.html">GstGL-1.0</a><a href="#gstgl-10-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>GStreamer OpenGL integration library.</p></dd><dt class="tsd-member-summary" id="gstpbutils-10-1"><span class="tsd-member-summary-name"><a href="modules/GstPbutils-1.0.html">GstPbutils-1.0</a><a href="#gstpbutils-10-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>General application and plugin utility library.</p></dd><dt class="tsd-member-summary" id="gstplayer-10-1"><span class="tsd-member-summary-name"><a href="modules/GstPlayer-1.0.html">GstPlayer-1.0</a><a href="#gstplayer-10-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>High-level media playback API.</p></dd><dt class="tsd-member-summary" id="gstsdp-10-1"><span class="tsd-member-summary-name"><a href="modules/GstSdp-1.0.html">GstSdp-1.0</a><a href="#gstsdp-10-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>GStreamer SDP (Session Description Protocol) library.</p></dd><dt class="tsd-member-summary" id="gsttag-10-1"><span class="tsd-member-summary-name"><a href="modules/GstTag-1.0.html">GstTag-1.0</a><a href="#gsttag-10-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>GStreamer tag support library.</p></dd><dt class="tsd-member-summary" id="gstvideo-10-1"><span class="tsd-member-summary-name"><a href="modules/GstVideo-1.0.html">GstVideo-1.0</a><a href="#gstvideo-10-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>Support library for video operations.</p></dd><dt class="tsd-member-summary" id="gstwebrtc-10-1"><span class="tsd-member-summary-name"><a href="modules/GstWebRTC-1.0.html">GstWebRTC-1.0</a><a href="#gstwebrtc-10-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>WebRTC support for GStreamer.</p></dd></dl></details><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-GNOME Shell"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="assets/icons.svg#icon-chevronDown"></use></svg><h2>GNOME Shell</h2></summary><dl class="tsd-member-summaries"><dt class="tsd-member-summary" id="clutter-18-1"><span class="tsd-member-summary-name"><a href="modules/Clutter-18.html">Clutter-18</a><a href="#clutter-18-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>Scene graph toolkit used by Mutter for rendering.</p></dd><dt class="tsd-member-summary" id="cogl-18-1"><span class="tsd-member-summary-name"><a href="modules/Cogl-18.html">Cogl-18</a><a href="#cogl-18-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>Low-level GPU graphics library used by Mutter.</p></dd><dt class="tsd-member-summary" id="gvc-10-1"><span class="tsd-member-summary-name"><a href="modules/Gvc-1.0.html">Gvc-1.0</a><a href="#gvc-10-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>GNOME volume control library.</p></dd><dt class="tsd-member-summary" id="meta-18-1"><span class="tsd-member-summary-name"><a href="modules/Meta-18.html">Meta-18</a><a href="#meta-18-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>Window management and compositor library for GNOME.</p></dd><dt class="tsd-member-summary" id="mtk-18-1"><span class="tsd-member-summary-name"><a href="modules/Mtk-18.html">Mtk-18</a><a href="#mtk-18-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>Mutter Toolkit utility library.</p></dd><dt class="tsd-member-summary" id="shell-18-1"><span class="tsd-member-summary-name"><a href="modules/Shell-18.html">Shell-18</a><a href="#shell-18-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>Core library of the GNOME Shell desktop.</p></dd><dt class="tsd-member-summary" id="shew-0-1"><span class="tsd-member-summary-name"><a href="modules/Shew-0.html">Shew-0</a><a href="#shew-0-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>Shell Extensions Helper window library.</p></dd><dt class="tsd-member-summary" id="st-18-1"><span class="tsd-member-summary-name"><a href="modules/St-18.html">St-18</a><a href="#st-18-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>GNOME Shell UI toolkit for building shell extensions.</p></dd></dl></details><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Web"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="assets/icons.svg#icon-chevronDown"></use></svg><h2>Web</h2></summary><dl class="tsd-member-summaries"><dt class="tsd-member-summary" id="goa-10-1"><span class="tsd-member-summary-name"><a href="modules/Goa-1.0.html">Goa-1.0</a><a href="#goa-10-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>Framework for accessing online accounts.</p></dd><dt class="tsd-member-summary" id="javascriptcore-60-1"><span class="tsd-member-summary-name"><a href="modules/JavaScriptCore-6.0.html">JavaScriptCore-6.0</a><a href="#javascriptcore-60-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>JavaScript engine used by WebKitGTK.</p></dd><dt class="tsd-member-summary" id="webkit-60-1"><span class="tsd-member-summary-name"><a href="modules/WebKit-6.0.html">WebKit-6.0</a><a href="#webkit-60-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>A full-featured port of the WebKit rendering engine for GTK.</p></dd><dt class="tsd-member-summary" id="webkitwebprocessextension-60-1"><span class="tsd-member-summary-name"><a href="modules/WebKitWebProcessExtension-6.0.html">WebKitWebProcessExtension-6.0</a><a href="#webkitwebprocessextension-60-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>Library for extensions running in WebKit's web process.</p></dd></dl></details><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Networking"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="assets/icons.svg#icon-chevronDown"></use></svg><h2>Networking</h2></summary><dl class="tsd-member-summaries"><dt class="tsd-member-summary" id="gssdp-16-1"><span class="tsd-member-summary-name"><a href="modules/GSSDP-1.6.html">GSSDP-1.6</a><a href="#gssdp-16-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>SSDP resource discovery and announcement library.</p></dd><dt class="tsd-member-summary" id="gupnp-16-1"><span class="tsd-member-summary-name"><a href="modules/GUPnP-1.6.html">GUPnP-1.6</a><a href="#gupnp-16-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>UPnP framework based on GObject and libsoup.</p></dd><dt class="tsd-member-summary" id="nm-10-1"><span class="tsd-member-summary-name"><a href="modules/NM-1.0.html">NM-1.0</a><a href="#nm-10-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>Network management daemon and client library.</p></dd><dt class="tsd-member-summary" id="rest-10-1"><span class="tsd-member-summary-name"><a href="modules/Rest-1.0.html">Rest-1.0</a><a href="#rest-10-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>RESTful web service access library.</p></dd><dt class="tsd-member-summary" id="soup-30-1"><span class="tsd-member-summary-name"><a href="modules/Soup-3.0.html">Soup-3.0</a><a href="#soup-30-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>HTTP client/server library for GNOME.</p></dd></dl></details><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Data & Markup"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="assets/icons.svg#icon-chevronDown"></use></svg><h2>Data & Markup</h2></summary><dl class="tsd-member-summaries"><dt class="tsd-member-summary" id="json-10-1"><span class="tsd-member-summary-name"><a href="modules/Json-1.0.html">Json-1.0</a><a href="#json-10-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>A library providing serialization and deserialization support for the JSON format.</p></dd><dt class="tsd-member-summary" id="jsonrpc-10-1"><span class="tsd-member-summary-name"><a href="modules/Jsonrpc-1.0.html">Jsonrpc-1.0</a><a href="#jsonrpc-10-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>JSON-RPC protocol library.</p></dd><dt class="tsd-member-summary" id="libxml2-20-1"><span class="tsd-member-summary-name"><a href="modules/libxml2-2.0.html">libxml2-2.0</a><a href="#libxml2-20-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>XML parsing and manipulation library.</p></dd><dt class="tsd-member-summary" id="template-10-1"><span class="tsd-member-summary-name"><a href="modules/Template-1.0.html">Template-1.0</a><a href="#template-10-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>Template rendering library for GLib.</p></dd><dt class="tsd-member-summary" id="tsparql-30-1"><span class="tsd-member-summary-name"><a href="modules/Tsparql-3.0.html">Tsparql-3.0</a><a href="#tsparql-30-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>SPARQL database and query library.</p></dd></dl></details><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Security"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="assets/icons.svg#icon-chevronDown"></use></svg><h2>Security</h2></summary><dl class="tsd-member-summaries"><dt class="tsd-member-summary" id="gck-2-1"><span class="tsd-member-summary-name"><a href="modules/Gck-2.html">Gck-2</a><a href="#gck-2-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>GObject wrapper for PKCS#11.</p></dd><dt class="tsd-member-summary" id="gcr-4-1"><span class="tsd-member-summary-name"><a href="modules/Gcr-4.html">Gcr-4</a><a href="#gcr-4-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>Cryptographic and certificate UI library.</p></dd><dt class="tsd-member-summary" id="polkit-10-1"><span class="tsd-member-summary-name"><a href="modules/Polkit-1.0.html">Polkit-1.0</a><a href="#polkit-10-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>Application-level toolkit for defining and handling authorization policies.</p></dd><dt class="tsd-member-summary" id="polkitagent-10-1"><span class="tsd-member-summary-name"><a href="modules/PolkitAgent-1.0.html">PolkitAgent-1.0</a><a href="#polkitagent-10-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>Polkit authentication agent library.</p></dd><dt class="tsd-member-summary" id="secret-1-1"><span class="tsd-member-summary-name"><a href="modules/Secret-1.html">Secret-1</a><a href="#secret-1-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>A library for accessing the Secret Service API of the freedesktop.org project.</p></dd></dl></details><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-System"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="assets/icons.svg#icon-chevronDown"></use></svg><h2>System</h2></summary><dl class="tsd-member-summaries"><dt class="tsd-member-summary" id="appstream-10-1"><span class="tsd-member-summary-name"><a href="modules/AppStream-1.0.html">AppStream-1.0</a><a href="#appstream-10-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>Software metadata handling library.</p></dd><dt class="tsd-member-summary" id="flatpak-10-1"><span class="tsd-member-summary-name"><a href="modules/Flatpak-1.0.html">Flatpak-1.0</a><a href="#flatpak-10-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>Library for managing Flatpak installations.</p></dd><dt class="tsd-member-summary" id="gudev-10-1"><span class="tsd-member-summary-name"><a href="modules/GUdev-1.0.html">GUdev-1.0</a><a href="#gudev-10-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>GObject wrapper for libudev.</p></dd><dt class="tsd-member-summary" id="libosinfo-10-1"><span class="tsd-member-summary-name"><a href="modules/Libosinfo-1.0.html">Libosinfo-1.0</a><a href="#libosinfo-10-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>Operating system information database.</p></dd><dt class="tsd-member-summary" id="xdp-10-1"><span class="tsd-member-summary-name"><a href="modules/Xdp-1.0.html">Xdp-1.0</a><a href="#xdp-10-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>Desktop portals access library.</p></dd><dt class="tsd-member-summary" id="xdpgtk4-10-1"><span class="tsd-member-summary-name"><a href="modules/XdpGtk4-1.0.html">XdpGtk4-1.0</a><a href="#xdpgtk4-10-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>Desktop portals GTK 4 integration.</p></dd></dl></details><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-GNOME Desktop"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="assets/icons.svg#icon-chevronDown"></use></svg><h2>GNOME Desktop</h2></summary><dl class="tsd-member-summaries"><dt class="tsd-member-summary" id="adw-1-1"><span class="tsd-member-summary-name"><a href="modules/Adw-1.html">Adw-1</a><a href="#adw-1-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>Building blocks for modern adaptive GNOME applications.</p></dd><dt class="tsd-member-summary" id="atk-10-1"><span class="tsd-member-summary-name"><a href="modules/Atk-1.0.html">Atk-1.0</a><a href="#atk-10-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>Accessibility Toolkit interfaces (legacy, superseded by AT-SPI).</p></dd><dt class="tsd-member-summary" id="atspi-20-1"><span class="tsd-member-summary-name"><a href="modules/Atspi-2.0.html">Atspi-2.0</a><a href="#atspi-20-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>Assistive Technology Service Provider Interface.</p></dd><dt class="tsd-member-summary" id="dex-1-1"><span class="tsd-member-summary-name"><a href="modules/Dex-1.html">Dex-1</a><a href="#dex-1-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>Deferred execution library for GLib.</p></dd><dt class="tsd-member-summary" id="gdesktopenums-30-1"><span class="tsd-member-summary-name"><a href="modules/GDesktopEnums-3.0.html">GDesktopEnums-3.0</a><a href="#gdesktopenums-30-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>GNOME desktop settings enumerations.</p></dd><dt class="tsd-member-summary" id="geocodeglib-20-1"><span class="tsd-member-summary-name"><a href="modules/GeocodeGlib-2.0.html">GeocodeGlib-2.0</a><a href="#geocodeglib-20-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>Geocoding and reverse geocoding helper library.</p></dd><dt class="tsd-member-summary" id="gtksource-5-1"><span class="tsd-member-summary-name"><a href="modules/GtkSource-5.html">GtkSource-5</a><a href="#gtksource-5-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>A GNOME library that extends GtkTextView with syntax highlighting, undo/redo, search and replace, a completion system, and other source code editing features.</p></dd><dt class="tsd-member-summary" id="gweather-40-1"><span class="tsd-member-summary-name"><a href="modules/GWeather-4.0.html">GWeather-4.0</a><a href="#gweather-40-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>Weather data access library.</p></dd><dt class="tsd-member-summary" id="notify-07-1"><span class="tsd-member-summary-name"><a href="modules/Notify-0.7.html">Notify-0.7</a><a href="#notify-07-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>A library for sending desktop notifications.</p></dd><dt class="tsd-member-summary" id="panel-1-1"><span class="tsd-member-summary-name"><a href="modules/Panel-1.html">Panel-1</a><a href="#panel-1-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>IDE panel and dock library for GTK.</p></dd><dt class="tsd-member-summary" id="peas-2-1"><span class="tsd-member-summary-name"><a href="modules/Peas-2.html">Peas-2</a><a href="#peas-2-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>Application plugin engine.</p></dd><dt class="tsd-member-summary" id="poppler-018-1"><span class="tsd-member-summary-name"><a href="modules/Poppler-0.18.html">Poppler-0.18</a><a href="#poppler-018-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>PDF rendering library.</p></dd><dt class="tsd-member-summary" id="shumate-10-1"><span class="tsd-member-summary-name"><a href="modules/Shumate-1.0.html">Shumate-1.0</a><a href="#shumate-10-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>A library providing a widget to display maps in applications.</p></dd><dt class="tsd-member-summary" id="spelling-1-1"><span class="tsd-member-summary-name"><a href="modules/Spelling-1.html">Spelling-1</a><a href="#spelling-1-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>Spell checking library for GTK.</p></dd><dt class="tsd-member-summary" id="vte-391-1"><span class="tsd-member-summary-name"><a href="modules/Vte-3.91.html">Vte-3.91</a><a href="#vte-391-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>Terminal emulator widget for GTK.</p></dd><dt class="tsd-member-summary" id="wnck-30-1"><span class="tsd-member-summary-name"><a href="modules/Wnck-3.0.html">Wnck-3.0</a><a href="#wnck-30-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"><p>Window Navigator Construction Kit.</p></dd></dl></details></div></section><nav id="gi-docgen-toc"><div class="tsd-page-navigation"><h3>Content</h3><div class="tsd-accordion-details"><details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-GJS"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="assets/icons.svg#icon-chevronDown"></use></svg>GJS</summary><div><a href="#gjs-1"><span>Gjs</span></a><a href="#gwebgl-01-1"><span>Gwebgl-0.1</span></a></div></details><details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-GLib"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="assets/icons.svg#icon-chevronDown"></use></svg>GLib</summary><div><a href="#dbus-10-1"><span>DBus-1.0</span></a><a href="#gio-20-1"><span>Gio-2.0</span></a><a href="#giounix-20-1"><span>GioUnix-2.0</span></a><a href="#giowin32-20-1"><span>GioWin32-2.0</span></a><a href="#glib-20-1"><span>GLib-2.0</span></a><a href="#glibunix-20-1"><span>GLibUnix-2.0</span></a><a href="#glibwin32-20-1"><span>GLibWin32-2.0</span></a><a href="#gmodule-20-1"><span>GModule-2.0</span></a><a href="#gobject-20-1"><span>GObject-2.0</span></a><a href="#win32-10-1"><span>win32-1.0</span></a></div></details><details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-GTK 4"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="assets/icons.svg#icon-chevronDown"></use></svg>GTK 4</summary><div><a href="#gdk-40-1"><span>Gdk-4.0</span></a><a href="#gdkmacos-40-1"><span>GdkMacos-4.0</span></a><a href="#gdkwayland-40-1"><span>GdkWayland-4.0</span></a><a href="#gdkwin32-40-1"><span>GdkWin32-4.0</span></a><a href="#gdkx11-40-1"><span>GdkX11-4.0</span></a><a href="#gsk-40-1"><span>Gsk-4.0</span></a><a href="#gtk-40-1"><span>Gtk-4.0</span></a></div></details><details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-GTK 3"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="assets/icons.svg#icon-chevronDown"></use></svg>GTK 3</summary><div><a href="#gdk-30-1"><span>Gdk-3.0</span></a><a href="#gtk-30-1"><span>Gtk-3.0</span></a></div></details><details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Pango"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="assets/icons.svg#icon-chevronDown"></use></svg>Pango</summary><div><a href="#pango-10-1"><span>Pango-1.0</span></a><a href="#pangocairo-10-1"><span>PangoCairo-1.0</span></a></div></details><details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Graphics"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="assets/icons.svg#icon-chevronDown"></use></svg>Graphics</summary><div><a href="#cairo-10-1"><span>cairo-1.0</span></a><a href="#gdkpixbuf-20-1"><span>GdkPixbuf-2.0</span></a><a href="#gl-10-1"><span>GL-1.0</span></a><a href="#graphene-10-1"><span>Graphene-1.0</span></a><a href="#rsvg-20-1"><span>Rsvg-2.0</span></a><a href="#xfixes-40-1"><span>xfixes-4.0</span></a><a href="#xlib-20-1"><span>xlib-2.0</span></a></div></details><details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Text Rendering"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="assets/icons.svg#icon-chevronDown"></use></svg>Text Rendering</summary><div><a href="#freetype2-20-1"><span>freetype2-2.0</span></a><a href="#harfbuzz-00-1"><span>HarfBuzz-0.0</span></a></div></details><details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Multimedia"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="assets/icons.svg#icon-chevronDown"></use></svg>Multimedia</summary><div><a href="#ges-10-1"><span>GES-1.0</span></a><a href="#grl-03-1"><span>Grl-0.3</span></a><a href="#grlnet-03-1"><span>GrlNet-0.3</span></a><a href="#gst-10-1"><span>Gst-1.0</span></a><a href="#gstapp-10-1"><span>GstApp-1.0</span></a><a href="#gstaudio-10-1"><span>GstAudio-1.0</span></a><a href="#gstbase-10-1"><span>GstBase-1.0</span></a><a href="#gstgl-10-1"><span>GstGL-1.0</span></a><a href="#gstpbutils-10-1"><span>GstPbutils-1.0</span></a><a href="#gstplayer-10-1"><span>GstPlayer-1.0</span></a><a href="#gstsdp-10-1"><span>GstSdp-1.0</span></a><a href="#gsttag-10-1"><span>GstTag-1.0</span></a><a href="#gstvideo-10-1"><span>GstVideo-1.0</span></a><a href="#gstwebrtc-10-1"><span>GstWebRTC-1.0</span></a></div></details><details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-GNOME Shell"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="assets/icons.svg#icon-chevronDown"></use></svg>GNOME Shell</summary><div><a href="#clutter-18-1"><span>Clutter-18</span></a><a href="#cogl-18-1"><span>Cogl-18</span></a><a href="#gvc-10-1"><span>Gvc-1.0</span></a><a href="#meta-18-1"><span>Meta-18</span></a><a href="#mtk-18-1"><span>Mtk-18</span></a><a href="#shell-18-1"><span>Shell-18</span></a><a href="#shew-0-1"><span>Shew-0</span></a><a href="#st-18-1"><span>St-18</span></a></div></details><details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Web"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="assets/icons.svg#icon-chevronDown"></use></svg>Web</summary><div><a href="#goa-10-1"><span>Goa-1.0</span></a><a href="#javascriptcore-60-1"><span>JavaScriptCore-6.0</span></a><a href="#webkit-60-1"><span>WebKit-6.0</span></a><a href="#webkitwebprocessextension-60-1"><span>WebKitWebProcessExtension-6.0</span></a></div></details><details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Networking"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="assets/icons.svg#icon-chevronDown"></use></svg>Networking</summary><div><a href="#gssdp-16-1"><span>GSSDP-1.6</span></a><a href="#gupnp-16-1"><span>GUPnP-1.6</span></a><a href="#nm-10-1"><span>NM-1.0</span></a><a href="#rest-10-1"><span>Rest-1.0</span></a><a href="#soup-30-1"><span>Soup-3.0</span></a></div></details><details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Data & Markup"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="assets/icons.svg#icon-chevronDown"></use></svg>Data & Markup</summary><div><a href="#json-10-1"><span>Json-1.0</span></a><a href="#jsonrpc-10-1"><span>Jsonrpc-1.0</span></a><a href="#libxml2-20-1"><span>libxml2-2.0</span></a><a href="#template-10-1"><span>Template-1.0</span></a><a href="#tsparql-30-1"><span>Tsparql-3.0</span></a></div></details><details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Security"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="assets/icons.svg#icon-chevronDown"></use></svg>Security</summary><div><a href="#gck-2-1"><span>Gck-2</span></a><a href="#gcr-4-1"><span>Gcr-4</span></a><a href="#polkit-10-1"><span>Polkit-1.0</span></a><a href="#polkitagent-10-1"><span>PolkitAgent-1.0</span></a><a href="#secret-1-1"><span>Secret-1</span></a></div></details><details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-System"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="assets/icons.svg#icon-chevronDown"></use></svg>System</summary><div><a href="#appstream-10-1"><span>AppStream-1.0</span></a><a href="#flatpak-10-1"><span>Flatpak-1.0</span></a><a href="#gudev-10-1"><span>GUdev-1.0</span></a><a href="#libosinfo-10-1"><span>Libosinfo-1.0</span></a><a href="#xdp-10-1"><span>Xdp-1.0</span></a><a href="#xdpgtk4-10-1"><span>XdpGtk4-1.0</span></a></div></details><details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-GNOME Desktop"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="assets/icons.svg#icon-chevronDown"></use></svg>GNOME Desktop</summary><div><a href="#adw-1-1"><span>Adw-1</span></a><a href="#atk-10-1"><span>Atk-1.0</span></a><a href="#atspi-20-1"><span>Atspi-2.0</span></a><a href="#dex-1-1"><span>Dex-1</span></a><a href="#gdesktopenums-30-1"><span>GDesktopEnums-3.0</span></a><a href="#geocodeglib-20-1"><span>GeocodeGlib-2.0</span></a><a href="#gtksource-5-1"><span>GtkSource-5</span></a><a href="#gweather-40-1"><span>GWeather-4.0</span></a><a href="#notify-07-1"><span>Notify-0.7</span></a><a href="#panel-1-1"><span>Panel-1</span></a><a href="#peas-2-1"><span>Peas-2</span></a><a href="#poppler-018-1"><span>Poppler-0.18</span></a><a href="#shumate-10-1"><span>Shumate-1.0</span></a><a href="#spelling-1-1"><span>Spelling-1</span></a><a href="#vte-391-1"><span>Vte-3.91</span></a><a href="#wnck-30-1"><span>Wnck-3.0</span></a></div></details></div></div></nav></div><div class="overlay"></div></body></html>