Safe Haskell | None |
---|---|
Language | Haskell2010 |
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 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 ::Ref
InputBase
->Clipboard
->IO
(Either
NoChange
()) copyCuts ::Ref
InputBase
->IO
(Either
NoChange
()) cut ::Ref
InputBase
->IO
(Either
NoChange
()) cutFromCursor ::Ref
InputBase
->Int
->IO
(Either
NoChange
()) cutRange ::Ref
InputBase
->IndexRange
->IO
(Either
NoChange
()) destroy ::Ref
InputBase
->IO
() draw ::Ref
InputBase
->IO
() drawText ::Ref
InputBase
->Rectangle
->IO
() getCursorColor ::Ref
InputBase
->IO
(Color
) getInputType ::Ref
InputBase
->IO
(FlInputType
) getMark ::Ref
InputBase
->IO
(Int
) getMaximumSize ::Ref
InputBase
->IO
(Int
) getPosition ::Ref
InputBase
->IO
(Int
) getReadonly ::Ref
InputBase
->IO
(Bool
) getShortcut ::Ref
InputBase
->IO
(Maybe
ShortcutKeySequence
) getSize ::Ref
InputBase
->IO
(Int
) getTabNav ::Ref
InputBase
->IO
(Bool
) getTextcolor ::Ref
InputBase
->IO
(Color
) getTextfont ::Ref
InputBase
->IO
(Font
) getTextsize ::Ref
InputBase
->IO
(FontSize
) getValue ::Ref
InputBase
->IO
Text
getWrap ::Ref
InputBase
->IO
(Bool
) handle ::Ref
InputBase
->Event
->IO
(Either
UnknownEvent
()) hide ::Ref
InputBase
->IO
() index ::Ref
InputBase
->AtIndex
->IO
(Char
) insert ::Ref
InputBase
->Text
->IO
(Either
NoChange
()) insertWithLength ::Ref
InputBase
->Text
->Int
->IO
(Either
NoChange
()) replace ::Ref
InputBase
->IndexRange
->Text
->IO
(Either
NoChange
()) resize ::Ref
InputBase
->Rectangle
->IO
() setCursorColor ::Ref
InputBase
->Color
->IO
() setInputType ::Ref
InputBase
->FlInputType
->IO
() setMark ::Ref
InputBase
->Int
->IO
(Either
NoChange
()) setMaximumSize ::Ref
InputBase
->Int
->IO
() setPosition ::Ref
InputBase
->Int
->Maybe
Int
->IO
(Either
NoChange
()) setReadonly ::Ref
InputBase
->Bool
->IO
() setShortcut ::Ref
InputBase
->ShortcutKeySequence
->IO
() setSize ::Ref
InputBase
->Size
->IO
() setTabNav ::Ref
InputBase
->Bool
->IO
() setTextcolor ::Ref
InputBase
->Color
->IO
() setTextfont ::Ref
InputBase
->Font
->IO
() setTextsize ::Ref
InputBase
->FontSize
->IO
() setValue ::Ref
InputBase
->Text
->IO
(Either
NoChange
()) setWrap ::Ref
InputBase
->Bool
->IO
() showWidget ::Ref
InputBase
->IO
() staticValue ::Ref
InputBase
->Text
->IO
(Either
NoChange
()) undo ::Ref
InputBase
->IO
(Either
NoChange
())