Gtk2::Gdk::Window Glib::Object +----Gtk2::Gdk::Drawable +----Gtk2::Gdk::Window

window = Gtk2::Gdk::Window->new ($parent, $attributes_ref)

$window->set_accept_focus ($accept_focus)

(window, win_x, win_y) = Gtk2::Gdk::Window->at_pointer
Returns window, a Gtk2::Gdk::Window and win_x and win_y, integers.

$window->set_back_pixmap ($pixmap, $parent_relative=0)

$window->set_background ($color)

$window->begin_move_drag ($button, $root_x, $root_y, $timestamp)

$window->begin_paint_rect ($rectangle)

$window->begin_paint_region ($region)

$window->begin_resize_drag ($edge, $button, $root_x, $root_y, $timestamp)

$window->set_child_shapes

list = $window->get_children
Returns the list of children (Gtk2::Gdk::Window's) known to gdk.

$window->clear

$window->clear_area ($x, $y, $width, $height)

$window->clear_area_e ($x, $y, $width, $height)

$window->configure_finished

$window->set_cursor ($cursor)

Gtk2::Gdk::Window->set_debug_updates ($enable)

$window->set_debug_updates ($enable)

(boolean, decorations) = $window->get_decorations

$window->set_decorations ($decorations)

$window->deiconify

$window->destroy

$window->enable_synchronized_configure

$window->end_paint

eventmask = $window->get_events

$window->set_events ($event_mask)

$window->focus ($timestamp)

$window->set_focus_on_map ($focus_on_map)

window = Gtk2::Gdk::Window->foreign_new ($anid)

window = Gtk2::Gdk::Window->foreign_new_for_display ($display, $anid)

rectangle = $window->get_frame_extents

$window->freeze_updates

$window->fullscreen

$window->set_functions ($functions)

$sm_client_id->gdk_set_sm_client_id

(x, y, width, height, depth) = $window->get_geometry

$window->set_geometry_hints ($geometry)

$window->set_geometry_hints ($geometry, $geom_mask)
The geom_mask argument, describing which fields in the geometry are valid, is optional. If omitted it will be inferred from the geometry itself.

window = $window->get_group

$window->set_group ($leader)

$window->hide

$window->set_icon_list (...)

$window->set_icon_name ($name)

$window->set_icon ($icon_window, $pixmap, $mask)

$window->iconify

(real_drawable, x_offset, y_offset) = $window->get_internal_paint_info

$window->invalidate_maybe_recurse ($region, $func, $data=undef)

$window->invalidate_rect ($rectangle, $invalidate_children)

$window->invalidate_region ($region, $invalidate_children)

boolean = $window->is_viewable

boolean = $window->is_visible

$window->set_keep_above ($setting)

$window->set_keep_below ($setting)

window = Gtk2::Gdk::Window->lookup ($anid)

window = Gtk2::Gdk::Window->lookup_for_display ($display, $anid)

$window->lower

$window->maximize

$window->merge_child_shapes

$window->set_modal_hint ($modal)

$window->move ($x, $y)

$window->move_resize ($x, $y, $width, $height)

(x, y) = $window->get_origin

$window->set_override_redirect ($override_redirect)

window = $window->get_parent

list = $window->peek_children
An alias for get_children

(window_at_pointer, x, y, mask) = $window->get_pointer
Returns window_at_pointer, a Gtk2::Gdk::Window or undef, x and y, integers, and mask, a Gtk2::Gdk::ModifierType.

(x, y) = $window->get_position

Gtk2::Gdk::Window->process_all_updates

$window->process_all_updates

$window->process_updates ($update_children)

$window->property_change ($property, $type, $format, $mode, ...)
Depending on the value of format, the property value(s) can be: +--------------------+------------------------------------+ | format | value | +--------------------+------------------------------------+ | Gtk2::Gdk::CHARS | a string | | Gtk2::Gdk::USHORTS | one or more unsigned short numbers | | Gtk2::Gdk::ULONGS | one or more unsigned long numbers | +--------------------+------------------------------------+

$window->property_delete ($property)

(property_type, format, data) = $window->property_get ($property, $type, $offset, $length, $pdelete)
See property_change for an explanation of the meaning of format.

$window->raise

$window->register_dnd

$window->reparent ($new_parent, $x, $y)

$window->resize ($width, $height)

$window->set_role ($role)

(x, y) = $window->get_root_origin

$window->scroll ($dx, $dy)

$window->shape_combine_mask ($mask, $x, $y)

$window->shape_combine_region ($shape_region, $offset_x, $offset_y)

$window->show

$window->show_unraised

$window->set_skip_pager_hint ($skips_pager)

$window->set_skip_taskbar_hint ($skips_taskbar)

windowstate = $window->get_state

boolean = $window->set_static_gravities ($use_static)

$window->stick

$window->thaw_updates

$window->set_title ($title)

window = $window->get_toplevel

list = Gtk2::Gdk::Window->get_toplevels
Returns a list of top level windows (Gtk2::Gdk::Window's) known to gdk, on the default screen. A toplevel window is a child of the root window.

$window->set_transient_for ($parent)

$window->set_type_hint ($hint)

$window->unfullscreen

$window->unmaximize

$window->unstick

region or undef = $window->get_update_area

unsigned = $window->get_user_data

$window->set_user_data ($user_data)

$window->set_user_time ($timestamp)

windowtype = $window->get_window_type

$window->withdraw

flags Gtk2::Gdk::EventMask

flags Gtk2::Gdk::WMDecoration

flags Gtk2::Gdk::WMFunction

flags Gtk2::Gdk::WindowHints

flags Gtk2::Gdk::WindowState
Gtk2, Glib::Object, Gtk2::Gdk::Drawable Copyright (C) 2003-2005 by the gtk2-perl team. This software is licensed under the LGPL. See Gtk2 for a full notice.