All Classes and Interfaces
Class
Description
The selectors defined for specifying AAT feature settings.
Structure representing a setting for an
hb_aat_layout_feature_type_t.The possible feature types defined for AAT shaping, from Apple Font Feature Registry.
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.
The possible values for the
AccessibleProperty.AUTOCOMPLETE
accessible property.The possible values for the
AccessibleState.INVALID
accessible state.Wraps a list of references to
Accessible objects.The various platform states which can be queried
using
Accessible.getPlatformState(org.gnome.gtk.AccessiblePlatformState).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.The possible values for the
AccessibleProperty.SORT
accessible property.The possible accessible states of a
Accessible.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.
The possible values for the
AccessibleState.PRESSED
accessible state.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.
The virtual function table for
ActionMap.A
ListBoxRow used to present actions.Functional interface declaration of the
ActivatedCallback callback.Inner class implementing a builder pattern to construct a GObject with
properties.
Activates a widget.
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.
Flags for allocators.
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.Represents a value
Animation can animate.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.Use this object to manage
Annotations.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 application selection widgets should be
implemented according to the design of each platform and/or
application requiring them.
The AppChooser$Impl type represents a native instance of the AppChooser interface.
Deprecated.
The application selection widgets should be
implemented according to the design of each platform and/or
application requiring them.
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.
The application selection widgets should be
implemented according to the design of each platform and/or
application requiring them.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
The application selection widgets should be
implemented according to the design of each platform and/or
application requiring them.
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.The stream type.
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.
This widget will be removed in GTK 5
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
This object will be removed in GTK 5
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the
AssistantPageFunc callback.Deprecated.
GtkAssistant will be removed in GTK 5GAsyncInitable 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.
Interface definition for
AsyncResult.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
GstAudioAggregatorInner class implementing a builder pattern to construct a GObject with
properties.
This is the base class for audio sinks.
GstAudioBaseSink class.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.
GstAudioBaseSrc class.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()
Audio channel positions.
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.
Extra audio flags
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:
open() :Open the device.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:
open() :Open the device.GstAudioSrc class.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.
An
AutoCloseable interface for GIO streams.Enum values used for determining the automation browsing context presentation.
Automation Session.
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.List of visited pages.
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.
Use fribidi for this information
GstBin is an element that can contain other GstElement, allowing them to be
managed as a group.A widget with one child.
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.
Data type for blobs.
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.
Data type for booleans.
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 condition for an
Breakpoint.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.
Subclass of
TextBuffer.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.Buffered input stream implements
FilterInputStream and provides
for buffered reads.Inner class implementing a builder pattern to construct a GObject with
properties.
Buffered output stream implements
FilterOutputStream and provides
for buffered writes.Inner class implementing a builder pattern to construct a GObject with
properties.
A set of buffer flags used to describe properties of a
GstBuffer.Flags for
hb_buffer_t.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():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.The
GstBufferPool class.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.
GStreamer bus class.
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.
A
ListBoxRow that looks like a button.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.
Use a
GHashTable insteadFile-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.Invokes a callback.
Inner class implementing a builder pattern to construct a GObject with
properties.
An
AnimationTarget that calls a given callback during the
animation.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.Extra flags for a caps.
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.A dots indicator for
Carousel.Inner class implementing a builder pattern to construct a GObject with
properties.
A lines indicator for
Carousel.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.
List views use widgets for displaying their
contents
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.
List views use widgets for displaying their
contents
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
This object will be removed in GTK 5
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Deprecated.
List views use widgets for displaying their
contents.
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.
List views use widgets to display their contents.
The CellLayout$Impl type represents a native instance of the CellLayout interface.
Deprecated.
Deprecated.
List views use widgets for displaying their
contents
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.
Applications editing keyboard accelerators should
provide their own implementation according to platform design
guidelines
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.
There is no replacement
Deprecated.
List views use widgets to display their contents.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the
ChangedCallback callback.Deprecated.
There is no replacement.
Deprecated.
List views use widgets to display their contents.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
List views use widgets to display their contents.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
List views use widgets to display their contents.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
List views use widgets to display their contents.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
There is no replacement.
Deprecated.
List views use widgets to display their contents.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the
EditedCallback callback.Deprecated.
List views use widgets to display their contents.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the
ToggledCallback callback.Deprecated.
List views use widgets to display their contents.
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.
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.
GstChildProxy 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.
A scrollable
Clamp.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.
GStreamer 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.
Color-balance 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.
Use
ColorDialogButton insteadFunctional 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.Deprecated.
Deprecated.
The ColorChooser$Impl type represents a native instance of the ColorChooser interface.
Deprecated.
Use
ColorDialog insteadInner 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.
Direct use of
GtkColorChooserWidget is 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.
Represents items in a cell in
ColumnView.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.
Sorts
ColumnView columns.Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Use
DropDown insteadFunctional 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.
Use
DropDown with a StringList
insteadInner class implementing a builder pattern to construct a GObject with
properties.
A
ListBoxRow used to choose from a list of items.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.
Rarely used API
Main Completion Object.
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.
A
CompletionProvider for the completion of snippets.Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
A
CompletionProvider for the completion of words.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.
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
WebKitContextMenuItem<!-- -->sEnum values used to denote the stock actions for
WebKitContextMenuItem<!-- -->sOne 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.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.
A CSS style change.
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.Extra custom metadata.
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.
Date formats that
Soup.dateTimeToString(org.gnome.glib.DateTime, org.gnome.soup.DateFormat) can use.Enumeration representing a month; values are
DateMonth.JANUARY,
DateMonth.FEBRUARY, etc.Struct to store date, time and timezone information altogether.
GDateTime is a structure that combines a Gregorian date and time
into a single structure.Enumeration representing a day of the week;
DateWeekday.MONDAY,
DateWeekday.TUESDAY, etc.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.
GDBusMenuModel is an implementation of MenuModel that can be
used as a proxy for a menu model that is exported over D-Bus with
DBusConnection.exportMenuModel(java.lang.String, org.gnome.gio.MenuModel).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
GDBusObject type is the base type for D-Bus objects on both
the service side (see DBusObjectSkeleton) and the client side
(see DBusObjectProxy).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
GDBusObjectManager type is the base type for service- and
client-side implementations of the standardized
org.freedesktop.DBus.ObjectManager
interface.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.GDBusObjectManagerClient is used to create, monitor and delete object
proxies for remote objects exported by a DBusObjectManagerServer
(or any code implementing the
org.freedesktop.DBus.ObjectManager
interface).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.GDBusObjectManagerServer is used to export DBusObject instances
using the standardized
org.freedesktop.DBus.ObjectManager
interface.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 pad feature.
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
GstDeviceProviderClassFunctional 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.
Use
Window insteadInner 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.
There is no replacement.
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.Focus movement types.
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 rangeObject 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.Glyph draw callbacks.
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.Current drawing state.
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.
Describes the available easing functions for use with
TimedAnimation.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.Web editor state.
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.
GStreamer 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.Character encoding.
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.
A
ListBoxRow with an embedded text entry.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.
AdwEnumListItem is the type of items in a EnumListModel.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.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.
Tracks keyboard focus.
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.Handles scroll events.
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.
A
ListBoxRow used to reveal widgets.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.
Use
FileDialog insteadThe 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.
Use
FileDialog insteadInner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
There is no replacement
Deprecated.
Use
FileDialog insteadInner 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.
Direct use of
GtkFileChooserWidget is deprecatedInner 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.
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.Save a
Buffer into a file.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.
Describes the filtering to be performed by a
FilterListModel.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
@Flags annotation is used by Types.register(java.lang.Class<?>) to register
a Java enum as a GObject Flags type.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.
Stop using
AdwLeaflet and AdwFlapData 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.
Use
FontDialogButton insteadFunctional 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.
Use
FontDialog and FontDialogButton
insteadDeprecated.
The FontChooser$Impl type represents a native instance of the FontChooser interface.
Deprecated.
Use
FontDialog insteadInner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
There is no replacement.
Deprecated.
Direct use of
GtkFontChooserWidget is 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
A format definition
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 rangeSurrounds its child with a decorative frame and an optional label.
A web page frame.
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.
Geolocation manager.
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.Recognizes pan gestures.
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.
This feature was deprecated in GTK 4.16 after the new
rendering infrastructure introduced in 4.14 did not support it.
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.
The base object type.
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.
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.
Gutter object for
View.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.
Gutter cell renderer.
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.
Class structure for
Handle.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.A title bar widget.
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.Result of a Hit Test.
Result of a Hit Test.
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.Interactive tooltips.
Inner class implementing a builder pattern to construct a GObject with
properties.
Context for populating
HoverDisplay contents.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.Class structure for
SoupHSTSEnforcer.Persistent HTTP Strict Transport Security enforcer.
Inner class implementing a builder pattern to construct a GObject with
properties.
SoupHSTSPolicy 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.
Built-in icon sizes.
Loads themed icons.
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.
Use
GridView insteadFunctional 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.
There is no replacement.
Deprecated.
A
GstIdStr is string type optimized for short strings and used for structure
names, structure field names and in other places.Displays an image.
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
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 what
InlineViewSwitcher toggles display.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 rangeValues 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 rangeThe
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.
Use
GLib.ThreadPool or
Task.runInThread(org.gnome.gio.TaskThreadFunc)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.
The
PangoItem structure stores information about a segment of text.A secret item
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.Describes line justify behaviors in a
WrapLayout or WrapBox.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.Data type for languages.
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.
Provides access to
Languages.Inner class implementing a builder pattern to construct a GObject with
properties.
An individual layout in
MultiLayoutView.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.
Errors that can be returned by
Layout.deserialize(org.gnome.pango.Context, byte[], java.util.Set<org.gnome.pango.LayoutDeserializeFlags>).Flags that influence the behavior of
Layout.deserialize(org.gnome.pango.Context, byte[], java.util.Set<org.gnome.pango.LayoutDeserializeFlags>).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.Flags that influence the behavior of
Layout.serialize(java.util.Set<org.gnome.pango.LayoutSerializeFlags>).A child slot within
Layout.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.
RsvgLength values are used in Handle.getIntrinsicDimensions(org.javagi.base.Out<java.lang.Boolean>, org.gnome.rsvg.Length, org.javagi.base.Out<java.lang.Boolean>, org.gnome.rsvg.Length, org.javagi.base.Out<java.lang.Boolean>, org.gnome.rsvg.Rectangle), for
example, to return the CSS length values of the width and
height attributes of an <svg> element.Describes length units.
Shows a level indicator.
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.
Shows a vertical list.
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.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.
Use
ListStore insteadInner 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.
This widget will be removed in GTK 5
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.Debug logging support
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.Flags to pass to
MainContext.withFlags(java.util.Set<org.gnome.glib.MainContextFlags>) which affect the
behaviour of a GLib.MainContext.Opaque type.
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().Mark object for
Buffer.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.Data type for bitmasks.
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():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.SoupMessageBody represents the request or response body of a
Message.Deprecated.
Use
AlertDialog.Deprecated.
Use
AlertDialog insteadInner 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
SoupMessage 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
SoupMessageHeaders
structure.Value passed to
MessageHeaders(org.gnome.soup.MessageHeadersType) to set certain default
behaviors.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 type of message being displayed in a
MessageDialog.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.Extra metadata flags.
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.
The
GModule struct is an opaque data structure to represent a
dynamically-loaded module.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).Opaque type.
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.
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.
A page within
NavigationView or NavigationSplitView.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.
A GL based renderer.
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.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.Does nothing.
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.
Sorts items numerically.
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.OptionArg.NONE: gboolean
OptionArg.STRING: gchar*
OptionArg.INT: gint
OptionArg.FILENAME: gchar*
OptionArg.STRING_ARRAY: gchar**
OptionArg.FILENAME_ARRAY: gchar**
OptionArg.DOUBLE: gdouble
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.
Baseline tags from Baseline Tags registry.
The GDEF classes defined for glyphs.
The 'MATH' table constants, refer to
OpenType documentation
For more explanations.
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
Metric tags corresponding to MVAR Value
Tags
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.
Describes child packing behavior in a
WrapLayout or WrapBox.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.
The direction of a pad.
An event related to a pad-based device.
Functional interface declaration of the
PadEventFullFunction callback.Functional interface declaration of the
PadEventFunction callback.Pad state flags
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.
The status of a GstPad.
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.Glyph paint callbacks.
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.Describes the panning direction of a
GesturePan.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
valuesDeprecated.
This type is not introspectable.
Through the
GParamFlags flag values, certain aspects of parameters
can be configured.A fundamental type that describes a
GParamSpec for fractional
propertiesGParamSpec 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.Opaque structure.
The different parsing errors that can occur.
Functional interface declaration of the
ParseErrorFunc callback.Parsing options.
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.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.
A permission request.
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.
Flags that influence the behavior of
Widget.pick(double, double, java.util.Set<org.gnome.gtk.PickFlags>).Displays a
GdkPaintable.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.
Pipeline flags
A pixel buffer.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
There is no user of GdkPixbufAlphaMode in GdkPixbuf,
and the Xlib utility functions have been split out to their own
library, gdk-pixbuf-xlib
Deprecated.
Use a different image loading library for animatable assets
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Use a different image loading library for animatable assets
Deprecated.
Use a different image loading library for animatable assets
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Use a different image loading library for animatable assets
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.The plugin loading state
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 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.
Flags that affect how
PopoverMenu widgets built from
a MenuModel are created and displayed.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.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.
A page from
PreferencesDialog.Inner class implementing a builder pattern to construct a GObject with
properties.
A
ListBoxRow used to present preferences.Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Use
PreferencesDialog.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.
GstPreset interface.A print backend.
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().
Represents a printer.
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 type of a
MessageType.PROGRESS.The
GstPromise object implements the container for values that may
be available later.Functional interface declaration of the
PromiseChangeFunc callback.The result of a
GstPromiseA prompt in the Service
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.Describes the stage at which events are fed into a
EventController.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).Inner class implementing a builder pattern to construct a GObject with
properties.
An
AnimationTarget changing the value of a property of a
GObject instance.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.
A
InetSocketAddress representing a connection via a proxy server.Inner class implementing a builder pattern to construct a GObject with
properties.
Class structure for
GProxyAddress.GProxyAddressEnumerator is a wrapper around
SocketAddressEnumerator which takes the SocketAddress
instances returned by the SocketAddressEnumerator
and wraps them in ProxyAddress instances, using the given
Gio.ProxyAddressEnumerator:proxy-resolver.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.
A quaternion.
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.
Use
GstVecDeque instead.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.Element priority ranks.
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 operationsThe GRecMutex struct is an opaque data structure to represent a
recursive mutex.
Opaque type.
The location and size of a rectangle region.
Represents a rectangle.
The
PangoRectangle structure represents a rectangle.A data structure for holding a rectangle.
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.
Region utility.
Inner class implementing a builder pattern to construct a GObject with
properties.
An opaque datatype.
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.
Rarely used API
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 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.
There is no replacement.
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.
Opaque type.
Opaque type.
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.Different types of schemas for storing secrets, intended for use with
Secret.getSchema(org.gnome.secret.SchemaType).Data type for scripts.
The
PangoScript enumeration identifies different writing
systems.Carries details to be shown in user-facing dialogs.
Enum values used for determining the type of
WebKitScriptDialogA
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.
Scrolling types.
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.
Search context.
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.Various flags to be used with
Service.search(org.gnome.secret.Schema, org.gnome.glib.HashTable<java.lang.String, java.lang.String>, java.util.Set<org.gnome.secret.SearchFlags>, org.gnome.gio.Cancellable, org.gnome.gio.AsyncReadyCallback) and Service.searchSync(org.gnome.secret.Schema, org.gnome.glib.HashTable<java.lang.String, java.lang.String>, java.util.Set<org.gnome.secret.SearchFlags>, org.gnome.gio.Cancellable).The different search modes.
Search settings.
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.
GSeekable is implemented by streams (implementations of
InputStream or OutputStream) that support seeking.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.
SoupServer 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.Options to pass to
Server.listen(org.gnome.gio.SocketAddress, java.util.Set<org.gnome.soup.ServerListenOptions>), etc.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.Flags which determine which parts of the
SecretService proxy are initialized
during a Service.get(java.util.Set<org.gnome.secret.ServiceFlags>, org.gnome.gio.Cancellable, org.gnome.gio.AsyncReadyCallback) or Service.open(org.gnome.glib.Type, java.lang.String, java.util.Set<org.gnome.secret.ServiceFlags>, org.gnome.gio.Cancellable, org.gnome.gio.AsyncReadyCallback) operation.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.A
SoupSession error.Interface for miscellaneous
Session features.The SessionFeature$Impl type represents a native instance of the SessionFeature interface.
The interface implemented by
SessionFeatures.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.
This widget will be removed in GTK 5
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.Describes where
Shortcuts added to a
ShortcutController get handled.A dialog that displays application's keyboard shortcuts.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
This widget will be removed in GTK 5
Inner class implementing a builder pattern to construct a GObject with
properties.
An object representing an individual shortcut in
ShortcutsSection.Inner class implementing a builder pattern to construct a GObject with
properties.
An object representing a section in
ShortcutsDialog.Deprecated.
This widget will be removed in GTK 5
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.
This widget will be removed in GTK 5
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
This widget will be removed in GTK 5
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.
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.GSimpleActionGroup is a hash table filled with Action objects,
implementing the ActionGroup and ActionMap
interfaces.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.
A size.
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.
Java wrapper for GLib.SList
that implements
List.Base type for snapshot operations.
Assists in creating
RenderNodes for widgets.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
WebKitWebViewEnum 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
snapshotQuick 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.
Context for expanding
SnippetChunk.Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the
ChangedCallback callback.Provides access to
Snippet.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 GProxyAddressEnumeratorGSocketConnection 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.Describes sorting criteria for a
SortListModel.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.
An
ActionRow with an embedded spin button.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.A spring-based
Animation.Inner class implementing a builder pattern to construct a GObject with
properties.
Physical parameters of a spring for
SpringAnimation.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.
Use a
GRWLock insteadThese represent the known HTTP status code values, plus various
network and internal errors.
Deprecated.
This widget will be removed in GTK 5
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, ...
The type of a
MessageType.STREAM_STATUS.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 stringsDetermines 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.The type of a
MessageType.STRUCTURE_CHANGE.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.Represents a style.
An enumeration specifying the various slant styles possible for a font.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
The relevant API has been moved to
Widget
where applicable; otherwise, there is no replacement for querying the
style machinery.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.
An interface for style information used by
StyleContext.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.
Provides access to
StyleSchemes.Inner class implementing a builder pattern to construct a GObject with
properties.
A preview widget for
StyleScheme.Functional interface declaration of the
ActivateCallback callback.Inner class implementing a builder pattern to construct a GObject with
properties.
Defined by OpenType Design-Variation Axis Tag Registry.
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.
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.A
ListBoxRow used to represent two states.Inner class implementing a builder pattern to construct a GObject with
properties.
The indexes of colors passed to symbolic color rendering, such as
SymbolicPaintable.snapshotSymbolic(org.gnome.gdk.Snapshot, double, double, org.gnome.gdk.RGBA[]).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.
Values that can be passed to the
Widget.systemSettingChanged(org.gnome.gtk.SystemSetting)
vfunc.PangoTabAlign specifies where the text appears relative to the tab stop
position.A
PangoTabArray contains an array of tab stops.A tab bar for
TabView.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.A tab overview for
TabView.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.This is the subclass of
SocketConnection that is created
for TCP/IP sockets.Inner class implementing a builder pattern to construct a GObject with
properties.
A
GTcpWrapperConnection can be used to wrap a IOStream that is
based on a Socket, but which is not actually a
SocketConnection.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.The type of file to return the filename for, when used with
GLib.testBuildFilename(org.gnome.glib.TestFileType, java.lang.String, java.lang.Object...).Functional interface declaration of the
TestFixtureFunc callback.Functional interface declaration of the
TestFunc callback.Functional interface declaration of the
TestLogFatalFunc callback.Flags to pass to
GLib.testTrapSubprocess(java.lang.String, long, java.util.Set<org.gnome.glib.TestSubprocessFlags>) to control input and output.An opaque structure representing a test suite.
Deprecated.
GTestTrapFlags is used only with GLib.testTrapFork(long, java.util.Set<org.gnome.glib.TestTrapFlags>),
which is 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.Displays the contents of a
TextBuffer.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.
Thread priorities no longer have any effect.
Functional interface declaration of the
TickCallback callback.Deprecated.
This is not Y2038-safe.
Stores a single event in a motion history.
A time-based
Animation.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.
Use
GDateTime or guint64 instead.A
GTimeZone represents a time zone, at no particular point in time.The kind of title bar gesture to emit with
Toplevel.titlebarGesture(org.gnome.gdk.TitlebarGesture).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.
Changing the rehandshake mode is no longer
required for compatibility.
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.A helper object for
ToastOverlay.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.The scope of a TOC.
Element interface that allows setting of the TOC.
The TocSetter$Impl type represents a native instance of the TocSetter interface.
GstTocSetterInterface interface.A toggle within
ToggleGroup.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.
GTrashStack is deprecated without replacementSpecifies 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().
The GTree struct is an opaque data structure representing a
balanced binary tree.
Deprecated.
Deprecated.
List views use widgets to display their contents.
The TreeDragDest$Impl type represents a native instance of the TreeDragDest interface.
Deprecated.
List views use widgets to display their contents.
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.
Use
ListModel insteadFunctional 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.
Use
FilterListModel instead.Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Deprecated.
Deprecated.
There is no replacement
Deprecated.
Deprecated.
Use
SortListModel insteadInner class implementing a builder pattern to construct a GObject with
properties.
An opaque type which identifies a specific node in a
GTree.Deprecated.
Deprecated.
Use
ListModel insteadDeprecated.
Use
SelectionModel insteadInner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the
ChangedCallback callback.Deprecated.
Deprecated.
Deprecated.
There is no replacement for this interface.
Functional interface declaration of the
SortColumnChangedCallback callback.The TreeSortable$Impl type represents a native instance of the TreeSortable interface.
Deprecated.
Use
TreeListModel insteadInner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Use
ListView for lists, and ColumnView
for tabular listsInner 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.
There is no replacement.
Deprecated.
There is no replacement.
Deprecated.
There is no replacement
Deprecated.
Deprecated.
Deprecated.
A triangle.
Deprecated.
Rarely used API
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.
g_type_init() is now done automatically
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
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.
This
SocketControlMessage contains a Credentials
instance.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.
Functional interface declaration of the
UnixFDSourceFunc callback.A Unix pipe.
Mnemonic constants for the ends of a Unix pipe.
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.Enum values passed to
Soup.uriCopy(org.gnome.glib.Uri, org.gnome.soup.URIComponent, java.lang.Object...) to indicate the components of
the URI that should be updated with the given values.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
GValueDeprecated.
Use
GArray instead, if possible for the given use case,
as described above.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
GValueFlags 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.
Different alpha modes.
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
Various Chroma sitings.
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
GstVideoCodecFrameStructure 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.
Extra video flags
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()
Extra video frame flags
Additional mapping flags for gst_video_frame_map().
The orientation of the GL texture.
The GL texture type.
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 :
To get a grab on the Window where the video sink element is going to render.The VideoOverlay$Impl type represents a native instance of the VideoOverlay interface.
GstVideoOverlay interfaceFunctions to create and handle overlay compositions on video buffers.
Extra buffer metadata describing image overlay data.
Overlay format flags.
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.Different scale flags.
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.
Description of a tile.
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
GstVideoVBIParserSubclass of
TextView.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.
A view container for
ViewSwitcher.Inner class implementing a builder pattern to construct a GObject with
properties.
An auxiliary class used by
ViewStack.Inner class implementing a builder pattern to construct a GObject with
properties.
An auxiliary class used by
ViewStack.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.
Describes the adaptive modes of
ViewSwitcher.Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Vim emulation.
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 JSCContext<!-- -->s.
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.
This widget will be removed in GTK 5
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.
GTK does not expose any Vulkan internals.
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
WebKitWebView<!-- -->sFunctional 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.Represents a way to specify a group of URLs for use in WebExtensions.
Enum values used to denote errors happening when creating a
WebKitWebExtensionMatchPatternEnum values representing matching options.
Enum values used for setting if a
WebKitWebView is intended for
WebExtensions.Form manager of a
WebKitWebPage in a WebKitScriptWorldInner 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.
A loaded web page.
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.
Pre-defined close codes that can be passed to
WebsocketConnection.close(short, java.lang.String) or received from
WebsocketConnection.getCloseCode().The WebSocket Protocol
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 abstract base class for
WebsocketConnection.The type of a
WebsocketConnection.The type of data contained in a
WebsocketConnection::message signal.WebSocket-related errors.
A WebSocket extension
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.
The class structure for the
SoupWebsocketExtension.A SoupWebsocketExtensionDeflate is a
WebsocketExtension
implementing permessage-deflate (RFC 7692).Inner class implementing a builder pattern to construct a GObject with
properties.
SoupWebsocketExtensionManager is the
SessionFeature that handles WebSockets
extensions for a Session.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.
Type of Windows edition to check for at run-time.
A freeform window.
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.Describes line wrapping behavior in a
WrapLayout or WrapBox.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.