gtk-sni-tray-0.1.8.1: A standalone StatusNotifierItem/AppIndicator tray
Safe HaskellSafe-Inferred
LanguageHaskell2010

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 

buildTray :: Host -> Client -> TrayParams -> IO Box Source #