Package org.gtk.gtk.widgets

Types

ActionBar
Link copied to clipboard
open class ActionBar(actionBarPointer: CPointer<GtkActionBar>) : Widget, Accessible, Buildable, ConstraintTarget

kotlinx-gtk

AppChooserButton
Link copied to clipboard
class AppChooserButton(appChooserButton: GtkAppChooserButton_autoptr) : Widget, AppChooser

kotlinx-gtk

AppChooserButtonCustomFunc
Link copied to clipboard
typealias AppChooserButtonCustomFunc = AppChooserButton.(itemName: String) -> Unit
AppChooserWidget
Link copied to clipboard
class AppChooserWidget(appWidgetPointer: GtkAppChooserWidget_autoptr) : Widget, AppChooser

19 / 12 / 2021

AppChooserWidgetApplicationFunc
Link copied to clipboard
typealias AppChooserWidgetApplicationFunc = AppChooserWidget.(application: AppInfo) -> Unit
Calendar
Link copied to clipboard
class Calendar(calendarPointer: GtkCalendar_autoptr) : Widget

20 / 12 / 2021

CellView
Link copied to clipboard
class CellView(cellViewPointer: GtkCellView_autoptr) : Widget

kotlinx-gtk 26 / 03 / 2021

CenterBox
Link copied to clipboard
class CenterBox(centerBoxPointer: CPointer<GtkCenterBox>) : Widget

20 / 12 / 2021

ColorChooserWidget
Link copied to clipboard
class ColorChooserWidget(colorChooserWidgetPointer: GtkColorChooserWidget_autoptr) : Widget, ColorChooser

19 / 12 / 2021

ColumnView
Link copied to clipboard
class ColumnView(columnView: CPointer<GtkColumnView>) : Widget, Scrollable

20 / 12 / 2021

ColumnViewActivateFunction
Link copied to clipboard
typealias ColumnViewActivateFunction = ColumnView.(position: UInt) -> Unit
ColumnViewColumn
Link copied to clipboard
class ColumnViewColumn(columnPointer: CPointer<GtkColumnViewColumn>) : KGObject

20 / 12 / 2021

DragIcon
Link copied to clipboard
class DragIcon(dragIconPointer: CPointer<GtkDragIcon>) : Widget, Native, Root

20 / 12 / 2021

DrawingArea
Link copied to clipboard
class DrawingArea(drawingAreaPointer: GtkDrawingArea_autoptr) : Widget

kotlinx-gtk 26 / 03 / 2021

DrawingAreaDrawFunction
Link copied to clipboard
typealias DrawingAreaDrawFunction = DrawingArea.(Cairo, width: Int, height: Int) -> Unit
DrawingAreaResizeFunction
Link copied to clipboard
typealias DrawingAreaResizeFunction = DrawingArea.(width: Int, height: Int) -> Unit
DropDown
Link copied to clipboard
class DropDown(dropDownPointer: GtkDropDown_autoptr) : Widget

20 / 12 / 2021

Editable
Link copied to clipboard
interface Editable

kotlinx-gtk

EditableLabel
Link copied to clipboard
class EditableLabel(editableLabelPointer: GtkEditableLabel_autoptr) : Widget

21 / 12 / 2021

Expander
Link copied to clipboard
class Expander(expanderPointer: CPointer<GtkExpander>) : Widget

kotlinx-gtk 13 / 03 / 2021

FileChooserWidget
Link copied to clipboard
class FileChooserWidget(fileChooserWidgetPointer: GtkFileChooserWidget_autoptr) : Widget, FileChooser

19 / 12 / 2021

FileChooserWidgetLocationPopupFunc
Link copied to clipboard
typealias FileChooserWidgetLocationPopupFunc = FileChooserWidget.(path: String) -> Unit
FileChooserWidgetNoArgFunc
Link copied to clipboard
typealias FileChooserWidgetNoArgFunc = FileChooserWidget.() -> Unit
FileChooserWidgetQuickBookmark
Link copied to clipboard
typealias FileChooserWidgetQuickBookmark = FileChooserWidget.(bookmarkIndex: Int) -> Unit
Fixed
Link copied to clipboard
class Fixed(fixedPointer: CPointer<GtkFixed>) : Widget

kotlinx-gtk 13 / 03 / 2021

FlowBox
Link copied to clipboard
class FlowBox(flowBoxPointer: CPointer<GtkFlowBox>) : Widget, Orientable

kotlinx-gtk 13 / 03 / 2021

