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.
The
GtkAboutDialog
offers a simple way to display 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.
GtkAccessible
is an interface for describing UI elements for
Assistive Technologies.The AccessibleImpl 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.A boxed type which wraps a list of references to GtkAccessible objects.
The various platform states which can be queried
using
Accessible.getPlatformState(org.gnome.gtk.AccessiblePlatformState)
.The possible accessible properties of a
Accessible
.This interface describes ranged controls, e.g.
The AccessibleRangeImpl 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 AccessibleTextImpl 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 ActionImpl type represents a native instance of the Action interface.
The virtual function table for
Gio.Action
.The
GtkActionable
interface provides a convenient way of associating
widgets with actions.The ActionableImpl type represents a native instance of the Actionable interface.
The interface vtable for
GtkActionable
.GtkActionBar
is designed to present 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 ActionGroupImpl 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 ActionMapImpl 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.
A
GtkShortcutAction
that calls gtk_widget_activate().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.
GtkAdjustment
is 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 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.
The AggregatorImpl type represents a native instance of the abstract Aggregator class.
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.
A
GtkAlertDialog
object 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.
Parameters to control the allocation of memory
Memory is usually created by allocators with a gst_allocator_alloc()
method call.
The
GstAllocator
is used to create new memory.The AllocatorImpl type represents a native instance of the abstract Allocator class.
Inner class implementing a builder pattern to construct a GObject with
properties.
Flags for allocators.
A
GtkShortcutTrigger
that combines two 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 AnimationImpl 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 AnimationTargetImpl 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.GtkAnyFilter
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 AppChooserImpl type represents a native instance of the AppChooser interface.
Deprecated.
Functional interface declaration of the
ActivateCallback
callback.Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the
ChangedCallback
callback.Functional interface declaration of the
CustomItemActivatedCallback
callback.Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Functional interface declaration of the
ApplicationActivatedCallback
callback.Functional interface declaration of the
ApplicationSelectedCallback
callback.Inner class implementing a builder pattern to construct a GObject with
properties.
Information about an installed application and methods to launch
it (with file arguments).
Application Information interface, for operating system portability.
The AppInfoImpl type represents a native instance of the AppInfo interface.
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.GdkAppLaunchContext
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.A base class for Adwaita applications.
GApplication
is the core class for application support.GtkApplication
is 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.
GtkApplicationWindow
is 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.
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.
Used to indicate 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.GtkAspectFrame
preserves the aspect ratio of its child.Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the
AssistantPageFunc
callback.Determines the page role inside a
GtkAssistant
.GAsyncInitable
is an interface for asynchronously initializable objects.Provides an interface for asynchronous initializing object such that
initialization may fail.
The AsyncInitableImpl type represents a native instance of the AsyncInitable interface.
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.Interface definition for
AsyncResult
.The AsyncResultImpl type represents a native instance of the AsyncResult interface.
GtkATContext
is an abstract class provided by GTK to communicate to
platform-specific assistive technologies API.The ATContextImpl 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 AudioAggregatorImpl type represents a native instance of the abstract AudioAggregator class.
Inner class implementing a builder pattern to construct a GObject with
properties.
An implementation of GstPad that can be used with
GstAudioAggregator
.Inner class implementing a builder pattern to construct a GObject with
properties.
The default implementation of GstPad used with
GstAudioAggregator
Inner class implementing a builder pattern to construct a GObject with
properties.
This is the base class for audio sinks.
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.
Subclasses can override any of the available virtual methods or not, as
needed.
The AudioDecoderImpl type represents a native instance of the abstract AudioDecoder class.
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.
Subclasses can override any of the available virtual methods or not, as
needed.
The AudioEncoderImpl type represents a native instance of the abstract AudioEncoder class.
Inner class implementing a builder pattern to construct a GObject with
properties.
GstAudioFilter
is a GstBaseTransform
<!-- -->-derived base class for simple audio
filters, ie.In addition to the
setup
virtual function, you should also override the
GstBaseTransform::transform and/or GstBaseTransform::transform_ip virtual
function.The AudioFilterImpl type represents a native instance of the abstract AudioFilter class.
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 vmethods that subclasses can override to implement the ringbuffer.
The AudioRingBufferImpl type represents a native instance of the abstract AudioRingBuffer class.
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.The abstract base class for handling authentication.
The AuthImpl 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 AuthDomainImpl 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.
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.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.
Subclasses can override any of the available virtual methods or not, as
needed.
The BaseParseImpl type represents a native instance of the abstract BaseParse class.
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.Subclasses can override any of the available virtual methods or not, as
needed.
The BaseSinkImpl type represents a native instance of the abstract BaseSink class.
Inner class implementing a builder pattern to construct a GObject with
properties.
This is a generic base class for source elements.
Subclasses can override any of the available virtual methods or not, as
needed.
The BaseSrcImpl type represents a native instance of the abstract BaseSrc class.
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.
Subclasses can override any of the available virtual methods or not, as
needed.
The BaseTransformImpl type represents a native instance of the abstract BaseTransform class.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
GstBin
is an element that can contain other GstElement
, allowing them to be
managed as a group.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.
GtkBinLayout
is a GtkLayoutManager
subclass useful for create "bins" of
widgets.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
GtkBitset
represents a set of unsigned integers.An opaque, stack-allocated struct for iterating
over the elements of a
GtkBitset
.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.
GtkBookmarkList
is a list model that wraps GBookmarkFile
.Inner class implementing a builder pattern to construct a GObject with
properties.
Data type for booleans.
GtkBoolFilter
evaluates a boolean GtkExpression
to determine whether to include items.Inner class implementing a builder pattern to construct a GObject with
properties.
A struct that 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.
The
GtkBox
widget 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.GtkBoxLayout
is a layout manager that 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().
GtkBuildable
allows objects to extend and customize their deserialization
from ui files.The
GtkBuildableIface
interface contains methods that are
necessary to allow GtkBuilder
to construct an object from
a GtkBuilder
UI definition.The BuildableImpl type represents a native instance of the Buildable interface.
An opaque context struct for
GtkBuildableParser
.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.GtkBuilderListItemFactory
is a GtkListItemFactory
that creates
widgets by instantiating GtkBuilder
UI templates.Inner class implementing a builder pattern to construct a GObject with
properties.
GtkBuilderScope
is an interface to provide language binding support
to GtkBuilder
.The BuilderScopeImpl 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.
The
GtkButton
widget is generally used to trigger a callback function that is
called when the button is pressed.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.A simple refcounted data type representing an immutable sequence of zero or
more bytes from an unspecified origin.
GBytesIcon
specifies an image held in memory in a common format (usually
PNG) to be used as icon.Inner class implementing a builder pattern to construct a GObject with
properties.
GstByteWriter
provides a byte writer and reader that can write/read different
integer and floating point types to/from a memory buffer.Deprecated.
File-based cache for HTTP resources.
Inner class implementing a builder pattern to construct a GObject with
properties.
Indicates if a message should or shouldn't be cached.
Deprecated.
Deprecated.
Enum values used for determining the
WebKitWebContext
cache model.Deprecated.
The type of cache; this affects what kinds of responses will be
saved.
GdkCairoContext
is an object representing the platform-specific
draw context.Inner class implementing a builder pattern to construct a GObject with
properties.
The CairoContextImpl type represents a native instance of the abstract CairoContext class.
A render node for a Cairo surface.
A GSK renderer that is using cairo.
Inner class implementing a builder pattern to construct a GObject with
properties.
GtkCalendar
is a widget that 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.A
GtkShortcutAction
that 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.Functional interface declaration of the
CellAllocCallback
callback.Deprecated.
Functional interface declaration of the
AddEditableCallback
callback.Functional interface declaration of the
ApplyAttributesCallback
callback.Inner class implementing a builder pattern to construct a GObject with
properties.
The CellAreaImpl type represents a native instance of the abstract CellArea class.
Functional interface declaration of the
FocusChangedCallback
callback.Functional interface declaration of the
RemoveEditableCallback
callback.Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the
CellCallback
callback.Deprecated.
The CellEditableImpl type represents a native instance of the CellEditable interface.
Functional interface declaration of the
EditingDoneCallback
callback.Functional interface declaration of the
RemoveWidgetCallback
callback.Deprecated.
The CellLayoutImpl type represents a native instance of the CellLayout interface.
Functional interface declaration of the
CellLayoutDataFunc
callback.Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
The CellRendererImpl type represents a native instance of the abstract CellRenderer class.
Functional interface declaration of the
EditingCanceledCallback
callback.Functional interface declaration of the
EditingStartedCallback
callback.Deprecated.
Functional interface declaration of the
AccelClearedCallback
callback.Functional interface declaration of the
AccelEditedCallback
callback.Inner class implementing a builder pattern to construct a GObject with
properties.
The available modes for
Gtk.CellRendererAccel:accel-mode
.Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the
ChangedCallback
callback.Identifies how the user can interact with a particular cell.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Tells how a cell is to be rendered.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the
EditedCallback
callback.Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the
ToggledCallback
callback.Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
GtkCenterBox
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.GtkCenterLayout
is a layout manager that 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.
A
GtkCheckButton
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 ChildProxyImpl 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.The
GdkCicpParams
struct contains the parameters that define
a colorstate according to the ITU-T H.273
specification.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.The
GdkClipboard
object 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.
GStreamer clock class.
The ClockImpl type represents a native instance of the abstract Clock class.
Functional interface declaration of the
SyncedCallback
callback.Functional interface declaration of the
ClockCallback
callback.All pending timeouts or periodic notifies are converted into
an entry.
The type of the clock entry
The capabilities of this clock
A datatype to hold the handle to an outstanding sync or async clock callback.
The return value of a clock operation.
A datatype to hold a time, measured in nanoseconds.
A datatype to hold a time difference, measured in nanoseconds.
The different kind of clocks.
A
GClosure
represents a callback supplied by the programmer.Functional interface declaration of the
MarshalCallback
callback.An expression using a custom
GClosure
to compute the value from
its parameters.Functional interface declaration of the
ClosureMarshal
callback.Functional interface declaration of the
ClosureNotify
callback.Data type for holding Unicode codepoints.
Describes how a
StringSorter
turns strings into sort keys to
compare them.Structure used by the collect_pads.
Functional interface declaration of the
CollectDataDestroyNotify
callback.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 ColorBalanceImpl 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.
Functional interface declaration of the
ActivateCallback
callback.Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the
ColorSetCallback
callback.Deprecated.
Deprecated.
The ColorChooserImpl type represents a native instance of the ColorChooser interface.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
A request to open a color chooser.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the
FinishedCallback
callback.Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
A
GtkColorDialog
object collects the arguments that
are needed to present a color chooser dialog to the
user, such as a title for the dialog and whether it
should be modal.Inner class implementing a builder pattern to construct a GObject with
properties.
The
GtkColorDialogButton
is a wrapped around a ColorDialog
and allows to open a color chooser dialog to change the 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.
A
GdkColorState
object provides the 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.
GtkColumnView
presents a large dynamic list of items using multiple columns
with headers.Functional interface declaration of the
ActivateCallback
callback.Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
GtkColumnViewColumn
represents the columns being added to a GtkColumnView
.Inner class implementing a builder pattern to construct a GObject with
properties.
GtkColumnViewRow
is used by ColumnView
to allow configuring
how rows are displayed.Inner class implementing a builder pattern to construct a GObject with
properties.
GtkColumnViewSorter
is a sorter implementation that
is geared towards the needs of GtkColumnView
.Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Functional interface declaration of the
ActivateCallback
callback.Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the
ChangedCallback
callback.Functional interface declaration of the
FormatEntryTextCallback
callback.Functional interface declaration of the
MoveActiveCallback
callback.Functional interface declaration of the
PopdownCallback
callback.Functional interface declaration of the
PopupCallback
callback.Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
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.
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 CompletionProposalImpl type represents a native instance of the CompletionProposal interface.
Completion provider interface.
The CompletionProviderImpl 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.
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
GtkConstraint
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
.A
GtkConstraintGuide
is an invisible layout element in a
GtkConstraintLayout
.Inner class implementing a builder pattern to construct a GObject with
properties.
A layout manager using 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.
The
GtkConstraintTarget
interface is implemented by objects that
can be used as source or target in GtkConstraint
s.The ConstraintTargetImpl 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.A
GdkContentDeserializer
is used to deserialize 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.
The
GdkContentFormats
structure is used to advertise and negotiate the
format of content.A
GdkContentFormatsBuilder
is an auxiliary struct used to create
new GdkContentFormats
, and should not be kept around.A
GdkContentProvider
is used to provide 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.A
GdkContentSerializer
is used to serialize 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 class structure of
GstControlBinding
.The ControlBindingImpl type represents a native instance of the abstract ControlBinding class.
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 class structure of
GstControlSource
.The ControlSourceImpl type represents a native instance of the abstract ControlSource class.
Functional interface declaration of the
ControlSourceGetValue
callback.Functional interface declaration of the
ControlSourceGetValueArray
callback.GConverter
is an interface for streaming conversions.Provides an interface for converting data from one type
to another type.
The ConverterImpl type represents a native instance of the Converter interface.
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.
A description of a location inside a CSS stream.
Errors that can occur while parsing CSS.
Warnings that can occur while parsing CSS.
GtkCssProvider
is an object implementing the GtkStyleProvider
interface
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.
GdkCursor
is 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.GtkCustomFilter
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.GtkCustomSorter
is a GtkSorter
implementation that sorts 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 DatagramBasedImpl 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.Struct used in g_dbus_error_register_error_domain().
Base type for D-Bus interfaces.
Base type for D-Bus interfaces.
The DBusInterfaceImpl type represents a native instance of the DBusInterface interface.
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.
Class structure for
GDBusInterfaceSkeleton
.The DBusInterfaceSkeletonImpl type represents a native instance of the abstract DBusInterfaceSkeleton class.
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
).Base object type for D-Bus objects.
The DBusObjectImpl type represents a native instance of the DBusObject interface.
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.Base type for D-Bus object managers.
The DBusObjectManagerImpl type represents a native instance of the DBusObjectManager interface.
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 DebugControllerImpl 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.
GDesktopAppInfo
is an implementation of AppInfo
based on
desktop files.Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Interface that is used by backends to associate default
handlers with URI schemes.
The DesktopAppInfoLookupImpl type represents a native instance of the DesktopAppInfoLookup interface.
Functional interface declaration of the
DesktopAppLaunchCallback
callback.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.The
GdkDevice
object represents an input device, such
as a keyboard, a mouse, or a 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 class structure for a
GstDevice
object.The DeviceImpl type represents a native instance of the abstract Device class.
The DeviceImpl type represents a native instance of the abstract Device class.
Functional interface declaration of the
RemovedCallback
callback.Functional interface declaration of the
ToolChangedCallback
callback.A permission request for accessing user's audio/video 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.
GdkDevicePad
is an interface implemented by devices of type
InputSource.TABLET_PAD
The DevicePadImpl 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 structure of the base
GstDeviceProviderClass
The DeviceProviderImpl type represents a native instance of the abstract DeviceProvider class.
Functional interface declaration of the
ProviderHiddenCallback
callback.Functional interface declaration of the
ProviderUnhiddenCallback
callback.GstDeviceProviderFactory
is used to create instances of device providers.Inner class implementing a builder pattern to construct a GObject with
properties.
The opaque
GstDeviceProviderFactoryClass
data structure.A physical tool associated to a
GdkDevice
.Inner class implementing a builder pattern to construct a GObject with
properties.
Indicates the specific type of tool being used being a tablet.
An adaptive dialog container.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the
CloseAttemptCallback
callback.Deprecated.
Functional interface declaration of the
ClosedCallback
callback.Deprecated.
Error codes in the
GTK_DIALOG_ERROR
domain that can be returned
by async dialog functions.Flags used to influence dialog construction.
Describes the available presentation modes for
Dialog
.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.
GtkDirectoryList
is a list model that wraps g_file_enumerate_children_async().Inner class implementing a builder pattern to construct a GObject with
properties.
GdkDisplay
objects are the GDK 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.A singleton object that 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
.The
GdkDmabufFormats
struct 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.
GdkDmabufTextureBuilder
is a builder used to construct 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.
The
GdkDrag
object 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 DragImpl 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.GtkDragIcon
is a GtkRoot
implementation for drag icons.Inner class implementing a builder pattern to construct a GObject with
properties.
GtkDragSource
is 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
GdkDragSurface
is an interface for surfaces used during DND.Functional interface declaration of the
ComputeSizeCallback
callback.The DragSurfaceImpl type represents a native instance of the DragSurface interface.
The
GdkDragSurfaceInterface
implementation is private to GDK.The
GdkDragSurfaceSize
struct 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 DrawContextImpl type represents a native instance of the abstract DrawContext class.
Functional interface declaration of the
DrawCubicToFunc
callback.Glyph draw callbacks.
GtkDrawingArea
is a widget that 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.Interface for creating
GDrive
implementations.The DriveImpl type represents a native instance of the Drive interface.
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.
The
GdkDrop
object represents the target of an ongoing DND operation.Inner class implementing a builder pattern to construct a GObject with
properties.
The DropImpl type represents a native instance of the abstract Drop class.
GtkDropControllerMotion
is 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.GtkDropDown
is a widget that 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.
GtkDropTarget
is 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.GtkDropTargetAsync
is 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 DtlsClientConnectionImpl 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 DtlsConnectionImpl 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 DtlsServerConnectionImpl 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
.GtkEditable
is an interface for text editing widgets.Functional interface declaration of the
ChangedCallback
callback.Functional interface declaration of the
DeleteTextCallback
callback.The EditableImpl type represents a native instance of the Editable interface.
Functional interface declaration of the
InsertTextCallback
callback.A
GtkEditableLabel
is a label that allows users to
edit the 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.
GStreamer element class.
The ElementImpl type represents a native instance of the abstract Element class.
Functional interface declaration of the
NoMorePadsCallback
callback.Functional interface declaration of the
PadAddedCallback
callback.Functional interface declaration of the
PadRemovedCallback
callback.Functional interface declaration of the
ElementCallAsyncFunc
callback.GstElementFactory
is used to create instances of elements.Inner class implementing a builder pattern to construct a GObject with
properties.
A type defining the type of an element factory.
The standard flags that an element may have.
Functional interface declaration of the
ElementForeachPadFunc
callback.PangoEllipsizeMode
describes what sort of ellipsization
should be applied to text.GEmblem
is an implementation of Icon
that supports
having an emblem, which is an icon with additional properties.Inner class implementing a builder pattern to construct a GObject with
properties.
GEmblemedIcon
is an implementation of Icon
that supports
adding an emblem to an icon.Inner class implementing a builder pattern to construct a GObject with
properties.
GEmblemOrigin is used to add information about the origin of the emblem
to
GEmblem
.The
GtkEmojiChooser
is used by text widgets such as GtkEntry
or
GtkTextView
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
GtkEntry
is 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.A
GtkEntryBuffer
hold the text displayed in a GtkText
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.Functional interface declaration of the
EntryCompletionMatchFunc
callback.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.
GdkEvent
s are immutable data structures, created by GDK to
represent windowing system events.The EventImpl type represents a native instance of the abstract Event class.
GtkEventController
is the base class for event controllers.Inner class implementing a builder pattern to construct a GObject with
properties.
The EventControllerImpl type represents a native instance of the abstract EventController class.
GtkEventControllerFocus
is an event controller to keep track of
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.GtkEventControllerKey
is an event controller that 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.GtkEventControllerLegacy
is an event controller that 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.GtkEventControllerMotion
is an event controller tracking 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.GtkEventControllerScroll
is an event controller that 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
.GdkEventSequence
is an opaque type representing a sequence
of related touch 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.GtkEveryFilter
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.GtkExpander
allows the user to reveal its child by clicking
on an expander triangle.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.
GtkExpression
provides a way to describe references to values.The ExpressionImpl 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.
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.The FileImpl type represents a native instance of the File interface.
Information about a specific attribute.
Flags specifying the behaviour of an attribute.
Acts as a lightweight registry for possible valid file attributes.
Determines if a string matches a file attribute.
Used by g_file_set_attributes_from_info() when setting file attributes.
The data types for file attributes.
Deprecated.
The FileChooserImpl type represents a native instance of the FileChooser interface.
Describes whether a
GtkFileChooser
is being used to open existing files
or to save to a possibly new file.Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
These identify the various errors that can occur while calling
GtkFileChooser
functions.Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
A request to open a file chooser.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the
DesktopFolderCallback
callback.Functional interface declaration of the
DownFolderCallback
callback.Functional interface declaration of the
HomeFolderCallback
callback.Functional interface declaration of the
LocationPopupCallback
callback.Functional interface declaration of the
LocationPopupOnPasteCallback
callback.Functional interface declaration of the
LocationTogglePopupCallback
callback.Functional interface declaration of the
PlacesShortcutCallback
callback.Functional interface declaration of the
QuickBookmarkCallback
callback.Functional interface declaration of the
RecentShortcutCallback
callback.Functional interface declaration of the
SearchShortcutCallback
callback.Functional interface declaration of the
ShowHiddenCallback
callback.Functional interface declaration of the
UpFolderCallback
callback.Flags used when copying or moving files.
Flags used when an operation may create a file.
GFileDescriptorBased
is an interface for file descriptor based IO.An interface for file descriptor based io objects.
The FileDescriptorBasedImpl type represents a native instance of the FileDescriptorBased interface.
A
GtkFileDialog
object collects the arguments that
are needed to present a file chooser dialog to the
user, such as a title for the dialog and whether it
should be modal.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.GtkFileFilter
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.
A
GtkFileLauncher
object collects the arguments that are needed 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 FileMonitorImpl 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.GskFillRule
is used to select how paths are filled.A
GtkFilter
object 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 FilterInputStreamImpl type represents a native instance of the abstract FilterInputStream class.
GtkFilterListModel
is a list model that filters the elements of
the underlying model according to a GtkFilter
.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 FilterOutputStreamImpl 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.
GtkFixed
places its child widgets at fixed positions and with fixed sizes.Inner class implementing a builder pattern to construct a GObject with
properties.
GtkFixedLayout
is a layout manager which can place 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.
GtkFlattenListModel
is 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.
A
GtkFlowBox
puts child widgets in 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.GtkFlowBoxChild
is the kind of widget that can be added to a GtkFlowBox
.Functional interface declaration of the
ActivateCallback
callback.Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the
FlowBoxCreateWidgetFunc
callback.Functional interface declaration of the
FlowBoxFilterFunc
callback.Functional interface declaration of the
FlowBoxForeachFunc
callback.Functional interface declaration of the
FlowBoxSortFunc
callback.Utility struct to help handling
GstFlowReturn
combination.The result of passing data to a pad.
An event related to a keyboard focus change.
Deprecated.
Data type for holding fonts.
PangoCairoFont
is an interface exported by fonts for
use with Cairo.A
PangoFont
is used to represent a font in a
rendering-system-independent manner.Inner class implementing a builder pattern to construct a GObject with
properties.
The FontImpl type represents a native instance of the Font interface.
The FontImpl type represents a native instance of the abstract Font class.
Deprecated.
Functional interface declaration of the
ActivateCallback
callback.Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the
FontSetCallback
callback.Deprecated.
Deprecated.
The FontChooserImpl type represents a native instance of the FontChooser interface.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Specifies the granularity of font selection
that is desired in a
GtkFontChooser
.Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
A
PangoFontDescription
describes a font in an implementation-independent
manner.A
GtkFontDialog
object collects the arguments that
are needed to present a font chooser dialog to the
user, such as a title for the dialog and whether it
should be modal.Inner class implementing a builder pattern to construct a GObject with
properties.
The
GtkFontDialogButton
is wrapped around a FontDialog
and allows to open a font chooser dialog to change the font.Functional interface declaration of the
ActivateCallback
callback.Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the
FontDrawGlyphFunc
callback.Font-wide extent values, measured in font 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 FontFaceImpl 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 FontFamilyImpl type represents a native instance of the abstract FontFamily class.
Functional interface declaration of the
FontFilterFunc
callback.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.Functional interface declaration of the
FontGetGlyphKerningFunc
callback.Functional interface declaration of the
FontGetGlyphNameFunc
callback.Functional interface declaration of the
FontGetGlyphOriginFunc
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.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
PangoFontMapClass
structure holds the virtual functions for
a particular PangoFontMap
implementation.The FontMapImpl type represents a native instance of the FontMap interface.
The FontMapImpl type represents a native instance of the abstract FontMap class.
The bits in a
PangoFontMask
correspond to the set fields in a
PangoFontDescription
.A
PangoFontMetrics
structure holds the overall metric information
for a font.Functional interface declaration of the
FontPaintGlyphFunc
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
PangoFontsetClass
structure holds the virtual functions for
a particular PangoFontset
implementation.The FontsetImpl type represents a native instance of the abstract Fontset class.
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
rangeGtkFrame
is a widget that surrounds 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.
A
GdkFrameClock
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 FrameClockImpl 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.
A
GdkFrameTimings
object 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.
GtkGesture
is 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 GestureImpl type represents a native instance of the abstract Gesture class.
Functional interface declaration of the
SequenceStateChangedCallback
callback.Functional interface declaration of the
UpdateCallback
callback.GtkGestureClick
is a GtkGesture
implementation for clicks.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.GtkGestureDrag
is a GtkGesture
implementation for drags.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.GtkGestureLongPress
is a GtkGesture
for long presses.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.GtkGesturePan
is a GtkGesture
for pan gestures.Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the
PanCallback
callback.GtkGestureRotate
is a GtkGesture
for 2-finger rotations.Functional interface declaration of the
AngleChangedCallback
callback.Inner class implementing a builder pattern to construct a GObject with
properties.
GtkGestureSingle
is a GtkGestures
subclass optimized for singe-touch
and mouse gestures.Inner class implementing a builder pattern to construct a GObject with
properties.
GtkGestureStylus
is a GtkGesture
specific to 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.GtkGestureSwipe
is a GtkGesture
for swipe gestures.Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the
SwipeCallback
callback.GtkGestureZoom
is a GtkGesture
for 2-finger pinch/zoom gestures.Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the
ScaleChangedCallback
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.
GtkGLArea
is a widget that 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.GdkGLContext
is an object representing a platform-specific
OpenGL draw context.Inner class implementing a builder pattern to construct a GObject with
properties.
The GLContextImpl 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.
Utility class to call
GLib.log(java.lang.String, java.util.Set<org.gnome.glib.LogLevelFlags>, java.lang.String, java.lang.Object...)
for debug purposes.A GL based renderer.
Inner class implementing a builder pattern to construct a GObject with
properties.
A
GskGLShader
is a snippet of GLSL that is meant to run in the
fragment shader of the rendering pipeline.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.
GdkGLTextureBuilder
is a builder used to construct Texture
objects from
GL textures.Inner class implementing a builder pattern to construct a GObject with
properties.
This defines the types of the uniforms that
GskGLShaders
declare.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.
A widget that allows to bypass gsk rendering for its child by passing the content
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.GtkGrid
is a container which arranges its child widgets in
rows and columns.Inner class implementing a builder pattern to construct a GObject with
properties.
GtkGridLayout
is a layout manager which 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.
GtkGridView
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 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.GStreamer base object class.
The ObjectImpl type represents a native instance of the abstract GstObject class.
A
GString
is an object that handles the memory management of a C string.Constants and functions that are declared in the global GstVideo namespace.
Constants and functions that are declared in the global Gtk namespace.
A
GtkBuilder
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 GutterRendererImpl 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.
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.
GtkHeaderBar
is a widget for creating custom title bars for windows.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 HoverProviderImpl 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.GIconIface is used to implement GIcon types for various
different systems.
The IconImpl type represents a native instance of the Icon interface.
Used to specify options for gtk_icon_theme_lookup_icon().
Contains information found when looking up an icon in
GtkIconTheme
.Inner class implementing a builder pattern to construct a GObject with
properties.
Built-in icon sizes.
GtkIconTheme
provides a facility for loading 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.
Functional interface declaration of the
ActivateCursorItemCallback
callback.Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the
ItemActivatedCallback
callback.Functional interface declaration of the
MoveCursorCallback
callback.Functional interface declaration of the
SelectAllCallback
callback.Functional interface declaration of the
SelectCursorItemCallback
callback.Functional interface declaration of the
SelectionChangedCallback
callback.Functional interface declaration of the
ToggleCursorItemCallback
callback.Functional interface declaration of the
UnselectAllCallback
callback.An enum for determining where a dropped item goes.
Functional interface declaration of the
IconViewForeachFunc
callback.The
GtkImage
widget displays an image.Inner class implementing a builder pattern to construct a GObject with
properties.
Describes the image data representation used by a
Image
.GtkIMContext
defines 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 IMContextImpl 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.GtkIMContextSimple
is an input method supporting table-based input methods.Inner class implementing a builder pattern to construct a GObject with
properties.
GtkIMMulticontext
is an input method context supporting multiple,
switchable input methods.Inner class implementing a builder pattern to construct a GObject with
properties.
Auto-indentation interface.
The IndenterImpl 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.Provides an interface for initializing object such that initialization
may fail.
The InitableImpl type represents a native instance of the Initable interface.
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.
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 InputMethodContextImpl 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 InputStreamImpl type represents a native instance of the abstract InputStream class.
Structure used for scatter/gather data input.
GtkInscription
is a widget to show 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.
Caches Proxy instances 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
rangeFunctional 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.
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.
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 IOStreamImpl 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 GstIterator is used to retrieve multiple objects from another object in
a threadsafe way.
Functional interface declaration of the
IteratorCopyFunction
callback.Functional interface declaration of the
IteratorFoldFunction
callback.Functional interface declaration of the
IteratorForeachFunction
callback.Functional interface declaration of the
IteratorFreeFunction
callback.The result of a
GstIteratorItemFunction
.Functional interface declaration of the
IteratorItemFunction
callback.Functional interface declaration of the
IteratorNextFunction
callback.The result of gst_iterator_next().
Functional interface declaration of the
IteratorResyncFunction
callback.Describes a first party origin.
Describes a third party origin.
An implementation of
Closure
that can be used with Java callbacks.Constants and functions that are declared in the global JavaScriptCore namespace.
Enum values used to denote errors happening when executing JavaScript
Used for justifying the text inside a
Label
widget.An event related to a key-based device.
GKeyFile
parses .ini-like config files.Error codes returned by key file parsing.
Flags which influence the parsing.
A
GdkKeymapKey
is a hardware key that can be mapped to a keyval.Describes how well an event matches a given keyval and modifiers.
A
GtkShortcutTrigger
that triggers when a specific keyval and modifiers are pressed.Inner class implementing a builder pattern to construct a GObject with
properties.
The
GtkLabel
widget 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
Language
s.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.
GtkLayoutChild
is 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 LayoutChildImpl type represents a native instance of the abstract LayoutChild class.
Errors that can be returned by
Layout.deserialize(org.gnome.pango.Context, org.gnome.glib.Bytes, java.util.Set<org.gnome.pango.LayoutDeserializeFlags>)
.Flags that influence the behavior of
Layout.deserialize(org.gnome.pango.Context, org.gnome.glib.Bytes, 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
.Layout managers are delegate classes that handle the preferred size
and the allocation of a widget.
Inner class implementing a builder pattern to construct a GObject with
properties.
The
GtkLayoutManagerClass
structure contains only private data, and
should only be accessed through the provided API, or when subclassing
GtkLayoutManager
.The LayoutManagerImpl type represents a native instance of the abstract LayoutManager class.
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.
Describes length units.
GtkLevelBar
is a widget that can be used as 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
GtkLinkButton
is a button with a hyperlink.Functional interface declaration of the
ActivateLinkCallback
callback.Inner class implementing a builder pattern to construct a GObject with
properties.
GtkListBase
is the abstract base class for GTK's list widgets.Inner class implementing a builder pattern to construct a GObject with
properties.
The ListBaseImpl type represents a native instance of the abstract ListBase class.
GtkListBox
is 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.GtkListBoxRow
is 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.GtkListHeader
is 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.
GtkListItem
is used by list widgets to represent items in a
ListModel
.Inner class implementing a builder pattern to construct a GObject with
properties.
A
GtkListItemFactory
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 ListModelImpl 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.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Used to configure the focus behavior in the
GTK_DIR_TAB_FORWARD
and GTK_DIR_TAB_BACKWARD
direction, like the Tab
key
in a ListView
.GtkListView
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.Interface for icons that can be loaded as a stream.
The LoadableIconImpl type represents a native instance of the LoadableIcon interface.
Enum values used to denote the different events that happen during a
WebKitWebView
load operation.Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Flags used when locking miniobjects
The
PangoLogAttr
structure stores information about the attributes of a
single character.Structure representing a single field in a structured log entry.
Functional interface declaration of the
LogFunc
callback.Functional interface declaration of the
LogFunction
callback.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
.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.
Flags used when mapping memory
A structure containing the result of a map operation such as
gst_memory_map().
A
GtkMapListModel
maps the items in a list 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.
GtkMediaControls
is a widget to show controls for a video.Inner class implementing a builder pattern to construct a GObject with
properties.
Enum values used to denote the various media errors.
GtkMediaFile
implements GtkMediaStream
for files.Inner class implementing a builder pattern to construct a GObject with
properties.
The MediaFileImpl 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.
GtkMediaStream
is the integration point for media playback inside GTK.Inner class implementing a builder pattern to construct a GObject with
properties.
The MediaStreamImpl type represents a native instance of the abstract MediaStream class.
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.
GdkMemoryFormat
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 MemoryMonitorImpl 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.
GdkMemoryTextureBuilder
is a builder used to construct 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 MenuAttributeIterImpl type represents a native instance of the abstract MenuAttributeIter class.
The
GtkMenuButton
widget is used to display 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 MenuLinkIterImpl 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 MenuModelImpl 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.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Various flags that can be set on a
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.A
GtkShortcutAction
that calls gtk_widget_mnemonic_activate().Inner class implementing a builder pattern to construct a GObject with
properties.
A
GtkShortcutTrigger
that 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][glib-Dynamic-Loading-of-Modules].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.GdkMonitor
objects represent 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.Interface for implementing operations for mounts.
The MountImpl type represents a native instance of the Mount interface.
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.GtkMountOperation
is an implementation of GMountOperation
.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.
GtkMultiFilter
is the base class for filters that combine multiple filters.Inner class implementing a builder pattern to construct a GObject with
properties.
The MultiFilterImpl 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.
GtkMultiSelection
is a GtkSelectionModel
that allows selecting multiple
elements.Inner class implementing a builder pattern to construct a GObject with
properties.
GtkMultiSorter
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).A
GtkShortcutAction
that activates an action by name.Inner class implementing a builder pattern to construct a GObject with
properties.
GtkNative
is the interface implemented by all widgets that have
their own GdkSurface
.The NativeImpl type represents a native instance of the Native interface.
Native dialogs are platform dialogs that don't use
GtkDialog
.Inner class implementing a builder pattern to construct a GObject with
properties.
Class structure for
GtkNativeDialog
.The NativeDialogImpl type represents a native instance of the abstract NativeDialog class.
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 NativeVolumeMonitorImpl 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 NavigationImpl 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 NetworkMonitorImpl 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][glib-N-ary-Trees].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.
GtkNoSelection
is a GtkSelectionModel
that does not allow selecting
anything.Inner class implementing a builder pattern to construct a GObject with
properties.
GtkNotebook
is a container whose children are pages switched
between 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.GtkNotebookPage
is 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
.A
GtkShortcutAction
that 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.
GtkNumericSorter
is a GtkSorter
that compares numbers.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.A GOptionEntry struct defines a single option.
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.
The
GtkOrientable
interface is implemented by all widgets that can be
oriented horizontally or vertically.The OrientableImpl 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](https://docs.microsoft.com/en-us/typography/opentype/spec/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 OutputStreamImpl 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.
GtkOverlay
is a container which contains a single main child, on top
of which it can place “overlay” widgets.Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the
GetChildPositionCallback
callback.GtkOverlayLayout
is the layout manager used by Overlay
.Inner class implementing a builder pattern to construct a GObject with
properties.
GtkLayoutChild
subclass for children in a GtkOverlayLayout
.Inner class implementing a builder pattern to construct a GObject with
properties.
A widget presenting sidebar and content side by side or as an overlay.
Inner class implementing a builder pattern to construct a GObject with
properties.
The
PangoOverline
enumeration is used to specify whether text
should be overlined, and if so, the type of line.Helper class to register method overrides in a new GType.
Represents the packing location of a children in its parent.
A
GstElement
is linked to other elements via "pads", which are extremely
light-weight generic link points.Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the
LinkedCallback
callback.Functional interface declaration of the
UnlinkedCallback
callback.Struct defining a pad action entry.
The type of a pad action.
Functional interface declaration of the
PadActivateFunction
callback.Functional interface declaration of the
PadActivateModeFunction
callback.Functional interface declaration of the
PadChainFunction
callback.Functional interface declaration of the
PadChainListFunction
callback.GtkPadController
is an event controller for 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().
A
GtkPageSetup
object stores the page size, orientation and margins.Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the
PageSetupDoneFunc
callback.GtkPageSetupUnixDialog
implements 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.
GdkPaintable
is a simple interface used by GTK to represent content that
can be painted.Functional interface declaration of the
InvalidateContentsCallback
callback.Functional interface declaration of the
InvalidateSizeCallback
callback.The PaintableImpl 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
.A widget with two panes, arranged either 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.
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 class structure for the GParamSpec type.
The ParamSpecImpl type represents a native instance of the abstract ParamSpec class.
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.
GtkPasswordEntry
is an entry that has been tailored for entering secrets.Functional interface declaration of the
ActivateCallback
callback.Inner class implementing a builder pattern to construct a GObject with
properties.
A
GtkEntryBuffer
that locks the underlying memory to prevent it
from being swapped to disk.Inner class implementing a builder pattern to construct a GObject with
properties.
A
EntryRow
tailored for entering secrets.Inner class implementing a builder pattern to construct a GObject with
properties.
GPasswordSave
is used to indicate the lifespan of a saved password.A
GskPath
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.GskPathBuilder
is an auxiliary object for constructing
GskPath
objects.The values of the
GskPathDirection
enum are 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.GskPathMeasure
is an object that allows measurements
on GskPath
s such as determining the length of the path.Path operations are used to describe the segments of a
GskPath
.GskPathPoint
is an opaque type representing a point on a path.A
GPatternSpec
struct is the ‘compiled’ form of a glob-style pattern.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 PermissionImpl type represents a native instance of the abstract Permission class.
A permission request.
The PermissionRequestImpl 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](https://w3c.github.io/permissions/).
Flags that influence the behavior of
Widget.pick(double, double, java.util.Set<org.gnome.gtk.PickFlags>)
.The
GtkPicture
widget 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.
An opaque object representing an animation.
Inner class implementing a builder pattern to construct a GObject with
properties.
Modules supporting animations must derive a type from
GdkPixbufAnimation
, providing suitable implementations of the
virtual functions.An opaque object representing an iterator which points to a
certain position in an animation.
Inner class implementing a builder pattern to construct a GObject with
properties.
Modules supporting animations must derive a type from
GdkPixbufAnimationIter
, providing suitable implementations of the
virtual functions.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 class provides utility functions to retrieve the runtime
platform and and check if a function is supported on 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 PluginFeatureImpl 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 PolicyDecisionImpl 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 InputStream
s that
can be polled for readiness to read.The PollableInputStreamImpl type represents a native instance of the PollableInputStream interface.
The interface for pollable input streams.
GPollableOutputStream
is implemented by OutputStream
s that
can be polled for readiness to write.The PollableOutputStreamImpl 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.GtkPopover
is a bubble-like context 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.GtkPopoverMenu
is a subclass of GtkPopover
that implements menu
behavior.Inner class implementing a builder pattern to construct a GObject with
properties.
GtkPopoverMenuBar
presents a horizontal bar of items that pop
up popover 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
GdkPopup
is a surface that is attached to another surface.The PopupImpl type represents a native instance of the Popup interface.
The
GdkPopupLayout
struct contains information that is
necessary position a Popup
relative to its parent.Data type for holding a single coordinate value.
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 PowerProfileMonitorImpl 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.
Inner class implementing a builder pattern to construct a GObject with
properties.
This interface offers methods to query and manipulate parameter preset sets.
The PresetImpl 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.
A
GtkPrintContext
encapsulates context information that is required when
drawing pages for printing.Inner class implementing a builder pattern to construct a GObject with
properties.
A
GtkPrintDialog
object collects the arguments that
are needed to present a print dialog to the user, such
as a title for the dialog and whether it should be modal.Inner class implementing a builder pattern to construct a GObject with
properties.
See also gtk_print_settings_set_duplex().
A
GtkPrinter
object 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.A
GtkPrintJob
object 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.GtkPrintOperation
is the 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.
GtkPrintOperationPreview
is the interface that is used to
implement print preview.Functional interface declaration of the
GotPageSizeCallback
callback.The PrintOperationPreviewImpl 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().
A
GtkPrintSettings
object represents 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.A
GtkPrintSetup
is 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.
GtkPrintUnixDialog
implements 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.GtkProgressBar
is typically used to display 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
GstPromise
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.
Represents an instance of a proxy object with a handle to an object in
native memory.
A
GProxy
handles connecting to a remote host via a given type of
proxy server.The ProxyImpl 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 ProxyResolverImpl type represents a native instance of the ProxyResolver interface.
The virtual function table for
GProxyResolver
.Contains the public fields of a pointer array.
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][glib-Double-ended-Queues].
GstQueueArray
is an object that provides standard queue functionality
based on an array instead of linked lists.A render node for a radial gradient.
The GRand struct is an opaque data structure.
GtkRange
is the common 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.
GtkRecentInfo
contains the metadata associated with an item in the
recently used files list.GtkRecentManager
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.
The location and size of a rectangle region.
A
GdkRectangle
data type for representing rectangles.The
PangoRectangle
structure represents 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 the "compiled" form of a regular expression pattern.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.
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 RemoteActionGroupImpl type represents a native instance of the RemoteActionGroup interface.
The virtual function table for
GRemoteActionGroup
.GskRenderer
is a class that 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.
Class structure for
PangoRenderer
.The RendererImpl type represents a native instance of the abstract Renderer class.
The RendererImpl type represents a native instance of the abstract Renderer class.
GskRenderNode
is the basic block in a scene graph to be
rendered using Renderer
.The RenderNodeImpl 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.
A
GtkRequisition
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 ResolverImpl 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.
Predefined values for use as response ids in gtk_dialog_add_button().
A
GtkRevealer
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.A
GdkRGBA
is used to represent a color, in a way that is compatible
with cairo’s notion of color.GtkRoot
is the interface implemented by all widgets that can act as a toplevel
widget.The RootImpl 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.
The GRWLock struct is an opaque data structure to represent a
reader-writer lock.
Represents the same-site policies of a cookie.
A
GstSample
is a small object containing data, a type, timing and
extra arbitrary information.Enum values to specify the different ways in which a
WebKitWebView
can save its current web page into a self-contained file.A
GtkScale
is a slider control used to select a numeric value.Inner class implementing a builder pattern to construct a GObject with
properties.
GtkScaleButton
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.
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
WebKitScriptDialog
A
PangoScriptIter
is used to iterate through a string
and identify ranges in different scripts.A reply for a script message received.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the
WindowObjectClearedCallback
callback.GtkScrollable
is an interface for widgets with native scrolling ability.The ScrollableImpl 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.
The
GtkScrollbar
widget is a horizontal or vertical scrollbar.Inner class implementing a builder pattern to construct a GObject with
properties.
Specifies the direction for scroll events.
GtkScrolledWindow
is a container that 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.
The
GtkScrollInfo
can be used to provide more accurate data on how a scroll
operation should be performed.Passed as argument to various keybinding signals.
Scrolling types.
Specifies the unit of scroll deltas.
GtkSearchBar
is a container made to have a search entry.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.
GtkSearchEntry
is an entry widget that has been tailored for use
as a search entry.Functional interface declaration of the
ActivateCallback
callback.Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the
NextMatchCallback
callback.Functional interface declaration of the
PreviousMatchCallback
callback.Functional interface declaration of the
SearchChangedCallback
callback.Functional interface declaration of the
SearchStartedCallback
callback.Functional interface declaration of the
StopSearchCallback
callback.The different search modes.
Search settings.
Inner class implementing a builder pattern to construct a GObject with
properties.
The
GdkSeat
object 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 SeatImpl 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.
GtkSectionModel
is an interface that adds support for sections to list models.The SectionModelImpl 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.Provides an interface for implementing seekable functionality on I/O Streams.
The SeekableImpl type represents a native instance of the Seekable interface.
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
.GtkSelectionFilterModel
is 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.
GtkSelectionModel
is an interface that add support for selection to list models.Functional interface declaration of the
SelectionChangedCallback
callback.The SelectionModelImpl 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.
GtkSeparator
is a horizontal or vertical separator widget.Inner class implementing a builder pattern to construct a GObject with
properties.
The
GSequence
struct is an opaque data type representing a
[sequence][glib-Sequences] 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.
A 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.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 SessionFeatureImpl type represents a native instance of the SessionFeature interface.
The interface implemented by
SessionFeature
s.Data type for holding a set of integers.
The
GSettings
class provides a convenient API for storing and retrieving
application settings.GtkSettings
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.
Class structure for
GSettingsBackend
.The SettingsBackendImpl type represents a native instance of the abstract SettingsBackend class.
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.
An object to build the uniforms data for a
GskGLShader
.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.
A
GtkShortcut
describes a keyboard shortcut.Inner class implementing a builder pattern to construct a GObject with
properties.
GtkShortcutAction
encodes an action that can be triggered by a
keyboard shortcut.Inner class implementing a builder pattern to construct a GObject with
properties.
The ShortcutActionImpl type represents a native instance of the abstract ShortcutAction class.
List of flags that can be passed to action activation.
GtkShortcutController
is an event controller that manages shortcuts.Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the
ShortcutFunc
callback.GtkShortcutLabel
displays a single keyboard shortcut or gesture.Inner class implementing a builder pattern to construct a GObject with
properties.
The
GtkShortcutManager
interface is used to implement
shortcut scopes.The ShortcutManagerImpl type represents a native instance of the ShortcutManager interface.
The list of functions that can be implemented for the
GtkShortcutManager
interface.Describes where
Shortcut
s added to a
ShortcutController
get handled.A
GtkShortcutsGroup
represents a group of related keyboard shortcuts
or gestures.Inner class implementing a builder pattern to construct a GObject with
properties.
A
GtkShortcutsSection
collects all the keyboard shortcuts and gestures
for a major application mode.Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the
ChangeCurrentPageCallback
callback.A
GtkShortcutsShortcut
represents a single keyboard shortcut or gesture
with a short text.Inner class implementing a builder pattern to construct a GObject with
properties.
A
GtkShortcutsWindow
shows information about the keyboard shortcuts
and gestures of an application.Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the
CloseCallback
callback.Functional interface declaration of the
SearchCallback
callback.GtkShortcutTrigger
tracks how a GtkShortcut
should be activated.Inner class implementing a builder pattern to construct a GObject with
properties.
The ShortcutTriggerImpl 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.A
GtkShortcut
Action that emits a signal.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.GtkSignalListItemFactory
is a GtkListItemFactory
that 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.
GtkSingleSelection
is a GtkSelectionModel
that allows selecting a single
item.Inner class implementing a builder pattern to construct a GObject with
properties.
A size.
GtkSizeGroup
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.
GtkSliceListModel
is 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.
GtkSnapshot
assists in creating RenderNode
s 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 SnapshotImpl type represents a native instance of the abstract Snapshot class.
Enum values used to denote errors happening when creating snapshots of
WebKitWebView
Enum values used to specify options when taking a snapshot
from a
WebKitWebView
.Enum values used to specify the region from which to get a
WebKitWebView
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 SocketAddressImpl 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.
Class structure for
GSocketAddressEnumerator
.The SocketAddressEnumeratorImpl type represents a native instance of the abstract SocketAddressEnumerator class.
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
.Provides an interface for returning a
GSocketAddressEnumerator
and GProxyAddressEnumerator
The SocketConnectableImpl type represents a native instance of the SocketConnectable interface.
GSocketConnection
is a IOStream
for a connected socket.Inner class implementing a builder pattern to construct a GObject with
properties.
A
GSocketControlMessage
is a special-purpose utility message that
can be sent to or received from a Socket
.Inner class implementing a builder pattern to construct a GObject with
properties.
Class structure for
GSocketControlMessage
.The SocketControlMessageImpl type represents a native instance of the abstract SocketControlMessage class.
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
.GtkSorter
is an object to describe sorting criteria.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
GListModel
that sorts the elements of an underlying model
according to a GtkSorter
.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.
A
GtkSpinButton
is an ideal way to allow the user to set the
value of some attribute.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.
A
GtkSpinner
widget 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.
GtkStack
is a container which only shows one of its children
at a time.Inner class implementing a builder pattern to construct a GObject with
properties.
GtkStackPage
is an auxiliary class used by GtkStack
.Inner class implementing a builder pattern to construct a GObject with
properties.
A
GtkStackSidebar
uses a sidebar to switch between GtkStack
pages.Inner class implementing a builder pattern to construct a GObject with
properties.
The
GtkStackSwitcher
shows a row of buttons to switch between GtkStack
pages.Inner class implementing a builder pattern to construct a GObject with
properties.
Possible transitions between pages in a
GtkStack
widget.A type corresponding to the appropriate struct type for the stat()
system call, depending on the platform and/or compiler being used.
The possible states an element can be in.
These are the different state changes an element goes through.
The possible return values from a state change function such as
gst_element_set_state().
Describes a widget state.
Data structure to initialize
GstCaps
from a string description usually
used in conjunction with GST_STATIC_CAPS() and gst_static_caps_get() to
instantiate a GstCaps
.A
GStaticMutex
works like a GMutex
.Structure describing the
GstStaticPadTemplate
.A
GStaticRecMutex
works like a GStaticMutex
, but it can be locked
multiple times by one thread.GStaticResource
is an opaque data structure and can only be accessed
using the following functions.Deprecated.
These represent the known HTTP status code values, plus various
network and internal errors.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Deprecated.
A page used for empty/error states and similar use-cases.
Inner class implementing a builder pattern to construct a GObject with
properties.
A high-level object representing a single stream.
Inner class implementing a builder pattern to construct a GObject with
properties.
GstStream class structure
A collection of
GstStream
that are available.Inner class implementing a builder pattern to construct a GObject with
properties.
GstStreamCollection class structure
Functional interface declaration of the
StreamNotifyCallback
callback.Stream errors are for anything related to the stream being processed:
format errors, media type errors, ...
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 StreamVolumeImpl 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 stringsGtkStringFilter
determines whether to include items by comparing
strings to a fixed search term.Inner class implementing a builder pattern to construct a GObject with
properties.
Specifies how search strings are matched inside text.
GtkStringList
is a list model that wraps an array of strings.Inner class implementing a builder pattern to construct a GObject with
properties.
GtkStringObject
is the type of items in a GtkStringList
.Inner class implementing a builder pattern to construct a GObject with
properties.
GtkStringSorter
is a GtkSorter
that compares strings.Inner class implementing a builder pattern to construct a GObject with
properties.
A
GskStroke
struct collects the parameters that influence
the operation of 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
StructureForeachFunc
callback.Functional interface declaration of the
StructureMapFunc
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.
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.
GtkStyleProvider
is an interface for style information used by
GtkStyleContext
.Functional interface declaration of the
GtkPrivateChangedCallback
callback.The StyleProviderImpl 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 StyleSchemeChooserImpl 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
StyleScheme
s.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.
A
GdkSurface
is 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 SurfaceImpl type represents a native instance of the abstract Surface class.
Determines a surface edge or corner.
An interface for swipeable widgets.
The SwipeableImpl 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.GtkSwitch
is 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[])
.GtkSymbolicPaintable
is an interface that support symbolic colors in
paintables.The SymbolicPaintableImpl 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 TagSetterImpl 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
g_test_build_filename().
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 g_test_trap_subprocess() to control input and output.
An opaque structure representing a test suite.
Deprecated.
The
GtkText
widget is a single-line text entry widget.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.A
GtkTextChildAnchor
is 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.
An iterator for the contents of a
GtkTextBuffer
.A
GtkTextMark
is 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.
A tag that can be applied to text contained in a
GtkTextBuffer
.Inner class implementing a builder pattern to construct a GObject with
properties.
The collection of 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.
GdkTexture
is the basic element used to refer to pixel data.Inner class implementing a builder pattern to construct a GObject with
properties.
The TextureImpl type represents a native instance of the abstract Texture class.
The
GdkTextureDownloader
is 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
.A widget that 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.
Functional interface declaration of the
TickCallback
callback.Deprecated.
A
GdkTimeCoord
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.
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 TlsBackendImpl 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 TlsCertificateImpl 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 TlsClientConnectionImpl 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 class structure for the
GTlsConnection
type.The TlsConnectionImpl type represents a native instance of the abstract TlsConnection class.
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 class for
GTlsDatabase
.The TlsDatabaseImpl type represents a native instance of the abstract TlsDatabase class.
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 TlsFileDatabaseImpl type represents a native instance of the TlsFileDatabase interface.
Provides an interface for
GTlsFileDatabase
implementations.GTlsInteraction
provides a mechanism for the TLS connection and database
code to interact with the user.Inner class implementing a builder pattern to construct a GObject with
properties.
The class for
GTlsInteraction
.GTlsInteractionResult
is returned by various functions in GTlsInteraction
when finishing an interaction request.An abstract interface representing a password used in TLS.
Inner class implementing a builder pattern to construct a GObject with
properties.
Class structure for
GTlsPassword
.Various flags for the password.
The TLS or DTLS protocol version used by a
GTlsConnection
or
GDtlsConnection
.Deprecated.
GTlsServerConnection
is the server-side subclass of
TlsConnection
, representing a server-side TLS connection.The TlsServerConnectionImpl 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 TocSetterImpl type represents a native instance of the TocSetter interface.
GstTocSetterInterface
interface.A
GtkToggleButton
is 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.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.
GtkTooltip
is an object representing a widget tooltip.Inner class implementing a builder pattern to construct a GObject with
properties.
A
GdkToplevel
is a freestanding toplevel surface.Functional interface declaration of the
ComputeSizeCallback
callback.The ToplevelImpl type represents a native instance of the Toplevel interface.
The
GdkToplevelLayout
struct contains information that
is necessary to present a sovereign window on screen.The
GdkToplevelSize
struct 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 TracerImpl 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.
GskTransform
is an object to describe transform matrices.The categories of matrices relevant for GSK and GTK.
A render node applying a
GskTransform
to its single child node.Functional interface declaration of the
TranslateFunc
callback.Deprecated.
Specifies which nodes are visited during several of the tree
functions, including g_node_traverse() and g_node_find().
Functional interface declaration of the
TraverseFunc
callback.Functional interface declaration of the
TraverseNodeFunc
callback.Specifies the type of traversal performed by g_tree_traverse(),
g_node_traverse() and g_node_find().
The GTree struct is an opaque data structure representing a
[balanced binary tree][glib-Balanced-Binary-Trees].
Functional interface declaration of the
TreeCellDataFunc
callback.Deprecated.
The TreeDragDestImpl type represents a native instance of the TreeDragDest interface.
Deprecated.
The TreeDragSourceImpl type represents a native instance of the TreeDragSource interface.
GtkTreeExpander
is a widget that provides an expander for a list.Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Functional interface declaration of the
TreeIterCompareFunc
callback.GtkTreeListModel
is 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.GtkTreeListRow
is used by GtkTreeListModel
to represent items.Inner class implementing a builder pattern to construct a GObject with
properties.
GtkTreeListRowSorter
is a special-purpose sorter that will apply a given
sorter to the levels in a tree.Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Functional interface declaration of the
RowChangedCallback
callback.Functional interface declaration of the
RowDeletedCallback
callback.Functional interface declaration of the
RowHasChildToggledCallback
callback.Functional interface declaration of the
RowInsertedCallback
callback.Functional interface declaration of the
RowsReorderedCallback
callback.The TreeModelImpl type represents a native instance of the TreeModel interface.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the
TreeModelFilterModifyFunc
callback.Functional interface declaration of the
TreeModelFilterVisibleFunc
callback.Deprecated.
Functional interface declaration of the
TreeModelForeachFunc
callback.Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
An opaque type which identifies a specific node in a
GTree
.Deprecated.
Deprecated.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the
ChangedCallback
callback.Functional interface declaration of the
TreeSelectionForeachFunc
callback.Functional interface declaration of the
TreeSelectionFunc
callback.Deprecated.
Functional interface declaration of the
SortColumnChangedCallback
callback.The TreeSortableImpl type represents a native instance of the TreeSortable interface.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the
ColumnsChangedCallback
callback.Functional interface declaration of the
CursorChangedCallback
callback.Functional interface declaration of the
ExpandCollapseCursorRowCallback
callback.Functional interface declaration of the
MoveCursorCallback
callback.Functional interface declaration of the
RowActivatedCallback
callback.Functional interface declaration of the
RowCollapsedCallback
callback.Functional interface declaration of the
RowExpandedCallback
callback.Functional interface declaration of the
SelectAllCallback
callback.Functional interface declaration of the
SelectCursorParentCallback
callback.Functional interface declaration of the
SelectCursorRowCallback
callback.Functional interface declaration of the
StartInteractiveSearchCallback
callback.Functional interface declaration of the
TestCollapseRowCallback
callback.Functional interface declaration of the
TestExpandRowCallback
callback.Functional interface declaration of the
ToggleCursorRowCallback
callback.Functional interface declaration of the
UnselectAllCallback
callback.Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the
ClickedCallback
callback.Functional interface declaration of the
TreeViewColumnDropFunc
callback.The sizing method the column uses to determine its width.
An enum for determining where a dropped row goes.
Used to indicate which grid lines to draw in a tree view.
Functional interface declaration of the
TreeViewMappingFunc
callback.Functional interface declaration of the
TreeViewRowSeparatorFunc
callback.Functional interface declaration of the
TreeViewSearchEqualFunc
callback.A triangle.
Deprecated.
A numerical value which represents the unique identifier of a registered
type.
A register of GTypes with a Java constructor for each GType.
An opaque structure used as the base of all classes.
Functional interface declaration of the
TypeClassCacheFunc
callback.A union holding one collected value.
Possible types of the elements contained in a typed array.
Deprecated.
The following functions allow you to detect the media type of an unknown
stream.
Functional interface declaration of the
GetLengthCallback
callback.Functional interface declaration of the
PeekCallback
callback.Functional interface declaration of the
SuggestCallback
callback.The opaque
GstTypeFindData
structure.These functions allow querying information about registered typefind
functions.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the
TypeFindFunction
callback.Functional interface declaration of the
TypeFindHelperGetRangeFunction
callback.The probability of the typefind function.
Bit masks used to check or determine characteristics of a type.
Bit masks used to check or determine specific characteristics of a
fundamental type.
A structure that provides information to the type system which is
used specifically for managing fundamental types.
This structure is used to provide the type system with the information
required to initialize and destruct (finalize) a type's class and
its instances.
An opaque structure used as the base of all type instances.
An opaque structure used as the base of all interface types.
Functional interface declaration of the
TypeInterfaceCheckFunc
callback.GTypeModule
provides a simple implementation of the GTypePlugin
interface.Inner class implementing a builder pattern to construct a GObject with
properties.
In order to implement dynamic loading of types based on
GTypeModule
,
the load
and unload
functions in GTypeModuleClass
must be implemented.The TypeModuleImpl type represents a native instance of the abstract TypeModule class.
An interface that handles the lifecycle of dynamically loaded types.
The TypePluginImpl 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.The
GTypeValueTable
provides the functions required by the GValue
implementation, to serve as a container for values of a type.The
PangoUnderline
enumeration is used to specify whether text
should be underlined, and if so, the type of underlining.These are the possible line break classifications.
Data type for the Canonical_Combining_Class (ccc) property
from the Unicode Character Database.
Functional interface declaration of the
UnicodeCombiningClassFunc
callback.Functional interface declaration of the
UnicodeComposeFunc
callback.Deprecated.
Functional interface declaration of the
UnicodeDecomposeFunc
callback.Deprecated.
Data type containing a set of virtual methods used for
accessing various Unicode character properties.
Data type for the "General_Category" (gc) property from
the Unicode Character Database.
Functional interface declaration of the
UnicodeGeneralCategoryFunc
callback.Functional interface declaration of the
UnicodeMirroringFunc
callback.The
GUnicodeScript
enumeration identifies different writing
systems.Functional interface declaration of the
UnicodeScriptFunc
callback.These are the possible character classifications from the
Unicode specification.
See also gtk_print_settings_set_paper_width().
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.
This
SocketControlMessage
contains a UnixFDList
.Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the
UnixFDSourceFunc
callback.GUnixInputStream
implements InputStream
for reading from a UNIX
file descriptor, including asynchronous operations.Inner class implementing a builder pattern to construct a GObject with
properties.
Defines a Unix mount entry (e.g.
Watches
GUnixMounts
for changes.Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the
MountpointsChangedCallback
callback.Functional interface declaration of the
MountsChangedCallback
callback.Defines a Unix mount point (e.g.
GUnixOutputStream
implements OutputStream
for writing to a UNIX
file descriptor, including asynchronous operations.Inner class implementing a builder pattern to construct a GObject with
properties.
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
.This exception is thrown when a function is run on a platform where it is
not available.
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 URIHandlerImpl 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().
A
GtkUriLauncher
object collects the arguments that are needed 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.
JSCValue represents a reference to a value in a
JSCContext
.Inner class implementing a builder pattern to construct a GObject with
properties.
A fundamental type that describes an ordered list of
GValue
Deprecated.
Functional interface declaration of the
ValueCompareFunc
callback.Functional interface declaration of the
ValueDeserializeFunc
callback.Functional interface declaration of the
ValueDeserializeWithPSpecFunc
callback.A fundamental type that describes an unordered list of
GValue
Flags used when defining properties with jsc_value_object_define_property_data() and
jsc_value_object_define_property_accessor().
Functional interface declaration of the
ValueSerializeFunc
callback.VTable for the
GValue
type
.Functional interface declaration of the
ValueTransform
callback.Utility functions to convert a
Value
to and from a Java Object.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.
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.GtkVideo
is a widget to show 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 VideoAggregatorImpl 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
GstVideoCodecFrame
Structure representing the state of an incoming or outgoing video
stream for encoders and decoders.
Structure describing the color info.
The color matrix is used to convert between Y'PbPr and
non-linear RGB (R'G'B')
The color primaries define the how to transform linear RGB values to and from
the CIE XYZ colorspace.
Structure describing the chromaticity coordinates of an RGB system.
Possible color range values.
Content light level information specified in CEA-861.3, Appendix A.
Functional interface declaration of the
VideoConvertSampleCallback
callback.Extra buffer metadata describing image cropping.
This base class is for video decoders turning encoded data into raw video
frames.
Inner class implementing a builder pattern to construct a GObject with
properties.
Subclasses can override any of the available virtual methods or not, as
needed.
The VideoDecoderImpl type represents a native instance of the abstract VideoDecoder class.
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 VideoDirectionImpl 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.
Subclasses can override any of the available virtual methods or not, as
needed.
The VideoEncoderImpl type represents a native instance of the abstract VideoEncoder class.
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 video filter class structure.
The VideoFilterImpl type represents a native instance of the abstract VideoFilter class.
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 VideoOrientationImpl 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 VideoOverlayImpl 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
GstVideoVBIParser
Subclass 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.GtkViewport
implements scrollability for widgets that lack their
own scrolling capabilities.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.Interface for implementing operations for mountable volumes.
The VolumeImpl type represents a native instance of the Volume interface.
Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
GVolumeMonitor
is for listing the user interesting devices and volumes
on the computer.Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the
DriveChangedCallback
callback.Functional interface declaration of the
DriveConnectedCallback
callback.Functional interface declaration of the
DriveDisconnectedCallback
callback.Functional interface declaration of the
DriveEjectButtonCallback
callback.Functional interface declaration of the
DriveStopButtonCallback
callback.Functional interface declaration of the
MountAddedCallback
callback.Functional interface declaration of the
MountChangedCallback
callback.Functional interface declaration of the
MountPreUnmountCallback
callback.Functional interface declaration of the
MountRemovedCallback
callback.Functional interface declaration of the
VolumeAddedCallback
callback.Functional interface declaration of the
VolumeChangedCallback
callback.Functional interface declaration of the
IsSupportedCallback
callback.Functional interface declaration of the
VolumeRemovedCallback
callback.Deprecated.
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the
ImagesUpdatedCallback
callback.The VulkanContextImpl type represents a native instance of the abstract VulkanContext class.
Error enumeration for
GdkVulkanContext
.A GSK renderer that is using 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.Enum values used for setting if a
WebKitWebView
is intended for
WebExtensions.Form manager of a
WebKitWebPage
in a WebKitScriptWorld
Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the
FormControlsAssociatedCallback
callback.Functional interface declaration of the
WillSendSubmitEventCallback
callback.Functional interface declaration of the
WillSubmitFormCallback
callback.Result of a Hit Test (Web Process Extensions).
Inner class implementing a builder pattern to construct a GObject with
properties.
Access to the WebKit inspector.
Functional interface declaration of the
AttachCallback
callback.Functional interface declaration of the
BringToFrontCallback
callback.Inner class implementing a builder pattern to construct a GObject with
properties.
Functional interface declaration of the
ClosedCallback
callback.Functional interface declaration of the
DetachCallback
callback.Functional interface declaration of the
OpenWindowCallback
callback.Constants and functions that are declared in the global WebKit namespace.
Constants and functions that are declared in the global WebKitWebProcessExtension namespace.
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 class structure for the
SoupWebsocketExtension
.The WebsocketExtensionImpl type represents a native instance of the abstract WebsocketExtension class.
A SoupWebsocketExtensionDeflate is a
WebsocketExtension
implementing permessage-deflate (RFC 7692).Inner class implementing a builder pattern to construct a GObject with
properties.
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 WidgetImpl type represents a native instance of the abstract Widget class.
Functional interface declaration of the
WidgetActionActivateFunc
callback.GtkWidgetPaintable
is a GdkPaintable
that displays the contents
of a widget.Inner class implementing a builder pattern to construct a GObject with
properties.
GWin32InputStream
implements InputStream
for reading from a
Windows file handle.Inner class implementing a builder pattern to construct a GObject with
properties.
Type of Windows edition to check for at run-time.
GWin32OutputStream
implements OutputStream
for writing to a
Windows file handle.Inner class implementing a builder pattern to construct a GObject with
properties.
A freeform window.
A
GtkWindow
is 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.
GtkWindowControls
shows window frame controls.Inner class implementing a builder pattern to construct a GObject with
properties.
GtkWindowGroup
makes group of windows behave like separate applications.Inner class implementing a builder pattern to construct a GObject with
properties.
GtkWindowHandle
is a titlebar area widget.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.
Describes a type of line wrapping.
PangoWrapMode
describes how to wrap the lines of a PangoLayout
to the desired width.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.