Gnome2::IconTheme

Section: User Contributed Perl Documentation (3pm)
Updated: 2009-03-15
Index Return to Main Contents
 

NAME

Gnome2::IconTheme - wrapper for GnomeIconTheme  

HIERARCHY

  Glib::Object
  +----Gnome2::IconTheme

 

METHODS

 

icontheme = Gnome2::IconTheme->new

 

boolean = $theme->get_allow_svg

 

$theme->set_allow_svg ($allow_svg)

$allow_svg (boolean)
 

$theme->append_search_path ($path)

$path (string)
 

$theme->set_custom_theme ($theme_name)

$theme_name (string)
 

string = $theme->get_example_icon_name

 

boolean = $theme->has_icon ($icon_name)

$icon_name (string)
 

list = $theme->list_icons ($context=undef)

$context (string)

Returns a list of icons.  

list = $icon_theme->lookup ($thumbnail_factory, $file_uri, $custom_icon, $file_info, $mime_type, $flags)

$thumbnail_factory (Gnome2::ThumbnailFactory or undef)
$file_uri (string)
$custom_icon (scalar)
$file_info (Gnome2::VFS::FileInfo)
$mime_type (string)
$flags (Gnome2::IconLookupFlags)

Returns the icon name and a GnomeIconLookupFlags.  

list = $theme->lookup_icon ($icon_name, $size)

$icon_name (string)
$size (integer)

Returns the filename, the icon data and the base size.  

list = $icon_theme->lookup_sync ($thumbnail_factory, $file_uri, $custom_icon, $flags)

$thumbnail_factory (Gnome2::ThumbnailFactory or undef)
$file_uri (string)
$custom_icon (scalar)
$flags (Gnome2::IconLookupFlags)

Returns the icon name and a GnomeIconLookupFlags.  

$theme->prepend_search_path ($path)

$path (string)
 

boolean = $theme->rescan_if_needed

 

list = $theme->get_search_path

Returns a list of paths.  

$theme->set_search_path (...)

... (list) of paths
 

SIGNALS

changed (Gnome2::IconTheme)
 

ENUMS AND FLAGS

 

flags Gnome2::IconLookupFlags

'none' / 'GNOME_ICON_LOOKUP_FLAGS_NONE'
'embedding-text' / 'GNOME_ICON_LOOKUP_FLAGS_EMBEDDING_TEXT'
'show-small-images-as-themselves' / 'GNOME_ICON_LOOKUP_FLAGS_SHOW_SMALL_IMAGES_AS_THEMSELVES'
'allow-svg-as-themselves' / 'GNOME_ICON_LOOKUP_FLAGS_ALLOW_SVG_AS_THEMSELVES'
 

SEE ALSO

Gnome2, Glib::Object  

COPYRIGHT

Copyright (C) 2003-2004 by the gtk2-perl team.

This software is licensed under the LGPL. See Gnome2 for a full notice.


 

Index

NAME
HIERARCHY
METHODS
icontheme = Gnome2::IconTheme->new
boolean = $theme->get_allow_svg
$theme->set_allow_svg ($allow_svg)
$theme->append_search_path ($path)
$theme->set_custom_theme ($theme_name)
string = $theme->get_example_icon_name
boolean = $theme->has_icon ($icon_name)
list = $theme->list_icons ($context=undef)
list = $icon_theme->lookup ($thumbnail_factory, $file_uri, $custom_icon, $file_info, $mime_type, $flags)
list = $theme->lookup_icon ($icon_name, $size)
list = $icon_theme->lookup_sync ($thumbnail_factory, $file_uri, $custom_icon, $flags)
$theme->prepend_search_path ($path)
boolean = $theme->rescan_if_needed
list = $theme->get_search_path
$theme->set_search_path (...)
SIGNALS
ENUMS AND FLAGS
flags Gnome2::IconLookupFlags
SEE ALSO
COPYRIGHT

This document was created by man2html, using the manual pages.
Time: 19:49:22 GMT, April 27, 2011