fltkhs-0.5.2.9: FLTK bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.FLTK.LowLevel.Tree

Contents

Synopsis

Documentation

treeCustom Source #

Arguments

:: Rectangle

The bounds of this Tree

-> Maybe Text

The Tree label

-> Maybe (Ref Tree -> IO ())

Optional custom drawing function

-> Maybe (CustomWidgetFuncs Tree)

Optional custom widget functions

-> IO (Ref Tree) 

Hierarchy

Functions

add :: Ref Tree -> Text -> IO (Maybe (Ref TreeItem))

addAt:: (Parent a TreeItem) => Ref Tree -> Text -> 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 ()

drawSuper :: Ref Tree -> IO ()

findItem :: Ref Tree -> Text -> 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 (Either UnknownEvent ())

handleSuper :: Ref Tree -> Event -> IO (Either UnknownEvent ())

hide :: Ref Tree -> IO ()

hideSuper :: Ref Tree -> IO ()

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

insertAbove:: (Parent a TreeItem) => Ref Tree -> Ref a -> Text -> 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 Text)

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 ())

resize :: Ref Tree -> Rectangle -> IO ()

resizeSuper :: Ref Tree -> Rectangle -> IO ()

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

rootLabel :: Ref Tree -> Text -> 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 ()

showWidget :: Ref Tree -> IO ()

showWidgetSuper :: Ref Tree -> IO ()

Orphan instances

(~) * impl (IO TreeReasonType) => Op (GetCallbackReason ()) Tree orig impl Source # 

Methods

runOp :: GetCallbackReason () -> orig -> Ref Tree -> impl Source #

(~) * impl (TreeReasonType -> IO ()) => Op (SetCallbackReason ()) Tree orig impl Source # 

Methods

runOp :: SetCallbackReason () -> orig -> Ref Tree -> impl Source #

(~) * impl (IO (Maybe (Ref TreeItem))) => Op (GetCallbackItem ()) Tree orig impl Source # 

Methods

runOp :: GetCallbackItem () -> orig -> Ref Tree -> impl Source #

(Parent a TreeItem, (~) * impl (Ref a -> IO ())) => Op (SetCallbackItem ()) Tree orig impl Source # 

Methods

runOp :: SetCallbackItem () -> orig -> Ref Tree -> impl Source #

(~) * impl (IO Bool) => Op (IsVscrollVisible ()) Tree orig impl Source # 

Methods

runOp :: IsVscrollVisible () -> orig -> Ref Tree -> impl Source #

(Parent a Widget, (~) * impl (Ref a -> IO Bool)) => Op (IsScrollbar ()) Tree orig impl Source # 

Methods

runOp :: IsScrollbar () -> orig -> Ref Tree -> impl Source #

(~) * impl (Int -> IO ()) => Op (SetVposition ()) Tree orig impl Source # 

Methods

runOp :: SetVposition () -> orig -> Ref Tree -> impl Source #

(~) * impl (IO Int) => Op (GetVposition ()) Tree orig impl Source # 

Methods

runOp :: GetVposition () -> orig -> Ref Tree -> impl Source #

(~) * impl (Ref TreeItem -> IO ()) => Op (Display ()) Tree orig impl Source # 

Methods

runOp :: Display () -> orig -> Ref Tree -> impl Source #

(~) * impl (Ref TreeItem -> IO ()) => Op (ShowItemBottom ()) Tree orig impl Source # 

Methods

runOp :: ShowItemBottom () -> orig -> Ref Tree -> impl Source #

(~) * impl (Ref TreeItem -> IO ()) => Op (ShowItemMiddle ()) Tree orig impl Source # 

Methods

runOp :: ShowItemMiddle () -> orig -> Ref Tree -> impl Source #

(~) * impl (Ref TreeItem -> IO ()) => Op (ShowItemTop ()) Tree orig impl Source # 

Methods

runOp :: ShowItemTop () -> orig -> Ref Tree -> impl Source #

(~) * impl (Ref TreeItem -> Maybe Int -> IO ()) => Op (ShowItemWithYoff ()) Tree orig impl Source # 

Methods

runOp :: ShowItemWithYoff () -> orig -> Ref Tree -> impl Source #

(~) * impl (IO TreeSelect) => Op (Selectmode ()) Tree orig impl Source # 

Methods

runOp :: Selectmode () -> orig -> Ref Tree -> impl Source #

(~) * impl (IO Color) => Op (GetItemLabelfgcolor ()) Tree orig impl Source # 

Methods

runOp :: GetItemLabelfgcolor () -> orig -> Ref Tree -> impl Source #

(~) * impl (Font -> IO ()) => Op (SetItemLabelfont ()) Tree orig impl Source # 

Methods

runOp :: SetItemLabelfont () -> orig -> Ref Tree -> impl Source #

(~) * impl (IO (Maybe (Ref TreeItem))) => Op (GetItemFocus ()) Tree orig impl Source # 

Methods

runOp :: GetItemFocus () -> orig -> Ref Tree -> impl Source #

(~) * impl (Ref TreeItem -> IO ()) => Op (SetItemFocus ()) Tree orig impl Source # 

Methods

runOp :: SetItemFocus () -> orig -> Ref Tree -> impl Source #

(~) * impl (Maybe (Ref TreeItem) -> Bool -> IO ()) => Op (DeselectAllAndCallback ()) Tree orig impl Source # 

Methods

runOp :: DeselectAllAndCallback () -> orig -> Ref Tree -> impl Source #

(~) * impl (Maybe (Ref TreeItem) -> Bool -> IO ()) => Op (SelectAllAndCallback ()) Tree orig impl Source # 

Methods

runOp :: SelectAllAndCallback () -> orig -> Ref Tree -> impl Source #

(~) * impl (Ref TreeItem -> Bool -> IO ()) => Op (SelectToggleAndCallback ()) Tree orig impl Source # 

Methods

runOp :: SelectToggleAndCallback () -> orig -> Ref Tree -> impl Source #

(~) * impl (TreeItemLocator -> Bool -> IO ()) => Op (SelectAndCallback ()) Tree orig impl Source # 

Methods

runOp :: SelectAndCallback () -> orig -> Ref Tree -> impl Source #

(~) * impl (TreeItemLocator -> Bool -> IO ()) => Op (CloseAndCallback ()) Tree orig impl Source # 

Methods

runOp :: CloseAndCallback () -> orig -> Ref Tree -> impl Source #

(~) * impl (Ref TreeItem -> Bool -> IO ()) => Op (OpenToggleAndCallback ()) Tree orig impl Source # 

Methods

runOp :: OpenToggleAndCallback () -> orig -> Ref Tree -> impl Source #

(~) * impl (TreeItemLocator -> Bool -> IO ()) => Op (OpenAndCallback ()) Tree orig impl Source # 

Methods

runOp :: OpenAndCallback () -> orig -> Ref Tree -> impl Source #

(~) * impl (Ref TreeItem -> Maybe SearchDirection -> IO (Maybe (Ref TreeItem))) => Op (NextSelectedItemAfterItem ()) Tree orig impl Source # 

Methods

runOp :: NextSelectedItemAfterItem () -> orig -> Ref Tree -> impl Source #

(~) * impl (IO (Maybe (Ref TreeItem))) => Op (NextSelectedItem ()) Tree orig impl Source # 

Methods

runOp :: NextSelectedItem () -> orig -> Ref Tree -> impl Source #

(~) * impl (IO (Maybe (Ref TreeItem))) => Op (LastSelectedItem ()) Tree orig impl Source # 

Methods

runOp :: LastSelectedItem () -> orig -> Ref Tree -> impl Source #

(~) * impl (IO (Maybe (Ref TreeItem))) => Op (FirstSelectedItem ()) Tree orig impl Source # 

Methods

runOp :: FirstSelectedItem () -> orig -> Ref Tree -> impl Source #

(~) * impl (IO (Maybe (Ref TreeItem))) => Op (LastVisible ()) Tree orig impl Source # 

Methods

runOp :: LastVisible () -> orig -> Ref Tree -> impl Source #

(~) * impl (IO (Maybe (Ref TreeItem))) => Op (GetLast ()) Tree orig impl Source # 

Methods

runOp :: GetLast () -> orig -> Ref Tree -> impl Source #

(~) * impl (Ref TreeItem -> IO (Maybe (Ref TreeItem))) => Op (PrevBeforeItem ()) Tree orig impl Source # 

Methods

runOp :: PrevBeforeItem () -> orig -> Ref Tree -> impl Source #

(~) * impl (Ref TreeItem -> Maybe SearchDirection -> Bool -> IO (Maybe (Ref TreeItem))) => Op (NextItem ()) Tree orig impl Source # 

Methods

runOp :: NextItem () -> orig -> Ref Tree -> impl Source #

(~) * impl (Ref TreeItem -> IO (Maybe (Ref TreeItem))) => Op (NextAfterItem ()) Tree orig impl Source # 

Methods

runOp :: NextAfterItem () -> orig -> Ref Tree -> impl Source #

(~) * impl (IO (Maybe (Ref TreeItem))) => Op (FirstVisible ()) Tree orig impl Source # 

Methods

runOp :: FirstVisible () -> orig -> Ref Tree -> impl Source #

(~) * impl (IO (Maybe (Ref TreeItem))) => Op (ItemClicked ()) Tree orig impl Source # 

Methods

runOp :: ItemClicked () -> orig -> Ref Tree -> impl Source #

(~) * impl (IO (Maybe (Ref TreeItem))) => Op (Root ()) Tree orig impl Source # 

Methods

runOp :: Root () -> orig -> Ref Tree -> impl Source #

(~) * impl (Text -> IO ()) => Op (RootLabel ()) Tree orig impl Source # 

Methods

runOp :: RootLabel () -> orig -> Ref Tree -> impl Source #

(~) * impl (IO ()) => Op (DeselectAll ()) Tree orig impl Source # 

Methods

runOp :: DeselectAll () -> orig -> Ref Tree -> impl Source #

(~) * impl (IO ()) => Op (SelectAll ()) Tree orig impl Source # 

Methods

runOp :: SelectAll () -> orig -> Ref Tree -> impl Source #

(~) * impl (Ref TreeItem -> IO ()) => Op (SelectToggle ()) Tree orig impl Source # 

Methods

runOp :: SelectToggle () -> orig -> Ref Tree -> impl Source #

(~) * impl (Ref TreeItem -> IO ()) => Op (OpenToggle ()) Tree orig impl Source # 

Methods

runOp :: OpenToggle () -> orig -> Ref Tree -> impl Source #

(~) * impl (TreeItemLocator -> IO Bool) => Op (IsClose ()) Tree orig impl Source # 

Methods

runOp :: IsClose () -> orig -> Ref Tree -> impl Source #

(~) * impl (TreeItemLocator -> IO Bool) => Op (IsOpen ()) Tree orig impl Source # 

Methods

runOp :: IsOpen () -> orig -> Ref Tree -> impl Source #

(~) * impl (TreeItemLocator -> IO ()) => Op (Close ()) Tree orig impl Source # 

Methods

runOp :: Close () -> orig -> Ref Tree -> impl Source #

(~) * impl (TreeItemLocator -> IO ()) => Op (Open ()) Tree orig impl Source # 

Methods

runOp :: Open () -> orig -> Ref Tree -> impl Source #

(Parent a TreeItem, (~) * impl (Ref a -> Text -> IO (Maybe (Ref a)))) => Op (InsertAbove ()) Tree orig impl Source # 

Methods

runOp :: InsertAbove () -> orig -> Ref Tree -> impl Source #

(Parent a TreeItem, (~) * impl (Text -> Ref a -> IO (Maybe (Ref TreeItem)))) => Op (AddAt ()) Tree orig impl Source # 

Methods

runOp :: AddAt () -> orig -> Ref Tree -> impl Source #

(~) * impl (Text -> IO (Maybe (Ref TreeItem))) => Op (FindItem ()) Tree orig impl Source # 

Methods

runOp :: FindItem () -> orig -> Ref Tree -> impl Source #

(Parent a TreeItem, (~) * impl (Ref a -> IO ())) => Op (ClearChildren ()) Tree orig impl Source # 

Methods

runOp :: ClearChildren () -> orig -> Ref Tree -> impl Source #

(~) * impl (IO ()) => Op (ShowSelf ()) Tree orig impl Source # 

Methods

runOp :: ShowSelf () -> orig -> Ref Tree -> impl Source #

(~) * impl (TreeSelect -> IO ()) => Op (SetSelectmode ()) Tree orig impl Source # 

Methods

runOp :: SetSelectmode () -> orig -> Ref Tree -> impl Source #

(~) * impl (Bool -> IO ()) => Op (SetShowroot ()) Tree orig impl Source # 

Methods

runOp :: SetShowroot () -> orig -> Ref Tree -> impl Source #

(~) * impl (IO Bool) => Op (GetShowroot ()) Tree orig impl Source # 

Methods

runOp :: GetShowroot () -> orig -> Ref Tree -> impl Source #

(~) * impl (Boxtype -> IO ()) => Op (SetSelectbox ()) Tree orig impl Source # 

Methods

runOp :: SetSelectbox () -> orig -> Ref Tree -> impl Source #

(~) * impl (IO Boxtype) => Op (GetSelectbox ()) Tree orig impl Source # 

Methods

runOp :: GetSelectbox () -> orig -> Ref Tree -> impl Source #

(~) * impl (TreeSort -> IO ()) => Op (SetSortorder ()) Tree orig impl Source # 

Methods

runOp :: SetSortorder () -> orig -> Ref Tree -> impl Source #

(~) * impl (IO TreeSort) => Op (GetSortorder ()) Tree orig impl Source # 

Methods

runOp :: GetSortorder () -> orig -> Ref Tree -> impl Source #

(~) * impl (Bool -> IO ()) => Op (SetShowcollapse ()) Tree orig impl Source # 

Methods

runOp :: SetShowcollapse () -> orig -> Ref Tree -> impl Source #

(~) * impl (IO Bool) => Op (GetShowcollapse ()) Tree orig impl Source # 

Methods

runOp :: GetShowcollapse () -> orig -> Ref Tree -> impl Source #

(Parent a Image, (~) * impl (Maybe (Ref a) -> IO ())) => Op (SetUsericon ()) Tree orig impl Source # 

Methods

runOp :: SetUsericon () -> orig -> Ref Tree -> impl Source #

(~) * impl (IO (Maybe (Ref Image))) => Op (GetUsericon ()) Tree orig impl Source # 

Methods

runOp :: GetUsericon () -> orig -> Ref Tree -> impl Source #

(Parent a Image, (~) * impl (Maybe (Ref a) -> IO ())) => Op (SetCloseicon ()) Tree orig impl Source # 

Methods

runOp :: SetCloseicon () -> orig -> Ref Tree -> impl Source #

(~) * impl (IO (Maybe (Ref Image))) => Op (GetCloseicon ()) Tree orig impl Source # 

Methods

runOp :: GetCloseicon () -> orig -> Ref Tree -> impl Source #

(Parent a Image, (~) * impl (Maybe (Ref a) -> IO ())) => Op (SetOpenicon ()) Tree orig impl Source # 

Methods

runOp :: SetOpenicon () -> orig -> Ref Tree -> impl Source #

(~) * impl (IO (Maybe (Ref Image))) => Op (GetOpenicon ()) Tree orig impl Source # 

Methods

runOp :: GetOpenicon () -> orig -> Ref Tree -> impl Source #

(~) * impl (Int -> IO ()) => Op (SetConnectorwidth ()) Tree orig impl Source # 

Methods

runOp :: SetConnectorwidth () -> orig -> Ref Tree -> impl Source #

(~) * impl (IO Int) => Op (GetConnectorwidth ()) Tree orig impl Source # 

Methods

runOp :: GetConnectorwidth () -> orig -> Ref Tree -> impl Source #

(~) * impl (TreeConnector -> IO ()) => Op (SetConnectorstyle ()) Tree orig impl Source # 

Methods

runOp :: SetConnectorstyle () -> orig -> Ref Tree -> impl Source #

(~) * impl (IO TreeConnector) => Op (GetConnectorstyle ()) Tree orig impl Source # 

Methods

runOp :: GetConnectorstyle () -> orig -> Ref Tree -> impl Source #

(~) * impl (Color -> IO ()) => Op (SetConnectorcolor ()) Tree orig impl Source # 

Methods

runOp :: SetConnectorcolor () -> orig -> Ref Tree -> impl Source #

(~) * impl (IO Color) => Op (GetConnectorcolor ()) Tree orig impl Source # 

Methods

runOp :: GetConnectorcolor () -> orig -> Ref Tree -> impl Source #

(~) * impl (Int -> IO ()) => Op (SetLinespacing ()) Tree orig impl Source # 

Methods

runOp :: SetLinespacing () -> orig -> Ref Tree -> impl Source #

(~) * impl (IO Int) => Op (GetLinespacing ()) Tree orig impl Source # 

Methods

runOp :: GetLinespacing () -> orig -> Ref Tree -> impl Source #

(~) * impl (Int -> IO ()) => Op (SetLabelmarginleft ()) Tree orig impl Source # 

Methods

runOp :: SetLabelmarginleft () -> orig -> Ref Tree -> impl Source #

(~) * impl (IO Int) => Op (GetLabelmarginleft ()) Tree orig impl Source # 

Methods

runOp :: GetLabelmarginleft () -> orig -> Ref Tree -> impl Source #

(~) * impl (Int -> IO ()) => Op (SetUsericonmarginleft ()) Tree orig impl Source # 

Methods

runOp :: SetUsericonmarginleft () -> orig -> Ref Tree -> impl Source #

(~) * impl (IO Int) => Op (GetUsericonmarginleft ()) Tree orig impl Source # 

Methods

runOp :: GetUsericonmarginleft () -> orig -> Ref Tree -> impl Source #

(~) * impl (Int -> IO ()) => Op (SetOpenchildMarginbottom ()) Tree orig impl Source # 

Methods

runOp :: SetOpenchildMarginbottom () -> orig -> Ref Tree -> impl Source #

(~) * impl (IO Int) => Op (GetOpenchildMarginbottom ()) Tree orig impl Source # 

Methods

runOp :: GetOpenchildMarginbottom () -> orig -> Ref Tree -> impl Source #

(~) * impl (Int -> IO ()) => Op (SetMargintop ()) Tree orig impl Source # 

Methods

runOp :: SetMargintop () -> orig -> Ref Tree -> impl Source #

(~) * impl (IO Int) => Op (GetMargintop ()) Tree orig impl Source # 

Methods

runOp :: GetMargintop () -> orig -> Ref Tree -> impl Source #

(~) * impl (Int -> IO ()) => Op (SetMarginleft ()) Tree orig impl Source # 

Methods

runOp :: SetMarginleft () -> orig -> Ref Tree -> impl Source #

(~) * impl (IO Int) => Op (GetMarginleft ()) Tree orig impl Source # 

Methods

runOp :: GetMarginleft () -> orig -> Ref Tree -> impl Source #

(~) * impl (Color -> IO ()) => Op (SetItemLabelbgcolor ()) Tree orig impl Source # 

Methods

runOp :: SetItemLabelbgcolor () -> orig -> Ref Tree -> impl Source #

(~) * impl (IO Color) => Op (GetItemLabelbgcolor ()) Tree orig impl Source # 

Methods

runOp :: GetItemLabelbgcolor () -> orig -> Ref Tree -> impl Source #

(~) * impl (Color -> IO ()) => Op (SetItemLabelfgcolor ()) Tree orig impl Source # 

Methods

runOp :: SetItemLabelfgcolor () -> orig -> Ref Tree -> impl Source #

(~) * impl (FontSize -> IO ()) => Op (SetItemLabelsize ()) Tree orig impl Source # 

Methods

runOp :: SetItemLabelsize () -> orig -> Ref Tree -> impl Source #

(~) * impl (IO FontSize) => Op (GetItemLabelsize ()) Tree orig impl Source # 

Methods

runOp :: GetItemLabelsize () -> orig -> Ref Tree -> impl Source #

(~) * impl (IO Font) => Op (GetItemLabelfont ()) Tree orig impl Source # 

Methods

runOp :: GetItemLabelfont () -> orig -> Ref Tree -> impl Source #

(~) * impl (Int -> IO ()) => Op (SetScrollbarSize ()) Tree orig impl Source # 

Methods

runOp :: SetScrollbarSize () -> orig -> Ref Tree -> impl Source #

(~) * impl (IO Int) => Op (GetScrollbarSize ()) Tree orig impl Source # 

Methods

runOp :: GetScrollbarSize () -> orig -> Ref Tree -> impl Source #

(~) * impl (TreeItemLocator -> Bool -> IO ()) => Op (DeselectAndCallback ()) Tree orig impl Source # 

Methods

runOp :: DeselectAndCallback () -> orig -> Ref Tree -> impl Source #

(~) * impl (TreeItemLocator -> IO Int) => Op (Deselect ()) Tree orig impl Source # 

Methods

runOp :: Deselect () -> orig -> Ref Tree -> impl Source #

(~) * impl (Ref TreeItem -> Bool -> IO ()) => Op (SelectOnlyAndCallback ()) Tree orig impl Source # 

Methods

runOp :: SelectOnlyAndCallback () -> orig -> Ref Tree -> impl Source #

(~) * impl (Ref TreeItem -> IO ()) => Op (SelectOnly ()) Tree orig impl Source # 

Methods

runOp :: SelectOnly () -> orig -> Ref Tree -> impl Source #

(~) * impl (Ref TreeItem -> IO Bool) => Op (Displayed ()) Tree orig impl Source # 

Methods

runOp :: Displayed () -> orig -> Ref Tree -> impl Source #

(~) * impl (TreeItemLocator -> IO Int) => Op (Select ()) Tree orig impl Source # 

Methods

runOp :: Select () -> orig -> Ref Tree -> impl Source #

(~) * impl (TreeItemLocator -> IO Bool) => Op (IsSelected ()) Tree orig impl Source # 

Methods

runOp :: IsSelected () -> orig -> Ref Tree -> impl Source #

(~) * impl (IO (Maybe (Ref TreeItem))) => Op (Prev ()) Tree orig impl Source # 

Methods

runOp :: Prev () -> orig -> Ref Tree -> impl Source #

(~) * impl (Ref TreeItem -> IO (Either TreeItemNotFound ())) => Op (Remove ()) Tree orig impl Source # 

Methods

runOp :: Remove () -> orig -> Ref Tree -> impl Source #

(Parent a TreeItem, (~) * impl (Ref a -> IO (Maybe Text))) => Op (ItemPathname ()) Tree orig impl Source # 

Methods

runOp :: ItemPathname () -> orig -> Ref Tree -> impl Source #

(~) * impl (IO ()) => Op (Draw ()) Tree orig impl Source # 

Methods

runOp :: Draw () -> orig -> Ref Tree -> impl Source #

(~) * impl (IO (Maybe (Ref TreeItem))) => Op (GetFirst ()) Tree orig impl Source # 

Methods

runOp :: GetFirst () -> orig -> Ref Tree -> impl Source #

(~) * impl (IO (Maybe (Ref TreeItem))) => Op (Next ()) Tree orig impl Source # 

Methods

runOp :: Next () -> orig -> Ref Tree -> impl Source #

(~) * impl (Event -> IO (Either UnknownEvent ())) => Op (HandleSuper ()) Tree orig impl Source # 

Methods

runOp :: HandleSuper () -> orig -> Ref Tree -> impl Source #

(~) * impl (IO ()) => Op (DrawSuper ()) Tree orig impl Source # 

Methods

runOp :: DrawSuper () -> orig -> Ref Tree -> impl Source #

(~) * impl (IO ()) => Op (Clear ()) Tree orig impl Source # 

Methods

runOp :: Clear () -> orig -> Ref Tree -> impl Source #

(Parent a TreeItem, (~) * impl (Ref a -> Text -> Int -> IO (Maybe (Ref a)))) => Op (Insert ()) Tree orig impl Source # 

Methods

runOp :: Insert () -> orig -> Ref Tree -> impl Source #

(~) * impl (Text -> IO (Maybe (Ref TreeItem))) => Op (Add ()) Tree orig impl Source # 

Methods

runOp :: Add () -> orig -> Ref Tree -> impl Source #

(~) * impl (Rectangle -> IO ()) => Op (Resize ()) Tree orig impl Source # 

Methods

runOp :: Resize () -> orig -> Ref Tree -> impl Source #

(~) * impl (Rectangle -> IO ()) => Op (ResizeSuper ()) Tree orig impl Source # 

Methods

runOp :: ResizeSuper () -> orig -> Ref Tree -> impl Source #

(~) * impl (IO ()) => Op (Hide ()) Tree orig impl Source # 

Methods

runOp :: Hide () -> orig -> Ref Tree -> impl Source #

(~) * impl (IO ()) => Op (HideSuper ()) Tree orig impl Source # 

Methods

runOp :: HideSuper () -> orig -> Ref Tree -> impl Source #

(~) * impl (IO ()) => Op (ShowWidget ()) Tree orig impl Source # 

Methods

runOp :: ShowWidget () -> orig -> Ref Tree -> impl Source #

(~) * impl (IO ()) => Op (ShowWidgetSuper ()) Tree orig impl Source # 

Methods

runOp :: ShowWidgetSuper () -> orig -> Ref Tree -> impl Source #

(~) * impl (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) Tree orig impl Source # 

Methods

runOp :: Handle () -> orig -> Ref Tree -> impl Source #

(~) * impl (IO ()) => Op (Destroy ()) Tree orig impl Source # 

Methods

runOp :: Destroy () -> orig -> Ref Tree -> impl Source #