NAME
Gtk2::Ex::GdkBits - miscellaneous Gdk helpers
SYNOPSIS
use Gtk2::Ex::GdkBits;
FUNCTIONS
($x,$y) = Gtk2::Ex::GdkBits::window_get_root_position ($window)
-
Return two values
$x,$y
which are the top left corner of$window
in root window coordinates.This is the same as
$window->get_origin
, but it's implemented with$window->get_position
calls and thus uses the most recently recorded window positions rather than making an X server round-trip. ($x,$y) = Gtk2::Ex::GdkBits::window_clear_region ($window, $region)
-
Clear the area of
$region
in$window
to its background pixel colour or pixmap contents. Gtk2::Ex::GdkBits::draw_rectangle_corners ($drawable, $gc, $filled, $x1,$y1, $x2,$y2)
-
Draw a rectangle with corners at
$x1
,$y1
and$x2
,$y2
.
EXPORTS
Nothing is exported by default, but the functions can be requested in usual Exporter
style,
use Gtk2::Ex::GdkBits 'window_clear_region';
position_widget_topcentre ($win, $region);
There's no :all
tag since this module is meant as a grab-bag of functions and to import as-yet unknown things would be asking for name clashes.
SEE ALSO
Gtk2::Ex::WidgetBits, Gtk2::Gdk, Gtk2::Gdk::Window
HOME PAGE
http://user42.tuxfamily.org/gtk2-ex-widgetbits/index.html
LICENSE
Copyright 2008, 2009, 2010, 2011 Kevin Ryde
Gtk2-Ex-WidgetBits is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3, or (at your option) any later version.
Gtk2-Ex-WidgetBits is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with Gtk2-Ex-WidgetBits. If not, see http://www.gnu.org/licenses/.