1Gnome2::Wnck::Screen(3)User Contributed Perl DocumentatioGnnome2::Wnck::Screen(3)
2
3
4

NAME

6       Gnome2::Wnck::Screen - an object representing a screen
7

HIERARCHY

9         Glib::Object
10         +----Gnome2::Wnck::Screen
11

METHODS

13   window = $screen->get_active_window
14   workspace = $screen->get_active_workspace
15   unsigned = $screen->get_background_pixmap
16   $screen->change_workspace_count ($count)
17       •   $count (integer)
18
19   screen = Gnome2::Wnck::Screen->get_default
20   screen = Gnome2::Wnck::Screen->get_for_root ($root_window_id)
21       •   $root_window_id (unsigned)
22
23   $screen->force_update
24   screen = Gnome2::Wnck::Screen->get ($index)
25       •   $index (integer)
26
27   integer = $screen->get_height
28   $screen->move_viewport ($x, $y)
29       •   $x (integer)
30
31       •   $y (integer)
32
33   boolean = $screen->net_wm_supports ($atom)
34       •   $atom (string)
35
36   integer = $screen->get_number
37   window = $screen->get_previously_active_window
38   $screen->release_workspace_layout ($current_token)
39       •   $current_token (integer)
40
41   boolean = $screen->get_showing_desktop
42   $screen->toggle_showing_desktop ($show)
43       •   $show (boolean)
44
45   integer = $screen->try_set_workspace_layout ($current_token, $rows,
46       $columns)
47       •   $current_token (integer)
48
49       •   $rows (integer)
50
51       •   $columns (integer)
52
53   integer = $screen->get_width
54   string or undef = $screen->get_window_manager_name
55   list = $screen->get_windows
56       Returns a list of WnckWindow's.
57
58   list = $screen->get_windows_stacked
59       Returns a list of WnckWindow's.
60
61   integer = $screen->get_workspace_count
62   workspace = $screen->get_workspace ($workspace)
63       •   $workspace (integer)
64
65   list = $screen->get_workspaces

SIGNALS

67       active-window-changed (Gnome2::Wnck::Screen, Gnome2::Wnck::Window)
68       active-workspace-changed (Gnome2::Wnck::Screen,
69       Gnome2::Wnck::Workspace)
70       application-closed (Gnome2::Wnck::Screen, Gnome2::Wnck::Application)
71       application-opened (Gnome2::Wnck::Screen, Gnome2::Wnck::Application)
72       background-changed (Gnome2::Wnck::Screen)
73       class-group-closed (Gnome2::Wnck::Screen, Gnome2::Wnck::ClassGroup)
74       class-group-opened (Gnome2::Wnck::Screen, Gnome2::Wnck::ClassGroup)
75       showing-desktop-changed (Gnome2::Wnck::Screen)
76       viewports-changed (Gnome2::Wnck::Screen)
77       window-closed (Gnome2::Wnck::Screen, Gnome2::Wnck::Window)
78       window-manager-changed (Gnome2::Wnck::Screen)
79       window-opened (Gnome2::Wnck::Screen, Gnome2::Wnck::Window)
80       window-stacking-changed (Gnome2::Wnck::Screen)
81       workspace-created (Gnome2::Wnck::Screen, Gnome2::Wnck::Workspace)
82       workspace-destroyed (Gnome2::Wnck::Screen, Gnome2::Wnck::Workspace)
83

SEE ALSO

85       Gnome2::Wnck, Glib::Object
86
88       Copyright (C) 2003-2006 by the gtk2-perl team.
89
90       This software is licensed under the LGPL.  See Gnome2::Wnck for a full
91       notice.
92
93
94
95perl v5.36.0                      2022-07-22           Gnome2::Wnck::Screen(3)
Impressum