gi-gtk-3.0.6: Gtk bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Objects.StatusIcon

Contents

Description

 

Synopsis

Exported types

newtype StatusIcon Source #

Instances

GObject StatusIcon Source # 
IsObject StatusIcon Source # 
IsStatusIcon StatusIcon Source # 
((~) * info (ResolveStatusIconMethod t StatusIcon), MethodInfo * info StatusIcon p) => IsLabel t (StatusIcon -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> StatusIcon -> p #

((~) * info (ResolveStatusIconMethod t StatusIcon), MethodInfo * info StatusIcon p) => IsLabelProxy t (StatusIcon -> p) Source # 
HasAttributeList * StatusIcon Source # 
type SignalList StatusIcon Source # 
type SignalList StatusIcon
type AttributeList StatusIcon Source # 
type AttributeList StatusIcon

class GObject o => IsStatusIcon o Source #

Instances

(GObject a, UnknownAncestorError Constraint StatusIcon a) => IsStatusIcon a Source # 
IsStatusIcon StatusIcon Source # 

Methods

statusIconGetGeometry

data StatusIconGetGeometryMethodInfo Source #

Instances

((~) * signature (m (Bool, Screen, Rectangle, Orientation)), MonadIO m, IsStatusIcon a) => MethodInfo * StatusIconGetGeometryMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StatusIconGetGeometryMethodInfo a -> signature -> s

statusIconGetGeometry :: (MonadIO m, IsStatusIcon a) => a -> m (Bool, Screen, Rectangle, Orientation) Source #

Deprecated: (Since version 3.14)Use notifications

statusIconGetGicon

data StatusIconGetGiconMethodInfo Source #

Instances

((~) * signature (m Icon), MonadIO m, IsStatusIcon a) => MethodInfo * StatusIconGetGiconMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StatusIconGetGiconMethodInfo a -> signature -> s

statusIconGetGicon :: (MonadIO m, IsStatusIcon a) => a -> m Icon Source #

Deprecated: (Since version 3.14)Use notifications

statusIconGetHasTooltip

data StatusIconGetHasTooltipMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsStatusIcon a) => MethodInfo * StatusIconGetHasTooltipMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StatusIconGetHasTooltipMethodInfo a -> signature -> s

statusIconGetHasTooltip :: (MonadIO m, IsStatusIcon a) => a -> m Bool Source #

Deprecated: (Since version 3.14)Use notifications

statusIconGetIconName

data StatusIconGetIconNameMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsStatusIcon a) => MethodInfo * StatusIconGetIconNameMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StatusIconGetIconNameMethodInfo a -> signature -> s

statusIconGetIconName :: (MonadIO m, IsStatusIcon a) => a -> m Text Source #

Deprecated: (Since version 3.14)Use notifications

statusIconGetPixbuf

data StatusIconGetPixbufMethodInfo Source #

Instances

((~) * signature (m Pixbuf), MonadIO m, IsStatusIcon a) => MethodInfo * StatusIconGetPixbufMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StatusIconGetPixbufMethodInfo a -> signature -> s

statusIconGetPixbuf :: (MonadIO m, IsStatusIcon a) => a -> m Pixbuf Source #

Deprecated: (Since version 3.14)Use notifications

statusIconGetScreen

data StatusIconGetScreenMethodInfo Source #

Instances

((~) * signature (m Screen), MonadIO m, IsStatusIcon a) => MethodInfo * StatusIconGetScreenMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StatusIconGetScreenMethodInfo a -> signature -> s

statusIconGetScreen :: (MonadIO m, IsStatusIcon a) => a -> m Screen Source #

Deprecated: (Since version 3.14)Use notifications

statusIconGetSize

data StatusIconGetSizeMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsStatusIcon a) => MethodInfo * StatusIconGetSizeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StatusIconGetSizeMethodInfo a -> signature -> s

statusIconGetSize :: (MonadIO m, IsStatusIcon a) => a -> m Int32 Source #

Deprecated: (Since version 3.14)Use notifications

statusIconGetStock

data StatusIconGetStockMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsStatusIcon a) => MethodInfo * StatusIconGetStockMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StatusIconGetStockMethodInfo a -> signature -> s

statusIconGetStock :: (MonadIO m, IsStatusIcon a) => a -> m Text Source #

Deprecated: (Since version 3.10)Use gtk_status_icon_get_icon_name() instead.

statusIconGetStorageType

data StatusIconGetStorageTypeMethodInfo Source #

Instances

((~) * signature (m ImageType), MonadIO m, IsStatusIcon a) => MethodInfo * StatusIconGetStorageTypeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StatusIconGetStorageTypeMethodInfo a -> signature -> s

statusIconGetStorageType :: (MonadIO m, IsStatusIcon a) => a -> m ImageType Source #

Deprecated: (Since version 3.14)Use notifications

statusIconGetTitle

data StatusIconGetTitleMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsStatusIcon a) => MethodInfo * StatusIconGetTitleMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StatusIconGetTitleMethodInfo a -> signature -> s

statusIconGetTitle :: (MonadIO m, IsStatusIcon a) => a -> m Text Source #

Deprecated: (Since version 3.14)Use notifications

statusIconGetTooltipMarkup

data StatusIconGetTooltipMarkupMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsStatusIcon a) => MethodInfo * StatusIconGetTooltipMarkupMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StatusIconGetTooltipMarkupMethodInfo a -> signature -> s

statusIconGetTooltipMarkup :: (MonadIO m, IsStatusIcon a) => a -> m Text Source #

Deprecated: (Since version 3.14)Use notifications

statusIconGetTooltipText

data StatusIconGetTooltipTextMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsStatusIcon a) => MethodInfo * StatusIconGetTooltipTextMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StatusIconGetTooltipTextMethodInfo a -> signature -> s

