gi-gtk-3.0.9: Gtk bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Objects.HeaderBar

Contents

Description

 

Synopsis

Exported types

newtype HeaderBar Source #

Constructors

HeaderBar (ManagedPtr 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 # 

Methods

fromLabel :: Proxy# Symbol t -> HeaderBar -> p #

((~) * info (ResolveHeaderBarMethod t HeaderBar), MethodInfo * info HeaderBar p) => IsLabelProxy t (HeaderBar -> p) Source # 

Methods

fromLabelProxy :: Proxy Symbol t -> HeaderBar -> p

HasAttributeList * HeaderBar Source # 
type SignalList HeaderBar Source # 
type SignalList HeaderBar
type AttributeList HeaderBar Source # 
type AttributeList HeaderBar

class GObject o => IsHeaderBar o Source #

Instances

(GObject a, UnknownAncestorError Constraint HeaderBar a) => IsHeaderBar a Source # 
IsHeaderBar HeaderBar Source # 

Methods

getCustomTitle

data HeaderBarGetCustomTitleMethodInfo Source #

Instances

((~) * signature (m (Maybe Widget)), MonadIO m, IsHeaderBar a) => MethodInfo * HeaderBarGetCustomTitleMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy HeaderBarGetCustomTitleMethodInfo a -> signature -> s

getDecorationLayout

data HeaderBarGetDecorationLayoutMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsHeaderBar a) => MethodInfo * HeaderBarGetDecorationLayoutMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy HeaderBarGetDecorationLayoutMethodInfo a -> signature -> s

getHasSubtitle

data HeaderBarGetHasSubtitleMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsHeaderBar a) => MethodInfo * HeaderBarGetHasSubtitleMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy HeaderBarGetHasSubtitleMethodInfo a -> signature -> s

getShowCloseButton

data HeaderBarGetShowCloseButtonMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsHeaderBar a) => MethodInfo * HeaderBarGetShowCloseButtonMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy HeaderBarGetShowCloseButtonMethodInfo a -> signature -> s

getSubtitle

data HeaderBarGetSubtitleMethodInfo Source #

Instances

((~) * signature (m (Maybe Text)), MonadIO m, IsHeaderBar a) => MethodInfo * HeaderBarGetSubtitleMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy HeaderBarGetSubtitleMethodInfo a -> signature -> s

getTitle

data HeaderBarGetTitleMethodInfo Source #

Instances

((~) * signature (m (Maybe Text)), MonadIO m, IsHeaderBar a) => MethodInfo * HeaderBarGetTitleMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy HeaderBarGetTitleMethodInfo a -> signature -> s

headerBarGetTitle :: (MonadIO m, IsHeaderBar a) => a -> m (Maybe Text) Source #

new

packEnd

data HeaderBarPackEndMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsHeaderBar a, IsWidget b) => MethodInfo * HeaderBarPackEndMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy HeaderBarPackEndMethodInfo a -> signature -> s

headerBarPackEnd :: (MonadIO m, IsHeaderBar a, IsWidget b) => a -> b -> m () Source #

packStart

data HeaderBarPackStartMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsHeaderBar a, IsWidget b) => MethodInfo * HeaderBarPackStartMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy HeaderBarPackStartMethodInfo a -> signature -> s

headerBarPackStart :: (MonadIO m, IsHeaderBar a, IsWidget b) => a -> b -> m () Source #

setCustomTitle

data HeaderBarSetCustomTitleMethodInfo Source #

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, IsHeaderBar a, IsWidget b) => MethodInfo * HeaderBarSetCustomTitleMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy HeaderBarSetCustomTitleMethodInfo a -> signature -> s

setDecorationLayout

data HeaderBarSetDecorationLayoutMethodInfo Source #

Instances

((~) * signature (Maybe Text -> m ()), MonadIO m, IsHeaderBar a) => MethodInfo * HeaderBarSetDecorationLayoutMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy HeaderBarSetDecorationLayoutMethodInfo a -> signature -> s

setHasSubtitle

data HeaderBarSetHasSubtitleMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsHeaderBar a) => MethodInfo * HeaderBarSetHasSubtitleMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy HeaderBarSetHasSubtitleMethodInfo a -> signature -> s

setShowCloseButton

data HeaderBarSetShowCloseButtonMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsHeaderBar a) => MethodInfo * HeaderBarSetShowCloseButtonMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy HeaderBarSetShowCloseButtonMethodInfo a -> signature -> s

setSubtitle

data HeaderBarSetSubtitleMethodInfo Source #

Instances

((~) * signature (Maybe Text -> m ()), MonadIO m, IsHeaderBar a) => MethodInfo * HeaderBarSetSubtitleMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy HeaderBarSetSubtitleMethodInfo a -> signature -> s

headerBarSetSubtitle :: (MonadIO m, IsHeaderBar a) => a -> Maybe Text -> m () Source #

setTitle

data HeaderBarSetTitleMethodInfo Source #

Instances

((~) * signature (Maybe Text -> m ()), MonadIO m, IsHeaderBar a) => MethodInfo * HeaderBarSetTitleMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy HeaderBarSetTitleMethodInfo a -> signature -> s

headerBarSetTitle :: (MonadIO m, IsHeaderBar a) => a -> Maybe Text -> m () Source #

Properties

customTitle

data HeaderBarCustomTitlePropertyInfo Source #

Instances

AttrInfo HeaderBarCustomTitlePropertyInfo Source # 

Associated Types

type AttrAllowedOps HeaderBarCustomTitlePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint HeaderBarCustomTitlePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint HeaderBarCustomTitlePropertyInfo :: * -> Constraint

type AttrGetType HeaderBarCustomTitlePropertyInfo :: *

type AttrLabel HeaderBarCustomTitlePropertyInfo :: Symbol

type AttrOrigin HeaderBarCustomTitlePropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint HeaderBarCustomTitlePropertyInfo o => Proxy * HeaderBarCustomTitlePropertyInfo -> o -> IO (AttrGetType HeaderBarCustomTitlePropertyInfo)

attrSet :: (AttrBaseTypeConstraint HeaderBarCustomTitlePropertyInfo o, AttrSetTypeConstraint HeaderBarCustomTitlePropertyInfo b) => Proxy * HeaderBarCustomTitlePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint HeaderBarCustomTitlePropertyInfo o => Proxy * HeaderBarCustomTitlePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint HeaderBarCustomTitlePropertyInfo o, AttrSetTypeConstraint HeaderBarCustomTitlePropertyInfo b) => Proxy * HeaderBarCustomTitlePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint HeaderBarCustomTitlePropertyInfo Source # 
type AttrSetTypeConstraint HeaderBarCustomTitlePropertyInfo = IsWidget
type AttrOrigin HeaderBarCustomTitlePropertyInfo Source # 
type AttrLabel HeaderBarCustomTitlePropertyInfo Source # 
type AttrLabel HeaderBarCustomTitlePropertyInfo = "custom-title"
type AttrGetType HeaderBarCustomTitlePropertyInfo Source # 
type AttrBaseTypeConstraint HeaderBarCustomTitlePropertyInfo Source # 
type AttrBaseTypeConstraint HeaderBarCustomTitlePropertyInfo = IsHeaderBar
type AttrAllowedOps HeaderBarCustomTitlePropertyInfo Source # 
type AttrAllowedOps HeaderBarCustomTitlePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

constructHeaderBarCustomTitle :: (IsHeaderBar o, IsWidget a) => a -> IO (GValueConstruct o) Source #

headerBarCustomTitle :: AttrLabelProxy "customTitle" Source #

decorationLayout

data HeaderBarDecorationLayoutPropertyInfo Source #

Instances

