Provided by: libgtk2-perl-doc_1.249-2_all bug

NAME

       Gtk2::GC

DESCRIPTION

       These functions provide access to a shared pool of Gtk2::Gdk::GC objects. When a new
       Gtk2::Gdk::GC is needed, Gtk2::Gdk::GC::get is called with the required depth, colormap
       and Gtk2::Gdk::GCValues. If a Gtk2::Gdk::GC with the required properties already exists
       then that is returned. If not, a new Gtk2::Gdk::GC is created.

       [From: <http://developer.gnome.org/doc/API/2.0/gtk/gtk-Graphics-Contexts.html>]

HIERARCHY

         Glib::Object
         +----Gtk2::Gdk::GC
              +----Gtk2::GC

METHODS

   gc = Gtk2::GC->get ($depth, $colormap, $values)
       •   $depth (integer)

       •   $colormap (Gtk2::Gdk::Colormap)

       •   $values (Gtk2::Gdk::GCValues) Values to match

       $values is a hashref with keys and values as per "Gtk2::Gdk::GC->new" (see Gtk2::Gdk::GC).

   Compatibility
       Before version 1.200 of the Gtk2 perl module, it was necessary to call
       "Gtk2::GC::release()" on GCs obtained from "Gtk2::GC::get()".  As of version 1.200, this
       is no longer necessary; a GC will be released when the last perl reference goes away.
       Old-style code continues to work, but "Gtk2::GC::release()" is deprecated.

SEE ALSO

       Gtk2

COPYRIGHT

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

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