Gnome2::Wnck::Window.3pm

Langue: en

Version: 2008-01-15 (mandriva - 01/05/08)

Section: 3 (Bibliothèques de fonctions)

NAME

Gnome2::Wnck::Window

HIERARCHY

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

METHODS


windowactions = $window->get_actions


windowactions = $window->get_actions


$window->activate ($timestamp)


$window->activate ($timestamp)

$timestamp (unsigned)

$window->activate_transient ($timestamp)


$window->activate_transient ($timestamp)

$timestamp (unsigned)

application = $window->get_application


application = $window->get_application


classgroup = $window->get_class_group


classgroup = $window->get_class_group


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


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


$window->close ($timestamp)


$window->close ($timestamp)

$timestamp (unsigned)

widget = $window->create_action_menu


widget = $window->create_action_menu


$window->set_fullscreen ($fullscreen)


$window->set_fullscreen ($fullscreen)

$fullscreen (boolean)

(xp, yp, widthp, heightp) = $window->get_geometry


(xp, yp, widthp, heightp) = $window->get_geometry


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


$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)

window = Gnome2::Wnck::Window->get ($xwindow)

$xwindow (unsigned)

unsigned = $window->get_group_leader


unsigned = $window->get_group_leader


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


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

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

pixbuf = $window->get_icon


pixbuf = $window->get_icon


boolean = $window->get_icon_is_fallback


boolean = $window->get_icon_is_fallback


string = $window->get_icon_name


string = $window->get_icon_name


boolean = $window->is_above


boolean = $window->is_above


boolean = $window->is_active


boolean = $window->is_active


boolean = $window->is_below


boolean = $window->is_below


boolean = $window->is_fullscreen


boolean = $window->is_fullscreen


boolean = $window->is_in_viewport ($workspace)


boolean = $window->is_in_viewport ($workspace)

$workspace (Gnome2::Wnck::Workspace)

boolean = $window->is_maximized


boolean = $window->is_maximized


boolean = $window->is_maximized_horizontally


boolean = $window->is_maximized_horizontally


boolean = $window->is_maximized_vertically


boolean = $window->is_maximized_vertically


boolean = $window->is_minimized


boolean = $window->is_minimized


boolean = $window->is_most_recently_activated


boolean = $window->is_most_recently_activated


boolean = $window->is_on_workspace ($workspace)


boolean = $window->is_on_workspace ($workspace)

$workspace (Gnome2::Wnck::Workspace)

boolean = $window->is_pinned


boolean = $window->is_pinned


boolean = $window->is_shaded


boolean = $window->is_shaded


boolean = $window->is_skip_pager


boolean = $window->is_skip_pager


boolean = $window->is_skip_tasklist


boolean = $window->is_skip_tasklist


boolean = $window->is_sticky


boolean = $window->is_sticky


boolean = $window->is_visible_on_workspace ($workspace)


boolean = $window->is_visible_on_workspace ($workspace)

$workspace (Gnome2::Wnck::Workspace)

$window->keyboard_move


$window->keyboard_move


$window->keyboard_size


$window->keyboard_size


$window->make_above


$window->make_above


$window->make_below


$window->make_below


$window->maximize


$window->maximize


$window->maximize_horizontally


$window->maximize_horizontally


$window->maximize_vertically


$window->maximize_vertically


pixbuf = $window->get_mini_icon


pixbuf = $window->get_mini_icon


$window->minimize


$window->minimize


$window->move_to_workspace ($space)


$window->move_to_workspace ($space)

$space (Gnome2::Wnck::Workspace)

string = $window->get_name


string = $window->get_name


boolean = $window->needs_attention


boolean = $window->needs_attention


boolean = $window->or_transient_needs_attention


boolean = $window->or_transient_needs_attention


integer = $window->get_pid


integer = $window->get_pid


$window->pin


$window->pin


screen = $window->get_screen


screen = $window->get_screen


string = $window->get_session_id


string = $window->get_session_id


string = $window->get_session_id_utf8


string = $window->get_session_id_utf8


$window->shade


$window->shade


$window->set_skip_pager ($skip)


$window->set_skip_pager ($skip)

$skip (boolean)

$window->set_skip_tasklist ($skip)


$window->set_skip_tasklist ($skip)

$skip (boolean)

integer = $window->get_sort_order


integer = $window->get_sort_order


$window->set_sort_order ($order)


$window->set_sort_order ($order)

$order (integer)

windowstate = $window->get_state


windowstate = $window->get_state


$window->stick


$window->stick


window = $window->get_transient


window = $window->get_transient


boolean = $window->transient_is_most_recently_activated


boolean = $window->transient_is_most_recently_activated


$window->unmake_above


$window->unmake_above


$window->unmake_below


$window->unmake_below


$window->unmaximize


$window->unmaximize


$window->unmaximize_horizontally


$window->unmaximize_horizontally


$window->unmaximize_vertically


$window->unmaximize_vertically


$window->unminimize ($timestamp)


$window->unminimize ($timestamp)

$timestamp (unsigned)

$window->unpin


$window->unpin


$window->unshade


$window->unshade


$window->unstick


$window->unstick


windowtype = $window->get_window_type


windowtype = $window->get_window_type


$window->set_window_type ($wintype)


$window->set_window_type ($wintype)

$wintype (Gnome2::Wnck::WindowType)

workspace = $window->get_workspace


workspace = $window->get_workspace


unsigned = $window->get_xid


unsigned = $window->get_xid

SIGNALS

name-changed (Gnome2::Wnck::Window)
state-changed (Gnome2::Wnck::Window, Gnome2::Wnck::WindowState, Gnome2::Wnck::WindowState)
workspace-changed (Gnome2::Wnck::Window)
icon-changed (Gnome2::Wnck::Window)
actions-changed (Gnome2::Wnck::Window, Gnome2::Wnck::WindowActions, Gnome2::Wnck::WindowActions)
geometry-changed (Gnome2::Wnck::Window)

ENUMS AND FLAGS


flags Gnome2::Wnck::WindowActions

'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'

enum Gnome2::Wnck::WindowGravity

'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'

flags Gnome2::Wnck::WindowMoveResizeMask

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

flags Gnome2::Wnck::WindowState

'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'

enum Gnome2::Wnck::WindowType

'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'

SEE ALSO

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.