Package org.gtk.gio

Types

Action
Link copied to clipboard
interface Action

kotlinx-gtk

ActionEntry
Link copied to clipboard
class ActionEntry(actionEntryPointer: CPointer<GActionEntry>)

While coding this class, Had issues with creating proper callbacks.

ActionGroup
Link copied to clipboard
interface ActionGroup

kotlinx-gtk

ActionMap
Link copied to clipboard
interface ActionMap

kotlinx-gtk

ActionMapEntryFunction
Link copied to clipboard
typealias ActionMapEntryFunction = (SimpleAction, Variant, Any?) -> Unit?
AppInfo
Link copied to clipboard
class AppInfo(pointer: CPointer<GAppInfo>)

kotlinx-gtk 13 / 04 / 2021

AppLaunchContext
Link copied to clipboard
open class AppLaunchContext(gAppLaunchContext: CPointer<GAppLaunchContext>) : KGObject

kotlinx-gtk

Application
Link copied to clipboard
open class Application(gApplicationPointer: GApplication_autoptr) : KGObject, ActionMap

22 / 02 / 2021

ApplicationCommandLine
Link copied to clipboard
class ApplicationCommandLine(applicationCommandLinePointer: CPointer<GApplicationCommandLine>) : KGObject

kotlinx-gtk

ApplicationCommandLineFunc
Link copied to clipboard
typealias ApplicationCommandLineFunc = Application.(commandLine: ApplicationCommandLine) -> Int
ApplicationHandleLocalOptionsFunc
Link copied to clipboard
typealias ApplicationHandleLocalOptionsFunc = Application.(options: VariantDictionary) -> Int
ApplicationOpenFunc
Link copied to clipboard
typealias ApplicationOpenFunc = Application.(array: Array<File>, hint: String) -> Unit
AsyncReadyCallback
Link copied to clipboard
typealias AsyncReadyCallback = (sourceObject: KGObject?, result: AsyncResult) -> Unit
AsyncResult
Link copied to clipboard
class AsyncResult(asyncResultPointer: GAsyncResult_autoptr)

kotlinx-gtk

Cancellable
Link copied to clipboard
class Cancellable(cancellablePointer: GCancellable_autoptr) : KGObject

gtk-kt

CompareKGValueFunction
Link copied to clipboard
typealias CompareKGValueFunction = (Value, Value) -> Int
DBusConnection
Link copied to clipboard
class DBusConnection(dBussConnectionPointer: CPointer<GDBusConnection>) : KGObject

kotlinx-gtk 14 / 04 / 2021

File
Link copied to clipboard
class File(filePointer: GFile_autoptr) : KGObject

08 / 03 / 2021

FileEnumerator
Link copied to clipboard
class FileEnumerator(fileEnumeratorPointer: GFileEnumerator_autoptr)
FileIcon
Link copied to clipboard
class FileIcon(fileIconPointer: GFileIcon_autoptr) : KGObject, Icon, LoadableIcon

gtk-kt

FileInfo
Link copied to clipboard
class FileInfo(fileInfoPointer: CPointer<GFileInfo>)
FileOutputStream
Link copied to clipboard
class FileOutputStream(fileOutputPointer: GFileOutputStream_autoptr) : OutputStream

15 / 01 / 2022

Icon
Link copied to clipboard
interface Icon

kotlinx-gtk

InputStream
Link copied to clipboard
class InputStream(inputStreamPointer: GInputStream_autoptr) : KGObject

gtk-kt

KGCancellable
Link copied to clipboard
class KGCancellable(cancellablePointer: CPointer<GCancellable>) : KGObject

kotlinx-gtk

LaunchFailedFunction
Link copied to clipboard
typealias LaunchFailedFunction = (startupNotifyId: @ParameterName(name = "startupNotifyId") String) -> Unit
LaunchFunction
Link copied to clipboard
typealias LaunchFunction = (info: @ParameterName(name = "info") AppInfo, platformData: @ParameterName(name = "platformData") Variant) -> Unit
ListModel
Link copied to clipboard
interface ListModel

kotlinx-gtk 04 / 06 / 2021

ListStore
Link copied to clipboard
class ListStore(listStorePointer: CPointer<GListStore>) : KGObject, ListModel

kotlinx-gtk 05 / 06 / 2021

LoadableIcon
Link copied to clipboard
interface LoadableIcon : Icon

gtk-kt

Menu
Link copied to clipboard
open class Menu(menuPointer: GMenu_autoptr) : MenuModel

kotlinx-gtk

MenuAttributeIter
Link copied to clipboard
class MenuAttributeIter(menuAttributeIterPointer: GMenuAttributeIter_autoptr) : KGObject

gtk-kt

MenuItem
Link copied to clipboard
open class MenuItem(menuItemPointer: GMenuItem_autoptr) : KGObject

kotlinx-gtk

MenuLinkIter
Link copied to clipboard
class MenuLinkIter(menuLinkIterPointer: GMenuLinkIter_autoptr) : KGObject

gtk-kt

MenuModel
Link copied to clipboard
abstract class MenuModel(menuModelPointer: GMenuModel_autoptr) : KGObject

kotlinx-gtk

MountOperation
Link copied to clipboard
open class MountOperation(gMountOperationPointer: GMountOperation_autoptr) : KGObject

20 / 12 / 2021

NativeActionMapEntryFunction
Link copied to clipboard
typealias NativeActionMapEntryFunction = (actionPointer: @ParameterName(name = "actionPointer") CPointer<GSimpleAction>?, parameterPointer: @ParameterName(name = "parameterPointer") CPointer<GVariant>?, type: @ParameterName(name = "type") Int) -> Unit
Notification
Link copied to clipboard
class Notification(notificationPointer: CPointer<GNotification>) : KGObject

kotlinx-gtk 14 / 04 / 2021

OutputStream
Link copied to clipboard
open class OutputStream(outputPointer: GOutputStream_autoptr) : KGObject

15 / 01 / 2022

Permission
Link copied to clipboard
class Permission(permissionPointer: CPointer<GPermission>)

kotlinx-gtk

SimpleAction
Link copied to clipboard
class SimpleAction(simpleActionPointer: GSimpleAction_autoptr) : KGObject, Action

kotlinx-gtk

TypedAsyncReadyCallback
Link copied to clipboard
typealias TypedAsyncReadyCallback<T> = T.(result: AsyncResult) -> Unit

Functions

toGList
Link copied to clipboard
fun <T : KGObject> List<T>.toGList(): KList