Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Gtk2::Gdk::Pixmap(3)  User Contributed Perl Documentation Gtk2::Gdk::Pixmap(3)

NAME
       Gtk2::Gdk::Pixmap - wrapper for GdkPixmap

HIERARCHY
	 Glib::Object
	 +----Gtk2::Gdk::Drawable
	      +----Gtk2::Gdk::Pixmap

METHODS
   pixmap = Gtk2::Gdk::Pixmap->new ($drawable, $width, $height,	$depth)
       o   $drawable (Gtk2::Gdk::Drawable or undef)

       o   $width (integer)

       o   $height (integer)

       o   $depth (integer)

   (pixmap, mask) = Gtk2::Gdk::Pixmap->colormap_create_from_xpm	($drawable,
       $colormap, $transparent_color, $filename)
       o   $drawable (Gtk2::Gdk::Drawable or undef) may	be undef if $colormap
	   is given

       o   $colormap (Gtk2::Gdk::Colormap or undef) GdkColormap	to use for the
	   new image; may be undef if $drawable	is given.

       o   $transparent_color (Gtk2::Gdk::Color	or undef) color	of pixels that
	   are transparent in the input	file.  if undef, a default is used.

       o   $filename (localized	file name)

   ($pixmap, $mask) = Gtk2::Gdk::Pixmap->colormap_create_from_xpm_d
       ($drawable, $colormap, $transparent_color, @xpm_data)
       o   $drawable (Gtk2::Gdk::Drawable or undef) may	be undef if $colormap
	   is given

       o   $colormap (Gtk2::Gdk::Colormap or undef) GdkColormap	to use for the
	   new image; may be undef if $drawable	is given.

       o   $transparent_color (Gtk2::Gdk::Color	or undef) color	of pixels that
	   are transparent in the input	file.  if undef, a default is used.

       o   ... (list) of strings, xpm data

       Create a	pixmap from the	provided xpm data, using a specific colormap.
       See "create_from_xpm_d".

   pixmap = Gtk2::Gdk::Pixmap->create_from_data	($drawable, $data, $width,
       $height,	$depth,	$fg, $bg)
       o   $drawable (Gtk2::Gdk::Drawable)

       o   $data (string)

       o   $width (integer)

       o   $height (integer)

       o   $depth (integer)

       o   $fg (Gtk2::Gdk::Color)

       o   $bg (Gtk2::Gdk::Color)

   (pixmap, mask) = Gtk2::Gdk::Pixmap->create_from_xpm ($drawable,
       $transparent_color, $filename)
       o   $drawable (Gtk2::Gdk::Drawable)

       o   $transparent_color (Gtk2::Gdk::Color	or undef)

       o   $filename (localized	file name)

   ($pixmap, $mask) = Gtk2::Gdk::Pixmap->create_from_xpm_d ($drawable,
       $transparent_color, @xpm_data)
       o   $drawable (Gtk2::Gdk::Drawable) used	to determine the colormap and
	   visual of the image.

       o   $transparent_color (Gtk2::Gdk::Color	or undef) color	of pixels that
	   are transparent in the input	file.  if undef, a default is used.

       o   ... (list) of strings, xpm data

       Create a	pixmap from the	provided xpm data, usually included in the
       program as an inline image.  See	"new_from_xpm_data" in
       Gtk2::Gdk::Pixbuf for a description of the format of this data.

   pixmap = Gtk2::Gdk::Pixmap->foreign_new ($anid)
       o   $anid (Gtk2::Gdk::NativeWindow)

   pixmap = Gtk2::Gdk::Pixmap->foreign_new_for_display ($display, $anid)
       o   $display (Gtk2::Gdk::Display)

       o   $anid (Gtk2::Gdk::NativeWindow)

       Since: gtk+ 2.2

   pixmap = Gtk2::Gdk::Pixmap->foreign_new_for_screen ($screen,	$anid, $width,
       $height,	$depth)
       o   $screen (Gtk2::Gdk::Screen)

       o   $anid (Gtk2::Gdk::NativeWindow)

       o   $width (integer)

       o   $height (integer)

       o   $depth (integer)

       Since: gtk+ 2.10

   pixmap = Gtk2::Gdk::Pixmap->lookup ($anid)
       o   $anid (Gtk2::Gdk::NativeWindow)

   pixmap = Gtk2::Gdk::Pixmap->lookup_for_display ($display, $anid)
       o   $display (Gtk2::Gdk::Display)

       o   $anid (Gtk2::Gdk::NativeWindow)

       Since: gtk+ 2.2

SEE ALSO
       Gtk2, Glib::Object, Gtk2::Gdk::Drawable

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

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

perl v5.32.1			  2022-04-02		  Gtk2::Gdk::Pixmap(3)

NAME | HIERARCHY | METHODS | SEE ALSO | COPYRIGHT

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Gtk2::Gdk::Pixmap&sektion=3&manpath=FreeBSD+13.1-RELEASE+and+Ports>

home | help