Re: pixmaps
- From: "muppet" <scott asofyet org>
- To: <gtk-perl-list gnome org>
- Subject: Re: pixmaps
- Date: Mon, 7 Jul 2003 10:24:52 -0400 (EDT)
Viktor Vislobokov said:
But, there is no pixmap creation examples!
the pixmap stuff should work, but GtkImages viewing GdkPixbufs are much
easier. this is a Gtk+ 2.x change, not merely a gtk2-perl change.
$button = Gtk2::Button->new;
$image = Gtk2::Image->new_from_file ($filename);
$button->add ($image);
or
$button = Gtk2::Button->new;
eval {
$pixbuf = Gtk2::Gdk::Pixbuf->new_from_file ($filename);
$image = Gtk2::Image->new_from_pixbuf ($pixbuf);
$button->add ($image);
};
if ($@) {
warn "couldn't load $filename: $@";
$button->set_text ("something");
}
and even better yet, using stock icons
$image = Gtk2::Image->new_from_stock ('gtk-ok')
see
http://developer.gnome.org/doc/API/2.0/gtk/GtkImage.html
http://developer.gnome.org/doc/API/2.0/gdk-pixbuf/index.html
and the gtk-demo source in Gtk2/gtk-demo/*.pl
--
muppet <scott at asofyet dot org>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]