gi-gtk-3.0.6: 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.ProgressBar

Contents

Description

 

Synopsis

Exported types

newtype ProgressBar Source #

Instances

GObject ProgressBar Source # 
IsObject ProgressBar Source # 
IsWidget ProgressBar Source # 
IsOrientable ProgressBar Source # 
IsBuildable ProgressBar Source # 
IsImplementorIface ProgressBar Source # 
IsProgressBar ProgressBar Source # 
((~) * info (ResolveProgressBarMethod t ProgressBar), MethodInfo * info ProgressBar p) => IsLabel t (ProgressBar -> p) Source # 

Methods

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

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

class GObject o => IsProgressBar o Source #

Instances

(GObject a, UnknownAncestorError Constraint ProgressBar a) => IsProgressBar a Source # 
IsProgressBar ProgressBar Source # 

Methods

progressBarGetEllipsize

data ProgressBarGetEllipsizeMethodInfo Source #

Instances

((~) * signature (m EllipsizeMode), MonadIO m, IsProgressBar a) => MethodInfo * ProgressBarGetEllipsizeMethodInfo a signature Source # 

Methods

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

progressBarGetEllipsize :: (MonadIO m, IsProgressBar a) => a -> m EllipsizeMode Source #

progressBarGetFraction

data ProgressBarGetFractionMethodInfo Source #

Instances

((~) * signature (m Double), MonadIO m, IsProgressBar a) => MethodInfo * ProgressBarGetFractionMethodInfo a signature Source # 

Methods

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

progressBarGetInverted

data ProgressBarGetInvertedMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsProgressBar a) => MethodInfo * ProgressBarGetInvertedMethodInfo a signature Source # 

Methods

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

progressBarGetPulseStep

data ProgressBarGetPulseStepMethodInfo Source #

Instances

((~) * signature (m Double), MonadIO m, IsProgressBar a) => MethodInfo * ProgressBarGetPulseStepMethodInfo a signature Source # 

Methods

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

progressBarGetShowText

data ProgressBarGetShowTextMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsProgressBar a) => MethodInfo * ProgressBarGetShowTextMethodInfo a signature Source # 

Methods

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

progressBarGetText

data ProgressBarGetTextMethodInfo Source #

Instances

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

Methods

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

progressBarNew

progressBarPulse

data ProgressBarPulseMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsProgressBar a) => MethodInfo * ProgressBarPulseMethodInfo a signature Source # 

Methods

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

progressBarSetEllipsize

data ProgressBarSetEllipsizeMethodInfo Source #

Instances

((~) * signature (EllipsizeMode -> m ()), MonadIO m, IsProgressBar a) => MethodInfo * ProgressBarSetEllipsizeMethodInfo a signature Source # 

Methods

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

progressBarSetEllipsize :: (MonadIO m, IsProgressBar a) => a -> EllipsizeMode -> m () Source #

progressBarSetFraction

data ProgressBarSetFractionMethodInfo Source #

Instances

((~) * signature (Double -> m ()), MonadIO m, IsProgressBar a) => MethodInfo * ProgressBarSetFractionMethodInfo a signature Source # 

Methods

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

progressBarSetInverted

data ProgressBarSetInvertedMethodInfo Source #

Instances

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

Methods

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

progressBarSetPulseStep

data ProgressBarSetPulseStepMethodInfo Source #

Instances

((~) * signature (Double -> m ()), MonadIO m, IsProgressBar a) => MethodInfo * ProgressBarSetPulseStepMethodInfo a signature Source # 

Methods

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

progressBarSetShowText

data ProgressBarSetShowTextMethodInfo Source #

Instances

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

Methods

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

progressBarSetText

data ProgressBarSetTextMethodInfo Source #

Instances

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

Methods

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

progressBarSetText :: (MonadIO m, IsProgressBar a) => a -> Maybe Text -> m () Source #

Properties

Ellipsize

data ProgressBarEllipsizePropertyInfo Source #

Instances

AttrInfo ProgressBarEllipsizePropertyInfo Source # 

Associated Types

type AttrAllowedOps ProgressBarEllipsizePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint ProgressBarEllipsizePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint ProgressBarEllipsizePropertyInfo :: * -> Constraint

