Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- Exported types
- Methods
- statusIconGetGeometry
- statusIconGetGicon
- statusIconGetHasTooltip
- statusIconGetIconName
- statusIconGetPixbuf
- statusIconGetScreen
- statusIconGetSize
- statusIconGetStock
- statusIconGetStorageType
- statusIconGetTitle
- statusIconGetTooltipMarkup
- statusIconGetTooltipText
- statusIconGetVisible
- statusIconGetX11WindowId
- statusIconIsEmbedded
- statusIconNew
- statusIconNewFromFile
- statusIconNewFromGicon
- statusIconNewFromIconName
- statusIconNewFromPixbuf
- statusIconNewFromStock
- statusIconPositionMenu
- statusIconSetFromFile
- statusIconSetFromGicon
- statusIconSetFromIconName
- statusIconSetFromPixbuf
- statusIconSetFromStock
- statusIconSetHasTooltip
- statusIconSetName
- statusIconSetScreen
- statusIconSetTitle
- statusIconSetTooltipMarkup
- statusIconSetTooltipText
- statusIconSetVisible
- Properties
- Signals
- newtype StatusIcon = StatusIcon (ForeignPtr StatusIcon)
- class GObject o => StatusIconK o
- toStatusIcon :: StatusIconK o => o -> IO StatusIcon
- noStatusIcon :: Maybe StatusIcon
- statusIconGetGeometry :: (MonadIO m, StatusIconK a) => a -> m (Bool, Screen, Rectangle, Orientation)
- statusIconGetGicon :: (MonadIO m, StatusIconK a) => a -> m Icon
- statusIconGetHasTooltip :: (MonadIO m, StatusIconK a) => a -> m Bool
- statusIconGetIconName :: (MonadIO m, StatusIconK a) => a -> m Text
- statusIconGetPixbuf :: (MonadIO m, StatusIconK a) => a -> m Pixbuf
- statusIconGetScreen :: (MonadIO m, StatusIconK a) => a -> m Screen
- statusIconGetSize :: (MonadIO m, StatusIconK a) => a -> m Int32
- statusIconGetStock :: (MonadIO m, StatusIconK a) => a -> m Text
- statusIconGetStorageType :: (MonadIO m, StatusIconK a) => a -> m ImageType
- statusIconGetTitle :: (MonadIO m, StatusIconK a) => a -> m Text
- statusIconGetTooltipMarkup :: (MonadIO m, StatusIconK a) => a -> m Text
- statusIconGetTooltipText :: (MonadIO m, StatusIconK a) => a -> m Text
- statusIconGetVisible :: (MonadIO m, StatusIconK a) => a -> m Bool
- statusIconGetX11WindowId :: (MonadIO m, StatusIconK a) => a -> m Word32
- statusIconIsEmbedded :: (MonadIO m, StatusIconK a) => a -> m Bool
- statusIconNew :: MonadIO m => m StatusIcon
- statusIconNewFromFile :: MonadIO m => [Char] -> m StatusIcon
- statusIconNewFromGicon :: (MonadIO m, IconK a) => a -> m StatusIcon
- statusIconNewFromIconName :: MonadIO m => Text -> m StatusIcon
- statusIconNewFromPixbuf :: (MonadIO m, PixbufK a) => a -> m StatusIcon
- statusIconNewFromStock :: MonadIO m => Text -> m StatusIcon
- statusIconPositionMenu :: (MonadIO m, MenuK a, StatusIconK b) => a -> Int32 -> Int32 -> b -> m (Int32, Int32, Bool)
- statusIconSetFromFile :: (MonadIO m, StatusIconK a) => a -> [Char] -> m ()
- statusIconSetFromGicon :: (MonadIO m, StatusIconK a, IconK b) => a -> b -> m ()
- statusIconSetFromIconName :: (MonadIO m, StatusIconK a) => a -> Text -> m ()
- statusIconSetFromPixbuf :: (MonadIO m, StatusIconK a, PixbufK b) => a -> Maybe b -> m ()
- statusIconSetFromStock :: (MonadIO m, StatusIconK a) => a -> Text -> m ()
- statusIconSetHasTooltip :: (MonadIO m, StatusIconK a) => a -> Bool -> m ()
- statusIconSetName :: (MonadIO m, StatusIconK a) => a -> Text -> m ()
- statusIconSetScreen :: (MonadIO m, StatusIconK a, ScreenK b) => a -> b -> m ()
- statusIconSetTitle :: (MonadIO m, StatusIconK a) => a -> Text -> m ()
- statusIconSetTooltipMarkup :: (MonadIO m, StatusIconK a) => a -> Maybe Text -> m ()
- statusIconSetTooltipText :: (MonadIO m, StatusIconK a) => a -> Text -> m ()
- statusIconSetVisible :: (MonadIO m, StatusIconK a) => a -> Bool -> m ()
- data StatusIconEmbeddedPropertyInfo
- getStatusIconEmbedded :: (MonadIO m, StatusIconK o) => o -> m Bool
- data StatusIconFilePropertyInfo
- constructStatusIconFile :: Text -> IO ([Char], GValue)
- setStatusIconFile :: (MonadIO m, StatusIconK o) => o -> Text -> m ()
- data StatusIconGiconPropertyInfo
- constructStatusIconGicon :: IconK a => a -> IO ([Char], GValue)
- getStatusIconGicon :: (MonadIO m, StatusIconK o) => o -> m Icon
- setStatusIconGicon :: (MonadIO m, StatusIconK o, IconK a) => o -> a -> m ()
- data StatusIconHasTooltipPropertyInfo
- constructStatusIconHasTooltip :: Bool -> IO ([Char], GValue)
- getStatusIconHasTooltip :: (MonadIO m, StatusIconK o) => o -> m Bool
- setStatusIconHasTooltip :: (MonadIO m, StatusIconK o) => o -> Bool -> m ()
- data StatusIconIconNamePropertyInfo
- constructStatusIconIconName :: Text -> IO ([Char], GValue)
- getStatusIconIconName :: (MonadIO m, StatusIconK o) => o -> m Text
- setStatusIconIconName :: (MonadIO m, StatusIconK o) => o -> Text -> m ()
- data StatusIconOrientationPropertyInfo
- getStatusIconOrientation :: (MonadIO m, StatusIconK o) => o -> m Orientation
- data StatusIconPixbufPropertyInfo
- constructStatusIconPixbuf :: PixbufK a => a -> IO ([Char], GValue)
- getStatusIconPixbuf :: (MonadIO m, StatusIconK o) => o -> m Pixbuf
- setStatusIconPixbuf :: (MonadIO m, StatusIconK o, PixbufK a) => o -> a -> m ()
- data StatusIconScreenPropertyInfo
- constructStatusIconScreen :: ScreenK a => a -> IO ([Char], GValue)
- getStatusIconScreen :: (MonadIO m, StatusIconK o) => o -> m Screen
- setStatusIconScreen :: (MonadIO m, StatusIconK o, ScreenK a) => o -> a -> m ()
- data StatusIconSizePropertyInfo
- getStatusIconSize :: (MonadIO m, StatusIconK o) => o -> m Int32
- data StatusIconStockPropertyInfo
- constructStatusIconStock :: Text -> IO ([Char], GValue)
- getStatusIconStock :: (MonadIO m, StatusIconK o) => o -> m Text
- setStatusIconStock :: (MonadIO m, StatusIconK o) => o -> Text -> m ()
- data StatusIconStorageTypePropertyInfo
- getStatusIconStorageType :: (MonadIO m, StatusIconK o) => o -> m ImageType
- data StatusIconTitlePropertyInfo
- constructStatusIconTitle :: Text -> IO ([Char], GValue)
- getStatusIconTitle :: (MonadIO m, StatusIconK o) => o -> m Text
- setStatusIconTitle :: (MonadIO m, StatusIconK o) => o -> Text -> m ()
- data StatusIconTooltipMarkupPropertyInfo
- constructStatusIconTooltipMarkup :: Text -> IO ([Char], GValue)
- getStatusIconTooltipMarkup :: (MonadIO m, StatusIconK o) => o -> m Text
- setStatusIconTooltipMarkup :: (MonadIO m, StatusIconK o) => o -> Text -> m ()
- data StatusIconTooltipTextPropertyInfo
- constructStatusIconTooltipText :: Text -> IO ([Char], GValue)
- getStatusIconTooltipText :: (MonadIO m, StatusIconK o) => o -> m Text
- setStatusIconTooltipText :: (MonadIO m, StatusIconK o) => o -> Text -> m ()
- data StatusIconVisiblePropertyInfo
- constructStatusIconVisible :: Bool -> IO ([Char], GValue)
- getStatusIconVisible :: (MonadIO m, StatusIconK o) => o -> m Bool
- setStatusIconVisible :: (MonadIO m, StatusIconK o) => o -> Bool -> m ()
- type StatusIconActivateCallback = IO ()
- type StatusIconActivateCallbackC = Ptr () -> Ptr () -> IO ()
- data StatusIconActivateSignalInfo
- afterStatusIconActivate :: (GObject a, MonadIO m) => a -> StatusIconActivateCallback -> m SignalHandlerId
- mkStatusIconActivateCallback :: StatusIconActivateCallbackC -> IO (FunPtr StatusIconActivateCallbackC)
- noStatusIconActivateCallback :: Maybe StatusIconActivateCallback
- onStatusIconActivate :: (GObject a, MonadIO m) => a -> StatusIconActivateCallback -> m SignalHandlerId
- statusIconActivateCallbackWrapper :: StatusIconActivateCallback -> Ptr () -> Ptr () -> IO ()
- statusIconActivateClosure :: StatusIconActivateCallback -> IO Closure
- type StatusIconButtonPressEventCallback = EventButton -> IO Bool
- type StatusIconButtonPressEventCallbackC = Ptr () -> Ptr EventButton -> Ptr () -> IO CInt
- data StatusIconButtonPressEventSignalInfo
- afterStatusIconButtonPressEvent :: (GObject a, MonadIO m) => a -> StatusIconButtonPressEventCallback -> m SignalHandlerId
- mkStatusIconButtonPressEventCallback :: StatusIconButtonPressEventCallbackC -> IO (FunPtr StatusIconButtonPressEventCallbackC)
- noStatusIconButtonPressEventCallback :: Maybe StatusIconButtonPressEventCallback
- onStatusIconButtonPressEvent :: (GObject a, MonadIO m) => a -> StatusIconButtonPressEventCallback -> m SignalHandlerId
- statusIconButtonPressEventCallbackWrapper :: StatusIconButtonPressEventCallback -> Ptr () -> Ptr EventButton -> Ptr () -> IO CInt
- statusIconButtonPressEventClosure :: StatusIconButtonPressEventCallback -> IO Closure
- type StatusIconButtonReleaseEventCallback = EventButton -> IO Bool
- type StatusIconButtonReleaseEventCallbackC = Ptr () -> Ptr EventButton -> Ptr () -> IO CInt
- data StatusIconButtonReleaseEventSignalInfo
- afterStatusIconButtonReleaseEvent :: (GObject a, MonadIO m) => a -> StatusIconButtonReleaseEventCallback -> m SignalHandlerId
- mkStatusIconButtonReleaseEventCallback :: StatusIconButtonReleaseEventCallbackC -> IO (FunPtr StatusIconButtonReleaseEventCallbackC)
- noStatusIconButtonReleaseEventCallback :: Maybe StatusIconButtonReleaseEventCallback
- onStatusIconButtonReleaseEvent :: (GObject a, MonadIO m) => a -> StatusIconButtonReleaseEventCallback -> m SignalHandlerId
- statusIconButtonReleaseEventCallbackWrapper :: StatusIconButtonReleaseEventCallback -> Ptr () -> Ptr EventButton -> Ptr () -> IO CInt
- statusIconButtonReleaseEventClosure :: StatusIconButtonReleaseEventCallback -> IO Closure
- type StatusIconPopupMenuCallback = Word32 -> Word32 -> IO ()
- type StatusIconPopupMenuCallbackC = Ptr () -> Word32 -> Word32 -> Ptr () -> IO ()
- data StatusIconPopupMenuSignalInfo
- afterStatusIconPopupMenu :: (GObject a, MonadIO m) => a -> StatusIconPopupMenuCallback -> m SignalHandlerId
- mkStatusIconPopupMenuCallback :: StatusIconPopupMenuCallbackC -> IO (FunPtr StatusIconPopupMenuCallbackC)
- noStatusIconPopupMenuCallback :: Maybe StatusIconPopupMenuCallback
- onStatusIconPopupMenu :: (GObject a, MonadIO m) => a -> StatusIconPopupMenuCallback -> m SignalHandlerId
- statusIconPopupMenuCallbackWrapper :: StatusIconPopupMenuCallback -> Ptr () -> Word32 -> Word32 -> Ptr () -> IO ()
- statusIconPopupMenuClosure :: StatusIconPopupMenuCallback -> IO Closure
- type StatusIconQueryTooltipCallback = Int32 -> Int32 -> Bool -> Tooltip -> IO Bool
- type StatusIconQueryTooltipCallbackC = Ptr () -> Int32 -> Int32 -> CInt -> Ptr Tooltip -> Ptr () -> IO CInt
- data StatusIconQueryTooltipSignalInfo
- afterStatusIconQueryTooltip :: (GObject a, MonadIO m) => a -> StatusIconQueryTooltipCallback -> m SignalHandlerId
- mkStatusIconQueryTooltipCallback :: StatusIconQueryTooltipCallbackC -> IO (FunPtr StatusIconQueryTooltipCallbackC)
- noStatusIconQueryTooltipCallback :: Maybe StatusIconQueryTooltipCallback
- onStatusIconQueryTooltip :: (GObject a, MonadIO m) => a -> StatusIconQueryTooltipCallback -> m SignalHandlerId
- statusIconQueryTooltipCallbackWrapper :: StatusIconQueryTooltipCallback -> Ptr () -> Int32 -> Int32 -> CInt -> Ptr Tooltip -> Ptr () -> IO CInt
- statusIconQueryTooltipClosure :: StatusIconQueryTooltipCallback -> IO Closure
- type StatusIconScrollEventCallback = EventScroll -> IO Bool
- type StatusIconScrollEventCallbackC = Ptr () -> Ptr EventScroll -> Ptr () -> IO CInt
- data StatusIconScrollEventSignalInfo
- afterStatusIconScrollEvent :: (GObject a, MonadIO m) => a -> StatusIconScrollEventCallback -> m SignalHandlerId
- mkStatusIconScrollEventCallback :: StatusIconScrollEventCallbackC -> IO (FunPtr StatusIconScrollEventCallbackC)
- noStatusIconScrollEventCallback :: Maybe StatusIconScrollEventCallback
- onStatusIconScrollEvent :: (GObject a, MonadIO m) => a -> StatusIconScrollEventCallback -> m SignalHandlerId
- statusIconScrollEventCallbackWrapper :: StatusIconScrollEventCallback -> Ptr () -> Ptr EventScroll -> Ptr () -> IO CInt
- statusIconScrollEventClosure :: StatusIconScrollEventCallback -> IO Closure
- type StatusIconSizeChangedCallback = Int32 -> IO Bool
- type StatusIconSizeChangedCallbackC = Ptr () -> Int32 -> Ptr () -> IO CInt
- data StatusIconSizeChangedSignalInfo
- afterStatusIconSizeChanged :: (GObject a, MonadIO m) => a -> StatusIconSizeChangedCallback -> m SignalHandlerId
- mkStatusIconSizeChangedCallback :: StatusIconSizeChangedCallbackC -> IO (FunPtr StatusIconSizeChangedCallbackC)
- noStatusIconSizeChangedCallback :: Maybe StatusIconSizeChangedCallback
- onStatusIconSizeChanged :: (GObject a, MonadIO m) => a -> StatusIconSizeChangedCallback -> m SignalHandlerId
- statusIconSizeChangedCallbackWrapper :: StatusIconSizeChangedCallback -> Ptr () -> Int32 -> Ptr () -> IO CInt
- statusIconSizeChangedClosure :: StatusIconSizeChangedCallback -> IO Closure
Exported types
newtype StatusIcon Source
GObject StatusIcon | |
type ParentTypes StatusIcon | |
type AttributeList StatusIcon | |
type SignalList StatusIcon |
class GObject o => StatusIconK o Source
(GObject o, IsDescendantOf StatusIcon o) => StatusIconK o |
toStatusIcon :: StatusIconK o => o -> IO StatusIcon Source
Methods
statusIconGetGeometry
statusIconGetGeometry :: (MonadIO m, StatusIconK a) => a -> m (Bool, Screen, Rectangle, Orientation) Source
Deprecated: (Since version 3.14)Use notifications
statusIconGetGicon
statusIconGetGicon :: (MonadIO m, StatusIconK a) => a -> m Icon Source
Deprecated: (Since version 3.14)Use notifications
statusIconGetHasTooltip
statusIconGetHasTooltip :: (MonadIO m, StatusIconK a) => a -> m Bool Source
Deprecated: (Since version 3.14)Use notifications
statusIconGetIconName
statusIconGetIconName :: (MonadIO m, StatusIconK a) => a -> m Text Source
Deprecated: (Since version 3.14)Use notifications
statusIconGetPixbuf
statusIconGetPixbuf :: (MonadIO m, StatusIconK a) => a -> m Pixbuf Source
Deprecated: (Since version 3.14)Use notifications
statusIconGetScreen
statusIconGetScreen :: (MonadIO m, StatusIconK a) => a -> m Screen Source
Deprecated: (Since version 3.14)Use notifications
statusIconGetSize
statusIconGetSize :: (MonadIO m, StatusIconK a) => a -> m Int32 Source
Deprecated: (Since version 3.14)Use notifications
statusIconGetStock
statusIconGetStock :: (MonadIO m, StatusIconK a) => a -> m Text Source
Deprecated: (Since version 3.10)Use gtk_status_icon_get_icon_name() instead.
statusIconGetStorageType
statusIconGetStorageType :: (MonadIO m, StatusIconK a) => a -> m ImageType Source
Deprecated: (Since version 3.14)Use notifications
statusIconGetTitle
statusIconGetTitle :: (MonadIO m, StatusIconK a) => a -> m Text Source
Deprecated: (Since version 3.14)Use notifications
statusIconGetTooltipMarkup
statusIconGetTooltipMarkup :: (MonadIO m, StatusIconK a) => a -> m Text Source
Deprecated: (Since version 3.14)Use notifications
statusIconGetTooltipText
statusIconGetTooltipText :: (MonadIO m, StatusIconK a) => a -> m Text Source
Deprecated: (Since version 3.14)Use notifications
statusIconGetVisible
statusIconGetVisible :: (MonadIO m, StatusIconK a) => a -> m Bool Source
Deprecated: (Since version 3.14)Use notifications
statusIconGetX11WindowId
statusIconGetX11WindowId :: (MonadIO m, StatusIconK a) => a -> m Word32 Source
Deprecated: (Since version 3.14)Use notifications
statusIconIsEmbedded
statusIconIsEmbedded :: (MonadIO m, StatusIconK 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, IconK 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, PixbufK 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, MenuK a, StatusIconK b) => a -> Int32 -> Int32 -> b -> m (Int32, Int32, Bool) Source
Deprecated: (Since version 3.14)Use notifications
statusIconSetFromFile
statusIconSetFromFile :: (MonadIO m, StatusIconK a) => a -> [Char] -> m () Source
Deprecated: (Since version 3.14)Use notifications
statusIconSetFromGicon
statusIconSetFromGicon :: (MonadIO m, StatusIconK a, IconK b) => a -> b -> m () Source
Deprecated: (Since version 3.14)Use notifications
statusIconSetFromIconName
statusIconSetFromIconName :: (MonadIO m, StatusIconK a) => a -> Text -> m () Source
Deprecated: (Since version 3.14)Use notifications
statusIconSetFromPixbuf
statusIconSetFromPixbuf :: (MonadIO m, StatusIconK a, PixbufK b) => a -> Maybe b -> m () Source
Deprecated: (Since version 3.14)Use notifications
statusIconSetFromStock
statusIconSetFromStock :: (MonadIO m, StatusIconK a) => a -> Text -> m () Source
Deprecated: (Since version 3.10)Use gtk_status_icon_set_from_icon_name() instead.
statusIconSetHasTooltip
statusIconSetHasTooltip :: (MonadIO m, StatusIconK a) => a -> Bool -> m () Source
Deprecated: (Since version 3.14)Use notifications
statusIconSetName
statusIconSetName :: (MonadIO m, StatusIconK a) => a -> Text -> m () Source
Deprecated: (Since version 3.14)Use notifications
statusIconSetScreen
statusIconSetScreen :: (MonadIO m, StatusIconK a, ScreenK b) => a -> b -> m () Source
Deprecated: (Since version 3.14)Use notifications
statusIconSetTitle
statusIconSetTitle :: (MonadIO m, StatusIconK a) => a -> Text -> m () Source
Deprecated: (Since version 3.14)Use notifications
statusIconSetTooltipMarkup
statusIconSetTooltipMarkup :: (MonadIO m, StatusIconK a) => a -> Maybe Text -> m () Source
Deprecated: (Since version 3.14)Use notifications
statusIconSetTooltipText
statusIconSetTooltipText :: (MonadIO m, StatusIconK a) => a -> Text -> m () Source
Deprecated: (Since version 3.14)Use notifications
statusIconSetVisible
statusIconSetVisible :: (MonadIO m, StatusIconK a) => a -> Bool -> m () Source
Deprecated: (Since version 3.14)Use notifications
Properties
Embedded
data StatusIconEmbeddedPropertyInfo Source
AttrInfo StatusIconEmbeddedPropertyInfo | |
type AttrLabel StatusIconEmbeddedPropertyInfo = "StatusIcon::embedded" | |
type AttrGetType StatusIconEmbeddedPropertyInfo = Bool | |
type AttrBaseTypeConstraint StatusIconEmbeddedPropertyInfo = StatusIconK | |
type AttrSetTypeConstraint StatusIconEmbeddedPropertyInfo = * ~ () | |
type AttrAllowedOps StatusIconEmbeddedPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getStatusIconEmbedded :: (MonadIO m, StatusIconK o) => o -> m Bool Source
File
data StatusIconFilePropertyInfo Source
AttrInfo StatusIconFilePropertyInfo | |
type AttrLabel StatusIconFilePropertyInfo = "StatusIcon::file" | |
type AttrGetType StatusIconFilePropertyInfo = () | |
type AttrBaseTypeConstraint StatusIconFilePropertyInfo = StatusIconK | |
type AttrSetTypeConstraint StatusIconFilePropertyInfo = * ~ Text | |
type AttrAllowedOps StatusIconFilePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ([] AttrOpTag)) |
setStatusIconFile :: (MonadIO m, StatusIconK o) => o -> Text -> m () Source
Gicon
data StatusIconGiconPropertyInfo Source
AttrInfo StatusIconGiconPropertyInfo | |
type AttrLabel StatusIconGiconPropertyInfo = "StatusIcon::gicon" | |
type AttrGetType StatusIconGiconPropertyInfo = Icon | |
type AttrBaseTypeConstraint StatusIconGiconPropertyInfo = StatusIconK | |
type AttrSetTypeConstraint StatusIconGiconPropertyInfo = IconK | |
type AttrAllowedOps StatusIconGiconPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getStatusIconGicon :: (MonadIO m, StatusIconK o) => o -> m Icon Source
setStatusIconGicon :: (MonadIO m, StatusIconK o, IconK a) => o -> a -> m () Source
HasTooltip
data StatusIconHasTooltipPropertyInfo Source
AttrInfo StatusIconHasTooltipPropertyInfo | |
type AttrLabel StatusIconHasTooltipPropertyInfo = "StatusIcon::has-tooltip" | |
type AttrGetType StatusIconHasTooltipPropertyInfo = Bool | |
type AttrBaseTypeConstraint StatusIconHasTooltipPropertyInfo = StatusIconK | |
type AttrSetTypeConstraint StatusIconHasTooltipPropertyInfo = * ~ Bool | |
type AttrAllowedOps StatusIconHasTooltipPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getStatusIconHasTooltip :: (MonadIO m, StatusIconK o) => o -> m Bool Source
setStatusIconHasTooltip :: (MonadIO m, StatusIconK o) => o -> Bool -> m () Source
IconName
data StatusIconIconNamePropertyInfo Source
AttrInfo StatusIconIconNamePropertyInfo | |
type AttrLabel StatusIconIconNamePropertyInfo = "StatusIcon::icon-name" | |
type AttrGetType StatusIconIconNamePropertyInfo = Text | |
type AttrBaseTypeConstraint StatusIconIconNamePropertyInfo = StatusIconK | |
type AttrSetTypeConstraint StatusIconIconNamePropertyInfo = * ~ Text | |
type AttrAllowedOps StatusIconIconNamePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getStatusIconIconName :: (MonadIO m, StatusIconK o) => o -> m Text Source
setStatusIconIconName :: (MonadIO m, StatusIconK o) => o -> Text -> m () Source
Orientation
data StatusIconOrientationPropertyInfo Source
AttrInfo StatusIconOrientationPropertyInfo | |
type AttrLabel StatusIconOrientationPropertyInfo = "StatusIcon::orientation" | |
type AttrGetType StatusIconOrientationPropertyInfo = Orientation | |
type AttrBaseTypeConstraint StatusIconOrientationPropertyInfo = StatusIconK | |
type AttrSetTypeConstraint StatusIconOrientationPropertyInfo = * ~ () | |
type AttrAllowedOps StatusIconOrientationPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getStatusIconOrientation :: (MonadIO m, StatusIconK o) => o -> m Orientation Source
Pixbuf
data StatusIconPixbufPropertyInfo Source
AttrInfo StatusIconPixbufPropertyInfo | |
type AttrLabel StatusIconPixbufPropertyInfo = "StatusIcon::pixbuf" | |
type AttrGetType StatusIconPixbufPropertyInfo = Pixbuf | |
type AttrBaseTypeConstraint StatusIconPixbufPropertyInfo = StatusIconK | |
type AttrSetTypeConstraint StatusIconPixbufPropertyInfo = PixbufK | |
type AttrAllowedOps StatusIconPixbufPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getStatusIconPixbuf :: (MonadIO m, StatusIconK o) => o -> m Pixbuf Source
setStatusIconPixbuf :: (MonadIO m, StatusIconK o, PixbufK a) => o -> a -> m () Source
Screen
data StatusIconScreenPropertyInfo Source
AttrInfo StatusIconScreenPropertyInfo | |
type AttrLabel StatusIconScreenPropertyInfo = "StatusIcon::screen" | |
type AttrGetType StatusIconScreenPropertyInfo = Screen | |
type AttrBaseTypeConstraint StatusIconScreenPropertyInfo = StatusIconK | |
type AttrSetTypeConstraint StatusIconScreenPropertyInfo = ScreenK | |
type AttrAllowedOps StatusIconScreenPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getStatusIconScreen :: (MonadIO m, StatusIconK o) => o -> m Screen Source
setStatusIconScreen :: (MonadIO m, StatusIconK o, ScreenK a) => o -> a -> m () Source
Size
data StatusIconSizePropertyInfo Source
AttrInfo StatusIconSizePropertyInfo | |
type AttrLabel StatusIconSizePropertyInfo = "StatusIcon::size" | |
type AttrGetType StatusIconSizePropertyInfo = Int32 | |
type AttrBaseTypeConstraint StatusIconSizePropertyInfo = StatusIconK | |
type AttrSetTypeConstraint StatusIconSizePropertyInfo = * ~ () | |
type AttrAllowedOps StatusIconSizePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getStatusIconSize :: (MonadIO m, StatusIconK o) => o -> m Int32 Source
Stock
data StatusIconStockPropertyInfo Source
AttrInfo StatusIconStockPropertyInfo | |
type AttrLabel StatusIconStockPropertyInfo = "StatusIcon::stock" | |
type AttrGetType StatusIconStockPropertyInfo = Text | |
type AttrBaseTypeConstraint StatusIconStockPropertyInfo = StatusIconK | |
type AttrSetTypeConstraint StatusIconStockPropertyInfo = * ~ Text | |
type AttrAllowedOps StatusIconStockPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getStatusIconStock :: (MonadIO m, StatusIconK o) => o -> m Text Source
setStatusIconStock :: (MonadIO m, StatusIconK o) => o -> Text -> m () Source
StorageType
data StatusIconStorageTypePropertyInfo Source
AttrInfo StatusIconStorageTypePropertyInfo | |
type AttrLabel StatusIconStorageTypePropertyInfo = "StatusIcon::storage-type" | |
type AttrGetType StatusIconStorageTypePropertyInfo = ImageType | |
type AttrBaseTypeConstraint StatusIconStorageTypePropertyInfo = StatusIconK | |
type AttrSetTypeConstraint StatusIconStorageTypePropertyInfo = * ~ () | |
type AttrAllowedOps StatusIconStorageTypePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getStatusIconStorageType :: (MonadIO m, StatusIconK o) => o -> m ImageType Source
Title
data StatusIconTitlePropertyInfo Source
AttrInfo StatusIconTitlePropertyInfo | |
type AttrLabel StatusIconTitlePropertyInfo = "StatusIcon::title" | |
type AttrGetType StatusIconTitlePropertyInfo = Text | |
type AttrBaseTypeConstraint StatusIconTitlePropertyInfo = StatusIconK | |
type AttrSetTypeConstraint StatusIconTitlePropertyInfo = * ~ Text | |
type AttrAllowedOps StatusIconTitlePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getStatusIconTitle :: (MonadIO m, StatusIconK o) => o -> m Text Source
setStatusIconTitle :: (MonadIO m, StatusIconK o) => o -> Text -> m () Source
TooltipMarkup
data StatusIconTooltipMarkupPropertyInfo Source
AttrInfo StatusIconTooltipMarkupPropertyInfo | |
type AttrLabel StatusIconTooltipMarkupPropertyInfo = "StatusIcon::tooltip-markup" | |
type AttrGetType StatusIconTooltipMarkupPropertyInfo = Text | |
type AttrBaseTypeConstraint StatusIconTooltipMarkupPropertyInfo = StatusIconK | |
type AttrSetTypeConstraint StatusIconTooltipMarkupPropertyInfo = * ~ Text | |
type AttrAllowedOps StatusIconTooltipMarkupPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getStatusIconTooltipMarkup :: (MonadIO m, StatusIconK o) => o -> m Text Source
setStatusIconTooltipMarkup :: (MonadIO m, StatusIconK o) => o -> Text -> m () Source
TooltipText
data StatusIconTooltipTextPropertyInfo Source
AttrInfo StatusIconTooltipTextPropertyInfo | |
type AttrLabel StatusIconTooltipTextPropertyInfo = "StatusIcon::tooltip-text" | |
type AttrGetType StatusIconTooltipTextPropertyInfo = Text | |
type AttrBaseTypeConstraint StatusIconTooltipTextPropertyInfo = StatusIconK | |
type AttrSetTypeConstraint StatusIconTooltipTextPropertyInfo = * ~ Text | |
type AttrAllowedOps StatusIconTooltipTextPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getStatusIconTooltipText :: (MonadIO m, StatusIconK o) => o -> m Text Source
setStatusIconTooltipText :: (MonadIO m, StatusIconK o) => o -> Text -> m () Source
Visible
data StatusIconVisiblePropertyInfo Source
AttrInfo StatusIconVisiblePropertyInfo | |
type AttrLabel StatusIconVisiblePropertyInfo = "StatusIcon::visible" | |
type AttrGetType StatusIconVisiblePropertyInfo = Bool | |
type AttrBaseTypeConstraint StatusIconVisiblePropertyInfo = StatusIconK | |
type AttrSetTypeConstraint StatusIconVisiblePropertyInfo = * ~ Bool | |
type AttrAllowedOps StatusIconVisiblePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getStatusIconVisible :: (MonadIO m, StatusIconK o) => o -> m Bool Source
setStatusIconVisible :: (MonadIO m, StatusIconK o) => o -> Bool -> m () Source
Signals
Activate
type StatusIconActivateCallback = IO () Source
type StatusIconActivateCallbackC = Ptr () -> Ptr () -> IO () Source
afterStatusIconActivate :: (GObject a, MonadIO m) => a -> StatusIconActivateCallback -> m SignalHandlerId Source
mkStatusIconActivateCallback :: StatusIconActivateCallbackC -> IO (FunPtr StatusIconActivateCallbackC) Source
onStatusIconActivate :: (GObject a, MonadIO m) => a -> StatusIconActivateCallback -> m SignalHandlerId Source
statusIconActivateCallbackWrapper :: StatusIconActivateCallback -> Ptr () -> Ptr () -> IO () Source
ButtonPressEvent
type StatusIconButtonPressEventCallbackC = Ptr () -> Ptr EventButton -> Ptr () -> IO CInt Source
afterStatusIconButtonPressEvent :: (GObject a, MonadIO m) => a -> StatusIconButtonPressEventCallback -> m SignalHandlerId Source
mkStatusIconButtonPressEventCallback :: StatusIconButtonPressEventCallbackC -> IO (FunPtr StatusIconButtonPressEventCallbackC) Source
onStatusIconButtonPressEvent :: (GObject a, MonadIO m) => a -> StatusIconButtonPressEventCallback -> m SignalHandlerId Source
statusIconButtonPressEventCallbackWrapper :: StatusIconButtonPressEventCallback -> Ptr () -> Ptr EventButton -> Ptr () -> IO CInt Source
ButtonReleaseEvent
type StatusIconButtonReleaseEventCallbackC = Ptr () -> Ptr EventButton -> Ptr () -> IO CInt Source
afterStatusIconButtonReleaseEvent :: (GObject a, MonadIO m) => a -> StatusIconButtonReleaseEventCallback -> m SignalHandlerId Source
mkStatusIconButtonReleaseEventCallback :: StatusIconButtonReleaseEventCallbackC -> IO (FunPtr StatusIconButtonReleaseEventCallbackC) Source
onStatusIconButtonReleaseEvent :: (GObject a, MonadIO m) => a -> StatusIconButtonReleaseEventCallback -> m SignalHandlerId Source
statusIconButtonReleaseEventCallbackWrapper :: StatusIconButtonReleaseEventCallback -> Ptr () -> Ptr EventButton -> Ptr () -> IO CInt Source
PopupMenu
type StatusIconPopupMenuCallback = Word32 -> Word32 -> IO () Source
afterStatusIconPopupMenu :: (GObject a, MonadIO m) => a -> StatusIconPopupMenuCallback -> m SignalHandlerId Source
mkStatusIconPopupMenuCallback :: StatusIconPopupMenuCallbackC -> IO (FunPtr StatusIconPopupMenuCallbackC) Source
onStatusIconPopupMenu :: (GObject a, MonadIO m) => a -> StatusIconPopupMenuCallback -> m SignalHandlerId Source
statusIconPopupMenuCallbackWrapper :: StatusIconPopupMenuCallback -> Ptr () -> Word32 -> Word32 -> Ptr () -> IO () Source
QueryTooltip
type StatusIconQueryTooltipCallbackC = Ptr () -> Int32 -> Int32 -> CInt -> Ptr Tooltip -> Ptr () -> IO CInt Source
afterStatusIconQueryTooltip :: (GObject a, MonadIO m) => a -> StatusIconQueryTooltipCallback -> m SignalHandlerId Source
mkStatusIconQueryTooltipCallback :: StatusIconQueryTooltipCallbackC -> IO (FunPtr StatusIconQueryTooltipCallbackC) Source
onStatusIconQueryTooltip :: (GObject a, MonadIO m) => a -> StatusIconQueryTooltipCallback -> m SignalHandlerId Source
statusIconQueryTooltipCallbackWrapper :: StatusIconQueryTooltipCallback -> Ptr () -> Int32 -> Int32 -> CInt -> Ptr Tooltip -> Ptr () -> IO CInt Source
ScrollEvent
type StatusIconScrollEventCallback = EventScroll -> IO Bool Source
type StatusIconScrollEventCallbackC = Ptr () -> Ptr EventScroll -> Ptr () -> IO CInt Source
afterStatusIconScrollEvent :: (GObject a, MonadIO m) => a -> StatusIconScrollEventCallback -> m SignalHandlerId Source
mkStatusIconScrollEventCallback :: StatusIconScrollEventCallbackC -> IO (FunPtr StatusIconScrollEventCallbackC) Source
onStatusIconScrollEvent :: (GObject a, MonadIO m) => a -> StatusIconScrollEventCallback -> m SignalHandlerId Source
statusIconScrollEventCallbackWrapper :: StatusIconScrollEventCallback -> Ptr () -> Ptr EventScroll -> Ptr () -> IO CInt Source
SizeChanged
type StatusIconSizeChangedCallback = Int32 -> IO Bool Source
afterStatusIconSizeChanged :: (GObject a, MonadIO m) => a -> StatusIconSizeChangedCallback -> m SignalHandlerId Source
mkStatusIconSizeChangedCallback :: StatusIconSizeChangedCallbackC -> IO (FunPtr StatusIconSizeChangedCallbackC) Source
onStatusIconSizeChanged :: (GObject a, MonadIO m) => a -> StatusIconSizeChangedCallback -> m SignalHandlerId Source
statusIconSizeChangedCallbackWrapper :: StatusIconSizeChangedCallback -> Ptr () -> Int32 -> Ptr () -> IO CInt Source