statusIconGetTooltipText :: (MonadIO m, IsStatusIcon a) => a -> m Text Source #

Deprecated: (Since version 3.14)Use notifications

statusIconGetVisible

data StatusIconGetVisibleMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsStatusIcon a) => MethodInfo * StatusIconGetVisibleMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StatusIconGetVisibleMethodInfo a -> signature -> s

statusIconGetVisible :: (MonadIO m, IsStatusIcon a) => a -> m Bool Source #

Deprecated: (Since version 3.14)Use notifications

statusIconGetX11WindowId

data StatusIconGetX11WindowIdMethodInfo Source #

Instances

((~) * signature (m Word32), MonadIO m, IsStatusIcon a) => MethodInfo * StatusIconGetX11WindowIdMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StatusIconGetX11WindowIdMethodInfo a -> signature -> s

statusIconGetX11WindowId :: (MonadIO m, IsStatusIcon a) => a -> m Word32 Source #

Deprecated: (Since version 3.14)Use notifications

statusIconIsEmbedded

data StatusIconIsEmbeddedMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsStatusIcon a) => MethodInfo * StatusIconIsEmbeddedMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StatusIconIsEmbeddedMethodInfo a -> signature -> s

statusIconIsEmbedded :: (MonadIO m, IsStatusIcon a) => a -> m Bool Source #

Deprecated: (Since version 3.14)Use notifications

statusIconNew

statusIconNew :: MonadIO m => m StatusIcon Source #

Deprecated: (Since version 3.14)Use notifications

statusIconNewFromFile

statusIconNewFromFile :: MonadIO m => [Char] -> m StatusIcon Source #

Deprecated: (Since version 3.14)Use notifications

statusIconNewFromGicon

statusIconNewFromGicon :: (MonadIO m, IsIcon a) => a -> m StatusIcon Source #

Deprecated: (Since version 3.14)Use notifications

statusIconNewFromIconName

statusIconNewFromIconName :: MonadIO m => Text -> m StatusIcon Source #

Deprecated: (Since version 3.14)Use notifications

statusIconNewFromPixbuf

statusIconNewFromPixbuf :: (MonadIO m, IsPixbuf a) => a -> m StatusIcon Source #

Deprecated: (Since version 3.14)Use notifications

statusIconNewFromStock

statusIconNewFromStock :: MonadIO m => Text -> m StatusIcon Source #

Deprecated: (Since version 3.10)Use gtk_status_icon_new_from_icon_name() instead.

statusIconPositionMenu

statusIconPositionMenu :: (MonadIO m, IsMenu a, IsStatusIcon b) => a -> Int32 -> Int32 -> b -> m (Int32, Int32, Bool) Source #

Deprecated: (Since version 3.14)Use notifications

statusIconSetFromFile

data StatusIconSetFromFileMethodInfo Source #

Instances

((~) * signature ([Char] -> m ()), MonadIO m, IsStatusIcon a) => MethodInfo * StatusIconSetFromFileMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StatusIconSetFromFileMethodInfo a -> signature -> s

statusIconSetFromFile :: (MonadIO m, IsStatusIcon a) => a -> [Char] -> m () Source #

Deprecated: (Since version 3.14)Use notifications

statusIconSetFromGicon

data StatusIconSetFromGiconMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsStatusIcon a, IsIcon b) => MethodInfo * StatusIconSetFromGiconMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StatusIconSetFromGiconMethodInfo a -> signature -> s

statusIconSetFromGicon :: (MonadIO m, IsStatusIcon a, IsIcon b) => a -> b -> m () Source #

Deprecated: (Since version 3.14)Use notifications

statusIconSetFromIconName

data StatusIconSetFromIconNameMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsStatusIcon a) => MethodInfo * StatusIconSetFromIconNameMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StatusIconSetFromIconNameMethodInfo a -> signature -> s

statusIconSetFromIconName :: (MonadIO m, IsStatusIcon a) => a -> Text -> m () Source #

Deprecated: (Since version 3.14)Use notifications

statusIconSetFromPixbuf

data StatusIconSetFromPixbufMethodInfo Source #

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, IsStatusIcon a, IsPixbuf b) => MethodInfo * StatusIconSetFromPixbufMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StatusIconSetFromPixbufMethodInfo a -> signature -> s

statusIconSetFromPixbuf :: (MonadIO m, IsStatusIcon a, IsPixbuf b) => a -> Maybe b -> m () Source #

Deprecated: (Since version 3.14)Use notifications

statusIconSetFromStock

data StatusIconSetFromStockMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsStatusIcon a) => MethodInfo * StatusIconSetFromStockMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StatusIconSetFromStockMethodInfo a -> signature -> s

statusIconSetFromStock :: (MonadIO m, IsStatusIcon a) => a -> Text -> m () Source #

Deprecated: (Since version 3.10)Use gtk_status_icon_set_from_icon_name() instead.

statusIconSetHasTooltip

data StatusIconSetHasTooltipMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsStatusIcon a) => MethodInfo * StatusIconSetHasTooltipMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StatusIconSetHasTooltipMethodInfo a -> signature -> s

statusIconSetHasTooltip :: (MonadIO m, IsStatusIcon a) => a -> Bool -> m () Source #

Deprecated: (Since version 3.14)Use notifications

statusIconSetName

data StatusIconSetNameMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsStatusIcon a) => MethodInfo * StatusIconSetNameMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StatusIconSetNameMethodInfo a -> signature -> s

statusIconSetName :: (MonadIO m, IsStatusIcon a) => a -> Text -> m () Source #

Deprecated: (Since version 3.14)Use notifications

statusIconSetScreen

data StatusIconSetScreenMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsStatusIcon a, IsScreen b) => MethodInfo * StatusIconSetScreenMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StatusIconSetScreenMethodInfo a -> signature -> s

