Package org.gtk.gtk

Types

Accessible
Link copied to clipboard
interface Accessible

kotlinx-gtk

Actionable
Link copied to clipboard
interface Actionable

20 / 12 / 2021

Adjustment
Link copied to clipboard
class Adjustment(adjustmentPointer: GtkAdjustment_autoptr) : KGObject

kotlinx-gtk 07 / 03 / 2021

Allocation
Link copied to clipboard
class Allocation(allocationPointer: CPointer<GtkAllocation>)

kotlinx-gtk

AppChooser
Link copied to clipboard
interface AppChooser

gtk-kt

Application
Link copied to clipboard
open class Application(applicationPointer: GtkApplication_autoptr) : Application

kotlinx-gtk 08 / 02 / 2021

AssistantPageFunction
Link copied to clipboard
typealias AssistantPageFunction = (currentPage: Int) -> Int
ATContext
Link copied to clipboard
class ATContext(atContextPointer: GtkATContext_autoptr) : KGObject

gtk-kt

BookmarkList
Link copied to clipboard
class BookmarkList(bookmarkPointer: GtkBookmarkList_autoptr) : KGObject, ListModel

gtk-kt

Border
Link copied to clipboard
class Border(borderPointer: CPointer<GtkBorder>)
Buildable
Link copied to clipboard
interface Buildable

kotlinx-gtk

BuilderScope
Link copied to clipboard
interface BuilderScope

15 / 01 / 2022

CellAllocCallback
Link copied to clipboard
typealias CellAllocCallback = (renderer: CellRenderer, cellArea: Rectangle, cellBackground: Rectangle) -> Boolean
CellArea
Link copied to clipboard
open class CellArea(cellAreaPointer: GtkCellArea_autoptr) : InitiallyUnowned, Buildable, CellLayout

13 / 03 / 2021

CellAreaAddEditableFunc
Link copied to clipboard
typealias CellAreaAddEditableFunc = CellArea.(renderer: CellRenderer, editable: CellEditable, cellArea: Rectangle, path: String) -> Unit
CellAreaApplyAttributesFunc
Link copied to clipboard
typealias CellAreaApplyAttributesFunc = CellArea.(model: TreeModel, iter: TreeIter, isExpander: Boolean, isExpanded: Boolean) -> Unit
CellAreaBox
Link copied to clipboard
class CellAreaBox(cellAreaBoxPointer: GtkCellAreaBox_autoptr) : CellArea, Orientable

01 / 01 / 2022

CellAreaContext
Link copied to clipboard
class CellAreaContext(cellAreaContextPointer: GtkCellAreaContext_autoptr) : KGObject

26 / 03 / 2021

CellAreaFocusChangedFunc
Link copied to clipboard
typealias CellAreaFocusChangedFunc = CellArea.(renderer: CellRenderer, path: String) -> Unit
CellAreaRemoveEditableFunc
Link copied to clipboard
typealias CellAreaRemoveEditableFunc = CellArea.(renderer: CellRenderer, editable: CellEditable) -> Unit
CellCallback
Link copied to clipboard
typealias CellCallback = (renderer: CellRenderer) -> Boolean
CellEditable
Link copied to clipboard
interface CellEditable

20 / 12 / 2021

CellLayout
Link copied to clipboard
interface CellLayout
CellLayoutDataFunc
Link copied to clipboard
typealias CellLayoutDataFunc = CellLayout.(cell: CellRenderer, treeModel: TreeModel, iter: TreeIter) -> Unit
ColorChooser
Link copied to clipboard
interface ColorChooser

kotlinx-gtk 16 / 03 / 2021

Constraint
Link copied to clipboard
class Constraint(constraintPointer: GtkConstraint_autoptr) : KGObject

kotlinx-gtk

ConstraintGuide
Link copied to clipboard
class ConstraintGuide(guidePointer: GtkConstraintGuide_autoptr) : KGObject

kotlinx-gtk

ConstraintTarget
Link copied to clipboard
interface ConstraintTarget

