| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Graphics.UI.FLTK.LowLevel.Base.Tree
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 ::RefTreeBase->Text->IO(Maybe(RefTreeItem)) addAt:: (ParentaTreeItem) =>RefTreeBase->Text->Refa ->IO(Maybe(RefTreeItem)) clear ::RefTreeBase->IO() clearChildren:: (ParentaTreeItem) =>RefTreeBase->Refa ->IO() close ::RefTreeBase->TreeItemLocator->IO() closeAndCallback ::RefTreeBase->TreeItemLocator->Bool->IO() deselect ::RefTreeBase->TreeItemLocator->IO(EitherNoChange()) deselectAll ::RefTreeBase->IO() deselectAllAndCallback ::RefTreeBase->Maybe(RefTreeItem) ->Bool->IO() deselectAndCallback ::RefTreeBase->TreeItemLocator->Bool->IO() destroy ::RefTreeBase->IO() display ::RefTreeBase->RefTreeItem->IO() displayed ::RefTreeBase->RefTreeItem->IO(Bool) draw ::RefTreeBase->IO() findItem ::RefTreeBase->Text->IO(Maybe(RefTreeItem)) firstSelectedItem ::RefTreeBase->IO(Maybe(RefTreeItem)) firstVisible ::RefTreeBase->IO(Maybe(RefTreeItem)) getCallbackItem ::RefTreeBase->IO(Maybe(RefTreeItem)) getCallbackReason ::RefTreeBase->IO(TreeReasonType) getCloseicon ::RefTreeBase->IO(Maybe(RefImage)) getConnectorcolor ::RefTreeBase->IO(Color) getConnectorstyle ::RefTreeBase->IO(TreeConnector) getConnectorwidth ::RefTreeBase->IO(Int) getFirst ::RefTreeBase->IO(Maybe(RefTreeItem)) getItemDrawMode ::RefTreeBase->IO([TreeItemDrawMode)] getItemFocus ::RefTreeBase->IO(Maybe(RefTreeItem)) getItemLabelbgcolor ::RefTreeBase->IO(Color) getItemLabelfgcolor ::RefTreeBase->IO(Color) getItemLabelfont ::RefTreeBase->IO(Font) getItemLabelsize ::RefTreeBase->IO(FontSize) getItemReselectMode ::RefTreeBase->IO(TreeItemReselectMode) getLabelmarginleft ::RefTreeBase->IO(Int) getLast ::RefTreeBase->IO(Maybe(RefTreeItem)) getLinespacing ::RefTreeBase->IO(Int) getMarginbottom ::RefTreeBase->IO(Int) getMarginleft ::RefTreeBase->IO(Int) getMargintop ::RefTreeBase->IO(Int) getOpenchildMarginbottom ::RefTreeBase->IO(Int) getOpenicon ::RefTreeBase->IO(Maybe(RefImage)) getScrollbarSize ::RefTreeBase->IO(Int) getSelectbox ::RefTreeBase->IO(Boxtype) getShowcollapse ::RefTreeBase->IO(Bool) getShowroot ::RefTreeBase->IO(Bool) getSortorder ::RefTreeBase->IO(TreeSort) getUsericon ::RefTreeBase->IO(Maybe(RefImage)) getUsericonmarginleft ::RefTreeBase->IO(Int) getVposition ::RefTreeBase->IO(Int) getWidgetmarginleft ::RefTreeBase->IO(Int) handle ::RefTreeBase->Event->IO(EitherUnknownEvent()) hide ::RefTreeBase->IO() insert:: (ParentaTreeItem) =>RefTreeBase->Refa ->Text->AtIndex->IO(Maybe(Refa)) insertAbove:: (ParentaTreeItem) =>RefTreeBase->Refa ->Text->IO(Maybe(Refa)) isClose ::RefTreeBase->TreeItemLocator->IO(Bool) isOpen ::RefTreeBase->TreeItemLocator->IO(Bool) isScrollbar:: (ParentaWidgetBase) =>RefTreeBase->Refa ->IO(Bool) isSelected ::RefTreeBase->TreeItemLocator->IO(Bool) isVscrollVisible ::RefTreeBase->IO(Bool) itemClicked ::RefTreeBase->IO(Maybe(RefTreeItem)) itemPathname:: (ParentaTreeItem) =>RefTreeBase->Refa ->IO(MaybeText) lastSelectedItem ::RefTreeBase->IO(Maybe(RefTreeItem)) lastVisible ::RefTreeBase->IO(Maybe(RefTreeItem)) next ::RefTreeBase->IO(Maybe(RefTreeItem)) nextAfterItem ::RefTreeBase->RefTreeItem->IO(Maybe(RefTreeItem)) nextItem ::RefTreeBase->RefTreeItem->MaybeSearchDirection->Bool->IO(Maybe(RefTreeItem)) nextSelectedItem ::RefTreeBase->IO(Maybe(RefTreeItem)) nextSelectedItemAfterItem ::RefTreeBase->RefTreeItem->MaybeSearchDirection->IO(Maybe(RefTreeItem)) open ::RefTreeBase->TreeItemLocator->IO() openAndCallback ::RefTreeBase->TreeItemLocator->Bool->IO() openToggle ::RefTreeBase->RefTreeItem->IO() openToggleAndCallback ::RefTreeBase->RefTreeItem->Bool->IO() prev ::RefTreeBase->IO(Maybe(RefTreeItem)) prevBeforeItem ::RefTreeBase->RefTreeItem->IO(Maybe(RefTreeItem)) recalcTree ::RefTreeBase->IO() remove ::RefTreeBase->RefTreeItem->IO(EitherTreeItemNotFound()) resize ::RefTreeBase->Rectangle->IO() root ::RefTreeBase->IO(Maybe(RefTreeItem)) rootLabel ::RefTreeBase->Text->IO() select ::RefTreeBase->TreeItemLocator->IO(EitherNoChange()) selectAll ::RefTreeBase->IO() selectAllAndCallback ::RefTreeBase->Maybe(RefTreeItem) ->Bool->IO() selectAndCallback ::RefTreeBase->TreeItemLocator->Bool->IO() selectOnly ::RefTreeBase->RefTreeItem->IO() selectOnlyAndCallback ::RefTreeBase->RefTreeItem->Bool->IO() selectToggle ::RefTreeBase->RefTreeItem->IO() selectToggleAndCallback ::RefTreeBase->RefTreeItem->Bool->IO() selectmode ::RefTreeBase->IO(TreeSelect) setCallbackItem:: (ParentaTreeItem) =>RefTreeBase->Refa ->IO() setCallbackReason ::RefTreeBase->TreeReasonType->IO() setCloseicon:: (ParentaImage) =>RefTreeBase->Maybe(Refa ) ->IO() setConnectorcolor ::RefTreeBase->Color->IO() setConnectorstyle ::RefTreeBase->TreeConnector->IO() setConnectorwidth ::RefTreeBase->Int->IO() setItemDrawMode ::RefTreeBase-> [TreeItemDrawMode] ->IO() setItemFocus ::RefTreeBase->RefTreeItem->IO() setItemLabelbgcolor ::RefTreeBase->Color->IO() setItemLabelfgcolor ::RefTreeBase->Color->IO() setItemLabelfont ::RefTreeBase->Font->IO() setItemLabelsize ::RefTreeBase->FontSize->IO() setItemReselectMode ::RefTreeBase->TreeItemReselectMode->IO() setLabelmarginleft ::RefTreeBase->Int->IO() setLinespacing ::RefTreeBase->Int->IO() setMarginbottom ::RefTreeBase->Int->IO() setMarginleft ::RefTreeBase->Int->IO() setMargintop ::RefTreeBase->Int->IO() setOpenchildMarginbottom ::RefTreeBase->Int->IO() setOpenicon:: (ParentaImage) =>RefTreeBase->Maybe(Refa ) ->IO() setScrollbarSize ::RefTreeBase->Int->IO() setSelectbox ::RefTreeBase->Boxtype->IO() setSelectmode ::RefTreeBase->TreeSelect->IO() setShowcollapse ::RefTreeBase->Bool->IO() setShowroot ::RefTreeBase->Bool->IO() setSortorder ::RefTreeBase->TreeSort->IO() setUsericon:: (ParentaImage) =>RefTreeBase->Maybe(Refa ) ->IO() setUsericonmarginleft ::RefTreeBase->Int->IO() setVposition ::RefTreeBase->Int->IO() setWidgetmarginleft ::RefTreeBase->Int->IO() showItemBottom ::RefTreeBase->RefTreeItem->IO() showItemMiddle ::RefTreeBase->RefTreeItem->IO() showItemTop ::RefTreeBase->RefTreeItem->IO() showItemWithYoff ::RefTreeBase->RefTreeItem->MaybeY->IO() showSelf ::RefTreeBase->IO() showWidget ::RefTreeBase->IO()