gi-gtk-0.3.18.14: 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.Expander

Contents

Description

 

Synopsis

Exported types

newtype Expander Source

Constructors

Expander (ForeignPtr Expander) 

Instances

GObject Expander 
((~) * info (ResolveExpanderMethod t Expander), MethodInfo * info Expander p) => IsLabelProxy t (Expander -> p) 
type ParentTypes Expander 
type AttributeList Expander 
type SignalList Expander 

class GObject o => ExpanderK o Source

Instances

Methods

expanderGetExpanded

data ExpanderGetExpandedMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m, ExpanderK a) => MethodInfo * ExpanderGetExpandedMethodInfo a signature 

expanderGetLabel

data ExpanderGetLabelMethodInfo Source

Instances

((~) * signature (m Text), MonadIO m, ExpanderK a) => MethodInfo * ExpanderGetLabelMethodInfo a signature 

expanderGetLabelFill

data ExpanderGetLabelFillMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m, ExpanderK a) => MethodInfo * ExpanderGetLabelFillMethodInfo a signature 

expanderGetLabelWidget

expanderGetResizeToplevel

expanderGetSpacing

data ExpanderGetSpacingMethodInfo Source

Instances

((~) * signature (m Int32), MonadIO m, ExpanderK a) => MethodInfo * ExpanderGetSpacingMethodInfo a signature 

expanderGetUseMarkup

data ExpanderGetUseMarkupMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m, ExpanderK a) => MethodInfo * ExpanderGetUseMarkupMethodInfo a signature 

expanderGetUseUnderline

expanderNew

expanderNewWithMnemonic

expanderSetExpanded

data ExpanderSetExpandedMethodInfo Source

Instances

((~) * signature (Bool -> m ()), MonadIO m, ExpanderK a) => MethodInfo * ExpanderSetExpandedMethodInfo a signature 

expanderSetExpanded :: (MonadIO m, ExpanderK a) => a -> Bool -> m () Source

expanderSetLabel

data ExpanderSetLabelMethodInfo Source

Instances

((~) * signature (Maybe Text -> m ()), MonadIO m, ExpanderK a) => MethodInfo * ExpanderSetLabelMethodInfo a signature 

expanderSetLabelFill

data ExpanderSetLabelFillMethodInfo Source

Instances

((~) * signature (Bool -> m ()), MonadIO m, ExpanderK a) => MethodInfo * ExpanderSetLabelFillMethodInfo a signature 

expanderSetLabelWidget

data ExpanderSetLabelWidgetMethodInfo Source

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, ExpanderK a, WidgetK b) => MethodInfo * ExpanderSetLabelWidgetMethodInfo a signature 

expanderSetResizeToplevel

data ExpanderSetResizeToplevelMethodInfo Source

Instances

((~) * signature (Bool -> m ()), MonadIO m, ExpanderK a) => MethodInfo * ExpanderSetResizeToplevelMethodInfo a signature 

expanderSetSpacing

data ExpanderSetSpacingMethodInfo Source

Instances

((~) * signature (Int32 -> m ()), MonadIO m, ExpanderK a) => MethodInfo * ExpanderSetSpacingMethodInfo a signature 

expanderSetSpacing :: (MonadIO m, ExpanderK a) => a -> Int32 -> m () Source

expanderSetUseMarkup

data ExpanderSetUseMarkupMethodInfo Source

Instances

((~) * signature (Bool -> m ()), MonadIO m, ExpanderK a) => MethodInfo * ExpanderSetUseMarkupMethodInfo a signature 

expanderSetUseUnderline

data ExpanderSetUseUnderlineMethodInfo Source

Instances

((~) * signature (Bool -> m ()), MonadIO m, ExpanderK a) => MethodInfo * ExpanderSetUseUnderlineMethodInfo a signature 

Properties

Expanded

setExpanderExpanded :: (MonadIO m, ExpanderK o) => o -> Bool -> m () Source

Label

setExpanderLabel :: (MonadIO m, ExpanderK o) => o -> Text -> m () Source

LabelFill

LabelWidget

setExpanderLabelWidget :: (MonadIO m, ExpanderK o, WidgetK a) => o -> a -> m () Source

ResizeToplevel

Spacing

setExpanderSpacing :: (MonadIO m, ExpanderK o) => o -> Int32 -> m () Source

UseMarkup

UseUnderline

Signals

Activate

type ExpanderActivateCallbackC = Ptr () -> Ptr () -> IO () Source