FlowBoxCreateWidgetFunction
Link copied to clipboard
typealias FlowBoxCreateWidgetFunction = (KGObject) -> Widget
FlowBoxFilterFunction
Link copied to clipboard
typealias FlowBoxFilterFunction = (FlowBox.Child) -> Boolean
FlowBoxForEachFunction
Link copied to clipboard
typealias FlowBoxForEachFunction = (FlowBox.Child) -> Unit
FlowBoxSortFunction
Link copied to clipboard
typealias FlowBoxSortFunction = (FlowBox.Child, FlowBox.Child) -> Int
FontChooserWidget
Link copied to clipboard
class FontChooserWidget(fontChooserWidgetPointer: GtkFontChooserWidget_autoptr) : Widget, FontChooser

24 / 12 / 2021

GLArea
Link copied to clipboard
class GLArea(glAreaPointer: GtkGLArea_autoptr) : Widget

26 / 03 / 2021

GLAreaCreateContextFunc
Link copied to clipboard
typealias GLAreaCreateContextFunc = GLArea.() -> GLContext
GLAreaRenderFunc
Link copied to clipboard
typealias GLAreaRenderFunc = GLArea.(context: GLContext) -> Boolean
GLAreaResizeFunc
Link copied to clipboard
typealias GLAreaResizeFunc = GLArea.(width: Int, height: Int) -> Unit
Grid
Link copied to clipboard
class Grid(gridPointer: CPointer<GtkGrid>) : Widget

kotlinx-gtk

GridView
Link copied to clipboard
class GridView(gridViewPointer: CPointer<GtkGridView>) : ListBase

27 / 11 / 2021

GridViewActivateFunction
Link copied to clipboard
typealias GridViewActivateFunction = GridView.(position: UInt) -> Unit
HeaderBar
Link copied to clipboard
open class HeaderBar(headerBarPointer: CPointer<GtkHeaderBar>) : Widget

kotlinx-gtk

IconView
Link copied to clipboard
class IconView(iconViewPointer: GtkIconView_autoptr) : Widget, CellLayout, Scrollable

26 / 12 / 2021

IconViewActivateCursorItemFunc
Link copied to clipboard
typealias IconViewActivateCursorItemFunc = IconView.() -> Boolean
IconViewForEachFunc
Link copied to clipboard
typealias IconViewForEachFunc = IconView.(path: TreePath) -> Unit
IconViewItemActivatedFunc
Link copied to clipboard
typealias IconViewItemActivatedFunc = IconView.(path: TreePath) -> Unit
IconViewMoveCursorFunc
Link copied to clipboard
typealias IconViewMoveCursorFunc = IconView.(step: MovementStep, count: Int, extend: Boolean, modify: Boolean) -> Boolean
KeynavFailedFunction
Link copied to clipboard
typealias KeynavFailedFunction = Widget.(DirectionType) -> Boolean
LevelBar
Link copied to clipboard
class LevelBar(levelBarPointer: CPointer<GtkLevelBar>) : Widget

kotlinx-gtk

ListBase
Link copied to clipboard
open class ListBase(listBasePointer: CPointer<GtkListBase>) : Widget, Scrollable, Orientable

27 / 11 / 2021

ListBox
Link copied to clipboard
class ListBox(listBoxPointer: CPointer<GtkListBox>) : Widget, Actionable

kotlinx-gtk 13 / 03 / 2021

ListBoxCreateWidgetFunction
Link copied to clipboard
typealias ListBoxCreateWidgetFunction = (KGObject) -> Widget
ListBoxFilterFunction
Link copied to clipboard
typealias ListBoxFilterFunction = (ListBox.Row) -> Boolean
ListBoxForEachFunction
Link copied to clipboard
typealias ListBoxForEachFunction = (ListBox.Row) -> Unit
ListBoxSortFunction
Link copied to clipboard
typealias ListBoxSortFunction = (row1: @ParameterName(name = "row1") ListBox.Row, row2: @ParameterName(name = "row2") ListBox.Row) -> Int
ListBoxUpdateHeaderFunction
Link copied to clipboard
typealias ListBoxUpdateHeaderFunction = (ListBox.Row, before: @ParameterName(name = "before") ListBox.Row) -> Unit
ListView
Link copied to clipboard
class ListView(listViewPointer: GtkListView_autoptr) : ListBase

27 / 11 / 2021

ListViewActivateFunction
Link copied to clipboard
typealias ListViewActivateFunction = ListView.(position: UInt) -> Unit
MapFunction
Link copied to clipboard
typealias MapFunction = Widget.() -> Unit
MediaControls
Link copied to clipboard
class MediaControls(mediaControlsPointer: GtkMediaControls_autoptr) : Widget

24 / 12 / 2021

MnemonicActivateFunction
Link copied to clipboard
typealias MnemonicActivateFunction = Widget.(groupCycling: Boolean) -> Boolean
Notebook
Link copied to clipboard
class Notebook(noteBookPointer: CPointer<GtkNotebook>) : Widget

kotlinx-gtk 20 / 03 / 2021

