Safe Haskell | None |
---|---|
Language | Haskell2010 |
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 # | |