gtk-strut-0.1.3.0: Libary for creating strut windows with gi-gtk
Safe HaskellNone
LanguageHaskell2010

Graphics.UI.GIGtkStrut

Documentation

data StrutPosition Source #

Constructors

TopPos 
BottomPos 
LeftPos 
RightPos 

Instances

Instances details
Eq StrutPosition Source # 
Instance details

Defined in Graphics.UI.GIGtkStrut

Read StrutPosition Source # 
Instance details

Defined in Graphics.UI.GIGtkStrut

Methods

readsPrec :: Int -> ReadS StrutPosition

readList :: ReadS [StrutPosition]

readPrec :: ReadPrec StrutPosition

readListPrec :: ReadPrec [StrutPosition]

Show StrutPosition Source # 
Instance details

Defined in Graphics.UI.GIGtkStrut

Methods

showsPrec :: Int -> StrutPosition -> ShowS

show :: StrutPosition -> String

showList :: [StrutPosition] -> ShowS

data StrutAlignment Source #

Constructors

Beginning 
Center 
End 

Instances

Instances details
Eq StrutAlignment Source # 
Instance details

Defined in Graphics.UI.GIGtkStrut

Read StrutAlignment Source # 
Instance details

Defined in Graphics.UI.GIGtkStrut

Methods

readsPrec :: Int -> ReadS StrutAlignment

readList :: ReadS [StrutAlignment]

readPrec :: ReadPrec StrutAlignment

readListPrec :: ReadPrec [StrutAlignment]

Show StrutAlignment Source # 
Instance details

Defined in Graphics.UI.GIGtkStrut

Methods

showsPrec :: Int -> StrutAlignment -> ShowS

show :: StrutAlignment -> String

showList :: [StrutAlignment] -> ShowS

data StrutSize Source #

Constructors

ExactSize Int32 
ScreenRatio Rational 

Instances

Instances details
Eq StrutSize Source # 
Instance details

Defined in Graphics.UI.GIGtkStrut

Methods

(==) :: StrutSize -> StrutSize -> Bool

(/=) :: StrutSize -> StrutSize -> Bool

Read StrutSize Source # 
Instance details

Defined in Graphics.UI.GIGtkStrut

Methods

readsPrec :: Int -> ReadS StrutSize

readList :: ReadS [StrutSize]

readPrec :: ReadPrec StrutSize

readListPrec :: ReadPrec [StrutSize]

Show StrutSize Source # 
Instance details

Defined in Graphics.UI.GIGtkStrut

Methods

showsPrec :: Int -> StrutSize -> ShowS

show :: StrutSize -> String

showList :: [StrutSize] -> ShowS

data StrutConfig Source #

Instances

Instances details
Eq StrutConfig Source # 
Instance details

Defined in Graphics.UI.GIGtkStrut

Methods

(==) :: StrutConfig -> StrutConfig -> Bool

(/=) :: StrutConfig -> StrutConfig -> Bool

Show StrutConfig Source # 
Instance details

Defined in Graphics.UI.GIGtkStrut

Methods

showsPrec :: Int -> StrutConfig -> ShowS

show :: StrutConfig -> String

showList :: [StrutConfig] -> ShowS

buildStrutWindow :: (MonadFail m, MonadIO m) => StrutConfig -> m Window Source #

setupStrutWindow :: (MonadFail m, MonadIO m) => StrutConfig -> Window -> m () Source #