| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Graphics.UI.FLTK.LowLevel.Tree
Documentation
Hierarchy
Graphics.UI.FLTK.LowLevel.Widget | v Graphics.UI.FLTK.LowLevel.Group | v Graphics.UI.FLTK.LowLevel.Tree
Functions
@
add :: Ref Tree -> String -> IO (Maybe (Ref TreeItem))
addAt:: (Parent a TreeItem) => Ref Tree -> String -> Ref a -> IO (Maybe (Ref TreeItem))
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 ()
display :: Ref Tree -> Ref TreeItem -> IO ()
displayed :: Ref Tree -> Ref TreeItem -> IO (Bool)
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 ()
Orphan instances
| (~) * impl (IO TreeReasonType) => Op (GetCallbackReason ()) Tree orig impl Source # | |
| (~) * impl (TreeReasonType -> IO ()) => Op (SetCallbackReason ()) Tree orig impl Source # | |
| (~) * impl (IO (Maybe (Ref TreeItem))) => Op (GetCallbackItem ()) Tree orig impl Source # | |
| (Parent a TreeItem, (~) * impl (Ref a -> IO ())) => Op (SetCallbackItem ()) Tree orig impl Source # | |
| (~) * impl (IO Bool) => Op (IsVscrollVisible ()) Tree orig impl Source # | |
| (Parent a Widget, (~) * impl (Ref a -> IO Bool)) => Op (IsScrollbar ()) Tree orig impl Source # | |
| (~) * impl (Int -> IO ()) => Op (SetVposition ()) Tree orig impl Source # | |
| (~) * impl (IO Int) => Op (GetVposition ()) Tree orig impl Source # | |
| (~) * impl (Ref TreeItem -> IO ()) => Op (Display ()) Tree orig impl Source # | |
| (~) * impl (Ref TreeItem -> IO ()) => Op (ShowItemBottom ()) Tree orig impl Source # | |
| (~) * impl (Ref TreeItem -> IO ()) => Op (ShowItemMiddle ()) Tree orig impl Source # | |
| (~) * impl (Ref TreeItem -> IO ()) => Op (ShowItemTop ()) Tree orig impl Source # | |
| (~) * impl (Ref TreeItem -> Maybe Int -> IO ()) => Op (ShowItemWithYoff ()) Tree orig impl Source # | |
| (~) * impl (IO TreeSelect) => Op (Selectmode ()) Tree orig impl Source # | |
| (~) * impl (IO Color) => Op (GetItemLabelfgcolor ()) Tree orig impl Source # | |
| (~) * impl (Font -> IO ()) => Op (SetItemLabelfont ()) Tree orig impl Source # | |
| (~) * impl (IO (Maybe (Ref TreeItem))) => Op (GetItemFocus ()) Tree orig impl Source # | |
| (~) * impl (Ref TreeItem -> IO ()) => Op (SetItemFocus ()) Tree orig impl Source # | |
| (~) * impl (Maybe (Ref TreeItem) -> Bool -> IO ()) => Op (DeselectAllAndCallback ()) Tree orig impl Source # | |
| (~) * impl (Maybe (Ref TreeItem) -> Bool -> IO ()) => Op (SelectAllAndCallback ()) Tree orig impl Source # | |
| (~) * impl (Ref TreeItem -> Bool -> IO ()) => Op (SelectToggleAndCallback ()) Tree orig impl Source # | |
| (~) * impl (TreeItemLocator -> Bool -> IO ()) => Op (SelectAndCallback ()) Tree orig impl Source # | |
| (~) * impl (TreeItemLocator -> Bool -> IO ()) => Op (CloseAndCallback ()) Tree orig impl Source # | |
| (~) * impl (Ref TreeItem -> Bool -> IO ()) => Op (OpenToggleAndCallback ()) Tree orig impl Source # | |
| (~) * impl (TreeItemLocator -> Bool -> IO ()) => Op (OpenAndCallback ()) Tree orig impl Source # | |
| (~) * impl (Ref TreeItem -> Maybe SearchDirection -> IO (Maybe (Ref TreeItem))) => Op (NextSelectedItemAfterItem ()) Tree orig impl Source # | |
| (~) * impl (IO (Maybe (Ref TreeItem))) => Op (NextSelectedItem ()) Tree orig impl Source # | |
| (~) * impl (IO (Maybe (Ref TreeItem))) => Op (LastSelectedItem ()) Tree orig impl Source # | |
| (~) * impl (IO (Maybe (Ref TreeItem))) => Op (FirstSelectedItem ()) Tree orig impl Source # | |
| (~) * impl (IO (Maybe (Ref TreeItem))) => Op (LastVisible ()) Tree orig impl Source # | |
| (~) * impl (IO (Maybe (Ref TreeItem))) => Op (GetLast ()) Tree orig impl Source # | |
| (~) * impl (Ref TreeItem -> IO (Maybe (Ref TreeItem))) => Op (PrevBeforeItem ()) Tree orig impl Source # | |
| (~) * impl (Ref TreeItem -> Maybe SearchDirection -> Bool -> IO (Maybe (Ref TreeItem))) => Op (NextItem ()) Tree orig impl Source # | |
| (~) * impl (Ref TreeItem -> IO (Maybe (Ref TreeItem))) => Op (NextAfterItem ()) Tree orig impl Source # | |
| (~) * impl (IO (Maybe (Ref TreeItem))) => Op (FirstVisible ()) Tree orig impl Source # | |
| (~) * impl (IO (Maybe (Ref TreeItem))) => Op (ItemClicked ()) Tree orig impl Source # | |
| (~) * impl (IO (Maybe (Ref TreeItem))) => Op (Root ()) Tree orig impl Source # | |
| (~) * impl (String -> IO ()) => Op (RootLabel ()) Tree orig impl Source # | |
| (~) * impl (IO ()) => Op (DeselectAll ()) Tree orig impl Source # | |
| (~) * impl (IO ()) => Op (SelectAll ()) Tree orig impl Source # | |
| (~) * impl (Ref TreeItem -> IO ()) => Op (SelectToggle ()) Tree orig impl Source # | |
| (~) * impl (Ref TreeItem -> IO ()) => Op (OpenToggle ()) Tree orig impl Source # | |
| (~) * impl (TreeItemLocator -> IO Bool) => Op (IsClose ()) Tree orig impl Source # | |
| (~) * impl (TreeItemLocator -> IO Bool) => Op (IsOpen ()) Tree orig impl Source # | |
| (~) * impl (TreeItemLocator -> IO ()) => Op (Close ()) Tree orig impl Source # | |
| (~) * impl (TreeItemLocator -> IO ()) => Op (Open ()) Tree orig impl Source # | |
| (Parent a TreeItem, (~) * impl (Ref a -> String -> IO (Maybe (Ref a)))) => Op (InsertAbove ()) Tree orig impl Source # | |
| (Parent a TreeItem, (~) * impl (String -> Ref a -> IO (Maybe (Ref TreeItem)))) => Op (AddAt ()) Tree orig impl Source # | |
| (~) * impl (String -> IO (Maybe (Ref TreeItem))) => Op (FindItem ()) Tree orig impl Source # | |
| (Parent a TreeItem, (~) * impl (Ref a -> IO ())) => Op (ClearChildren ()) Tree orig impl Source # | |
| (~) * impl (IO ()) => Op (ShowSelf ()) Tree orig impl Source # | |
| (~) * impl (TreeSelect -> IO ()) => Op (SetSelectmode ()) Tree orig impl Source # | |
| (~) * impl (Bool -> IO ()) => Op (SetShowroot ()) Tree orig impl Source # | |
| (~) * impl (IO Bool) => Op (GetShowroot ()) Tree orig impl Source # | |
| (~) * impl (Boxtype -> IO ()) => Op (SetSelectbox ()) Tree orig impl Source # | |
| (~) * impl (IO Boxtype) => Op (GetSelectbox ()) Tree orig impl Source # | |
| (~) * impl (TreeSort -> IO ()) => Op (SetSortorder ()) Tree orig impl Source # | |
| (~) * impl (IO TreeSort) => Op (GetSortorder ()) Tree orig impl Source # | |
| (~) * impl (Bool -> IO ()) => Op (SetShowcollapse ()) Tree orig impl Source # | |
| (~) * impl (IO Bool) => Op (GetShowcollapse ()) Tree orig impl Source # | |
| (Parent a Image, (~) * impl (Maybe (Ref a) -> IO ())) => Op (SetUsericon ()) Tree orig impl Source # | |
| (~) * impl (IO (Maybe (Ref Image))) => Op (GetUsericon ()) Tree orig impl Source # | |
| (Parent a Image, (~) * impl (Maybe (Ref a) -> IO ())) => Op (SetCloseicon ()) Tree orig impl Source # | |
| (~) * impl (IO (Maybe (Ref Image))) => Op (GetCloseicon ()) Tree orig impl Source # | |
| (Parent a Image, (~) * impl (Maybe (Ref a) -> IO ())) => Op (SetOpenicon ()) Tree orig impl Source # | |
| (~) * impl (IO (Maybe (Ref Image))) => Op (GetOpenicon ()) Tree orig impl Source # | |
| (~) * impl (Int -> IO ()) => Op (SetConnectorwidth ()) Tree orig impl Source # | |
| (~) * impl (IO Int) => Op (GetConnectorwidth ()) Tree orig impl Source # | |
| (~) * impl (TreeConnector -> IO ()) => Op (SetConnectorstyle ()) Tree orig impl Source # | |
| (~) * impl (IO TreeConnector) => Op (GetConnectorstyle ()) Tree orig impl Source # | |
| (~) * impl (Color -> IO ()) => Op (SetConnectorcolor ()) Tree orig impl Source # | |
| (~) * impl (IO Color) => Op (GetConnectorcolor ()) Tree orig impl Source # | |
| (~) * impl (Int -> IO ()) => Op (SetLinespacing ()) Tree orig impl Source # | |
| (~) * impl (IO Int) => Op (GetLinespacing ()) Tree orig impl Source # | |
| (~) * impl (Int -> IO ()) => Op (SetLabelmarginleft ()) Tree orig impl Source # | |
| (~) * impl (IO Int) => Op (GetLabelmarginleft ()) Tree orig impl Source # | |
| (~) * impl (Int -> IO ()) => Op (SetUsericonmarginleft ()) Tree orig impl Source # | |
| (~) * impl (IO Int) => Op (GetUsericonmarginleft ()) Tree orig impl Source # | |
| (~) * impl (Int -> IO ()) => Op (SetOpenchildMarginbottom ()) Tree orig impl Source # | |
| (~) * impl (IO Int) => Op (GetOpenchildMarginbottom ()) Tree orig impl Source # | |
| (~) * impl (Int -> IO ()) => Op (SetMargintop ()) Tree orig impl Source # | |
| (~) * impl (IO Int) => Op (GetMargintop ()) Tree orig impl Source # | |
| (~) * impl (Int -> IO ()) => Op (SetMarginleft ()) Tree orig impl Source # | |
| (~) * impl (IO Int) => Op (GetMarginleft ()) Tree orig impl Source # | |
| (~) * impl (Color -> IO ()) => Op (SetItemLabelbgcolor ()) Tree orig impl Source # | |
| (~) * impl (IO Color) => Op (GetItemLabelbgcolor ()) Tree orig impl Source # | |
| (~) * impl (Color -> IO ()) => Op (SetItemLabelfgcolor ()) Tree orig impl Source # | |
| (~) * impl (FontSize -> IO ()) => Op (SetItemLabelsize ()) Tree orig impl Source # | |
| (~) * impl (IO FontSize) => Op (GetItemLabelsize ()) Tree orig impl Source # | |
| (~) * impl (IO Font) => Op (GetItemLabelfont ()) Tree orig impl Source # | |
| (~) * impl (Int -> IO ()) => Op (SetScrollbarSize ()) Tree orig impl Source # | |
| (~) * impl (IO Int) => Op (GetScrollbarSize ()) Tree orig impl Source # | |
| (~) * impl (TreeItemLocator -> Bool -> IO ()) => Op (DeselectAndCallback ()) Tree orig impl Source # | |
| (~) * impl (TreeItemLocator -> IO Int) => Op (Deselect ()) Tree orig impl Source # | |
| (~) * impl (Ref TreeItem -> Bool -> IO ()) => Op (SelectOnlyAndCallback ()) Tree orig impl Source # | |
| (~) * impl (Ref TreeItem -> IO ()) => Op (SelectOnly ()) Tree orig impl Source # | |
| (~) * impl (Ref TreeItem -> IO Bool) => Op (Displayed ()) Tree orig impl Source # | |
| (~) * impl (TreeItemLocator -> IO Int) => Op (Select ()) Tree orig impl Source # | |
| (~) * impl (TreeItemLocator -> IO Bool) => Op (IsSelected ()) Tree orig impl Source # | |
| (~) * impl (IO (Maybe (Ref TreeItem))) => Op (Prev ()) Tree orig impl Source # | |
| (~) * impl (Ref TreeItem -> IO (Either TreeItemNotFound ())) => Op (Remove ()) Tree orig impl Source # | |
| (Parent a TreeItem, (~) * impl (Ref a -> IO (Maybe String))) => Op (ItemPathname ()) Tree orig impl Source # | |
| (~) * impl (IO ()) => Op (Draw ()) Tree orig impl Source # | |
| (~) * impl (IO (Maybe (Ref TreeItem))) => Op (GetFirst ()) Tree orig impl Source # | |
| (~) * impl (IO (Maybe (Ref TreeItem))) => Op (Next ()) Tree orig impl Source # | |
| (~) * impl (IO ()) => Op (Clear ()) Tree orig impl Source # | |
| (Parent a TreeItem, (~) * impl (Ref a -> String -> Int -> IO (Maybe (Ref a)))) => Op (Insert ()) Tree orig impl Source # | |
| (~) * impl (String -> IO (Maybe (Ref TreeItem))) => Op (Add ()) Tree orig impl Source # | |
| (~) * impl (Event -> IO Int) => Op (Handle ()) Tree orig impl Source # | |
| (~) * impl (IO ()) => Op (Destroy ()) Tree orig impl Source # | |