statusIconSetScreen :: (MonadIO m, IsStatusIcon a, IsScreen b) => a -> b -> m () Source #

Deprecated: (Since version 3.14)Use notifications

statusIconSetTitle

data StatusIconSetTitleMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsStatusIcon a) => MethodInfo * StatusIconSetTitleMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StatusIconSetTitleMethodInfo a -> signature -> s

statusIconSetTitle :: (MonadIO m, IsStatusIcon a) => a -> Text -> m () Source #

Deprecated: (Since version 3.14)Use notifications

statusIconSetTooltipMarkup

data StatusIconSetTooltipMarkupMethodInfo Source #

Instances

((~) * signature (Maybe Text -> m ()), MonadIO m, IsStatusIcon a) => MethodInfo * StatusIconSetTooltipMarkupMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StatusIconSetTooltipMarkupMethodInfo a -> signature -> s

statusIconSetTooltipMarkup :: (MonadIO m, IsStatusIcon a) => a -> Maybe Text -> m () Source #

Deprecated: (Since version 3.14)Use notifications

statusIconSetTooltipText

data StatusIconSetTooltipTextMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsStatusIcon a) => MethodInfo * StatusIconSetTooltipTextMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StatusIconSetTooltipTextMethodInfo a -> signature -> s

statusIconSetTooltipText :: (MonadIO m, IsStatusIcon a) => a -> Text -> m () Source #

Deprecated: (Since version 3.14)Use notifications

statusIconSetVisible

data StatusIconSetVisibleMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsStatusIcon a) => MethodInfo * StatusIconSetVisibleMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StatusIconSetVisibleMethodInfo a -> signature -> s

statusIconSetVisible :: (MonadIO m, IsStatusIcon a) => a -> Bool -> m () Source #

Deprecated: (Since version 3.14)Use notifications

Properties

Embedded

data StatusIconEmbeddedPropertyInfo Source #

Instances

AttrInfo StatusIconEmbeddedPropertyInfo Source # 

Associated Types

type AttrAllowedOps StatusIconEmbeddedPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StatusIconEmbeddedPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StatusIconEmbeddedPropertyInfo :: * -> Constraint

type AttrGetType StatusIconEmbeddedPropertyInfo :: *

type AttrLabel StatusIconEmbeddedPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint StatusIconEmbeddedPropertyInfo o => Proxy * StatusIconEmbeddedPropertyInfo -> o -> IO (AttrGetType StatusIconEmbeddedPropertyInfo)

attrSet :: (AttrBaseTypeConstraint StatusIconEmbeddedPropertyInfo o, AttrSetTypeConstraint StatusIconEmbeddedPropertyInfo b) => Proxy * StatusIconEmbeddedPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint StatusIconEmbeddedPropertyInfo o => Proxy * StatusIconEmbeddedPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint StatusIconEmbeddedPropertyInfo o, AttrSetTypeConstraint StatusIconEmbeddedPropertyInfo b) => Proxy * StatusIconEmbeddedPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint StatusIconEmbeddedPropertyInfo Source # 
type AttrSetTypeConstraint StatusIconEmbeddedPropertyInfo = * ~ ()
type AttrLabel StatusIconEmbeddedPropertyInfo Source # 
type AttrLabel StatusIconEmbeddedPropertyInfo = "embedded"
type AttrGetType StatusIconEmbeddedPropertyInfo Source # 
type AttrBaseTypeConstraint StatusIconEmbeddedPropertyInfo Source # 
type AttrBaseTypeConstraint StatusIconEmbeddedPropertyInfo = IsStatusIcon
type AttrAllowedOps StatusIconEmbeddedPropertyInfo Source # 
type AttrAllowedOps StatusIconEmbeddedPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

statusIconEmbedded :: AttrLabelProxy "embedded" Source #

File

data StatusIconFilePropertyInfo Source #

Instances

AttrInfo StatusIconFilePropertyInfo Source # 

Associated Types

type AttrAllowedOps StatusIconFilePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StatusIconFilePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StatusIconFilePropertyInfo :: * -> Constraint

type AttrGetType StatusIconFilePropertyInfo :: *

type AttrLabel StatusIconFilePropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint StatusIconFilePropertyInfo o => Proxy * StatusIconFilePropertyInfo -> o -> IO (AttrGetType StatusIconFilePropertyInfo)

attrSet :: (AttrBaseTypeConstraint StatusIconFilePropertyInfo o, AttrSetTypeConstraint StatusIconFilePropertyInfo b) => Proxy * StatusIconFilePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint StatusIconFilePropertyInfo o => Proxy * StatusIconFilePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint StatusIconFilePropertyInfo o, AttrSetTypeConstraint StatusIconFilePropertyInfo b) => Proxy * StatusIconFilePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint StatusIconFilePropertyInfo Source # 
type AttrSetTypeConstraint StatusIconFilePropertyInfo = * ~ Text
type AttrLabel StatusIconFilePropertyInfo Source # 
type AttrLabel StatusIconFilePropertyInfo = "file"
type AttrGetType StatusIconFilePropertyInfo Source # 
type AttrGetType StatusIconFilePropertyInfo = ()
type AttrBaseTypeConstraint StatusIconFilePropertyInfo Source # 
type AttrBaseTypeConstraint StatusIconFilePropertyInfo = IsStatusIcon
type AttrAllowedOps StatusIconFilePropertyInfo Source # 
type AttrAllowedOps StatusIconFilePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrClear ([] AttrOpTag)))

constructStatusIconFile :: IsStatusIcon o => Text -> IO (GValueConstruct o) Source #

setStatusIconFile :: (MonadIO m, IsStatusIcon o) => o -> Text -> m () Source #

