| ||||||||||||||||
| ||||||||||||||||
Documentation | ||||||||||||||||
type Iv t = (t, t) | ||||||||||||||||
data Timeline a t | ||||||||||||||||
| ||||||||||||||||
newtype SingleLine a t | ||||||||||||||||
| ||||||||||||||||
data Block a t | ||||||||||||||||
| ||||||||||||||||
_block_duration :: Num t => Block a t -> t | ||||||||||||||||
tlNumberOfRows :: Timeline a t -> Int | ||||||||||||||||
tlDuration :: Num t => Timeline a t -> t | ||||||||||||||||
emptyTimeline :: Iv t -> (Int, Int) -> Timeline a t | ||||||||||||||||
tlNames :: Timeline a t -> Array Int [String] | ||||||||||||||||
class IvMap c where | ||||||||||||||||
| ||||||||||||||||
window :: Ord t => Iv t -> Timeline a t -> Timeline a t | ||||||||||||||||
insertBlock :: (Num t, Ord t) => Alignment -> Int -> Block a t -> Timeline a t -> Either String (Timeline a t) | ||||||||||||||||
removeBlock :: Ord t => Int -> Iv t -> Timeline a t -> (Maybe (Block a t), Timeline a t) | ||||||||||||||||
moveBlock :: (Num t, Ord t) => Alignment -> (Int, Iv t) -> (Int, Iv t) -> Maybe String -> Timeline a t -> Either String (Timeline a t) | ||||||||||||||||
data Alignment | ||||||||||||||||
| ||||||||||||||||
Produced by Haddock version 2.4.1 |