Karya, built on 2022-03-21T01:30:44 (patch 89d1651424c35e564138d93424a157ff87457245)
Safe HaskellSafe-Inferred





create_infer :: Text -> Cmd.CmdL ViewId Source #

Create a view from a BlockId inferred like a block call would, from the selected block.

cover :: Cmd.M m => m [ViewId] Source #

For the current window, open enough views at the current zoom to see the score from the current time until the end of the block.


arrange :: Cmd.CmdL () Source #

Crunch all the views up against each other.

compact :: Rect.Rect -> [(a, Rect.Rect)] -> [(a, Rect.Rect)] Source #

save and load

saved :: Cmd.CmdL Text Source #

Show the list of saved views, with a star on the focused one.

save :: Text -> Cmd.CmdL () Source #

Save the current view layout.

remove :: Ui.M m => Text -> m () Source #


zoom_from :: Cmd.M m => ViewId -> m () Source #

Copy the zoom factor from the given view to the selected one. This is useful when lining up parts.