FileIcon

class FileIcon(fileIconPointer: GFileIcon_autoptr) : KGObject, Icon, LoadableIcon

gtk-kt

26 / 09 / 2021

See also

Constructors

FileIcon
Link copied to clipboard
fun FileIcon(file: File)
FileIcon
Link copied to clipboard
fun FileIcon(fileIconPointer: GFileIcon_autoptr)

Types

FileIconCreateConstructor
Link copied to clipboard
class FileIconCreateConstructor : Exception

Thrown when g_file_icon_new returns null in the constructor of FileIcon

Functions

addWeakPointer
Link copied to clipboard
fun addWeakPointer(weakPointerLocation: CValuesRef<COpaquePointerVar>)
bindProperty
Link copied to clipboard
fun bindProperty(property: String, target: KGObject, targetProperty: String, flags: Binding.Flags): Binding
equal
Link copied to clipboard
open fun equal(other: Icon): Boolean
getString
Link copied to clipboard
fun getString(propertyName: String): String
iconToString
Link copied to clipboard
open fun iconToString(): String?
load
Link copied to clipboard
open fun load(size: Int, cancellable: Cancellable? = null): InputStream
loadAsync
Link copied to clipboard
open fun loadAsync(size: Int, cancellable: Cancellable?, callback: AsyncReadyCallback)
loadFinish
Link copied to clipboard
open fun loadFinish(result: AsyncResult): InputStream
ref
Link copied to clipboard
open fun ref(): KGObject
serialize
Link copied to clipboard
open fun serialize(): Variant?
set
Link copied to clipboard
fun set(propertyName: String, boolean: Boolean)
fun set(propertyName: String, string: String)
unref
Link copied to clipboard
open override fun unref()

Properties

file
Link copied to clipboard
val file: File
fileIconPointer
Link copied to clipboard
val fileIconPointer: GFileIcon_autoptr
gClass
Link copied to clipboard
open val gClass: TypeClass
hash
Link copied to clipboard
open val hash: UInt
iconPointer
Link copied to clipboard
open override val iconPointer: CPointer<GIcon>
loadableIconPointer
Link copied to clipboard
open override val loadableIconPointer: GLoadableIcon_autoptr
pointer
Link copied to clipboard
val pointer: CPointer<GObject>
typeInstancePointer
Link copied to clipboard
open override val typeInstancePointer: CPointer<GTypeInstance>