Potato.Flow.Controller.Manipulator.TextArea
data TextAreaHandler Source #
Constructors
Fields
Defined in Potato.Flow.Controller.Manipulator.TextArea
Methods
pHandlerName :: TextAreaHandler -> Text Source #
pHandlerDebugShow :: TextAreaHandler -> Text Source #
pHandleMouse :: TextAreaHandler -> PotatoHandlerInput -> RelMouseDrag -> Maybe PotatoHandlerOutput Source #
pHandleKeyboard :: TextAreaHandler -> PotatoHandlerInput -> KeyboardData -> Maybe PotatoHandlerOutput Source #
pRefreshHandler :: TextAreaHandler -> PotatoHandlerInput -> Maybe SomePotatoHandler Source #
pIsHandlerActive :: TextAreaHandler -> Bool Source #
pRenderHandler :: TextAreaHandler -> PotatoHandlerInput -> HandlerRenderOutput Source #
pRenderLayersHandler :: TextAreaHandler -> PotatoHandlerInput -> LayersViewHandlerRenderOutput Source #
pValidateMouse :: TextAreaHandler -> RelMouseDrag -> Bool Source #
pHandlerTool :: TextAreaHandler -> Maybe Tool Source #
makeTextAreaHandler :: SomePotatoHandler -> CanvasSelection -> RelMouseDrag -> Bool -> TextAreaHandler Source #