kotlinx-gtk

CssLocation
Link copied to clipboard
class CssLocation(struct: CPointer<GtkCssLocation>)

04 / 01 / 2022

CssProvider
Link copied to clipboard
class CssProvider(cssProviderPointer: GtkCssProvider_autoptr) : KGObject, StyleProvider

04 / 01 / 2022

CssProviderParsingErrorFunc
Link copied to clipboard
typealias CssProviderParsingErrorFunc = CssProvider.(section: CssSection, error: KGError) -> Unit
CssSection
Link copied to clipboard
class CssSection(structPointer: CPointer<GtkCssSection>) : UnrefMe

04 / 01 / 2022

DirectoryList
Link copied to clipboard
class DirectoryList(dirListPointer: CPointer<GtkDirectoryList>) : KGObject, ListModel

gtk-kt

EntryCompletion
Link copied to clipboard
class EntryCompletion(completionPointer: GtkEntryCompletion_autoptr) : KGObject, Buildable, CellLayout

kotlinx-gtk

EntryCompletionInsertPrefixFunc
Link copied to clipboard
typealias EntryCompletionInsertPrefixFunc = EntryCompletion.(prefix: String) -> Boolean
EntryCompletionMatchFunc
Link copied to clipboard
typealias EntryCompletionMatchFunc = EntryCompletion.(model: TreeModel, iter: TreeIter) -> Boolean
Expression
Link copied to clipboard
class Expression(expressionPointer: CPointer<GtkExpression>) : KGObject

gtk-kt

FileChooser
Link copied to clipboard
interface FileChooser

kotlinx-gtk 13 / 06 / 2021

FileChooserNative
Link copied to clipboard
class FileChooserNative(fileChooserNativePointer: CPointer<GtkFileChooserNative>) : KGObject, FileChooser

kotlinx-gtk

FilterListModel
Link copied to clipboard
class FilterListModel(filterPointer: GtkFilterListModel_autoptr) : KGObject, ListModel

16 / 01 / 2022

FlattenListModel
Link copied to clipboard
class FlattenListModel(filterPointer: GtkFlattenListModel_autoptr) : KGObject, ListModel

16 / 01 / 2022

FontChooser
Link copied to clipboard
interface FontChooser

kotlinx-gtk

FontFilterFunction
Link copied to clipboard
typealias FontFilterFunction = (family: FontFamily, face: FontFace) -> Boolean
IconPaintable
Link copied to clipboard
class IconPaintable(iconPaintPointer: GtkIconPaintable_autoptr) : KGObject, Paintable

16 / 01 / 2022

IconTheme
Link copied to clipboard
class IconTheme(iconThemePointer: GtkIconTheme_autoptr) : KGObject

17 / 01 / 2022

IMContext
Link copied to clipboard
open class IMContext(imContextPointer: GtkIMContext_autoptr) : KGObject

06 / 01 / 2022

IMContextSimple
Link copied to clipboard
class IMContextSimple(simplePointer: GtkIMContextSimple_autoptr) : IMContext

16 / 01 / 2022

IMMultiContext
Link copied to clipboard
class IMMultiContext(simplePointer: GtkIMMulticontext_autoptr) : IMContext

16 / 01 / 2022

ImplNative
Link copied to clipboard
class ImplNative(nativePointer: CPointer<GtkNative>) : Native
ImplRoot
Link copied to clipboard
class ImplRoot(rootPointer: CPointer<GtkRoot>) : Root
KGBitSet
Link copied to clipboard
class KGBitSet(bitSetPointer: CPointer<GtkBitset>) : UnrefMe

gtk-kt

KRecentData
Link copied to clipboard
data class KRecentData(displayName: String?, description: String?, mimeType: String, appName: String, appExec: String, groups: List<String>, isPrivate: Boolean)

Kotlin version of RecentData

ListStore
Link copied to clipboard
class ListStore(listStorePointer: GtkListStore_autoptr) : KGObject, TreeModel
MapListModel
Link copied to clipboard
class MapListModel(mapListModelPointer: GtkMapListModel_autoptr) : KGObject, ListModel