AttrInfo HeaderBarDecorationLayoutPropertyInfo Source # 
type AttrSetTypeConstraint HeaderBarDecorationLayoutPropertyInfo Source # 
type AttrSetTypeConstraint HeaderBarDecorationLayoutPropertyInfo = * ~ Text
type AttrOrigin HeaderBarDecorationLayoutPropertyInfo Source # 
type AttrLabel HeaderBarDecorationLayoutPropertyInfo Source # 
type AttrLabel HeaderBarDecorationLayoutPropertyInfo = "decoration-layout"
type AttrGetType HeaderBarDecorationLayoutPropertyInfo Source # 
type AttrBaseTypeConstraint HeaderBarDecorationLayoutPropertyInfo Source # 
type AttrAllowedOps HeaderBarDecorationLayoutPropertyInfo Source # 
type AttrAllowedOps HeaderBarDecorationLayoutPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

constructHeaderBarDecorationLayout :: IsHeaderBar o => Text -> IO (GValueConstruct o) Source #

headerBarDecorationLayout :: AttrLabelProxy "decorationLayout" Source #

decorationLayoutSet

data HeaderBarDecorationLayoutSetPropertyInfo Source #

Instances

AttrInfo HeaderBarDecorationLayoutSetPropertyInfo Source # 
type AttrSetTypeConstraint HeaderBarDecorationLayoutSetPropertyInfo Source # 
type AttrSetTypeConstraint HeaderBarDecorationLayoutSetPropertyInfo = * ~ Bool
type AttrOrigin HeaderBarDecorationLayoutSetPropertyInfo Source # 
type AttrLabel HeaderBarDecorationLayoutSetPropertyInfo Source # 
type AttrLabel HeaderBarDecorationLayoutSetPropertyInfo = "decoration-layout-set"
type AttrGetType HeaderBarDecorationLayoutSetPropertyInfo Source # 
type AttrBaseTypeConstraint HeaderBarDecorationLayoutSetPropertyInfo Source # 
type AttrAllowedOps HeaderBarDecorationLayoutSetPropertyInfo Source # 
type AttrAllowedOps HeaderBarDecorationLayoutSetPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

headerBarDecorationLayoutSet :: AttrLabelProxy "decorationLayoutSet" Source #

hasSubtitle

data HeaderBarHasSubtitlePropertyInfo Source #

Instances

AttrInfo HeaderBarHasSubtitlePropertyInfo Source # 

Associated Types

type AttrAllowedOps HeaderBarHasSubtitlePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint HeaderBarHasSubtitlePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint HeaderBarHasSubtitlePropertyInfo :: * -> Constraint

type AttrGetType HeaderBarHasSubtitlePropertyInfo :: *

type AttrLabel HeaderBarHasSubtitlePropertyInfo :: Symbol

type AttrOrigin HeaderBarHasSubtitlePropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint HeaderBarHasSubtitlePropertyInfo o => Proxy * HeaderBarHasSubtitlePropertyInfo -> o -> IO (AttrGetType HeaderBarHasSubtitlePropertyInfo)

attrSet :: (AttrBaseTypeConstraint HeaderBarHasSubtitlePropertyInfo o, AttrSetTypeConstraint HeaderBarHasSubtitlePropertyInfo b) => Proxy * HeaderBarHasSubtitlePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint HeaderBarHasSubtitlePropertyInfo o => Proxy * HeaderBarHasSubtitlePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint HeaderBarHasSubtitlePropertyInfo o, AttrSetTypeConstraint HeaderBarHasSubtitlePropertyInfo b) => Proxy * HeaderBarHasSubtitlePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint HeaderBarHasSubtitlePropertyInfo Source # 
type AttrSetTypeConstraint HeaderBarHasSubtitlePropertyInfo = * ~ Bool
type AttrOrigin HeaderBarHasSubtitlePropertyInfo Source # 
type AttrLabel HeaderBarHasSubtitlePropertyInfo Source # 
type AttrLabel HeaderBarHasSubtitlePropertyInfo = "has-subtitle"
type AttrGetType HeaderBarHasSubtitlePropertyInfo Source # 
type AttrBaseTypeConstraint HeaderBarHasSubtitlePropertyInfo Source # 
type AttrBaseTypeConstraint HeaderBarHasSubtitlePropertyInfo = IsHeaderBar
type AttrAllowedOps HeaderBarHasSubtitlePropertyInfo Source # 
type AttrAllowedOps HeaderBarHasSubtitlePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructHeaderBarHasSubtitle :: IsHeaderBar o => Bool -> IO (GValueConstruct o) Source #

