Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
data KeyModifier Source #
Instances
Show KeyModifier Source # | |
Defined in Potato.Flow.Controller.Input showsPrec :: Int -> KeyModifier -> ShowS # show :: KeyModifier -> String # showList :: [KeyModifier] -> ShowS # | |
Eq KeyModifier Source # | |
Defined in Potato.Flow.Controller.Input (==) :: KeyModifier -> KeyModifier -> Bool # (/=) :: KeyModifier -> KeyModifier -> Bool # |
data KeyboardData Source #
Instances
Show KeyboardData Source # | |
Defined in Potato.Flow.Controller.Input showsPrec :: Int -> KeyboardData -> ShowS # show :: KeyboardData -> String # showList :: [KeyboardData] -> ShowS # |
data KeyboardKey Source #
Instances
Show KeyboardKey Source # | |
Defined in Potato.Flow.Controller.Input showsPrec :: Int -> KeyboardKey -> ShowS # show :: KeyboardKey -> String # showList :: [KeyboardKey] -> ShowS # | |
Eq KeyboardKey Source # | |
Defined in Potato.Flow.Controller.Input (==) :: KeyboardKey -> KeyboardKey -> Bool # (/=) :: KeyboardKey -> KeyboardKey -> Bool # |
data MouseButton Source #
Instances
Show MouseButton Source # | |
Defined in Potato.Flow.Controller.Input showsPrec :: Int -> MouseButton -> ShowS # show :: MouseButton -> String # showList :: [MouseButton] -> ShowS # | |
Eq MouseButton Source # | |
Defined in Potato.Flow.Controller.Input (==) :: MouseButton -> MouseButton -> Bool # (/=) :: MouseButton -> MouseButton -> Bool # |
data MouseDragState Source #
Instances
Show MouseDragState Source # | |
Defined in Potato.Flow.Controller.Input showsPrec :: Int -> MouseDragState -> ShowS # show :: MouseDragState -> String # showList :: [MouseDragState] -> ShowS # | |
Eq MouseDragState Source # | |
Defined in Potato.Flow.Controller.Input (==) :: MouseDragState -> MouseDragState -> Bool # (/=) :: MouseDragState -> MouseDragState -> Bool # |
data LMouseData Source #
Instances
Show LMouseData Source # | |
Defined in Potato.Flow.Controller.Input showsPrec :: Int -> LMouseData -> ShowS # show :: LMouseData -> String # showList :: [LMouseData] -> ShowS # | |
Eq LMouseData Source # | |
Defined in Potato.Flow.Controller.Input (==) :: LMouseData -> LMouseData -> Bool # (/=) :: LMouseData -> LMouseData -> Bool # |
mouseDrag_isActive :: MouseDrag -> Bool Source #
newDrag :: LMouseData -> MouseDrag Source #
continueDrag :: LMouseData -> MouseDrag -> MouseDrag Source #
cancelDrag :: MouseDrag -> MouseDrag Source #
newtype RelMouseDrag Source #
Instances
Show RelMouseDrag Source # | |
Defined in Potato.Flow.Controller.Input showsPrec :: Int -> RelMouseDrag -> ShowS # show :: RelMouseDrag -> String # showList :: [RelMouseDrag] -> ShowS # |
toRelMouseDrag :: OwlPFState -> XY -> MouseDrag -> RelMouseDrag Source #