.\" Automatically generated by Pod::Man 4.09 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .if !\nF .nr F 0 .if \nF>0 \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} .\} .\" ======================================================================== .\" .IX Title "Gnome2::Wnck::Screen 3pm" .TH Gnome2::Wnck::Screen 3pm "2017-07-23" "perl v5.26.0" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" Gnome2::Wnck::Screen \- an object representing a screen .SH "HIERARCHY" .IX Header "HIERARCHY" .Vb 2 \& Glib::Object \& +\-\-\-\-Gnome2::Wnck::Screen .Ve .SH "METHODS" .IX Header "METHODS" .ie n .SS "window = $screen\->\fBget_active_window\fP" .el .SS "window = \f(CW$screen\fP\->\fBget_active_window\fP" .IX Subsection "window = $screen->get_active_window" .ie n .SS "workspace = $screen\->\fBget_active_workspace\fP" .el .SS "workspace = \f(CW$screen\fP\->\fBget_active_workspace\fP" .IX Subsection "workspace = $screen->get_active_workspace" .ie n .SS "unsigned = $screen\->\fBget_background_pixmap\fP" .el .SS "unsigned = \f(CW$screen\fP\->\fBget_background_pixmap\fP" .IX Subsection "unsigned = $screen->get_background_pixmap" .ie n .SS "$screen\->\fBchange_workspace_count\fP ($count)" .el .SS "\f(CW$screen\fP\->\fBchange_workspace_count\fP ($count)" .IX Subsection "$screen->change_workspace_count ($count)" .IP "\(bu" 4 \&\f(CW$count\fR (integer) .SS "screen = Gnome2::Wnck::Screen\->\fBget_default\fP" .IX Subsection "screen = Gnome2::Wnck::Screen->get_default" .SS "screen = Gnome2::Wnck::Screen\->\fBget_for_root\fP ($root_window_id)" .IX Subsection "screen = Gnome2::Wnck::Screen->get_for_root ($root_window_id)" .IP "\(bu" 4 \&\f(CW$root_window_id\fR (unsigned) .ie n .SS "$screen\->\fBforce_update\fP" .el .SS "\f(CW$screen\fP\->\fBforce_update\fP" .IX Subsection "$screen->force_update" .SS "screen = Gnome2::Wnck::Screen\->\fBget\fP ($index)" .IX Subsection "screen = Gnome2::Wnck::Screen->get ($index)" .IP "\(bu" 4 \&\f(CW$index\fR (integer) .ie n .SS "integer = $screen\->\fBget_height\fP" .el .SS "integer = \f(CW$screen\fP\->\fBget_height\fP" .IX Subsection "integer = $screen->get_height" .ie n .SS "$screen\->\fBmove_viewport\fP ($x, $y)" .el .SS "\f(CW$screen\fP\->\fBmove_viewport\fP ($x, \f(CW$y\fP)" .IX Subsection "$screen->move_viewport ($x, $y)" .IP "\(bu" 4 \&\f(CW$x\fR (integer) .IP "\(bu" 4 \&\f(CW$y\fR (integer) .ie n .SS "boolean = $screen\->\fBnet_wm_supports\fP ($atom)" .el .SS "boolean = \f(CW$screen\fP\->\fBnet_wm_supports\fP ($atom)" .IX Subsection "boolean = $screen->net_wm_supports ($atom)" .IP "\(bu" 4 \&\f(CW$atom\fR (string) .ie n .SS "integer = $screen\->\fBget_number\fP" .el .SS "integer = \f(CW$screen\fP\->\fBget_number\fP" .IX Subsection "integer = $screen->get_number" .ie n .SS "window = $screen\->\fBget_previously_active_window\fP" .el .SS "window = \f(CW$screen\fP\->\fBget_previously_active_window\fP" .IX Subsection "window = $screen->get_previously_active_window" .ie n .SS "$screen\->\fBrelease_workspace_layout\fP ($current_token)" .el .SS "\f(CW$screen\fP\->\fBrelease_workspace_layout\fP ($current_token)" .IX Subsection "$screen->release_workspace_layout ($current_token)" .IP "\(bu" 4 \&\f(CW$current_token\fR (integer) .ie n .SS "boolean = $screen\->\fBget_showing_desktop\fP" .el .SS "boolean = \f(CW$screen\fP\->\fBget_showing_desktop\fP" .IX Subsection "boolean = $screen->get_showing_desktop" .ie n .SS "$screen\->\fBtoggle_showing_desktop\fP ($show)" .el .SS "\f(CW$screen\fP\->\fBtoggle_showing_desktop\fP ($show)" .IX Subsection "$screen->toggle_showing_desktop ($show)" .IP "\(bu" 4 \&\f(CW$show\fR (boolean) .ie n .SS "integer = $screen\->\fBtry_set_workspace_layout\fP ($current_token, $rows, $columns)" .el .SS "integer = \f(CW$screen\fP\->\fBtry_set_workspace_layout\fP ($current_token, \f(CW$rows\fP, \f(CW$columns\fP)" .IX Subsection "integer = $screen->try_set_workspace_layout ($current_token, $rows, $columns)" .IP "\(bu" 4 \&\f(CW$current_token\fR (integer) .IP "\(bu" 4 \&\f(CW$rows\fR (integer) .IP "\(bu" 4 \&\f(CW$columns\fR (integer) .ie n .SS "integer = $screen\->\fBget_width\fP" .el .SS "integer = \f(CW$screen\fP\->\fBget_width\fP" .IX Subsection "integer = $screen->get_width" .ie n .SS "string or undef = $screen\->\fBget_window_manager_name\fP" .el .SS "string or undef = \f(CW$screen\fP\->\fBget_window_manager_name\fP" .IX Subsection "string or undef = $screen->get_window_manager_name" .ie n .SS "list = $screen\->\fBget_windows\fP" .el .SS "list = \f(CW$screen\fP\->\fBget_windows\fP" .IX Subsection "list = $screen->get_windows" Returns a list of WnckWindow's. .ie n .SS "list = $screen\->\fBget_windows_stacked\fP" .el .SS "list = \f(CW$screen\fP\->\fBget_windows_stacked\fP" .IX Subsection "list = $screen->get_windows_stacked" Returns a list of WnckWindow's. .ie n .SS "integer = $screen\->\fBget_workspace_count\fP" .el .SS "integer = \f(CW$screen\fP\->\fBget_workspace_count\fP" .IX Subsection "integer = $screen->get_workspace_count" .ie n .SS "workspace = $screen\->\fBget_workspace\fP ($workspace)" .el .SS "workspace = \f(CW$screen\fP\->\fBget_workspace\fP ($workspace)" .IX Subsection "workspace = $screen->get_workspace ($workspace)" .IP "\(bu" 4 \&\f(CW$workspace\fR (integer) .ie n .SS "list = $screen\->\fBget_workspaces\fP" .el .SS "list = \f(CW$screen\fP\->\fBget_workspaces\fP" .IX Subsection "list = $screen->get_workspaces" .SH "SIGNALS" .IX Header "SIGNALS" .IP "\fBactive-window-changed\fR (Gnome2::Wnck::Screen, Gnome2::Wnck::Window)" 4 .IX Item "active-window-changed (Gnome2::Wnck::Screen, Gnome2::Wnck::Window)" .PD 0 .IP "\fBactive-workspace-changed\fR (Gnome2::Wnck::Screen, Gnome2::Wnck::Workspace)" 4 .IX Item "active-workspace-changed (Gnome2::Wnck::Screen, Gnome2::Wnck::Workspace)" .IP "\fBapplication-closed\fR (Gnome2::Wnck::Screen, Gnome2::Wnck::Application)" 4 .IX Item "application-closed (Gnome2::Wnck::Screen, Gnome2::Wnck::Application)" .IP "\fBapplication-opened\fR (Gnome2::Wnck::Screen, Gnome2::Wnck::Application)" 4 .IX Item "application-opened (Gnome2::Wnck::Screen, Gnome2::Wnck::Application)" .IP "\fBbackground-changed\fR (Gnome2::Wnck::Screen)" 4 .IX Item "background-changed (Gnome2::Wnck::Screen)" .IP "\fBclass-group-closed\fR (Gnome2::Wnck::Screen, Gnome2::Wnck::ClassGroup)" 4 .IX Item "class-group-closed (Gnome2::Wnck::Screen, Gnome2::Wnck::ClassGroup)" .IP "\fBclass-group-opened\fR (Gnome2::Wnck::Screen, Gnome2::Wnck::ClassGroup)" 4 .IX Item "class-group-opened (Gnome2::Wnck::Screen, Gnome2::Wnck::ClassGroup)" .IP "\fBshowing-desktop-changed\fR (Gnome2::Wnck::Screen)" 4 .IX Item "showing-desktop-changed (Gnome2::Wnck::Screen)" .IP "\fBviewports-changed\fR (Gnome2::Wnck::Screen)" 4 .IX Item "viewports-changed (Gnome2::Wnck::Screen)" .IP "\fBwindow-closed\fR (Gnome2::Wnck::Screen, Gnome2::Wnck::Window)" 4 .IX Item "window-closed (Gnome2::Wnck::Screen, Gnome2::Wnck::Window)" .IP "\fBwindow-manager-changed\fR (Gnome2::Wnck::Screen)" 4 .IX Item "window-manager-changed (Gnome2::Wnck::Screen)" .IP "\fBwindow-opened\fR (Gnome2::Wnck::Screen, Gnome2::Wnck::Window)" 4 .IX Item "window-opened (Gnome2::Wnck::Screen, Gnome2::Wnck::Window)" .IP "\fBwindow-stacking-changed\fR (Gnome2::Wnck::Screen)" 4 .IX Item "window-stacking-changed (Gnome2::Wnck::Screen)" .IP "\fBworkspace-created\fR (Gnome2::Wnck::Screen, Gnome2::Wnck::Workspace)" 4 .IX Item "workspace-created (Gnome2::Wnck::Screen, Gnome2::Wnck::Workspace)" .IP "\fBworkspace-destroyed\fR (Gnome2::Wnck::Screen, Gnome2::Wnck::Workspace)" 4 .IX Item "workspace-destroyed (Gnome2::Wnck::Screen, Gnome2::Wnck::Workspace)" .PD .SH "SEE ALSO" .IX Header "SEE ALSO" Gnome2::Wnck, Glib::Object .SH "COPYRIGHT" .IX Header "COPYRIGHT" Copyright (C) 2003\-2006 by the gtk2\-perl team. .PP This software is licensed under the \s-1LGPL.\s0 See Gnome2::Wnck for a full notice.