| 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 | 
GI.Gio.Objects.EmblemedIcon
Contents
Description
- newtype EmblemedIcon = EmblemedIcon (ForeignPtr EmblemedIcon)
 - class GObject o => EmblemedIconK o
 - toEmblemedIcon :: EmblemedIconK o => o -> IO EmblemedIcon
 - noEmblemedIcon :: Maybe EmblemedIcon
 - data EmblemedIconAddEmblemMethodInfo
 - emblemedIconAddEmblem :: (MonadIO m, EmblemedIconK a, EmblemK b) => a -> b -> m ()
 - data EmblemedIconClearEmblemsMethodInfo
 - emblemedIconClearEmblems :: (MonadIO m, EmblemedIconK a) => a -> m ()
 - data EmblemedIconGetEmblemsMethodInfo
 - emblemedIconGetEmblems :: (MonadIO m, EmblemedIconK a) => a -> m [Emblem]
 - data EmblemedIconGetIconMethodInfo
 - emblemedIconGetIcon :: (MonadIO m, EmblemedIconK a) => a -> m Icon
 - emblemedIconNew :: (MonadIO m, IconK a, EmblemK b) => a -> Maybe b -> m EmblemedIcon
 - data EmblemedIconGiconPropertyInfo
 - constructEmblemedIconGicon :: IconK a => a -> IO ([Char], GValue)
 - emblemedIconGicon :: AttrLabelProxy "gicon"
 - getEmblemedIconGicon :: (MonadIO m, EmblemedIconK o) => o -> m (Maybe Icon)
 
Exported types
newtype EmblemedIcon Source
Constructors
| EmblemedIcon (ForeignPtr EmblemedIcon) | 
Instances
| GObject EmblemedIcon | |
| ((~) * info (ResolveEmblemedIconMethod t EmblemedIcon), MethodInfo * info EmblemedIcon p) => IsLabelProxy t (EmblemedIcon -> p) | |
| type ParentTypes EmblemedIcon | |
| type AttributeList EmblemedIcon | |
| type SignalList EmblemedIcon | 
class GObject o => EmblemedIconK o Source
Instances
| (GObject o, IsDescendantOf EmblemedIcon o) => EmblemedIconK o | 
toEmblemedIcon :: EmblemedIconK o => o -> IO EmblemedIcon Source
Methods
emblemedIconAddEmblem
data EmblemedIconAddEmblemMethodInfo Source
Instances
| ((~) * signature (b -> m ()), MonadIO m, EmblemedIconK a, EmblemK b) => MethodInfo * EmblemedIconAddEmblemMethodInfo a signature | 
emblemedIconAddEmblem :: (MonadIO m, EmblemedIconK a, EmblemK b) => a -> b -> m () Source
emblemedIconClearEmblems
data EmblemedIconClearEmblemsMethodInfo Source
Instances
| ((~) * signature (m ()), MonadIO m, EmblemedIconK a) => MethodInfo * EmblemedIconClearEmblemsMethodInfo a signature | 
emblemedIconClearEmblems :: (MonadIO m, EmblemedIconK a) => a -> m () Source
emblemedIconGetEmblems
data EmblemedIconGetEmblemsMethodInfo Source
Instances
| ((~) * signature (m [Emblem]), MonadIO m, EmblemedIconK a) => MethodInfo * EmblemedIconGetEmblemsMethodInfo a signature | 
emblemedIconGetEmblems :: (MonadIO m, EmblemedIconK a) => a -> m [Emblem] Source
emblemedIconGetIcon
data EmblemedIconGetIconMethodInfo Source
Instances
| ((~) * signature (m Icon), MonadIO m, EmblemedIconK a) => MethodInfo * EmblemedIconGetIconMethodInfo a signature | 
emblemedIconGetIcon :: (MonadIO m, EmblemedIconK a) => a -> m Icon Source
emblemedIconNew
emblemedIconNew :: (MonadIO m, IconK a, EmblemK b) => a -> Maybe b -> m EmblemedIcon Source
Properties
Gicon
data EmblemedIconGiconPropertyInfo Source
Instances
emblemedIconGicon :: AttrLabelProxy "gicon" Source
getEmblemedIconGicon :: (MonadIO m, EmblemedIconK o) => o -> m (Maybe Icon) Source