Gnome2::Wnck::Window3pm
An object representing a window
Hierarchy
Glib::Object+----Gnome2::Wnck::Window
Methods
windowactions = $window->get_actions
$window->activate ($timestamp)
- •
-
$timestamp(unsigned)
$window->activate_transient ($timestamp)
- •
-
$timestamp(unsigned)
application = $window->get_application
classgroup = $window->get_class_group
(x, y, width, height) = $window->get_client_window_geometry
$window->close ($timestamp)
- •
-
$timestamp(unsigned)
widget = $window->create_action_menu
$window->set_fullscreen ($fullscreen)
- •
-
$fullscreen(boolean)
(xp, yp, widthp, heightp) = $window->get_geometry
$window->set_geometry ($gravity, $geometry_mask, $x, $y, $width, $height)
•
|
|
|---|---|
•
|
|
•
|
|
•
|
|
•
|
|
•
|
|
window = Gnome2::Wnck::Window->get ($xwindow)
- •
-
$xwindow(unsigned)
unsigned = $window->get_group_leader
$window->set_icon_geometry ($x, $y, $width, $height)
•
|
|
|---|---|
•
|
|
•
|
|
•
|
|
pixbuf = $window->get_icon
boolean = $window->get_icon_is_fallback
string = $window->get_icon_name
boolean = $window->is_above
boolean = $window->is_active
boolean = $window->is_below
boolean = $window->is_fullscreen
boolean = $window->is_in_viewport ($workspace)
- •
-
$workspace(Gnome2::Wnck::Workspace)
boolean = $window->is_maximized
boolean = $window->is_maximized_horizontally
boolean = $window->is_maximized_vertically
boolean = $window->is_minimized
boolean = $window->is_most_recently_activated
boolean = $window->is_on_workspace ($workspace)
- •
-
$workspace(Gnome2::Wnck::Workspace)
boolean = $window->is_pinned
boolean = $window->is_shaded
boolean = $window->is_skip_pager
boolean = $window->is_skip_tasklist
boolean = $window->is_sticky
boolean = $window->is_visible_on_workspace ($workspace)
- •
-
$workspace(Gnome2::Wnck::Workspace)
$window->keyboard_move
$window->keyboard_size
$window->make_above
$window->make_below
$window->maximize
$window->maximize_horizontally
$window->maximize_vertically
pixbuf = $window->get_mini_icon
$window->minimize
$window->move_to_workspace ($space)
- •
-
$space(Gnome2::Wnck::Workspace)
string = $window->get_name
boolean = $window->needs_attention
boolean = $window->or_transient_needs_attention
integer = $window->get_pid
$window->pin
screen = $window->get_screen
string = $window->get_session_id
string = $window->get_session_id_utf8
$window->shade
$window->set_skip_pager ($skip)
- •
-
$skip(boolean)
$window->set_skip_tasklist ($skip)
- •
-
$skip(boolean)
integer = $window->get_sort_order
$window->set_sort_order ($order)
- •
-
$order(integer)
windowstate = $window->get_state
$window->stick
window = $window->get_transient
boolean = $window->transient_is_most_recently_activated
$window->unmake_above
$window->unmake_below
$window->unmaximize
$window->unmaximize_horizontally
$window->unmaximize_vertically
$window->unminimize ($timestamp)
- •
-
$timestamp(unsigned)
$window->unpin
$window->unshade
$window->unstick
windowtype = $window->get_window_type
$window->set_window_type ($wintype)
- •
-
$wintype(Gnome2::Wnck::WindowType)
workspace = $window->get_workspace
unsigned = $window->get_xid
Signals
actions-changed(Gnome2::Wnck::Window, Gnome2::Wnck::WindowActions, Gnome2::Wnck::WindowActions)
geometry-changed(Gnome2::Wnck::Window)
icon-changed(Gnome2::Wnck::Window)
name-changed(Gnome2::Wnck::Window)
state-changed(Gnome2::Wnck::Window, Gnome2::Wnck::WindowState, Gnome2::Wnck::WindowState)
workspace-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' |
Releases
7 releases since Debian 3.1 (Sarge); the text changed 6 times.