gi-handy-0.0.7: libhandy bindings
CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellNone
LanguageHaskell2010

GI.Handy.Objects.PreferencesGroup

Description

No description available in the introspection data.

Synopsis

Exported types

newtype PreferencesGroup Source #

Memory-managed wrapper type.

Constructors

PreferencesGroup (ManagedPtr PreferencesGroup) 

Instances

Instances details
Eq PreferencesGroup Source # 
Instance details

Defined in GI.Handy.Objects.PreferencesGroup

GObject PreferencesGroup Source # 
Instance details

Defined in GI.Handy.Objects.PreferencesGroup

ManagedPtrNewtype PreferencesGroup Source # 
Instance details

Defined in GI.Handy.Objects.PreferencesGroup

TypedObject PreferencesGroup Source # 
Instance details

Defined in GI.Handy.Objects.PreferencesGroup

Methods

glibType :: IO GType

IsGValue PreferencesGroup Source #

Convert PreferencesGroup to and from GValue with toGValue and fromGValue.

Instance details

Defined in GI.Handy.Objects.PreferencesGroup

Methods

toGValue :: PreferencesGroup -> IO GValue

fromGValue :: GValue -> IO PreferencesGroup

HasParentTypes PreferencesGroup Source # 
Instance details

Defined in GI.Handy.Objects.PreferencesGroup

type ParentTypes PreferencesGroup Source # 
Instance details

Defined in GI.Handy.Objects.PreferencesGroup

type ParentTypes PreferencesGroup = '[Box, Container, Widget, Object, ImplementorIface, Buildable, Orientable]

class (GObject o, IsDescendantOf PreferencesGroup o) => IsPreferencesGroup o Source #

Type class for types which can be safely cast to PreferencesGroup, for instance with toPreferencesGroup.

Instances

Instances details
(GObject o, IsDescendantOf PreferencesGroup o) => IsPreferencesGroup o Source # 
Instance details

Defined in GI.Handy.Objects.PreferencesGroup

toPreferencesGroup :: (MonadIO m, IsPreferencesGroup o) => o -> m PreferencesGroup Source #

Cast to PreferencesGroup, for types for which this is known to be safe. For general casts, use castTo.

Methods

Overloaded methods

getDescription

preferencesGroupGetDescription Source #

Arguments

:: (HasCallStack, MonadIO m, IsPreferencesGroup a) 
=> a

self: a PreferencesGroup

-> m Text

Returns: the description of self.

No description available in the introspection data.

Since: 0.0.10

getTitle

preferencesGroupGetTitle Source #

Arguments

:: (HasCallStack, MonadIO m, IsPreferencesGroup a) 
=> a

self: a PreferencesGroup

-> m Text

Returns: the title of self.

Gets the title of self.

Since: 0.0.10

new

preferencesGroupNew Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> m PreferencesGroup

Returns: a new PreferencesGroup

Creates a new PreferencesGroup.

Since: 0.0.10

setDescription

preferencesGroupSetDescription Source #

Arguments

:: (HasCallStack, MonadIO m, IsPreferencesGroup a) 
=> a

self: a PreferencesGroup

-> Text

description: the description

-> m () 

Sets the description for self.

Since: 0.0.10

setTitle

preferencesGroupSetTitle Source #

Arguments

:: (HasCallStack, MonadIO m, IsPreferencesGroup a) 
=> a

self: a PreferencesGroup

-> Text

title: the title

-> m () 

Sets the title for self.

Since: 0.0.10

Properties

description

The description for this group of preferences.

Since: 0.0.10

constructPreferencesGroupDescription :: (IsPreferencesGroup o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “description” property. This is rarely needed directly, but it is used by new.

getPreferencesGroupDescription :: (MonadIO m, IsPreferencesGroup o) => o -> m Text Source #

Get the value of the “description” property. When overloading is enabled, this is equivalent to

get preferencesGroup #description

setPreferencesGroupDescription :: (MonadIO m, IsPreferencesGroup o) => o -> Text -> m () Source #

Set the value of the “description” property. When overloading is enabled, this is equivalent to

set preferencesGroup [ #description := value ]

title

The title for this group of preferences.

Since: 0.0.10

constructPreferencesGroupTitle :: (IsPreferencesGroup o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “title” property. This is rarely needed directly, but it is used by new.

getPreferencesGroupTitle :: (MonadIO m, IsPreferencesGroup o) => o -> m Text Source #

Get the value of the “title” property. When overloading is enabled, this is equivalent to

get preferencesGroup #title

setPreferencesGroupTitle :: (MonadIO m, IsPreferencesGroup o) => o -> Text -> m () Source #

Set the value of the “title” property. When overloading is enabled, this is equivalent to

set preferencesGroup [ #title := value ]