glib-0.12.4: Binding to the GLIB library for Gtk2Hs.

Portabilityportable (depends on GHC)
Stabilityprovisional
Maintainergtk2hs-users@lists.sourceforge.net
Safe HaskellNone

System.Glib.GValueTypes

Description

This is used by the implementation of properties and by the TreeModel and related modules.

Documentation

valueSetInt :: GValue -> Int -> IO ()

valueSetPointer :: GValue -> Ptr () -> IO ()

valueSetEnum :: Enum enum => GValue -> enum -> IO ()

valueGetEnum :: Enum enum => GValue -> IO enum

valueSetFlags :: Flags flag => GValue -> [flag] -> IO ()

valueGetFlags :: Flags flag => GValue -> IO [flag]

valueSetBoxed :: (boxed -> (Ptr boxed -> IO ()) -> IO ()) -> GValue -> boxed -> IO ()

valueGetBoxed :: (Ptr boxed -> IO boxed) -> GValue -> IO boxed

valueSetGObject :: GObjectClass gobj => GValue -> gobj -> IO ()