04 / 01 / 2022

MapListModelMapFunc
Link copied to clipboard
typealias MapListModelMapFunc = (item: KGObject) -> KGObject
MeasurementUnit
Link copied to clipboard
enum MeasurementUnit : Enum<MeasurementUnit>

05 / 01 / 2022

MediaFile
Link copied to clipboard
class MediaFile(mediaFilePointer: GtkMediaFile_autoptr) : MediaStream

20 / 12 / 2021

MediaStream
Link copied to clipboard
open class MediaStream(mediaStreamPointer: GtkMediaStream_autoptr) : KGObject, Paintable

kotlinx-gtk

MountOperation
Link copied to clipboard
class MountOperation(mountOperationPointer: GtkMountOperation_autoptr) : MountOperation

20 / 12 / 2021

Native
Link copied to clipboard
interface Native

kotlinx-gtk

NativeDialog
Link copied to clipboard
class NativeDialog(nativeDialogPointer: CPointer<GtkNativeDialog>) : KGObject

kotlinx-gtk

Ordering
Link copied to clipboard
enum Ordering : Enum<Ordering>
Orientable
Link copied to clipboard
interface Orientable

kotlinx-gtk

PadActionEntry
Link copied to clipboard
class PadActionEntry(struct: CPointer<GtkPadActionEntry>)

14 / 01 / 2022

PageOrientation
Link copied to clipboard
enum PageOrientation : Enum<PageOrientation>

05 / 01 / 2022

PageSetup
Link copied to clipboard
class PageSetup(pageSetupPointer: CPointer<GtkPageSetup>)

kotlinx-gtk 09 / 06 / 2021

PaperSize
Link copied to clipboard
class PaperSize(sizePointer: GtkPaperSize_autoptr)

06 / 01 / 2022

PrintContext
Link copied to clipboard
class PrintContext(printContextPointer: GtkPrintContext_autoptr) : KGObject

06 / 01 / 2022

Properties
Link copied to clipboard
typealias Properties = Pair<String, Any?>?
RecentData
Link copied to clipboard
class RecentData(pointer: CPointer<GtkRecentData>)

kotlinx-gtk

RecentManager
Link copied to clipboard
class RecentManager(managerPointer: GtkRecentManager_autoptr) : KGObject

kotlinx-gtk 27 / 03 / 2021

Root
Link copied to clipboard
interface Root

kotlinx-gtk

Scrollable
Link copied to clipboard
interface Scrollable

kotlinx-gtk 16 / 03 / 2021

SelectionFilterModel
Link copied to clipboard
class SelectionFilterModel(selectionFilterModelPointer: GtkSelectionFilterModel_autoptr) : KGObject, ListModel

04 / 01 / 2022

Settings
Link copied to clipboard
class Settings(settingsPointer: CPointer<GtkSettings>) : KGObject
ShortcutAction
Link copied to clipboard
class ShortcutAction(actionPointer: GtkShortcutAction_autoptr) : KGObject

26 / 12 / 2021

ShortcutController
Link copied to clipboard
class ShortcutController(shortcutControllerPointer: CPointer<GtkShortcutController>) : EventController

gtk-kt

ShortcutManager
Link copied to clipboard
interface ShortcutManager

gtk-kt

ShortcutScope
Link copied to clipboard
enum ShortcutScope : Enum<ShortcutScope>

26 / 12 / 2021

SignalListItemFactoryCallbackFunction
Link copied to clipboard
typealias SignalListItemFactoryCallbackFunction = SignalListItemFactory.(listItem: ListItem) -> Unit
SizeGroup
Link copied to clipboard
class SizeGroup(sizeGroupPointer: CPointer<GtkSizeGroup>) : KGObject

kotlinx-gtk

SliceListModel
Link copied to clipboard
class SliceListModel(sliceListModelPointer: CPointer<GtkSliceListModel>) : KGObject, ListModel

