gio-0.12.4: Binding to the GIO.

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

System.GIO.Icons.EmblemedIcon

Contents

Description

 

Synopsis

Details

EmblemedIcon is an implementation of Icon that supports adding an emblem to an icon. Adding multiple emblems to an icon is ensured via emblemedIconAddEmblem.

Note that EmblemedIcon allows no control over the position of the emblems. See also Emblem for more information.

Types

Methods

emblemedIconNew :: (IconClass icon, EmblemClass emblem) => icon -> emblem -> IO EmblemedIconSource

Creates a new emblemed icon for icon with the emblem emblem.

emblemedIconGetIconSource

Arguments

:: EmblemedIconClass emblemed 
=> emblemed 
-> IO Icon

returns a Icon that is owned by emblemed

Gets the main icon for emblemed.

emblemedIconGetEmblemsSource

Arguments

:: EmblemedIconClass emblemed 
=> emblemed 
-> IO [Emblem]

returns a list of Emblem s that is owned by emblemed

Gets the list of emblems for the icon.

emblemedIconAddEmblem :: EmblemedIconClass emblemed => emblemed -> Emblem -> IO ()Source

Adds emblem to the Emblem.