Table of Contents

Namespace Gdk.Internal

Classes

AppLaunchContext
AppLaunchContextHandle
ButtonEvent
CairoContext
CairoContextHandle
CicpParams
CicpParamsClass
CicpParamsClassHandle
CicpParamsClassOwnedHandle
CicpParamsClassUnownedHandle
CicpParamsHandle
Clipboard
ClipboardHandle
ColorState
ColorStateHandle
ColorStateOwnedHandle
ColorStateUnownedHandle
ContentDeserializeFuncAsyncHandler

Async Handler for ContentDeserializeFunc. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

ContentDeserializeFuncCallHandler

Call Handler for ContentDeserializeFunc. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.

ContentDeserializeFuncForeverHandler

Forever Handler for ContentDeserializeFunc. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

ContentDeserializeFuncNotifiedHandler

Notified Handler for ContentDeserializeFunc. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

ContentDeserializer
ContentDeserializerHandle
ContentFormats
ContentFormatsBuilder
ContentFormatsBuilderHandle
ContentFormatsBuilderOwnedHandle
ContentFormatsBuilderUnownedHandle
ContentFormatsHandle
ContentFormatsOwnedHandle
ContentFormatsUnownedHandle
ContentProvider
ContentProviderClass
ContentProviderClassArrayHandle
ContentProviderClassArrayOwnedHandle
ContentProviderClassArrayUnownedHandle
ContentProviderClassHandle
ContentProviderClassOwnedHandle
ContentProviderClassUnownedHandle
ContentProviderHandle
ContentSerializeFuncAsyncHandler

Async Handler for ContentSerializeFunc. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

ContentSerializeFuncCallHandler

Call Handler for ContentSerializeFunc. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.

ContentSerializeFuncForeverHandler

Forever Handler for ContentSerializeFunc. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

ContentSerializeFuncNotifiedHandler

Notified Handler for ContentSerializeFunc. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

ContentSerializer
ContentSerializerHandle
CrossingEvent
Cursor
CursorGetTextureCallbackAsyncHandler

Async Handler for CursorGetTextureCallback. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

CursorGetTextureCallbackCallHandler

Call Handler for CursorGetTextureCallback. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.

CursorGetTextureCallbackForeverHandler

Forever Handler for CursorGetTextureCallback. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

CursorGetTextureCallbackNotifiedHandler

Notified Handler for CursorGetTextureCallback. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