statusIconFile :: AttrLabelProxy "file" Source #

Gicon

data StatusIconGiconPropertyInfo Source #

Instances

AttrInfo StatusIconGiconPropertyInfo Source # 

Associated Types

type AttrAllowedOps StatusIconGiconPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StatusIconGiconPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StatusIconGiconPropertyInfo :: * -> Constraint

type AttrGetType StatusIconGiconPropertyInfo :: *

type AttrLabel StatusIconGiconPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint StatusIconGiconPropertyInfo o => Proxy * StatusIconGiconPropertyInfo -> o -> IO (AttrGetType StatusIconGiconPropertyInfo)

attrSet :: (AttrBaseTypeConstraint StatusIconGiconPropertyInfo o, AttrSetTypeConstraint StatusIconGiconPropertyInfo b) => Proxy * StatusIconGiconPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint StatusIconGiconPropertyInfo o => Proxy * StatusIconGiconPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint StatusIconGiconPropertyInfo o, AttrSetTypeConstraint StatusIconGiconPropertyInfo b) => Proxy * StatusIconGiconPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint StatusIconGiconPropertyInfo Source # 
type AttrSetTypeConstraint StatusIconGiconPropertyInfo = IsIcon
type AttrLabel StatusIconGiconPropertyInfo Source # 
type AttrLabel StatusIconGiconPropertyInfo = "gicon"
type AttrGetType StatusIconGiconPropertyInfo Source # 
type AttrGetType StatusIconGiconPropertyInfo = Icon
type AttrBaseTypeConstraint StatusIconGiconPropertyInfo Source # 
type AttrBaseTypeConstraint StatusIconGiconPropertyInfo = IsStatusIcon
type AttrAllowedOps StatusIconGiconPropertyInfo Source # 
type AttrAllowedOps StatusIconGiconPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

constructStatusIconGicon :: (IsStatusIcon o, IsIcon a) => a -> IO (GValueConstruct o) Source #

setStatusIconGicon :: (MonadIO m, IsStatusIcon o, IsIcon a) => o -> a -> m () Source #

statusIconGicon :: AttrLabelProxy "gicon" Source #

HasTooltip

data StatusIconHasTooltipPropertyInfo Source #

Instances

AttrInfo StatusIconHasTooltipPropertyInfo Source # 

Associated Types

type AttrAllowedOps StatusIconHasTooltipPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StatusIconHasTooltipPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StatusIconHasTooltipPropertyInfo :: * -> Constraint

type AttrGetType StatusIconHasTooltipPropertyInfo :: *

type AttrLabel StatusIconHasTooltipPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint StatusIconHasTooltipPropertyInfo o => Proxy * StatusIconHasTooltipPropertyInfo -> o -> IO (AttrGetType StatusIconHasTooltipPropertyInfo)

attrSet :: (AttrBaseTypeConstraint StatusIconHasTooltipPropertyInfo o, AttrSetTypeConstraint StatusIconHasTooltipPropertyInfo b) => Proxy * StatusIconHasTooltipPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint StatusIconHasTooltipPropertyInfo o => Proxy * StatusIconHasTooltipPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint StatusIconHasTooltipPropertyInfo o, AttrSetTypeConstraint StatusIconHasTooltipPropertyInfo b) => Proxy * StatusIconHasTooltipPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint StatusIconHasTooltipPropertyInfo Source # 
type AttrSetTypeConstraint StatusIconHasTooltipPropertyInfo = * ~ Bool
type AttrLabel StatusIconHasTooltipPropertyInfo Source # 
type AttrLabel StatusIconHasTooltipPropertyInfo = "has-tooltip"
type AttrGetType StatusIconHasTooltipPropertyInfo Source # 
type AttrBaseTypeConstraint StatusIconHasTooltipPropertyInfo Source # 
type AttrBaseTypeConstraint StatusIconHasTooltipPropertyInfo = IsStatusIcon
type AttrAllowedOps StatusIconHasTooltipPropertyInfo Source # 
type AttrAllowedOps StatusIconHasTooltipPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructStatusIconHasTooltip :: IsStatusIcon o => Bool -> IO (GValueConstruct o) Source #

statusIconHasTooltip :: AttrLabelProxy "hasTooltip" Source #

IconName

data StatusIconIconNamePropertyInfo Source #

Instances

AttrInfo StatusIconIconNamePropertyInfo Source # 

Associated Types

type AttrAllowedOps StatusIconIconNamePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StatusIconIconNamePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StatusIconIconNamePropertyInfo :: * -> Constraint

type AttrGetType StatusIconIconNamePropertyInfo :: *

type AttrLabel StatusIconIconNamePropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint StatusIconIconNamePropertyInfo o => Proxy * StatusIconIconNamePropertyInfo -> o -> IO (AttrGetType StatusIconIconNamePropertyInfo)

attrSet :: (AttrBaseTypeConstraint StatusIconIconNamePropertyInfo o, AttrSetTypeConstraint StatusIconIconNamePropertyInfo b) => Proxy * StatusIconIconNamePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint StatusIconIconNamePropertyInfo o => Proxy * StatusIconIconNamePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint StatusIconIconNamePropertyInfo o, AttrSetTypeConstraint StatusIconIconNamePropertyInfo b) => Proxy * StatusIconIconNamePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint StatusIconIconNamePropertyInfo Source # 
type AttrSetTypeConstraint StatusIconIconNamePropertyInfo = * ~ Text
type AttrLabel StatusIconIconNamePropertyInfo Source # 
type AttrLabel StatusIconIconNamePropertyInfo = "icon-name"
type AttrGetType StatusIconIconNamePropertyInfo Source # 
type AttrGetType StatusIconIconNamePropertyInfo = Text
type AttrBaseTypeConstraint StatusIconIconNamePropertyInfo Source # 
type AttrBaseTypeConstraint StatusIconIconNamePropertyInfo = IsStatusIcon
type AttrAllowedOps StatusIconIconNamePropertyInfo Source # 
type AttrAllowedOps StatusIconIconNamePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

