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
- headerBarGetCustomTitle
- headerBarGetDecorationLayout
- headerBarGetHasSubtitle
- headerBarGetShowCloseButton
- headerBarGetSubtitle
- headerBarGetTitle
- headerBarNew
- headerBarPackEnd
- headerBarPackStart
- headerBarSetCustomTitle
- headerBarSetDecorationLayout
- headerBarSetHasSubtitle
- headerBarSetShowCloseButton
- headerBarSetSubtitle
- headerBarSetTitle
- Properties
- newtype HeaderBar = HeaderBar (ForeignPtr HeaderBar)
- class GObject o => HeaderBarK o
- toHeaderBar :: HeaderBarK o => o -> IO HeaderBar
- noHeaderBar :: Maybe HeaderBar
- data HeaderBarGetCustomTitleMethodInfo
- headerBarGetCustomTitle :: (MonadIO m, HeaderBarK a) => a -> m Widget
- data HeaderBarGetDecorationLayoutMethodInfo
- headerBarGetDecorationLayout :: (MonadIO m, HeaderBarK a) => a -> m Text
- data HeaderBarGetHasSubtitleMethodInfo
- headerBarGetHasSubtitle :: (MonadIO m, HeaderBarK a) => a -> m Bool
- data HeaderBarGetShowCloseButtonMethodInfo
- headerBarGetShowCloseButton :: (MonadIO m, HeaderBarK a) => a -> m Bool
- data HeaderBarGetSubtitleMethodInfo
- headerBarGetSubtitle :: (MonadIO m, HeaderBarK a) => a -> m Text
- data HeaderBarGetTitleMethodInfo
- headerBarGetTitle :: (MonadIO m, HeaderBarK a) => a -> m Text
- headerBarNew :: MonadIO m => m HeaderBar
- data HeaderBarPackEndMethodInfo
- headerBarPackEnd :: (MonadIO m, HeaderBarK a, WidgetK b) => a -> b -> m ()
- data HeaderBarPackStartMethodInfo
- headerBarPackStart :: (MonadIO m, HeaderBarK a, WidgetK b) => a -> b -> m ()
- data HeaderBarSetCustomTitleMethodInfo
- headerBarSetCustomTitle :: (MonadIO m, HeaderBarK a, WidgetK b) => a -> Maybe b -> m ()
- data HeaderBarSetDecorationLayoutMethodInfo
- headerBarSetDecorationLayout :: (MonadIO m, HeaderBarK a) => a -> Maybe Text -> m ()
- data HeaderBarSetHasSubtitleMethodInfo
- headerBarSetHasSubtitle :: (MonadIO m, HeaderBarK a) => a -> Bool -> m ()
- data HeaderBarSetShowCloseButtonMethodInfo
- headerBarSetShowCloseButton :: (MonadIO m, HeaderBarK a) => a -> Bool -> m ()
- data HeaderBarSetSubtitleMethodInfo
- headerBarSetSubtitle :: (MonadIO m, HeaderBarK a) => a -> Maybe Text -> m ()
- data HeaderBarSetTitleMethodInfo
- headerBarSetTitle :: (MonadIO m, HeaderBarK a) => a -> Maybe Text -> m ()
- data HeaderBarCustomTitlePropertyInfo
- clearHeaderBarCustomTitle :: (MonadIO m, HeaderBarK o) => o -> m ()
- constructHeaderBarCustomTitle :: WidgetK a => a -> IO ([Char], GValue)
- getHeaderBarCustomTitle :: (MonadIO m, HeaderBarK o) => o -> m Widget
- headerBarCustomTitle :: AttrLabelProxy "customTitle"
- setHeaderBarCustomTitle :: (MonadIO m, HeaderBarK o, WidgetK a) => o -> a -> m ()
- data HeaderBarDecorationLayoutPropertyInfo
- clearHeaderBarDecorationLayout :: (MonadIO m, HeaderBarK o) => o -> m ()
- constructHeaderBarDecorationLayout :: Text -> IO ([Char], GValue)
- getHeaderBarDecorationLayout :: (MonadIO m, HeaderBarK o) => o -> m Text
- headerBarDecorationLayout :: AttrLabelProxy "decorationLayout"
- setHeaderBarDecorationLayout :: (MonadIO m, HeaderBarK o) => o -> Text -> m ()
- data HeaderBarDecorationLayoutSetPropertyInfo
- constructHeaderBarDecorationLayoutSet :: Bool -> IO ([Char], GValue)
- getHeaderBarDecorationLayoutSet :: (MonadIO m, HeaderBarK o) => o -> m Bool
- headerBarDecorationLayoutSet :: AttrLabelProxy "decorationLayoutSet"
- setHeaderBarDecorationLayoutSet :: (MonadIO m, HeaderBarK o) => o -> Bool -> m ()
- data HeaderBarHasSubtitlePropertyInfo
- constructHeaderBarHasSubtitle :: Bool -> IO ([Char], GValue)
- getHeaderBarHasSubtitle :: (MonadIO m, HeaderBarK o) => o -> m Bool
- headerBarHasSubtitle :: AttrLabelProxy "hasSubtitle"
- setHeaderBarHasSubtitle :: (MonadIO m, HeaderBarK o) => o -> Bool -> m ()
- data HeaderBarShowCloseButtonPropertyInfo
- constructHeaderBarShowCloseButton :: Bool -> IO ([Char], GValue)
- getHeaderBarShowCloseButton :: (MonadIO m, HeaderBarK o) => o -> m Bool
- headerBarShowCloseButton :: AttrLabelProxy "showCloseButton"
- setHeaderBarShowCloseButton :: (MonadIO m, HeaderBarK o) => o -> Bool -> m ()
- data HeaderBarSpacingPropertyInfo
- constructHeaderBarSpacing :: Int32 -> IO ([Char], GValue)
- getHeaderBarSpacing :: (MonadIO m, HeaderBarK o) => o -> m Int32
- headerBarSpacing :: AttrLabelProxy "spacing"
- setHeaderBarSpacing :: (MonadIO m, HeaderBarK o) => o -> Int32 -> m ()
- data HeaderBarSubtitlePropertyInfo
- clearHeaderBarSubtitle :: (MonadIO m, HeaderBarK o) => o -> m ()
- constructHeaderBarSubtitle :: Text -> IO ([Char], GValue)
- getHeaderBarSubtitle :: (MonadIO m, HeaderBarK o) => o -> m Text
- headerBarSubtitle :: AttrLabelProxy "subtitle"
- setHeaderBarSubtitle :: (MonadIO m, HeaderBarK o) => o -> Text -> m ()
- data HeaderBarTitlePropertyInfo
- clearHeaderBarTitle :: (MonadIO m, HeaderBarK o) => o -> m ()
- constructHeaderBarTitle :: Text -> IO ([Char], GValue)
- getHeaderBarTitle :: (MonadIO m, HeaderBarK o) => o -> m Text
- headerBarTitle :: AttrLabelProxy "title"
- setHeaderBarTitle :: (MonadIO m, HeaderBarK o) => o -> Text -> m ()
Exported types
GObject HeaderBar | |
((~) * info (ResolveHeaderBarMethod t HeaderBar), MethodInfo * info HeaderBar p) => IsLabelProxy t (HeaderBar -> p) | |
type ParentTypes HeaderBar | |
type AttributeList HeaderBar | |
type SignalList HeaderBar |
class GObject o => HeaderBarK o Source
(GObject o, IsDescendantOf HeaderBar o) => HeaderBarK o |
toHeaderBar :: HeaderBarK o => o -> IO HeaderBar Source
Methods
headerBarGetCustomTitle
data HeaderBarGetCustomTitleMethodInfo Source
((~) * signature (m Widget), MonadIO m, HeaderBarK a) => MethodInfo * HeaderBarGetCustomTitleMethodInfo a signature |
headerBarGetCustomTitle :: (MonadIO m, HeaderBarK a) => a -> m Widget Source
headerBarGetDecorationLayout
data HeaderBarGetDecorationLayoutMethodInfo Source
((~) * signature (m Text), MonadIO m, HeaderBarK a) => MethodInfo * HeaderBarGetDecorationLayoutMethodInfo a signature |
headerBarGetDecorationLayout :: (MonadIO m, HeaderBarK a) => a -> m Text Source
headerBarGetHasSubtitle
data HeaderBarGetHasSubtitleMethodInfo Source
((~) * signature (m Bool), MonadIO m, HeaderBarK a) => MethodInfo * HeaderBarGetHasSubtitleMethodInfo a signature |
headerBarGetHasSubtitle :: (MonadIO m, HeaderBarK a) => a -> m Bool Source
headerBarGetShowCloseButton
data HeaderBarGetShowCloseButtonMethodInfo Source
((~) * signature (m Bool), MonadIO m, HeaderBarK a) => MethodInfo * HeaderBarGetShowCloseButtonMethodInfo a signature |
headerBarGetShowCloseButton :: (MonadIO m, HeaderBarK a) => a -> m Bool Source
headerBarGetSubtitle
data HeaderBarGetSubtitleMethodInfo Source
((~) * signature (m Text), MonadIO m, HeaderBarK a) => MethodInfo * HeaderBarGetSubtitleMethodInfo a signature |
headerBarGetSubtitle :: (MonadIO m, HeaderBarK a) => a -> m Text Source
headerBarGetTitle
data HeaderBarGetTitleMethodInfo Source
((~) * signature (m Text), MonadIO m, HeaderBarK a) => MethodInfo * HeaderBarGetTitleMethodInfo a signature |
headerBarGetTitle :: (MonadIO m, HeaderBarK a) => a -> m Text Source
headerBarNew
headerBarNew :: MonadIO m => m HeaderBar Source
headerBarPackEnd
data HeaderBarPackEndMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, HeaderBarK a, WidgetK b) => MethodInfo * HeaderBarPackEndMethodInfo a signature |
headerBarPackEnd :: (MonadIO m, HeaderBarK a, WidgetK b) => a -> b -> m () Source
headerBarPackStart
data HeaderBarPackStartMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, HeaderBarK a, WidgetK b) => MethodInfo * HeaderBarPackStartMethodInfo a signature |
headerBarPackStart :: (MonadIO m, HeaderBarK a, WidgetK b) => a -> b -> m () Source
headerBarSetCustomTitle
data HeaderBarSetCustomTitleMethodInfo Source
((~) * signature (Maybe b -> m ()), MonadIO m, HeaderBarK a, WidgetK b) => MethodInfo * HeaderBarSetCustomTitleMethodInfo a signature |
headerBarSetCustomTitle :: (MonadIO m, HeaderBarK a, WidgetK b) => a -> Maybe b -> m () Source
headerBarSetDecorationLayout
data HeaderBarSetDecorationLayoutMethodInfo Source
((~) * signature (Maybe Text -> m ()), MonadIO m, HeaderBarK a) => MethodInfo * HeaderBarSetDecorationLayoutMethodInfo a signature |
headerBarSetDecorationLayout :: (MonadIO m, HeaderBarK a) => a -> Maybe Text -> m () Source
headerBarSetHasSubtitle
data HeaderBarSetHasSubtitleMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, HeaderBarK a) => MethodInfo * HeaderBarSetHasSubtitleMethodInfo a signature |
headerBarSetHasSubtitle :: (MonadIO m, HeaderBarK a) => a -> Bool -> m () Source
headerBarSetShowCloseButton
data HeaderBarSetShowCloseButtonMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, HeaderBarK a) => MethodInfo * HeaderBarSetShowCloseButtonMethodInfo a signature |
headerBarSetShowCloseButton :: (MonadIO m, HeaderBarK a) => a -> Bool -> m () Source
headerBarSetSubtitle
data HeaderBarSetSubtitleMethodInfo Source
((~) * signature (Maybe Text -> m ()), MonadIO m, HeaderBarK a) => MethodInfo * HeaderBarSetSubtitleMethodInfo a signature |
headerBarSetSubtitle :: (MonadIO m, HeaderBarK a) => a -> Maybe Text -> m () Source
headerBarSetTitle
data HeaderBarSetTitleMethodInfo Source
((~) * signature (Maybe Text -> m ()), MonadIO m, HeaderBarK a) => MethodInfo * HeaderBarSetTitleMethodInfo a signature |
headerBarSetTitle :: (MonadIO m, HeaderBarK a) => a -> Maybe Text -> m () Source
Properties
CustomTitle
data HeaderBarCustomTitlePropertyInfo Source
AttrInfo HeaderBarCustomTitlePropertyInfo | |
type AttrLabel HeaderBarCustomTitlePropertyInfo = "custom-title" | |
type AttrGetType HeaderBarCustomTitlePropertyInfo = Widget | |
type AttrBaseTypeConstraint HeaderBarCustomTitlePropertyInfo = HeaderBarK | |
type AttrSetTypeConstraint HeaderBarCustomTitlePropertyInfo = WidgetK | |
type AttrAllowedOps HeaderBarCustomTitlePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
clearHeaderBarCustomTitle :: (MonadIO m, HeaderBarK o) => o -> m () Source
getHeaderBarCustomTitle :: (MonadIO m, HeaderBarK o) => o -> m Widget Source
headerBarCustomTitle :: AttrLabelProxy "customTitle" Source
setHeaderBarCustomTitle :: (MonadIO m, HeaderBarK o, WidgetK a) => o -> a -> m () Source
DecorationLayout
data HeaderBarDecorationLayoutPropertyInfo Source
AttrInfo HeaderBarDecorationLayoutPropertyInfo | |
type AttrLabel HeaderBarDecorationLayoutPropertyInfo = "decoration-layout" | |
type AttrGetType HeaderBarDecorationLayoutPropertyInfo = Text | |
type AttrBaseTypeConstraint HeaderBarDecorationLayoutPropertyInfo = HeaderBarK | |
type AttrSetTypeConstraint HeaderBarDecorationLayoutPropertyInfo = * ~ Text | |
type AttrAllowedOps HeaderBarDecorationLayoutPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
clearHeaderBarDecorationLayout :: (MonadIO m, HeaderBarK o) => o -> m () Source
getHeaderBarDecorationLayout :: (MonadIO m, HeaderBarK o) => o -> m Text Source
headerBarDecorationLayout :: AttrLabelProxy "decorationLayout" Source
setHeaderBarDecorationLayout :: (MonadIO m, HeaderBarK o) => o -> Text -> m () Source
DecorationLayoutSet
data HeaderBarDecorationLayoutSetPropertyInfo Source
AttrInfo HeaderBarDecorationLayoutSetPropertyInfo | |
type AttrLabel HeaderBarDecorationLayoutSetPropertyInfo = "decoration-layout-set" | |
type AttrGetType HeaderBarDecorationLayoutSetPropertyInfo = Bool | |
type AttrBaseTypeConstraint HeaderBarDecorationLayoutSetPropertyInfo = HeaderBarK | |
type AttrSetTypeConstraint HeaderBarDecorationLayoutSetPropertyInfo = * ~ Bool | |
type AttrAllowedOps HeaderBarDecorationLayoutSetPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getHeaderBarDecorationLayoutSet :: (MonadIO m, HeaderBarK o) => o -> m Bool Source
headerBarDecorationLayoutSet :: AttrLabelProxy "decorationLayoutSet" Source
setHeaderBarDecorationLayoutSet :: (MonadIO m, HeaderBarK o) => o -> Bool -> m () Source
HasSubtitle
data HeaderBarHasSubtitlePropertyInfo Source
AttrInfo HeaderBarHasSubtitlePropertyInfo | |
type AttrLabel HeaderBarHasSubtitlePropertyInfo = "has-subtitle" | |
type AttrGetType HeaderBarHasSubtitlePropertyInfo = Bool | |
type AttrBaseTypeConstraint HeaderBarHasSubtitlePropertyInfo = HeaderBarK | |
type AttrSetTypeConstraint HeaderBarHasSubtitlePropertyInfo = * ~ Bool | |
type AttrAllowedOps HeaderBarHasSubtitlePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getHeaderBarHasSubtitle :: (MonadIO m, HeaderBarK o) => o -> m Bool Source
headerBarHasSubtitle :: AttrLabelProxy "hasSubtitle" Source
setHeaderBarHasSubtitle :: (MonadIO m, HeaderBarK o) => o -> Bool -> m () Source
ShowCloseButton
data HeaderBarShowCloseButtonPropertyInfo Source
AttrInfo HeaderBarShowCloseButtonPropertyInfo | |
type AttrLabel HeaderBarShowCloseButtonPropertyInfo = "show-close-button" | |
type AttrGetType HeaderBarShowCloseButtonPropertyInfo = Bool | |
type AttrBaseTypeConstraint HeaderBarShowCloseButtonPropertyInfo = HeaderBarK | |
type AttrSetTypeConstraint HeaderBarShowCloseButtonPropertyInfo = * ~ Bool | |
type AttrAllowedOps HeaderBarShowCloseButtonPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getHeaderBarShowCloseButton :: (MonadIO m, HeaderBarK o) => o -> m Bool Source
headerBarShowCloseButton :: AttrLabelProxy "showCloseButton" Source
setHeaderBarShowCloseButton :: (MonadIO m, HeaderBarK o) => o -> Bool -> m () Source
Spacing
data HeaderBarSpacingPropertyInfo Source
AttrInfo HeaderBarSpacingPropertyInfo | |
type AttrLabel HeaderBarSpacingPropertyInfo = "spacing" | |
type AttrGetType HeaderBarSpacingPropertyInfo = Int32 | |
type AttrBaseTypeConstraint HeaderBarSpacingPropertyInfo = HeaderBarK | |
type AttrSetTypeConstraint HeaderBarSpacingPropertyInfo = * ~ Int32 | |
type AttrAllowedOps HeaderBarSpacingPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getHeaderBarSpacing :: (MonadIO m, HeaderBarK o) => o -> m Int32 Source
headerBarSpacing :: AttrLabelProxy "spacing" Source
setHeaderBarSpacing :: (MonadIO m, HeaderBarK o) => o -> Int32 -> m () Source
Subtitle
data HeaderBarSubtitlePropertyInfo Source
AttrInfo HeaderBarSubtitlePropertyInfo | |
type AttrLabel HeaderBarSubtitlePropertyInfo = "subtitle" | |
type AttrGetType HeaderBarSubtitlePropertyInfo = Text | |
type AttrBaseTypeConstraint HeaderBarSubtitlePropertyInfo = HeaderBarK | |
type AttrSetTypeConstraint HeaderBarSubtitlePropertyInfo = * ~ Text | |
type AttrAllowedOps HeaderBarSubtitlePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
clearHeaderBarSubtitle :: (MonadIO m, HeaderBarK o) => o -> m () Source
getHeaderBarSubtitle :: (MonadIO m, HeaderBarK o) => o -> m Text Source
headerBarSubtitle :: AttrLabelProxy "subtitle" Source
setHeaderBarSubtitle :: (MonadIO m, HeaderBarK o) => o -> Text -> m () Source
Title
data HeaderBarTitlePropertyInfo Source
AttrInfo HeaderBarTitlePropertyInfo | |
type AttrLabel HeaderBarTitlePropertyInfo = "title" | |
type AttrGetType HeaderBarTitlePropertyInfo = Text | |
type AttrBaseTypeConstraint HeaderBarTitlePropertyInfo = HeaderBarK | |
type AttrSetTypeConstraint HeaderBarTitlePropertyInfo = * ~ Text | |
type AttrAllowedOps HeaderBarTitlePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
clearHeaderBarTitle :: (MonadIO m, HeaderBarK o) => o -> m () Source
getHeaderBarTitle :: (MonadIO m, HeaderBarK o) => o -> m Text Source
headerBarTitle :: AttrLabelProxy "title" Source
setHeaderBarTitle :: (MonadIO m, HeaderBarK o) => o -> Text -> m () Source