fltkhs-0.5.1.4: FLTK bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.FLTK.LowLevel.Group

Contents

Synopsis

Constructor

Hierarchy

Group functions

add:: (Parent a Widget) => Ref Group -> Ref a-> IO ()

addResizable:: (Parent a Widget) => Ref Group -> Ref a -> IO ()

begin :: Ref Group -> IO ()

children :: Ref Group -> IO (Int)

clear :: Ref Group -> IO ()

clipChildren :: Ref Group -> IO (Bool)

ddfdesignKludge :: Ref Group -> IO (Maybe (Ref Widget))

destroy :: Ref Group -> IO ()

drawChild:: (Parent a Widget) => Ref Group -> Ref a -> IO ()

drawChildren :: Ref Group -> IO ()

drawOutsideLabel:: (Parent a Widget) => Ref Group -> Ref a -> IO ()

end :: Ref Group -> IO ()

find:: (Parent a Widget) => Ref Group -> Ref a -> IO (Int)

focus:: (Parent a Widget) => Ref Group -> Ref a -> IO ()

getArray :: Ref Group -> IO [Ref Widget]

getChild :: Ref Group -> Int -> IO (Maybe (Ref Widget))

getResizable :: Ref Group -> IO (Maybe (Ref Widget))

initSizes :: Ref Group -> IO ()

insert:: (Parent a Widget) => Ref Group -> Ref a-> Int -> IO ()

insertWithBefore:: (Parent a Widget) => Ref Group -> Ref a -> Ref b -> IO ()

removeIndex :: Ref Group -> Int -> IO ()

removeWidget:: (Parent a Widget) => Ref Group -> Ref a -> IO ()

setClipChildren :: Ref Group -> Bool -> IO ()

setNotResizable :: Ref Group -> IO ()

setResizable:: (Parent a Widget) => Ref Group -> Maybe ( Ref a ) -> IO ()

updateChild:: (Parent a Widget) => Ref Group -> Ref a -> IO ()

Orphan instances

(~) * impl (Int -> IO (Maybe (Ref Widget))) => Op (GetChild ()) Group orig impl Source # 

Methods

runOp :: GetChild () -> orig -> Ref Group -> impl Source #

(~) * impl (IO [Ref Widget]) => Op (GetArray ()) Group orig impl Source # 

Methods

runOp :: GetArray () -> orig -> Ref Group -> impl Source #

(Parent a Widget, (~) * impl (Ref a -> Ref b -> IO ())) => Op (InsertWithBefore ()) Group orig impl Source # 

Methods

runOp :: InsertWithBefore () -> orig -> Ref Group -> impl Source #

(~) * impl (IO (Maybe (Ref Widget))) => Op (DdfdesignKludge ()) Group orig impl Source # 

Methods

runOp :: DdfdesignKludge () -> orig -> Ref Group -> impl Source #

(Parent a Widget, (~) * impl (Ref a -> IO ())) => Op (Focus ()) Group orig impl Source # 

Methods

runOp :: Focus () -> orig -> Ref Group -> impl Source #

(~) * impl (IO Bool) => Op (ClipChildren ()) Group orig impl Source # 

Methods

runOp :: ClipChildren () -> orig -> Ref Group -> impl Source #

(~) * impl (Bool -> IO ()) => Op (SetClipChildren ()) Group orig impl Source # 

Methods

runOp :: SetClipChildren () -> orig -> Ref Group -> impl Source #

(~) * impl (IO Int) => Op (Children ()) Group orig impl Source # 

Methods

runOp :: Children () -> orig -> Ref Group -> impl Source #

(~) * impl (IO ()) => Op (InitSizes ()) Group orig impl Source # 

Methods

runOp :: InitSizes () -> orig -> Ref Group -> impl Source #

(Parent a Widget, (~) * impl (Ref a -> IO ())) => Op (AddResizable ()) Group orig impl Source # 

Methods

runOp :: AddResizable () -> orig -> Ref Group -> impl Source #

(~) * impl (IO (Maybe (Ref Widget))) => Op (GetResizable ()) Group orig impl Source # 

Methods

runOp :: GetResizable () -> orig -> Ref Group -> impl Source #

(~) * impl (IO ()) => Op (SetNotResizable ()) Group orig impl Source # 

Methods

runOp :: SetNotResizable () -> orig -> Ref Group -> impl Source #

(Parent a Widget, (~) * impl (Maybe (Ref a) -> IO ())) => Op (SetResizable ()) Group orig impl Source # 

Methods

runOp :: SetResizable () -> orig -> Ref Group -> impl Source #

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

Methods

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

(Parent a Widget, (~) * impl (Ref a -> IO ())) => Op (RemoveWidget ()) Group orig impl Source # 

Methods

runOp :: RemoveWidget () -> orig -> Ref Group -> impl Source #

(~) * impl (Int -> IO ()) => Op (RemoveIndex ()) Group orig impl Source # 

Methods

runOp :: RemoveIndex () -> orig -> Ref Group -> impl Source #

(Parent a Widget, (~) * impl (Ref a -> Int -> IO ())) => Op (Insert ()) Group orig impl Source # 

Methods

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

(Parent a Widget, (~) * impl (Ref a -> IO ())) => Op (Add ()) Group orig impl Source # 

Methods

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

(Parent a Widget, (~) * impl (Ref a -> IO Int)) => Op (Find ()) Group orig impl Source # 

Methods

runOp :: Find () -> orig -> Ref Group -> impl Source #

(~) * impl (IO ()) => Op (End ()) Group orig impl Source # 

Methods

runOp :: End () -> orig -> Ref Group -> impl Source #

(~) * impl (IO ()) => Op (Begin ()) Group orig impl Source # 

Methods

runOp :: Begin () -> orig -> Ref Group -> impl Source #

(Parent a Widget, (~) * impl (Ref a -> IO ())) => Op (UpdateChild ()) Group orig impl Source # 

Methods

runOp :: UpdateChild () -> orig -> Ref Group -> impl Source #

(Parent a Widget, (~) * impl (Ref a -> IO ())) => Op (DrawOutsideLabel ()) Group orig impl Source # 

Methods

runOp :: DrawOutsideLabel () -> orig -> Ref Group -> impl Source #

(~) * impl (IO ()) => Op (DrawChildren ()) Group orig impl Source # 

Methods

runOp :: DrawChildren () -> orig -> Ref Group -> impl Source #

(Parent a Widget, (~) * impl (Ref a -> IO ())) => Op (DrawChild ()) Group orig impl Source # 

Methods

runOp :: DrawChild () -> orig -> Ref Group -> impl Source #

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

Methods

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