gtk-kt

Snapshot
Link copied to clipboard
class Snapshot(snapshotPointer: CPointer<GtkSnapshot>) : Snapshot

kotlinx-gtk

SortListModel
Link copied to clipboard
class SortListModel(sortListModelPointer: CPointer<GtkSortListModel>) : KGObject, ListModel

gtk-kt

StackPage
Link copied to clipboard
class StackPage(stackPagePointer: CPointer<GtkStackPage>) : KGObject, Accessible

gtk-kt

StringList
Link copied to clipboard
class StringList(stringListPointer: CPointer<GtkStringList>) : KGObject, ListModel

gtk-kt

StringObject
Link copied to clipboard
class StringObject(stringObjectPointer: CPointer<GtkStringObject>) : KGObject

gtk-kt

StyleContentPrintFlags
Link copied to clipboard
typealias StyleContentPrintFlags = GtkStyleContextPrintFlags
StyleContext
Link copied to clipboard
class StyleContext(styleContextPointer: CPointer<GtkStyleContext>)

kotlinx-gtk

StyleProvider
Link copied to clipboard
interface StyleProvider

gtk-kt

TextBuffer
Link copied to clipboard
class TextBuffer(textBufferPointer: CPointer<GtkTextBuffer>) : KGObject

kotlinx-gtk

TextBufferApplyTagFunction
Link copied to clipboard
typealias TextBufferApplyTagFunction = (tag: TextTag, start: TextIter, end: TextIter) -> Unit
TextBufferDeleteRangeFunction
Link copied to clipboard
typealias TextBufferDeleteRangeFunction = (start: TextIter, end: TextIter) -> Unit
TextBufferInsertChildAnchorFunction
Link copied to clipboard
typealias TextBufferInsertChildAnchorFunction = (location: TextIter, anchor: TextChildAnchor) -> Unit
TextBufferInsertPaintableFunction
Link copied to clipboard
typealias TextBufferInsertPaintableFunction = (location: TextIter, paintable: Paintable) -> Unit
TextBufferInsertTextFunction
Link copied to clipboard
typealias TextBufferInsertTextFunction = (location: TextIter, text: String, length: Int) -> Unit
TextBufferMarkDeletedFunction
Link copied to clipboard
typealias TextBufferMarkDeletedFunction = (mark: TextMark) -> Unit
TextBufferMarkSetFunction
Link copied to clipboard
typealias TextBufferMarkSetFunction = (location: TextIter, mark: TextMark) -> Unit
TextBufferPasteDoneFunction
Link copied to clipboard
typealias TextBufferPasteDoneFunction = (clipboard: Clipboard) -> Unit
TextBufferRemoveTagFunction
Link copied to clipboard
typealias TextBufferRemoveTagFunction = (tag: TextTag, start: TextIter, end: TextIter) -> Unit
TextChildAnchor
Link copied to clipboard
class TextChildAnchor(textChildAnchorPointer: CPointer<GtkTextChildAnchor>) : KGObject

gtk-kt

TextIter
Link copied to clipboard
class TextIter(pointer: CPointer<GtkTextIter>)

kotlinx-gtk 20 / 03 / 2021

TextMark
Link copied to clipboard
class TextMark(markPointer: CPointer<GtkTextMark>) : KGObject

kotlinx-gtk

TextTag
Link copied to clipboard
class TextTag(textTagPointer: CPointer<GtkTextTag>) : KGObject

gtk-kt

TextTagTable
Link copied to clipboard
class TextTagTable(textTagTablePointer: CPointer<GtkTextTagTable>) : KGObject

kotlinx-gtk

TextTagTableForeachFunction
Link copied to clipboard
typealias TextTagTableForeachFunction = (TextTag) -> Unit
TextTagTableTagChangedFunction
Link copied to clipboard
typealias TextTagTableTagChangedFunction = (tag: TextTag, sizeChanged: Boolean) -> Unit
Tooltip
Link copied to clipboard
class Tooltip(tooltipPointer: CPointer<GtkTooltip>) : KGObject

