gi-gtk-3.0.7: 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.FontButton

Contents

Description

 

Synopsis

Exported types

newtype FontButton Source #

Constructors

FontButton (ManagedPtr FontButton) 

Instances

GObject FontButton Source # 
IsObject FontButton Source # 
IsWidget FontButton Source # 
IsContainer FontButton Source # 
IsButton FontButton Source # 
IsBin FontButton Source # 
IsFontChooser FontButton Source # 
IsBuildable FontButton Source # 
IsImplementorIface FontButton Source # 
IsActivatable FontButton Source # 
IsActionable FontButton Source # 
IsFontButton FontButton Source # 
((~) * info (ResolveFontButtonMethod t FontButton), MethodInfo * info FontButton p) => IsLabel t (FontButton -> p) Source # 

Methods

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

((~) * info (ResolveFontButtonMethod t FontButton), MethodInfo * info FontButton p) => IsLabelProxy t (FontButton -> p) Source # 
HasAttributeList * FontButton Source # 
type SignalList FontButton Source # 
type SignalList FontButton
type AttributeList FontButton Source # 
type AttributeList FontButton

class GObject o => IsFontButton o Source #

Instances

(GObject a, UnknownAncestorError Constraint FontButton a) => IsFontButton a Source # 
IsFontButton FontButton Source # 

Methods

getFontName

data FontButtonGetFontNameMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsFontButton a) => MethodInfo * FontButtonGetFontNameMethodInfo a signature Source # 

Methods

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

getShowSize

data FontButtonGetShowSizeMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsFontButton a) => MethodInfo * FontButtonGetShowSizeMethodInfo a signature Source # 

Methods

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

getShowStyle

data FontButtonGetShowStyleMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsFontButton a) => MethodInfo * FontButtonGetShowStyleMethodInfo a signature Source # 

Methods

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

getTitle

data FontButtonGetTitleMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsFontButton a) => MethodInfo * FontButtonGetTitleMethodInfo a signature Source # 

Methods

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

getUseFont

data FontButtonGetUseFontMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsFontButton a) => MethodInfo * FontButtonGetUseFontMethodInfo a signature Source # 

Methods

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

getUseSize

data FontButtonGetUseSizeMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsFontButton a) => MethodInfo * FontButtonGetUseSizeMethodInfo a signature Source # 

Methods

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

new

newWithFont

setFontName

data FontButtonSetFontNameMethodInfo Source #

Instances

((~) * signature (Text -> m Bool), MonadIO m, IsFontButton a) => MethodInfo * FontButtonSetFontNameMethodInfo a signature Source # 

Methods

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

setShowSize

data FontButtonSetShowSizeMethodInfo Source #

Instances

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

Methods

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

setShowStyle

data FontButtonSetShowStyleMethodInfo Source #

Instances

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

Methods

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

setTitle

data FontButtonSetTitleMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsFontButton a) => MethodInfo * FontButtonSetTitleMethodInfo a signature Source # 

Methods

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

fontButtonSetTitle :: (MonadIO m, IsFontButton a) => a -> Text -> m () Source #

setUseFont

data FontButtonSetUseFontMethodInfo Source #

Instances

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

Methods

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

setUseSize

data FontButtonSetUseSizeMethodInfo Source #

Instances

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

Methods

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

Properties

fontName

data FontButtonFontNamePropertyInfo Source #

Instances

AttrInfo FontButtonFontNamePropertyInfo Source # 

Associated Types

type AttrAllowedOps FontButtonFontNamePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint FontButtonFontNamePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint FontButtonFontNamePropertyInfo :: * -> Constraint

type AttrGetType FontButtonFontNamePropertyInfo :: *

type AttrLabel FontButtonFontNamePropertyInfo :: Symbol

