fltkhs-0.4.0.2: FLTK bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.FLTK.LowLevel.Tree

Contents

Synopsis

Documentation

Hierarchy

Functions

@ add :: Ref Tree -> String -> IO (Maybe (Ref TreeItem))

addAt:: (Parent a TreeItem) => Ref Tree -> String -> Ref a -> IO (Maybe (Ref TreeItem))

clear :: Ref Tree -> IO ()

clearChildren:: (Parent a TreeItem) => Ref Tree -> Ref a -> IO ()

close :: Ref Tree -> TreeItemLocator -> IO ()

closeAndCallback :: Ref Tree -> TreeItemLocator -> Bool -> IO ()

deselect :: Ref Tree -> TreeItemLocator -> IO (Int)

deselectAll :: Ref Tree -> IO ()

deselectAllAndCallback :: Ref Tree -> Maybe (Ref TreeItem) -> Bool -> IO ()

deselectAndCallback :: Ref Tree -> TreeItemLocator -> Bool -> IO ()

destroy :: Ref Tree -> IO ()

display :: Ref Tree -> Ref TreeItem -> IO ()

displayed :: Ref Tree -> Ref TreeItem -> IO (Bool)

draw :: Ref Tree -> IO ()

findItem :: Ref Tree -> String -> IO (Maybe (Ref TreeItem))

firstSelectedItem :: Ref Tree -> IO (Maybe (Ref TreeItem))

firstVisible :: Ref Tree -> IO (Maybe (Ref TreeItem))

getCallbackItem :: Ref Tree -> IO (Maybe (Ref TreeItem))

getCallbackReason :: Ref Tree -> IO (TreeReasonType)

getCloseicon :: Ref Tree -> IO (Maybe (Ref Image))

getConnectorcolor :: Ref Tree -> IO (Color)

getConnectorstyle :: Ref Tree -> IO (TreeConnector)

getConnectorwidth :: Ref Tree -> IO (Int)

getFirst :: Ref Tree -> IO (Maybe (Ref TreeItem))

getItemFocus :: Ref Tree -> IO (Maybe (Ref TreeItem))

getItemLabelbgcolor :: Ref Tree -> IO (Color)

getItemLabelfgcolor :: Ref Tree -> IO (Color)

getItemLabelfont :: Ref Tree -> IO (Font)

getItemLabelsize :: Ref Tree -> IO (FontSize)

getLabelmarginleft :: Ref Tree -> IO (Int)

getLast :: Ref Tree -> IO (Maybe (Ref TreeItem))

getLinespacing :: Ref Tree -> IO (Int)

getMarginleft :: Ref Tree -> IO (Int)

getMargintop :: Ref Tree -> IO (Int)

getOpenchildMarginbottom :: Ref Tree -> IO (Int)

getOpenicon :: Ref Tree -> IO (Maybe (Ref Image))

getScrollbarSize :: Ref Tree -> IO (Int)

getSelectbox :: Ref Tree -> IO (Boxtype)

getShowcollapse :: Ref Tree -> IO (Bool)

getShowroot :: Ref Tree -> IO (Bool)

getSortorder :: Ref Tree -> IO (TreeSort)

getUsericon :: Ref Tree -> IO (Maybe (Ref Image))

getUsericonmarginleft :: Ref Tree -> IO (Int)

getVposition :: Ref Tree -> IO (Int)

handle :: Ref Tree -> Event -> IO (Int)

insert:: (Parent a TreeItem) => Ref Tree -> Ref a -> String -> Int -> IO (Maybe (Ref a))

insertAbove:: (Parent a TreeItem) => Ref Tree -> Ref a -> String -> IO (Maybe (Ref a))

isClose :: Ref Tree -> TreeItemLocator -> IO (Bool)

isOpen :: Ref Tree -> TreeItemLocator -> IO (Bool)

isScrollbar:: (Parent a Widget) => Ref Tree -> Ref a -> IO (Bool)

isSelected :: Ref Tree -> TreeItemLocator -> IO (Bool)

isVscrollVisible :: Ref Tree -> IO (Bool)

itemClicked :: Ref Tree -> IO (Maybe (Ref TreeItem))

itemPathname:: (Parent a TreeItem) => Ref Tree -> Ref a -> IO (Maybe String)

lastSelectedItem :: Ref Tree -> IO (Maybe (Ref TreeItem))

lastVisible :: Ref Tree -> IO (Maybe (Ref TreeItem))