NotebookCreateWindowFunction
Link copied to clipboard
typealias NotebookCreateWindowFunction = Notebook.(page: @ParameterName(name = "page") Widget, x: @ParameterName(name = "x") Int, y: @ParameterName(name = "y") Int) -> Notebook
NotebookFocusTabFunction
Link copied to clipboard
typealias NotebookFocusTabFunction = Notebook.(Notebook.Tab) -> Boolean
NotebookReorderTabFunction
Link copied to clipboard
typealias NotebookReorderTabFunction = Notebook.(DirectionType, Boolean) -> Boolean
NotebookSelectPageFunction
Link copied to clipboard
typealias NotebookSelectPageFunction = Notebook.(Boolean) -> Boolean
Overlay
Link copied to clipboard
class Overlay(overlayPointer: GtkOverlay_autoptr) : Widget

kotlinx-gtk

OverlayGetChildPositionFunc
Link copied to clipboard
typealias OverlayGetChildPositionFunc = Overlay.(widget: Widget, allocation: Rectangle) -> Boolean
Paned
Link copied to clipboard
open class Paned(panedPointer: GtkPaned_autoptr) : Widget

kotlinx-gtk 24 / 03 / 2021

PanedCycleFunc
Link copied to clipboard
typealias PanedCycleFunc = Paned.(reversed: Boolean) -> Boolean
PanedMoveHandleFunc
Link copied to clipboard
typealias PanedMoveHandleFunc = Paned.(ScrollType) -> Boolean
PanedNoArgForBooleanFunc
Link copied to clipboard
typealias PanedNoArgForBooleanFunc = Paned.() -> Boolean
PasswordEntry
Link copied to clipboard
class PasswordEntry(passwordEntryPointer: CPointer<GtkPasswordEntry>) : Widget, Editable

gtk-kt

Picture
Link copied to clipboard
class Picture(picturePointer: GtkPicture_autoptr) : Widget

24 / 12 / 2021

PopoverMenuBar
Link copied to clipboard
class PopoverMenuBar(popoverMenuBarPointer: CPointer<GtkPopoverMenuBar>) : Widget

24 / 12 / 2021

ProgressBar
Link copied to clipboard
class ProgressBar(progressBarPointer: CPointer<GtkProgressBar>) : Widget

kotlinx-gtk 25 / 03 / 2021

QueryTooltipFunction
Link copied to clipboard
typealias QueryTooltipFunction = Widget.(x: Int, y: Int, Boolean, Tooltip) -> Boolean
Revealer
Link copied to clipboard
class Revealer(revealerPointer: CPointer<GtkRevealer>) : Widget

kotlinx-gtk 13 / 03 / 2021

SearchBar
Link copied to clipboard
class SearchBar(searchBarPointer: CPointer<GtkSearchBar>) : Widget

kotlinx-gtk

Separator
Link copied to clipboard
open class Separator(separatorPointer: CPointer<GtkSeparator>) : Widget, Orientable

kotlinx-gtk

ShortcutLabel
Link copied to clipboard
class ShortcutLabel(shortcutLabelPointer: CPointer<GtkShortcutLabel>) : Widget

24 / 12 / 2021

ShortcutsShortcut
Link copied to clipboard
class ShortcutsShortcut(shortcutsShortcutPointer: CPointer<GtkShortcutsShortcut>) : Widget

24 / 12 / 2021

Spinner
Link copied to clipboard
class Spinner(spinnerPointer: CPointer<GtkSpinner>) : Widget

kotlinx-gtk

Stack
Link copied to clipboard
class Stack(stackPointer: CPointer<GtkStack>) : Widget

kotlinx-gtk

StackSidebar
Link copied to clipboard
class StackSidebar(stackSidebarPointer: CPointer<GtkStackSidebar>) : Widget

kotlinx-gtk 13 / 03 / 2021

StackSwitcher
Link copied to clipboard
class StackSwitcher(stackSwitcherPointer: CPointer<GtkStackSwitcher>) : Widget

kotlinx-gtk

Statusbar
Link copied to clipboard
class Statusbar(statusbarPointer: GtkStatusbar_autoptr) : Widget

25 / 12 / 2021

StatusbarTextChangeFunc
Link copied to clipboard
typealias StatusbarTextChangeFunc = Statusbar.(contextId: UInt, text: String) -> Unit
Switch
Link copied to clipboard
class Switch(switchPointer: CPointer<GtkSwitch>) : Widget, Actionable

kotlinx-gtk

SwitchStateSetFunction
Link copied to clipboard
typealias SwitchStateSetFunction = (Boolean) -> Boolean
Text
Link copied to clipboard
class Text(textPointer: CPointer<GtkText>) : Widget, Editable

27 / 12 / 2021

