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