Package org.gtk.gtk.controller

Types

DropControllerMotion
Link copied to clipboard
class DropControllerMotion(contPointer: CPointer<GtkDropControllerMotion>) : EventController

17 / 12 / 2021

DropTarget
Link copied to clipboard
class DropTarget(dropTargetPointer: CPointer<GtkDropTarget>) : EventController

15 / 01 / 2022

DropTargetAcceptFunc
Link copied to clipboard
typealias DropTargetAcceptFunc = DropTarget.(Drop) -> Boolean
DropTargetAsync
Link copied to clipboard
class DropTargetAsync(targetPointer: CPointer<GtkDropTargetAsync>) : EventController

15 / 01 / 2022

DropTargetAsyncAcceptFunc
Link copied to clipboard
typealias DropTargetAsyncAcceptFunc = DropTargetAsync.(Drop) -> Boolean
DropTargetAsyncDropFunc
Link copied to clipboard
typealias DropTargetAsyncDropFunc = DropTargetAsync.(Drop, x: Double, y: Double) -> Boolean
DropTargetAsyncLeaveFunc
Link copied to clipboard
typealias DropTargetAsyncLeaveFunc = DropTargetAsync.(Drop) -> Unit
DropTargetAsyncXYForDragFunc
Link copied to clipboard
typealias DropTargetAsyncXYForDragFunc = DropTargetAsync.(Drop, x: Double, y: Double) -> GdkDragAction
DropTargetDropFunc
Link copied to clipboard
typealias DropTargetDropFunc = DropTarget.(Value, x: Double, y: Double) -> Boolean
DropTargetXYForDragFunc
Link copied to clipboard
typealias DropTargetXYForDragFunc = DropTarget.(x: Double, y: Double) -> GdkDragAction
EventController
Link copied to clipboard
open class EventController(eventControllerPointer: CPointer<GtkEventController>) : KGObject

kotlinx-gtk

EventControllerFocus
Link copied to clipboard
class EventControllerFocus(focusPointer: CPointer<GtkEventControllerFocus>) : EventController

04 / 01 / 2022

EventControllerKey
Link copied to clipboard
class EventControllerKey(keyPointer: CPointer<GtkEventControllerKey>) : EventController

06 / 01 / 2022

EventControllerKeyModifiersFunc
Link copied to clipboard
typealias EventControllerKeyModifiersFunc = EventControllerKey.(keVal: GdkModifierType) -> Boolean
EventControllerKeyPressedFunc
Link copied to clipboard
typealias EventControllerKeyPressedFunc = EventControllerKey.(keyVal: UInt, keycode: UInt, state: GdkModifierType) -> Boolean
EventControllerKeyReleasedFunc
Link copied to clipboard
typealias EventControllerKeyReleasedFunc = EventControllerKey.(keyVal: UInt, keycode: UInt, state: GdkModifierType) -> Unit
EventControllerLegacy
Link copied to clipboard
class EventControllerLegacy(legacyPointer: CPointer<GtkEventControllerLegacy>) : EventController

14 / 01 / 2022

EventControllerLegacyEventFunc
Link copied to clipboard
typealias EventControllerLegacyEventFunc = EventControllerLegacy.(event: Event) -> Boolean
EventControllerMotion
Link copied to clipboard
class EventControllerMotion(motionPointer: CPointer<GtkEventControllerMotion>) : EventController

14 / 01 / 2022

EventControllerMotionXYFunc
Link copied to clipboard
typealias EventControllerMotionXYFunc = EventControllerMotion.(x: Double, y: Double) -> Unit
EventControllerScroll
Link copied to clipboard
class EventControllerScroll(motionPointer: CPointer<GtkEventControllerScroll>) : EventController

14 / 01 / 2022

EventControllerScrollFunc
Link copied to clipboard
typealias EventControllerScrollFunc = EventControllerScroll.(dx: Double, dy: Double) -> Boolean
EventControllerScrollVelXYFunc
Link copied to clipboard
typealias EventControllerScrollVelXYFunc = EventControllerScroll.(velX: Double, velY: Double) -> Unit
LeaveFunction
Link copied to clipboard
typealias LeaveFunction = DropControllerMotion.() -> Unit
PadController
Link copied to clipboard
class PadController(padPointer: CPointer<GtkPadController>) : EventController

14 / 01 / 2022

XYFunction
Link copied to clipboard
typealias XYFunction = DropControllerMotion.(x: Double, y: Double) -> Unit