Gtk2::Gdk::Drawable man page on Fedora
Printed from http://www.polarhome.com/service/man/?qf=Gtk2%3A%3AGdk%3A%3ADrawable&af=0&tf=2&of=Fedora
Gtk2::Gdk::Drawable(3)User Contributed Perl DocumentatioGtk2::Gdk::Drawable(3)
NAME
Gtk2::Gdk::Drawable
HIERARCHY
Glib::Object
+----Gtk2::Gdk::Drawable
METHODS
unsigned = $drawable->XID
unsigned = $drawable->XWINDOW
region = $drawable->get_clip_region
colormap = $drawable->get_colormap
$drawable->set_colormap ($colormap)
· $colormap (Gtk2::Gdk::Colormap)
image = $drawable->copy_to_image ($image, $src_x, $src_y, $dest_x, $dest_y,
$width, $height)
· $image (Gtk2::Gdk::Image or undef)
· $src_x (integer)
· $src_y (integer)
· $dest_x (integer)
· $dest_y (integer)
· $width (integer)
· $height (integer)
Since: gtk+ 2.4
integer = $drawable->get_depth
display = $drawable->get_display
Since: gtk+ 2.2
$drawable->draw_arc ($gc, $filled, $x, $y, $width, $height, $angle1,
$angle2)
· $gc (Gtk2::Gdk::GC)
· $filled (boolean)
· $x (integer)
· $y (integer)
· $width (integer)
· $height (integer)
· $angle1 (integer)
· $angle2 (integer)
$drawable->draw_drawable ($gc, $src, $xsrc, $ysrc, $xdest, $ydest, $width,
$height)
· $gc (Gtk2::Gdk::GC)
· $src (Gtk2::Gdk::Drawable)
· $xsrc (integer)
· $ysrc (integer)
· $xdest (integer)
· $ydest (integer)
· $width (integer)
· $height (integer)
$drawable->draw_gray_image ($gc, $x, $y, $width, $height, $dith, $buf,
$rowstride)
· $gc (Gtk2::Gdk::GC)
· $x (integer)
· $y (integer)
· $width (integer)
· $height (integer)
· $dith (Gtk2::Gdk::RgbDither)
· $buf (scalar)
· $rowstride (integer)
$drawable->draw_image ($gc, $image, $xsrc, $ysrc, $xdest, $ydest, $width,
$height)
· $gc (Gtk2::Gdk::GC)
· $image (Gtk2::Gdk::Image)
· $xsrc (integer)
· $ysrc (integer)
· $xdest (integer)
· $ydest (integer)
· $width (integer)
· $height (integer)
$drawable->draw_indexed_image ($gc, $x, $y, $width, $height, $dith, $buf,
$rowstride, $cmap)
· $gc (Gtk2::Gdk::GC)
· $x (integer)
· $y (integer)
· $width (integer)
· $height (integer)
· $dith (Gtk2::Gdk::RgbDither)
· $buf (scalar)
· $rowstride (integer)
· $cmap (scalar)
$drawable->draw_layout ($gc, $x, $y, $layout)
· $gc (Gtk2::Gdk::GC)
· $x (integer)
· $y (integer)
· $layout (Pango::Layout)
$drawable->draw_layout_line ($gc, $x, $y, $line)
· $gc (Gtk2::Gdk::GC)
· $x (integer)
· $y (integer)
· $line (Pango::LayoutLine)
$drawable->draw_layout_line_with_colors ($gc, $x, $y, $line, $foreground,
$background)
· $gc (Gtk2::Gdk::GC)
· $x (integer)
· $y (integer)
· $line (Pango::LayoutLine)
· $foreground (Gtk2::Gdk::Color)
· $background (Gtk2::Gdk::Color)
$drawable->draw_layout_with_colors ($gc, $x, $y, $layout, $foreground,
$background)
· $gc (Gtk2::Gdk::GC)
· $x (integer)
· $y (integer)
· $layout (Pango::Layout)
· $foreground (Gtk2::Gdk::Color)
· $background (Gtk2::Gdk::Color)
$drawable->draw_line ($gc, $x1_, $y1_, $x2_, $y2_)
· $gc (Gtk2::Gdk::GC)
· $x1_ (integer)
· $y1_ (integer)
· $x2_ (integer)
· $y2_ (integer)
$drawable->draw_lines ($gc, $x1, $y1, ...)
· $gc (Gtk2::Gdk::GC)
· $x1 (integer) the x coordinate of the first point
· $y1 (integer) the y coordinate of the first point
· ... (list) pairs of x and y coordinates
$drawable->draw_pixbuf ($gc, $pixbuf, $src_x, $src_y, $dest_x, $dest_y,
$width, $height, $dither, $x_dither, $y_dither)
· $gc (Gtk2::Gdk::GC)
· $pixbuf (Gtk2::Gdk::Pixbuf)
· $src_x (integer)
· $src_y (integer)
· $dest_x (integer)
· $dest_y (integer)
· $width (integer)
· $height (integer)
· $dither (Gtk2::Gdk::RgbDither)
· $x_dither (integer)
· $y_dither (integer)
Since: gtk+ 2.2
$drawable->draw_point ($gc, $x, $y)
· $gc (Gtk2::Gdk::GC)
· $x (integer)
· $y (integer)
$drawable->draw_points ($gc, $x1, $y1, ...)
· $gc (Gtk2::Gdk::GC)
· $x1 (integer) the x coordinate of the first point
· $y1 (integer) the y coordinate of the first point
$drawable->draw_polygon ($gc, $filled, $x1, $y1, ...)
· $gc (Gtk2::Gdk::GC)
· $filled (boolean)
· $x1 (integer) the x coordinate of the first point
· $y1 (integer) the y coordinate of the first point
· ... (list) pairs of x and y coordinates
$drawable->draw_rectangle ($gc, $filled, $x, $y, $width, $height)
· $gc (Gtk2::Gdk::GC)
· $filled (boolean)
· $x (integer)
· $y (integer)
· $width (integer)
· $height (integer)
$drawable->draw_rgb_32_image ($gc, $x, $y, $width, $height, $dith, $buf,
$rowstride)
· $gc (Gtk2::Gdk::GC)
· $x (integer)
· $y (integer)
· $width (integer)
· $height (integer)
· $dith (Gtk2::Gdk::RgbDither)
· $buf (scalar)
· $rowstride (integer)
$drawable->draw_rgb_32_image_dithalign ($gc, $x, $y, $width, $height,
$dith, $rgb_buf, $rowstride, $xdith, $ydith)
· $gc (Gtk2::Gdk::GC)
· $x (integer)
· $y (integer)
· $width (integer)
· $height (integer)
· $dith (Gtk2::Gdk::RgbDither)
· $rgb_buf (scalar)
· $rowstride (integer)
· $xdith (integer)
· $ydith (integer)
$drawable->draw_rgb_image ($gc, $x, $y, $width, $height, $dith, $buf,
$rowstride)
· $gc (Gtk2::Gdk::GC)
· $x (integer)
· $y (integer)
· $width (integer)
· $height (integer)
· $dith (Gtk2::Gdk::RgbDither)
· $buf (scalar)
· $rowstride (integer)
$drawable->draw_rgb_image_dithalign ($gc, $x, $y, $width, $height, $dith,
$rgb_buf, $rowstride, $xdith, $ydith)
· $gc (Gtk2::Gdk::GC)
· $x (integer)
· $y (integer)
· $width (integer)
· $height (integer)
· $dith (Gtk2::Gdk::RgbDither)
· $rgb_buf (scalar)
· $rowstride (integer)
· $xdith (integer)
· $ydith (integer)
$drawable->draw_segments ($gc, $x1, $y1, $x2, $y2, ...)
· $gc (Gtk2::Gdk::GC)
· $x1 (integer) the x coordinate of the first point
· $y1 (integer) the y coordinate of the first point
· $x2 (integer) the x coordinate of the second point
· $y2 (integer) the y coordinate of the second point
· ... (list) quads of x and y coordinates
image = $drawable->get_image ($x, $y, $width, $height)
· $x (integer)
· $y (integer)
· $width (integer)
· $height (integer)
screen = $drawable->get_screen
Since: gtk+ 2.2
(width, height) = $drawable->get_size
region = $drawable->get_visible_region
visual = $drawable->get_visual
unsigned = $drawable->get_xid
ENUMS AND FLAGS
enum Gtk2::Gdk::RgbDither
· 'none' / 'GDK_RGB_DITHER_NONE'
· 'normal' / 'GDK_RGB_DITHER_NORMAL'
· 'max' / 'GDK_RGB_DITHER_MAX'
SEE ALSO
Gtk2, Glib::Object
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.14.1 2011-08-30 Gtk2::Gdk::Drawable(3)
[top]
List of man pages available for Fedora
Copyright (c) for man pages and the logo by the respective OS vendor.
For those who want to learn more, the polarhome community provides shell access and support.
[legal]
[privacy]
[GNU]
[policy]
[cookies]
[netiquette]
[sponsors]
[FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
|
Vote for polarhome
|