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

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

System.Glib.GValueTypes

Description

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

Documentation

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

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

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

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

valueSetString :: GlibString string => GValue -> string -> IO () Source

valueGetString :: GlibString string => GValue -> IO string Source

valueSetMaybeString :: GlibString string => GValue -> Maybe string -> IO () Source

valueSetFilePath :: GlibFilePath string => GValue -> string -> IO () Source

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

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

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