| 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 |
GI.Gtk.Objects.HeaderBar
Contents
- Exported types
- Methods
- headerBarGetCustomTitle
- headerBarGetDecorationLayout
- headerBarGetHasSubtitle
- headerBarGetShowCloseButton
- headerBarGetSubtitle
- headerBarGetTitle
- headerBarNew
- headerBarPackEnd
- headerBarPackStart
- headerBarSetCustomTitle
- headerBarSetDecorationLayout
- headerBarSetHasSubtitle
- headerBarSetShowCloseButton
- headerBarSetSubtitle
- headerBarSetTitle
- Properties
Description
- newtype HeaderBar = HeaderBar (ForeignPtr HeaderBar)
- class GObject o => IsHeaderBar o
- toHeaderBar :: IsHeaderBar o => o -> IO HeaderBar
- noHeaderBar :: Maybe HeaderBar
- data HeaderBarGetCustomTitleMethodInfo
- headerBarGetCustomTitle :: (MonadIO m, IsHeaderBar a) => a -> m (Maybe Widget)
- data HeaderBarGetDecorationLayoutMethodInfo
- headerBarGetDecorationLayout :: (MonadIO m, IsHeaderBar a) => a -> m Text
- data HeaderBarGetHasSubtitleMethodInfo
- headerBarGetHasSubtitle :: (MonadIO m, IsHeaderBar a) => a -> m Bool
- data HeaderBarGetShowCloseButtonMethodInfo
- headerBarGetShowCloseButton :: (MonadIO m, IsHeaderBar a) => a -> m Bool
- data HeaderBarGetSubtitleMethodInfo
- headerBarGetSubtitle :: (MonadIO m, IsHeaderBar a) => a -> m (Maybe Text)
- data HeaderBarGetTitleMethodInfo
- headerBarGetTitle :: (MonadIO m, IsHeaderBar a) => a -> m (Maybe Text)
- headerBarNew :: MonadIO m => m HeaderBar
- data HeaderBarPackEndMethodInfo
- headerBarPackEnd :: (MonadIO m, IsHeaderBar a, IsWidget b) => a -> b -> m ()
- data HeaderBarPackStartMethodInfo
- headerBarPackStart :: (MonadIO m, IsHeaderBar a, IsWidget b) => a -> b -> m ()
- data HeaderBarSetCustomTitleMethodInfo
- headerBarSetCustomTitle :: (MonadIO m, IsHeaderBar a, IsWidget b) => a -> Maybe b -> m ()
- data HeaderBarSetDecorationLayoutMethodInfo
- headerBarSetDecorationLayout :: (MonadIO m, IsHeaderBar a) => a -> Maybe Text -> m ()
- data HeaderBarSetHasSubtitleMethodInfo
- headerBarSetHasSubtitle :: (MonadIO m, IsHeaderBar a) => a -> Bool -> m ()
- data HeaderBarSetShowCloseButtonMethodInfo
- headerBarSetShowCloseButton :: (MonadIO m, IsHeaderBar a) => a -> Bool -> m ()
- data HeaderBarSetSubtitleMethodInfo
- headerBarSetSubtitle :: (MonadIO m, IsHeaderBar a) => a -> Maybe Text -> m ()
- data HeaderBarSetTitleMethodInfo
- headerBarSetTitle :: (MonadIO m, IsHeaderBar a) => a -> Maybe Text -> m ()
- data HeaderBarCustomTitlePropertyInfo
- clearHeaderBarCustomTitle :: (MonadIO m, IsHeaderBar o) => o -> m ()
- constructHeaderBarCustomTitle :: (IsHeaderBar o, IsWidget a) => a -> IO (GValueConstruct o)
- getHeaderBarCustomTitle :: (MonadIO m, IsHeaderBar o) => o -> m (Maybe Widget)
- headerBarCustomTitle :: AttrLabelProxy "customTitle"
- setHeaderBarCustomTitle :: (MonadIO m, IsHeaderBar o, IsWidget a) => o -> a -> m ()
- data HeaderBarDecorationLayoutPropertyInfo
- clearHeaderBarDecorationLayout :: (MonadIO m, IsHeaderBar o) => o -> m ()
- constructHeaderBarDecorationLayout :: IsHeaderBar o => Text -> IO (GValueConstruct o)
- getHeaderBarDecorationLayout :: (MonadIO m, IsHeaderBar o) => o -> m Text
- headerBarDecorationLayout :: AttrLabelProxy "decorationLayout"
- setHeaderBarDecorationLayout :: (MonadIO m, IsHeaderBar o) => o -> Text -> m ()
- data HeaderBarDecorationLayoutSetPropertyInfo
- constructHeaderBarDecorationLayoutSet :: IsHeaderBar o => Bool -> IO (GValueConstruct o)
- getHeaderBarDecorationLayoutSet :: (MonadIO m, IsHeaderBar o) => o -> m Bool
- headerBarDecorationLayoutSet :: AttrLabelProxy "decorationLayoutSet"
- setHeaderBarDecorationLayoutSet :: (MonadIO m, IsHeaderBar o) => o -> Bool -> m ()
- data HeaderBarHasSubtitlePropertyInfo
- constructHeaderBarHasSubtitle :: IsHeaderBar o => Bool -> IO (GValueConstruct o)
- getHeaderBarHasSubtitle :: (MonadIO m, IsHeaderBar o) => o -> m Bool
- headerBarHasSubtitle :: AttrLabelProxy "hasSubtitle"
- setHeaderBarHasSubtitle :: (MonadIO m, IsHeaderBar o) => o -> Bool -> m ()
- data HeaderBarShowCloseButtonPropertyInfo
- constructHeaderBarShowCloseButton :: IsHeaderBar o => Bool -> IO (GValueConstruct o)
- getHeaderBarShowCloseButton :: (MonadIO m, IsHeaderBar o) => o -> m Bool
- headerBarShowCloseButton :: AttrLabelProxy "showCloseButton"
- setHeaderBarShowCloseButton :: (MonadIO m, IsHeaderBar o) => o -> Bool -> m ()
- data HeaderBarSpacingPropertyInfo
- constructHeaderBarSpacing :: IsHeaderBar o => Int32 -> IO (GValueConstruct o)
- getHeaderBarSpacing :: (MonadIO m, IsHeaderBar o) => o -> m Int32
- headerBarSpacing :: AttrLabelProxy "spacing"
- setHeaderBarSpacing :: (MonadIO m, IsHeaderBar o) => o -> Int32 -> m ()
- data HeaderBarSubtitlePropertyInfo
- clearHeaderBarSubtitle :: (MonadIO m, IsHeaderBar o) => o -> m ()
- constructHeaderBarSubtitle :: IsHeaderBar o => Text -> IO (GValueConstruct o)
- getHeaderBarSubtitle :: (MonadIO m, IsHeaderBar o) => o -> m (Maybe Text)
- headerBarSubtitle :: AttrLabelProxy "subtitle"
- setHeaderBarSubtitle :: (MonadIO m, IsHeaderBar o) => o -> Text -> m ()
- data HeaderBarTitlePropertyInfo
- clearHeaderBarTitle :: (MonadIO m, IsHeaderBar o) => o -> m ()
- constructHeaderBarTitle :: IsHeaderBar o => Text -> IO (GValueConstruct o)
- getHeaderBarTitle :: (MonadIO m, IsHeaderBar o) => o -> m (Maybe Text)
- headerBarTitle :: AttrLabelProxy "title"
- setHeaderBarTitle :: (MonadIO m, IsHeaderBar o) => o -> Text -> m ()
Exported types
Constructors
| HeaderBar (ForeignPtr HeaderBar) |
Instances
| GObject HeaderBar Source # | |
| IsObject HeaderBar Source # | |
| IsWidget HeaderBar Source # | |
| IsContainer HeaderBar Source # | |
| IsBuildable HeaderBar Source # | |
| IsImplementorIface HeaderBar Source # | |
| IsHeaderBar 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 # | |
| HasAttributeList * HeaderBar Source # | |
| type SignalList HeaderBar Source # | |
| type AttributeList HeaderBar Source # | |
class GObject o => IsHeaderBar o Source #
Instances
| (GObject a, UnknownAncestorError Constraint HeaderBar a) => IsHeaderBar a Source # | |
| IsHeaderBar HeaderBar Source # | |
toHeaderBar :: IsHeaderBar o => o -> IO HeaderBar Source #
Methods
headerBarGetCustomTitle
data HeaderBarGetCustomTitleMethodInfo Source #
Instances
| ((~) * signature (m (Maybe Widget)), MonadIO m, IsHeaderBar a) => MethodInfo * HeaderBarGetCustomTitleMethodInfo a signature Source # | |
headerBarGetCustomTitle :: (MonadIO m, IsHeaderBar a) => a -> m (Maybe Widget) Source #
headerBarGetDecorationLayout
data HeaderBarGetDecorationLayoutMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsHeaderBar a) => MethodInfo * HeaderBarGetDecorationLayoutMethodInfo a signature Source # | |
headerBarGetDecorationLayout :: (MonadIO m, IsHeaderBar a) => a -> m Text Source #
headerBarGetHasSubtitle
data HeaderBarGetHasSubtitleMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsHeaderBar a) => MethodInfo * HeaderBarGetHasSubtitleMethodInfo a signature Source # | |
headerBarGetHasSubtitle :: (MonadIO m, IsHeaderBar a) => a -> m Bool Source #
headerBarGetShowCloseButton
data HeaderBarGetShowCloseButtonMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsHeaderBar a) => MethodInfo * HeaderBarGetShowCloseButtonMethodInfo a signature Source # | |
headerBarGetShowCloseButton :: (MonadIO m, IsHeaderBar a) => a -> m Bool Source #
headerBarGetSubtitle
data HeaderBarGetSubtitleMethodInfo Source #
Instances
| ((~) * signature (m (Maybe Text)), MonadIO m, IsHeaderBar a) => MethodInfo * HeaderBarGetSubtitleMethodInfo a signature Source # | |
headerBarGetSubtitle :: (MonadIO m, IsHeaderBar a) => a -> m (Maybe Text) Source #
headerBarGetTitle
data HeaderBarGetTitleMethodInfo Source #
Instances
| ((~) * signature (m (Maybe Text)), MonadIO m, IsHeaderBar a) => MethodInfo * HeaderBarGetTitleMethodInfo a signature Source # | |
headerBarGetTitle :: (MonadIO m, IsHeaderBar a) => a -> m (Maybe Text) Source #
headerBarNew
headerBarNew :: MonadIO m => m HeaderBar Source #
headerBarPackEnd
data HeaderBarPackEndMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsHeaderBar a, IsWidget b) => MethodInfo * HeaderBarPackEndMethodInfo a signature Source # | |
headerBarPackEnd :: (MonadIO m, IsHeaderBar a, IsWidget b) => a -> b -> m () Source #
headerBarPackStart
data HeaderBarPackStartMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsHeaderBar a, IsWidget b) => MethodInfo * HeaderBarPackStartMethodInfo a signature Source # | |
headerBarPackStart :: (MonadIO m, IsHeaderBar a, IsWidget b) => a -> b -> m () Source #
headerBarSetCustomTitle
data HeaderBarSetCustomTitleMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m ()), MonadIO m, IsHeaderBar a, IsWidget b) => MethodInfo * HeaderBarSetCustomTitleMethodInfo a signature Source # | |
headerBarSetCustomTitle :: (MonadIO m, IsHeaderBar a, IsWidget b) => a -> Maybe b -> m () Source #
headerBarSetDecorationLayout
data HeaderBarSetDecorationLayoutMethodInfo Source #
Instances
| ((~) * signature (Maybe Text -> m ()), MonadIO m, IsHeaderBar a) => MethodInfo * HeaderBarSetDecorationLayoutMethodInfo a signature Source # | |
headerBarSetDecorationLayout :: (MonadIO m, IsHeaderBar a) => a -> Maybe Text -> m () Source #
headerBarSetHasSubtitle
data HeaderBarSetHasSubtitleMethodInfo Source #
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, IsHeaderBar a) => MethodInfo * HeaderBarSetHasSubtitleMethodInfo a signature Source # | |
headerBarSetHasSubtitle :: (MonadIO m, IsHeaderBar a) => a -> Bool -> m () Source #
headerBarSetShowCloseButton
data HeaderBarSetShowCloseButtonMethodInfo Source #
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, IsHeaderBar a) => MethodInfo * HeaderBarSetShowCloseButtonMethodInfo a signature Source # | |
headerBarSetShowCloseButton :: (MonadIO m, IsHeaderBar a) => a -> Bool -> m () Source #
headerBarSetSubtitle
data HeaderBarSetSubtitleMethodInfo Source #
Instances
| ((~) * signature (Maybe Text -> m ()), MonadIO m, IsHeaderBar a) => MethodInfo * HeaderBarSetSubtitleMethodInfo a signature Source # | |
headerBarSetSubtitle :: (MonadIO m, IsHeaderBar a) => a -> Maybe Text -> m () Source #
headerBarSetTitle
data HeaderBarSetTitleMethodInfo Source #
Instances
| ((~) * signature (Maybe Text -> m ()), MonadIO m, IsHeaderBar a) => MethodInfo * HeaderBarSetTitleMethodInfo a signature Source # | |
headerBarSetTitle :: (MonadIO m, IsHeaderBar a) => a -> Maybe Text -> m () Source #
Properties
CustomTitle
data HeaderBarCustomTitlePropertyInfo Source #
Instances
| AttrInfo HeaderBarCustomTitlePropertyInfo Source # | |
| type AttrSetTypeConstraint HeaderBarCustomTitlePropertyInfo Source # | |
| type AttrLabel HeaderBarCustomTitlePropertyInfo Source # | |
| type AttrGetType HeaderBarCustomTitlePropertyInfo Source # | |
| type AttrBaseTypeConstraint HeaderBarCustomTitlePropertyInfo Source # | |
| type AttrAllowedOps HeaderBarCustomTitlePropertyInfo Source # | |
clearHeaderBarCustomTitle :: (MonadIO m, IsHeaderBar o) => o -> m () Source #
constructHeaderBarCustomTitle :: (IsHeaderBar o, IsWidget a) => a -> IO (GValueConstruct o) Source #
getHeaderBarCustomTitle :: (MonadIO m, IsHeaderBar o) => o -> m (Maybe Widget) Source #
headerBarCustomTitle :: AttrLabelProxy "customTitle" Source #
setHeaderBarCustomTitle :: (MonadIO m, IsHeaderBar o, IsWidget a) => o -> a -> m () Source #
DecorationLayout
data HeaderBarDecorationLayoutPropertyInfo Source #
Instances
| AttrInfo HeaderBarDecorationLayoutPropertyInfo Source # | |
| type AttrSetTypeConstraint HeaderBarDecorationLayoutPropertyInfo Source # | |
| type AttrLabel HeaderBarDecorationLayoutPropertyInfo Source # | |
| type AttrGetType HeaderBarDecorationLayoutPropertyInfo Source # | |
| type AttrBaseTypeConstraint HeaderBarDecorationLayoutPropertyInfo Source # | |
| type AttrAllowedOps HeaderBarDecorationLayoutPropertyInfo Source # | |
clearHeaderBarDecorationLayout :: (MonadIO m, IsHeaderBar o) => o -> m () Source #
constructHeaderBarDecorationLayout :: IsHeaderBar o => Text -> IO (GValueConstruct o) Source #
getHeaderBarDecorationLayout :: (MonadIO m, IsHeaderBar o) => o -> m Text Source #
headerBarDecorationLayout :: AttrLabelProxy "decorationLayout" Source #
setHeaderBarDecorationLayout :: (MonadIO m, IsHeaderBar o) => o -> Text -> m () Source #
DecorationLayoutSet
data HeaderBarDecorationLayoutSetPropertyInfo Source #
Instances
| AttrInfo HeaderBarDecorationLayoutSetPropertyInfo Source # | |
| type AttrSetTypeConstraint HeaderBarDecorationLayoutSetPropertyInfo Source # | |
| type AttrLabel HeaderBarDecorationLayoutSetPropertyInfo Source # | |
| type AttrGetType HeaderBarDecorationLayoutSetPropertyInfo Source # | |
| type AttrBaseTypeConstraint HeaderBarDecorationLayoutSetPropertyInfo Source # | |
| type AttrAllowedOps HeaderBarDecorationLayoutSetPropertyInfo Source # | |
constructHeaderBarDecorationLayoutSet :: IsHeaderBar o => Bool -> IO (GValueConstruct o) Source #
getHeaderBarDecorationLayoutSet :: (MonadIO m, IsHeaderBar o) => o -> m Bool Source #
headerBarDecorationLayoutSet :: AttrLabelProxy "decorationLayoutSet" Source #
setHeaderBarDecorationLayoutSet :: (MonadIO m, IsHeaderBar o) => o -> Bool -> m () Source #
HasSubtitle
data HeaderBarHasSubtitlePropertyInfo Source #
Instances
| AttrInfo HeaderBarHasSubtitlePropertyInfo Source # | |
| type AttrSetTypeConstraint HeaderBarHasSubtitlePropertyInfo Source # | |
| type AttrLabel HeaderBarHasSubtitlePropertyInfo Source # | |
| type AttrGetType HeaderBarHasSubtitlePropertyInfo Source # | |
| type AttrBaseTypeConstraint HeaderBarHasSubtitlePropertyInfo Source # | |
| type AttrAllowedOps HeaderBarHasSubtitlePropertyInfo Source # | |
constructHeaderBarHasSubtitle :: IsHeaderBar o => Bool -> IO (GValueConstruct o) Source #
getHeaderBarHasSubtitle :: (MonadIO m, IsHeaderBar o) => o -> m Bool Source #
headerBarHasSubtitle :: AttrLabelProxy "hasSubtitle" Source #
setHeaderBarHasSubtitle :: (MonadIO m, IsHeaderBar o) => o -> Bool -> m () Source #
ShowCloseButton
data HeaderBarShowCloseButtonPropertyInfo Source #
Instances
| AttrInfo HeaderBarShowCloseButtonPropertyInfo Source # | |
| type AttrSetTypeConstraint HeaderBarShowCloseButtonPropertyInfo Source # | |
| type AttrLabel HeaderBarShowCloseButtonPropertyInfo Source # | |
| type AttrGetType HeaderBarShowCloseButtonPropertyInfo Source # | |
| type AttrBaseTypeConstraint HeaderBarShowCloseButtonPropertyInfo Source # | |
| type AttrAllowedOps HeaderBarShowCloseButtonPropertyInfo Source # | |
constructHeaderBarShowCloseButton :: IsHeaderBar o => Bool -> IO (GValueConstruct o) Source #
getHeaderBarShowCloseButton :: (MonadIO m, IsHeaderBar o) => o -> m Bool Source #
headerBarShowCloseButton :: AttrLabelProxy "showCloseButton" Source #
setHeaderBarShowCloseButton :: (MonadIO m, IsHeaderBar o) => o -> Bool -> m () Source #
Spacing
data HeaderBarSpacingPropertyInfo Source #
Instances
| AttrInfo HeaderBarSpacingPropertyInfo Source # | |
| type AttrSetTypeConstraint HeaderBarSpacingPropertyInfo Source # | |
| type AttrLabel HeaderBarSpacingPropertyInfo Source # | |
| type AttrGetType HeaderBarSpacingPropertyInfo Source # | |
| type AttrBaseTypeConstraint HeaderBarSpacingPropertyInfo Source # | |
| type AttrAllowedOps HeaderBarSpacingPropertyInfo Source # | |
constructHeaderBarSpacing :: IsHeaderBar o => Int32 -> IO (GValueConstruct o) Source #
getHeaderBarSpacing :: (MonadIO m, IsHeaderBar o) => o -> m Int32 Source #
headerBarSpacing :: AttrLabelProxy "spacing" Source #
setHeaderBarSpacing :: (MonadIO m, IsHeaderBar o) => o -> Int32 -> m () Source #
Subtitle
data HeaderBarSubtitlePropertyInfo Source #
Instances
| AttrInfo HeaderBarSubtitlePropertyInfo Source # | |
| type AttrSetTypeConstraint HeaderBarSubtitlePropertyInfo Source # | |
| type AttrLabel HeaderBarSubtitlePropertyInfo Source # | |
| type AttrGetType HeaderBarSubtitlePropertyInfo Source # | |
| type AttrBaseTypeConstraint HeaderBarSubtitlePropertyInfo Source # | |
| type AttrAllowedOps HeaderBarSubtitlePropertyInfo Source # | |
clearHeaderBarSubtitle :: (MonadIO m, IsHeaderBar o) => o -> m () Source #
constructHeaderBarSubtitle :: IsHeaderBar o => Text -> IO (GValueConstruct o) Source #
getHeaderBarSubtitle :: (MonadIO m, IsHeaderBar o) => o -> m (Maybe Text) Source #
headerBarSubtitle :: AttrLabelProxy "subtitle" Source #
setHeaderBarSubtitle :: (MonadIO m, IsHeaderBar o) => o -> Text -> m () Source #
Title
data HeaderBarTitlePropertyInfo Source #
Instances
| AttrInfo HeaderBarTitlePropertyInfo Source # | |
| type AttrSetTypeConstraint HeaderBarTitlePropertyInfo Source # | |
| type AttrLabel HeaderBarTitlePropertyInfo Source # | |
| type AttrGetType HeaderBarTitlePropertyInfo Source # | |
| type AttrBaseTypeConstraint HeaderBarTitlePropertyInfo Source # | |
| type AttrAllowedOps HeaderBarTitlePropertyInfo Source # | |
clearHeaderBarTitle :: (MonadIO m, IsHeaderBar o) => o -> m () Source #
constructHeaderBarTitle :: IsHeaderBar o => Text -> IO (GValueConstruct o) Source #
getHeaderBarTitle :: (MonadIO m, IsHeaderBar o) => o -> m (Maybe Text) Source #
headerBarTitle :: AttrLabelProxy "title" Source #
setHeaderBarTitle :: (MonadIO m, IsHeaderBar o) => o -> Text -> m () Source #