TextDeleteFromCursorFunc
Link copied to clipboard
typealias TextDeleteFromCursorFunc = Text.(type: DeleteType, count: Int) -> Unit
TextInsertAtCursorFunc
Link copied to clipboard
typealias TextInsertAtCursorFunc = Text.(string: String) -> Unit
TextMoveCursorFunc
Link copied to clipboard
typealias TextMoveCursorFunc = Text.(step: MovementStep, count: Int, extend: Boolean) -> Unit
TextPreEditChangedCallback
Link copied to clipboard
typealias TextPreEditChangedCallback = Text.(preEdit: String) -> Unit
TextView
Link copied to clipboard
class TextView(textViewPointer: GtkTextView_autoptr) : Widget, Scrollable

08 / 03 / 2021

TextViewDeleteFromCursorFunc
Link copied to clipboard
typealias TextViewDeleteFromCursorFunc = TextView.(type: DeleteType, count: Int) -> Unit
TextViewExtendSelectionFunc
Link copied to clipboard
typealias TextViewExtendSelectionFunc = TextView.(granularity: TextView.TextExtendSelection, location: TextIter, start: TextIter, end: TextIter) -> Boolean
TextViewMoveViewPortFunc
Link copied to clipboard
typealias TextViewMoveViewPortFunc = TextView.(step: ScrollStep, count: Int) -> Unit
TextViewPreEditChangedFunc
Link copied to clipboard
typealias TextViewPreEditChangedFunc = TextView.(preEdit: String) -> Unit
TextViewSelectAllFunc
Link copied to clipboard
typealias TextViewSelectAllFunc = TextView.(select: Boolean) -> Unit
TickCallback
Link copied to clipboard
typealias TickCallback = Widget.(FrameClock) -> Boolean
TreeCellDataFunc
Link copied to clipboard
typealias TreeCellDataFunc = (treeColumn: TreeViewColumn, cell: CellRenderer, treeModel: TreeModel, iter: TreeIter) -> Unit
TreeExpander
Link copied to clipboard
class TreeExpander(treeExpanderPointer: GtkTreeExpander_autoptr) : KGObject

29 / 12 / 2021

TreeView
Link copied to clipboard
class TreeView(treeViewPointer: CPointer<GtkTreeView>) : Widget

14 / 03 / 2021

TreeViewColumn
Link copied to clipboard
class TreeViewColumn(tree_column: GtkTreeViewColumn_autoptr) : KGObject, Buildable, CellLayout

31 / 12 / 2021

TreeViewColumnDropFunc
Link copied to clipboard
typealias TreeViewColumnDropFunc = TreeView.(column: TreeViewColumn, prevColumn: TreeViewColumn, nextColumn: TreeViewColumn) -> Boolean
TreeViewExpandCollapseCursorRowFunc
Link copied to clipboard
typealias TreeViewExpandCollapseCursorRowFunc = TreeView.(obj: Boolean, p0: Boolean, p1: Boolean) -> Boolean
TreeViewMappingFunc
Link copied to clipboard
typealias TreeViewMappingFunc = TreeView.(path: TreePath) -> Unit
TreeViewMoveCursorFunc
Link copied to clipboard
typealias TreeViewMoveCursorFunc = TreeView.(step: MovementStep, direction: Int, extend: Boolean, modify: Boolean) -> Boolean
TreeViewRowActivatedFunc
Link copied to clipboard
typealias TreeViewRowActivatedFunc = TreeView.(path: TreePath, column: TreeViewColumn?) -> Unit
TreeViewRowSpreadFunc
Link copied to clipboard
typealias TreeViewRowSpreadFunc = TreeView.(iter: TreeIter, path: TreePath) -> Unit
TreeViewSearchEqualFunc
Link copied to clipboard
typealias TreeViewSearchEqualFunc = (model: TreeModel, column: Int, key: String, iter: TreeIter) -> Boolean
TreeViewSelectCursorRowFunc
Link copied to clipboard
typealias TreeViewSelectCursorRowFunc = TreeView.(obj: Boolean) -> Boolean
TreeViewTestSpreadRowFunc
Link copied to clipboard
typealias TreeViewTestSpreadRowFunc = TreeView.(iter: TreeIter, path: TreePath) -> Boolean
Viewport
Link copied to clipboard
class Viewport(viewPortPointer: CPointer<GtkViewport>) : Widget, Scrollable

kotlinx-gtk

Widget
Link copied to clipboard
open class Widget(widgetPointer: WidgetPointer) : KGObject, Accessible, Buildable, ConstraintTarget

kotlinx-gtk 08 / 02 / 2021

WidgetMoveFocusFunction
Link copied to clipboard
typealias WidgetMoveFocusFunction = Widget.(DirectionType) -> Unit
WindowControls
Link copied to clipboard
class WindowControls(windowControlsPointer: CPointer<GtkWindowControls>) : Widget

gtk-kt

WindowHandle
Link copied to clipboard
class WindowHandle(windowHandlePointer: GtkWindowHandle_autoptr) : KGObject

gtk-kt