gio-0.13.1.1: Binding to GIO

Maintainergtk2hs-devel@lists.sourceforge.net
Stabilityalpha
Portabilityportable (depends on GHC)
Safe HaskellNone
LanguageHaskell98

System.GIO.Icons.Emblem

Contents

Description

 

Synopsis

Details

Emblem is an implementation of Icon that supports having an emblem, which is an icon with additional properties. It can than be added to a EmblemedIcon.

Currently, only metainformation about the emblem's origin is supported. More may be added in the future.

Types

Enums

Methods

emblemNew :: IconClass icon => icon -> IO Emblem Source

Creates a new emblem for icon.

emblemNewWithOrigin Source

Arguments

:: IconClass icon 
=> icon

icon a Icon containing the icon.

-> EmblemOrigin

origin a EmblemOrigin enum defining the emblem's origin

-> IO Emblem 

Creates a new emblem for icon.

emblemGetIcon Source

Arguments

:: EmblemClass emblem 
=> emblem

emblem a Emblem from which the icon should be extracted.

-> IO Icon

returns a Icon. The returned object belongs to the emblem and should not be modified or freed.

Gives back the icon from emblem.

emblemGetOrigin :: EmblemClass emblem => emblem -> IO EmblemOrigin Source

Gets the origin of the emblem.