CursorHandle
DNDEvent
DeleteEvent
Device
DeviceHandle
DevicePad
DevicePadInterface
DevicePadInterfaceHandle
DevicePadInterfaceOwnedHandle
DevicePadInterfaceUnownedHandle
DeviceTool
DeviceToolHandle
Display
DisplayHandle
DisplayManager
DisplayManagerHandle
DmabufFormats
DmabufFormatsHandle
DmabufFormatsOwnedHandle
DmabufFormatsUnownedHandle
DmabufTexture
DmabufTextureBuilder
DmabufTextureBuilderClass
DmabufTextureBuilderClassHandle
DmabufTextureBuilderClassOwnedHandle
DmabufTextureBuilderClassUnownedHandle
DmabufTextureBuilderHandle
DmabufTextureClass
DmabufTextureClassHandle
DmabufTextureClassOwnedHandle
DmabufTextureClassUnownedHandle
DmabufTextureHandle
Drag
DragHandle
DragSurface
DragSurfaceInterface
DragSurfaceInterfaceHandle
DragSurfaceInterfaceOwnedHandle
DragSurfaceInterfaceUnownedHandle
DragSurfaceSize
DragSurfaceSizeHandle
DragSurfaceSizeOwnedHandle
DragSurfaceSizeUnownedHandle
DrawContext
DrawContextHandle
Drop
DropHandle
Event
EventSequence
EventSequenceHandle
EventSequenceOwnedHandle
EventSequenceUnownedHandle
FileList
FileListHandle
FileListOwnedHandle
FileListUnownedHandle
FocusEvent
FrameClock
FrameClockClass
FrameClockClassHandle
FrameClockClassOwnedHandle
FrameClockClassUnownedHandle
FrameClockHandle
FrameClockPrivate
FrameClockPrivateHandle
FrameClockPrivateOwnedHandle
FrameClockPrivateUnownedHandle
FrameTimings
FrameTimingsHandle
FrameTimingsOwnedHandle
FrameTimingsUnownedHandle
Functions
GLContext
GLContextHandle
GLTexture
GLTextureBuilder
GLTextureBuilderClass
GLTextureBuilderClassHandle
GLTextureBuilderClassOwnedHandle
GLTextureBuilderClassUnownedHandle
GLTextureBuilderHandle
GLTextureClass
GLTextureClassHandle
GLTextureClassOwnedHandle
GLTextureClassUnownedHandle
GLTextureHandle
GrabBrokenEvent
KeyEvent
KeymapKey
KeymapKeyArrayHandle
KeymapKeyArrayOwnedHandle
KeymapKeyArrayUnownedHandle
KeymapKeyHandle
KeymapKeyOwnedHandle
KeymapKeyUnownedHandle
MemoryTexture
MemoryTextureBuilder
MemoryTextureBuilderClass
MemoryTextureBuilderClassHandle
MemoryTextureBuilderClassOwnedHandle
MemoryTextureBuilderClassUnownedHandle
MemoryTextureBuilderHandle
MemoryTextureClass
MemoryTextureClassHandle
MemoryTextureClassOwnedHandle
MemoryTextureClassUnownedHandle
MemoryTextureHandle
Monitor
MonitorClass
MonitorClassHandle
MonitorClassOwnedHandle
MonitorClassUnownedHandle
MonitorHandle
MotionEvent
PadEvent
Paintable
PaintableInterface
PaintableInterfaceArrayHandle
PaintableInterfaceArrayOwnedHandle
PaintableInterfaceArrayUnownedHandle
PaintableInterfaceHandle
PaintableInterfaceOwnedHandle
PaintableInterfaceUnownedHandle
Popup
PopupInterface
PopupInterfaceHandle
PopupInterfaceOwnedHandle
PopupInterfaceUnownedHandle
PopupLayout
PopupLayoutHandle
PopupLayoutOwnedHandle
PopupLayoutUnownedHandle
ProximityEvent
RGBA
RGBAArrayHandle
RGBAArrayOwnedHandle
RGBAArrayUnownedHandle
RGBAHandle
RGBAManagedHandle
RGBAOwnedHandle
RGBAUnownedHandle
Rectangle
RectangleArrayHandle
RectangleArrayOwnedHandle
RectangleArrayUnownedHandle
RectangleHandle
RectangleManagedHandle
RectangleOwnedHandle
RectangleUnownedHandle
ScrollEvent
Seat
SeatHandle
Snapshot
SnapshotClass
SnapshotClassHandle
SnapshotClassOwnedHandle
SnapshotClassUnownedHandle
SnapshotHandle
Surface
SurfaceClass
SurfaceClassHandle
SurfaceClassOwnedHandle
SurfaceClassUnownedHandle
SurfaceHandle
Texture
TextureClass
TextureClassHandle
TextureClassOwnedHandle
TextureClassUnownedHandle
TextureDownloader
TextureDownloaderHandle
TextureDownloaderOwnedHandle
TextureDownloaderUnownedHandle
TextureHandle
TimeCoord
TimeCoordArrayHandle
TimeCoordArrayOwnedHandle
TimeCoordArrayUnownedHandle
TimeCoordHandle
TimeCoordOwnedHandle
TimeCoordUnownedHandle
Toplevel
ToplevelInterface
ToplevelInterfaceHandle
ToplevelInterfaceOwnedHandle
ToplevelInterfaceUnownedHandle
ToplevelLayout
ToplevelLayoutHandle
ToplevelLayoutOwnedHandle
ToplevelLayoutUnownedHandle
ToplevelSize
ToplevelSizeHandle
ToplevelSizeOwnedHandle
ToplevelSizeUnownedHandle
TouchEvent
TouchpadEvent
VulkanContext
VulkanContextHandle

Structs

AppLaunchContextData
ButtonEventData
CairoContextData
CicpParamsData
ClipboardData
ContentDeserializerData
ContentProviderClassData
ContentProviderData
ContentSerializerData
CrossingEventData
CursorData
DNDEventData
DeleteEventData
DeviceData
DeviceToolData
DisplayData
DisplayManagerData
DmabufTextureBuilderData
DmabufTextureData
DragData
DrawContextData
DropData
EventData
FocusEventData
FrameClockData
GLContextData
GLTextureBuilderData
GLTextureData
GrabBrokenEventData
KeyEventData
KeymapKeyData
MemoryTextureBuilderData
MemoryTextureData
MonitorData
MotionEventData
PadEventData
PaintableInterfaceData
ProximityEventData
RGBAData
RectangleData
ScrollEventData
SeatData
SnapshotData
SurfaceData
TextureData
TimeCoordData
TouchEventData
TouchpadEventData
VulkanContextData

Delegates

ContentDeserializeFunc
ContentProviderClassData.AttachClipboardCallback
ContentProviderClassData.ContentChangedCallback
ContentProviderClassData.DetachClipboardCallback
ContentProviderClassData.GetValueCallback
ContentProviderClassData.RefFormatsCallback
ContentProviderClassData.RefStorableFormatsCallback
ContentProviderClassData.WriteMimeTypeAsyncCallback
ContentProviderClassData.WriteMimeTypeFinishCallback
ContentSerializeFunc
CursorGetTextureCallback
PaintableInterfaceData.GetCurrentImageCallback
PaintableInterfaceData.GetFlagsCallback
PaintableInterfaceData.GetIntrinsicAspectRatioCallback
PaintableInterfaceData.GetIntrinsicHeightCallback
PaintableInterfaceData.GetIntrinsicWidthCallback
PaintableInterfaceData.SnapshotCallback