Gtk2::Gdk::Visual

NAME

Gtk2::Gdk::Visual − wrapper for GdkVisual

HIERARCHY

Glib::Object
+−−−−Gtk2::Gdk::Visual

METHODS

integer = Gtk2::Gdk::Visual−>get_best_depth
visual = Gtk2::Gdk::Visual−>get_best
visualtype = Gtk2::Gdk::Visual−>get_best_type
visual or undef = Gtk2::Gdk::Visual−>get_best_with_both ($depth, $visual_type)

$depth (integer)

$visual_type (Gtk2::Gdk::VisualType)

visual or undef = Gtk2::Gdk::Visual−>get_best_with_depth ($depth)

$depth (integer)

visual or undef = Gtk2::Gdk::Visual−>get_best_with_type ($visual_type)

$visual_type (Gtk2::Gdk::VisualType)

integer = $visual−>bits_per_rgb
integer = $visual−>get_bits_per_rgb

Since: gtk+ 2.22

unsigned = $visual−>blue_mask
(mask, shift, precision) = $visual−>get_blue_pixel_details

Since: gtk+ 2.22

integer = $visual−>blue_prec
integer = $visual−>blue_shift
byteorder = $visual−>byte_order
byteorder = $visual−>get_byte_order

Since: gtk+ 2.22

integer = $visual−>colormap_size
integer = $visual−>get_colormap_size

Since: gtk+ 2.22

integer = $visual−>depth
integer = $visual−>get_depth

Since: gtk+ 2.22

unsigned = $visual−>green_mask
(mask, shift, precision) = $visual−>get_green_pixel_details

Since: gtk+ 2.22

integer = $visual−>green_prec
integer = $visual−>green_shift
unsigned = $visual−>red_mask
(mask, shift, precision) = $visual−>get_red_pixel_details

Since: gtk+ 2.22

integer = $visual−>red_prec
integer = $visual−>red_shift
screen = $visual−>get_screen

Since: gtk+ 2.2

visual = Gtk2::Gdk::Visual−>get_system
visualtype = $visual−>type
visualtype = $visual−>get_visual_type

Since: gtk+ 2.22

ENUMS AND FLAGS

enum Gtk2::Gdk::ByteOrder

’lsb−first’ / ’ GDK_LSB_FIRST

’msb−first’ / ’ GDK_MSB_FIRST

enum Gtk2::Gdk::VisualType

’static−gray’ / ’ GDK_VISUAL_STATIC_GRAY

’grayscale’ / ’ GDK_VISUAL_GRAYSCALE

’static−color’ / ’ GDK_VISUAL_STATIC_COLOR

’pseudo−color’ / ’ GDK_VISUAL_PSEUDO_COLOR

’true−color’ / ’ GDK_VISUAL_TRUE_COLOR

’direct−color’ / ’ GDK_VISUAL_DIRECT_COLOR

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.