Provided by: libgnome2-perl_1.044-1_amd64 bug

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.