Table of Contents

Namespace Gdk.Internal

Classes

AppLaunchContext
ButtonEvent
CairoContext
Clipboard
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
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
ContentFormats
ContentFormatsBuilder
ContentFormatsBuilderHandle
ContentFormatsBuilderOwnedHandle
ContentFormatsBuilderUnownedHandle
ContentFormatsHandle
ContentFormatsOwnedHandle
ContentFormatsUnownedHandle
ContentProvider
ContentProviderClass
ContentProviderClassArrayHandle
ContentProviderClassArrayOwnedHandle
ContentProviderClassArrayUnownedHandle
ContentProviderClassHandle
ContentProviderClassOwnedHandle
ContentProviderClassUnownedHandle
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
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
CrossingEvent
Cursor
DNDEvent
DeleteEvent
Device
DevicePad
DevicePadInterface
DevicePadInterfaceHandle
DevicePadInterfaceOwnedHandle
DevicePadInterfaceUnownedHandle
DeviceTool
Display
DisplayManager
DmabufFormats
DmabufFormatsHandle
DmabufFormatsOwnedHandle
DmabufFormatsUnownedHandle
DmabufTexture
DmabufTextureBuilder
DmabufTextureBuilderClass
DmabufTextureBuilderClassHandle
DmabufTextureBuilderClassOwnedHandle
DmabufTextureBuilderClassUnownedHandle
DmabufTextureClass
DmabufTextureClassHandle
DmabufTextureClassOwnedHandle
DmabufTextureClassUnownedHandle
Drag
DragSurface
DragSurfaceInterface
DragSurfaceInterfaceHandle
DragSurfaceInterfaceOwnedHandle
DragSurfaceInterfaceUnownedHandle
DragSurfaceSize
DragSurfaceSizeHandle
DragSurfaceSizeOwnedHandle
DragSurfaceSizeUnownedHandle
DrawContext
Drop
Event
EventSequence
EventSequenceHandle
EventSequenceOwnedHandle
EventSequenceUnownedHandle
FileList
FileListHandle
FileListOwnedHandle
FileListUnownedHandle
FocusEvent
FrameClock
FrameClockClass
FrameClockClassHandle
FrameClockClassOwnedHandle
FrameClockClassUnownedHandle
FrameClockPrivate
FrameClockPrivateHandle
FrameClockPrivateOwnedHandle
FrameClockPrivateUnownedHandle
FrameTimings
FrameTimingsHandle
FrameTimingsOwnedHandle
FrameTimingsUnownedHandle
Functions
GLContext
GLTexture
GLTextureBuilder
GLTextureBuilderClass
GLTextureBuilderClassHandle
GLTextureBuilderClassOwnedHandle
GLTextureBuilderClassUnownedHandle
GLTextureClass
GLTextureClassHandle
GLTextureClassOwnedHandle
GLTextureClassUnownedHandle
GrabBrokenEvent
KeyEvent
KeymapKey
KeymapKeyArrayHandle
KeymapKeyArrayOwnedHandle
KeymapKeyArrayUnownedHandle
KeymapKeyHandle
KeymapKeyOwnedHandle
KeymapKeyUnownedHandle
MemoryTexture
MemoryTextureClass
MemoryTextureClassHandle
MemoryTextureClassOwnedHandle
MemoryTextureClassUnownedHandle
Monitor
MonitorClass
MonitorClassHandle
MonitorClassOwnedHandle
MonitorClassUnownedHandle
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
Snapshot
SnapshotClass
SnapshotClassHandle
SnapshotClassOwnedHandle
SnapshotClassUnownedHandle
Surface
SurfaceClass
SurfaceClassHandle
SurfaceClassOwnedHandle
SurfaceClassUnownedHandle
Texture
TextureClass
TextureClassHandle
TextureClassOwnedHandle
TextureClassUnownedHandle
TextureDownloader
TextureDownloaderHandle
TextureDownloaderOwnedHandle
TextureDownloaderUnownedHandle
TimeCoord
TimeCoordArrayHandle
TimeCoordArrayOwnedHandle
TimeCoordArrayUnownedHandle
TimeCoordHandle
TimeCoordOwnedHandle
TimeCoordUnownedHandle
Toplevel
ToplevelInterface
ToplevelInterfaceHandle
ToplevelInterfaceOwnedHandle
ToplevelInterfaceUnownedHandle
ToplevelLayout
ToplevelLayoutHandle
ToplevelLayoutOwnedHandle
ToplevelLayoutUnownedHandle
ToplevelSize
ToplevelSizeHandle
ToplevelSizeOwnedHandle
ToplevelSizeUnownedHandle
TouchEvent
TouchpadEvent
VulkanContext

Structs

AppLaunchContextData
ButtonEventData
CairoContextData
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
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
PaintableInterfaceData.GetCurrentImageCallback
PaintableInterfaceData.GetFlagsCallback
PaintableInterfaceData.GetIntrinsicAspectRatioCallback
PaintableInterfaceData.GetIntrinsicHeightCallback
PaintableInterfaceData.GetIntrinsicWidthCallback
PaintableInterfaceData.SnapshotCallback