Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- treeNew :: Rectangle -> Maybe Text -> IO (Ref Tree)
- treeCustom :: Rectangle -> Maybe Text -> Maybe (Ref Tree -> IO ()) -> Maybe (CustomWidgetFuncs Tree) -> IO (Ref Tree)
- drawTreeBase :: Ref TreeBase -> IO ()
- handleTreeBase :: Ref TreeBase -> Event -> IO (Either UnknownEvent ())
- resizeTreeBase :: Ref TreeBase -> Rectangle -> IO ()
- hideTreeBase :: Ref TreeBase -> IO ()
- showWidgetTreeBase :: Ref TreeBase -> IO ()
Documentation
handleTreeBase :: Ref TreeBase -> Event -> IO (Either UnknownEvent ()) Source #
Hierarchy
Graphics.UI.FLTK.LowLevel.Base.Widget | v Graphics.UI.FLTK.LowLevel.Base.Group | v Graphics.UI.FLTK.LowLevel.Base.Tree
Functions
add ::Ref
TreeBase
->Text
->IO
(Maybe
(Ref
TreeItem
)) addAt:: (Parent
aTreeItem
) =>Ref
TreeBase
->Text
->Ref
a ->IO
(Maybe
(Ref
TreeItem
)) clear ::Ref
TreeBase
->IO
() clearChildren:: (Parent
aTreeItem
) =>Ref
TreeBase
->Ref
a ->IO
() close ::Ref
TreeBase
->TreeItemLocator
->IO
() closeAndCallback ::Ref
TreeBase
->TreeItemLocator
->Bool
->IO
() deselect ::Ref
TreeBase
->TreeItemLocator
->IO
(Either
NoChange
()) deselectAll ::Ref
TreeBase
->IO
() deselectAllAndCallback ::Ref
TreeBase
->Maybe
(Ref
TreeItem
) ->Bool
->IO
() deselectAndCallback ::Ref
TreeBase
->TreeItemLocator
->Bool
->IO
() destroy ::Ref
TreeBase
->IO
() display ::Ref
TreeBase
->Ref
TreeItem
->IO
() displayed ::Ref
TreeBase
->Ref
TreeItem
->IO
(Bool
) draw ::Ref
TreeBase
->IO
() findItem ::Ref
TreeBase
->Text
->IO
(Maybe
(Ref
TreeItem
)) firstSelectedItem ::Ref
TreeBase
->IO
(Maybe
(Ref
TreeItem
)) firstVisible ::Ref
TreeBase
->IO
(Maybe
(Ref
TreeItem
)) getCallbackItem ::Ref
TreeBase
->IO
(Maybe
(Ref
TreeItem
)) getCallbackReason ::Ref
TreeBase
->IO
(TreeReasonType
) getCloseicon ::Ref
TreeBase
->IO
(Maybe
(Ref
Image
)) getConnectorcolor ::Ref
TreeBase
->IO
(Color
) getConnectorstyle ::Ref
TreeBase
->IO
(TreeConnector
) getConnectorwidth ::Ref
TreeBase
->IO
(Int
) getFirst ::Ref
TreeBase
->IO
(Maybe
(Ref
TreeItem
)) getItemDrawMode ::Ref
TreeBase
->IO
([TreeItemDrawMode
)] getItemFocus ::Ref
TreeBase
->IO
(Maybe
(Ref
TreeItem
)) getItemLabelbgcolor ::Ref
TreeBase
->IO
(Color
) getItemLabelfgcolor ::Ref
TreeBase
->IO
(Color
) getItemLabelfont ::Ref
TreeBase
->IO
(Font
) getItemLabelsize ::Ref
TreeBase
->IO
(FontSize
) getItemReselectMode ::Ref
TreeBase
->IO
(TreeItemReselectMode
) getLabelmarginleft ::Ref
TreeBase
->IO
(Int
) getLast ::Ref
TreeBase
->IO
(Maybe
(Ref
TreeItem
)) getLinespacing ::Ref
TreeBase
->IO
(Int
) getMarginbottom ::Ref
TreeBase
->IO
(Int
) getMarginleft ::Ref
TreeBase
->IO
(Int
) getMargintop ::Ref
TreeBase
->IO
(Int
) getOpenchildMarginbottom ::Ref
TreeBase
->IO
(Int
) getOpenicon ::Ref
TreeBase
->IO
(Maybe
(Ref
Image
)) getScrollbarSize ::Ref
TreeBase
->IO
(Int
) getSelectbox ::Ref
TreeBase
->IO
(Boxtype
) getShowcollapse ::Ref
TreeBase
->IO
(Bool
) getShowroot ::Ref
TreeBase
->IO
(Bool
) getSortorder ::Ref
TreeBase
->IO
(TreeSort
) getUsericon ::Ref
TreeBase
->IO
(Maybe
(Ref
Image
)) getUsericonmarginleft ::Ref
TreeBase
->IO
(Int
) getVposition ::Ref
TreeBase
->IO
(Int
) getWidgetmarginleft ::Ref
TreeBase
->IO
(Int
) handle ::Ref
TreeBase
->Event
->IO
(Either
UnknownEvent
()) hide ::Ref
TreeBase
->IO
() insert:: (Parent
aTreeItem
) =>Ref
TreeBase
->Ref
a ->Text
->AtIndex
->IO
(Maybe
(Ref
a)) insertAbove:: (Parent
aTreeItem
) =>Ref
TreeBase
->Ref
a ->Text
->IO
(Maybe
(Ref
a)) isClose ::Ref
TreeBase
->TreeItemLocator
->IO
(Bool
) isOpen ::Ref
TreeBase
->TreeItemLocator
->IO
(Bool
) isScrollbar:: (Parent
aWidgetBase
) =>Ref
TreeBase
->Ref
a ->IO
(Bool
) isSelected ::Ref
TreeBase
->TreeItemLocator
->IO
(Bool
) isVscrollVisible ::Ref
TreeBase
->IO
(Bool
) itemClicked ::Ref
TreeBase
->IO
(Maybe
(Ref
TreeItem
)) itemPathname:: (Parent
aTreeItem
) =>Ref
TreeBase
->Ref
a ->IO
(Maybe
Text
) lastSelectedItem ::Ref
TreeBase
->IO
(Maybe
(Ref
TreeItem
)) lastVisible ::Ref
TreeBase
->IO
(Maybe
(Ref
TreeItem
)) next ::Ref
TreeBase
->IO
(Maybe
(Ref
TreeItem
)) nextAfterItem ::Ref
TreeBase
->Ref
TreeItem
->IO
(Maybe
(Ref
TreeItem
)) nextItem ::Ref
TreeBase
->Ref
TreeItem
->Maybe
SearchDirection
->Bool
->IO
(Maybe
(Ref
TreeItem
)) nextSelectedItem ::Ref
TreeBase
->IO
(Maybe
(Ref
TreeItem
)) nextSelectedItemAfterItem ::Ref
TreeBase
->Ref
TreeItem
->Maybe
SearchDirection
->IO
(Maybe
(Ref
TreeItem
)) open ::Ref
TreeBase
->TreeItemLocator
->IO
() openAndCallback ::Ref
TreeBase
->TreeItemLocator
->Bool
->IO
() openToggle ::Ref
TreeBase
->Ref
TreeItem
->IO
() openToggleAndCallback ::Ref
TreeBase
->Ref
TreeItem
->Bool
->IO
() prev ::Ref
TreeBase
->IO
(Maybe
(Ref
TreeItem
)) prevBeforeItem ::Ref
TreeBase
->Ref
TreeItem
->IO
(Maybe
(Ref
TreeItem
)) recalcTree ::Ref
TreeBase
->IO
() remove ::Ref
TreeBase
->Ref
TreeItem
->IO
(Either
TreeItemNotFound
()) resize ::Ref
TreeBase
->Rectangle
->IO
() root ::Ref
TreeBase
->IO
(Maybe
(Ref
TreeItem
)) rootLabel ::Ref
TreeBase
->Text
->IO
() select ::Ref
TreeBase
->TreeItemLocator
->IO
(Either
NoChange
()) selectAll ::Ref
TreeBase
->IO
() selectAllAndCallback ::Ref
TreeBase
->Maybe
(Ref
TreeItem
) ->Bool
->IO
() selectAndCallback ::Ref
TreeBase
->TreeItemLocator
->Bool
->IO
() selectOnly ::Ref
TreeBase
->Ref
TreeItem
->IO
() selectOnlyAndCallback ::Ref
TreeBase
->Ref
TreeItem
->Bool
->IO
() selectToggle ::Ref
TreeBase
->Ref
TreeItem
->IO
() selectToggleAndCallback ::Ref
TreeBase
->Ref
TreeItem
->Bool
->IO
() selectmode ::Ref
TreeBase
->IO
(TreeSelect
) setCallbackItem:: (Parent
aTreeItem
) =>Ref
TreeBase
->Ref
a ->IO
() setCallbackReason ::Ref
TreeBase
->TreeReasonType
->IO
() setCloseicon:: (Parent
aImage
) =>Ref
TreeBase
->Maybe
(Ref
a ) ->IO
() setConnectorcolor ::Ref
TreeBase
->Color
->IO
() setConnectorstyle ::Ref
TreeBase
->TreeConnector
->IO
() setConnectorwidth ::Ref
TreeBase
->Int
->IO
() setItemDrawMode ::Ref
TreeBase
-> [TreeItemDrawMode
] ->IO
() setItemFocus ::Ref
TreeBase
->Ref
TreeItem
->IO
() setItemLabelbgcolor ::Ref
TreeBase
->Color
->IO
() setItemLabelfgcolor ::Ref
TreeBase
->Color
->IO
() setItemLabelfont ::Ref
TreeBase
->Font
->IO
() setItemLabelsize ::Ref
TreeBase
->FontSize
->IO
() setItemReselectMode ::Ref
TreeBase
->TreeItemReselectMode
->IO
() setLabelmarginleft ::Ref
TreeBase
->Int
->IO
() setLinespacing ::Ref
TreeBase
->Int
->IO
() setMarginbottom ::Ref
TreeBase
->Int
->IO
() setMarginleft ::Ref
TreeBase
->Int
->IO
() setMargintop ::Ref
TreeBase
->Int
->IO
() setOpenchildMarginbottom ::Ref
TreeBase
->Int
->IO
() setOpenicon:: (Parent
aImage
) =>Ref
TreeBase
->Maybe
(Ref
a ) ->IO
() setScrollbarSize ::Ref
TreeBase
->Int
->IO
() setSelectbox ::Ref
TreeBase
->Boxtype
->IO
() setSelectmode ::Ref
TreeBase
->TreeSelect
->IO
() setShowcollapse ::Ref
TreeBase
->Bool
->IO
() setShowroot ::Ref
TreeBase
->Bool
->IO
() setSortorder ::Ref
TreeBase
->TreeSort
->IO
() setUsericon:: (Parent
aImage
) =>Ref
TreeBase
->Maybe
(Ref
a ) ->IO
() setUsericonmarginleft ::Ref
TreeBase
->Int
->IO
() setVposition ::Ref
TreeBase
->Int
->IO
() setWidgetmarginleft ::Ref
TreeBase
->Int
->IO
() showItemBottom ::Ref
TreeBase
->Ref
TreeItem
->IO
() showItemMiddle ::Ref
TreeBase
->Ref
TreeItem
->IO
() showItemTop ::Ref
TreeBase
->Ref
TreeItem
->IO
() showItemWithYoff ::Ref
TreeBase
->Ref
TreeItem
->Maybe
Y
->IO
() showSelf ::Ref
TreeBase
->IO
() showWidget ::Ref
TreeBase
->IO
()