g

package
v0.0.0-...-d16d342 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 30, 2025 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Bytes

type Bytes struct {
	// contains filtered or unexported fields
}

type Error

type Error struct {
	// contains filtered or unexported fields
}

func (*Error) Error

func (err *Error) Error() string

type Object

type Object struct {
	TypeInstance
	// contains filtered or unexported fields
}

func (*Object) AsGObject

func (obj *Object) AsGObject() *Object

func (*Object) Ref

func (obj *Object) Ref()

func (*Object) Unref

func (obj *Object) Unref()

type ObjectClass

type ObjectClass struct {
	TypeClass
	// contains filtered or unexported fields
}

func (*ObjectClass) AsGObjectClass

func (class *ObjectClass) AsGObjectClass() *ObjectClass

func (*ObjectClass) SetDispose

func (class *ObjectClass) SetDispose(dispose func(*Object))

type OptionGroup

type OptionGroup struct {
	// contains filtered or unexported fields
}

type ParamFlags

type ParamFlags int64

type SignalFlags

type SignalFlags int64

type Type

type Type[T any] uint64

func (Type[T]) Cast

func (t Type[T]) Cast(obj TypeInstancer) *T

func (Type[T]) Check

func (t Type[T]) Check(obj TypeInstancer) (*T, bool)

func (Type[T]) New

func (t Type[T]) New(props ...any) *T

func (Type[T]) Query

func (t Type[T]) Query() *TypeQuery

func (Type[T]) WithoutType

func (t Type[T]) WithoutType() Type[TypeInstance]

type TypeClass

type TypeClass struct {
	// contains filtered or unexported fields
}

func (*TypeClass) AsGTypeClass

func (tc *TypeClass) AsGTypeClass() *TypeClass

func (*TypeClass) TypeName

func (tc *TypeClass) TypeName() string

type TypeInstance

type TypeInstance struct {
	// contains filtered or unexported fields
}

func (*TypeInstance) AsGTypeInstance

func (ti *TypeInstance) AsGTypeInstance() *TypeInstance

func (*TypeInstance) TypeName

func (ti *TypeInstance) TypeName() string

type TypeInstancer

type TypeInstancer interface {
	AsGTypeInstance() *TypeInstance
}

type TypeQuery

type TypeQuery struct {
	// contains filtered or unexported fields
}

func (*TypeQuery) InstanceSize

func (q *TypeQuery) InstanceSize() uint

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL