| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Graphics.UI.FLTK.LowLevel.Base.Input
Synopsis
- data FlInputType
- inputNew :: Rectangle -> Maybe Text -> Maybe FlInputType -> IO (Ref Input)
- inputCustom :: Rectangle -> Maybe Text -> Maybe FlInputType -> Maybe (Ref Input -> IO ()) -> Maybe (CustomWidgetFuncs Input) -> IO (Ref Input)
- drawInputBase :: Ref InputBase -> IO ()
- handleInputBase :: Ref InputBase -> Event -> IO (Either UnknownEvent ())
- resizeInputBase :: Ref InputBase -> Rectangle -> IO ()
- hideInputBase :: Ref InputBase -> IO ()
- showWidgetInputBase :: Ref InputBase -> IO ()
Documentation
data FlInputType Source #
Instances
| Enum FlInputType Source # | |
Defined in Graphics.UI.FLTK.LowLevel.Base.Input Methods succ :: FlInputType -> FlInputType # pred :: FlInputType -> FlInputType # toEnum :: Int -> FlInputType # fromEnum :: FlInputType -> Int # enumFrom :: FlInputType -> [FlInputType] # enumFromThen :: FlInputType -> FlInputType -> [FlInputType] # enumFromTo :: FlInputType -> FlInputType -> [FlInputType] # enumFromThenTo :: FlInputType -> FlInputType -> FlInputType -> [FlInputType] # | |
Constructor
handleInputBase :: Ref InputBase -> Event -> IO (Either UnknownEvent ()) Source #
Hierarchy
Fl_Input functions
copy ::RefInputBase->Clipboard->IO(EitherNoChange()) copyCuts ::RefInputBase->IO(EitherNoChange()) cut ::RefInputBase->IO(EitherNoChange()) cutFromCursor ::RefInputBase->Int->IO(EitherNoChange()) cutRange ::RefInputBase->IndexRange->IO(EitherNoChange()) destroy ::RefInputBase->IO() draw ::RefInputBase->IO() drawText ::RefInputBase->Rectangle->IO() getCursorColor ::RefInputBase->IO(Color) getInputType ::RefInputBase->IO(FlInputType) getMark ::RefInputBase->IO(Int) getMaximumSize ::RefInputBase->IO(Int) getPosition ::RefInputBase->IO(Int) getReadonly ::RefInputBase->IO(Bool) getShortcut ::RefInputBase->IO(MaybeShortcutKeySequence) getSize ::RefInputBase->IO(Int) getTabNav ::RefInputBase->IO(Bool) getTextcolor ::RefInputBase->IO(Color) getTextfont ::RefInputBase->IO(Font) getTextsize ::RefInputBase->IO(FontSize) getValue ::RefInputBase->IOTextgetWrap ::RefInputBase->IO(Bool) handle ::RefInputBase->Event->IO(EitherUnknownEvent()) hide ::RefInputBase->IO() index ::RefInputBase->AtIndex->IO(Char) insert ::RefInputBase->Text->IO(EitherNoChange()) insertWithLength ::RefInputBase->Text->Int->IO(EitherNoChange()) replace ::RefInputBase->IndexRange->Text->IO(EitherNoChange()) resize ::RefInputBase->Rectangle->IO() setCursorColor ::RefInputBase->Color->IO() setInputType ::RefInputBase->FlInputType->IO() setMark ::RefInputBase->Int->IO(EitherNoChange()) setMaximumSize ::RefInputBase->Int->IO() setPosition ::RefInputBase->Int->MaybeInt->IO(EitherNoChange()) setReadonly ::RefInputBase->Bool->IO() setShortcut ::RefInputBase->ShortcutKeySequence->IO() setSize ::RefInputBase->Size->IO() setTabNav ::RefInputBase->Bool->IO() setTextcolor ::RefInputBase->Color->IO() setTextfont ::RefInputBase->Font->IO() setTextsize ::RefInputBase->FontSize->IO() setValue ::RefInputBase->Text->IO(EitherNoChange()) setWrap ::RefInputBase->Bool->IO() showWidget ::RefInputBase->IO() staticValue ::RefInputBase->Text->IO(EitherNoChange()) undo ::RefInputBase->IO(EitherNoChange())