constructStatusIconIconName :: IsStatusIcon o => Text -> IO (GValueConstruct o) Source #

setStatusIconIconName :: (MonadIO m, IsStatusIcon o) => o -> Text -> m () Source #

statusIconIconName :: AttrLabelProxy "iconName" Source #

Orientation

data StatusIconOrientationPropertyInfo Source #

Instances

AttrInfo StatusIconOrientationPropertyInfo Source # 

Associated Types

type AttrAllowedOps StatusIconOrientationPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StatusIconOrientationPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StatusIconOrientationPropertyInfo :: * -> Constraint

type AttrGetType StatusIconOrientationPropertyInfo :: *

type AttrLabel StatusIconOrientationPropertyInfo :: Symbol

type AttrSetTypeConstraint StatusIconOrientationPropertyInfo Source # 
type AttrSetTypeConstraint StatusIconOrientationPropertyInfo = * ~ ()
type AttrLabel StatusIconOrientationPropertyInfo Source # 
type AttrLabel StatusIconOrientationPropertyInfo = "orientation"
type AttrGetType StatusIconOrientationPropertyInfo Source # 
type AttrBaseTypeConstraint StatusIconOrientationPropertyInfo Source # 
type AttrBaseTypeConstraint StatusIconOrientationPropertyInfo = IsStatusIcon
type AttrAllowedOps StatusIconOrientationPropertyInfo Source # 
type AttrAllowedOps StatusIconOrientationPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

statusIconOrientation :: AttrLabelProxy "orientation" Source #

Pixbuf

data StatusIconPixbufPropertyInfo Source #

Instances

AttrInfo StatusIconPixbufPropertyInfo Source # 

Associated Types

type AttrAllowedOps StatusIconPixbufPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StatusIconPixbufPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StatusIconPixbufPropertyInfo :: * -> Constraint

type AttrGetType StatusIconPixbufPropertyInfo :: *

type AttrLabel StatusIconPixbufPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint StatusIconPixbufPropertyInfo o => Proxy * StatusIconPixbufPropertyInfo -> o -> IO (AttrGetType StatusIconPixbufPropertyInfo)

attrSet :: (AttrBaseTypeConstraint StatusIconPixbufPropertyInfo o, AttrSetTypeConstraint StatusIconPixbufPropertyInfo b) => Proxy * StatusIconPixbufPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint StatusIconPixbufPropertyInfo o => Proxy * StatusIconPixbufPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint StatusIconPixbufPropertyInfo o, AttrSetTypeConstraint StatusIconPixbufPropertyInfo b) => Proxy * StatusIconPixbufPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint StatusIconPixbufPropertyInfo Source # 
type AttrSetTypeConstraint StatusIconPixbufPropertyInfo = IsPixbuf
type AttrLabel StatusIconPixbufPropertyInfo Source # 
type AttrLabel StatusIconPixbufPropertyInfo = "pixbuf"
type AttrGetType StatusIconPixbufPropertyInfo Source # 
type AttrGetType StatusIconPixbufPropertyInfo = Pixbuf
type AttrBaseTypeConstraint StatusIconPixbufPropertyInfo Source # 
type AttrBaseTypeConstraint StatusIconPixbufPropertyInfo = IsStatusIcon
type AttrAllowedOps StatusIconPixbufPropertyInfo Source # 
type AttrAllowedOps StatusIconPixbufPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

constructStatusIconPixbuf :: (IsStatusIcon o, IsPixbuf a) => a -> IO (GValueConstruct o) Source #

getStatusIconPixbuf :: (MonadIO m, IsStatusIcon o) => o -> m Pixbuf Source #

setStatusIconPixbuf :: (MonadIO m, IsStatusIcon o, IsPixbuf a) => o -> a -> m () Source #

statusIconPixbuf :: AttrLabelProxy "pixbuf" Source #

Screen

data StatusIconScreenPropertyInfo Source #

Instances

AttrInfo StatusIconScreenPropertyInfo Source # 

Associated Types

type AttrAllowedOps StatusIconScreenPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StatusIconScreenPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StatusIconScreenPropertyInfo :: * -> Constraint

type AttrGetType StatusIconScreenPropertyInfo :: *

type AttrLabel StatusIconScreenPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint StatusIconScreenPropertyInfo o => Proxy * StatusIconScreenPropertyInfo -> o -> IO (AttrGetType StatusIconScreenPropertyInfo)

attrSet :: (AttrBaseTypeConstraint StatusIconScreenPropertyInfo o, AttrSetTypeConstraint StatusIconScreenPropertyInfo b) => Proxy * StatusIconScreenPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint StatusIconScreenPropertyInfo o => Proxy * StatusIconScreenPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint StatusIconScreenPropertyInfo o, AttrSetTypeConstraint StatusIconScreenPropertyInfo b) => Proxy * StatusIconScreenPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint StatusIconScreenPropertyInfo Source # 
type AttrSetTypeConstraint StatusIconScreenPropertyInfo = IsScreen
type AttrLabel StatusIconScreenPropertyInfo Source # 
type AttrLabel StatusIconScreenPropertyInfo = "screen"
type AttrGetType StatusIconScreenPropertyInfo Source # 
type AttrGetType StatusIconScreenPropertyInfo = Screen
type AttrBaseTypeConstraint StatusIconScreenPropertyInfo Source # 
type AttrBaseTypeConstraint StatusIconScreenPropertyInfo = IsStatusIcon
type AttrAllowedOps StatusIconScreenPropertyInfo Source # 
type AttrAllowedOps StatusIconScreenPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructStatusIconScreen :: (IsStatusIcon o, IsScreen a) => a -> IO (GValueConstruct o) Source #