headerBarHasSubtitle :: AttrLabelProxy "hasSubtitle" Source #

showCloseButton

data HeaderBarShowCloseButtonPropertyInfo Source #

Instances

AttrInfo HeaderBarShowCloseButtonPropertyInfo Source # 
type AttrSetTypeConstraint HeaderBarShowCloseButtonPropertyInfo Source # 
type AttrSetTypeConstraint HeaderBarShowCloseButtonPropertyInfo = * ~ Bool
type AttrOrigin HeaderBarShowCloseButtonPropertyInfo Source # 
type AttrLabel HeaderBarShowCloseButtonPropertyInfo Source # 
type AttrLabel HeaderBarShowCloseButtonPropertyInfo = "show-close-button"
type AttrGetType HeaderBarShowCloseButtonPropertyInfo Source # 
type AttrBaseTypeConstraint HeaderBarShowCloseButtonPropertyInfo Source # 
type AttrAllowedOps HeaderBarShowCloseButtonPropertyInfo Source # 
type AttrAllowedOps HeaderBarShowCloseButtonPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

headerBarShowCloseButton :: AttrLabelProxy "showCloseButton" Source #

spacing

data HeaderBarSpacingPropertyInfo Source #

Instances

AttrInfo HeaderBarSpacingPropertyInfo Source # 

Associated Types

type AttrAllowedOps HeaderBarSpacingPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint HeaderBarSpacingPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint HeaderBarSpacingPropertyInfo :: * -> Constraint

type AttrGetType HeaderBarSpacingPropertyInfo :: *

type AttrLabel HeaderBarSpacingPropertyInfo :: Symbol

type AttrOrigin HeaderBarSpacingPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint HeaderBarSpacingPropertyInfo o => Proxy * HeaderBarSpacingPropertyInfo -> o -> IO (AttrGetType HeaderBarSpacingPropertyInfo)

attrSet :: (AttrBaseTypeConstraint HeaderBarSpacingPropertyInfo o, AttrSetTypeConstraint HeaderBarSpacingPropertyInfo b) => Proxy * HeaderBarSpacingPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint HeaderBarSpacingPropertyInfo o => Proxy * HeaderBarSpacingPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint HeaderBarSpacingPropertyInfo o, AttrSetTypeConstraint HeaderBarSpacingPropertyInfo b) => Proxy * HeaderBarSpacingPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint HeaderBarSpacingPropertyInfo Source # 
type AttrSetTypeConstraint HeaderBarSpacingPropertyInfo = * ~ Int32
type AttrOrigin HeaderBarSpacingPropertyInfo Source # 
type AttrLabel HeaderBarSpacingPropertyInfo Source # 
type AttrLabel HeaderBarSpacingPropertyInfo = "spacing"
type AttrGetType HeaderBarSpacingPropertyInfo Source # 
type AttrBaseTypeConstraint HeaderBarSpacingPropertyInfo Source # 
type AttrBaseTypeConstraint HeaderBarSpacingPropertyInfo = IsHeaderBar
type AttrAllowedOps HeaderBarSpacingPropertyInfo Source # 
type AttrAllowedOps HeaderBarSpacingPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructHeaderBarSpacing :: IsHeaderBar o => Int32 -> IO (GValueConstruct o) Source #

headerBarSpacing :: AttrLabelProxy "spacing" Source #

subtitle

data HeaderBarSubtitlePropertyInfo Source #

Instances

AttrInfo HeaderBarSubtitlePropertyInfo Source # 

Associated Types

type AttrAllowedOps HeaderBarSubtitlePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint HeaderBarSubtitlePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint HeaderBarSubtitlePropertyInfo :: * -> Constraint

type AttrGetType HeaderBarSubtitlePropertyInfo :: *