type AttrGetType ProgressBarEllipsizePropertyInfo :: *

type AttrLabel ProgressBarEllipsizePropertyInfo :: Symbol

Methods

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

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

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

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

type AttrSetTypeConstraint ProgressBarEllipsizePropertyInfo Source # 
type AttrSetTypeConstraint ProgressBarEllipsizePropertyInfo = * ~ EllipsizeMode
type AttrLabel ProgressBarEllipsizePropertyInfo Source # 
type AttrLabel ProgressBarEllipsizePropertyInfo = "ellipsize"
type AttrGetType ProgressBarEllipsizePropertyInfo Source # 
type AttrGetType ProgressBarEllipsizePropertyInfo = EllipsizeMode
type AttrBaseTypeConstraint ProgressBarEllipsizePropertyInfo Source # 
type AttrBaseTypeConstraint ProgressBarEllipsizePropertyInfo = IsProgressBar
type AttrAllowedOps ProgressBarEllipsizePropertyInfo Source # 
type AttrAllowedOps ProgressBarEllipsizePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructProgressBarEllipsize :: IsProgressBar o => EllipsizeMode -> IO (GValueConstruct o) Source #

getProgressBarEllipsize :: (MonadIO m, IsProgressBar o) => o -> m EllipsizeMode Source #

progressBarEllipsize :: AttrLabelProxy "ellipsize" Source #

setProgressBarEllipsize :: (MonadIO m, IsProgressBar o) => o -> EllipsizeMode -> m () Source #

Fraction

data ProgressBarFractionPropertyInfo Source #

Instances

AttrInfo ProgressBarFractionPropertyInfo Source # 

Associated Types

type AttrAllowedOps ProgressBarFractionPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint ProgressBarFractionPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint ProgressBarFractionPropertyInfo :: * -> Constraint

type AttrGetType ProgressBarFractionPropertyInfo :: *

type AttrLabel ProgressBarFractionPropertyInfo :: Symbol

Methods

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

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

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

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

type AttrSetTypeConstraint ProgressBarFractionPropertyInfo Source # 
type AttrSetTypeConstraint ProgressBarFractionPropertyInfo = * ~ Double
type AttrLabel ProgressBarFractionPropertyInfo Source # 
type AttrLabel ProgressBarFractionPropertyInfo = "fraction"
type AttrGetType ProgressBarFractionPropertyInfo Source # 
type AttrBaseTypeConstraint ProgressBarFractionPropertyInfo Source # 
type AttrBaseTypeConstraint ProgressBarFractionPropertyInfo = IsProgressBar
type AttrAllowedOps ProgressBarFractionPropertyInfo Source # 
type AttrAllowedOps ProgressBarFractionPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

progressBarFraction :: AttrLabelProxy "fraction" Source #

Inverted

data ProgressBarInvertedPropertyInfo Source #

Instances

AttrInfo ProgressBarInvertedPropertyInfo Source # 

Associated Types

type AttrAllowedOps ProgressBarInvertedPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint ProgressBarInvertedPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint ProgressBarInvertedPropertyInfo :: * -> Constraint

type AttrGetType ProgressBarInvertedPropertyInfo :: *

type AttrLabel ProgressBarInvertedPropertyInfo :: Symbol

Methods

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

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

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

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

type AttrSetTypeConstraint ProgressBarInvertedPropertyInfo Source # 
type AttrSetTypeConstraint ProgressBarInvertedPropertyInfo = * ~ Bool
type AttrLabel ProgressBarInvertedPropertyInfo Source # 
type AttrLabel ProgressBarInvertedPropertyInfo = "inverted"
type AttrGetType ProgressBarInvertedPropertyInfo Source # 
type AttrBaseTypeConstraint ProgressBarInvertedPropertyInfo Source # 
type AttrBaseTypeConstraint ProgressBarInvertedPropertyInfo = IsProgressBar
type AttrAllowedOps ProgressBarInvertedPropertyInfo Source # 
type AttrAllowedOps ProgressBarInvertedPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructProgressBarInverted :: IsProgressBar o => Bool -> IO (GValueConstruct o) Source #

progressBarInverted :: AttrLabelProxy "inverted" Source #

PulseStep