getStatusIconScreen :: (MonadIO m, IsStatusIcon o) => o -> m Screen Source #

setStatusIconScreen :: (MonadIO m, IsStatusIcon o, IsScreen a) => o -> a -> m () Source #

statusIconScreen :: AttrLabelProxy "screen" Source #

Size

data StatusIconSizePropertyInfo Source #

Instances

AttrInfo StatusIconSizePropertyInfo Source # 

Associated Types

type AttrAllowedOps StatusIconSizePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StatusIconSizePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StatusIconSizePropertyInfo :: * -> Constraint

type AttrGetType StatusIconSizePropertyInfo :: *

type AttrLabel StatusIconSizePropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint StatusIconSizePropertyInfo o => Proxy * StatusIconSizePropertyInfo -> o -> IO (AttrGetType StatusIconSizePropertyInfo)

attrSet :: (AttrBaseTypeConstraint StatusIconSizePropertyInfo o, AttrSetTypeConstraint StatusIconSizePropertyInfo b) => Proxy * StatusIconSizePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint StatusIconSizePropertyInfo o => Proxy * StatusIconSizePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint StatusIconSizePropertyInfo o, AttrSetTypeConstraint StatusIconSizePropertyInfo b) => Proxy * StatusIconSizePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint StatusIconSizePropertyInfo Source # 
type AttrSetTypeConstraint StatusIconSizePropertyInfo = * ~ ()
type AttrLabel StatusIconSizePropertyInfo Source # 
type AttrLabel StatusIconSizePropertyInfo = "size"
type AttrGetType StatusIconSizePropertyInfo Source # 
type AttrBaseTypeConstraint StatusIconSizePropertyInfo Source # 
type AttrBaseTypeConstraint StatusIconSizePropertyInfo = IsStatusIcon
type AttrAllowedOps StatusIconSizePropertyInfo Source # 
type AttrAllowedOps StatusIconSizePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

statusIconSize :: AttrLabelProxy "size" Source #

Stock

data StatusIconStockPropertyInfo Source #

Instances

AttrInfo StatusIconStockPropertyInfo Source # 

Associated Types

type AttrAllowedOps StatusIconStockPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StatusIconStockPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StatusIconStockPropertyInfo :: * -> Constraint

type AttrGetType StatusIconStockPropertyInfo :: *

type AttrLabel StatusIconStockPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint StatusIconStockPropertyInfo o => Proxy * StatusIconStockPropertyInfo -> o -> IO (AttrGetType StatusIconStockPropertyInfo)

attrSet :: (AttrBaseTypeConstraint StatusIconStockPropertyInfo o, AttrSetTypeConstraint StatusIconStockPropertyInfo b) => Proxy * StatusIconStockPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint StatusIconStockPropertyInfo o => Proxy * StatusIconStockPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint StatusIconStockPropertyInfo o, AttrSetTypeConstraint StatusIconStockPropertyInfo b) => Proxy * StatusIconStockPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint StatusIconStockPropertyInfo Source # 
type AttrSetTypeConstraint StatusIconStockPropertyInfo = * ~ Text
type AttrLabel StatusIconStockPropertyInfo Source # 
type AttrLabel StatusIconStockPropertyInfo = "stock"
type AttrGetType StatusIconStockPropertyInfo Source # 
type AttrGetType StatusIconStockPropertyInfo = Text
type AttrBaseTypeConstraint StatusIconStockPropertyInfo Source # 
type AttrBaseTypeConstraint StatusIconStockPropertyInfo = IsStatusIcon
type AttrAllowedOps StatusIconStockPropertyInfo Source # 
type AttrAllowedOps StatusIconStockPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

constructStatusIconStock :: IsStatusIcon o => Text -> IO (GValueConstruct o) Source #

setStatusIconStock :: (MonadIO m, IsStatusIcon o) => o -> Text -> m () Source #

statusIconStock :: AttrLabelProxy "stock" Source #

StorageType

data StatusIconStorageTypePropertyInfo Source #

Instances

AttrInfo StatusIconStorageTypePropertyInfo Source # 

Associated Types

type AttrAllowedOps StatusIconStorageTypePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StatusIconStorageTypePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StatusIconStorageTypePropertyInfo :: * -> Constraint

type AttrGetType StatusIconStorageTypePropertyInfo :: *

type AttrLabel StatusIconStorageTypePropertyInfo :: Symbol

type AttrSetTypeConstraint StatusIconStorageTypePropertyInfo Source # 
type AttrSetTypeConstraint StatusIconStorageTypePropertyInfo = * ~ ()
type AttrLabel StatusIconStorageTypePropertyInfo Source # 
type AttrLabel StatusIconStorageTypePropertyInfo = "storage-type"
type AttrGetType StatusIconStorageTypePropertyInfo Source # 
type AttrBaseTypeConstraint StatusIconStorageTypePropertyInfo Source # 
type AttrBaseTypeConstraint StatusIconStorageTypePropertyInfo = IsStatusIcon
type AttrAllowedOps StatusIconStorageTypePropertyInfo Source # 
type AttrAllowedOps StatusIconStorageTypePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

statusIconStorageType :: AttrLabelProxy "storageType" Source #

Title

data StatusIconTitlePropertyInfo Source #

Instances

AttrInfo StatusIconTitlePropertyInfo Source # 

Associated Types

type AttrAllowedOps StatusIconTitlePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StatusIconTitlePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StatusIconTitlePropertyInfo :: * -> Constraint

type AttrGetType StatusIconTitlePropertyInfo :: *

