Monitor

class Monitor(monitorPointer: CPointer<GdkMonitor>) : KGObject

Question why such details are needed by a program, ever?

Constructors

Monitor
Link copied to clipboard
fun Monitor(monitorPointer: CPointer<GdkMonitor>)

Types

Companion
Link copied to clipboard
object Companion
SubpixelLayout
Link copied to clipboard
enum SubpixelLayout : Enum<Monitor.SubpixelLayout>

Functions

addOnInvalidateCallback
Link copied to clipboard
fun addOnInvalidateCallback(action: () -> Unit): SignalManager
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
getString
Link copied to clipboard
fun getString(propertyName: String): String
ref
Link copied to clipboard
open fun ref(): KGObject
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

display
Link copied to clipboard
val display: Display
gClass
Link copied to clipboard
open val gClass: TypeClass
geometry
Link copied to clipboard
val geometry: Any
heightMM
Link copied to clipboard
val heightMM: Int
manufacturer
Link copied to clipboard
val manufacturer: String?
model
Link copied to clipboard
val model: String?
monitorPointer
Link copied to clipboard
val monitorPointer: CPointer<GdkMonitor>
pointer
Link copied to clipboard
val pointer: CPointer<GObject>
refreshRate
Link copied to clipboard
val refreshRate: Int
scaleFactor
Link copied to clipboard
val scaleFactor: Int
subpixelLayout
Link copied to clipboard
val subpixelLayout: Monitor.SubpixelLayout
typeInstancePointer
Link copied to clipboard
open override val typeInstancePointer: CPointer<GTypeInstance>
widthMM
Link copied to clipboard
val widthMM: Int