gi-atk-2.0.15: Atk 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.Atk.Structs.PropertyValues

Contents

Description

Note: oldValue field of PropertyValues will not contain a valid value. This is a field defined with the purpose of contain the previous value of the property, but is not used anymore.

Synopsis

Exported types

newZeroPropertyValues :: MonadIO m => m PropertyValues Source #

Construct a PropertyValues struct initialized to zero.

Properties

newValue

The new value of the named property.

getPropertyValuesNewValue :: MonadIO m => PropertyValues -> m GValue Source #

Get the value of the “new_value” field. When overloading is enabled, this is equivalent to

get propertyValues #newValue

oldValue

NULL. This field is not used anymore.

getPropertyValuesOldValue :: MonadIO m => PropertyValues -> m GValue Source #

Get the value of the “old_value” field. When overloading is enabled, this is equivalent to

get propertyValues #oldValue

propertyName

The name of the ATK property which has changed.

clearPropertyValuesPropertyName :: MonadIO m => PropertyValues -> m () Source #

Set the value of the “property_name” field to Nothing. When overloading is enabled, this is equivalent to

clear #propertyName

getPropertyValuesPropertyName :: MonadIO m => PropertyValues -> m (Maybe Text) Source #

Get the value of the “property_name” field. When overloading is enabled, this is equivalent to

get propertyValues #propertyName

setPropertyValuesPropertyName :: MonadIO m => PropertyValues -> CString -> m () Source #

Set the value of the “property_name” field. When overloading is enabled, this is equivalent to

set propertyValues [ #propertyName := value ]