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

Ui.Types

Description

Miscellaneous low level types with few dependencies.

Synopsis

Documentation

type TrackNum = Int Source #

Index into a block's tracks.

type Width = Int Source #

Width of a track in pixels.

type MouseButton = Int Source #

Mouse button number.

type ChunkNum = Int Source #

Audio chunk index. This corresponds to the 001.wav files generated by the im synthesizer.

data Orientation Source #

Whether the event is front-weighted or back-weighted. In the event this is represented with positive or negative duration.

Constructors

Negative 
Positive 

Instances

Instances details
Bounded Orientation Source # 
Instance details

Defined in Ui.Types

Enum Orientation Source # 
Instance details

Defined in Ui.Types

Read Orientation Source # 
Instance details

Defined in Ui.Types

Show Orientation Source # 
Instance details

Defined in Ui.Types

Eq Orientation Source # 
Instance details

Defined in Ui.Types

Ord Orientation Source # 
Instance details

Defined in Ui.Types

Pretty.Pretty Orientation Source # 
Instance details

Defined in Ui.Types

Serialize.Serialize Orientation Source # 
Instance details

Defined in Ui.Types