The selectors defined for specifying AAT feature settings.
Structure representing a setting for an hb_aat_layout_feature_type_t.
A dialog showing information about the application.
Displays information about a program.
Functional interface declaration of the ActivateLinkCallback callback.
Functional interface declaration of the ActivateLinkCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Describes the available system accent colors.
An interface for describing UI elements for Assistive Technologies.
The Accessible$Impl type represents a native instance of the Accessible interface.
The common interface for accessible objects.
The priority of an accessibility announcement.
Represents a link (i.e. a uri).
Inner class implementing a builder pattern to construct a GObject with
properties.
An interface for accessible objects containing links.
The AccessibleHypertext$Impl type represents a native instance of the AccessibleHypertext interface.
The interface vtable for accessible objects containing links.
The possible accessible properties of a
Accessible.
An interface for accessible objects containing a numeric value.
The AccessibleRange$Impl type represents a native instance of the AccessibleRange interface.
The possible accessible relations of a
Accessible.
The accessible role for a
Accessible implementation.
An interface for accessible objects containing formatted text.
The AccessibleText$Impl type represents a native instance of the AccessibleText interface.
The interface vtable for accessible objects containing text.
The type of contents change operation.
The granularity for queries about the text contents of a
AccessibleText
implementation.
A range inside the text of an accessible object.
GAction represents a single named action.
The Action$Impl type represents a native instance of the Action interface.
The virtual function table for Gio.Action.
Provides a way to associate widgets with actions.
The Actionable$Impl type represents a native instance of the Actionable interface.
The interface vtable for GtkActionable.
Presents contextual actions.
Inner class implementing a builder pattern to construct a GObject with
properties.
This struct defines a single action.
Functional interface declaration of the ActivateCallback callback.
Functional interface declaration of the ChangeStateCallback callback.
GActionGroup represents a group of actions.
Functional interface declaration of the ActionAddedCallback callback.
Functional interface declaration of the ActionEnabledChangedCallback callback.
The ActionGroup$Impl type represents a native instance of the ActionGroup interface.
The virtual function table for Gio.ActionGroup.
Functional interface declaration of the ActionRemovedCallback callback.
Functional interface declaration of the ActionStateChangedCallback callback.
GActionMap is an interface for action containers.
The ActionMap$Impl type represents a native instance of the ActionMap interface.
Functional interface declaration of the ActivatedCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
This class is for elements that receive buffers in an undesired size.
Inner class implementing a builder pattern to construct a GObject with
properties.
A model for a numeric value.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ChangedCallback callback.
Functional interface declaration of the ValueChangedCallback callback.
Constants and functions that are declared in the global Adw namespace.
Manages a set of pads with the purpose of aggregating their buffers.
The Aggregator$Impl type represents a native instance of the abstract Aggregator class.
The aggregator base class will handle in a thread-safe way all manners of
concurrent flushes, seeks, pad additions and removals, leaving to the
subclass the responsibility of clipping buffers, and aggregating buffers in
the way the implementor sees fit.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the SamplesSelectedCallback callback.
Pads managed by a GstAggregator subclass.
Functional interface declaration of the BufferConsumedCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
A dialog presenting a message or a question.
Collects the arguments that are needed to present a message to the user.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ResponseCallback callback.
Base class for type aliases of primitive values.
Controls how a widget deals with extra space in a single dimension.
PangoAlignment describes how to align the lines of a PangoLayout
within the available space.
The rectangle representing the area allocated for a widget by its parent.
Functional interface declaration of the AllocationMetaParamsAggregator callback.
Parameters to control the allocation of memory
Memory is usually created by allocators with a gst_allocator_alloc()
method call.
Deprecated.
The Allocator$Impl type represents a native instance of the abstract Allocator class.
The GstAllocator is used to create new memory.
Inner class implementing a builder pattern to construct a GObject with
properties.
Combines two shortcut triggers.
Inner class implementing a builder pattern to construct a GObject with
properties.
The PangoAnalysis structure stores information about
the properties of a segment of text.
Positioning hints for aligning a surface relative to a rectangle.
GstMeta for carrying SMPTE-291M Ancillary data.
Location of a GstAncillaryMeta.
A base class for animations.
The Animation$Impl type represents a native instance of the abstract Animation class.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the DoneCallback callback.
Describes the possible states of an
Animation.
The AnimationTarget$Impl type represents a native instance of the abstract AnimationTarget class.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the AnimationTargetFunc callback.
Represents an annotation added to
View, it has a
Annotation:line property,
Annotation:description, icon and a style.
Inner class implementing a builder pattern to construct a GObject with
properties.
It is used to provide annotations and display them on
View and also populate
HoverDisplay when the user hovers over an annotation.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ChangedCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ChangedCallback callback.
Matches an item when at least one of its filters matches.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
The AppChooser$Impl type represents a native instance of the AppChooser interface.
Deprecated.
Functional interface declaration of the ActivateCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ChangedCallback callback.
Functional interface declaration of the CustomItemActivatedCallback callback.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Functional interface declaration of the ApplicationActivatedCallback callback.
Functional interface declaration of the ApplicationSelectedCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Information about an installed application and methods to launch
it (with file arguments).
The AppInfo$Impl type represents a native instance of the AppInfo interface.
Application Information interface, for operating system portability.
Flags used when creating a GAppInfo.
GAppInfoMonitor monitors application information for changes.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ChangedCallback callback.
Handles launching an application in a graphical context.
Integrating the launch with the launching application.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the LaunchedCallback callback.
Functional interface declaration of the LaunchFailedCallback callback.
Functional interface declaration of the LaunchStartedCallback callback.
Buffer dropping scheme to avoid the element's internal queue to block when
full.
A base class for Adwaita applications.
GApplication is the core class for application support.
A high-level API for writing applications.
Functional interface declaration of the ActivateCallback callback.
Virtual function table for GApplication.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the CommandLineCallback callback.
Functional interface declaration of the HandleLocalOptionsCallback callback.
Functional interface declaration of the NameLostCallback callback.
Functional interface declaration of the OpenCallback callback.
Functional interface declaration of the QueryEndCallback callback.
Functional interface declaration of the ShutdownCallback callback.
Functional interface declaration of the StartupCallback callback.
Functional interface declaration of the WindowAddedCallback callback.
Functional interface declaration of the WindowRemovedCallback callback.
GApplicationCommandLine represents a command-line invocation of
an application.
The GApplicationCommandLineClass-struct
contains private data only.
Inner class implementing a builder pattern to construct a GObject with
properties.
Flags used to define the behaviour of a GApplication.
Information about an application running in automation mode.
Types of user actions that may be blocked by GtkApplication.
A freeform application window.
A GtkWindow subclass that integrates with GtkApplication.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Appsink is a sink plugin that supports many different methods for making
the application get a handle on the GStreamer data in a pipeline.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the EosCallback callback.
Functional interface declaration of the NewPrerollCallback callback.
Functional interface declaration of the NewSampleCallback callback.
Functional interface declaration of the NewSerializedEventCallback callback.
Functional interface declaration of the ProposeAllocationCallback callback.
Functional interface declaration of the PullPrerollCallback callback.
Functional interface declaration of the PullSampleCallback callback.
Functional interface declaration of the TryPullPrerollCallback callback.
Functional interface declaration of the TryPullSampleCallback callback.
A set of callbacks that can be installed on the appsink with
gst_app_sink_set_callbacks().
Functional interface declaration of the EosCallback callback.
Functional interface declaration of the NewEventCallback callback.
Functional interface declaration of the NewPrerollCallback callback.
Functional interface declaration of the NewSampleCallback callback.
Functional interface declaration of the ProposeAllocationCallback callback.
The appsrc element can be used by applications to insert data into a
GStreamer pipeline.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the EndOfStreamCallback callback.
Functional interface declaration of the EnoughDataCallback callback.
Functional interface declaration of the NeedDataCallback callback.
Functional interface declaration of the PushBufferCallback callback.
Functional interface declaration of the PushBufferListCallback callback.
Functional interface declaration of the PushSampleCallback callback.
Functional interface declaration of the SeekDataCallback callback.
A set of callbacks that can be installed on the appsrc with
gst_app_src_set_callbacks().
Functional interface declaration of the EnoughDataCallback callback.
Functional interface declaration of the NeedDataCallback callback.
Functional interface declaration of the SeekDataCallback callback.
Helper class to separate the cleanup logic from the object being cleaned
Keeps a list of open Arenas that will be closed in a DestroyNotify callback.
Contains the public fields of a GArray.
Indicates the direction in which an arrow should point.
GAskPasswordFlags are used to request specific information from the
user, or to notify the user of their choices in an authentication
situation.
Preserves the aspect ratio of its child.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the AssistantPageFunc callback.
Deprecated.
GAsyncInitable is an interface for asynchronously initializable objects.
The AsyncInitable$Impl type represents a native instance of the AsyncInitable interface.
Provides an interface for asynchronous initializing object such that
initialization may fail.
An opaque data structure which represents an asynchronous queue.
Functional interface declaration of the AsyncReadyCallback callback.
GAsyncResult provides a base class for implementing asynchronous function results.
The AsyncResult$Impl type represents a native instance of the AsyncResult interface.
Communicates with platform-specific assistive technologies API.
The ATContext$Impl type represents a native instance of the abstract ATContext class.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the StateChangeCallback callback.
The GstAtomicQueue object implements a queue that can be used from multiple
threads without performing any blocking operations.
The PangoAttrClass structure stores the type and operations for
a particular type of attribute.
Functional interface declaration of the CopyCallback callback.
Functional interface declaration of the DestroyCallback callback.
Functional interface declaration of the EqualCallback callback.
The PangoAttrColor structure is used to represent attributes that
are colors.
Functional interface declaration of the AttrDataCopyFunc callback.
Functional interface declaration of the AttrFilterFunc callback.
The PangoAttrFloat structure is used to represent attributes with
a float or double value.
The PangoAttrFontDesc structure is used to store an attribute that
sets all aspects of the font description at once.
The PangoAttrFontFeatures structure is used to represent OpenType
font features as an attribute.
The PangoAttribute structure represents the common portions of all
attributes.
The PangoAttrInt structure is used to represent attributes with
an integer or enumeration value.
A PangoAttrIterator is used to iterate through a PangoAttrList.
The PangoAttrLanguage structure is used to represent attributes that
are languages.
A PangoAttrList represents a list of attributes that apply to a section
of text.
The PangoAttrShape structure is used to represent attributes which
impose shape restrictions.
The PangoAttrSize structure is used to represent attributes which
set font size.
The PangoAttrString structure is used to represent attributes with
a string value.
The PangoAttrType distinguishes between different types of attributes.
Subclasses must use (a subclass of) GstAudioAggregatorPad for both
their source and sink pads,
gst_element_class_add_static_pad_template_with_gtype() is a convenient
helper.
The AudioAggregator$Impl type represents a native instance of the abstract AudioAggregator class.
Inner class implementing a builder pattern to construct a GObject with
properties.
An implementation of GstPad that can be used with GstAudioAggregator.
Inner class implementing a builder pattern to construct a GObject with
properties.
The default implementation of GstPad used with GstAudioAggregator
Inner class implementing a builder pattern to construct a GObject with
properties.
This is the base class for audio sinks.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the AudioBaseSinkCustomSlavingCallback callback.
Different possible reasons for discontinuities.
Different possible clock slaving algorithms used when the internal audio
clock is not selected as the pipeline master clock.
This is the base class for audio sources.
Inner class implementing a builder pattern to construct a GObject with
properties.
Different possible clock slaving algorithms when the internal audio clock was
not selected as the pipeline clock.
A structure containing the result of an audio buffer map operation,
which is executed with gst_audio_buffer_map().
Provides a base class for CD digital audio (CDDA) sources, which handles
things like seeking, querying, discid calculation, tags, and buffer
timestamping.
Audio CD source base class.
Inner class implementing a builder pattern to construct a GObject with
properties.
Mode in which the CD audio source operates.
CD track abstraction to communicate TOC entries to the base class.
Flags passed to gst_audio_channel_mixer_new()
Extra buffer metadata describing how much audio has to be clipped from
the start or end of a buffer.
GstAudioClock makes it easy for elements to implement a GstClock, they
simply need to provide a function that returns the current clock time.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the AudioClockGetTimeFunc callback.
This object is used to convert audio samples from one format to another.
Extra flags passed to gst_audio_converter_new() and gst_audio_converter_samples().
This base class is for audio decoders turning encoded data into
raw audio samples.
The AudioDecoder$Impl type represents a native instance of the abstract AudioDecoder class.
Subclasses can override any of the available virtual methods or not, as
needed.
Inner class implementing a builder pattern to construct a GObject with
properties.
Set of available dithering methods.
Extra buffer metadata describing audio downmixing matrix.
This base class is for audio encoders turning raw audio samples into
encoded audio data.
The AudioEncoder$Impl type represents a native instance of the abstract AudioEncoder class.
Subclasses can override any of the available virtual methods or not, as
needed.
Inner class implementing a builder pattern to construct a GObject with
properties.
GstAudioFilter is a GstBaseTransform-derived base class for simple audio
filters, ie.
The AudioFilter$Impl type represents a native instance of the abstract AudioFilter class.
In addition to the setup virtual function, you should also override the
GstBaseTransform::transform and/or GstBaseTransform::transform_ip virtual
function.
Inner class implementing a builder pattern to construct a GObject with
properties.
Enum value describing the most common audio formats.
The different audio flags that a format info can have.
Information for an audio format.
Functional interface declaration of the AudioFormatPack callback.
Functional interface declaration of the AudioFormatUnpack callback.
Information describing audio properties.
Layout of the audio samples for the different channels.
Meta containing Audio Level Indication: https://tools.ietf.org/html/rfc6464
GstAudioDownmixMeta defines an audio downmix matrix to be send along with
audio buffers.
Set of available noise shaping methods
The different flags that can be used when packing and unpacking.
Extra flags that can be passed to gst_audio_quantize_new()
GstAudioResampler is a structure which holds the information
required to perform various kinds of resampling filtering.
The different filter interpolation methods.
Select for the filter tables should be set up.
Different resampler flags.
Different subsampling and upsampling methods
This object is the base class for audio ringbuffers used by the base
audio source and sink classes.
The AudioRingBuffer$Impl type represents a native instance of the abstract AudioRingBuffer class.
The vmethods that subclasses can override to implement the ringbuffer.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the AudioRingBufferCallback callback.
The format of the samples in the ringbuffer.
The structure containing the format specification of the ringbuffer.
The state of the ringbuffer.
This is the most simple base class for audio sinks that only requires
subclasses to implement a set of simple functions:
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ClearAllCallback callback.
This is the most simple base class for audio sources that only requires
subclasses to implement a set of simple functions:
Inner class implementing a builder pattern to construct a GObject with
properties.
GstAudioStreamAlign provides a helper object that helps tracking audio
stream alignment and discontinuities, and detects discontinuities if
possible.
A baseclass for scopes (visualizers).
The AudioVisualizer$Impl type represents a native instance of the abstract AudioVisualizer class.
Inner class implementing a builder pattern to construct a GObject with
properties.
Different types of supported background shading functions.
Functional interface declaration of the AudioVisualizerShaderFunc callback.
The abstract base class for handling authentication.
The Auth$Impl type represents a native instance of the abstract Auth class.
Inner class implementing a builder pattern to construct a GObject with
properties.
HTTP "Basic" authentication.
Inner class implementing a builder pattern to construct a GObject with
properties.
HTTP "Digest" authentication.
Inner class implementing a builder pattern to construct a GObject with
properties.
Server-side authentication.
The AuthDomain$Impl type represents a native instance of the abstract AuthDomain class.
Inner class implementing a builder pattern to construct a GObject with
properties.
Server-side "Basic" authentication.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the AuthDomainBasicAuthCallback callback.
Server-side "Digest" authentication.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the AuthDomainDigestAuthCallback callback.
Functional interface declaration of the AuthDomainFilter callback.
Functional interface declaration of the AuthDomainGenericAuthCallback callback.
Represents an authentication request.
Functional interface declaration of the AuthenticatedCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the CancelledCallback callback.
Enum values representing the authentication scheme.
HTTP client-side authentication handler.
Inner class implementing a builder pattern to construct a GObject with
properties.
HTTP-based GSS-Negotiate authentication, as defined by
RFC 4559.
Inner class implementing a builder pattern to construct a GObject with
properties.
HTTP-based NTLM authentication.
Inner class implementing a builder pattern to construct a GObject with
properties.
Enum values used for determining the automation browsing context presentation.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the CreateWebViewCallback callback.
Functional interface declaration of the WillCloseCallback callback.
Enum values used to specify autoplay policies.
A widget displaying an image, with a generated fallback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Flags describing the current capabilities of a device/tool.
Defines how device axes are interpreted by GTK.
SecretBackend represents a backend implementation of password
storage.
The Backend$Impl type represents a native instance of the Backend interface.
The interface for SecretBackend.
Flags which determine which parts of the SecretBackend are initialized.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ChangedCallback callback.
One item of the WebKitBackForwardList.
Inner class implementing a builder pattern to construct a GObject with
properties.
A bar with contextual information.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ButtonClickedCallback callback.
Describes the available button styles for
Banner.
Functional interface declaration of the BaseFinalizeFunc callback.
Functional interface declaration of the BaseInitFunc callback.
Baseline position in a row of widgets.
An enumeration that affects baseline shifts between runs.
This base class is for parser elements that process data and splits it
into separate audio/video/whatever frames.
The BaseParse$Impl type represents a native instance of the abstract BaseParse class.
Subclasses can override any of the available virtual methods or not, as
needed.
Inner class implementing a builder pattern to construct a GObject with
properties.
Frame (context) data passed to each frame parsing virtual methods.
Flags to be used in a GstBaseParseFrame.
GstBaseSink is the base class for sink elements in GStreamer, such as
xvimagesink or filesink.
The BaseSink$Impl type represents a native instance of the abstract BaseSink class.
Subclasses can override any of the available virtual methods or not, as
needed.
Inner class implementing a builder pattern to construct a GObject with
properties.
This is a generic base class for source elements.
The BaseSrc$Impl type represents a native instance of the abstract BaseSrc class.
Subclasses can override any of the available virtual methods or not, as
needed.
Inner class implementing a builder pattern to construct a GObject with
properties.
The GstElement flags that a basesrc element may have.
This base class is for filter elements that process data.
The BaseTransform$Impl type represents a native instance of the abstract BaseTransform class.
Subclasses can override any of the available virtual methods or not, as
needed.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
GstBin is an element that can contain other GstElement, allowing them to be
managed as a group.
Subclasses can override GstBinClass::add_element and GstBinClass::remove_element
to update the list of children in the bin.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the DeepElementAddedCallback callback.
Functional interface declaration of the DeepElementRemovedCallback callback.
Functional interface declaration of the DoLatencyCallback callback.
Functional interface declaration of the ElementAddedCallback callback.
Functional interface declaration of the ElementRemovedCallback callback.
GObject instance (or source) and another property on another GObject
instance (or target).
Inner class implementing a builder pattern to construct a GObject with
properties.
Builder class to setup a GObject property binding.
Flags to be passed to g_object_bind_property() or
g_object_bind_property_full().
GBindingGroup can be used to bind multiple properties
from an object collectively.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the BindingTransformFunc callback.
GstBinFlags are a set of flags specific to bins.
A layout manager for widgets with a single child.
Inner class implementing a builder pattern to construct a GObject with
properties.
A fundamental type that describes a 64-bit bitmask
GstBitReader provides a bit reader that can read any number of bits
from a memory buffer.
A set of unsigned integers.
Iterates over the elements of a Gtk.Bitset.
GstBitWriter provides a bit writer that can write any number of
bits into a memory buffer.
The blend modes available for render nodes.
A render node applying a blending function between its two child nodes.
A render node applying a blur effect to its single child.
GBookmarkFile lets you parse, edit or create files containing bookmarks.
Error codes returned by bookmark file parsing.
A list model that wraps GBookmarkFile.
Inner class implementing a builder pattern to construct a GObject with
properties.
Evaluates a boolean expression to determine whether to include items.
Inner class implementing a builder pattern to construct a GObject with
properties.
Specifies a border around a rectangular area.
A render node for a border.
Describes how the border of a UI element should be rendered.
A bottom sheet with an optional bottom bar.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the CloseAttemptCallback callback.
A 3D box, described as the volume between a minimum and
a maximum vertices.
Arranges child widgets into a single row or column.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the BoxedCopyFunc callback.
Functional interface declaration of the BoxedFreeFunc callback.
Utility functions for boxed types
Arranges children in a single row or column.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ApplyCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the UnapplyCallback callback.
A widget that changes layout based on available size.
Inner class implementing a builder pattern to construct a GObject with
properties.
Describes length types for BreakpointCondition.
Describes ratio types for BreakpointCondition.
A Broadway based renderer.
Inner class implementing a builder pattern to construct a GObject with
properties.
Buffers are the basic unit of data transfer in GStreamer.
The main structure holding the input text and its properties before shaping,
and output glyphs and their information after shaping.
Functional interface declaration of the BracketMatchedCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the CursorMovedCallback callback.
Functional interface declaration of the HighlightUpdatedCallback callback.
Functional interface declaration of the SourceMarkUpdatedCallback callback.
Data type for holding HarfBuzz's clustering behavior options.
The type of hb_buffer_t contents.
A set of flags that can be provided to the gst_buffer_copy_into()
function to specify which items should be copied.
Flags from comparing two hb_buffer_t's.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
A set of buffer flags used to describe properties of a GstBuffer.
Functional interface declaration of the BufferForeachMetaFunc callback.
The different types of buffering methods.
Buffer lists are an object containing a list of buffers.
Functional interface declaration of the BufferListFunc callback.
Alias for GstMapInfo to be used with g_auto():
void my_func(GstBuffer *buf)
{
g_auto(GstBufferMapInfo) map = GST_MAP_INFO_INIT;
if (!gst_buffer_map(buf, &map, GST_MAP_READWRITE))
return;
Functional interface declaration of the BufferMessageFunc callback.
A GstBufferPool is an object that can be used to pre-allocate and recycle
buffers of the same size and with the same properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Additional flags to control the allocation of a buffer
Parameters passed to the gst_buffer_pool_acquire_buffer() function to control the
allocation of the buffer.
Flags that control what glyph information are serialized in hb_buffer_serialize_glyphs().
The buffer serialization and de-serialization format used in
hb_buffer_serialize_glyphs() and hb_buffer_deserialize_glyphs().
Allows objects to extend and customize deserialization from ui files.
The Buildable$Impl type represents a native instance of the Buildable interface.
Contains methods to let GtkBuilder construct an object from
a GtkBuilder UI definition.
Provides context for parsing GtkBuilder UI files.
A sub-parser for GtkBuildable implementations.
Functional interface declaration of the EndElementCallback callback.
Functional interface declaration of the ErrorCallback callback.
Functional interface declaration of the StartElementCallback callback.
Functional interface declaration of the TextCallback callback.
Base class for all inner Builder classes inside GObject proxy
classes.
The list of flags that can be passed to gtk_builder_create_closure().
A GtkBuilderScope implementation for the C language.
Inner class implementing a builder pattern to construct a GObject with
properties.
Error codes that identify various errors that can occur while using
GtkBuilder.
Base interface for nested Builder types in interfaces.
The
BuilderJavaScope class can be used with a
GtkBuilder to
refer to Java instance methods from a ui file.
Creates widgets by instantiating GtkBuilder UI templates.
Inner class implementing a builder pattern to construct a GObject with
properties.
Provides language binding support to GtkBuilder.
The BuilderScope$Impl type represents a native instance of the BuilderScope interface.
The virtual function table to implement for GtkBuilderScope implementations.
The GstBus is an object responsible for delivering GstMessage packets in
a first-in first-out way from the streaming threads (see GstTask) to the
application.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the MessageCallback callback.
Functional interface declaration of the SyncMessageCallback callback.
Functional interface declaration of the BusAcquiredCallback callback.
The standard flags that a bus may have.
Functional interface declaration of the BusFunc callback.
Functional interface declaration of the BusNameAcquiredCallback callback.
Functional interface declaration of the BusNameAppearedCallback callback.
Functional interface declaration of the BusNameLostCallback callback.
Flags used in g_bus_own_name().
Functional interface declaration of the BusNameVanishedCallback callback.
Flags used in g_bus_watch_name().
Functional interface declaration of the BusSyncHandler callback.
The result values for a GstBusSyncHandler.
An enumeration for well-known message buses.
Calls a callback function when the button is clicked.
Functional interface declaration of the ActivateCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ClickedCallback callback.
A helper widget for creating buttons.
Inner class implementing a builder pattern to construct a GObject with
properties.
An event related to a button on a pointer device.
Functional interface declaration of the ActivatedCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Prebuilt sets of buttons for GtkDialog.
This class is used for internal purposes by Java-GI.
Interface for an array of bytes.
Functional interface declaration of the ResizeCallback callback.
GstByteReader provides a byte reader that can read different integer and
floating point types from a memory buffer.
GBytesIcon specifies an image held in memory in a common format (usually
PNG) to be used as icon.
Inner class implementing a builder pattern to construct a GObject with
properties.
GstByteWriter provides a byte writer and reader that can write/read different
integer and floating point types to/from a memory buffer.
Deprecated.
File-based cache for HTTP resources.
Inner class implementing a builder pattern to construct a GObject with
properties.
Indicates if a message should or shouldn't be cached.
Deprecated.
Deprecated.
Enum values used for determining the WebKitWebContext cache model.
Deprecated.
The type of cache; this affects what kinds of responses will be
saved.
Represents the platform-specific draw context.
Inner class implementing a builder pattern to construct a GObject with
properties.
The CairoContext$Impl type represents a native instance of the abstract CairoContext class.
A render node for a Cairo surface.
Renders a GSK rendernode tree with cairo.
Inner class implementing a builder pattern to construct a GObject with
properties.
Displays a Gregorian calendar, one month at a time.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the DaySelectedCallback callback.
Functional interface declaration of the NextMonthCallback callback.
Functional interface declaration of the NextYearCallback callback.
Functional interface declaration of the PrevMonthCallback callback.
Functional interface declaration of the PrevYearCallback callback.
Functional interface declaration of the Callback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
GCancellable allows operations to be cancelled.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the CancelledCallback callback.
Functional interface declaration of the CancellableSourceFunc callback.
Caps (capabilities) are lightweight refcounted objects describing media types.
GstCapsFeatures can optionally be set on a GstCaps to add requirements
for additional features for a specific GstStructure.
Functional interface declaration of the CapsFilterMapFunc callback.
Functional interface declaration of the CapsForeachFunc callback.
Modes of caps intersection
Functional interface declaration of the CapsMapFunc callback.
A paginated scrolling widget.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the PageChangedCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
A GCClosure is a specialization of GClosure for C function callbacks.
A variant of GtkClosureExpression using a C closure.
Deprecated.
Deprecated.
Functional interface declaration of the AddEditableCallback callback.
Functional interface declaration of the ApplyAttributesCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
The CellArea$Impl type represents a native instance of the abstract CellArea class.
Functional interface declaration of the FocusChangedCallback callback.
Functional interface declaration of the RemoveEditableCallback callback.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Deprecated.
The CellEditable$Impl type represents a native instance of the CellEditable interface.
Functional interface declaration of the EditingDoneCallback callback.
Functional interface declaration of the RemoveWidgetCallback callback.
Deprecated.
The CellLayout$Impl type represents a native instance of the CellLayout interface.
Deprecated.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
The CellRenderer$Impl type represents a native instance of the abstract CellRenderer class.
Functional interface declaration of the EditingCanceledCallback callback.
Functional interface declaration of the EditingStartedCallback callback.
Deprecated.
Functional interface declaration of the AccelClearedCallback callback.
Functional interface declaration of the AccelEditedCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ChangedCallback callback.
Deprecated.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the EditedCallback callback.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ToggledCallback callback.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Arranges three children in a row, keeping the middle child
centered as well as possible.
Inner class implementing a builder pattern to construct a GObject with
properties.
Describes title centering behavior of a
HeaderBar widget.
Manages up to three children.
Inner class implementing a builder pattern to construct a GObject with
properties.
GCharsetConverter is an implementation of
Converter based on
GLib.IConv.
Inner class implementing a builder pattern to construct a GObject with
properties.
Places a label next to an indicator.
Functional interface declaration of the ActivateCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ToggledCallback callback.
GLib provides a generic API for computing checksums (or ‘digests’)
for a sequence of arbitrary bytes, using various hashing algorithms
like MD5, SHA-1 and SHA-256.
The hashing algorithm to be used by GChecksum when performing the
digest of some data.
Enum values to specify a mode to check for syntax errors in jsc_context_check_syntax().
Enum values to specify the result of jsc_context_check_syntax().
This interface abstracts handling of property sets for elements with
children.
Functional interface declaration of the ChildAddedCallback callback.
The ChildProxy$Impl type represents a native instance of the ChildProxy interface.
Functional interface declaration of the ChildRemovedCallback callback.
Functional interface declaration of the ChildWatchFunc callback.
Contains the parameters that define a colorstate with cicp parameters.
Inner class implementing a builder pattern to construct a GObject with
properties.
The values of this enumeration describe whether image data uses
the full range of 8-bit values.
A widget constraining its child to a given size.
Inner class implementing a builder pattern to construct a GObject with
properties.
A layout manager constraining its children to a given size.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
A JSSClass represents a custom JavaScript class registered by the user in a JSCContext.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ClassDeletePropertyFunction callback.
Functional interface declaration of the ClassEnumeratePropertiesFunction callback.
Functional interface declaration of the ClassFinalizeFunc callback.
Functional interface declaration of the ClassGetPropertyFunction callback.
Functional interface declaration of the ClassHasPropertyFunction callback.
Functional interface declaration of the ClassInitFunc callback.
Functional interface declaration of the ClassSetPropertyFunction callback.
Virtual table for a JSCClass.
Functional interface declaration of the ClearHandleFunc callback.
Represents data shared between applications or inside an application.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ChangedCallback callback.
A permission request for reading clipboard contents.
Inner class implementing a builder pattern to construct a GObject with
properties.
A render node applying a rectangular clip to its single child node.
GStreamer uses a global clock to synchronize the plugins in a pipeline.
Inner class implementing a builder pattern to construct a GObject with
properties.
The Clock$Impl type represents a native instance of the abstract Clock class.
Functional interface declaration of the SyncedCallback callback.
Functional interface declaration of the ClockCallback callback.
All pending timeouts or periodic notifies are converted into
an entry.
The type of the clock entry
The capabilities of this clock
A datatype to hold the handle to an outstanding sync or async clock callback.
The return value of a clock operation.
A datatype to hold a time, measured in nanoseconds.
A datatype to hold a time difference, measured in nanoseconds.
The different kind of clocks.
A GClosure represents a callback supplied by the programmer.
Functional interface declaration of the MarshalCallback callback.
An expression using a custom GClosure to compute the value from
its parameters.
Functional interface declaration of the ClosureMarshal callback.
Functional interface declaration of the ClosureNotify callback.
Data type for holding Unicode codepoints.
Describes how a
StringSorter turns strings into sort keys to
compare them.
Structure used by the collect_pads.
Functional interface declaration of the CollectDataDestroyNotify callback.
A proxy object representing a collection of secrets in the Secret Service.
Inner class implementing a builder pattern to construct a GObject with
properties.
The class for SecretCollection.
Flags which determine which parts of the SecretCollection proxy are initialized.
Manages a set of pads that operate in collect mode.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the CollectPadsBufferFunction callback.
Functional interface declaration of the CollectPadsClipFunction callback.
Functional interface declaration of the CollectPadsCompareFunction callback.
Functional interface declaration of the CollectPadsEventFunction callback.
Functional interface declaration of the CollectPadsFlushFunction callback.
Functional interface declaration of the CollectPadsFunction callback.
Functional interface declaration of the CollectPadsQueryFunction callback.
Data type for holding color values.
The PangoColor structure is used to
represent a color in an uncalibrated RGB color-space.
This interface is implemented by elements which can perform some color
balance operation on video frames they process.
The ColorBalance$Impl type represents a native instance of the ColorBalance interface.
Functional interface declaration of the ValueChangedCallback callback.
The GstColorBalanceChannel object represents a parameter
for modifying the color balance implemented by an element providing the
GstColorBalance interface.
Inner class implementing a builder pattern to construct a GObject with
properties.
Color-balance channel class.
Functional interface declaration of the ValueChangedCallback callback.
An enumeration indicating whether an element implements color balancing
operations in software or in dedicated hardware.
Deprecated.
Functional interface declaration of the ActivateCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ColorSetCallback callback.
Enumerates the color channels of RGBA values as used in
GdkColor and OpenGL/Vulkan shaders.
Deprecated.
Deprecated.
The ColorChooser$Impl type represents a native instance of the ColorChooser interface.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
A request to open a color chooser.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the FinishedCallback callback.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Asynchronous API to present a color chooser dialog.
Inner class implementing a builder pattern to construct a GObject with
properties.
Opens a color chooser dialog to select a color.
Functional interface declaration of the ActivateCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
A struct containing color information for a gradient.
Functional interface declaration of the ColorLineGetColorStopsFunc callback.
Functional interface declaration of the ColorLineGetExtendFunc callback.
A render node controlling the color matrix of its single child node.
A render node for a solid color.
Application color schemes for StyleManager:color-scheme.
This enumeration defines the color spaces that are supported by
the gdk-pixbuf library.
Provides information to interpret colors and pixels in a variety of ways.
Information about a color stop on a color line.
A color stop in a gradient node.
Presents a large dynamic list of items using multiple columns with headers.
Functional interface declaration of the ActivateCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Represents the columns in a GtkColumnView.
Inner class implementing a builder pattern to construct a GObject with
properties.
Configures how rows are displayed in a
ColumnView.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Functional interface declaration of the ActivateCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ChangedCallback callback.
Functional interface declaration of the FormatEntryTextCallback callback.
Functional interface declaration of the MoveActiveCallback callback.
Functional interface declaration of the PopdownCallback callback.
Functional interface declaration of the PopupCallback callback.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the CompareDataFunc callback.
Functional interface declaration of the CompareFunc callback.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the HideCallback callback.
Functional interface declaration of the ProviderAddedCallback callback.
Functional interface declaration of the ProviderRemovedCallback callback.
Functional interface declaration of the ShowCallback callback.
Widget for single cell of completion proposal.
Inner class implementing a builder pattern to construct a GObject with
properties.
The context of a completion.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ProviderModelChangedCallback callback.
Deprecated.
Interface for completion proposals.
The CompletionProposal$Impl type represents a native instance of the CompletionProposal interface.
Completion provider interface.
The CompletionProvider$Impl type represents a native instance of the CompletionProvider interface.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Specifies a transfer function for a color component to be applied
while rendering.
A render node for applying a GskComponentTransfer for each color
component of the child node.
A render node that uses Porter/Duff compositing operators to combine
its child with the background.
The GCond struct is an opaque data structure that represents a
condition.
A render node for a conic gradient.
The connection flags are used to specify the behaviour of a signal's
connection.
Enum values used to denote the various levels of console messages.
Enum values used to denote the various sources of console messages.
A constant value in a GtkExpression.
Java-GI global constant definitions
Describes a constraint between attributes of two widgets,
expressed as a linear equation.
Inner class implementing a builder pattern to construct a GObject with
properties.
The widget attributes that can be used when creating a
Constraint.
An invisible layout element in a GtkConstraintLayout.
Inner class implementing a builder pattern to construct a GObject with
properties.
Uses constraints to describe relations between widgets.
Inner class implementing a builder pattern to construct a GObject with
properties.
GtkLayoutChild subclass for children in a GtkConstraintLayout.
Inner class implementing a builder pattern to construct a GObject with
properties.
The relation between two terms of a constraint.
The strength of a constraint, expressed as a symbolic constant.
Makes it possible to use an object as source or target in a
Constraint.
The ConstraintTarget$Impl type represents a native instance of the ConstraintTarget interface.
Domain for VFL parsing errors.
A render node that can contain other render nodes.
Handles decoding of HTTP messages.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ContentDeserializeFunc callback.
Deserializes content received via inter-application data transfers.
Inner class implementing a builder pattern to construct a GObject with
properties.
Controls how a content should be made to fit inside an allocation.
Used to advertise and negotiate the format of content.
Creates GdkContentFormats objects.
Provides content for the clipboard or for drag-and-drop operations
in a number of formats.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ContentChangedCallback callback.
Class structure for GdkContentProvider.
Functional interface declaration of the ContentSerializeFunc callback.
Serializes content for inter-application data transfers.
Inner class implementing a builder pattern to construct a GObject with
properties.
Sniffs the mime type of messages.
Inner class implementing a builder pattern to construct a GObject with
properties.
GstContext is a container object used to store contexts like a device
context, a display server connection and similar concepts that should
be shared between multiple elements.
A PangoContext stores global information used to control the
itemization process.
JSCContext represents a JavaScript execution context, where all operations
take place and where the values will be associated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Represents the context menu in a WebKitWebView.
Represents the context menu in a WebKitWebView.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Enum values used to denote the stock actions for
WebKitContextMenuItems
Enum values used to denote the stock actions for
WebKitContextMenuItems
One item of a WebKitContextMenu.
One item of a WebKitContextMenu.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
A base class for value mapping objects that attaches control sources to GObject
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
The ControlBinding$Impl type represents a native instance of the abstract ControlBinding class.
The class structure of GstControlBinding.
Functional interface declaration of the ControlBindingConvert callback.
The GstControlSource is a base class for control value sources that could
be used to get timestamp-value pairs.
Inner class implementing a builder pattern to construct a GObject with
properties.
The ControlSource$Impl type represents a native instance of the abstract ControlSource class.
The class structure of GstControlSource.
Functional interface declaration of the ControlSourceGetValue callback.
Functional interface declaration of the ControlSourceGetValueArray callback.
GConverter is an interface for streaming conversions.
The Converter$Impl type represents a native instance of the Converter interface.
Provides an interface for converting data from one type
to another type.
Flags used when calling a g_converter_convert().
Converter input stream implements
InputStream and allows
conversion of data of various types during reading.
Inner class implementing a builder pattern to construct a GObject with
properties.
Converter output stream implements
OutputStream and allows
conversion of data of various types during reading.
Inner class implementing a builder pattern to construct a GObject with
properties.
Results returned from g_converter_convert().
Error codes returned by character set conversion routines.
Implements HTTP cookies, as described by
RFC 6265.
Enum values used to denote the cookie acceptance policies.
Automatic cookie handling for SoupSession.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ChangedCallback callback.
The policy for accepting or rejecting cookies returned in
responses.
Database-based Cookie Jar.
Inner class implementing a builder pattern to construct a GObject with
properties.
Text-file-based ("cookies.txt") Cookie Jar
Inner class implementing a builder pattern to construct a GObject with
properties.
Defines how to handle cookies in a WebKitWebContext.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ChangedCallback callback.
Enum values used to denote the cookie persistent storage types.
Functional interface declaration of the CopyFunc callback.
A render node that copies the current state of the rendering canvas
so a
PasteNode can draw it.
Core errors are errors inside the core GStreamer library.
The corner indices used by GskRoundedRect.
Specifies which corner a child widget should be placed in when packed into
a GtkScrolledWindow.
A PangoCoverage structure is a map from Unicode characters
to Pango.CoverageLevel values.
Inner class implementing a builder pattern to construct a GObject with
properties.
PangoCoverageLevel is used to indicate how well a font can
represent a particular Unicode character for a particular script.
Groups information used for user authentication.
Enum values representing the duration for which a credential persists.
The GCredentials type is a reference-counted wrapper for native
credentials.
Inner class implementing a builder pattern to construct a GObject with
properties.
Class structure for GCredentials.
Enumeration describing different kinds of native credential types.
A render node cross fading between two child nodes.
An event caused by a pointing device moving between surfaces.
Specifies the crossing mode for enter and leave events.
Points at a location inside a CSS stream.
Errors that can occur while parsing CSS.
Warnings that can occur while parsing CSS.
A style provider for CSS.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ParsingErrorCallback callback.
Defines a part of a CSS document.
Used to create and destroy cursors.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the CursorGetTextureCallback callback.
Determines whether to include items with a callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the CustomFilterFunc callback.
Functional interface declaration of the CustomMetaTransformFunction callback.
Sorts items via a callback function.
Inner class implementing a builder pattern to construct a GObject with
properties.
An opaque data structure that represents a keyed data list.
Functional interface declaration of the DataForeachFunc callback.
Interface for socket-like objects with datagram semantics.
The DatagramBased$Impl type represents a native instance of the DatagramBased interface.
Provides an interface for socket-like objects which have datagram semantics,
following the Berkeley sockets API.
Functional interface declaration of the DatagramBasedSourceFunc callback.
Data input stream implements
InputStream and includes functions
for reading structured data directly from a binary input stream.
Inner class implementing a builder pattern to construct a GObject with
properties.
Data output stream implements
OutputStream and includes functions
for writing data directly to an output stream.
Inner class implementing a builder pattern to construct a GObject with
properties.
GstDataQueue is an object that handles threadsafe queueing of objects.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the EmptyCallback callback.
Functional interface declaration of the FullCallback callback.
Functional interface declaration of the DataQueueCheckFullFunction callback.
Functional interface declaration of the DataQueueEmptyCallback callback.
Functional interface declaration of the DataQueueFullCallback callback.
Structure used by GstDataQueue.
Structure describing the size of a queue.
GDataStreamByteOrder is used to ensure proper endianness of streaming data sources
across various machine architectures.
GDataStreamNewlineType is used when checking for or setting the line endings for a given file.
GDate is a struct for calendrical calculations.
Integer representing a day of the month; between 1 and 31.
This enumeration isn't used in the API, but may be useful if you need
to mark a number as a day, month, or year.
Struct to store date, time and timezone information altogether.
GDateTime is a structure that combines a Gregorian date and time
into a single structure.
Integer type representing a year.
GDBusActionGroup is an implementation of the
ActionGroup
interface.
Inner class implementing a builder pattern to construct a GObject with
properties.
Information about an annotation.
Information about an argument for a method or a signal.
GDBusAuthObserver provides a mechanism for participating
in how a
DBusServer (or a
DBusConnection)
authenticates remote peers.
Functional interface declaration of the AllowMechanismCallback callback.
Functional interface declaration of the AuthorizeAuthenticatedPeerCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Flags used in g_dbus_connection_call() and similar APIs.
Capabilities negotiated with the remote peer.
The GDBusConnection type is used for D-Bus connections to remote
peers such as a message buses.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ClosedCallback callback.
Flags used when creating a new GDBusConnection.
Error codes for the G_DBUS_ERROR error domain.
Base type for D-Bus interfaces.
The DBusInterface$Impl type represents a native instance of the DBusInterface interface.
Base type for D-Bus interfaces.
Functional interface declaration of the DBusInterfaceGetPropertyFunc callback.
Information about a D-Bus interface.
Functional interface declaration of the DBusInterfaceMethodCallFunc callback.
Functional interface declaration of the DBusInterfaceSetPropertyFunc callback.
Abstract base class for D-Bus interfaces on the service side.
Inner class implementing a builder pattern to construct a GObject with
properties.
The DBusInterfaceSkeleton$Impl type represents a native instance of the abstract DBusInterfaceSkeleton class.
Class structure for GDBusInterfaceSkeleton.
Functional interface declaration of the GAuthorizeMethodCallback callback.
Flags describing the behavior of a GDBusInterfaceSkeleton instance.
Virtual table for handling properties and method calls for a D-Bus
interface.
Inner class implementing a builder pattern to construct a GObject with
properties.
A type for representing D-Bus messages that can be sent or received
on a
DBusConnection.
Inner class implementing a builder pattern to construct a GObject with
properties.
Enumeration used to describe the byte order of a D-Bus message.
Functional interface declaration of the DBusMessageFilterFunction callback.
Message flags used in GDBusMessage.
Header fields used in GDBusMessage.
Message types used in GDBusMessage.
Information about a method on a D-Bus interface.
Instances of the GDBusMethodInvocation class are used when
handling D-Bus method calls.
Inner class implementing a builder pattern to construct a GObject with
properties.
Information about nodes in a remote object hierarchy.
The DBusObject$Impl type represents a native instance of the DBusObject interface.
Base object type for D-Bus objects.
Functional interface declaration of the InterfaceAddedCallback callback.
Functional interface declaration of the InterfaceRemovedCallback callback.
The DBusObjectManager$Impl type represents a native instance of the DBusObjectManager interface.
Base type for D-Bus object managers.
Functional interface declaration of the InterfaceAddedCallback callback.
Functional interface declaration of the InterfaceRemovedCallback callback.
Functional interface declaration of the ObjectAddedCallback callback.
Functional interface declaration of the ObjectRemovedCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Class structure for GDBusObjectManagerClient.
Functional interface declaration of the InterfaceProxyPropertiesChangedCallback callback.
Functional interface declaration of the InterfaceProxySignalCallback callback.
Flags used when constructing a GDBusObjectManagerClient.
Inner class implementing a builder pattern to construct a GObject with
properties.
Class structure for GDBusObjectManagerServer.
A GDBusObjectProxy is an object used to represent a remote object
with one or more D-Bus interfaces.
Inner class implementing a builder pattern to construct a GObject with
properties.
Class structure for GDBusObjectProxy.
A GDBusObjectSkeleton instance is essentially a group of D-Bus
interfaces.
Functional interface declaration of the AuthorizeMethodCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Class structure for GDBusObjectSkeleton.
Information about a D-Bus property on a D-Bus interface.
Flags describing the access control of a D-Bus property.
GDBusProxy is a base class used for proxies to access a D-Bus
interface on a remote object.
Inner class implementing a builder pattern to construct a GObject with
properties.
Class structure for GDBusProxy.
Functional interface declaration of the GPropertiesChangedCallback callback.
Functional interface declaration of the GSignalCallback callback.
Flags used when constructing an instance of a GDBusProxy derived class.
Functional interface declaration of the DBusProxyTypeFunc callback.
Flags used when sending GDBusMessages on a GDBusConnection.
GDBusServer is a helper for listening to and accepting D-Bus
connections.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the NewConnectionCallback callback.
Flags used when creating a GDBusServer.
Functional interface declaration of the DBusSignalCallback callback.
Flags used when subscribing to signals via g_dbus_connection_signal_subscribe().
Information about a signal on a D-Bus interface.
Functional interface declaration of the DBusSubtreeDispatchFunc callback.
Functional interface declaration of the DBusSubtreeEnumerateFunc callback.
Flags passed to g_dbus_connection_register_subtree().
Functional interface declaration of the DBusSubtreeIntrospectFunc callback.
Virtual table for handling subtrees registered with g_dbus_connection_register_subtree().
This is the struct that describes the categories.
These are some terminal style flags you can use when creating your
debugging categories to make them stand out in debugging output.
GDebugController is an interface to expose control of debugging features and
debug output.
The DebugController$Impl type represents a native instance of the DebugController interface.
The virtual function table for GDebugController.
GDebugControllerDBus is an implementation of
DebugController
which exposes debug settings as a D-Bus object.
Functional interface declaration of the AuthorizeCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
The virtual function table for GDebugControllerDBus.
Flags to use with gtk_set_debug_flags().
Functional interface declaration of the DebugFuncPtr callback.
Available details for pipeline graphs produced by GST_DEBUG_BIN_TO_DOT_FILE()
and GST_DEBUG_BIN_TO_DOT_FILE_WITH_TS().
Associates a string with a bit flag.
The level defines the importance of a debugging message.
A render node that emits a debugging message when drawing its
child node.
An event related to closing a top-level surface.
Passed to various keybinding signals for deleting text.
Functional interface declaration of the DestroyFunc callback.
Functional interface declaration of the DestroyNotify callback.
GstDevice are objects representing a device, they contain
relevant metadata about the device, such as its class and the GstCaps
representing the media types it can produce or handle.
Represents an input device, such as a keyboard, mouse or touchpad.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ChangedCallback callback.
The Device$Impl type represents a native instance of the abstract Device class.
The Device$Impl type represents a native instance of the abstract Device class.
The class structure for a GstDevice object.
Functional interface declaration of the RemovedCallback callback.
Functional interface declaration of the ToolChangedCallback callback.
A permission request for enumerating the user's media devices
Inner class implementing a builder pattern to construct a GObject with
properties.
Applications should create a GstDeviceMonitor when they want
to probe, list and monitor devices of a specific type.
Inner class implementing a builder pattern to construct a GObject with
properties.
Opaque device monitor class structure.
An interface for tablet pad devices.
The DevicePad$Impl type represents a native instance of the DevicePad interface.
A GstDeviceProvider subclass is provided by a plugin that handles devices
if there is a way to programmatically list connected devices.
Inner class implementing a builder pattern to construct a GObject with
properties.
The DeviceProvider$Impl type represents a native instance of the abstract DeviceProvider class.
The structure of the base GstDeviceProviderClass
Functional interface declaration of the ProviderHiddenCallback callback.
Functional interface declaration of the ProviderUnhiddenCallback callback.
GstDeviceProviderFactory is used to create instances of device providers.
Inner class implementing a builder pattern to construct a GObject with
properties.
The opaque GstDeviceProviderFactoryClass data structure.
A physical tool associated to a GdkDevice.
Inner class implementing a builder pattern to construct a GObject with
properties.
Indicates the specific type of tool being used being a tablet.
An adaptive dialog container.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the CloseAttemptCallback callback.
Deprecated.
Functional interface declaration of the ClosedCallback callback.
Deprecated.
Error codes in the GTK_DIALOG_ERROR domain that can be returned
by async dialog functions.
Deprecated.
Describes the available presentation modes for
Dialog.
Deprecated.
An opaque structure representing an opened directory.
The direction of a text segment or buffer.
PangoDirection represents a direction in the Unicode bidirectional
algorithm.
Inner class implementing a builder pattern to construct a GObject with
properties.
The GstDiscoverer is a utility object which allows to get as much
information as possible from one or many URIs.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the DiscoveredCallback callback.
Functional interface declaration of the FinishedCallback callback.
Functional interface declaration of the LoadSerializedInfoCallback callback.
Functional interface declaration of the SourceSetupCallback callback.
Functional interface declaration of the StartingCallback callback.
GstDiscovererStreamInfo specific to audio streams.
Inner class implementing a builder pattern to construct a GObject with
properties.
GstDiscovererStreamInfo specific to container streams.
Inner class implementing a builder pattern to construct a GObject with
properties.
Structure containing the information of a URI analyzed by GstDiscoverer.
Inner class implementing a builder pattern to construct a GObject with
properties.
Result values for the discovery process.
You can use these flags to control what is serialized by
gst_discoverer_info_to_variant()
Base structure for information concerning a media stream.
Inner class implementing a builder pattern to construct a GObject with
properties.
GstDiscovererStreamInfo specific to subtitle streams (this includes text and
image based ones).
Inner class implementing a builder pattern to construct a GObject with
properties.
GstDiscovererStreamInfo specific to video streams (this includes images).
Inner class implementing a builder pattern to construct a GObject with
properties.
A representation of a workstation.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ClosedCallback callback.
Functional interface declaration of the OpenedCallback callback.
Functional interface declaration of the SeatAddedCallback callback.
Functional interface declaration of the SeatRemovedCallback callback.
Functional interface declaration of the SettingChangedCallback callback.
Offers notification when displays appear or disappear.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the DisplayOpenedCallback callback.
Error enumeration for GdkDmabufTexture.
Provides information about supported DMA buffer formats.
A GdkTexture representing a DMA buffer.
Inner class implementing a builder pattern to construct a GObject with
properties.
Constructs
Texture objects from DMA buffers.
Inner class implementing a builder pattern to construct a GObject with
properties.
An event related to drag and drop operations.
The GFloatIEEE754 and GDoubleIEEE754 unions are used to access the sign,
mantissa and exponent of IEEE floats and doubles.
A fundamental type that describes a gdouble range
Object used to communicate with the application when downloading.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the CreatedDestinationCallback callback.
Functional interface declaration of the DecideDestinationCallback callback.
Functional interface declaration of the FailedCallback callback.
Functional interface declaration of the FinishedCallback callback.
Functional interface declaration of the ReceivedDataCallback callback.
Enum values used to denote the various download errors.
Represents the source of an ongoing DND operation.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the CancelCallback callback.
Functional interface declaration of the DndFinishedCallback callback.
The Drag$Impl type represents a native instance of the abstract Drag class.
Functional interface declaration of the DropPerformedCallback callback.
Used in GdkDrop and GdkDrag to indicate the actions that the
destination can and should do with the dropped data.
Used in GdkDrag to the reason of a cancelled DND operation.
A GtkRoot implementation for drag icons.
Inner class implementing a builder pattern to construct a GObject with
properties.
An event controller to initiate Drag-And-Drop operations.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the DragBeginCallback callback.
Functional interface declaration of the DragCancelCallback callback.
Functional interface declaration of the DragEndCallback callback.
Functional interface declaration of the PrepareCallback callback.
A surface that is used during DND.
Functional interface declaration of the ComputeSizeCallback callback.
The DragSurface$Impl type represents a native instance of the DragSurface interface.
The GdkDragSurfaceInterface implementation is private to GDK.
Contains information that is useful to compute the size of a drag surface.
Functional interface declaration of the DrawClosePathFunc callback.
Base class for objects implementing different rendering methods.
Inner class implementing a builder pattern to construct a GObject with
properties.
The DrawContext$Impl type represents a native instance of the abstract DrawContext class.
Functional interface declaration of the DrawCubicToFunc callback.
Allows drawing with cairo.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ResizeCallback callback.
Functional interface declaration of the DrawingAreaDrawFunc callback.
Functional interface declaration of the DrawLineToFunc callback.
Functional interface declaration of the DrawMoveToFunc callback.
Functional interface declaration of the DrawQuadraticToFunc callback.
GDrive represents a piece of hardware connected to the machine.
Functional interface declaration of the ChangedCallback callback.
Functional interface declaration of the DisconnectedCallback callback.
The Drive$Impl type represents a native instance of the Drive interface.
Interface for creating GDrive implementations.
Functional interface declaration of the EjectButtonCallback callback.
Functional interface declaration of the StopButtonCallback callback.
Flags used when starting a drive.
Enumeration describing how a drive can be started/stopped.
Represents the target of an ongoing DND operation.
Inner class implementing a builder pattern to construct a GObject with
properties.
The Drop$Impl type represents a native instance of the abstract Drop class.
An event controller tracking the pointer during Drag-and-Drop operations.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the EnterCallback callback.
Functional interface declaration of the LeaveCallback callback.
Functional interface declaration of the MotionCallback callback.
Allows the user to choose an item from a list of options.
Functional interface declaration of the ActivateCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
An event controller to receive Drag-and-Drop operations.
Functional interface declaration of the AcceptCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the DropCallback callback.
Functional interface declaration of the EnterCallback callback.
Functional interface declaration of the LeaveCallback callback.
Functional interface declaration of the MotionCallback callback.
An event controller to receive Drag-and-Drop operations, asynchronously.
Functional interface declaration of the AcceptCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the DragEnterCallback callback.
Functional interface declaration of the DragLeaveCallback callback.
Functional interface declaration of the DragMotionCallback callback.
Functional interface declaration of the DropCallback callback.
Enum value describing how DSD bits are grouped.
Information describing DSD audio properties.
Buffer metadata describing planar DSD contents in the buffer.
GDtlsClientConnection is the client-side subclass of
DtlsConnection, representing a client-side DTLS connection.
The DtlsClientConnection$Impl type represents a native instance of the DtlsClientConnection interface.
vtable for a GDtlsClientConnection implementation.
GDtlsConnection is the base DTLS connection class type, which wraps
a
DatagramBased and provides DTLS encryption on top of it.
Functional interface declaration of the AcceptCertificateCallback callback.
The DtlsConnection$Impl type represents a native instance of the DtlsConnection interface.
Virtual method table for a GDtlsConnection implementation.
GDtlsServerConnection is the server-side subclass of
DtlsConnection, representing a server-side DTLS connection.
The DtlsServerConnection$Impl type represents a native instance of the DtlsServerConnection interface.
vtable for a GDtlsServerConnection implementation.
Functional interface declaration of the DuplicateFunc callback.
GstDynamicTypeFactory is used to represent a type that can be
automatically loaded the first time it is used.
Inner class implementing a builder pattern to construct a GObject with
properties.
Possible values of Explicit Congestion Notification code points.
Interface for single-line text editing widgets.
Functional interface declaration of the ChangedCallback callback.
Functional interface declaration of the DeleteTextCallback callback.
The Editable$Impl type represents a native instance of the Editable interface.
Functional interface declaration of the InsertTextCallback callback.
Allows users to edit the displayed text by switching to an “edit mode”.
Inner class implementing a builder pattern to construct a GObject with
properties.
The identifiers for
Editable properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ChangedCallback callback.
Enum values with flags representing typing attributes.
GstElement is the abstract base class needed to construct an element that
can be used in a GStreamer pipeline.
Inner class implementing a builder pattern to construct a GObject with
properties.
The Element$Impl type represents a native instance of the abstract Element class.
Functional interface declaration of the NoMorePadsCallback callback.
Functional interface declaration of the PadAddedCallback callback.
Functional interface declaration of the PadRemovedCallback callback.
Functional interface declaration of the ElementCallAsyncFunc callback.
GstElementFactory is used to create instances of elements.
Inner class implementing a builder pattern to construct a GObject with
properties.
A type defining the type of an element factory.
The standard flags that an element may have.
Functional interface declaration of the ElementForeachPadFunc callback.
PangoEllipsizeMode describes what sort of ellipsization
should be applied to text.
GEmblem is an implementation of
Icon that supports
having an emblem, which is an icon with additional properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
GEmblemedIcon is an implementation of
Icon that supports
adding an emblem to an icon.
Inner class implementing a builder pattern to construct a GObject with
properties.
GEmblemOrigin is used to add information about the origin of the emblem
to GEmblem.
Used by text widgets to let users insert Emoji characters.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the EmojiPickedCallback callback.
How a message body is encoded for transport
Variant of GstEncodingProfile for audio streams.
Inner class implementing a builder pattern to construct a GObject with
properties.
Encoding profiles for containers.
Inner class implementing a builder pattern to construct a GObject with
properties.
The opaque base class object for all encoding profiles.
Inner class implementing a builder pattern to construct a GObject with
properties.
Collection of GstEncodingProfile for a specific target or use-case.
Inner class implementing a builder pattern to construct a GObject with
properties.
Variant of GstEncodingProfile for video streams, allows specifying the pass.
Inner class implementing a builder pattern to construct a GObject with
properties.
A single-line text entry widget.
Functional interface declaration of the ActivateCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Class structure for GtkEntry.
Functional interface declaration of the IconPressCallback callback.
Functional interface declaration of the IconReleaseCallback callback.
Holds the text that is displayed in a single-line text entry widget.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the DeletedTextCallback callback.
Functional interface declaration of the InsertedTextCallback callback.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the CursorOnMatchCallback callback.
Functional interface declaration of the InsertPrefixCallback callback.
Functional interface declaration of the MatchSelectedCallback callback.
Functional interface declaration of the NoMatchesCallback callback.
Deprecated.
Specifies the side of the entry at which an icon is placed.
Functional interface declaration of the ApplyCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the EntryActivatedCallback callback.
The class of an enumeration type holds information about its
possible values.
Interface implemented by all enums generated by Java-GI.
Inner class implementing a builder pattern to construct a GObject with
properties.
A
ListModel representing values of a given enum.
Inner class implementing a builder pattern to construct a GObject with
properties.
A structure which contains a single enum value, its name, and its
nickname.
Functional interface declaration of the EqualFunc callback.
Functional interface declaration of the EqualFuncFull callback.
Functional interface declaration of the ErrorClearFunc callback.
Functional interface declaration of the ErrorCopyFunc callback.
Functional interface declaration of the ErrorInitFunc callback.
The possible errors, used in the
vError field
of
GTokenValue, when the token is a
TokenType.ERROR.
Describe a rotation using Euler angles.
Specify the order of the rotations on each axis.
The event class provides factory methods to construct events for sending
and functions to query (parse) received events.
Represents windowing system events.
The Event$Impl type represents a native instance of the abstract Event class.
The base class for event controllers.
Inner class implementing a builder pattern to construct a GObject with
properties.
The EventController$Impl type represents a native instance of the abstract EventController class.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the EnterCallback callback.
Functional interface declaration of the LeaveCallback callback.
Provides access to key events.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ImUpdateCallback callback.
Functional interface declaration of the KeyPressedCallback callback.
Functional interface declaration of the KeyReleasedCallback callback.
Functional interface declaration of the ModifiersCallback callback.
Provides raw access to the event stream.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the EventCallback callback.
Tracks the pointer position.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the EnterCallback callback.
Functional interface declaration of the LeaveCallback callback.
Functional interface declaration of the MotionCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the DecelerateCallback callback.
Functional interface declaration of the ScrollBeginCallback callback.
Functional interface declaration of the ScrollCallback callback.
Functional interface declaration of the ScrollEndCallback callback.
Describes the behavior of a GtkEventControllerScroll.
An opaque type representing a sequence of related events.
Describes the state of a
Gdk.EventSequence in a
Gesture.
GstEventType lists the standard event types that can be sent in a pipeline.
Specifies the type of the event.
GstEventTypeFlags indicate the aspects of the different GstEventType
values.
Matches an item when each of its filters matches.
Inner class implementing a builder pattern to construct a GObject with
properties.
JSCException represents a JavaScript exception.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ExceptionHandler callback.
Functional interface declaration of the Executor callback.
Allows the user to reveal or conceal a child widget.
Functional interface declaration of the ActivateCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Represents the parsed value of the "Expect" header.
Provides a way to describe references to values.
The Expression$Impl type represents a native instance of the abstract Expression class.
Functional interface declaration of the ExpressionNotify callback.
An opaque structure representing a watched GtkExpression.
Data type for holding font faces.
Provides access to the icons associated with web sites.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the FaviconChangedCallback callback.
Enum values used to denote the various errors related to the WebKitFaviconDatabase.
The hb_feature_t is the structure that holds information about requested
feature application.
Describes a web engine feature that may be toggled at runtime.
Contains a set of toggle-able web engine features.
Describes the status of a WebKitFeature.
GFile is a high level abstraction for manipulating files on a
virtual file system.
On-disk representation of a
Buffer.
Inner class implementing a builder pattern to construct a GObject with
properties.
The File$Impl type represents a native instance of the File interface.
An interface for writing VFS file handles.
Functional interface declaration of the _querySettableAttributesAsyncCallback callback.
Functional interface declaration of the _querySettableAttributesFinishCallback callback.
Functional interface declaration of the _queryWritableNamespacesAsyncCallback callback.
Functional interface declaration of the _queryWritableNamespacesFinishCallback callback.
Information about a specific attribute.
Flags specifying the behaviour of an attribute.
Acts as a lightweight registry for possible valid file attributes.
Determines if a string matches a file attribute.
Used by g_file_set_attributes_from_info() when setting file attributes.
The data types for file attributes.
Deprecated.
The FileChooser$Impl type represents a native instance of the FileChooser interface.
Describes whether a GtkFileChooser is being used to open existing files
or to save to a possibly new file.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
A request to open a file chooser.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the DesktopFolderCallback callback.
Functional interface declaration of the DownFolderCallback callback.
Functional interface declaration of the HomeFolderCallback callback.
Functional interface declaration of the LocationPopupCallback callback.
Functional interface declaration of the LocationPopupOnPasteCallback callback.
Functional interface declaration of the LocationTogglePopupCallback callback.
Functional interface declaration of the PlacesShortcutCallback callback.
Functional interface declaration of the QuickBookmarkCallback callback.
Functional interface declaration of the RecentShortcutCallback callback.
Functional interface declaration of the SearchShortcutCallback callback.
Functional interface declaration of the ShowHiddenCallback callback.
Functional interface declaration of the UpFolderCallback callback.
Flags used when copying or moving files.
Flags used when an operation may create a file.
Asynchronous API to present a file chooser dialog.
Inner class implementing a builder pattern to construct a GObject with
properties.
GFileEnumerator allows you to operate on a set of
File objects,
returning a
FileInfo structure for each file enumerated (e.g.
Inner class implementing a builder pattern to construct a GObject with
properties.
Values corresponding to errno codes returned from file operations
on UNIX.
Filters files by name or mime type.
Inner class implementing a builder pattern to construct a GObject with
properties.
GFileIcon specifies an icon by pointing to an image file
to be used as icon.
Inner class implementing a builder pattern to construct a GObject with
properties.
Stores information about a file system object referenced by a
File.
Inner class implementing a builder pattern to construct a GObject with
properties.
GFileInputStream provides input streams that take their
content from a file.
Inner class implementing a builder pattern to construct a GObject with
properties.
GFileIOStream provides I/O streams that both read and write to the same
file handle.
Inner class implementing a builder pattern to construct a GObject with
properties.
Asynchronous API to open a file with an application.
Inner class implementing a builder pattern to construct a GObject with
properties.
An opaque type representing a list of files.
Load a file into a GtkSourceBuffer.
Inner class implementing a builder pattern to construct a GObject with
properties.
An error code used with the GTK_SOURCE_FILE_LOADER_ERROR domain.
Flags that can be used with g_file_measure_disk_usage().
Functional interface declaration of the FileMeasureProgressCallback callback.
Monitors a file or directory for changes.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ChangedCallback callback.
The FileMonitor$Impl type represents a native instance of the abstract FileMonitor class.
Specifies what type of event a monitor event is.
Flags used to set what a GFileMonitor will watch for.
Completes partial file and directory names given a partial string by
looking in the file system for clues.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the GotCompletionDataCallback callback.
GFileOutputStream provides output streams that write their
content to a file.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the FileProgressCallback callback.
Flags used when querying a GFileInfo.
Functional interface declaration of the FileReadMoreCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
An error code used with the GTK_SOURCE_FILE_SAVER_ERROR domain.
Flags to define the behavior of a FileSaverFlags.
Flags to pass to g_file_set_contents_full() to affect its safety and
performance.
Indicates a hint from the file system whether files should be
previewed in a file manager.
A test to perform on a file using g_file_test().
Indicates the file's on-disk type.
A render node filling the area given by Gsk.Path
and Gsk.FillRule with the child node.
Specifies how paths are filled.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ChangedCallback callback.
Describes changes in a filter in more detail and allows objects
using the filter to optimize refiltering items.
Base class for input stream implementations that perform some
kind of filtering operation on a base stream.
Inner class implementing a builder pattern to construct a GObject with
properties.
The FilterInputStream$Impl type represents a native instance of the abstract FilterInputStream class.
A list model that filters the elements of another model.
Inner class implementing a builder pattern to construct a GObject with
properties.
Describes the known strictness of a filter.
Base class for output stream implementations that perform some
kind of filtering operation on a base stream.
Inner class implementing a builder pattern to construct a GObject with
properties.
The FilterOutputStream$Impl type represents a native instance of the abstract FilterOutputStream class.
Controls text search in a WebKitWebView.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the CountedMatchesCallback callback.
Functional interface declaration of the FailedToFindTextCallback callback.
Functional interface declaration of the FoundTextCallback callback.
Enum values used to specify search options.
Places its child widgets at fixed positions and with fixed sizes.
Inner class implementing a builder pattern to construct a GObject with
properties.
Places child widgets at fixed positions.
Inner class implementing a builder pattern to construct a GObject with
properties.
GtkLayoutChild subclass for children in a GtkFixedLayout.
Inner class implementing a builder pattern to construct a GObject with
properties.
The class of a flags type holds information about its
possible values.
A fundamental type that describes a 32-bit flag bitfield, with 32-bit
mask indicating which of the bits in the field are explicitly set.
A structure which contains a single flags value, its name, and its
nickname.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Deprecated.
A list model that concatenates other list models.
Inner class implementing a builder pattern to construct a GObject with
properties.
The GFloatIEEE754 and GDoubleIEEE754 unions are used to access the sign,
mantissa and exponent of IEEE floats and doubles.
Classes that implement the Floating interface, have a refSink method.
Puts child widgets in a reflowing grid.
Functional interface declaration of the ActivateCursorChildCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ChildActivatedCallback callback.
Functional interface declaration of the MoveCursorCallback callback.
Functional interface declaration of the SelectAllCallback callback.
Functional interface declaration of the SelectedChildrenChangedCallback callback.
Functional interface declaration of the ToggleCursorChildCallback callback.
Functional interface declaration of the UnselectAllCallback callback.
The kind of widget that can be added to a GtkFlowBox.
Functional interface declaration of the ActivateCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the FlowBoxCreateWidgetFunc callback.
Functional interface declaration of the FlowBoxFilterFunc callback.
Functional interface declaration of the FlowBoxForeachFunc callback.
Functional interface declaration of the FlowBoxSortFunc callback.
Utility struct to help handling GstFlowReturn combination.
The result of passing data to a pad.
An event related to a keyboard focus change.
Deprecated.
Data type for holding fonts.
PangoCairoFont is an interface exported by fonts for
use with Cairo.
A PangoFont is used to represent a font in a
rendering-system-independent manner.
Inner class implementing a builder pattern to construct a GObject with
properties.
The Font$Impl type represents a native instance of the Font interface.
The Font$Impl type represents a native instance of the abstract Font class.
Deprecated.
Functional interface declaration of the ActivateCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the FontSetCallback callback.
Deprecated.
Deprecated.
The FontChooser$Impl type represents a native instance of the FontChooser interface.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Specifies whether a font should or should not have color glyphs.
A PangoFontDescription describes a font in an implementation-independent
manner.
Asynchronous API to present a font chooser dialog.
Inner class implementing a builder pattern to construct a GObject with
properties.
Opens a font chooser dialog to select a font.
Functional interface declaration of the ActivateCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Functional interface declaration of the FontDrawGlyphOrFailFunc callback.
Font-wide extent values, measured in scaled units.
A PangoFontFace is used to represent a group of fonts with
the same family, slant, weight, and width, but varying sizes.
Inner class implementing a builder pattern to construct a GObject with
properties.
The FontFace$Impl type represents a native instance of the abstract FontFace class.
A PangoFontFamily is used to represent a family of related
font faces.
Inner class implementing a builder pattern to construct a GObject with
properties.
The FontFamily$Impl type represents a native instance of the abstract FontFamily class.
Deprecated.
Data type containing a set of virtual methods used for
working on hb_font_t font objects.
Functional interface declaration of the FontGetFontExtentsFunc callback.
A virtual method for the hb_font_funcs_t of an hb_font_t object.
A virtual method for the hb_font_funcs_t of an hb_font_t object.
Functional interface declaration of the FontGetGlyphAdvanceFunc callback.
Functional interface declaration of the FontGetGlyphAdvancesFunc callback.
Functional interface declaration of the FontGetGlyphContourPointFunc callback.
Functional interface declaration of the FontGetGlyphExtentsFunc callback.
Functional interface declaration of the FontGetGlyphFromNameFunc callback.
Deprecated.
A virtual method for the hb_font_funcs_t of an hb_font_t object.
A virtual method for the hb_font_funcs_t of an hb_font_t object.
A virtual method for the hb_font_funcs_t of an hb_font_t object.
A virtual method for the hb_font_funcs_t of an hb_font_t object.
A virtual method for the hb_font_funcs_t of an hb_font_t object.
Functional interface declaration of the FontGetGlyphKerningFunc callback.
Functional interface declaration of the FontGetGlyphNameFunc callback.
Functional interface declaration of the FontGetGlyphOriginFunc callback.
Functional interface declaration of the FontGetGlyphOriginsFunc callback.
Deprecated.
A virtual method for the hb_font_funcs_t of an hb_font_t object.
A virtual method for the hb_font_funcs_t of an hb_font_t object.
A virtual method for the hb_font_funcs_t of an hb_font_t object.
A virtual method for the hb_font_funcs_t of an hb_font_t object.
A virtual method for the hb_font_funcs_t of an hb_font_t object.
Functional interface declaration of the FontGetNominalGlyphFunc callback.
Functional interface declaration of the FontGetNominalGlyphsFunc callback.
Functional interface declaration of the FontGetVariationGlyphFunc callback.
The level of granularity for the font selection.
PangoCairoFontMap is an interface exported by font maps for
use with Cairo.
A PangoFontMap represents the set of fonts available for a
particular rendering system.
Inner class implementing a builder pattern to construct a GObject with
properties.
The FontMap$Impl type represents a native instance of the FontMap interface.
The FontMap$Impl type represents a native instance of the abstract FontMap class.
The PangoFontMapClass structure holds the virtual functions for
a particular PangoFontMap implementation.
The bits in a PangoFontMask correspond to the set fields in a
PangoFontDescription.
A PangoFontMetrics structure holds the overall metric information
for a font.
Deprecated.
Functional interface declaration of the FontPaintGlyphOrFailFunc callback.
Values for the Gtk.Settings:gtk-font-rendering setting
that influence how GTK renders fonts.
An enumeration that affects font sizes for superscript
and subscript positioning and for (emulated) Small Caps.
A PangoFontset represents a set of PangoFont to use when rendering text.
Inner class implementing a builder pattern to construct a GObject with
properties.
The Fontset$Impl type represents a native instance of the abstract Fontset class.
The PangoFontsetClass structure holds the virtual functions for
a particular PangoFontset implementation.
Functional interface declaration of the FontsetForeachFunc callback.
PangoFontsetSimple is a implementation of the abstract
PangoFontset base class as an array of fonts.
Inner class implementing a builder pattern to construct a GObject with
properties.
Standard predefined formats
Flags to modify the format of the string returned by g_format_size_full().
Represents a form submission request.
Inner class implementing a builder pattern to construct a GObject with
properties.
A fundamental type that describes a fraction of an integer numerator
over an integer denominator
A fundamental type that describes a GstFractionRange range
Surrounds its child with a decorative frame and an optional label.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Tells the application when to update and repaint a surface.
Functional interface declaration of the AfterPaintCallback callback.
Functional interface declaration of the BeforePaintCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the FlushEventsCallback callback.
The FrameClock$Impl type represents a native instance of the abstract FrameClock class.
Functional interface declaration of the LayoutCallback callback.
Functional interface declaration of the PaintCallback callback.
Functional interface declaration of the ResumeEventsCallback callback.
Functional interface declaration of the UpdateCallback callback.
Used to represent the different paint clock phases that can be requested.
Holds timing information for a single frame of the application’s displays.
Functional interface declaration of the FreeFunc callback.
A 3D volume delimited by 2D clip planes.
Indicates which monitor a surface should span over when in fullscreen mode.
Functional interface declaration of the Func callback.
A common interface to create a function pointer in native memory for a Java
functional interface.
The different flags that can be set on GST_EVENT_GAP events.
Constants and functions that are declared in the global Gdk namespace.
Constants and functions that are declared in the global GdkPixbuf namespace.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the StartCallback callback.
Functional interface declaration of the StopCallback callback.
A permission request for sharing the user's location.
Inner class implementing a builder pattern to construct a GObject with
properties.
An opaque struct to provide position updates to a WebKitGeolocationManager.
The GError structure contains information about
an error that has occurred.
A GErrorException is thrown when a GError is returned by native code.
The base class for gesture recognition.
Functional interface declaration of the BeginCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the CancelCallback callback.
Functional interface declaration of the EndCallback callback.
The Gesture$Impl type represents a native instance of the abstract Gesture class.
Functional interface declaration of the SequenceStateChangedCallback callback.
Functional interface declaration of the UpdateCallback callback.
Recognizes click gestures.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the PressedCallback callback.
Functional interface declaration of the ReleasedCallback callback.
Functional interface declaration of the StoppedCallback callback.
Functional interface declaration of the UnpairedReleaseCallback callback.
Recognizes drag gestures.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the DragBeginCallback callback.
Functional interface declaration of the DragEndCallback callback.
Functional interface declaration of the DragUpdateCallback callback.
Recognizes long press gestures.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the CancelledCallback callback.
Functional interface declaration of the PressedCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the PanCallback callback.
Recognizes 2-finger rotation gestures.
Functional interface declaration of the AngleChangedCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
A GtkGesture subclass optimized for singe-touch and mouse gestures.
Inner class implementing a builder pattern to construct a GObject with
properties.
Recognizes tablet stylus input.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the DownCallback callback.
Functional interface declaration of the MotionCallback callback.
Functional interface declaration of the ProximityCallback callback.
Functional interface declaration of the UpCallback callback.
Recognizes swipe gestures.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the SwipeCallback callback.
Recognizes 2-finger pinch/zoom gestures.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ScaleChangedCallback callback.
Functional interface declaration of the GetTableTagsFunc callback.
GhostPads are useful when organizing pipelines with GstBin like elements.
Inner class implementing a builder pattern to construct a GObject with
properties.
Constants and functions that are declared in the global Gio namespace.
The list of the different APIs that GdkGLContext can potentially support.
Allows drawing with OpenGL.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the CreateContextCallback callback.
The GtkGLAreaClass structure contains only private data.
Functional interface declaration of the RenderCallback callback.
Functional interface declaration of the ResizeCallback callback.
Represents a platform-specific OpenGL draw context.
Inner class implementing a builder pattern to construct a GObject with
properties.
The GLContext$Impl type represents a native instance of the abstract GLContext class.
Error enumeration for GdkGLContext.
Constants and functions that are declared in the global GLib namespace.
Renders a GSK rendernode tree with OpenGL.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
A render node using a GL shader when drawing its children nodes.
A GdkTexture representing a GL texture object.
Inner class implementing a builder pattern to construct a GObject with
properties.
Constructs
Texture objects from GL textures.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
A PangoGlyph represents a single glyph in the output form of a string.
Glyph extent values, measured in font units.
Flags for hb_glyph_info_t.
The PangoGlyphGeometry structure contains width and positioning
information for a single glyph.
The hb_glyph_info_t is the structure that holds information about the
glyphs and their relation to input text.
A PangoGlyphInfo structure represents a single glyph with
positioning information and visual attributes.
A PangoGlyphItem is a pair of a PangoItem and the glyphs
resulting from shaping the items text.
A PangoGlyphItemIter is an iterator over the clusters in a
PangoGlyphItem.
The hb_glyph_position_t is the structure that holds the positions of the
glyph in both horizontal and vertical directions.
A PangoGlyphString is used to store strings of glyphs with geometry
and visual attribute information.
The PangoGlyphUnit type is used to store dimensions within
Pango.
A PangoGlyphVisAttr structure communicates information between
the shaping and rendering phases.
Constants and functions that are declared in the global GModule namespace.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the NotifyCallback callback.
The class structure for the GObject type.
Constants and functions that are declared in the global GObject namespace.
An event related to a broken windowing system grab.
Constants and functions that are declared in the global Graphene namespace.
Bypasses gsk rendering by passing the content of its child directly to the compositor.
Inner class implementing a builder pattern to construct a GObject with
properties.
Represents the state of graphics offloading.
Defines the reference point of a surface and is used in GdkPopupLayout.
PangoGravity represents the orientation of glyphs in a segment
of text.
PangoGravityHint defines how horizontal scripts should behave in a
vertical context.
Arranges its child widgets in rows and columns.
Inner class implementing a builder pattern to construct a GObject with
properties.
Arranges child widgets in rows and columns.
Inner class implementing a builder pattern to construct a GObject with
properties.
GtkLayoutChild subclass for children in a GtkGridLayout.
Inner class implementing a builder pattern to construct a GObject with
properties.
Presents a large dynamic grid of items.
Functional interface declaration of the ActivateCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Constants and functions that are declared in the global Gsk namespace.
Constants and functions that are declared in the global Gst namespace.
Constants and functions that are declared in the global GstApp namespace.
Constants and functions that are declared in the global GstAudio namespace.
Constants and functions that are declared in the global GstBase namespace.
GstObject provides a root for the object hierarchy tree filed in by the
GStreamer library.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the DeepNotifyCallback callback.
The Object$Impl type represents a native instance of the abstract GstObject class.
GStreamer base object class.
Constants and functions that are declared in the global GstPbutils namespace.
A GString is an object that handles the memory management of a C string.
Constants and functions that are declared in the global GstVideo namespace.
Constants and functions that are declared in the global Gtk namespace.
Reads XML descriptions of a user interface and instantiates the described objects.
Inner class implementing a builder pattern to construct a GObject with
properties.
Constants and functions that are declared in the global GtkSource namespace.
Inner class implementing a builder pattern to construct a GObject with
properties.
Collected information about visible lines.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ActivateCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
The GutterRenderer$Impl type represents a native instance of the abstract GutterRenderer class.
Functional interface declaration of the QueryActivatableCallback callback.
Functional interface declaration of the QueryDataCallback callback.
The alignment mode of the renderer, when a cell spans multiple lines (due to
text wrapping).
Renders a pixbuf in the gutter.
Inner class implementing a builder pattern to construct a GObject with
properties.
Renders text in the gutter.
Inner class implementing a builder pattern to construct a GObject with
properties.
Handle loads an SVG document into memory.
Inner class implementing a builder pattern to construct a GObject with
properties.
Configuration flags for an
Handle.
Enum values used for determining the hardware acceleration policy.
Constants and functions that are declared in the global HarfBuzz namespace.
Functional interface declaration of the HashFunc callback.
The GHashTable struct is an opaque data structure to represent a
hash table.
A GHashTableIter structure represents an iterator that can be used
to iterate over the elements of a GHashTable.
Creates a custom titlebar for a window.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the HFunc callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Enum values with flags representing the context of a WebKitHitTestResult.
Enum values with flags representing the context of a WebKitHitTestResult.
HMACs should be used when producing a cookie or hash based on data
and a key.
The GHook struct represents a single hook function in a GHookList.
Functional interface declaration of the HookCheckFunc callback.
Functional interface declaration of the HookCheckMarshaller callback.
Functional interface declaration of the HookCompareFunc callback.
Functional interface declaration of the HookFinalizeFunc callback.
Functional interface declaration of the HookFindFunc callback.
Flags used internally in the GHook implementation.
Functional interface declaration of the HookFunc callback.
The GHookList struct represents a list of hook functions.
Functional interface declaration of the HookMarshaller callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Display for interactive tooltips.
Inner class implementing a builder pattern to construct a GObject with
properties.
Interface to populate interactive tooltips.
The HoverProvider$Impl type represents a native instance of the HoverProvider interface.
Functional interface declaration of the HRFunc callback.
Automatic HTTP Strict Transport Security enforcing for
Session.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ChangedCallback callback.
Persistent HTTP Strict Transport Security enforcer.
Inner class implementing a builder pattern to construct a GObject with
properties.
HSTSPolicy implements HTTP policies, as described by
RFC 6797.
Indicates the HTTP protocol version being used.
GIcon is a very minimal interface for icons.
The Icon$Impl type represents a native instance of the Icon interface.
GIconIface is used to implement GIcon types for various
different systems.
Used to specify options for gtk_icon_theme_lookup_icon().
Contains information found when looking up an icon in GtkIconTheme
or loading it from a file.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ChangedCallback callback.
Error codes for GtkIconTheme operations.
The GIConv struct wraps an iconv() conversion descriptor.
Deprecated.
Functional interface declaration of the ActivateCursorItemCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ItemActivatedCallback callback.
Functional interface declaration of the MoveCursorCallback callback.
Functional interface declaration of the SelectAllCallback callback.
Functional interface declaration of the SelectCursorItemCallback callback.
Functional interface declaration of the SelectionChangedCallback callback.
Functional interface declaration of the ToggleCursorItemCallback callback.
Functional interface declaration of the UnselectAllCallback callback.
Deprecated.
Deprecated.
A GstIdStr is string type optimized for short strings and used for structure
names, structure field names and in other places.
Inner class implementing a builder pattern to construct a GObject with
properties.
Describes the image data representation used by a
Image.
The interface for GTK input methods.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the CommitCallback callback.
Functional interface declaration of the DeleteSurroundingCallback callback.
The IMContext$Impl type represents a native instance of the abstract IMContext class.
Functional interface declaration of the InvalidCompositionCallback callback.
Functional interface declaration of the PreeditChangedCallback callback.
Functional interface declaration of the PreeditEndCallback callback.
Functional interface declaration of the PreeditStartCallback callback.
Functional interface declaration of the RetrieveSurroundingCallback callback.
Supports compose sequences, dead keys and numeric Unicode input.
Inner class implementing a builder pattern to construct a GObject with
properties.
Supports switching between multiple input methods.
Inner class implementing a builder pattern to construct a GObject with
properties.
Auto-indentation interface.
The Indenter$Impl type represents a native instance of the Indenter interface.
The virtual function table for GtkSourceIndenter.
GInetAddress represents an IPv4 or IPv6 internet address.
Inner class implementing a builder pattern to construct a GObject with
properties.
GInetAddressMask represents a range of IPv4 or IPv6 addresses
described by a base address and a length indicating how many bits
of the base address are relevant for matching purposes.
Inner class implementing a builder pattern to construct a GObject with
properties.
An IPv4 or IPv6 socket address.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the CloseCallback callback.
Functional interface declaration of the ResponseCallback callback.
GInitable is implemented by objects that can fail during
initialization.
The Initable$Impl type represents a native instance of the Initable interface.
Provides an interface for initializing object such that initialization
may fail.
A type for objects that have an initially floating reference.
Inner class implementing a builder pattern to construct a GObject with
properties.
The class structure for the GInitiallyUnowned type.
A view switcher that uses a toggle group.
Inner class implementing a builder pattern to construct a GObject with
properties.
Describes hints that might be taken into account by input methods
or applications.
Enum values used to describe hints that might be taken into account by input methods.
Structure used for scatter/gather data input when receiving multiple
messages or packets in one go.
Base class for input method contexts.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the CommittedCallback callback.
Functional interface declaration of the DeleteSurroundingCallback callback.
The InputMethodContext$Impl type represents a native instance of the abstract InputMethodContext class.
Functional interface declaration of the PreeditChangedCallback callback.
Functional interface declaration of the PreeditFinishedCallback callback.
Functional interface declaration of the PreeditStartedCallback callback.
Range of text in an preedit string to be shown underlined.
Describes primary purpose of the input widget.
Enum values used to describe the primary purpose of the active editable element.
An enumeration describing the type of an input device in general terms.
GInputStream is a base class for implementing streaming input.
Inner class implementing a builder pattern to construct a GObject with
properties.
The InputStream$Impl type represents a native instance of the abstract InputStream class.
Structure used for scatter/gather data input.
Shows text in a predefined area.
Inner class implementing a builder pattern to construct a GObject with
properties.
The different methods to handle text in GtkInscription when it doesn't
fit the available space.
Deprecated.
A render node for an inset shadow.
Opaque context structure for the plugin installation.
Functional interface declaration of the InstallPluginsResultFunc callback.
Result codes returned by gst_install_plugins_async() and
gst_install_plugins_sync(), and also the result code passed to the
GstInstallPluginsResultFunc specified with gst_install_plugins_async().
Caches TypeInstances so the same instance is used for the same memory
address.
Functional interface declaration of the InstanceInitFunc callback.
A fundamental type that describes a gint64 range
Values for the Gtk.Settings:gtk-interface-color-scheme
and Gtk.CssProvider:prefers-color-scheme properties
that indicates what color scheme is used.
Values for the Gtk.Settings:gtk-interface-contrast
and Gtk.CssProvider:prefers-contrast properties
that indicates the preferred level of contrast.
Functional interface declaration of the InterfaceFinalizeFunc callback.
A structure that provides information to the type system which is
used specifically for managing interface types.
Functional interface declaration of the InterfaceInitFunc callback.
The Interop class contains functionality for interoperability with native
code.
Thrown when an unexpected error occurs when calling a native function or
reading/writing from/to native memory.
Interpolation modes for scaling functions.
Utility class to translate text to the current locale using GNU Gettext.
A fundamental type that describes a gint range
The GIOChannel data type aims to provide a portable method for
using file descriptors, pipes, and sockets, and integrating them
into the main event loop (see GLib.MainContext).
Error codes returned by GIOChannel operations.
A bitwise combination representing a condition to watch for on an
event source.
GIOError is only used by the deprecated functions
g_io_channel_read(), g_io_channel_write(), and g_io_channel_seek().
Error codes returned by GIO functions.
GIOExtension is an opaque data structure and can only be accessed
using the following functions.
GIOExtensionPoint provides a mechanism for modules to extend the
functionality of the library or application that loaded it in an
organized fashion.
Specifies properties of a GIOChannel.
Functional interface declaration of the IOFunc callback.
A table of functions used to handle different types of GIOChannel
in a generic way.
Functional interface declaration of the IoCloseCallback callback.
Functional interface declaration of the IoCreateWatchCallback callback.
Functional interface declaration of the IoFreeCallback callback.
Functional interface declaration of the IoGetFlagsCallback callback.
Functional interface declaration of the IoReadCallback callback.
Functional interface declaration of the IoSeekCallback callback.
Functional interface declaration of the IoSetFlagsCallback callback.
Functional interface declaration of the IoWriteCallback callback.
Provides an interface and default functions for loading and unloading
modules.
Inner class implementing a builder pattern to construct a GObject with
properties.
Represents a scope for loading IO modules.
Flags for use with g_io_module_scope_new().
Deprecated.
Deprecated.
Statuses returned by most of the GIOFuncs functions.
GIOStream represents an object that has both read and write streams.
Inner class implementing a builder pattern to construct a GObject with
properties.
The IOStream$Impl type represents a native instance of the abstract IOStream class.
GIOStreamSpliceFlags determine how streams should be spliced.
Contains the type of service (ToS) byte of an IPv4 header.
Inner class implementing a builder pattern to construct a GObject with
properties.
Contains the Traffic Class byte of an IPv6 header.
Inner class implementing a builder pattern to construct a GObject with
properties.
These flags describe the types of isolations possible with a
IsolationNode.
A render node that isolates its child from surrounding rendernodes.
The PangoItem structure stores information about a segment of text.
Inner class implementing a builder pattern to construct a GObject with
properties.
The class for SecretItem.
Flags which determine which parts of the SecretItem proxy are initialized.
A GstIterator is used to retrieve multiple objects from another object in
a threadsafe way.
Functional interface declaration of the IteratorCopyFunction callback.
Functional interface declaration of the IteratorFoldFunction callback.
Functional interface declaration of the IteratorForeachFunction callback.
Functional interface declaration of the IteratorFreeFunction callback.
The result of a GstIteratorItemFunction.
Functional interface declaration of the IteratorItemFunction callback.
Functional interface declaration of the IteratorNextFunction callback.
The result of gst_iterator_next().
Functional interface declaration of the IteratorResyncFunction callback.
Describes a first party origin.
Describes a third party origin.
An implementation of
Closure that can be used with Java callbacks.
Constants and functions that are declared in the global JavaScriptCore namespace.
Enum values used to denote errors happening when executing JavaScript
Used for justifying the text inside a
Label widget.
An event related to a key-based device.
GKeyFile parses .ini-like config files.
Error codes returned by key file parsing.
Flags which influence the parsing.
Represents a hardware key that can be mapped to a keyval.
Describes how well an event matches a given keyval and modifiers.
Triggers when a specific keyval and modifiers are pressed.
Inner class implementing a builder pattern to construct a GObject with
properties.
Displays a small amount of text.
Functional interface declaration of the ActivateCurrentLinkCallback callback.
Functional interface declaration of the ActivateLinkCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the CopyClipboardCallback callback.
Functional interface declaration of the MoveCursorCallback callback.
Represents a syntax highlighted language.
The PangoLanguage structure is used to
represent a language.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
A PangoLayout structure represents an entire paragraph of text.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
The base class for objects that are meant to hold layout properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
The LayoutChild$Impl type represents a native instance of the abstract LayoutChild class.
A PangoLayoutIter can be used to iterate over the visual
extents of a PangoLayout.
A PangoLayoutLine represents one of the lines resulting from laying
out a paragraph via PangoLayout.
Handles the preferred size and allocation for children of a widget.
Inner class implementing a builder pattern to construct a GObject with
properties.
The LayoutManager$Impl type represents a native instance of the abstract LayoutManager class.
The GtkLayoutManagerClass structure contains only private data, and
should only be accessed through the provided API, or when subclassing
GtkLayoutManager.
A PangoLayoutRun represents a single run within a PangoLayoutLine.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the OffsetChangedCallback callback.
Describes how
LevelBar contents should be rendered.
The LibLoad class is used by Java-GI to load native libraries by name.
Library errors are for errors from the library being used by elements
(initializing, finalizing, settings, ...)
The type of license for an application.
A render node for a linear gradient.
Specifies how to render the start and end points of contours or
dashes when stroking.
Specifies how to render the junction of two lines when stroking.
A button with a hyperlink.
Functional interface declaration of the ActivateLinkCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
The abstract base class for GTK's list widgets.
Inner class implementing a builder pattern to construct a GObject with
properties.
The ListBase$Impl type represents a native instance of the abstract ListBase class.
Functional interface declaration of the ActivateCursorRowCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the MoveCursorCallback callback.
Functional interface declaration of the RowActivatedCallback callback.
Functional interface declaration of the RowSelectedCallback callback.
Functional interface declaration of the SelectAllCallback callback.
Functional interface declaration of the SelectedRowsChangedCallback callback.
Functional interface declaration of the ToggleCursorRowCallback callback.
Functional interface declaration of the UnselectAllCallback callback.
Functional interface declaration of the ListBoxCreateWidgetFunc callback.
Functional interface declaration of the ListBoxFilterFunc callback.
Functional interface declaration of the ListBoxForeachFunc callback.
The kind of widget that can be added to a GtkListBox.
Functional interface declaration of the ActivateCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ListBoxSortFunc callback.
Functional interface declaration of the ListBoxUpdateHeaderFunc callback.
Used by list widgets to represent the headers they display.
Inner class implementing a builder pattern to construct a GObject with
properties.
An implementation of the
ListModel interface that returns the
index of a list item instead of an actual item.
Small GObject-derived class with a numeric "index" field.
Used by list widgets to represent items in a
ListModel.
Inner class implementing a builder pattern to construct a GObject with
properties.
Creates widgets for the items taken from a GListModel.
Inner class implementing a builder pattern to construct a GObject with
properties.
GListModel is an interface that represents a mutable list of
GObject.
Functional interface declaration of the ItemsChangedCallback callback.
The ListModel$Impl type represents a native instance of the ListModel interface.
The virtual function table for GListModel.
This interface is implemented by
ListModel, so it can be used like a
regular Java
List.
List of actions to perform when scrolling to items in
a list widget.
GListStore is a simple implementation of
ListModel that stores
all items in memory.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Used to configure the focus behavior in the
GTK_DIR_TAB_FORWARD
and
GTK_DIR_TAB_BACKWARD direction, like the
Tab key
in a
ListView.
Presents a large dynamic list of items.
Functional interface declaration of the ActivateCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
GLoadableIcon extends the
Icon interface and adds the ability
to load icons from streams.
The LoadableIcon$Impl type represents a native instance of the LoadableIcon interface.
Interface for icons that can be loaded as a stream.
Enum values used to denote the different events that happen during a
WebKitWebView load operation.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Flags used when locking miniobjects
The PangoLogAttr structure stores information about the attributes of a
single character.
Structure representing a single field in a structured log entry.
Functional interface declaration of the LogFunc callback.
Functional interface declaration of the LogFunction callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the LoggerFilter callback.
Describes the level of logging output to provide.
Functional interface declaration of the LoggerPrinter callback.
Flags specifying the level of log messages.
Functional interface declaration of the LogWriterFunc callback.
Return values from GLogWriterFuncs to indicate whether the given log entry
was successfully handled by the writer, or whether there was an error in
handling it (and hence a fallback writer should be used).
The GMainContext struct is an opaque data
type representing a set of sources to be handled in a main loop.
Functional interface declaration of the MainFunc callback.
Functional interface declaration of the MainFuncSimple callback.
The GMainLoop struct is an opaque data type
representing the main event loop of a GLib or GTK application.
Data type for holding integer-to-integer hash maps.
Widget that displays a map for a specific
View.
Inner class implementing a builder pattern to construct a GObject with
properties.
A structure containing the result of a map operation such as
gst_memory_map().
A list model that maps the items in another model to different items.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the MapListModelMapFunc callback.
The GMappedFile represents a file mapping created with
g_mapped_file_new().
Inner class implementing a builder pattern to construct a GObject with
properties.
The source mark attributes object.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the QueryTooltipMarkupCallback callback.
Functional interface declaration of the QueryTooltipTextCallback callback.
A mixed enumerated type and flags field.
Error codes returned by markup parsing.
A parse context is used to parse a stream of bytes that
you expect to contain marked-up text.
Flags that affect the behaviour of the parser.
Any of the fields in GMarkupParser can be null, in which case they
will be ignored.
Functional interface declaration of the EndElementCallback callback.
Functional interface declaration of the ErrorCallback callback.
Functional interface declaration of the PassthroughCallback callback.
Functional interface declaration of the StartElementCallback callback.
Functional interface declaration of the TextCallback callback.
The mask modes available for mask nodes.
A render node masking one child node with another.
A GMatchInfo is an opaque struct used to return information about
matches.
A structure capable of holding a 4x4 matrix.
A PangoMatrix specifies a transformation between user-space
and device coordinates.
Enum values used to specify the capture state of a media device.
Shows controls for video playback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Enum values used to denote the various media errors.
Implements the GtkMediaStream interface for files.
Inner class implementing a builder pattern to construct a GObject with
properties.
The MediaFile$Impl type represents a native instance of the abstract MediaFile class.
A permission request for using an EME Content Decryption Module.
Inner class implementing a builder pattern to construct a GObject with
properties.
The integration point for media playback inside GTK.
Inner class implementing a builder pattern to construct a GObject with
properties.
The MediaStream$Impl type represents a native instance of the abstract MediaStream class.
Deprecated.
GstMemory is a lightweight refcounted object that wraps a region of memory.
This class keeps a cache of all memory addresses for which a Proxy object
was created (except for GObject instances; those are handled in the
InstanceCache).
Functional interface declaration of the MemoryCopyFunction callback.
Flags for wrapped memory.
Describes formats that image data can have in memory.
GMemoryInputStream is a class for using arbitrary
memory chunks as input for GIO streaming input operations.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the MemoryIsSpanFunction callback.
Functional interface declaration of the MemoryMapFullFunction callback.
Functional interface declaration of the MemoryMapFunction callback.
Alias for GstMapInfo to be used with g_auto():
void my_func(GstMemory *mem)
{
g_auto(GstMemoryMapInfo) map = GST_MAP_INFO_INIT;
if (!gst_memory_map(mem, &map, GST_MAP_READWRITE))
return;
Data type holding the memory modes available to
client programs.
GMemoryMonitor will monitor system memory and suggest to the application
when to free memory so as to leave more room for other applications.
Functional interface declaration of the LowMemoryWarningCallback callback.
The MemoryMonitor$Impl type represents a native instance of the MemoryMonitor interface.
The virtual function table for GMemoryMonitor.
Memory availability warning levels.
GMemoryOutputStream is a class for using arbitrary
memory chunks as output for GIO streaming output operations.
Inner class implementing a builder pattern to construct a GObject with
properties.
A boxed type representing the settings for the memory pressure handler
Functional interface declaration of the MemoryShareFunction callback.
A GdkTexture representing image data in memory.
Inner class implementing a builder pattern to construct a GObject with
properties.
Constructs
Texture objects from system memory provided
via
GLib.Bytes.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the MemoryUnmapFullFunction callback.
Functional interface declaration of the MemoryUnmapFunction callback.
The lifetime of the memory being passed.
A set of functions used to perform memory allocation.
Functional interface declaration of the CallocCallback callback.
Functional interface declaration of the FreeCallback callback.
Functional interface declaration of the MallocCallback callback.
Functional interface declaration of the ReallocCallback callback.
Functional interface declaration of the TryMallocCallback callback.
Functional interface declaration of the TryReallocCallback callback.
GMenu is a simple implementation of
MenuModel.
Inner class implementing a builder pattern to construct a GObject with
properties.
GMenuAttributeIter is an opaque structure type.
Inner class implementing a builder pattern to construct a GObject with
properties.
The MenuAttributeIter$Impl type represents a native instance of the abstract MenuAttributeIter class.
Displays a popup when clicked.
Functional interface declaration of the ActivateCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the MenuButtonCreatePopupFunc callback.
GMenuItem is an opaque structure type.
Inner class implementing a builder pattern to construct a GObject with
properties.
GMenuLinkIter is an opaque structure type.
Inner class implementing a builder pattern to construct a GObject with
properties.
The MenuLinkIter$Impl type represents a native instance of the abstract MenuLinkIter class.
GMenuModel represents the contents of a menu — an ordered list of
menu items.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ItemsChangedCallback callback.
The MenuModel$Impl type represents a native instance of the abstract MenuModel class.
Messages are implemented as a subclass of GstMiniObject with a generic
GstStructure as the content.
Represents an HTTP message being sent or received.
Functional interface declaration of the AcceptCertificateCallback callback.
Functional interface declaration of the AuthenticateCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ContentSniffedCallback callback.
Functional interface declaration of the FinishedCallback callback.
Functional interface declaration of the GotBodyCallback callback.
Functional interface declaration of the GotBodyDataCallback callback.
Functional interface declaration of the GotHeadersCallback callback.
Functional interface declaration of the GotInformationalCallback callback.
Functional interface declaration of the HstsEnforcedCallback callback.
Functional interface declaration of the NetworkEventCallback callback.
Functional interface declaration of the RequestCertificateCallback callback.
Functional interface declaration of the RequestCertificatePasswordCallback callback.
Functional interface declaration of the RestartedCallback callback.
Functional interface declaration of the StartingCallback callback.
Functional interface declaration of the WroteBodyCallback callback.
Functional interface declaration of the WroteBodyDataCallback callback.
Functional interface declaration of the WroteHeadersCallback callback.
MessageBody represents the request or response body of a
Message.
Deprecated.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Various flags that can be set on a
Message to alter its behavior.
The HTTP message headers associated with a request or response.
Functional interface declaration of the MessageHeadersForeachFunc callback.
An opaque type used to iterate over a MessageHeaders structure
Contains metrics collected while loading a
Message either from the
network or the disk cache.
Priorities that can be set on a
Message to instruct the message queue
to process it before any other message with lower priority.
The different message types that are available.
The GstMeta structure should be included as the first member of a GstBuffer
metadata structure.
Functional interface declaration of the MetaClearFunction callback.
Functional interface declaration of the MetaDeserializeFunction callback.
Functional interface declaration of the MetaFreeFunction callback.
The GstMetaInfo provides information about a specific metadata
structure.
Functional interface declaration of the MetaInitFunction callback.
Functional interface declaration of the MetaSerializeFunction callback.
Extra data passed to a "gst-copy" transform GstMetaTransformFunction.
Functional interface declaration of the MetaTransformFunction callback.
GstMiniObject is a simple structure that can be used to implement refcounted
types.
Functional interface declaration of the MiniObjectCopyFunction callback.
Functional interface declaration of the MiniObjectDisposeFunction callback.
Flags for the mini object
Functional interface declaration of the MiniObjectFreeFunction callback.
Functional interface declaration of the MiniObjectNotify callback.
Activates a widget with a mnemonic.
Inner class implementing a builder pattern to construct a GObject with
properties.
Triggers when a specific mnemonic is pressed.
Inner class implementing a builder pattern to construct a GObject with
properties.
Flags to indicate the state of modifier keys and mouse buttons
in events.
Functional interface declaration of the ModuleCheckInit callback.
Errors returned by g_module_open_full().
Flags passed to g_module_open().
Functional interface declaration of the ModuleUnload callback.
Represents the individual outputs that are associated with a GdkDisplay.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the InvalidateCallback callback.
An event related to a pointer or touch device motion.
The GMount interface represents a user-visible mount, such as a mounted
file system.
Functional interface declaration of the ChangedCallback callback.
The Mount$Impl type represents a native instance of the Mount interface.
Interface for implementing operations for mounts.
Functional interface declaration of the PreUnmountCallback callback.
Functional interface declaration of the UnmountedCallback callback.
Flags used when mounting a mount.
GMountOperation provides a mechanism for interacting with the user.
Asks the user for passwords and other information required to
mount a volume.
Functional interface declaration of the AbortedCallback callback.
Functional interface declaration of the AskPasswordCallback callback.
Functional interface declaration of the AskQuestionCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ReplyCallback callback.
Functional interface declaration of the ShowProcessesCallback callback.
Functional interface declaration of the ShowUnmountProgressCallback callback.
Functional interface declaration of the MountOperationFactory callback.
GMountOperationResult is returned as a result when a request for
information is send by the mounting operation.
Flags used when an unmounting a mount.
Passed as argument to various keybinding signals for moving the
cursor position.
Base class for filters that combine multiple filters.
Inner class implementing a builder pattern to construct a GObject with
properties.
The MultiFilter$Impl type represents a native instance of the abstract MultiFilter class.
A widget for switching between different layouts.
Inner class implementing a builder pattern to construct a GObject with
properties.
Represents a multipart HTTP message body, parsed according to the
syntax of RFC 2046.
Handles streams of multipart messages.
Inner class implementing a builder pattern to construct a GObject with
properties.
A selection model that allows selecting multiple elements.
Inner class implementing a builder pattern to construct a GObject with
properties.
Combines multiple sorters by trying them in turn.
Inner class implementing a builder pattern to construct a GObject with
properties.
The GMutex struct is an opaque data structure to represent a mutex
(mutual exclusion).
Activates a named action.
Inner class implementing a builder pattern to construct a GObject with
properties.
An interface for widgets that have their own
Surface.
The Native$Impl type represents a native instance of the Native interface.
Base class for platform dialogs that don't use GtkDialog.
Inner class implementing a builder pattern to construct a GObject with
properties.
The NativeDialog$Impl type represents a native instance of the abstract NativeDialog class.
Class structure for GtkNativeDialog.
Functional interface declaration of the ResponseCallback callback.
A socket address of some unknown native type.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
The NativeVolumeMonitor$Impl type represents a native instance of the abstract NativeVolumeMonitor class.
Options for selecting a different wrap mode for natural size
requests.
The Navigation interface is used for creating and injecting navigation
related events such as mouse button presses, cursor motion and key presses.
The Navigation$Impl type represents a native instance of the Navigation interface.
Provides details about interaction resulting in a resource load.
A set of commands that may be issued to an element providing the
GstNavigation interface.
Describes the direction of a swipe navigation gesture.
Enum values for the various events that an element implementing the
GstNavigation interface might send up the pipeline.
A set of notifications that may be received on the bus when navigation
related status changes.
Flags to indicate the state of modifier keys and mouse buttons
in events.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the HiddenCallback callback.
Functional interface declaration of the HidingCallback callback.
Functional interface declaration of the ShowingCallback callback.
Functional interface declaration of the ShownCallback callback.
A policy decision for navigation actions.
Inner class implementing a builder pattern to construct a GObject with
properties.
Types of navigation interface queries.
A widget presenting sidebar and content side by side or as a navigation view.
Inner class implementing a builder pattern to construct a GObject with
properties.
Enum values used to denote the various navigation types.
A page-based navigation container.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the GetNextPageCallback callback.
Functional interface declaration of the PoppedCallback callback.
Functional interface declaration of the PushedCallback callback.
Functional interface declaration of the ReplacedCallback callback.
GNetworkAddress provides an easy way to resolve a hostname and
then attempt to connect to that host, handling the possibility of
multiple IP addresses and multiple address families.
Inner class implementing a builder pattern to construct a GObject with
properties.
The host's network connectivity state, as reported by GNetworkMonitor.
Enum values used to denote the various network errors.
GNetworkMonitor provides an easy-to-use cross-platform API
for monitoring network connectivity.
Functional interface declaration of the NetworkChangedCallback callback.
The NetworkMonitor$Impl type represents a native instance of the NetworkMonitor interface.
The virtual function table for GNetworkMonitor.
Enum values used to set the network proxy mode.
Configures network proxies.
Like
NetworkAddress does with hostnames,
GNetworkService
provides an easy way to resolve a SRV record, and then attempt to
connect to one of the hosts that implements that service, handling
service priority/weighting, multiple IP addresses, and multiple
address families.
Inner class implementing a builder pattern to construct a GObject with
properties.
Manages network configuration.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the DownloadStartedCallback callback.
A GtkShortcutTrigger that never triggers.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
The
GNode struct represents one node in a
n-ary tree.
Functional interface declaration of the NodeForeachFunc callback.
Functional interface declaration of the NodeTraverseFunc callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Defines how a Unicode string is transformed in a canonical
form, standardizing such issues as whether a character with
an accent is represented as a base character and combining
accent or as a single precomposed character.
A selection model that does not allow selecting anything.
Inner class implementing a builder pattern to construct a GObject with
properties.
Switches between children using tabs.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ChangeCurrentPageCallback callback.
Functional interface declaration of the CreateWindowCallback callback.
Functional interface declaration of the FocusTabCallback callback.
Functional interface declaration of the MoveFocusOutCallback callback.
Functional interface declaration of the PageAddedCallback callback.
Functional interface declaration of the PageRemovedCallback callback.
Functional interface declaration of the PageReorderedCallback callback.
Functional interface declaration of the ReorderTabCallback callback.
Functional interface declaration of the SelectPageCallback callback.
Functional interface declaration of the SwitchPageCallback callback.
An auxiliary object used by GtkNotebook.
Inner class implementing a builder pattern to construct a GObject with
properties.
The parameter used in the action signals of GtkNotebook.
Inner class implementing a builder pattern to construct a GObject with
properties.
GNotification is a mechanism for creating a notification to be shown
to the user — typically as a pop-up notification presented by the
desktop environment shell.
Holds information about a notification that should be shown to the user.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ClickedCallback callback.
Functional interface declaration of the ClosedCallback callback.
A permission request for displaying web notifications.
Inner class implementing a builder pattern to construct a GObject with
properties.
Priority levels for GNotifications.
Specifies the kind of crossing for enter and leave events.
Error codes returned by functions converting a string to a number.
Used to determine the layout of pages on a sheet when printing
multiple pages per sheet.
Inner class implementing a builder pattern to construct a GObject with
properties.
The GObjectConstructParam struct is an auxiliary structure used to hand
GParamSpec/GValue pairs to the constructor of a GObjectClass.
A GObject value in a GtkExpression.
Functional interface declaration of the ObjectFinalizeFunc callback.
The standard flags that an gstobject may have.
Functional interface declaration of the ObjectGetPropertyFunc callback.
Functional interface declaration of the ObjectSetPropertyFunc callback.
A GOnce struct controls a one-time initialization function.
The possible statuses of a one-time initialization function
controlled by a GOnce struct.
A render node controlling the opacity of its single child node.
The GOptionArg enum values determine which type of extra argument the
options expect to find.
Functional interface declaration of the OptionArgFunc callback.
A GOptionContext struct defines which options
are accepted by the commandline option parser.
Error codes returned by option parsing.
Functional interface declaration of the OptionErrorFunc callback.
Flags which modify individual options.
A GOptionGroup struct defines the options in a single
group.
Represents the dropdown menu of a select element in a WebKitWebView.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the CloseCallback callback.
One item of a WebKitOptionMenu.
Functional interface declaration of the OptionParseFunc callback.
Functional interface declaration of the OptionsFunc callback.
Enum values for options types.
Describes the way two values can be compared.
An interface for widgets that can be oriented horizontally or vertically.
The Orientable$Impl type represents a native instance of the Orientable interface.
Represents the orientation of widgets and other objects.
Inner class implementing a builder pattern to construct a GObject with
properties.
Pairs of glyph and color index.
Flags that describe the properties of color palette.
The GDEF classes defined for glyphs.
Data type to hold information for a "part" component of a math-variant glyph.
Flags for math glyph parts.
Data type to hold math-variant information for a glyph.
The math kerning-table types defined for the four corners
of a glyph.
Data type to hold math kerning (cut-in) information for a glyph.
Known metadata tags from https://docs.microsoft.com/en-us/typography/opentype/spec/meta
Structure representing a name ID in a particular language.
An integral type representing an OpenType 'name' table name identifier.
An enum type representing the pre-defined name IDs.
Deprecated.
Flags for hb_ot_var_axis_info_t.
Data type for holding variation-axis values.
A wrapper class for out-parameters of (usually primitive) values.
Structure used for scatter/gather data output when sending multiple
messages or packets in one go.
GOutputStream is a base class for implementing streaming output.
Inner class implementing a builder pattern to construct a GObject with
properties.
The OutputStream$Impl type represents a native instance of the abstract OutputStream class.
GOutputStreamSpliceFlags determine how streams should be spliced.
Structure used for scatter/gather data output.
A render node for an outset shadow.
Defines how content overflowing a given area should be handled.
Places “overlay” widgets on top of a single main child.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the GetChildPositionCallback callback.
The layout manager used by
Overlay.
Inner class implementing a builder pattern to construct a GObject with
properties.
GtkLayoutChild subclass for children in a GtkOverlayLayout.
Inner class implementing a builder pattern to construct a GObject with
properties.
A widget presenting sidebar and content side by side or as an overlay.
Inner class implementing a builder pattern to construct a GObject with
properties.
The PangoOverline enumeration is used to specify whether text
should be overlined, and if so, the type of line.
Helper class to register method overrides in a new GType.
Represents the packing location of a children in its parent.
A GstElement is linked to other elements via "pads", which are extremely
light-weight generic link points.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the LinkedCallback callback.
Functional interface declaration of the UnlinkedCallback callback.
Struct defining a pad action entry.
The type of a pad action.
Functional interface declaration of the PadActivateFunction callback.
Functional interface declaration of the PadActivateModeFunction callback.
Functional interface declaration of the PadChainFunction callback.
Functional interface declaration of the PadChainListFunction callback.
Handles input from the pads found in drawing tablets.
Inner class implementing a builder pattern to construct a GObject with
properties.
An event related to a pad-based device.
Functional interface declaration of the PadEventFullFunction callback.
Functional interface declaration of the PadEventFunction callback.
Functional interface declaration of the PadForwardFunction callback.
Functional interface declaration of the PadGetRangeFunction callback.
Functional interface declaration of the PadIterIntLinkFunction callback.
The amount of checking to be done when linking pads.
Functional interface declaration of the PadLinkFunction callback.
Result values from gst_pad_link and friends.
Indicates when this pad will become available.
Functional interface declaration of the PadProbeCallback callback.
Info passed in the GstPadProbeCallback.
Different return values for the GstPadProbeCallback.
The different probing types that can occur.
Functional interface declaration of the PadQueryFunction callback.
Functional interface declaration of the PadStickyEventsForeachFunction callback.
Padtemplates describe the possible media types a pad or an elementfactory can
handle.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the PadCreatedCallback callback.
Flags for the padtemplate
Functional interface declaration of the PadUnlinkFunction callback.
See also gtk_print_settings_set_orientation().
A range of pages to print.
See also gtk_print_job_set_page_set().
Stores page size, orientation and margins for printing.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the PageSetupDoneFunc callback.
Presents a page setup dialog for platforms which don’t provide
a native page setup dialog, like Unix.
Inner class implementing a builder pattern to construct a GObject with
properties.
An interface for content that can be painted.
Functional interface declaration of the InvalidateContentsCallback callback.
Functional interface declaration of the InvalidateSizeCallback callback.
The Paintable$Impl type represents a native instance of the Paintable interface.
The list of functions that can be implemented for the GdkPaintable
interface.
Flags about a paintable object.
Functional interface declaration of the PaintColorFunc callback.
Functional interface declaration of the PaintColorGlyphFunc callback.
The values of this enumeration describe the compositing modes
that can be used when combining temporary redirected drawing
with the backdrop.
Functional interface declaration of the PaintCustomPaletteColorFunc callback.
The values of this enumeration determine how color values
outside the minimum and maximum defined offset on a hb_color_line_t
are determined.
Functional interface declaration of the PaintImageFunc callback.
Functional interface declaration of the PaintLinearGradientFunc callback.
Functional interface declaration of the PaintPopClipFunc callback.
Functional interface declaration of the PaintPopGroupFunc callback.
Functional interface declaration of the PaintPopTransformFunc callback.
Functional interface declaration of the PaintPushClipGlyphFunc callback.
Functional interface declaration of the PaintPushClipRectangleFunc callback.
Functional interface declaration of the PaintPushGroupFunc callback.
Functional interface declaration of the PaintPushTransformFunc callback.
Functional interface declaration of the PaintRadialGradientFunc callback.
Functional interface declaration of the PaintSweepGradientFunc callback.
Arranges its children in two panes, horizontally or vertically.
Functional interface declaration of the AcceptPositionCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the CancelPositionCallback callback.
Functional interface declaration of the CycleChildFocusCallback callback.
Functional interface declaration of the CycleHandleFocusCallback callback.
Functional interface declaration of the MoveHandleCallback callback.
Functional interface declaration of the ToggleHandleFocusCallback callback.
Constants and functions that are declared in the global Pango namespace.
Constants and functions that are declared in the global PangoCairo namespace.
GtkPaperSize handles paper sizes.
A fundamental type that describes a GParamSpec for arrays of
values
Deprecated.
Through the GParamFlags flag values, certain aspects of parameters
can be configured.
A fundamental type that describes a GParamSpec for fractional
properties
GParamSpec encapsulates the metadata required to specify parameters, such as GObject properties.
The ParamSpec$Impl type represents a native instance of the abstract ParamSpec class.
The class structure for the GParamSpec type.
A GParamSpec derived structure for arrays of values.
A GParamSpec derived structure that contains the meta data for boolean properties.
A GParamSpec derived structure that contains the meta data for boxed properties.
A GParamSpec derived structure that contains the meta data for character properties.
A GParamSpec derived structure that contains the meta data for double properties.
A GParamSpec derived structure that contains the meta data for enum
properties.
A GParamSpec for properties holding a GtkExpression.
A GParamSpec derived structure that contains the meta data for flags
properties.
A GParamSpec derived structure that contains the meta data for float properties.
A GParamSpec derived structure that contains the meta data for fractional
properties.
A GParamSpec derived structure that contains the meta data for GType properties.
A GParamSpec derived structure that contains the meta data for integer properties.
A GParamSpec derived structure that contains the meta data for 64bit integer properties.
A GParamSpec derived structure that contains the meta data for long integer properties.
A GParamSpec derived structure that contains the meta data for object properties.
A GParamSpec derived structure that redirects operations to
other types of GParamSpec.
A GParamSpec derived structure that contains the meta data for G_TYPE_PARAM
properties.
A GParamSpec derived structure that contains the meta data for pointer properties.
A GParamSpecPool maintains a collection of GParamSpecs which can be
quickly accessed by owner and name.
A GParamSpec derived structure that contains the meta data for string
properties.
This structure is used to provide the type system with the information
required to initialize and destruct (finalize) a parameter's class and
instances thereof.
Functional interface declaration of the FinalizeCallback callback.
Functional interface declaration of the InstanceInitCallback callback.
Functional interface declaration of the ValuesCmpCallback callback.
Functional interface declaration of the ValueSetDefaultCallback callback.
Functional interface declaration of the ValueValidateCallback callback.
A GParamSpec derived structure that contains the meta data for unsigned character properties.
A GParamSpec derived structure that contains the meta data for unsigned integer properties.
A GParamSpec derived structure that contains the meta data for unsigned 64bit integer properties.
A GParamSpec derived structure that contains the meta data for unsigned long integer properties.
A GParamSpec derived structure that contains the meta data for unichar (unsigned integer) properties.
A GParamSpec derived structure that contains the meta data for GValueArray properties.
A GParamSpec derived structure that contains the meta data for GVariant properties.
The GstParentBufferMeta is a GstMeta which can be attached to a GstBuffer
to hold a reference to another buffer that is only released when the child
GstBuffer is released.
The different parsing errors that can occur.
Functional interface declaration of the ParseErrorFunc callback.
A location in a parse buffer.
A single-line text entry widget for entering passwords and other secrets.
Functional interface declaration of the ActivateCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
A GtkEntryBuffer that locks the underlying memory to prevent it
from being swapped to disk.
Inner class implementing a builder pattern to construct a GObject with
properties.
A
EntryRow tailored for entering secrets.
Inner class implementing a builder pattern to construct a GObject with
properties.
GPasswordSave is used to indicate the lifespan of a saved password.
A render node for a paste.
Describes lines and curves that are more complex than simple rectangles.
GPathBuf is a helper type that allows you to easily build paths from
individual elements, using the platform specific conventions for path
separators.
Constructs GskPath objects.
Used to pick one of the four tangents at a given point on the path.
Flags that can be passed to gsk_path_foreach() to influence what
kinds of operations the path is decomposed into.
Functional interface declaration of the PathForeachFunc callback.
The values of this enumeration classify intersections
between paths.
Functional interface declaration of the PathIntersectionFunc callback.
Performs measurements on paths such as determining the length of the path.
Describes the segments of a GskPath.
Represents a point on a path.
A GPatternSpec struct is the ‘compiled’ form of a glob-style pattern.
Flags that are returned by gst_pb_utils_get_caps_description_flags() and
describe the format of the caps.
A GPermission represents the status of the caller’s permission to
perform a certain action.
Inner class implementing a builder pattern to construct a GObject with
properties.
The Permission$Impl type represents a native instance of the abstract Permission class.
The PermissionRequest$Impl type represents a native instance of the PermissionRequest interface.
Enum values representing query permission results.
This query represents a user's choice to allow or deny access to "powerful features" of the
platform, as specified in the
Permissions W3C
Specification.
Inner class implementing a builder pattern to construct a GObject with
properties.
A type which is used to hold a process identification.
A GstPipeline is a special GstBin used as the toplevel container for
the filter graph.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Functional interface declaration of the PixbufDestroyNotify callback.
An error code in the GDK_PIXBUF_ERROR domain.
A GdkPixbufFormat contains information about the image format accepted
by a module.
Flags which allow a module to specify further details about the supported
operations.
Incremental image loader.
Functional interface declaration of the AreaPreparedCallback callback.
Functional interface declaration of the AreaUpdatedCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ClosedCallback callback.
Functional interface declaration of the SizePreparedCallback callback.
A GdkPixbufModule contains the necessary functions to load and save
images in a certain file format.
Functional interface declaration of the PixbufModuleBeginLoadFunc callback.
Functional interface declaration of the PixbufModuleFillInfoFunc callback.
Functional interface declaration of the PixbufModuleFillVtableFunc callback.
Functional interface declaration of the PixbufModuleIncrementLoadFunc callback.
Functional interface declaration of the PixbufModuleLoadAnimationFunc callback.
Functional interface declaration of the PixbufModuleLoadFunc callback.
Functional interface declaration of the PixbufModuleLoadXpmDataFunc callback.
The signature prefix for a module.
Functional interface declaration of the PixbufModulePreparedFunc callback.
Functional interface declaration of the PixbufModuleSaveCallbackFunc callback.
Functional interface declaration of the PixbufModuleSaveFunc callback.
Functional interface declaration of the PixbufModuleSaveOptionSupportedFunc callback.
Functional interface declaration of the PixbufModuleSizeFunc callback.
Functional interface declaration of the PixbufModuleStopLoadFunc callback.
Functional interface declaration of the PixbufModuleUpdatedFunc callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
The possible rotations which can be passed to gdk_pixbuf_rotate_simple().
Functional interface declaration of the PixbufSaveFunc callback.
An opaque struct representing a simple animation.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
A 2D plane that extends infinitely in a 3D volume.
The Platform enum represents the runtime platform.
GStreamer is extensible, so GstElement instances can be loaded at runtime.
Inner class implementing a builder pattern to construct a GObject with
properties.
Flags used in connection with gst_plugin_add_dependency().
A plugin should export a variable of this type called plugin_desc.
The plugin loading errors
This is a base class for anything that can be added to a GstPlugin.
Inner class implementing a builder pattern to construct a GObject with
properties.
The PluginFeature$Impl type represents a native instance of the abstract PluginFeature class.
Functional interface declaration of the PluginFeatureFilter callback.
Functional interface declaration of the PluginFilter callback.
Functional interface declaration of the PluginInitFullFunc callback.
Functional interface declaration of the PluginInitFunc callback.
A point with two coordinates.
A point with three components: X, Y, and Z.
A permission request for locking the pointer.
Inner class implementing a builder pattern to construct a GObject with
properties.
A pending policy decision.
Inner class implementing a builder pattern to construct a GObject with
properties.
The PolicyDecision$Impl type represents a native instance of the abstract PolicyDecision class.
Enum values used for determining the type of a policy decision during
WebKitWebView::decide-policy.
Enum values used to denote the various policy errors.
Determines how the size should be computed to achieve the one of the
visibility mode for the scrollbars.
A GstPoll keeps track of file descriptors much like fd_set (used with
select ()) or a struct pollfd array (used with poll ()).
GPollableInputStream is implemented by
InputStreams that
can be polled for readiness to read.
The PollableInputStream$Impl type represents a native instance of the PollableInputStream interface.
The interface for pollable input streams.
GPollableOutputStream is implemented by
OutputStreams that
can be polled for readiness to write.
The PollableOutputStream$Impl type represents a native instance of the PollableOutputStream interface.
The interface for pollable output streams.
Return value for various IO operations that signal errors via the
return value and not necessarily via a GError.
Functional interface declaration of the PollableSourceFunc callback.
A file descriptor object.
Represents a file descriptor, which events to poll for, and which events
occurred.
Functional interface declaration of the PollFunc callback.
Presents a bubble-like popup.
Functional interface declaration of the ActivateDefaultCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ClosedCallback callback.
A single child container with a popover.
Inner class implementing a builder pattern to construct a GObject with
properties.
A subclass of GtkPopover that implements menu behavior.
Inner class implementing a builder pattern to construct a GObject with
properties.
Presents a horizontal bar of items that pop up menus when clicked.
Inner class implementing a builder pattern to construct a GObject with
properties.
A surface that is attached to another surface.
The Popup$Impl type represents a native instance of the Popup interface.
Contains information that is necessary position a
Popup
relative to its parent.
GSK_PORTER_DUFF_SOURCE:
GSK_PORTER_DUFF_DEST:
GSK_PORTER_DUFF_SOURCE_OVER_DEST:
GSK_PORTER_DUFF_DEST_OVER_SOURCE:
GSK_PORTER_DUFF_SOURCE_IN_DEST:
GSK_PORTER_DUFF_DEST_IN_SOURCE:
GSK_PORTER_DUFF_SOURCE_OUT_DEST:
GSK_PORTER_DUFF_DEST_OUT_SOURCE:
GSK_PORTER_DUFF_SOURCE_ATOP_DEST:
GSK_PORTER_DUFF_DEST_ATOP_SOURCE:
GSK_PORTER_DUFF_XOR:
GSK_PORTER_DUFF_CLEAR:
The 12 compositing modes defined by the seminal paper
by Thomas Porter and Tom Duff.
Data type for holding a single coordinate value.
Deprecated.
Describes which edge of a widget a certain feature is positioned at.
GPowerProfileMonitor makes it possible for applications as well as OS
components to monitor system power profiles and act upon them.
The PowerProfileMonitor$Impl type represents a native instance of the PowerProfileMonitor interface.
The virtual function table for GPowerProfileMonitor.
A dialog showing application's preferences.
Inner class implementing a builder pattern to construct a GObject with
properties.
A group of preference rows.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
This interface offers methods to query and manipulate parameter preset sets.
The Preset$Impl type represents a native instance of the Preset interface.
Specifies which features the print dialog should offer.
Compose a
Buffer for printing.
Inner class implementing a builder pattern to construct a GObject with
properties.
Encapsulates context information that is required when
drawing pages for printing.
Inner class implementing a builder pattern to construct a GObject with
properties.
Asynchronous API to present a print dialog to the user.
Inner class implementing a builder pattern to construct a GObject with
properties.
See also gtk_print_settings_set_duplex().
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the DetailsAcquiredCallback callback.
Functional interface declaration of the PrinterFunc callback.
Error codes that identify various errors that can occur while
using the GTK printing support.
Enum values used to denote the various print errors.
Functional interface declaration of the PrintFunc callback.
Represents a job that is sent to a printer.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the StatusChangedCallback callback.
Functional interface declaration of the PrintJobCompleteFunc callback.
High-level, portable printing API.
Controls a print operation.
Functional interface declaration of the BeginPrintCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the CreateCustomWidgetCallback callback.
Functional interface declaration of the CustomWidgetApplyCallback callback.
Functional interface declaration of the DoneCallback callback.
Functional interface declaration of the DrawPageCallback callback.
Functional interface declaration of the EndPrintCallback callback.
Functional interface declaration of the FailedCallback callback.
Functional interface declaration of the FinishedCallback callback.
Functional interface declaration of the PaginateCallback callback.
Functional interface declaration of the PreviewCallback callback.
Functional interface declaration of the RequestPageSetupCallback callback.
Functional interface declaration of the StatusChangedCallback callback.
Functional interface declaration of the UpdateCustomWidgetCallback callback.
Determines what action the print operation should perform.
The interface that is used to implement print preview.
Functional interface declaration of the GotPageSizeCallback callback.
The PrintOperationPreview$Impl type represents a native instance of the PrintOperationPreview interface.
Functional interface declaration of the ReadyCallback callback.
Enum values representing the response of the print dialog shown with
webkit_print_operation_run_dialog().
The result of a print operation.
See also gtk_print_job_set_pages()
See also gtk_print_settings_set_quality().
Collects the settings of a print dialog in a system-independent way.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the PrintSettingsFunc callback.
An auxiliary object for printing that allows decoupling the setup from the printing.
The status gives a rough indication of the completion of a running
print operation.
A print dialog for platforms which don’t provide a native
print dialog, like Unix.
Inner class implementing a builder pattern to construct a GObject with
properties.
The GPrivate struct is an opaque data structure to represent a
thread-local data key.
Displays the progress of a long-running operation.
Inner class implementing a builder pattern to construct a GObject with
properties.
The GstPromise object implements the container for values that may
be available later.
Functional interface declaration of the PromiseChangeFunc callback.
The result of a GstPromise
Inner class implementing a builder pattern to construct a GObject with
properties.
The class for SecretPrompt.
Describes limits of a
EventController for handling events
targeting other widgets.
Helper class to register properties in a new GType.
Functional interface declaration of the GetPropertyCallback callback.
Functional interface declaration of the SetPropertyCallback callback.
The @Property annotation is used to indicate that a method (or pair
of methods) is a property, to set a property name and flags, or to specify
that a pair of get- and set-methods are not properties (using
skip=false).
A
GPropertyAction is a way to get a
Action with a state value
reflecting and controlling the value of a
GObject property.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
A GObject property value in a GtkExpression.
Metadata type that holds information about a sample from a protection-protected
track, including the information needed to decrypt it (if it is encrypted).
An event related to the proximity of a tool to a device.
A GProxy handles connecting to a remote host via a given type of
proxy server.
Represents an instance of a proxy object with a handle to an object in
native memory.
The Proxy$Impl type represents a native instance of the Proxy interface.
Provides an interface for handling proxy connection and payload.
Inner class implementing a builder pattern to construct a GObject with
properties.
Class structure for GProxyAddress.
Inner class implementing a builder pattern to construct a GObject with
properties.
Class structure for GProxyAddressEnumerator.
Base type for a Java proxy object to an instance in native memory.
Inner class implementing a builder pattern to construct a GObject with
properties.
GProxyResolver provides synchronous and asynchronous network proxy
resolution.
The ProxyResolver$Impl type represents a native instance of the ProxyResolver interface.
The virtual function table for GProxyResolver.
Contains the public fields of a GPtrArray.
This class is mostly useful for elements that cannot do
random access, or at least very slowly.
Inner class implementing a builder pattern to construct a GObject with
properties.
Subclasses can override any of the available virtual methods or not, as
needed.
The different types of QoS events that can be given to the
gst_event_new_qos() method.
A 4 vertex quadrilateral, as represented by four graphene_point_t.
A GQuark is a non-zero integer which uniquely identifies a
particular string.
Queries can be performed on pads (gst_pad_query()) and elements
(gst_element_query()).
Standard predefined Query types
GstQueryTypeFlags indicate the aspects of the different GstQueryType
values.
Contains the public fields of a
Queue.
Deprecated.
A render node for a radial gradient.
The GRand struct is an opaque data structure.
Base class for widgets which visualize an adjustment.
Represents a byte range as used in the Range header.
Functional interface declaration of the AdjustBoundsCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ChangeValueCallback callback.
Functional interface declaration of the MoveSliderCallback callback.
Functional interface declaration of the ValueChangedCallback callback.
A ray emitted from an origin in a given direction.
The type of intersection.
Functional interface declaration of the ReallocFunc callback.
Meta-data to be passed to gtk_recent_manager_add_full() when
registering a recently used resource.
Contains the metadata associated with an item in the
recently used files list.
Manages and looks up recently used files.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ChangedCallback callback.
GtkRecentManagerClass contains only private data.
Functional interface declaration of the _gtkRecent1Callback callback.
Functional interface declaration of the _gtkRecent2Callback callback.
Functional interface declaration of the _gtkRecent3Callback callback.
Functional interface declaration of the _gtkRecent4Callback callback.
Error codes for GtkRecentManager operations
The GRecMutex struct is an opaque data structure to represent a
recursive mutex.
The location and size of a rectangle region.
The PangoRectangle structure represents a rectangle.
A data structure for holding a rectangle.
Values for the Gtk.Settings:gtk-interface-reduced-motion
and Gtk.CssProvider:prefers-reduced-motion properties
that indicates the preferred level of motion animations.
Functional interface declaration of the ReferenceTableFunc callback.
GstReferenceTimestampMeta can be used to attach alternative timestamps and
possibly durations to a GstBuffer.
A typedef for a reference-counted string.
A GRegex is a compiled form of a regular expression.
Flags specifying compile-time options.
Error codes returned by regular expressions functions.
Functional interface declaration of the RegexEvalCallback callback.
Flags specifying match-time options.
Inner class implementing a builder pattern to construct a GObject with
properties.
One registry holds the metadata of a set of plugins.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the FeatureAddedCallback callback.
Functional interface declaration of the PluginAddedCallback callback.
Deprecated.
The
GRemoteActionGroup interface is implemented by
ActionGroup
instances that either transmit action invocations to other processes
or receive action invocations in the local process from other
processes.
The RemoteActionGroup$Impl type represents a native instance of the RemoteActionGroup interface.
The virtual function table for GRemoteActionGroup.
Renders a scene graph defined via a tree of
RenderNode instances.
PangoRenderer is a base class for objects that can render text
provided as PangoGlyphString or PangoLayout.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
The Renderer$Impl type represents a native instance of the abstract Renderer class.
The Renderer$Impl type represents a native instance of the abstract Renderer class.
Class structure for PangoRenderer.
The basic block in a scene graph to be rendered using
Renderer.
The RenderNode$Impl type represents a native instance of the abstract RenderNode class.
The type of a node determines what the node is rendering.
PangoRenderPart defines different items to render for such
purposes as setting colors.
A facility to replay a
RenderNode and its children, potentially
modifying them.
Functional interface declaration of the RenderReplayFontFilter callback.
Functional interface declaration of the RenderReplayNodeFilter callback.
Functional interface declaration of the RenderReplayTextureFilter callback.
A render node for a repeating linear gradient.
A render node for a repeating radial gradient.
A render node repeating its single child node.
Represents a request of a screen object in a given orientation.
Represents the desired size of a widget.
The object that handles DNS resolution.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ReloadCallback callback.
The Resolver$Impl type represents a native instance of the abstract Resolver class.
An error code used with G_RESOLVER_ERROR in a GError returned
from a GResolver routine.
Flags to modify lookup behavior.
The type of record that g_resolver_lookup_records() or
g_resolver_lookup_records_async() should retrieve.
Applications and libraries often contain binary or textual data that is
really part of the application, rather than user data.
Resource errors are for any resource used by an element:
memory, files, network connections, process space, ...
An error code used with G_RESOURCE_ERROR in a GError returned
from a GResource routine.
GResourceFlags give information about a particular file inside a resource
bundle.
GResourceLookupFlags determine how resource path lookups are handled.
Describes the possible styles of
AlertDialog response buttons.
A policy decision for resource responses.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
A read-only view of a secret item in the Secret Service.
The Retrievable$Impl type represents a native instance of the Retrievable interface.
The interface for SecretRetrievable.
Animates the transition of its child from invisible to visible.
Inner class implementing a builder pattern to construct a GObject with
properties.
These enumeration values describe the possible transitions
when the child of a GtkRevealer widget is shown or hidden.
Represents a color, in a way that is compatible with cairo’s notion of color.
An interface for widgets that can act as the root of a widget hierarchy.
The Root$Impl type represents a native instance of the Root interface.
A render node applying a rounded rectangle clip to its single child.
A rectangular region with rounded corners.
Constants and functions that are declared in the global Rsvg namespace.
An enumeration representing possible errors
The GRWLock struct is an opaque data structure to represent a
reader-writer lock.
Represents the same-site policies of a cookie.
A GstSample is a small object containing data, a type, timing and
extra arbitrary information.
Enum values to specify the different ways in which a WebKitWebView
can save its current web page into a self-contained file.
Allows to select a numeric value with a slider control.
Inner class implementing a builder pattern to construct a GObject with
properties.
Provides a button which pops up a scale widget.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the PopdownCallback callback.
Functional interface declaration of the PopupCallback callback.
Functional interface declaration of the ValueChangedCallback callback.
Functional interface declaration of the ScaleFormatValueFunc callback.
The filters used when scaling texture data.
GScanner provides a general-purpose lexical scanner.
Specifies the GScanner parser configuration.
Functional interface declaration of the ScannerMsgFunc callback.
Functional interface declaration of the SchedulerCallback callback.
The different scheduling flags.
Represents a set of attributes that are stored with an item.
An attribute in a SecretSchema.
The type of an attribute in a SecretSchema.
Flags for a SecretSchema definition.
The PangoScript enumeration identifies different writing
systems.
Carries details to be shown in user-facing dialogs.
Enum values used for determining the type of WebKitScriptDialog
A PangoScriptIter is used to iterate through a string
and identify ranges in different scripts.
A reply for a script message received.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the WindowObjectClearedCallback callback.
An interface for widgets with native scrolling ability.
The Scrollable$Impl type represents a native instance of the Scrollable interface.
Defines the policy to be used in a scrollable widget when updating
the scrolled window adjustments in a given orientation.
Shows a horizontal or vertical scrollbar.
Inner class implementing a builder pattern to construct a GObject with
properties.
Specifies the direction for scroll events.
Makes its child scrollable.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the EdgeOvershotCallback callback.
Functional interface declaration of the EdgeReachedCallback callback.
Functional interface declaration of the MoveFocusOutCallback callback.
Functional interface declaration of the ScrollChildCallback callback.
An event related to a scrolling motion.
Provides detailed information on how a scroll operation should be performed.
Used in scroll events, to announce the direction relative
to physical motion.
Passed as argument to various keybinding signals.
Specifies the unit of scroll deltas.
Reveals a search entry when search is started.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
A single-line text entry widget for use as a search entry.
Functional interface declaration of the ActivateCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the NextMatchCallback callback.
Functional interface declaration of the PreviousMatchCallback callback.
Functional interface declaration of the SearchChangedCallback callback.
Functional interface declaration of the SearchStartedCallback callback.
Functional interface declaration of the StopSearchCallback callback.
The different search modes.
Inner class implementing a builder pattern to construct a GObject with
properties.
Represents a collection of input devices that belong to a user.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the DeviceAddedCallback callback.
Functional interface declaration of the DeviceRemovedCallback callback.
The Seat$Impl type represents a native instance of the abstract Seat class.
Functional interface declaration of the ToolAddedCallback callback.
Functional interface declaration of the ToolRemovedCallback callback.
Flags describing the seat capabilities.
Constants and functions that are declared in the global Secret namespace.
Errors returned by the Secret Service.
An interface that adds support for sections to list models.
The SectionModel$Impl type represents a native instance of the SectionModel interface.
The list of virtual functions for the GtkSectionModel interface.
Functional interface declaration of the SectionsChangedCallback callback.
Controls security settings in a WebKitWebContext.
Inner class implementing a builder pattern to construct a GObject with
properties.
A security boundary for websites.
The Seekable$Impl type represents a native instance of the Seekable interface.
Provides an interface for implementing seekable functionality on I/O Streams.
Flags to be used with gst_element_seek() or gst_event_new_seek().
The different types of seek events.
An enumeration specifying the base position for a
g_io_channel_seek_position() operation.
This helper structure holds the relevant values for tracking the region of
interest in a media file, called a segment.
Flags for the GstSegment structure.
The structure that holds various text properties of an hb_buffer_t.
A list model that presents the selection from a GtkSelectionModel.
Inner class implementing a builder pattern to construct a GObject with
properties.
Used to control what selections users are allowed to make.
An interface that adds support for selection to list models.
Functional interface declaration of the SelectionChangedCallback callback.
The SelectionModel$Impl type represents a native instance of the SelectionModel interface.
The list of virtual functions for the GtkSelectionModel interface.
Determines how GTK handles the sensitivity of various controls,
such as combo box buttons.
Draws a horizontal or vertical line to separate other widgets.
Inner class implementing a builder pattern to construct a GObject with
properties.
The
GSequence struct is an opaque data type representing a
sequence data type.
The GSequenceIter struct is an opaque data type representing an
iterator pointing into a GSequence.
Functional interface declaration of the SequenceIterCompareFunc callback.
Errors that can happen during (de)serialization.
Server provides a basic implementation of an HTTP server.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the RequestAbortedCallback callback.
Functional interface declaration of the RequestFinishedCallback callback.
Functional interface declaration of the RequestReadCallback callback.
Functional interface declaration of the RequestStartedCallback callback.
Functional interface declaration of the ServerCallback callback.
An HTTP server request and response pair.
Functional interface declaration of the AcceptCertificateCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ConnectedCallback callback.
Functional interface declaration of the DisconnectedCallback callback.
Functional interface declaration of the FinishedCallback callback.
Functional interface declaration of the GotBodyCallback callback.
Functional interface declaration of the GotChunkCallback callback.
Functional interface declaration of the GotHeadersCallback callback.
Functional interface declaration of the WroteBodyCallback callback.
Functional interface declaration of the WroteBodyDataCallback callback.
Functional interface declaration of the WroteChunkCallback callback.
Functional interface declaration of the WroteHeadersCallback callback.
Functional interface declaration of the WroteInformationalCallback callback.
Functional interface declaration of the ServerWebsocketCallback callback.
A proxy object representing the Secret Service.
Inner class implementing a builder pattern to construct a GObject with
properties.
The class for SecretService.
Soup session state object.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the RequestQueuedCallback callback.
Functional interface declaration of the RequestUnqueuedCallback callback.
Interface for miscellaneous
Session features.
The SessionFeature$Impl type represents a native instance of the SessionFeature interface.
Data type for holding a set of integers.
The GSettings class provides a convenient API for storing and retrieving
application settings.
Provides a mechanism to share global settings between applications.
Control the behaviour of a WebKitWebView.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ChangedCallback callback.
Functional interface declaration of the ChangeEventCallback callback.
Functional interface declaration of the WritableChangedCallback callback.
Functional interface declaration of the WritableChangeEventCallback callback.
The GSettingsBackend interface defines a generic interface for
non-strictly-typed data that is stored in a hierarchy.
Inner class implementing a builder pattern to construct a GObject with
properties.
The SettingsBackend$Impl type represents a native instance of the abstract SettingsBackend class.
Class structure for GSettingsBackend.
Flags used when creating a binding.
Functional interface declaration of the SettingsBindGetMapping callback.
Functional interface declaration of the SettingsBindSetMapping callback.
Functional interface declaration of the SettingsGetMapping callback.
The Gio.SettingsSchemaSource and GSettingsSchema APIs provide a
mechanism for advanced control over the loading of schemas and a
mechanism for introspecting their content.
GSettingsSchemaKey is an opaque data structure and can only be accessed
using the following functions.
This is an opaque structure type.
Deprecated.
The shadow parameters in a shadow node.
A render node drawing one or more shadows behind its single child node.
Flags influencing the shaping process.
Data type for holding a shaping plan.
Functional interface declaration of the ShapeRendererFunc callback.
The GstSharedTaskPool object.
Inner class implementing a builder pattern to construct a GObject with
properties.
The GstSharedTaskPoolClass object.
Error codes returned by shell functions.
Describes a keyboard shortcut.
Inner class implementing a builder pattern to construct a GObject with
properties.
Encodes an action that can be triggered by a keyboard shortcut.
Inner class implementing a builder pattern to construct a GObject with
properties.
The ShortcutAction$Impl type represents a native instance of the abstract ShortcutAction class.
Flags that can be passed to action activation.
Manages keyboard shortcuts and their activation.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ShortcutFunc callback.
A widget that displays a keyboard shortcut.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
An interface that is used to implement shortcut scopes.
The ShortcutManager$Impl type represents a native instance of the ShortcutManager interface.
The list of functions that can be implemented for the GtkShortcutManager
interface.
A dialog that displays application's keyboard shortcuts.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Deprecated.
Tracks how a GtkShortcut can be activated.
Inner class implementing a builder pattern to construct a GObject with
properties.
The ShortcutTrigger$Impl type represents a native instance of the abstract ShortcutTrigger class.
GtkShortcutType specifies the kind of shortcut that is being described.
These flags affect how Pango treats characters that are normally
not visible in the output.
Functional interface declaration of the ActivatedCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the DropCallback callback.
Functional interface declaration of the DropEnterCallback callback.
Functional interface declaration of the DropValueLoadedCallback callback.
Functional interface declaration of the SetupMenuCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Determines how an
Sidebar should look and behave.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the SidebarSectionCreateItemFunc callback.
Register the annotated type as a GObject signal on the enclosing class.
Functional interface declaration of the SignalAccumulator callback.
Emits a signal on a widget.
Inner class implementing a builder pattern to construct a GObject with
properties.
This is the signature of marshaller functions, required to marshall
arrays of parameter values to signal emissions into C language callback
invocations.
Represents a signal connection.
Functional interface declaration of the SignalEmissionHook callback.
The signal flags are used to specify a signal's behaviour.
GSignalGroup manages a collection of signals on a GObject.
Functional interface declaration of the BindCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the UnbindCallback callback.
The GSignalInvocationHint structure is used to pass on additional information
to callbacks during a signal emission.
Emits signals to manage listitems.
Functional interface declaration of the BindCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the SetupCallback callback.
Functional interface declaration of the TeardownCallback callback.
Functional interface declaration of the UnbindCallback callback.
The match types specify what g_signal_handlers_block_matched(),
g_signal_handlers_unblock_matched() and g_signal_handlers_disconnect_matched()
match signals by.
A structure holding in-depth information for a specific signal.
Helper class to register signals in a new GType.
A
GSimpleAction is the obvious simple implementation of the
Action interface.
Functional interface declaration of the ActivateCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ChangeStateCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
As of GLib 2.46,
GSimpleAsyncResult is deprecated in favor of
Task, which provides a simpler API.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the SimpleAsyncThreadFunc callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
GSimplePermission is a trivial implementation of
Permission
that represents a permission that is either always or never allowed.
Inner class implementing a builder pattern to construct a GObject with
properties.
GSimpleProxyResolver is a simple
ProxyResolver implementation
that handles a single default proxy, multiple URI-scheme-specific
proxies, and a list of hosts that proxies should not be used for.
Inner class implementing a builder pattern to construct a GObject with
properties.
A selection model that allows selecting a single item.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Groups widgets together so they all request the same size.
Inner class implementing a builder pattern to construct a GObject with
properties.
The mode of the size group determines the directions in which the size
group affects the requested sizes of its component widgets.
Specifies a preference for height-for-width or
width-for-height geometry management.
A list model that presents a slice of another model.
Inner class implementing a builder pattern to construct a GObject with
properties.
Base type for snapshot operations.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
The Snapshot$Impl type represents a native instance of the abstract Snapshot class.
Enum values used to denote errors happening when creating snapshots of WebKitWebView
Enum values used to specify options when taking a snapshot
from a WebKitWebView.
Enum values used to specify the region from which to get a WebKitWebView
snapshot
Quick insertion code snippets.
Inner class implementing a builder pattern to construct a GObject with
properties.
A chunk of text within the source snippet.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ChangedCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
A GSocket is a low-level networking primitive.
Inner class implementing a builder pattern to construct a GObject with
properties.
GSocketAddress is the equivalent of
struct sockaddr and its subtypes in the BSD sockets
API.
Inner class implementing a builder pattern to construct a GObject with
properties.
The SocketAddress$Impl type represents a native instance of the abstract SocketAddress class.
GSocketAddressEnumerator is an enumerator type for
SocketAddress instances.
Inner class implementing a builder pattern to construct a GObject with
properties.
The SocketAddressEnumerator$Impl type represents a native instance of the abstract SocketAddressEnumerator class.
Class structure for GSocketAddressEnumerator.
GSocketClient is a lightweight high-level utility class for connecting to
a network host using a connection oriented socket type.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the EventCallback callback.
Describes an event occurring on a GSocketClient.
Objects that describe one or more potential socket endpoints
implement GSocketConnectable.
The SocketConnectable$Impl type represents a native instance of the SocketConnectable interface.
Provides an interface for returning a GSocketAddressEnumerator
and GProxyAddressEnumerator
GSocketConnection is a
IOStream for a connected socket.
Inner class implementing a builder pattern to construct a GObject with
properties.
A
GSocketControlMessage is a special-purpose utility message that
can be sent to or received from a
Socket.
Inner class implementing a builder pattern to construct a GObject with
properties.
The SocketControlMessage$Impl type represents a native instance of the abstract SocketControlMessage class.
Class structure for GSocketControlMessage.
The protocol family of a GSocketAddress.
A GSocketListener is an object that keeps track of a set
of server sockets and helps you accept sockets from any of the
socket, either sync or async.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the EventCallback callback.
Class structure for GSocketListener.
Describes an event occurring on a GSocketListener.
Flags used in g_socket_receive_message() and g_socket_send_message().
A protocol identifier is specified when creating a GSocket, which is a
family/type specific identifier, where 0 means the default protocol for
the particular family/type.
A GSocketService is an object that represents a service that
is provided to the network or over local sockets.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the IncomingCallback callback.
Class structure for GSocketService.
Functional interface declaration of the SocketSourceFunc callback.
Flags used when creating a GSocket.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ChangedCallback callback.
The virtual table for GtkSorter.
Describes changes in a sorter in more detail and allows users
to optimize resorting.
Describes the type of order that a GtkSorter may produce.
A list model that sorts the elements of another model.
Inner class implementing a builder pattern to construct a GObject with
properties.
Determines the direction of a sort.
Constants and functions that are declared in the global Soup namespace.
The GSource struct is an opaque data type
representing an event source.
The GSourceCallbackFuncs struct contains
functions for managing callback objects.
Functional interface declaration of the GetCallback callback.
Functional interface declaration of the RefCallback callback.
Functional interface declaration of the UnrefCallback callback.
Functional interface declaration of the SourceDisposeFunc callback.
Functional interface declaration of the SourceDummyMarshal callback.
Functional interface declaration of the SourceFunc callback.
The GSourceFuncs struct contains a table of
functions used to handle event sources in a generic manner.
Functional interface declaration of the SourceFuncsCheckFunc callback.
Functional interface declaration of the SourceFuncsDispatchFunc callback.
Functional interface declaration of the SourceFuncsFinalizeFunc callback.
Functional interface declaration of the SourceFuncsPrepareFunc callback.
Functional interface declaration of the SourceOnceFunc callback.
Represent white space characters with symbols.
Inner class implementing a builder pattern to construct a GObject with
properties.
GtkSourceSpaceLocationFlags contains flags for white space locations.
GtkSourceSpaceTypeFlags contains flags for white space types.
Functional interface declaration of the SpawnChildSetupFunc callback.
Error codes returned by spawning processes.
Flags passed to g_spawn_sync(), g_spawn_async() and g_spawn_async_with_pipes().
A sphere, represented by its center and radius.
Allows to enter or change numeric values.
Functional interface declaration of the ActivateCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ChangeValueCallback callback.
Functional interface declaration of the InputCallback callback.
Functional interface declaration of the OutputCallback callback.
Functional interface declaration of the ValueChangedCallback callback.
Functional interface declaration of the WrappedCallback callback.
Determines whether the spin button displays values outside the adjustment
bounds.
A widget showing a loading spinner.
Displays an icon-size spinning animation.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
A paintable showing a loading spinner.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the InputCallback callback.
Functional interface declaration of the OutputCallback callback.
Functional interface declaration of the WrappedCallback callback.
The values of the GtkSpinType enumeration are used to specify the
change to make in gtk_spin_button_spin().
A combined button and dropdown widget.
Functional interface declaration of the ActivateCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ClickedCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
A single target host/port that a network service is running on.
Shows one of its children at a time.
Inner class implementing a builder pattern to construct a GObject with
properties.
An auxiliary class used by GtkStack.
Inner class implementing a builder pattern to construct a GObject with
properties.
Uses a sidebar to switch between GtkStack pages.
Inner class implementing a builder pattern to construct a GObject with
properties.
Shows a row of buttons to switch between GtkStack pages.
Inner class implementing a builder pattern to construct a GObject with
properties.
Possible transitions between pages in a GtkStack widget.
A type corresponding to the appropriate struct type for the stat()
system call, depending on the platform and/or compiler being used.
The possible states an element can be in.
These are the different state changes an element goes through.
The possible return values from a state change function such as
gst_element_set_state().
Describes a widget state.
Data structure to initialize GstCaps from a string description usually
used in conjunction with GST_STATIC_CAPS() and gst_static_caps_get() to
instantiate a GstCaps.
A GStaticMutex works like a GMutex.
Structure describing the GstStaticPadTemplate.
A GStaticRecMutex works like a GStaticMutex, but it can be locked
multiple times by one thread.
GStaticResource is an opaque data structure and can only be accessed
using the following functions.
Deprecated.
These represent the known HTTP status code values, plus various
network and internal errors.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Deprecated.
A page used for empty/error states and similar use-cases.
Inner class implementing a builder pattern to construct a GObject with
properties.
A high-level object representing a single stream.
Inner class implementing a builder pattern to construct a GObject with
properties.
GstStream class structure
A collection of GstStream that are available.
Inner class implementing a builder pattern to construct a GObject with
properties.
GstStreamCollection class structure
Functional interface declaration of the StreamNotifyCallback callback.
Stream errors are for anything related to the stream being processed:
format errors, media type errors, ...
GstStreamType describes a high level classification set for
flows of data in GstStream objects.
This interface is implemented by elements that provide a stream volume.
The StreamVolume$Impl type represents a native instance of the StreamVolume interface.
Different representations of a stream volume.
An enumeration specifying the width of the font relative to other designs
within a family.
GStringChunk provides efficient storage of groups of strings
Determines whether to include items by comparing strings to a fixed search term.
Inner class implementing a builder pattern to construct a GObject with
properties.
Specifies how search strings are matched inside text.
A list model that wraps an array of strings.
Inner class implementing a builder pattern to construct a GObject with
properties.
The type of items in a GtkStringList.
Inner class implementing a builder pattern to construct a GObject with
properties.
Sorts items by comparing strings.
Inner class implementing a builder pattern to construct a GObject with
properties.
Collects the parameters that are needed when stroking a path.
A render node that will fill the area determined by stroking the the given
Gsk.Path using the Gsk.Stroke attributes.
A GstStructure is a collection of key/value pairs.
Functional interface declaration of the StructureFilterMapFunc callback.
Functional interface declaration of the StructureFilterMapIdStrFunc callback.
Functional interface declaration of the StructureForeachFunc callback.
Functional interface declaration of the StructureForeachIdStrFunc callback.
Functional interface declaration of the StructureMapFunc callback.
Functional interface declaration of the StructureMapIdStrFunc callback.
A typedef alias for gchar**.
GStrvBuilder is a helper object to build a null-terminated string arrays.
An enumeration specifying the various slant styles possible for a font.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Flags that modify the behavior of gtk_style_context_to_string().
A class for managing application-wide styling.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the GtkPrivateChangedCallback callback.
The StyleProvider$Impl type represents a native instance of the StyleProvider interface.
Controls the appearance of
View.
Inner class implementing a builder pattern to construct a GObject with
properties.
Interface implemented by widgets for choosing style schemes.
The StyleSchemeChooser$Impl type represents a native instance of the StyleSchemeChooser interface.
A button to launch a style scheme selection dialog.
Inner class implementing a builder pattern to construct a GObject with
properties.
A widget for choosing style schemes.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ActivateCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
This enumeration describes how the red, green and blue components
of physical pixels on an output device are laid out.
GSubprocess allows the creation of and interaction with child
processes.
Inner class implementing a builder pattern to construct a GObject with
properties.
Flags to define the behaviour of a GSubprocess.
This class contains a set of options for launching child processes,
such as where its standard input and output will be directed, the
argument list, the environment, and more.
Inner class implementing a builder pattern to construct a GObject with
properties.
A render node that potentially diverts a part of the scene graph to a subsurface.
Represents a rectangular region on the screen.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the EnterMonitorCallback callback.
Functional interface declaration of the EventCallback callback.
Functional interface declaration of the LayoutCallback callback.
Functional interface declaration of the LeaveMonitorCallback callback.
Functional interface declaration of the RenderCallback callback.
The Surface$Impl type represents a native instance of the abstract Surface class.
Determines a surface edge or corner.
A paintable implementation that renders SVG, with animations.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ErrorCallback callback.
Error codes in the GTK_SVG_ERROR domain for errors
that happen during parsing or rendering of SVG.
Features of the SVG renderer that can be enabled or disabled.
Provides information about a location in an SVG document.
An interface for swipeable widgets.
The Swipeable$Impl type represents a native instance of the Swipeable interface.
An interface for swipeable widgets.
Functional interface declaration of the BeginSwipeCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the EndSwipeCallback callback.
Functional interface declaration of the PrepareCallback callback.
Functional interface declaration of the UpdateSwipeCallback callback.
Shows a "light switch" that has two states: on or off.
Functional interface declaration of the ActivateCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the StateSetCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
An interface that supports symbolic colors in paintables.
The SymbolicPaintable$Impl type represents a native instance of the SymbolicPaintable interface.
The list of virtual functions for the GtkSymbolicPaintable interface.
The GStreamer core provides a GstSystemClock based on the system time.
Inner class implementing a builder pattern to construct a GObject with
properties.
PangoTabAlign specifies where the text appears relative to the tab stop
position.
A PangoTabArray contains an array of tab stops.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ExtraDragDropCallback callback.
Functional interface declaration of the ExtraDragValueCallback callback.
A button that displays the number of
TabView pages.
Functional interface declaration of the ActivateCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ClickedCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the CreateTabCallback callback.
Functional interface declaration of the ExtraDragDropCallback callback.
Functional interface declaration of the ExtraDragValueCallback callback.
An auxiliary class used by
TabView.
Inner class implementing a builder pattern to construct a GObject with
properties.
A dynamic tabbed container.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ClosePageCallback callback.
Functional interface declaration of the CreateWindowCallback callback.
Functional interface declaration of the IndicatorActivatedCallback callback.
Functional interface declaration of the PageAttachedCallback callback.
Functional interface declaration of the PageDetachedCallback callback.
Functional interface declaration of the PageReorderedCallback callback.
Functional interface declaration of the SetupMenuCallback callback.
Describes available shortcuts in an
TabView.
Data type for tag identifiers.
A tag that can be applied to text in a
Buffer.
Inner class implementing a builder pattern to construct a GObject with
properties.
Extra tag flags used when registering tags.
Functional interface declaration of the TagForeachFunc callback.
List of tags and values used to describe media metadata.
Functional interface declaration of the TagMergeFunc callback.
The different tag merging modes are basically replace, overwrite and append,
but they can be seen from two directions.
GstTagScope specifies if a taglist applies to the complete
medium or only to one single stream.
Element interface that allows setting of media metadata.
The TagSetter$Impl type represents a native instance of the TagSetter interface.
GstTagSetterInterface interface.
GstTask is used by GstElement and GstPad to provide the data passing
threads in a GstPipeline.
A GTask represents and manages a cancellable ‘task’.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the TaskFunction callback.
This object provides an abstraction for creating threads.
Inner class implementing a builder pattern to construct a GObject with
properties.
The GstTaskPoolClass object.
Functional interface declaration of the TaskPoolFunction callback.
The different states a task can be in
Functional interface declaration of the TaskThreadFunc callback.
Functional interface declaration of the TaskThreadFunc callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
This class contains functionality to register a Java class as a Gtk
composite template class.
An opaque structure representing a test case.
Functional interface declaration of the TestDataFunc callback.
A helper class for testing code which uses D-Bus without touching the user’s
session bus.
Inner class implementing a builder pattern to construct a GObject with
properties.
Flags to define future GTestDBus behaviour.
Functional interface declaration of the TestFixtureFunc callback.
Functional interface declaration of the TestFunc callback.
Functional interface declaration of the TestLogFatalFunc callback.
An opaque structure representing a test suite.
Deprecated.
A single-line text entry.
Functional interface declaration of the ActivateCallback callback.
Functional interface declaration of the BackspaceCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the CopyClipboardCallback callback.
Functional interface declaration of the CutClipboardCallback callback.
Functional interface declaration of the DeleteFromCursorCallback callback.
Functional interface declaration of the InsertAtCursorCallback callback.
Functional interface declaration of the InsertEmojiCallback callback.
Functional interface declaration of the MoveCursorCallback callback.
Functional interface declaration of the PasteClipboardCallback callback.
Functional interface declaration of the PreeditChangedCallback callback.
Functional interface declaration of the ToggleOverwriteCallback callback.
Stores text and attributes for display in a GtkTextView.
Functional interface declaration of the ApplyTagCallback callback.
Functional interface declaration of the BeginUserActionCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ChangedCallback callback.
Functional interface declaration of the DeleteRangeCallback callback.
Functional interface declaration of the EndUserActionCallback callback.
Functional interface declaration of the InsertChildAnchorCallback callback.
Functional interface declaration of the InsertPaintableCallback callback.
Functional interface declaration of the InsertTextCallback callback.
Functional interface declaration of the MarkDeletedCallback callback.
Functional interface declaration of the MarkSetCallback callback.
Functional interface declaration of the ModifiedChangedCallback callback.
Functional interface declaration of the PasteDoneCallback callback.
Functional interface declaration of the RedoCallback callback.
Functional interface declaration of the RemoveTagCallback callback.
The class structure for GtkTextBuffer.
Functional interface declaration of the UndoCallback callback.
Functional interface declaration of the TextBufferCommitNotify callback.
Values for Gtk.TextBufferCommitNotify to denote the
point of the notification.
Functional interface declaration of the TextCharPredicate callback.
Marks a spot in a GtkTextBuffer where child widgets can be “anchored”.
Inner class implementing a builder pattern to construct a GObject with
properties.
Reading directions for text.
Granularity types that extend the text selection.
Iterates over the contents of a GtkTextBuffer.
Marks a position in a GtkTextbuffer that is preserved
across modifications.
Inner class implementing a builder pattern to construct a GObject with
properties.
A render node drawing a set of glyphs.
Flags affecting how a search is done.
Can be applied to text contained in a GtkTextBuffer.
Inner class implementing a builder pattern to construct a GObject with
properties.
Collects the tags in a GtkTextBuffer.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the TagAddedCallback callback.
Functional interface declaration of the TagChangedCallback callback.
Functional interface declaration of the TagRemovedCallback callback.
Functional interface declaration of the TextTagTableForeach callback.
An enumeration that affects how Pango treats characters during shaping.
Refers to pixel data in various forms.
Inner class implementing a builder pattern to construct a GObject with
properties.
The Texture$Impl type represents a native instance of the abstract Texture class.
Used to download the contents of a
Texture.
Possible errors that can be returned by GdkTexture constructors.
A render node for a GdkTexture.
A render node for a GdkTexture, with control over scaling.
Functional interface declaration of the BackspaceCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the CopyClipboardCallback callback.
Functional interface declaration of the CutClipboardCallback callback.
Functional interface declaration of the DeleteFromCursorCallback callback.
Functional interface declaration of the ExtendSelectionCallback callback.
Functional interface declaration of the InsertAtCursorCallback callback.
Functional interface declaration of the InsertEmojiCallback callback.
Functional interface declaration of the MoveCursorCallback callback.
Functional interface declaration of the MoveViewportCallback callback.
Functional interface declaration of the PasteClipboardCallback callback.
Functional interface declaration of the PreeditChangedCallback callback.
Functional interface declaration of the SelectAllCallback callback.
Functional interface declaration of the SetAnchorCallback callback.
Functional interface declaration of the ToggleCursorVisibleCallback callback.
Functional interface declaration of the ToggleOverwriteCallback callback.
Used to reference the layers of GtkTextView for the purpose of customized
drawing with the ::snapshot_layer vfunc.
Used to reference the parts of GtkTextView.
GThemedIcon is an implementation of
Icon that supports icon
themes.
Inner class implementing a builder pattern to construct a GObject with
properties.
The GThread struct represents a running thread.
GThreadedResolver is an implementation of GResolver which calls the libc
lookup functions in threads to allow them to run asynchronously.
Inner class implementing a builder pattern to construct a GObject with
properties.
A
GThreadedSocketService is a simple subclass of
SocketService
that handles incoming connections by creating a worker thread and
dispatching the connection to it by emitting the
Gio.ThreadedSocketService::run signal in the new thread.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the RunCallback callback.
Possible errors of thread related functions.
Functional interface declaration of the ThreadFunc callback.
This function table is no longer used by g_thread_init()
to initialize the thread system.
Functional interface declaration of the CondBroadcastCallback callback.
Functional interface declaration of the CondFreeCallback callback.
Functional interface declaration of the CondNewCallback callback.
Functional interface declaration of the CondSignalCallback callback.
Functional interface declaration of the CondTimedWaitCallback callback.
Functional interface declaration of the CondWaitCallback callback.
Functional interface declaration of the MutexFreeCallback callback.
Functional interface declaration of the MutexLockCallback callback.
Functional interface declaration of the MutexNewCallback callback.
Functional interface declaration of the MutexTrylockCallback callback.
Functional interface declaration of the MutexUnlockCallback callback.
Functional interface declaration of the PrivateGetCallback callback.
Functional interface declaration of the PrivateNewCallback callback.
Functional interface declaration of the PrivateSetCallback callback.
Functional interface declaration of the ThreadCreateCallback callback.
Functional interface declaration of the ThreadEqualCallback callback.
Functional interface declaration of the ThreadExitCallback callback.
Functional interface declaration of the ThreadJoinCallback callback.
Functional interface declaration of the ThreadSelfCallback callback.
Functional interface declaration of the ThreadSetPriorityCallback callback.
Functional interface declaration of the ThreadYieldCallback callback.
The GThreadPool struct represents a thread pool.
Deprecated.
Functional interface declaration of the TickCallback callback.
Deprecated.
Stores a single event in a motion history.
Inner class implementing a builder pattern to construct a GObject with
properties.
Structure for storing a timestamp and a value.
GTimer records a start time, and counts microseconds elapsed since
that time.
A value representing an interval of time, in microseconds.
Disambiguates a given time in two ways.
Deprecated.
A GTimeZone represents a time zone, at no particular point in time.
Error codes for SOUP_TLD_ERROR.
The client authentication mode for a GTlsServerConnection.
TLS (Transport Layer Security, aka SSL) and DTLS backend.
The TlsBackend$Impl type represents a native instance of the TlsBackend interface.
Provides an interface for describing TLS-related types.
Functional interface declaration of the GetCertificateTypeCallback callback.
Functional interface declaration of the GetClientConnectionTypeCallback callback.
Functional interface declaration of the GetDtlsClientConnectionTypeCallback callback.
Functional interface declaration of the GetDtlsServerConnectionTypeCallback callback.
Functional interface declaration of the GetFileDatabaseTypeCallback callback.
Functional interface declaration of the GetServerConnectionTypeCallback callback.
A certificate used for TLS authentication and encryption.
Inner class implementing a builder pattern to construct a GObject with
properties.
The TlsCertificate$Impl type represents a native instance of the abstract TlsCertificate class.
A set of flags describing TLS certification validation.
Flags for g_tls_interaction_request_certificate(),
g_tls_interaction_request_certificate_async(), and
g_tls_interaction_invoke_request_certificate().
An error code used with G_TLS_CHANNEL_BINDING_ERROR in a GError to
indicate a TLS channel binding retrieval error.
The type of TLS channel binding data to retrieve from GTlsConnection
or GDtlsConnection, as documented by RFC 5929 or RFC 9266.
GTlsClientConnection is the client-side subclass of
TlsConnection, representing a client-side TLS connection.
The TlsClientConnection$Impl type represents a native instance of the TlsClientConnection interface.
vtable for a GTlsClientConnection implementation.
GTlsConnection is the base TLS connection class type, which wraps
a
IOStream and provides TLS encryption on top of it.
Functional interface declaration of the AcceptCertificateCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
The TlsConnection$Impl type represents a native instance of the abstract TlsConnection class.
The class structure for the GTlsConnection type.
GTlsDatabase is used to look up certificates and other information
from a certificate or key store.
Inner class implementing a builder pattern to construct a GObject with
properties.
The TlsDatabase$Impl type represents a native instance of the abstract TlsDatabase class.
The class for GTlsDatabase.
Flags for g_tls_database_lookup_certificate_for_handle(),
g_tls_database_lookup_certificate_issuer(),
and g_tls_database_lookup_certificates_issued_by().
Flags for g_tls_database_verify_chain().
An error code used with G_TLS_ERROR in a GError returned from a
TLS-related routine.
Enum values used to denote the TLS errors policy.
GTlsFileDatabase is implemented by
TlsDatabase objects which
load their certificate information from a file.
The TlsFileDatabase$Impl type represents a native instance of the TlsFileDatabase interface.
Provides an interface for GTlsFileDatabase implementations.
GTlsInteraction provides a mechanism for the TLS connection and database
code to interact with the user.
Inner class implementing a builder pattern to construct a GObject with
properties.
The class for GTlsInteraction.
GTlsInteractionResult is returned by various functions in GTlsInteraction
when finishing an interaction request.
An abstract interface representing a password used in TLS.
Inner class implementing a builder pattern to construct a GObject with
properties.
Class structure for GTlsPassword.
Various flags for the password.
The TLS or DTLS protocol version used by a GTlsConnection or
GDtlsConnection.
Deprecated.
GTlsServerConnection is the server-side subclass of
TlsConnection, representing a server-side TLS connection.
The TlsServerConnection$Impl type represents a native instance of the TlsServerConnection interface.
vtable for a GTlsServerConnection implementation.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ButtonClickedCallback callback.
Functional interface declaration of the DismissedCallback callback.
A widget showing toasts above its content.
Inner class implementing a builder pattern to construct a GObject with
properties.
Toast behavior when another toast is already displayed.
GstToc functions are used to create/free GstToc and GstTocEntry structures.
The different types of TOC entries (see GstTocEntry).
How a GstTocEntry should be repeated.
Element interface that allows setting of the TOC.
The TocSetter$Impl type represents a native instance of the TocSetter interface.
GstTocSetterInterface interface.
Inner class implementing a builder pattern to construct a GObject with
properties.
Shows a button which remains “pressed-in” when clicked.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ToggledCallback callback.
A group of exclusive toggles.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ToggleNotify callback.
The possible types of token returned from each
g_scanner_get_next_token() call.
A union holding the value of the token.
Describes the possible top or bottom bar styles in an
ToolbarView
widget.
A widget containing a page, as well as top and/or bottom bars.
Inner class implementing a builder pattern to construct a GObject with
properties.
Represents a widget tooltip.
Inner class implementing a builder pattern to construct a GObject with
properties.
A freestanding toplevel surface.
Functional interface declaration of the ComputeSizeCallback callback.
The Toplevel$Impl type represents a native instance of the Toplevel interface.
Reflects what features a GdkToplevel supports.
Contains information that is necessary to present a sovereign
window on screen.
Contains information that is useful to compute the size of a toplevel.
Specifies the state of a toplevel surface.
An event related to a touch-based device.
An event related to a gesture on a touchpad device.
Specifies the current state of a touchpad gesture.
Tracing modules will subclass GstTracer and register through
gst_tracer_register().
Inner class implementing a builder pattern to construct a GObject with
properties.
The Tracer$Impl type represents a native instance of the abstract Tracer class.
Use gst_tracer_factory_get_list() to get a list of tracer factories known to
GStreamer.
Inner class implementing a builder pattern to construct a GObject with
properties.
Tracing modules will create instances of this class to announce the data they
will log and create a log formatter.
Inner class implementing a builder pattern to construct a GObject with
properties.
Flag that describe the value.
Tracing record will contain fields that contain a measured value or extra
meta-data.
Types of ownership transfer used by GObject-Introspection for many elements,
for example, a returned value.
Describes a 3D transform.
The categories of matrices relevant for GSK and GTK.
A render node applying a GskTransform to its single child node.
Functional interface declaration of the TranslateFunc callback.
Deprecated.
Specifies which nodes are visited during several of the tree
functions, including g_node_traverse() and g_node_find().
Functional interface declaration of the TraverseFunc callback.
Functional interface declaration of the TraverseNodeFunc callback.
Specifies the type of traversal performed by g_tree_traverse(),
g_node_traverse() and g_node_find().
Deprecated.
Deprecated.
The TreeDragDest$Impl type represents a native instance of the TreeDragDest interface.
Deprecated.
The TreeDragSource$Impl type represents a native instance of the TreeDragSource interface.
Provides an expander for a tree-like list.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Deprecated.
A list model that can create child models on demand.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the TreeListModelCreateModelFunc callback.
The type of item used by GtkTreeListModel.
Inner class implementing a builder pattern to construct a GObject with
properties.
Applies a gives sorter to the levels in a tree.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Functional interface declaration of the RowChangedCallback callback.
Functional interface declaration of the RowDeletedCallback callback.
Functional interface declaration of the RowHasChildToggledCallback callback.
Functional interface declaration of the RowInsertedCallback callback.
Functional interface declaration of the RowsReorderedCallback callback.
The TreeModel$Impl type represents a native instance of the TreeModel interface.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
An opaque type which identifies a specific node in a GTree.
Deprecated.
Deprecated.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ChangedCallback callback.
Deprecated.
Deprecated.
Deprecated.
Functional interface declaration of the SortColumnChangedCallback callback.
The TreeSortable$Impl type represents a native instance of the TreeSortable interface.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ColumnsChangedCallback callback.
Functional interface declaration of the CursorChangedCallback callback.
Functional interface declaration of the ExpandCollapseCursorRowCallback callback.
Functional interface declaration of the MoveCursorCallback callback.
Functional interface declaration of the RowActivatedCallback callback.
Functional interface declaration of the RowCollapsedCallback callback.
Functional interface declaration of the RowExpandedCallback callback.
Functional interface declaration of the SelectAllCallback callback.
Functional interface declaration of the SelectCursorParentCallback callback.
Functional interface declaration of the SelectCursorRowCallback callback.
Functional interface declaration of the StartInteractiveSearchCallback callback.
Functional interface declaration of the TestCollapseRowCallback callback.
Functional interface declaration of the TestExpandRowCallback callback.
Functional interface declaration of the ToggleCursorRowCallback callback.
Functional interface declaration of the UnselectAllCallback callback.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ClickedCallback callback.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
A GtkExpression that tries to evaluate each of its expressions until it succeeds.
Deprecated.
A numerical value which represents the unique identifier of a registered
type.
A register of GTypes with a Java constructor for each GType.
An opaque structure used as the base of all classes.
Functional interface declaration of the TypeClassCacheFunc callback.
A union holding one collected value.
Possible types of the elements contained in a typed array.
Deprecated.
The following functions allow you to detect the media type of an unknown
stream.
Functional interface declaration of the GetLengthCallback callback.
Functional interface declaration of the PeekCallback callback.
Functional interface declaration of the SuggestCallback callback.
The opaque GstTypeFindData structure.
These functions allow querying information about registered typefind
functions.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the TypeFindFunction callback.
Functional interface declaration of the TypeFindHelperGetRangeFunction callback.
The probability of the typefind function.
Bit masks used to check or determine characteristics of a type.
Bit masks used to check or determine specific characteristics of a
fundamental type.
A structure that provides information to the type system which is
used specifically for managing fundamental types.
This structure is used to provide the type system with the information
required to initialize and destruct (finalize) a type's class and
its instances.
An opaque structure used as the base of all type instances.
An opaque structure used as the base of all interface types.
Functional interface declaration of the TypeInterfaceCheckFunc callback.
GTypeModule provides a simple implementation of the GTypePlugin
interface.
Inner class implementing a builder pattern to construct a GObject with
properties.
The TypeModule$Impl type represents a native instance of the abstract TypeModule class.
In order to implement dynamic loading of types based on GTypeModule,
the load and unload functions in GTypeModuleClass must be implemented.
An interface that handles the lifecycle of dynamically loaded types.
The TypePlugin$Impl type represents a native instance of the TypePlugin interface.
The GTypePlugin interface is used by the type system in order to handle
the lifecycle of dynamically loaded types.
Functional interface declaration of the TypePluginCompleteInterfaceInfo callback.
Functional interface declaration of the TypePluginCompleteTypeInfo callback.
Functional interface declaration of the TypePluginUnuse callback.
Functional interface declaration of the TypePluginUse callback.
A structure holding information for a specific type.
The Types class contains GType constants, a series of static methods to
check gtype characteristics, and static methods to register a Java class as
a new GObject-derived GType.
Functional interface declaration of the TypeValueCollectFunc callback.
Functional interface declaration of the TypeValueCopyFunc callback.
Functional interface declaration of the TypeValueFreeFunc callback.
Functional interface declaration of the TypeValueInitFunc callback.
Functional interface declaration of the TypeValueLCopyFunc callback.
Functional interface declaration of the TypeValuePeekPointerFunc callback.
-
'i': Integers, passed as collect_values[].v_int
'l': Longs, passed as collect_values[].v_long
'd': Doubles, passed as collect_values[].v_double
'p': Pointers, passed as collect_values[].v_pointer
It should be noted that for variable argument list construction,
ANSI C promotes every type smaller than an integer to an int, and
floats to doubles. So for collection of short int or char, 'i'
needs to be used, and for collection of floats 'd'.
The GTypeValueTable provides the functions required by the GValue
implementation, to serve as a container for values of a type.
The PangoUnderline enumeration is used to specify whether text
should be underlined, and if so, the type of underlining.
These are the possible line break classifications.
Data type for the Canonical_Combining_Class (ccc) property
from the Unicode Character Database.
Functional interface declaration of the UnicodeCombiningClassFunc callback.
Functional interface declaration of the UnicodeComposeFunc callback.
Deprecated.
Functional interface declaration of the UnicodeDecomposeFunc callback.
Deprecated.
Data type containing a set of virtual methods used for
accessing various Unicode character properties.
Data type for the "General_Category" (gc) property from
the Unicode Character Database.
Functional interface declaration of the UnicodeGeneralCategoryFunc callback.
Functional interface declaration of the UnicodeMirroringFunc callback.
The GUnicodeScript enumeration identifies different writing
systems.
Functional interface declaration of the UnicodeScriptFunc callback.
These are the possible character classifications from the
Unicode specification.
See also gtk_print_settings_set_paper_width().
Units for the RsvgLength struct.
This is the subclass of
SocketConnection that is created
for UNIX domain sockets.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Class structure for GUnixCredentialsMessage.
A GUnixFDList contains a list of file descriptors.
Inner class implementing a builder pattern to construct a GObject with
properties.
Support for UNIX-domain (also known as local) sockets, corresponding to
struct sockaddr_un.
Inner class implementing a builder pattern to construct a GObject with
properties.
The type of name used by a GUnixSocketAddress.
A GstUri object can be used to parse and split a URI string into its
constituent parts.
The GUri type and related functions can be used to parse URIs into
their components, and build valid URIs from individual components.
Error codes returned by GUri methods.
Different URI-related errors that can occur.
Flags that describe a URI.
The GstURIHandler is an interface that is implemented by Source and Sink
GstElement to unify handling of URI.
The URIHandler$Impl type represents a native instance of the URIHandler interface.
Any GstElement using this interface should implement these methods.
Flags describing what parts of the URI to hide in
g_uri_to_string_partial().
Asynchronous API to open a uri with an application.
Inner class implementing a builder pattern to construct a GObject with
properties.
Flags modifying the way parameters are handled by g_uri_parse_params() and
GUriParamsIter.
Many URI schemes include one or more attribute/value pairs as part of the URI
value.
Represents a URI request.
Represents a URI request.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Represents an URI response.
Represents an URI response.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Represents a URI scheme request.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the URISchemeRequestCallback callback.
Represents a URI scheme response.
Inner class implementing a builder pattern to construct a GObject with
properties.
The different types of URI direction.
A compiled set of rules which applied to resource loads.
Errors that can occur while compiling content filters.
Handles storage of user content filters on disk.
Inner class implementing a builder pattern to construct a GObject with
properties.
Specifies in which frames user style sheets are to be inserted in.
Manages user-defined content which affects web pages.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ScriptMessageReceivedCallback callback.
Functional interface declaration of the ScriptMessageWithReplyReceivedCallback callback.
Data structure for holding user-data keys.
These are logical ids for special directories which are defined
depending on the platform used.
A permission request for accessing user's audio/video devices.
Inner class implementing a builder pattern to construct a GObject with
properties.
Message that can be sent between the UI process and web process extensions.
Message that can be sent between the UI process and web process extensions.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Enum values used to denote errors happening when sending user messages.
Enum values used to denote errors happening when sending user messages.
A JavaScript snippet which can be injected in loaded pages.
Specifies at which place of documents an user script will be inserted.
Specifies how to treat an user style sheet.
A CSS style sheet which can be injected in loaded pages.
An opaque structure used to hold different types of values.
A value containing a secret
JSCValue represents a reference to a value in a JSCContext.
Inner class implementing a builder pattern to construct a GObject with
properties.
A fundamental type that describes an ordered list of GValue
Deprecated.
Functional interface declaration of the ValueCompareFunc callback.
Functional interface declaration of the ValueDeserializeFunc callback.
Functional interface declaration of the ValueDeserializeWithPSpecFunc callback.
A fundamental type that describes an unordered list of GValue
Flags used when defining properties with jsc_value_object_define_property_data() and
jsc_value_object_define_property_accessor().
Functional interface declaration of the ValueSerializeFunc callback.
VTable for the GValue type.
Functional interface declaration of the ValueTransform callback.
Utility functions to convert a
Value to and from a Java Object.
Utility functions to split an array of variadic arguments into a first
argument and a null-terminated array of remaining arguments.
GVariant is a variant datatype; it can contain one or more values
along with information about the type of the values.
An enumeration specifying capitalization variant of the font.
A utility type for constructing container-type GVariant instances.
The range of possible top-level types of GVariant instances.
GVariantDict is a mutable interface to GVariant dictionaries.
GVariantIter is an opaque data structure and can only be accessed
using the following functions.
Error codes returned by parsing text-format GVariants.
A type in the GLib.Variant type system.
This class contains G_VARIANT_TYPE_...
Data type for holding variation data.
A structure capable of holding a vector with two dimensions, x and y.
A structure capable of holding a vector with three dimensions: x, y, and z.
A structure capable of holding a vector with four dimensions: x, y, z, and w.
GstVecDeque is an object that provides standard double-ended queue (deque)
functionality based on an array instead of linked lists.
Entry point for using GIO functionality.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the VfsFileLookupFunc callback.
Shows a GtkMediaStream with media controls.
Inner class implementing a builder pattern to construct a GObject with
properties.
Active Format Description (AFD)
Enumeration of the different standards that may apply to AFD data:
Enumeration of the various values for Active Format Description (AFD)
Functional interface declaration of the VideoAffineTransformationGetMatrix callback.
Extra buffer metadata for performing an affine transformation using a 4x4
matrix.
VideoAggregator can accept AYUV, ARGB and BGRA video streams.
Inner class implementing a builder pattern to construct a GObject with
properties.
The VideoAggregator$Impl type represents a native instance of the abstract VideoAggregator class.
An implementation of GstPad that can be used with GstVideoAggregator.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
An implementation of GstPad that can be used with GstVideoAggregator.
Inner class implementing a builder pattern to construct a GObject with
properties.
Extra alignment parameters for the memory of video buffers.
Video Ancillary data, according to SMPTE-291M specification.
Some know types of Ancillary Data identifiers.
Bar data should be included in video user data
whenever the rectangular picture area containing useful information
does not extend to the full height or width of the coded frame
and AFD alone is insufficient to describe the extent of the image.
Additional video buffer flags.
Inner class implementing a builder pattern to construct a GObject with
properties.
Extra buffer metadata providing Closed Caption.
The various known types of Closed Caption (CC).
Extra flags that influence the result from gst_video_chroma_resample_new().
Different subsampling and upsampling methods
Different chroma downsampling and upsampling modes
This meta is primarily for internal use in GStreamer elements to support
VP8/VP9 transparent video stored into WebM or Matroska containers, or
transparent static AV1 images.
A GstVideoCodecFrame represents a video frame both in raw and
encoded form.
Flags for GstVideoCodecFrame
Structure representing the state of an incoming or outgoing video
stream for encoders and decoders.
Structure describing the color info.
The color matrix is used to convert between Y'PbPr and
non-linear RGB (R'G'B')
The color primaries define the how to transform linear RGB values to and from
the CIE XYZ colorspace.
Structure describing the chromaticity coordinates of an RGB system.
Possible color range values.
Content light level information specified in CEA-861.3, Appendix A.
Functional interface declaration of the VideoConvertSampleCallback callback.
Extra buffer metadata describing image cropping.
This base class is for video decoders turning encoded data into raw video
frames.
Inner class implementing a builder pattern to construct a GObject with
properties.
The VideoDecoder$Impl type represents a native instance of the abstract VideoDecoder class.
Subclasses can override any of the available virtual methods or not, as
needed.
Flags to be used in combination with gst_video_decoder_request_sync_point().
The interface allows unified access to control flipping and rotation
operations of video-sources or operators.
The VideoDirection$Impl type represents a native instance of the VideoDirection interface.
GstVideoDirectionInterface interface.
GstVideoDither provides implementations of several dithering algorithms
that can be applied to lines of video pixels to quantize and dither them.
Extra flags that influence the result from gst_video_chroma_resample_new().
Different dithering methods to use.
This base class is for video encoders turning raw video into
encoded video data.
Inner class implementing a builder pattern to construct a GObject with
properties.
The VideoEncoder$Impl type represents a native instance of the abstract VideoEncoder class.
Subclasses can override any of the available virtual methods or not, as
needed.
Field order of interlaced content.
Provides useful functions and a base class for video filters.
Inner class implementing a builder pattern to construct a GObject with
properties.
The VideoFilter$Impl type represents a native instance of the abstract VideoFilter class.
The video filter class structure.
Enum value describing the most common video formats.
The different video flags that a format info can have.
Information for a video format.
Functional interface declaration of the VideoFormatPack callback.
Functional interface declaration of the VideoFormatUnpack callback.
A video frame obtained from gst_video_frame_map()
Additional mapping flags for gst_video_frame_map().
The orientation of the GL texture.
Functional interface declaration of the VideoGLTextureUpload callback.
Extra buffer metadata for uploading a buffer to an OpenGL texture
ID.
Information describing image properties.
Information describing a DMABuf image properties.
The possible values of the GstVideoInterlaceMode describing the interlace
mode of the stream.
Mastering display color volume information defined by SMPTE ST 2086
(a.k.a static HDR metadata).
Used to represent display_primaries and white_point of
GstVideoMasteringDisplayInfo struct.
Different color matrix conversion modes
Extra buffer metadata describing image properties
Functional interface declaration of the MapCallback callback.
Functional interface declaration of the UnmapCallback callback.
Extra data passed to a video transform GstMetaTransformFunction such as:
"gst-video-scale".
GstVideoMultiviewFlags are used to indicate extra properties of a
stereo/multiview stream beyond the frame layout and buffer mapping
that is conveyed in the GstVideoMultiviewMode.
See GstVideoMultiviewFlags.
GstVideoMultiviewFramePacking represents the subset of GstVideoMultiviewMode
values that can be applied to any video frame without needing extra metadata.
All possible stereoscopic 3D and multiview representations.
The interface allows unified access to control flipping and autocenter
operation of video-sources or operators.
The VideoOrientation$Impl type represents a native instance of the VideoOrientation interface.
GstVideoOrientationInterface interface.
The different video orientation methods.
The GstVideoOverlay interface is used for 2 main purposes :
The VideoOverlay$Impl type represents a native instance of the VideoOverlay interface.
GstVideoOverlay interface
Functions to create and handle overlay compositions on video buffers.
Extra buffer metadata describing image overlay data.
An opaque video overlay rectangle object.
The different flags that can be used when packing and unpacking.
Different primaries conversion modes
Helper structure representing a rectangular area.
Extra buffer metadata describing an image region of interest
GstVideoResampler is a structure which holds the information
required to perform various kinds of resampling filtering.
Different resampler flags.
Different subsampling and upsampling methods
GstVideoScaler is a utility object for rescaling and resampling
video frames using various interpolation / sampling methods.
H.264 H.265 metadata from SEI User Data Unregistered messages
Provides useful functions and a base class for video sinks.
Inner class implementing a builder pattern to construct a GObject with
properties.
The video sink class structure.
Enum value describing the available tiling modes.
Enum value describing the most common tiling types.
fieldCount must be 0 for progressive video and 1 or 2 for interlaced.
Supported frame rates: 30000/1001, 60000/1001 (both with and without drop
frame), and integer frame rates e.g.
Flags related to the time code information.
A representation of a difference between two GstVideoTimeCode instances.
Extra buffer metadata describing the GstVideoTimeCode of the frame.
The video transfer function defines the formula for converting between
non-linear RGB (R'G'B') and linear RGB
An encoder for writing ancillary data to the
Vertical Blanking Interval lines of component signals.
A parser for detecting and extracting GstVideoAncillary data from
Vertical Blanking Interval lines of component signals.
Return values for GstVideoVBIParser
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ChangeCaseCallback callback.
Functional interface declaration of the ChangeNumberCallback callback.
Functional interface declaration of the JoinLinesCallback callback.
Functional interface declaration of the LineMarkActivatedCallback callback.
Functional interface declaration of the MoveLinesCallback callback.
Functional interface declaration of the MoveToMatchingBracketCallback callback.
Functional interface declaration of the MoveWordsCallback callback.
Functional interface declaration of the PushSnippetCallback callback.
Functional interface declaration of the ShowCompletionCallback callback.
Functional interface declaration of the SmartHomeEndCallback callback.
Implements scrollability for widgets that don't support scrolling
on their own.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
An adaptive view switcher.
Inner class implementing a builder pattern to construct a GObject with
properties.
A view switcher action bar.
Inner class implementing a builder pattern to construct a GObject with
properties.
An adaptive sidebar that controls an
ViewStack.
Functional interface declaration of the ActivatedCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the EditCallback callback.
Functional interface declaration of the ExecuteCommandCallback callback.
Functional interface declaration of the FormatTextCallback callback.
Functional interface declaration of the WriteCallback callback.
JSCVirtualMachine represents a group of JSCContexts.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the VoidFunc callback.
The GVolume interface represents user-visible objects that can be
mounted.
Functional interface declaration of the ChangedCallback callback.
Functional interface declaration of the RemovedCallback callback.
The Volume$Impl type represents a native instance of the Volume interface.
Interface for implementing operations for mountable volumes.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
GVolumeMonitor is for listing the user interesting devices and volumes
on the computer.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the DriveChangedCallback callback.
Functional interface declaration of the DriveConnectedCallback callback.
Functional interface declaration of the DriveDisconnectedCallback callback.
Functional interface declaration of the DriveEjectButtonCallback callback.
Functional interface declaration of the DriveStopButtonCallback callback.
Functional interface declaration of the MountAddedCallback callback.
Functional interface declaration of the MountChangedCallback callback.
Functional interface declaration of the MountPreUnmountCallback callback.
Functional interface declaration of the MountRemovedCallback callback.
Functional interface declaration of the VolumeAddedCallback callback.
Functional interface declaration of the VolumeChangedCallback callback.
Functional interface declaration of the IsSupportedCallback callback.
Functional interface declaration of the VolumeRemovedCallback callback.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ImagesUpdatedCallback callback.
The VulkanContext$Impl type represents a native instance of the abstract VulkanContext class.
Error enumeration for GdkVulkanContext.
Renders a GSK rendernode tree with Vulkan.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the WeakNotify callback.
A structure containing a weak reference to a GObject.
JSCWeakValue represents a weak reference to a value in a JSCContext.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ClearedCallback callback.
Manages aspects common to all WebKitWebViews
Functional interface declaration of the AutomationStartedCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the InitializeNotificationPermissionsCallback callback.
Functional interface declaration of the InitializeWebProcessExtensionsCallback callback.
Functional interface declaration of the UserMessageReceivedCallback callback.
Access to editing capabilities of a WebKitWebPage.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the SelectionChangedCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Enum values used to denote errors happening when parsing a WebKitWebExtension
Represents a way to specify a group of URLs for use in WebExtensions.
Enum values used to denote errors happening when creating a WebKitWebExtensionMatchPattern
Enum values representing matching options.
Enum values used for setting if a WebKitWebView is intended for
WebExtensions.
Form manager of a WebKitWebPage in a WebKitScriptWorld
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the FormControlsAssociatedCallback callback.
Functional interface declaration of the WillSendSubmitEventCallback callback.
Functional interface declaration of the WillSubmitFormCallback callback.
Result of a Hit Test (Web Process Extensions).
Inner class implementing a builder pattern to construct a GObject with
properties.
Access to the WebKit inspector.
Functional interface declaration of the AttachCallback callback.
Functional interface declaration of the BringToFrontCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ClosedCallback callback.
Functional interface declaration of the DetachCallback callback.
Functional interface declaration of the OpenWindowCallback callback.
Constants and functions that are declared in the global WebKit namespace.
Constants and functions that are declared in the global WebKitWebProcessExtension namespace.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ConsoleMessageSentCallback callback.
Functional interface declaration of the ContextMenuCallback callback.
Functional interface declaration of the DocumentLoadedCallback callback.
Functional interface declaration of the SendRequestCallback callback.
Functional interface declaration of the UserMessageReceivedCallback callback.
Represents an extension of the web process.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the PageCreatedCallback callback.
Functional interface declaration of the UserMessageReceivedCallback callback.
Functional interface declaration of the WebProcessExtensionInitializeFunction callback.
Functional interface declaration of the WebProcessExtensionInitializeWithUserDataFunction callback.
Enum values used to specify the reason why the web process terminated abnormally.
Represents a resource at the end of a URI.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the FailedCallback callback.
Functional interface declaration of the FailedWithTlsErrorsCallback callback.
Functional interface declaration of the FinishedCallback callback.
Functional interface declaration of the SentRequestCallback callback.
Data stored locally by a web site.
A permission request for accessing website data from third-party domains.
Inner class implementing a builder pattern to construct a GObject with
properties.
Manages data stored locally by web sites.
Inner class implementing a builder pattern to construct a GObject with
properties.
Enum values with flags representing types of Website data.
View specific website policies.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the ClosedCallback callback.
Functional interface declaration of the ClosingCallback callback.
Functional interface declaration of the ErrorCallback callback.
Functional interface declaration of the MessageCallback callback.
Functional interface declaration of the PongCallback callback.
The type of data contained in a WebsocketConnection::message signal.
WebSocket-related errors.
Inner class implementing a builder pattern to construct a GObject with
properties.
The WebsocketExtension$Impl type represents a native instance of the abstract WebsocketExtension class.
A SoupWebsocketExtensionDeflate is a
WebsocketExtension
implementing permessage-deflate (RFC 7692).
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
The state of the WebSocket connection.
The central class of the WPE WebKit and WebKitGTK APIs.
Functional interface declaration of the AuthenticateCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the CloseCallback callback.
Functional interface declaration of the ContextMenuCallback callback.
Functional interface declaration of the ContextMenuDismissedCallback callback.
Functional interface declaration of the CreateCallback callback.
Functional interface declaration of the DecidePolicyCallback callback.
Functional interface declaration of the EnterFullscreenCallback callback.
Deprecated.
Functional interface declaration of the LeaveFullscreenCallback callback.
Functional interface declaration of the LoadChangedCallback callback.
Functional interface declaration of the LoadFailedCallback callback.
Functional interface declaration of the LoadFailedWithTlsErrorsCallback callback.
Functional interface declaration of the MouseTargetChangedCallback callback.
Functional interface declaration of the PermissionRequestCallback callback.
Functional interface declaration of the PrintCallback callback.
Functional interface declaration of the QueryPermissionStateCallback callback.
Functional interface declaration of the ReadyToShowCallback callback.
Functional interface declaration of the ResourceLoadStartedCallback callback.
Functional interface declaration of the RunAsModalCallback callback.
Functional interface declaration of the RunColorChooserCallback callback.
Functional interface declaration of the RunFileChooserCallback callback.
Functional interface declaration of the ScriptDialogCallback callback.
Functional interface declaration of the ShowNotificationCallback callback.
Functional interface declaration of the ShowOptionMenuCallback callback.
Functional interface declaration of the SubmitFormCallback callback.
Functional interface declaration of the UserMessageReceivedCallback callback.
Functional interface declaration of the WebProcessTerminatedCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Handles serialization of a web view's browsing state.
An enumeration specifying the weight (boldness) of a font.
The base class for all widgets.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the DestroyCallback callback.
Functional interface declaration of the DirectionChangedCallback callback.
Functional interface declaration of the HideCallback callback.
Functional interface declaration of the KeynavFailedCallback callback.
Functional interface declaration of the MapCallback callback.
Functional interface declaration of the MnemonicActivateCallback callback.
Functional interface declaration of the MoveFocusCallback callback.
Functional interface declaration of the QueryTooltipCallback callback.
Functional interface declaration of the RealizeCallback callback.
Functional interface declaration of the ShowCallback callback.
Functional interface declaration of the StateFlagsChangedCallback callback.
Functional interface declaration of the UnmapCallback callback.
Functional interface declaration of the UnrealizeCallback callback.
The Widget$Impl type represents a native instance of the abstract Widget class.
Functional interface declaration of the WidgetActionActivateFunc callback.
A GdkPaintable that displays the contents of a widget.
Inner class implementing a builder pattern to construct a GObject with
properties.
A toplevel window which can contain other widgets.
Functional interface declaration of the ActivateDefaultCallback callback.
Functional interface declaration of the ActivateFocusCallback callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the CloseRequestCallback callback.
Functional interface declaration of the EnableDebuggingCallback callback.
Deprecated.
Shows window frame controls.
Inner class implementing a builder pattern to construct a GObject with
properties.
Determines which point or edge of a window is meant to remain fixed
when a window changes size.
Creates groups of windows that behave like separate applications.
Inner class implementing a builder pattern to construct a GObject with
properties.
Implements titlebar functionality for a window.
Inner class implementing a builder pattern to construct a GObject with
properties.
Window properties of a WebKitWebView.
Inner class implementing a builder pattern to construct a GObject with
properties.
A helper widget for setting a window's title and subtitle.
Inner class implementing a builder pattern to construct a GObject with
properties.
A box-like widget that can wrap into multiple lines.
Inner class implementing a builder pattern to construct a GObject with
properties.
A box-like layout that can wrap into multiple lines.
Inner class implementing a builder pattern to construct a GObject with
properties.
Describes a type of line wrapping.
PangoWrapMode describes how to wrap the lines of a PangoLayout
to the desired width.
A permission request for accessing virtual reality (VR) and
augmented reality (AR) devices, including sensors and head-mounted
displays.
Inner class implementing a builder pattern to construct a GObject with
properties.
Enum values representing the XR session features.
Enum values representing the XR session mode.
GZlibCompressor is an implementation of
Converter that
compresses data using zlib.
Inner class implementing a builder pattern to construct a GObject with
properties.
Used to select the type of data format to use for GZlibDecompressor
and GZlibCompressor.
GZlibDecompressor is an implementation of
Converter that
decompresses data compressed with zlib.
Inner class implementing a builder pattern to construct a GObject with
properties.
AboutDialog.