Ubuntu Manpages

Gnome2::Wnck::Window

an object representing a window

  Glib::Object
  +----Gnome2::Wnck::Window

$window->activate ($timestamp)

  • $timestamp (unsigned)

$window->activate_transient ($timestamp)

  • $timestamp (unsigned)

$window->close ($timestamp)

  • $timestamp (unsigned)

$window->set_fullscreen ($fullscreen)

  • $fullscreen (boolean)

$window->set_geometry ($gravity, $geometry_mask, $x, $y, $width, $height)

  • $gravity (Gnome2::Wnck::WindowGravity)
  • $geometry_mask (Gnome2::Wnck::WindowMoveResizeMask)
  • $x (integer)
  • $y (integer)
  • $width (integer)
  • $height (integer)

  • $xwindow (unsigned)

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

  • $x (integer)
  • $y (integer)
  • $width (integer)
  • $height (integer)

boolean = $window->is_in_viewport ($workspace)

  • $workspace (Gnome2::Wnck::Workspace)

boolean = $window->is_on_workspace ($workspace)

  • $workspace (Gnome2::Wnck::Workspace)

boolean = $window->is_visible_on_workspace ($workspace)

  • $workspace (Gnome2::Wnck::Workspace)

$window->move_to_workspace ($space)

  • $space (Gnome2::Wnck::Workspace)

$window->set_skip_pager ($skip)

  • $skip (boolean)

$window->set_skip_tasklist ($skip)

  • $skip (boolean)

$window->set_sort_order ($order)

  • $order (integer)

$window->unminimize ($timestamp)

  • $timestamp (unsigned)

$window->set_window_type ($wintype)

  • $wintype (Gnome2::Wnck::WindowType)

  • 'move' / 'WNCK_WINDOW_ACTION_MOVE'
  • 'resize' / 'WNCK_WINDOW_ACTION_RESIZE'
  • 'shade' / 'WNCK_WINDOW_ACTION_SHADE'
  • 'stick' / 'WNCK_WINDOW_ACTION_STICK'
  • 'maximize-horizontally' / 'WNCK_WINDOW_ACTION_MAXIMIZE_HORIZONTALLY'
  • 'maximize-vertically' / 'WNCK_WINDOW_ACTION_MAXIMIZE_VERTICALLY'
  • 'change-workspace' / 'WNCK_WINDOW_ACTION_CHANGE_WORKSPACE'
  • 'close' / 'WNCK_WINDOW_ACTION_CLOSE'
  • 'unmaximize-horizontally' / 'WNCK_WINDOW_ACTION_UNMAXIMIZE_HORIZONTALLY'
  • 'unmaximize-vertically' / 'WNCK_WINDOW_ACTION_UNMAXIMIZE_VERTICALLY'
  • 'unshade' / 'WNCK_WINDOW_ACTION_UNSHADE'
  • 'unstick' / 'WNCK_WINDOW_ACTION_UNSTICK'
  • 'minimize' / 'WNCK_WINDOW_ACTION_MINIMIZE'
  • 'unminimize' / 'WNCK_WINDOW_ACTION_UNMINIMIZE'
  • 'maximize' / 'WNCK_WINDOW_ACTION_MAXIMIZE'
  • 'unmaximize' / 'WNCK_WINDOW_ACTION_UNMAXIMIZE'
  • 'fullscreen' / 'WNCK_WINDOW_ACTION_FULLSCREEN'
  • 'above' / 'WNCK_WINDOW_ACTION_ABOVE'
  • 'below' / 'WNCK_WINDOW_ACTION_BELOW'

  • 'current' / 'WNCK_WINDOW_GRAVITY_CURRENT'
  • 'northwest' / 'WNCK_WINDOW_GRAVITY_NORTHWEST'
  • 'north' / 'WNCK_WINDOW_GRAVITY_NORTH'
  • 'northeast' / 'WNCK_WINDOW_GRAVITY_NORTHEAST'
  • 'west' / 'WNCK_WINDOW_GRAVITY_WEST'
  • 'center' / 'WNCK_WINDOW_GRAVITY_CENTER'
  • 'east' / 'WNCK_WINDOW_GRAVITY_EAST'
  • 'southwest' / 'WNCK_WINDOW_GRAVITY_SOUTHWEST'
  • 'south' / 'WNCK_WINDOW_GRAVITY_SOUTH'
  • 'southeast' / 'WNCK_WINDOW_GRAVITY_SOUTHEAST'
  • 'static' / 'WNCK_WINDOW_GRAVITY_STATIC'

  • 'x' / 'WNCK_WINDOW_CHANGE_X'
  • 'y' / 'WNCK_WINDOW_CHANGE_Y'
  • 'width' / 'WNCK_WINDOW_CHANGE_WIDTH'
  • 'height' / 'WNCK_WINDOW_CHANGE_HEIGHT'

  • 'minimized' / 'WNCK_WINDOW_STATE_MINIMIZED'
  • 'maximized-horizontally' / 'WNCK_WINDOW_STATE_MAXIMIZED_HORIZONTALLY'
  • 'maximized-vertically' / 'WNCK_WINDOW_STATE_MAXIMIZED_VERTICALLY'
  • 'shaded' / 'WNCK_WINDOW_STATE_SHADED'
  • 'skip-pager' / 'WNCK_WINDOW_STATE_SKIP_PAGER'
  • 'skip-tasklist' / 'WNCK_WINDOW_STATE_SKIP_TASKLIST'
  • 'sticky' / 'WNCK_WINDOW_STATE_STICKY'
  • 'hidden' / 'WNCK_WINDOW_STATE_HIDDEN'
  • 'fullscreen' / 'WNCK_WINDOW_STATE_FULLSCREEN'
  • 'demands-attention' / 'WNCK_WINDOW_STATE_DEMANDS_ATTENTION'
  • 'urgent' / 'WNCK_WINDOW_STATE_URGENT'
  • 'above' / 'WNCK_WINDOW_STATE_ABOVE'
  • 'below' / 'WNCK_WINDOW_STATE_BELOW'

  • 'normal' / 'WNCK_WINDOW_NORMAL'
  • 'desktop' / 'WNCK_WINDOW_DESKTOP'
  • 'dock' / 'WNCK_WINDOW_DOCK'
  • 'dialog' / 'WNCK_WINDOW_DIALOG'
  • 'toolbar' / 'WNCK_WINDOW_TOOLBAR'
  • 'menu' / 'WNCK_WINDOW_MENU'
  • 'utility' / 'WNCK_WINDOW_UTILITY'
  • 'splashscreen' / 'WNCK_WINDOW_SPLASHSCREEN'

Gnome2::Wnck, Glib::Object

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

This software is licensed under the LGPL. See Gnome2::Wnck for a full notice.