-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/


-- | Libary for creating strut windows with gi-gtk
--   
--   Please see the README on Github at
--   <a>https://github.com/IvanMalison/gtk-strut#readme</a>
@package gtk-strut
@version 0.1.3.0

module Graphics.UI.GIGtkStrut
data StrutPosition
TopPos :: StrutPosition
BottomPos :: StrutPosition
LeftPos :: StrutPosition
RightPos :: StrutPosition
data StrutAlignment
Beginning :: StrutAlignment
Center :: StrutAlignment
End :: StrutAlignment
data StrutSize
ExactSize :: Int32 -> StrutSize
ScreenRatio :: Rational -> StrutSize
data StrutConfig
StrutConfig :: StrutSize -> StrutSize -> Int32 -> Int32 -> Maybe Int32 -> StrutPosition -> StrutAlignment -> Maybe Text -> StrutConfig
[strutWidth] :: StrutConfig -> StrutSize
[strutHeight] :: StrutConfig -> StrutSize
[strutXPadding] :: StrutConfig -> Int32
[strutYPadding] :: StrutConfig -> Int32
[strutMonitor] :: StrutConfig -> Maybe Int32
[strutPosition] :: StrutConfig -> StrutPosition
[strutAlignment] :: StrutConfig -> StrutAlignment
[strutDisplayName] :: StrutConfig -> Maybe Text
defaultStrutConfig :: StrutConfig
buildStrutWindow :: (MonadFail m, MonadIO m) => StrutConfig -> m Window
setupStrutWindow :: (MonadFail m, MonadIO m) => StrutConfig -> Window -> m ()
allHints :: [WindowHints]
instance GHC.Classes.Eq Graphics.UI.GIGtkStrut.StrutConfig
instance GHC.Show.Show Graphics.UI.GIGtkStrut.StrutConfig
instance GHC.Classes.Eq Graphics.UI.GIGtkStrut.StrutSize
instance GHC.Read.Read Graphics.UI.GIGtkStrut.StrutSize
instance GHC.Show.Show Graphics.UI.GIGtkStrut.StrutSize
instance GHC.Classes.Eq Graphics.UI.GIGtkStrut.StrutAlignment
instance GHC.Read.Read Graphics.UI.GIGtkStrut.StrutAlignment
instance GHC.Show.Show Graphics.UI.GIGtkStrut.StrutAlignment
instance GHC.Classes.Eq Graphics.UI.GIGtkStrut.StrutPosition
instance GHC.Read.Read Graphics.UI.GIGtkStrut.StrutPosition
instance GHC.Show.Show Graphics.UI.GIGtkStrut.StrutPosition
