| 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.ThemedIcon
Contents
Description
- newtype ThemedIcon = ThemedIcon (ForeignPtr ThemedIcon)
 - class GObject o => ThemedIconK o
 - toThemedIcon :: ThemedIconK o => o -> IO ThemedIcon
 - noThemedIcon :: Maybe ThemedIcon
 - data ThemedIconAppendNameMethodInfo
 - themedIconAppendName :: (MonadIO m, ThemedIconK a) => a -> Text -> m ()
 - data ThemedIconGetNamesMethodInfo
 - themedIconGetNames :: (MonadIO m, ThemedIconK a) => a -> m [Text]
 - themedIconNew :: MonadIO m => Text -> m ThemedIcon
 - themedIconNewFromNames :: MonadIO m => [Text] -> m ThemedIcon
 - themedIconNewWithDefaultFallbacks :: MonadIO m => Text -> m ThemedIcon
 - data ThemedIconPrependNameMethodInfo
 - themedIconPrependName :: (MonadIO m, ThemedIconK a) => a -> Text -> m ()
 - data ThemedIconNamePropertyInfo
 - constructThemedIconName :: Text -> IO ([Char], GValue)
 - themedIconName :: AttrLabelProxy "name"
 - data ThemedIconNamesPropertyInfo
 - constructThemedIconNames :: [Text] -> IO ([Char], GValue)
 - getThemedIconNames :: (MonadIO m, ThemedIconK o) => o -> m [Text]
 - themedIconNames :: AttrLabelProxy "names"
 - data ThemedIconUseDefaultFallbacksPropertyInfo
 - constructThemedIconUseDefaultFallbacks :: Bool -> IO ([Char], GValue)
 - getThemedIconUseDefaultFallbacks :: (MonadIO m, ThemedIconK o) => o -> m Bool
 - themedIconUseDefaultFallbacks :: AttrLabelProxy "useDefaultFallbacks"
 
Exported types
newtype ThemedIcon Source
Constructors
| ThemedIcon (ForeignPtr ThemedIcon) | 
Instances
| GObject ThemedIcon | |
| ((~) * info (ResolveThemedIconMethod t ThemedIcon), MethodInfo * info ThemedIcon p) => IsLabelProxy t (ThemedIcon -> p) | |
| type ParentTypes ThemedIcon | |
| type AttributeList ThemedIcon | |
| type SignalList ThemedIcon | 
class GObject o => ThemedIconK o Source
Instances
| (GObject o, IsDescendantOf ThemedIcon o) => ThemedIconK o | 
toThemedIcon :: ThemedIconK o => o -> IO ThemedIcon Source
Methods
themedIconAppendName
data ThemedIconAppendNameMethodInfo Source
Instances
| ((~) * signature (Text -> m ()), MonadIO m, ThemedIconK a) => MethodInfo * ThemedIconAppendNameMethodInfo a signature | 
themedIconAppendName :: (MonadIO m, ThemedIconK a) => a -> Text -> m () Source
themedIconGetNames
data ThemedIconGetNamesMethodInfo Source
Instances
| ((~) * signature (m [Text]), MonadIO m, ThemedIconK a) => MethodInfo * ThemedIconGetNamesMethodInfo a signature | 
themedIconGetNames :: (MonadIO m, ThemedIconK a) => a -> m [Text] Source
themedIconNew
themedIconNew :: MonadIO m => Text -> m ThemedIcon Source
themedIconNewFromNames
themedIconNewFromNames :: MonadIO m => [Text] -> m ThemedIcon Source
themedIconNewWithDefaultFallbacks
themedIconNewWithDefaultFallbacks :: MonadIO m => Text -> m ThemedIcon Source
themedIconPrependName
data ThemedIconPrependNameMethodInfo Source
Instances
| ((~) * signature (Text -> m ()), MonadIO m, ThemedIconK a) => MethodInfo * ThemedIconPrependNameMethodInfo a signature | 
themedIconPrependName :: (MonadIO m, ThemedIconK a) => a -> Text -> m () Source
Properties
Name
data ThemedIconNamePropertyInfo Source
Instances
| AttrInfo ThemedIconNamePropertyInfo | |
| type AttrLabel ThemedIconNamePropertyInfo = "name" | |
| type AttrGetType ThemedIconNamePropertyInfo = () | |
| type AttrBaseTypeConstraint ThemedIconNamePropertyInfo = ThemedIconK | |
| type AttrSetTypeConstraint ThemedIconNamePropertyInfo = * ~ Text | |
| type AttrAllowedOps ThemedIconNamePropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrClear ([] AttrOpTag)) | 
themedIconName :: AttrLabelProxy "name" Source
Names
data ThemedIconNamesPropertyInfo Source
Instances
| AttrInfo ThemedIconNamesPropertyInfo | |
| type AttrLabel ThemedIconNamesPropertyInfo = "names" | |
| type AttrGetType ThemedIconNamesPropertyInfo = [Text] | |
| type AttrBaseTypeConstraint ThemedIconNamesPropertyInfo = ThemedIconK | |
| type AttrSetTypeConstraint ThemedIconNamesPropertyInfo = * ~ [Text] | |
| type AttrAllowedOps ThemedIconNamesPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))) | 
getThemedIconNames :: (MonadIO m, ThemedIconK o) => o -> m [Text] Source
themedIconNames :: AttrLabelProxy "names" Source
UseDefaultFallbacks
data ThemedIconUseDefaultFallbacksPropertyInfo Source
Instances
getThemedIconUseDefaultFallbacks :: (MonadIO m, ThemedIconK o) => o -> m Bool Source
themedIconUseDefaultFallbacks :: AttrLabelProxy "useDefaultFallbacks" Source