Karya, built on 2023-08-29T07:47:28 (patch 7a412d5d6ba4968ca4155ef276a062ccdeb9109a)
Safe HaskellSafe-Inferred

Ui.KeycapsT

Description

Types used by Ui.KeycapsC. It's a separate module to avoid the FFI dependency when possible.

Synopsis

Documentation

data Layout Source #

Instances

Instances details
Show Layout Source # 
Instance details

Defined in Ui.KeycapsT

CStorable Layout Source # 
Instance details

Defined in Ui.KeycapsC

type KeyDoc = Text Source #

Binding text that shows up on the keycap.

type Doc = Text Source #

Longer binding text that shows up on mouseover.

data Binding Source #

Constructors

Binding 

Instances

Instances details
Show Binding Source # 
Instance details

Defined in Ui.KeycapsT

Pretty Binding Source # 
Instance details

Defined in Ui.KeycapsT

no_binding :: Binding Source #

Since Bindings have to have the same indices of lt_labels, I need dummy ones to fill out the array.

newtype RawBindings Source #

Low level type, for sending to fltk.

Constructors

RawBindings [RawBinding] 

Instances

Instances details
Show RawBindings Source # 
Instance details

Defined in Ui.KeycapsT

data CWindow Source #

Phantom type for ptr to the window object.