API reference

kui.go · Go types

Browse entries grouped by interface file. Expand an entry for declarations, usage and version boundaries.

Read the related guide →

Entries retain declarations and sources. Runtime verification is recorded per entry; internal source candidates are not a promise of SDK delivery.

sdk/go/kui.go
Error
Declared3.61.7Go

Public Go SDK type Error. The declaration defines configuration fields and their C ABI mapping.

kui.go
type Error struct {
	Status  Status
	Context string
	Message string
}

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/go/kui.go:26

Report an issue with this entry →
EventTypeTag
Declared3.61.7Go

Public Go SDK type EventTypeTag. The declaration defines configuration fields and their C ABI mapping.

kui.go
type EventTypeTag int32

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/go/kui.go:105

Report an issue with this entry →
ExtensionPerfStats
Declared3.61.7Go

Public Go SDK type ExtensionPerfStats. The declaration defines configuration fields and their C ABI mapping.

kui.go
type ExtensionPerfStats struct {
	LastTickMS, LastPaintMS, MaxTickMS, MaxPaintMS float64
	TickCount, PaintCount                          uint64
	TotalTickMS, TotalPaintMS                      float64
}

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/go/kui.go:142

Report an issue with this entry →
ExtensionValue
Declared3.61.7Go

Public Go SDK type ExtensionValue. The declaration defines configuration fields and their C ABI mapping.

kui.go
type ExtensionValue struct {
	Type   ExtensionValueType
	Int    int64
	Float  float64
	String string
	Bool   bool
}

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/go/kui.go:134

Report an issue with this entry →
ExtensionValueType
Declared3.61.7Go

Public Go SDK type ExtensionValueType. The declaration defines configuration fields and their C ABI mapping.

kui.go
type ExtensionValueType int32

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/go/kui.go:124

Report an issue with this entry →
FileDialogOptions
Declared3.61.7Go

Public Go SDK type FileDialogOptions. The declaration defines configuration fields and their C ABI mapping.

kui.go
type FileDialogOptions struct {
	Title, DefaultPath string
	Filters            []string
	AllowMultiple      bool
}

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/go/kui.go:55

Report an issue with this entry →
HTTPResponse
Declared3.61.7Go

Public Go SDK type HTTPResponse. The declaration defines configuration fields and their C ABI mapping.

kui.go
type HTTPResponse struct {
	Status      int
	Body        []byte
	ContentType string
	Error       string
}

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/go/kui.go:148

Report an issue with this entry →
KeyEventType
Declared3.61.7Go

Public Go SDK type KeyEventType. The declaration defines configuration fields and their C ABI mapping.

kui.go
type KeyEventType int32

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/go/kui.go:97

Report an issue with this entry →
MonitorInfo
Declared3.61.7Go

Public Go SDK type MonitorInfo. The declaration defines configuration fields and their C ABI mapping.

kui.go
type MonitorInfo struct {
	Name     string
	Bounds   Rect
	WorkArea Rect
	Scale    float32
	Primary  bool
}

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/go/kui.go:46

Report an issue with this entry →
MouseButton
Declared3.61.7Go

Public Go SDK type MouseButton. The declaration defines configuration fields and their C ABI mapping.

kui.go
type MouseButton int32

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/go/kui.go:88

Report an issue with this entry →
MouseEventType
Declared3.61.7Go

Public Go SDK type MouseEventType. The declaration defines configuration fields and their C ABI mapping.

kui.go
type MouseEventType int32

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/go/kui.go:79

Report an issue with this entry →
PDFOptions
Declared3.61.7Go

Public Go SDK type PDFOptions. The declaration defines configuration fields and their C ABI mapping.

kui.go
type PDFOptions struct {
	Title, Author, Subject, Keywords, Creator, CreationDate string
	PageWidthPT, PageHeightPT                               float32
	RasterizeFonts, GenerateOutline                         bool
}

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/go/kui.go:118

Report an issue with this entry →
Point
Declared3.61.7Go

Public Go SDK type Point. The declaration defines configuration fields and their C ABI mapping.

kui.go
type Point struct{ X, Y float32 }

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/go/kui.go:42

Report an issue with this entry →
PositioningOptions
Declared3.61.7Go

Public Go SDK type PositioningOptions. The declaration defines configuration fields and their C ABI mapping.

kui.go
type PositioningOptions struct {
	Flip, ClampToViewport  bool
	Offset, ViewportMargin float32
}

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/go/kui.go:74

Report an issue with this entry →
Rect
Declared3.61.7Go

Public Go SDK type Rect. The declaration defines configuration fields and their C ABI mapping.

kui.go
type Rect struct{ X, Y, Width, Height float32 }

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/go/kui.go:44

Report an issue with this entry →
ScriptResult
Declared3.61.7Go

Public Go SDK type ScriptResult. The declaration defines configuration fields and their C ABI mapping.

kui.go
type ScriptResult struct {
	Success bool
	Error   string
}

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/go/kui.go:155

Report an issue with this entry →
Size
Declared3.61.7Go

Public Go SDK type Size. The declaration defines configuration fields and their C ABI mapping.

kui.go
type Size struct{ Width, Height float32 }

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/go/kui.go:43

Report an issue with this entry →
Status
Declared3.61.7Go

Public Go SDK type Status. The declaration defines configuration fields and their C ABI mapping.

kui.go
type Status int32

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/go/kui.go:10

Report an issue with this entry →
Version
Declared3.61.7Go

Public Go SDK type Version. The declaration defines configuration fields and their C ABI mapping.

kui.go
type Version struct{ Major, Minor, Patch int }

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/go/kui.go:40

Report an issue with this entry →
WindowProps
Declared3.61.7Go

Public Go SDK type WindowProps. The declaration defines configuration fields and their C ABI mapping.

kui.go
type WindowProps struct {
	Title                      string
	Width, Height              int
	MinWidth, MinHeight        int
	MaxWidth, MaxHeight        int
	NoResize, NoDecorations    bool
	Transparent, AlwaysOnTop   bool
	Maximized, Centered        bool
	Frameless, FramelessShadow bool
	Opacity                    float32
}

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

sdk/go/kui.go:62

Report an issue with this entry →
Browse this reference type →