Skip to main content

Module language

Module language 

Source
Expand description

This module contains some of the enums and structs from the Slint language.

See also the list of global structs and enums

Structs§

DropEvent
This structure is passed to the callbacks of the DropArea element
KeyEvent
This structure is generated and passed to the key press and release callbacks of the FocusScope element.
KeyboardModifiers
The KeyboardModifiers struct provides booleans to indicate possible modifier keys on a keyboard, such as Shift, Control, etc. It is provided as part of KeyEvent’s modifiers field.
PointerEvent
Represents a Pointer event sent by the windowing system. This structure is passed to the pointer-event callback of the TouchArea element.
PointerScrollEvent
Represents a Pointer scroll (or wheel) event sent by the windowing system. This structure is passed to the scroll-event callback of the TouchArea element.
RadioEntry
Represents one option in a RadioGroup.
StandardListViewItem
Represents an item in a StandardListView and a StandardTableView.

Enums§

ColorScheme
This enum indicates the color scheme used by the widget style. Use this to explicitly switch between dark and light schemes, or choose Unknown to fall back to the system default.
DragAction
This enum describes the action negotiated between the source of a drag (DragArea) and its target (DropArea) during a drag-and-drop operation. The source declares which actions it permits, the target picks one in its can-drop callback, and the chosen action is reported back to the source via drag-finished so that, for example, a move source can remove the original data. The same enum is used for drags that come from another application or window once native drag-and-drop is in play.
PointerEventButton
This enum describes the different types of buttons for a pointer event, typically on a mouse or a pencil.
PointerEventKind
The enum reports what happened to the PointerEventButton in the event