Potato.Flow.Controller.Manipulator.Common
data SelectionManipulatorType Source #
Constructors
Defined in Potato.Flow.Controller.Manipulator.Common
Methods
showsPrec :: Int -> SelectionManipulatorType -> ShowS #
show :: SelectionManipulatorType -> String #
showList :: [SelectionManipulatorType] -> ShowS #
(==) :: SelectionManipulatorType -> SelectionManipulatorType -> Bool #
(/=) :: SelectionManipulatorType -> SelectionManipulatorType -> Bool #
computeSelectionType :: CanvasSelection -> SelectionManipulatorType Source #
restrict4 :: XY -> XY Source #
restrict8 :: XY -> XY Source #
selectionToSuperOwl :: HasCallStack => CanvasSelection -> SuperOwl Source #
selectionToMaybeSuperOwl :: HasCallStack => CanvasSelection -> Maybe SuperOwl Source #
selectionToFirstSuperOwl :: HasCallStack => CanvasSelection -> SuperOwl Source #
selectionToMaybeFirstSuperOwl :: HasCallStack => CanvasSelection -> Maybe SuperOwl Source #
lastPositionInSelection :: OwlTree -> Selection -> OwlSpot Source #