gi-gtk-3.0.7: 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 #

Constructors

StatusIcon (ManagedPtr StatusIcon) 

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

getGeometry

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

getGicon

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

getHasTooltip

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

getIconName

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

getPixbuf

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

getScreen

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

getSize

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

getStock

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.

getStorageType

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

getTitle

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

getTooltipMarkup

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

getTooltipText

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

getVisible

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

getX11WindowId

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

isEmbedded

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

new

statusIconNew :: MonadIO m => m StatusIcon Source #

Deprecated: (Since version 3.14)Use notifications

newFromFile

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

Deprecated: (Since version 3.14)Use notifications

newFromGicon

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

Deprecated: (Since version 3.14)Use notifications

newFromIconName

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

Deprecated: (Since version 3.14)Use notifications

newFromPixbuf

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

Deprecated: (Since version 3.14)Use notifications

newFromStock

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

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

positionMenu

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

Deprecated: (Since version 3.14)Use notifications

setFromFile

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

setFromGicon

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

setFromIconName

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

setFromPixbuf

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

setFromStock

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.

setHasTooltip

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

setName

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

setScreen

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

setTitle

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

setTooltipMarkup

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

setTooltipText

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

setVisible

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

type AttrOrigin StatusIconEmbeddedPropertyInfo :: *

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 AttrOrigin StatusIconEmbeddedPropertyInfo Source # 
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

type AttrOrigin StatusIconFilePropertyInfo :: *

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 AttrOrigin StatusIconFilePropertyInfo Source # 
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

type AttrOrigin StatusIconGiconPropertyInfo :: *

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 AttrOrigin StatusIconGiconPropertyInfo Source # 
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

type AttrOrigin StatusIconHasTooltipPropertyInfo :: *

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 AttrOrigin StatusIconHasTooltipPropertyInfo Source # 
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

type AttrOrigin StatusIconIconNamePropertyInfo :: *

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 AttrOrigin StatusIconIconNamePropertyInfo Source # 
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 AttrOrigin StatusIconOrientationPropertyInfo :: *

type AttrSetTypeConstraint StatusIconOrientationPropertyInfo Source # 
type AttrSetTypeConstraint StatusIconOrientationPropertyInfo = * ~ ()
type AttrOrigin StatusIconOrientationPropertyInfo Source # 
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

type AttrOrigin StatusIconPixbufPropertyInfo :: *

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 AttrOrigin StatusIconPixbufPropertyInfo Source # 
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

type AttrOrigin StatusIconScreenPropertyInfo :: *

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 AttrOrigin StatusIconScreenPropertyInfo Source # 
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

type AttrOrigin StatusIconSizePropertyInfo :: *

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 AttrOrigin StatusIconSizePropertyInfo Source # 
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

type AttrOrigin StatusIconStockPropertyInfo :: *

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 AttrOrigin StatusIconStockPropertyInfo Source # 
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 AttrOrigin StatusIconStorageTypePropertyInfo :: *

type AttrSetTypeConstraint StatusIconStorageTypePropertyInfo Source # 
type AttrSetTypeConstraint StatusIconStorageTypePropertyInfo = * ~ ()
type AttrOrigin StatusIconStorageTypePropertyInfo Source # 
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

type AttrOrigin StatusIconTitlePropertyInfo :: *

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 AttrOrigin StatusIconTitlePropertyInfo Source # 
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 AttrOrigin StatusIconTooltipMarkupPropertyInfo :: *

type AttrSetTypeConstraint StatusIconTooltipMarkupPropertyInfo Source # 
type AttrSetTypeConstraint StatusIconTooltipMarkupPropertyInfo = * ~ Text
type AttrOrigin StatusIconTooltipMarkupPropertyInfo Source # 
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 AttrOrigin StatusIconTooltipTextPropertyInfo :: *

type AttrSetTypeConstraint StatusIconTooltipTextPropertyInfo Source # 
type AttrSetTypeConstraint StatusIconTooltipTextPropertyInfo = * ~ Text
type AttrOrigin StatusIconTooltipTextPropertyInfo Source # 
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

type AttrOrigin StatusIconVisiblePropertyInfo :: *

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 AttrOrigin StatusIconVisiblePropertyInfo Source # 
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 C_StatusIconButtonPressEventCallback = 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 C_StatusIconButtonReleaseEventCallback = 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 C_StatusIconScrollEventCallback = 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 #