type AttrOrigin FontButtonFontNamePropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint FontButtonFontNamePropertyInfo Source # 
type AttrSetTypeConstraint FontButtonFontNamePropertyInfo = * ~ Text
type AttrOrigin FontButtonFontNamePropertyInfo Source # 
type AttrLabel FontButtonFontNamePropertyInfo Source # 
type AttrLabel FontButtonFontNamePropertyInfo = "font-name"
type AttrGetType FontButtonFontNamePropertyInfo Source # 
type AttrGetType FontButtonFontNamePropertyInfo = Text
type AttrBaseTypeConstraint FontButtonFontNamePropertyInfo Source # 
type AttrBaseTypeConstraint FontButtonFontNamePropertyInfo = IsFontButton
type AttrAllowedOps FontButtonFontNamePropertyInfo Source # 
type AttrAllowedOps FontButtonFontNamePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

constructFontButtonFontName :: IsFontButton o => Text -> IO (GValueConstruct o) Source #

fontButtonFontName :: AttrLabelProxy "fontName" Source #

setFontButtonFontName :: (MonadIO m, IsFontButton o) => o -> Text -> m () Source #

showSize

data FontButtonShowSizePropertyInfo Source #

Instances

AttrInfo FontButtonShowSizePropertyInfo Source # 

Associated Types

type AttrAllowedOps FontButtonShowSizePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint FontButtonShowSizePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint FontButtonShowSizePropertyInfo :: * -> Constraint

type AttrGetType FontButtonShowSizePropertyInfo :: *

type AttrLabel FontButtonShowSizePropertyInfo :: Symbol

type AttrOrigin FontButtonShowSizePropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint FontButtonShowSizePropertyInfo Source # 
type AttrSetTypeConstraint FontButtonShowSizePropertyInfo = * ~ Bool
type AttrOrigin FontButtonShowSizePropertyInfo Source # 
type AttrLabel FontButtonShowSizePropertyInfo Source # 
type AttrLabel FontButtonShowSizePropertyInfo = "show-size"
type AttrGetType FontButtonShowSizePropertyInfo Source # 
type AttrBaseTypeConstraint FontButtonShowSizePropertyInfo Source # 
type AttrBaseTypeConstraint FontButtonShowSizePropertyInfo = IsFontButton
type AttrAllowedOps FontButtonShowSizePropertyInfo Source # 
type AttrAllowedOps FontButtonShowSizePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructFontButtonShowSize :: IsFontButton o => Bool -> IO (GValueConstruct o) Source #

fontButtonShowSize :: AttrLabelProxy "showSize" Source #

showStyle

data FontButtonShowStylePropertyInfo Source #

Instances

AttrInfo FontButtonShowStylePropertyInfo Source # 

Associated Types

type AttrAllowedOps FontButtonShowStylePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint FontButtonShowStylePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint FontButtonShowStylePropertyInfo :: * -> Constraint

type AttrGetType FontButtonShowStylePropertyInfo :: *

type AttrLabel FontButtonShowStylePropertyInfo :: Symbol

type AttrOrigin FontButtonShowStylePropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint FontButtonShowStylePropertyInfo Source # 
type AttrSetTypeConstraint FontButtonShowStylePropertyInfo = * ~ Bool
type AttrOrigin FontButtonShowStylePropertyInfo Source # 
type AttrLabel FontButtonShowStylePropertyInfo Source # 
type AttrLabel FontButtonShowStylePropertyInfo = "show-style"
type AttrGetType FontButtonShowStylePropertyInfo Source # 
type AttrBaseTypeConstraint FontButtonShowStylePropertyInfo Source # 
type AttrBaseTypeConstraint FontButtonShowStylePropertyInfo = IsFontButton
type AttrAllowedOps FontButtonShowStylePropertyInfo Source # 
type AttrAllowedOps FontButtonShowStylePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructFontButtonShowStyle :: IsFontButton o => Bool -> IO (GValueConstruct o) Source #

fontButtonShowStyle :: AttrLabelProxy "showStyle" Source #

title

data FontButtonTitlePropertyInfo Source #

Instances

AttrInfo FontButtonTitlePropertyInfo Source # 

Associated Types

type AttrAllowedOps FontButtonTitlePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint FontButtonTitlePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint FontButtonTitlePropertyInfo :: * -> Constraint

