| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Graphics.UI.FLTK.LowLevel.TreeItem
- newtype TreeItemIndex = TreeItemIndex Int
- data TreeItemPointer = forall a . Parent a TreeItem => TreeItemPointer (Ref a)
- newtype TreeItemName = TreeItemName String
- data TreeItemReference
- data TreeItemLocator
- data MoveError
- data MoveType
- data SiblingPosition = SiblingPosition (Maybe Int)
- data TreeItemNotFound = TreeItemNotFound
- treeItemNew :: Ref TreePrefs -> IO (Ref TreeItem)
Documentation
newtype TreeItemIndex Source
Constructors
| TreeItemIndex Int |
data TreeItemPointer Source
Constructors
| forall a . Parent a TreeItem => TreeItemPointer (Ref a) |
newtype TreeItemName Source
Constructors
| TreeItemName String |
data TreeItemReference Source
Constructors
| TreeItemByIndex TreeItemIndex | |
| TreeItemByPointer TreeItemPointer |
data TreeItemLocator Source
data SiblingPosition Source
Constructors
| SiblingPosition (Maybe Int) |
data TreeItemNotFound Source
Constructors
| TreeItemNotFound |
Hierarchy
Hierarchy
Functions
activate ::RefTreeItem->IO() activateWithVal ::RefTreeItem->Int->IO() add:: (ParentaTreeItem,ParentbTreePrefs) =>RefTreeItem->Refb ->TreeItemLocator->IO(Maybe(Refa))) addAt:: (ParentaTreeItem,ParentbTreePrefs) =>RefTreeItem->Refb -> [String] ->Maybe(Refa) ->IO(Maybe(Refa))) child ::RefTreeItem->Int->IO(Maybe(RefWidget)) children ::RefTreeItem->IOIntclearChildren ::RefTreeItem->IO() close ::RefTreeItem->IO() deparent ::RefTreeItem->Int->IO(EitherUnknownError(Reforig)) deselect ::RefTreeItem->IO() deselectAll ::RefTreeItem->IOIntdestroy ::RefTreeItem->IO() eventOnCollapseIcon:: (ParentaTreePrefs) =>RefTreeItem->Refa ->IOInt) eventOnLabel:: (ParentaTreePrefs) =>RefTreeItem->Refa ->IOInt) findChild ::RefTreeItem->TreeItemLocator->IO(MaybeTreeItemIndex) findClicked:: (ParentaTreePrefs) =>RefTreeItem->Refa ->IO(Maybe(RefTreeItem))) findInChildren ::RefTreeItem-> [String] ->IO(Maybe(RefTreeItem)) findItem ::RefTreeItem-> [String] ->IO(Maybe(RefTreeItem)) getDepth ::RefTreeItem->IOIntgetH ::RefTreeItem->IOIntgetLabel ::RefTreeItem->IOStringgetLabelbgcolor ::RefTreeItem->IOColorgetLabelcolor ::RefTreeItem->IOColorgetLabelfgcolor ::RefTreeItem->IOColorgetLabelfont ::RefTreeItem->IOFontgetLabelsize ::RefTreeItem->IOFontSizegetParent ::RefTreeItem->IO(Maybe(RefTreeItem)) getUsericon ::RefTreeItem->IO(RefImage) getW ::RefTreeItem->IOIntgetWidget ::RefTreeItem->IO(RefWidget) getX ::RefTreeItem->IOIntgetY ::RefTreeItem->IOInthasChildren ::RefTreeItem->IOBoolinsert:: (ParentaTreePrefs) =>RefTreeItem->Refa ->String->MaybeInt->IO(Maybe(RefTreeItem))) insertAbove:: (ParentaTreePrefs) =>RefTreeItem->Refa ->String->IO(Maybe(RefTreeItem))) isActive ::RefTreeItem->IOBoolisClose ::RefTreeItem->IOBoolisOpen ::RefTreeItem->IOBoolisRoot ::RefTreeItem->IOBoolisSelected ::RefTreeItem->IOBoolisVisible ::RefTreeItem->IOBoollabelH ::RefTreeItem->IOIntlabelW ::RefTreeItem->IOIntlabelX ::RefTreeItem->IOIntlabelY ::RefTreeItem->IOIntmove ::RefTreeItem->Int->Int->IO(EitherOutOfRange()) moveTo:: (ParentaTreeItem) =>RefTreeItem->Refa ->MoveType->IO(EitherMoveError())) next ::RefTreeItem->IO(Maybe(RefTreeItem)) nextDisplayed:: (ParentaTreePrefs) =>RefTreeItem->Refa ->IO(Maybe(RefTreeItem))) nextSibling ::RefTreeItem->IO(Maybe(RefTreeItem)) open ::RefTreeItem->IO() openToggle ::RefTreeItem->IO() prev ::RefTreeItem->IO(Maybe(RefTreeItem)) prevDisplayed:: (ParentaTreePrefs) =>RefTreeItem->Refa ->IO(Maybe(RefTreeItem))) prevSibling ::RefTreeItem->IO(Maybe(RefTreeItem)) removeChild ::RefTreeItem->TreeItemLocator->IO(EitherUnknownError()) reparent:: (ParentaTreeItem) =>RefTreeItem->Refa ->Int->IO(EitherUnknownError())) select ::RefTreeItem->IO() selectAll ::RefTreeItem->IOIntselectToggle ::RefTreeItem->IO() selectWithVal ::RefTreeItem->Int->IO() setLabel ::RefTreeItem->String->IO() setLabelbgcolor ::RefTreeItem->Color->IO() setLabelcolor ::RefTreeItem->Color->IO() setLabelfgcolor ::RefTreeItem->Color->IO() setLabelfont ::RefTreeItem->Font->IO() setLabelsize ::RefTreeItem->FontSize->IO() setParent:: (ParentaTreeItem) =>RefTreeItem->Refa ->IO()) setUsericon:: (ParentaImage) =>RefTreeItem->Refa ->IO()) setWidget:: (ParentaWidget) =>RefTreeItem->Refa ->IO()) showSelf ::RefTreeItem->MaybeString->IO() swapChildren ::RefTreeItem->Int->Int->IO() swapChildrenByTreeItem:: (ParentaTreeItem) =>RefTreeItem->Refa ->Refa ->IO(EitherTreeItemNotFound())) updatePrevNext ::RefTreeItem->Int->IO() visible ::RefTreeItem->IOBoolvisibleR ::RefTreeItem->IOBool