kotlinx-gtk

TreeDragSource
Link copied to clipboard
interface TreeDragSource

gtk-kt

TreeIter
Link copied to clipboard
data class TreeIter(treeIterPointer: CPointer<GtkTreeIter>)
TreeListModel
Link copied to clipboard
class TreeListModel(treeListModelPointer: CPointer<GtkTreeListModel>) : KGObject, ListModel

gtk-kt

TreeListModelCreateModelFunction
Link copied to clipboard
typealias TreeListModelCreateModelFunction = (item: KGObject) -> ListModel?
TreeListRow
Link copied to clipboard
class TreeListRow(treeListRowPointer: CPointer<GtkTreeListRow>) : KGObject

gtk-kt

TreeModel
Link copied to clipboard
interface TreeModel

kotlinx-gtk 13 / 03 / 2021

TreeModelFilter
Link copied to clipboard
class TreeModelFilter(treeModelFilterPointer: CPointer<GtkTreeModelFilter>) : KGObject, TreeDragSource, TreeModel

gtk-kt

TreeModelFilterModifyFunction
Link copied to clipboard
typealias TreeModelFilterModifyFunction = (iter: TreeIter, value: Value, column: Int) -> Unit
TreeModelFilterVisibleFunction
Link copied to clipboard
typealias TreeModelFilterVisibleFunction = (iter: TreeIter) -> Boolean
TreeModelSort
Link copied to clipboard
class TreeModelSort(treeModelSortPointer: CPointer<GtkTreeModelSort>) : TreeModel, TreeSortable, TreeDragSource

gtk-kt

TreePath
Link copied to clipboard
class TreePath(treePathPointer: CPointer<GtkTreePath>) : Closeable
TreeSelection
Link copied to clipboard
class TreeSelection(treeSelectionPointer: GtkTreeSelection_autoptr) : KGObject

gtk-kt

TreeSelectionForEachFunction
Link copied to clipboard
typealias TreeSelectionForEachFunction = (path: TreePath, iter: TreeIter) -> Unit
TreeSelectionFunction
Link copied to clipboard
typealias TreeSelectionFunction = (model: TreeModel, path: TreePath, pathCurrentlySelected: Boolean) -> Boolean
TreeSortable
Link copied to clipboard
interface TreeSortable

gtk-kt

TreeStore
Link copied to clipboard
class TreeStore(treeStorePointer: CPointer<GtkTreeStore>) : TreeModel
Video
Link copied to clipboard
class Video(videoPointer: CPointer<GtkVideo>) : Widget

kotlinx-gtk

WidgetPaintable
Link copied to clipboard
class WidgetPaintable(widgetPaintablePointer: CPointer<GtkWidgetPaintable>) : Paintable

gtk-kt

WidgetPointer
Link copied to clipboard
typealias WidgetPointer = CPointer<GtkWidget>
WindowGroup
Link copied to clipboard
class WindowGroup(windowGroupPointer: CPointer<GtkWindowGroup>) : KGObject

kotlinx-gtk

Functions

asWidget
Link copied to clipboard
inline fun WidgetPointer?.asWidget(): Widget
asWidgetOrNull
Link copied to clipboard
inline fun WidgetPointer?.asWidgetOrNull(): Widget?
g_signal_connect
Link copied to clipboard
fun g_signal_connect(instance: gpointer, detailedSignal: String, handler: GCallback, data: gpointer? = null)

kotlinx-gtk 22 / 02 / 2021

plus
Link copied to clipboard
operator fun WindowGroup.plus(window: Window)
plusAssign
Link copied to clipboard
operator fun WindowGroup.plusAssign(window: Window)

Properties

gtkMajorVersion
Link copied to clipboard
val gtkMajorVersion: UInt

gtk-kt

gtkMicroVersion
Link copied to clipboard
val gtkMicroVersion: UInt
gtkMinorVersion
Link copied to clipboard
val gtkMinorVersion: UInt