| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Graphics.UI.FLTK.LowLevel.TreeItem
Synopsis
- data TreeItemPointer = Parent a TreeItem => TreeItemPointer (Ref a)
- newtype TreeItemName = TreeItemName Text
- data TreeItemReference
- data TreeItemLocator
- data MoveError
- data MoveType
- data SiblingPosition = SiblingPosition (Maybe Int)
- data TreeItemNotFound = TreeItemNotFound
- treeItemNew :: Ref TreePrefs -> IO (Ref TreeItem)
Documentation
data TreeItemPointer Source #
Constructors
| Parent a TreeItem => TreeItemPointer (Ref a) |
newtype TreeItemName Source #
Constructors
| TreeItemName Text |
data TreeItemReference Source #
Constructors
| TreeItemByIndex AtIndex | |
| TreeItemByPointer TreeItemPointer |
data TreeItemLocator Source #
Instances
| Enum MoveError Source # | |
Defined in Graphics.UI.FLTK.LowLevel.TreeItem Methods succ :: MoveError -> MoveError # pred :: MoveError -> MoveError # fromEnum :: MoveError -> Int # enumFrom :: MoveError -> [MoveError] # enumFromThen :: MoveError -> MoveError -> [MoveError] # enumFromTo :: MoveError -> MoveError -> [MoveError] # enumFromThenTo :: MoveError -> MoveError -> MoveError -> [MoveError] # | |
data SiblingPosition Source #
Constructors
| SiblingPosition (Maybe Int) |
data TreeItemNotFound Source #
Constructors
| TreeItemNotFound |
Hierarchy
Hierarchy
Functions
activate ::RefTreeItem->IO() activateWith ::RefTreeItem->Bool->IO() add:: (ParentaTreeItem,ParentbTreePrefs) =>RefTreeItem->Refb ->TreeItemLocator->IO(Maybe(Refa)) addAt:: (ParentaTreeItem,ParentbTreePrefs) =>RefTreeItem->Refb -> [Text] ->Maybe(Refa) ->IO(Maybe(Refa)) child ::RefTreeItem->AtIndex->IO(Maybe(RefWidget)) children ::RefTreeItem->IO(Int) clearChildren ::RefTreeItem->IO() close ::RefTreeItem->IO() deparent ::RefTreeItem->AtIndex->IO(EitherUnknownError(Reforig)) deselect ::RefTreeItem->IO() deselectAll ::RefTreeItem->IO(Int) destroy ::RefTreeItem->IO() eventOnCollapseIcon:: (ParentaTreePrefs) =>RefTreeItem->Refa ->IO(Int) eventOnLabel:: (ParentaTreePrefs) =>RefTreeItem->Refa ->IO(Int) findChild ::RefTreeItem->TreeItemLocator->IO(MaybeAtIndex) findClicked:: (ParentaTreePrefs) =>RefTreeItem->Refa ->IO(Maybe(RefTreeItem)) findInChildren ::RefTreeItem-> [Text] ->IO(Maybe(RefTreeItem)) findItem ::RefTreeItem-> [Text] ->IO(Maybe(RefTreeItem)) getDepth ::RefTreeItem->IO(Int) getH ::RefTreeItem->IOIntgetLabel ::RefTreeItem->IOTextgetLabelbgcolor ::RefTreeItem->IO(Color) getLabelcolor ::RefTreeItem->IO(Color) getLabelfgcolor ::RefTreeItem->IO(Color) getLabelfont ::RefTreeItem->IO(Font) getLabelsize ::RefTreeItem->IO(FontSize) getParent ::RefTreeItem->IO(Maybe(RefTreeItem)) getUsericon ::RefTreeItem->IO(Maybe(RefImage)) getW ::RefTreeItem->IOIntgetWidget ::RefTreeItem->IO(Maybe(RefWidget)) getX ::RefTreeItem->IOIntgetY ::RefTreeItem->IOInthasChildren ::RefTreeItem->IO(Bool) insert:: (ParentaTreePrefs) =>RefTreeItem->Refa ->Text->MaybeAtIndex->IO(Maybe(RefTreeItem)) insertAbove:: (ParentaTreePrefs) =>RefTreeItem->Refa ->Text->IO(Maybe(RefTreeItem)) isActive ::RefTreeItem->IO(Bool) isClose ::RefTreeItem->IO(Bool) isOpen ::RefTreeItem->IO(Bool) isRoot ::RefTreeItem->IO(Bool) isSelected ::RefTreeItem->IO(Bool) isVisible ::RefTreeItem->IO(Bool) labelH ::RefTreeItem->IO(Int) labelW ::RefTreeItem->IO(Int) labelX ::RefTreeItem->IO(Int) labelY ::RefTreeItem->IO(Int) move ::RefTreeItem->AtIndex->AtIndex->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 ->AtIndex->IO(EitherUnknownError()) select ::RefTreeItem->IO() selectAll ::RefTreeItem->IO(Int) selectSet ::RefTreeItem->Bool->IO() selectToggle ::RefTreeItem->IO() setLabel ::RefTreeItem->Text->IO() setLabelbgcolor ::RefTreeItem->Color->IO() setLabelcolor ::RefTreeItem->Color->IO() setLabelfgcolor ::RefTreeItem->Color->IO() setLabelfont ::RefTreeItem->Font->IO() setLabelsize ::RefTreeItem->FontSize->IO() setParent:: (ParentaTreeItem) =>RefTreeItem->Maybe(Refa) ->IO() setUsericon:: (ParentaImage) =>RefTreeItem->Maybe(Refa) ->IO() setWidget:: (ParentaWidget) =>RefTreeItem->Maybe(Refa ) ->IO() showSelf ::RefTreeItem->MaybeText->IO() swapChildren ::RefTreeItem->AtIndex->AtIndex->IO() swapChildrenByTreeItem:: (ParentaTreeItem) =>RefTreeItem->Refa ->Refa ->IO(EitherTreeItemNotFound()) updatePrevNext ::RefTreeItem->AtIndex->IO() visible ::RefTreeItem->IO(Bool) visibleR ::RefTreeItem->IO(Bool)