inputmethodkit

package
v0.2.1 Latest Latest
Warning

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

Go to latest
Published: Jun 13, 2026 License: MIT Imports: 3 Imported by: 0

Documentation

Rendered for darwin/amd64

Overview

Package inputmethodkit provides a fluent Go API over the macOS InputMethodKit framework.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Candidates

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

Candidates wraps raw.IMKCandidates with a fluent Go API.

func NewCandidatesWithServerPanelType

func NewCandidatesWithServerPanelType(server *raw.IMKServer, panelType uint) *Candidates

NewCandidatesWithServerPanelType creates a new Candidates.

func NewCandidatesWithServerPanelTypeStyleType

func NewCandidatesWithServerPanelTypeStyleType(server *raw.IMKServer, panelType uint, style uint) *Candidates

NewCandidatesWithServerPanelTypeStyleType creates a new Candidates.

func (*Candidates) Unwrap

func (x *Candidates) Unwrap() *raw.IMKCandidates

Unwrap returns the underlying raw.IMKCandidates.

type InputController

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

InputController wraps raw.IMKInputController with a fluent Go API.

func NewInputControllerWithServerDelegateClient

func NewInputControllerWithServerDelegateClient(server *raw.IMKServer, delegate objc.ID, inputClient objc.ID) *InputController

NewInputControllerWithServerDelegateClient creates a new InputController.

func (*InputController) Unwrap

func (x *InputController) Unwrap() *raw.IMKInputController

Unwrap returns the underlying raw.IMKInputController.

type Server

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

Server wraps raw.IMKServer with a fluent Go API.

func NewServerWithNameBundleIdentifier

func NewServerWithNameBundleIdentifier(name string, bundleIdentifier string) *Server

NewServerWithNameBundleIdentifier creates a new Server.

func NewServerWithNameControllerClassDelegateClass

func NewServerWithNameControllerClassDelegateClass(name string, controllerClassID objc.Class, delegateClassID objc.Class) *Server

NewServerWithNameControllerClassDelegateClass creates a new Server.

func (*Server) Unwrap

func (x *Server) Unwrap() *raw.IMKServer

Unwrap returns the underlying raw.IMKServer.

Jump to

Keyboard shortcuts

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