type AttrGetType FontButtonTitlePropertyInfo :: *

type AttrLabel FontButtonTitlePropertyInfo :: Symbol

type AttrOrigin FontButtonTitlePropertyInfo :: *

Methods

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

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

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

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

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

constructFontButtonTitle :: IsFontButton o => Text -> IO (GValueConstruct o) Source #

fontButtonTitle :: AttrLabelProxy "title" Source #

setFontButtonTitle :: (MonadIO m, IsFontButton o) => o -> Text -> m () Source #

useFont

data FontButtonUseFontPropertyInfo Source #

Instances

AttrInfo FontButtonUseFontPropertyInfo Source # 

Associated Types

type AttrAllowedOps FontButtonUseFontPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint FontButtonUseFontPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint FontButtonUseFontPropertyInfo :: * -> Constraint

type AttrGetType FontButtonUseFontPropertyInfo :: *

type AttrLabel FontButtonUseFontPropertyInfo :: Symbol

type AttrOrigin FontButtonUseFontPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint FontButtonUseFontPropertyInfo Source # 
type AttrSetTypeConstraint FontButtonUseFontPropertyInfo = * ~ Bool
type AttrOrigin FontButtonUseFontPropertyInfo Source # 
type AttrLabel FontButtonUseFontPropertyInfo Source # 
type AttrLabel FontButtonUseFontPropertyInfo = "use-font"
type AttrGetType FontButtonUseFontPropertyInfo Source # 
type AttrBaseTypeConstraint FontButtonUseFontPropertyInfo Source # 
type AttrBaseTypeConstraint FontButtonUseFontPropertyInfo = IsFontButton
type AttrAllowedOps FontButtonUseFontPropertyInfo Source # 
type AttrAllowedOps FontButtonUseFontPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructFontButtonUseFont :: IsFontButton o => Bool -> IO (GValueConstruct o) Source #

fontButtonUseFont :: AttrLabelProxy "useFont" Source #

useSize

data FontButtonUseSizePropertyInfo Source #

Instances

AttrInfo FontButtonUseSizePropertyInfo Source # 

Associated Types

type AttrAllowedOps FontButtonUseSizePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint FontButtonUseSizePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint FontButtonUseSizePropertyInfo :: * -> Constraint

type AttrGetType FontButtonUseSizePropertyInfo :: *

type AttrLabel FontButtonUseSizePropertyInfo :: Symbol

type AttrOrigin FontButtonUseSizePropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint FontButtonUseSizePropertyInfo Source # 
type AttrSetTypeConstraint FontButtonUseSizePropertyInfo = * ~ Bool
type AttrOrigin FontButtonUseSizePropertyInfo Source # 
type AttrLabel FontButtonUseSizePropertyInfo Source # 
type AttrLabel FontButtonUseSizePropertyInfo = "use-size"
type AttrGetType FontButtonUseSizePropertyInfo Source # 
type AttrBaseTypeConstraint FontButtonUseSizePropertyInfo Source # 
type AttrBaseTypeConstraint FontButtonUseSizePropertyInfo = IsFontButton
type AttrAllowedOps FontButtonUseSizePropertyInfo Source # 
type AttrAllowedOps FontButtonUseSizePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructFontButtonUseSize :: IsFontButton o => Bool -> IO (GValueConstruct o) Source #

fontButtonUseSize :: AttrLabelProxy "useSize" Source #

Signals

fontSet

data FontButtonFontSetSignalInfo Source #

Instances

SignalInfo FontButtonFontSetSignalInfo Source # 

Associated Types

type HaskellCallbackType FontButtonFontSetSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o FontButtonFontSetSignalInfo -> o -> HaskellCallbackType FontButtonFontSetSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType FontButtonFontSetSignalInfo Source # 

afterFontButtonFontSet :: (GObject a, MonadIO m) => a -> FontButtonFontSetCallback -> m SignalHandlerId Source #

onFontButtonFontSet :: (GObject a, MonadIO m) => a -> FontButtonFontSetCallback -> m SignalHandlerId Source #