type AttrLabel HeaderBarSubtitlePropertyInfo :: Symbol

type AttrOrigin HeaderBarSubtitlePropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint HeaderBarSubtitlePropertyInfo o => Proxy * HeaderBarSubtitlePropertyInfo -> o -> IO (AttrGetType HeaderBarSubtitlePropertyInfo)

attrSet :: (AttrBaseTypeConstraint HeaderBarSubtitlePropertyInfo o, AttrSetTypeConstraint HeaderBarSubtitlePropertyInfo b) => Proxy * HeaderBarSubtitlePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint HeaderBarSubtitlePropertyInfo o => Proxy * HeaderBarSubtitlePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint HeaderBarSubtitlePropertyInfo o, AttrSetTypeConstraint HeaderBarSubtitlePropertyInfo b) => Proxy * HeaderBarSubtitlePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint HeaderBarSubtitlePropertyInfo Source # 
type AttrSetTypeConstraint HeaderBarSubtitlePropertyInfo = * ~ Text
type AttrOrigin HeaderBarSubtitlePropertyInfo Source # 
type AttrLabel HeaderBarSubtitlePropertyInfo Source # 
type AttrLabel HeaderBarSubtitlePropertyInfo = "subtitle"
type AttrGetType HeaderBarSubtitlePropertyInfo Source # 
type AttrGetType HeaderBarSubtitlePropertyInfo = Maybe Text
type AttrBaseTypeConstraint HeaderBarSubtitlePropertyInfo Source # 
type AttrBaseTypeConstraint HeaderBarSubtitlePropertyInfo = IsHeaderBar
type AttrAllowedOps HeaderBarSubtitlePropertyInfo Source # 
type AttrAllowedOps HeaderBarSubtitlePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

constructHeaderBarSubtitle :: IsHeaderBar o => Text -> IO (GValueConstruct o) Source #

headerBarSubtitle :: AttrLabelProxy "subtitle" Source #

setHeaderBarSubtitle :: (MonadIO m, IsHeaderBar o) => o -> Text -> m () Source #

title

data HeaderBarTitlePropertyInfo Source #

Instances

AttrInfo HeaderBarTitlePropertyInfo Source # 

Associated Types

type AttrAllowedOps HeaderBarTitlePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint HeaderBarTitlePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint HeaderBarTitlePropertyInfo :: * -> Constraint

type AttrGetType HeaderBarTitlePropertyInfo :: *

type AttrLabel HeaderBarTitlePropertyInfo :: Symbol

type AttrOrigin HeaderBarTitlePropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint HeaderBarTitlePropertyInfo o => Proxy * HeaderBarTitlePropertyInfo -> o -> IO (AttrGetType HeaderBarTitlePropertyInfo)

attrSet :: (AttrBaseTypeConstraint HeaderBarTitlePropertyInfo o, AttrSetTypeConstraint HeaderBarTitlePropertyInfo b) => Proxy * HeaderBarTitlePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint HeaderBarTitlePropertyInfo o => Proxy * HeaderBarTitlePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint HeaderBarTitlePropertyInfo o, AttrSetTypeConstraint HeaderBarTitlePropertyInfo b) => Proxy * HeaderBarTitlePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint HeaderBarTitlePropertyInfo Source # 
type AttrSetTypeConstraint HeaderBarTitlePropertyInfo = * ~ Text
type AttrOrigin HeaderBarTitlePropertyInfo Source # 
type AttrLabel HeaderBarTitlePropertyInfo Source # 
type AttrLabel HeaderBarTitlePropertyInfo = "title"
type AttrGetType HeaderBarTitlePropertyInfo Source # 
type AttrGetType HeaderBarTitlePropertyInfo = Maybe Text
type AttrBaseTypeConstraint HeaderBarTitlePropertyInfo Source # 
type AttrBaseTypeConstraint HeaderBarTitlePropertyInfo = IsHeaderBar
type AttrAllowedOps HeaderBarTitlePropertyInfo Source # 
type AttrAllowedOps HeaderBarTitlePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

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 #