Gtk2::IconTheme − wrapper for GtkIconTheme
Glib::Object
+−−−−Gtk2::IconTheme
icontheme =
Gtk2::IconTheme−>new
Gtk2::IconTheme−>add_builtin_icon ($icon_name,
$size, $pixbuf)
• |
$icon_name (string) |
|||
• |
$size (integer) |
|||
• |
$pixbuf (Gtk2::Gdk::Pixbuf) |
$icon_theme−>append_search_path ($path)
• |
$path (localized file name) |
iconinfo or undef = $icon_theme−>choose_icon ($icon_names, $size, $flags)
• |
$icon_names (scalar) |
|||
• |
$size (integer) |
|||
• |
$flags (Gtk2::IconLookupFlags) |
Since: gtk+ 2.12
$icon_theme−>set_custom_theme ($theme_name)
• |
$theme_name (string or undef) |
Cannot be used on a "Gtk2::IconTheme" returned by Gtk2::IconTheme−>get_default or Gtk2::IconTheme−>get_for_screen.
icontheme =
Gtk2::IconTheme−>get_default
string or undef =
$icon_theme−>get_example_icon_name
icontheme = Gtk2::IconTheme−>get_for_screen
($screen)
• |
$screen (Gtk2::Gdk::Screen) |
boolean = $icon_theme−>has_icon ($icon_name)
• |
$icon_name (string) |
list = $icon_theme−>get_icon_sizes ($icon_name)
• |
$icon_name (string) |
Since: gtk+ 2.6
list =
$icon_theme−>list_contexts
Since: gtk+ 2.12
list = $icon_theme−>list_icons ($context)
• |
$context (string or undef) |
pixbuf or undef = $icon_theme−>load_icon ($icon_name, $size, $flags)
• |
$icon_name (string) |
|||
• |
$size (integer) |
|||
• |
$flags (Gtk2::IconLookupFlags) |
May croak with a Glib::Error in $@ on failure.
iconinfo or undef = $icon_theme−>lookup_icon ($icon_name, $size, $flags)
• |
$icon_name (string) |
|||
• |
$size (integer) |
|||
• |
$flags (Gtk2::IconLookupFlags) |
$icon_theme−>prepend_search_path ($path)
• |
$path (localized file name) |
boolean =
$icon_theme−>rescan_if_needed
$icon_theme−>set_screen ($screen)
• |
$screen (Gtk2::Gdk::Screen) |
list =
$icon_theme−>get_search_path
$icon_theme−>set_search_path (...)
• |
... (list) |
changed (Gtk2::IconTheme)
flags Gtk2::IconLookupFlags
• |
’no−svg’ / ’ GTK_ICON_LOOKUP_NO_SVG ’ | ||
• |
’force−svg’ / ’ GTK_ICON_LOOKUP_FORCE_SVG ’ | ||
• |
’use−builtin’ / ’ GTK_ICON_LOOKUP_USE_BUILTIN ’ | ||
• |
’generic−fallback’ / ’ GTK_ICON_LOOKUP_GENERIC_FALLBACK ’ | ||
• |
’force−size’ / ’ GTK_ICON_LOOKUP_FORCE_SIZE ’ |
enum Gtk2::IconThemeError
• |
’not−found’ / ’ GTK_ICON_THEME_NOT_FOUND ’ |
|||
• |
’failed’ / ’ GTK_ICON_THEME_FAILED ’ |
Gtk2, Glib::Object
Copyright (C) 2003−2011 by the gtk2−perl team.
This software is licensed under the LGPL. See Gtk2 for a full notice.