Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- newtype Map = Map (ForeignPtr Map)
- class GObject o => MapK o
- toMap :: MapK o => o -> IO Map
- noMap :: Maybe Map
- data MapGetViewMethodInfo
- mapGetView :: (MonadIO m, MapK a) => a -> m (Maybe View)
- mapNew :: MonadIO m => m Map
- data MapSetViewMethodInfo
- mapSetView :: (MonadIO m, MapK a, ViewK b) => a -> b -> m ()
- data MapFontDescPropertyInfo
- clearMapFontDesc :: (MonadIO m, MapK o) => o -> m ()
- constructMapFontDesc :: FontDescription -> IO ([Char], GValue)
- getMapFontDesc :: (MonadIO m, MapK o) => o -> m (Maybe FontDescription)
- mapFontDesc :: AttrLabelProxy "fontDesc"
- setMapFontDesc :: (MonadIO m, MapK o) => o -> FontDescription -> m ()
- data MapViewPropertyInfo
- constructMapView :: ViewK a => a -> IO ([Char], GValue)
- getMapView :: (MonadIO m, MapK o) => o -> m (Maybe View)
- mapView :: AttrLabelProxy "view"
- setMapView :: (MonadIO m, MapK o, ViewK a) => o -> a -> m ()
Exported types
Map (ForeignPtr Map) |
GObject Map | |
((~) * info (ResolveMapMethod t Map), MethodInfo * info Map p) => IsLabelProxy t (Map -> p) | |
type ParentTypes Map | |
type AttributeList Map | |
type SignalList Map |
Methods
mapGetView
data MapGetViewMethodInfo Source
((~) * signature (m (Maybe View)), MonadIO m, MapK a) => MethodInfo * MapGetViewMethodInfo a signature |
mapNew
mapSetView
data MapSetViewMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, MapK a, ViewK b) => MethodInfo * MapSetViewMethodInfo a signature |
mapSetView :: (MonadIO m, MapK a, ViewK b) => a -> b -> m () Source
Properties
FontDesc
data MapFontDescPropertyInfo Source
AttrInfo MapFontDescPropertyInfo | |
type AttrLabel MapFontDescPropertyInfo = "font-desc" | |
type AttrGetType MapFontDescPropertyInfo = Maybe FontDescription | |
type AttrBaseTypeConstraint MapFontDescPropertyInfo = MapK | |
type AttrSetTypeConstraint MapFontDescPropertyInfo = * ~ FontDescription | |
type AttrAllowedOps MapFontDescPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
clearMapFontDesc :: (MonadIO m, MapK o) => o -> m () Source
constructMapFontDesc :: FontDescription -> IO ([Char], GValue) Source
getMapFontDesc :: (MonadIO m, MapK o) => o -> m (Maybe FontDescription) Source
mapFontDesc :: AttrLabelProxy "fontDesc" Source
setMapFontDesc :: (MonadIO m, MapK o) => o -> FontDescription -> m () Source
View
data MapViewPropertyInfo Source
AttrInfo MapViewPropertyInfo | |
type AttrLabel MapViewPropertyInfo = "view" | |
type AttrGetType MapViewPropertyInfo = Maybe View | |
type AttrBaseTypeConstraint MapViewPropertyInfo = MapK | |
type AttrSetTypeConstraint MapViewPropertyInfo = ViewK | |
type AttrAllowedOps MapViewPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
mapView :: AttrLabelProxy "view" Source
setMapView :: (MonadIO m, MapK o, ViewK a) => o -> a -> m () Source