| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Potato.Flow.Controller.Manipulator.Box
Documentation
superOwl_isTransformable :: HasOwlTree o => SuperOwl -> o -> Bool Source #
data MouseManipulatorType Source #
Constructors
| MouseManipulatorType_Corner | |
| MouseManipulatorType_Side | |
| MouseManipulatorType_Point | |
| MouseManipulatorType_Area | |
| MouseManipulatorType_Text |
Instances
| Show MouseManipulatorType Source # | |
Defined in Potato.Flow.Controller.Manipulator.Box Methods showsPrec :: Int -> MouseManipulatorType -> ShowS # show :: MouseManipulatorType -> String # showList :: [MouseManipulatorType] -> ShowS # | |
| Eq MouseManipulatorType Source # | |
Defined in Potato.Flow.Controller.Manipulator.Box Methods (==) :: MouseManipulatorType -> MouseManipulatorType -> Bool # (/=) :: MouseManipulatorType -> MouseManipulatorType -> Bool # | |
data MouseManipulator Source #
Constructors
| MouseManipulator | |
type MouseManipulatorSet = [MouseManipulator] Source #
type ManipulatorIndex = Int Source #
findFirstMouseManipulator :: OwlPFState -> RelMouseDrag -> CanvasSelection -> Maybe ManipulatorIndex Source #
data BoxHandleType Source #
Instances
| Enum BoxHandleType Source # | |
Defined in Potato.Flow.Controller.Manipulator.Box Methods succ :: BoxHandleType -> BoxHandleType # pred :: BoxHandleType -> BoxHandleType # toEnum :: Int -> BoxHandleType # fromEnum :: BoxHandleType -> Int # enumFrom :: BoxHandleType -> [BoxHandleType] # enumFromThen :: BoxHandleType -> BoxHandleType -> [BoxHandleType] # enumFromTo :: BoxHandleType -> BoxHandleType -> [BoxHandleType] # enumFromThenTo :: BoxHandleType -> BoxHandleType -> BoxHandleType -> [BoxHandleType] # | |
| Show BoxHandleType Source # | |
Defined in Potato.Flow.Controller.Manipulator.Box Methods showsPrec :: Int -> BoxHandleType -> ShowS # show :: BoxHandleType -> String # showList :: [BoxHandleType] -> ShowS # | |
| Eq BoxHandleType Source # | |
Defined in Potato.Flow.Controller.Manipulator.Box Methods (==) :: BoxHandleType -> BoxHandleType -> Bool # (/=) :: BoxHandleType -> BoxHandleType -> Bool # | |
Arguments
| :: BoxHandleType | |
| -> LBox | box being manipulated |
| -> MouseManipulator |
makeDeltaBox :: BoxHandleType -> XY -> DeltaLBox Source #
data BoxCreationType Source #
Constructors
| BoxCreationType_None | |
| BoxCreationType_Box | |
| BoxCreationType_Text | |
| BoxCreationType_TextArea | |
| BoxCreationType_DragSelect |
Instances
| Show BoxCreationType Source # | |
Defined in Potato.Flow.Controller.Manipulator.Box Methods showsPrec :: Int -> BoxCreationType -> ShowS # show :: BoxCreationType -> String # showList :: [BoxCreationType] -> ShowS # | |
| Eq BoxCreationType Source # | |
Defined in Potato.Flow.Controller.Manipulator.Box Methods (==) :: BoxCreationType -> BoxCreationType -> Bool # (/=) :: BoxCreationType -> BoxCreationType -> Bool # | |
data BoxHandler Source #
Constructors
| BoxHandler | |