type AttrLabel StatusIconTitlePropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint StatusIconTitlePropertyInfo o => Proxy * StatusIconTitlePropertyInfo -> o -> IO (AttrGetType StatusIconTitlePropertyInfo)

attrSet :: (AttrBaseTypeConstraint StatusIconTitlePropertyInfo o, AttrSetTypeConstraint StatusIconTitlePropertyInfo b) => Proxy * StatusIconTitlePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint StatusIconTitlePropertyInfo o => Proxy * StatusIconTitlePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint StatusIconTitlePropertyInfo o, AttrSetTypeConstraint StatusIconTitlePropertyInfo b) => Proxy * StatusIconTitlePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint StatusIconTitlePropertyInfo Source # 
type AttrSetTypeConstraint StatusIconTitlePropertyInfo = * ~ Text
type AttrLabel StatusIconTitlePropertyInfo Source # 
type AttrLabel StatusIconTitlePropertyInfo = "title"
type AttrGetType StatusIconTitlePropertyInfo Source # 
type AttrGetType StatusIconTitlePropertyInfo = Text
type AttrBaseTypeConstraint StatusIconTitlePropertyInfo Source # 
type AttrBaseTypeConstraint StatusIconTitlePropertyInfo = IsStatusIcon
type AttrAllowedOps StatusIconTitlePropertyInfo Source # 
type AttrAllowedOps StatusIconTitlePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructStatusIconTitle :: IsStatusIcon o => Text -> IO (GValueConstruct o) Source #

setStatusIconTitle :: (MonadIO m, IsStatusIcon o) => o -> Text -> m () Source #

statusIconTitle :: AttrLabelProxy "title" Source #

TooltipMarkup

data StatusIconTooltipMarkupPropertyInfo Source #

Instances

AttrInfo StatusIconTooltipMarkupPropertyInfo Source # 

Associated Types

type AttrAllowedOps StatusIconTooltipMarkupPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StatusIconTooltipMarkupPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StatusIconTooltipMarkupPropertyInfo :: * -> Constraint

type AttrGetType StatusIconTooltipMarkupPropertyInfo :: *

type AttrLabel StatusIconTooltipMarkupPropertyInfo :: Symbol

type AttrSetTypeConstraint StatusIconTooltipMarkupPropertyInfo Source # 
type AttrSetTypeConstraint StatusIconTooltipMarkupPropertyInfo = * ~ Text
type AttrLabel StatusIconTooltipMarkupPropertyInfo Source # 
type AttrLabel StatusIconTooltipMarkupPropertyInfo = "tooltip-markup"
type AttrGetType StatusIconTooltipMarkupPropertyInfo Source # 
type AttrBaseTypeConstraint StatusIconTooltipMarkupPropertyInfo Source # 
type AttrAllowedOps StatusIconTooltipMarkupPropertyInfo Source # 
type AttrAllowedOps StatusIconTooltipMarkupPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

constructStatusIconTooltipMarkup :: IsStatusIcon o => Text -> IO (GValueConstruct o) Source #

setStatusIconTooltipMarkup :: (MonadIO m, IsStatusIcon o) => o -> Text -> m () Source #

statusIconTooltipMarkup :: AttrLabelProxy "tooltipMarkup" Source #

TooltipText

data StatusIconTooltipTextPropertyInfo Source #

Instances

AttrInfo StatusIconTooltipTextPropertyInfo Source # 

Associated Types

type AttrAllowedOps StatusIconTooltipTextPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StatusIconTooltipTextPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StatusIconTooltipTextPropertyInfo :: * -> Constraint

type AttrGetType StatusIconTooltipTextPropertyInfo :: *

type AttrLabel StatusIconTooltipTextPropertyInfo :: Symbol

type AttrSetTypeConstraint StatusIconTooltipTextPropertyInfo Source # 
type AttrSetTypeConstraint StatusIconTooltipTextPropertyInfo = * ~ Text
type AttrLabel StatusIconTooltipTextPropertyInfo Source # 
type AttrLabel StatusIconTooltipTextPropertyInfo = "tooltip-text"
type AttrGetType StatusIconTooltipTextPropertyInfo Source # 
type AttrBaseTypeConstraint StatusIconTooltipTextPropertyInfo Source # 
type AttrBaseTypeConstraint StatusIconTooltipTextPropertyInfo = IsStatusIcon
type AttrAllowedOps StatusIconTooltipTextPropertyInfo Source # 
type AttrAllowedOps StatusIconTooltipTextPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructStatusIconTooltipText :: IsStatusIcon o => Text -> IO (GValueConstruct o) Source #

setStatusIconTooltipText :: (MonadIO m, IsStatusIcon o) => o -> Text -> m () Source #

statusIconTooltipText :: AttrLabelProxy "tooltipText" Source #

Visible

data StatusIconVisiblePropertyInfo Source #

Instances

AttrInfo StatusIconVisiblePropertyInfo Source # 

Associated Types

type AttrAllowedOps StatusIconVisiblePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StatusIconVisiblePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StatusIconVisiblePropertyInfo :: * -> Constraint

type AttrGetType StatusIconVisiblePropertyInfo :: *

type AttrLabel StatusIconVisiblePropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint StatusIconVisiblePropertyInfo o => Proxy * StatusIconVisiblePropertyInfo -> o -> IO (AttrGetType StatusIconVisiblePropertyInfo)