next :: Ref Tree -> IO (Maybe (Ref TreeItem))

nextAfterItem :: Ref Tree -> Ref TreeItem -> IO (Maybe (Ref TreeItem))

nextItem :: Ref Tree -> Ref TreeItem -> Maybe SearchDirection -> Bool -> IO (Maybe (Ref TreeItem))

nextSelectedItem :: Ref Tree -> IO (Maybe (Ref TreeItem))

nextSelectedItemAfterItem :: Ref Tree -> Ref TreeItem -> Maybe SearchDirection -> IO (Maybe (Ref TreeItem))

open :: Ref Tree -> TreeItemLocator -> IO ()

openAndCallback :: Ref Tree -> TreeItemLocator -> Bool -> IO ()

openToggle :: Ref Tree -> Ref TreeItem -> IO ()

openToggleAndCallback :: Ref Tree -> Ref TreeItem -> Bool -> IO ()

prev :: Ref Tree -> IO (Maybe (Ref TreeItem))

prevBeforeItem :: Ref Tree -> Ref TreeItem -> IO (Maybe (Ref TreeItem))

remove :: Ref Tree -> Ref TreeItem -> IO (Either TreeItemNotFound ())

root :: Ref Tree -> IO (Maybe (Ref TreeItem))

rootLabel :: Ref Tree -> String -> IO ()

select :: Ref Tree -> TreeItemLocator -> IO (Int)

selectAll :: Ref Tree -> IO ()

selectAllAndCallback :: Ref Tree -> Maybe (Ref TreeItem) -> Bool -> IO ()

selectAndCallback :: Ref Tree -> TreeItemLocator -> Bool -> IO ()

selectOnly :: Ref Tree -> Ref TreeItem -> IO ()

selectOnlyAndCallback :: Ref Tree -> Ref TreeItem -> Bool -> IO ()

selectToggle :: Ref Tree -> Ref TreeItem -> IO ()

selectToggleAndCallback :: Ref Tree -> Ref TreeItem -> Bool -> IO ()

selectmode :: Ref Tree -> IO (TreeSelect)

setCallbackItem:: (Parent a TreeItem) => Ref Tree -> Ref a -> IO ()

setCallbackReason :: Ref Tree -> TreeReasonType -> IO ()

setCloseicon:: (Parent a Image) => Ref Tree -> Maybe( Ref a ) -> IO ()

setConnectorcolor :: Ref Tree -> Color -> IO ()

setConnectorstyle :: Ref Tree -> TreeConnector -> IO ()

setConnectorwidth :: Ref Tree -> Int -> IO ()

setItemFocus :: Ref Tree -> Ref TreeItem -> IO ()

setItemLabelbgcolor :: Ref Tree -> Color -> IO ()

setItemLabelfgcolor :: Ref Tree -> Color -> IO ()

setItemLabelfont :: Ref Tree -> Font -> IO ()

setItemLabelsize :: Ref Tree -> FontSize -> IO ()

setLabelmarginleft :: Ref Tree -> Int -> IO ()

setLinespacing :: Ref Tree -> Int -> IO ()

setMarginleft :: Ref Tree -> Int -> IO ()

setMargintop :: Ref Tree -> Int -> IO ()

setOpenchildMarginbottom :: Ref Tree -> Int -> IO ()

setOpenicon:: (Parent a Image) => Ref Tree -> Maybe( Ref a ) -> IO ()

setScrollbarSize :: Ref Tree -> Int -> IO ()

setSelectbox :: Ref Tree -> Boxtype -> IO ()

setSelectmode :: Ref Tree -> TreeSelect -> IO ()

setShowcollapse :: Ref Tree -> Bool -> IO ()

setShowroot :: Ref Tree -> Bool -> IO ()

setSortorder :: Ref Tree -> TreeSort -> IO ()

setUsericon:: (Parent a Image) => Ref Tree -> Maybe( Ref a ) -> IO ()

setUsericonmarginleft :: Ref Tree -> Int -> IO ()

setVposition :: Ref Tree -> Int -> IO ()

showItemBottom :: Ref Tree -> Ref TreeItem -> IO ()

showItemMiddle :: Ref Tree -> Ref TreeItem -> IO ()

showItemTop :: Ref Tree -> Ref TreeItem -> IO ()

showItemWithYoff :: Ref Tree -> Ref TreeItem -> Maybe Int -> IO ()

showSelf :: Ref Tree -> IO ()