data ProgressBarPulseStepPropertyInfo Source #

Instances

AttrInfo ProgressBarPulseStepPropertyInfo Source # 

Associated Types

type AttrAllowedOps ProgressBarPulseStepPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint ProgressBarPulseStepPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint ProgressBarPulseStepPropertyInfo :: * -> Constraint

type AttrGetType ProgressBarPulseStepPropertyInfo :: *

type AttrLabel ProgressBarPulseStepPropertyInfo :: Symbol

Methods

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

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

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

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

type AttrSetTypeConstraint ProgressBarPulseStepPropertyInfo Source # 
type AttrSetTypeConstraint ProgressBarPulseStepPropertyInfo = * ~ Double
type AttrLabel ProgressBarPulseStepPropertyInfo Source # 
type AttrLabel ProgressBarPulseStepPropertyInfo = "pulse-step"
type AttrGetType ProgressBarPulseStepPropertyInfo Source # 
type AttrBaseTypeConstraint ProgressBarPulseStepPropertyInfo Source # 
type AttrBaseTypeConstraint ProgressBarPulseStepPropertyInfo = IsProgressBar
type AttrAllowedOps ProgressBarPulseStepPropertyInfo Source # 
type AttrAllowedOps ProgressBarPulseStepPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

progressBarPulseStep :: AttrLabelProxy "pulseStep" Source #

ShowText

data ProgressBarShowTextPropertyInfo Source #

Instances

AttrInfo ProgressBarShowTextPropertyInfo Source # 

Associated Types

type AttrAllowedOps ProgressBarShowTextPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint ProgressBarShowTextPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint ProgressBarShowTextPropertyInfo :: * -> Constraint

type AttrGetType ProgressBarShowTextPropertyInfo :: *

type AttrLabel ProgressBarShowTextPropertyInfo :: Symbol

Methods

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

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

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

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

type AttrSetTypeConstraint ProgressBarShowTextPropertyInfo Source # 
type AttrSetTypeConstraint ProgressBarShowTextPropertyInfo = * ~ Bool
type AttrLabel ProgressBarShowTextPropertyInfo Source # 
type AttrLabel ProgressBarShowTextPropertyInfo = "show-text"
type AttrGetType ProgressBarShowTextPropertyInfo Source # 
type AttrBaseTypeConstraint ProgressBarShowTextPropertyInfo Source # 
type AttrBaseTypeConstraint ProgressBarShowTextPropertyInfo = IsProgressBar
type AttrAllowedOps ProgressBarShowTextPropertyInfo Source # 
type AttrAllowedOps ProgressBarShowTextPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructProgressBarShowText :: IsProgressBar o => Bool -> IO (GValueConstruct o) Source #

progressBarShowText :: AttrLabelProxy "showText" Source #

Text

data ProgressBarTextPropertyInfo Source #

Instances

AttrInfo ProgressBarTextPropertyInfo Source # 

Associated Types

type AttrAllowedOps ProgressBarTextPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint ProgressBarTextPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint ProgressBarTextPropertyInfo :: * -> Constraint

type AttrGetType ProgressBarTextPropertyInfo :: *

type AttrLabel ProgressBarTextPropertyInfo :: Symbol

Methods

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

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

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

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

type AttrSetTypeConstraint ProgressBarTextPropertyInfo Source # 
type AttrSetTypeConstraint ProgressBarTextPropertyInfo = * ~ Text
type AttrLabel ProgressBarTextPropertyInfo Source # 
type AttrLabel ProgressBarTextPropertyInfo = "text"
type AttrGetType ProgressBarTextPropertyInfo Source # 
type AttrGetType ProgressBarTextPropertyInfo = Maybe Text
type AttrBaseTypeConstraint ProgressBarTextPropertyInfo Source # 
type AttrBaseTypeConstraint ProgressBarTextPropertyInfo = IsProgressBar
type AttrAllowedOps ProgressBarTextPropertyInfo Source # 
type AttrAllowedOps ProgressBarTextPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

constructProgressBarText :: IsProgressBar o => Text -> IO (GValueConstruct o) Source #

progressBarText :: AttrLabelProxy "text" Source #

setProgressBarText :: (MonadIO m, IsProgressBar o) => o -> Text -> m () Source #