attrSet :: (AttrBaseTypeConstraint StatusIconVisiblePropertyInfo o, AttrSetTypeConstraint StatusIconVisiblePropertyInfo b) => Proxy * StatusIconVisiblePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint StatusIconVisiblePropertyInfo o => Proxy * StatusIconVisiblePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint StatusIconVisiblePropertyInfo o, AttrSetTypeConstraint StatusIconVisiblePropertyInfo b) => Proxy * StatusIconVisiblePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint StatusIconVisiblePropertyInfo Source # 
type AttrSetTypeConstraint StatusIconVisiblePropertyInfo = * ~ Bool
type AttrLabel StatusIconVisiblePropertyInfo Source # 
type AttrLabel StatusIconVisiblePropertyInfo = "visible"
type AttrGetType StatusIconVisiblePropertyInfo Source # 
type AttrBaseTypeConstraint StatusIconVisiblePropertyInfo Source # 
type AttrBaseTypeConstraint StatusIconVisiblePropertyInfo = IsStatusIcon
type AttrAllowedOps StatusIconVisiblePropertyInfo Source # 
type AttrAllowedOps StatusIconVisiblePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructStatusIconVisible :: IsStatusIcon o => Bool -> IO (GValueConstruct o) Source #

statusIconVisible :: AttrLabelProxy "visible" Source #

Signals

Activate

data StatusIconActivateSignalInfo Source #

Instances

SignalInfo StatusIconActivateSignalInfo Source # 

Associated Types

type HaskellCallbackType StatusIconActivateSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o StatusIconActivateSignalInfo -> o -> HaskellCallbackType StatusIconActivateSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType StatusIconActivateSignalInfo Source # 

afterStatusIconActivate :: (GObject a, MonadIO m) => a -> StatusIconActivateCallback -> m SignalHandlerId Source #

onStatusIconActivate :: (GObject a, MonadIO m) => a -> StatusIconActivateCallback -> m SignalHandlerId Source #

ButtonPressEvent

type StatusIconButtonPressEventCallbackC = Ptr () -> Ptr EventButton -> Ptr () -> IO CInt Source #

data StatusIconButtonPressEventSignalInfo Source #

Instances

SignalInfo StatusIconButtonPressEventSignalInfo Source # 

Associated Types

type HaskellCallbackType StatusIconButtonPressEventSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o StatusIconButtonPressEventSignalInfo -> o -> HaskellCallbackType StatusIconButtonPressEventSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType StatusIconButtonPressEventSignalInfo Source # 

onStatusIconButtonPressEvent :: (GObject a, MonadIO m) => a -> StatusIconButtonPressEventCallback -> m SignalHandlerId Source #

ButtonReleaseEvent

type StatusIconButtonReleaseEventCallbackC = Ptr () -> Ptr EventButton -> Ptr () -> IO CInt Source #

data StatusIconButtonReleaseEventSignalInfo Source #

Instances

SignalInfo StatusIconButtonReleaseEventSignalInfo Source # 

Associated Types

type HaskellCallbackType StatusIconButtonReleaseEventSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o StatusIconButtonReleaseEventSignalInfo -> o -> HaskellCallbackType StatusIconButtonReleaseEventSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType StatusIconButtonReleaseEventSignalInfo Source # 

PopupMenu

data StatusIconPopupMenuSignalInfo Source #

Instances

SignalInfo StatusIconPopupMenuSignalInfo Source # 

Associated Types

type HaskellCallbackType StatusIconPopupMenuSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o StatusIconPopupMenuSignalInfo -> o -> HaskellCallbackType StatusIconPopupMenuSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType StatusIconPopupMenuSignalInfo Source # 

afterStatusIconPopupMenu :: (GObject a, MonadIO m) => a -> StatusIconPopupMenuCallback -> m SignalHandlerId Source #

onStatusIconPopupMenu :: (GObject a, MonadIO m) => a -> StatusIconPopupMenuCallback -> m SignalHandlerId Source #

QueryTooltip

data StatusIconQueryTooltipSignalInfo Source #

Instances

SignalInfo StatusIconQueryTooltipSignalInfo Source # 

Associated Types

type HaskellCallbackType StatusIconQueryTooltipSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o StatusIconQueryTooltipSignalInfo -> o -> HaskellCallbackType StatusIconQueryTooltipSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType StatusIconQueryTooltipSignalInfo Source # 

afterStatusIconQueryTooltip :: (GObject a, MonadIO m) => a -> StatusIconQueryTooltipCallback -> m SignalHandlerId Source #

onStatusIconQueryTooltip :: (GObject a, MonadIO m) => a -> StatusIconQueryTooltipCallback -> m SignalHandlerId Source #

ScrollEvent

type StatusIconScrollEventCallbackC = Ptr () -> Ptr EventScroll -> Ptr () -> IO CInt Source #

data StatusIconScrollEventSignalInfo Source #

Instances

SignalInfo StatusIconScrollEventSignalInfo Source # 

Associated Types

type HaskellCallbackType StatusIconScrollEventSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o StatusIconScrollEventSignalInfo -> o -> HaskellCallbackType StatusIconScrollEventSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType StatusIconScrollEventSignalInfo Source # 

afterStatusIconScrollEvent :: (GObject a, MonadIO m) => a -> StatusIconScrollEventCallback -> m SignalHandlerId Source #

onStatusIconScrollEvent :: (GObject a, MonadIO m) => a -> StatusIconScrollEventCallback -> m SignalHandlerId Source #

SizeChanged

data StatusIconSizeChangedSignalInfo Source #

Instances

SignalInfo StatusIconSizeChangedSignalInfo Source # 

Associated Types

type HaskellCallbackType StatusIconSizeChangedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o StatusIconSizeChangedSignalInfo -> o -> HaskellCallbackType StatusIconSizeChangedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType StatusIconSizeChangedSignalInfo Source # 

afterStatusIconSizeChanged :: (GObject a, MonadIO m) => a -> StatusIconSizeChangedCallback -> m SignalHandlerId Source #

onStatusIconSizeChanged :: (GObject a, MonadIO m) => a -> StatusIconSizeChangedCallback -> m SignalHandlerId Source #