Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
StatusNotifier.Tray
Documentation
trayLogger :: Priority -> String -> IO () Source #
logItemInfo :: ItemInfo -> String -> IO () Source #
getScaledWidthHeight :: Bool -> Int32 -> Int32 -> Int32 -> (Int32, Int32) Source #
scalePixbufToSize :: Int32 -> Orientation -> Pixbuf -> IO Pixbuf Source #
themeLoadFlags :: [IconLookupFlags] Source #
getThemeWithDefaultFallbacks :: String -> IO IconTheme Source #
catchGErrorsAsLeft :: IO a -> IO (Either GError a) Source #
catchGErrorsAsNothing :: IO a -> IO (Maybe a) Source #
safePixbufNewFromFile :: FilePath -> IO (Maybe Pixbuf) Source #
getIconPixbufByName :: Int32 -> Text -> Maybe String -> IO (Maybe Pixbuf) Source #
getIconPathFromThemePath :: String -> String -> IO (Maybe String) Source #
getIconPixbufFromByteString :: Int32 -> Int32 -> ByteString -> IO Pixbuf Source #
data ItemContext Source #
Constructors
ItemContext | |
Fields
|
data TrayImageSize Source #
Constructors
Expand | |
TrayImageSize Int32 |
data TrayClickAction Source #
Constructors
Activate | |
SecondaryActivate | |
PopupMenu |
data TrayParams Source #
Constructors
TrayParams | |
Fields
|
buildTray :: Host -> Client -> TrayParams -> IO Box Source #