summaryrefslogtreecommitdiff
path: root/docs/reference/gdk/tmpl/gdkscreen.sgml
blob: 1dd1773508774ba799aaad99937cc7a70f25a3f6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
<!-- ##### SECTION Title ##### -->
GdkScreen

<!-- ##### SECTION Short_Description ##### -->
Object representing a physical screen

<!-- ##### SECTION Long_Description ##### -->
<para>
  #GdkScreen objects are the GDK representation of a physical screen. It is used 
  throughout GDK and GTK+ to specify which screen the top level windows
  are to be displayed on. 
  It is also used to query the screen specification and default settings such as 
  the default colormap (gdk_screen_get_default_colormap()),
  the screen width (gdk_screen_get_width()), etc.
</para>
<para>Note that a screen may consist of multiple monitors which are merged to
form a large screen area. 
</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### STRUCT GdkScreen ##### -->
<para>
This is a currently just a placeholder typedef for the first argument of 
the @window_at_pointer function in #GdkPointerHooks. It will be used
when GDK gets multihead support. 
</para>

@Since: 2.2

<!-- ##### SIGNAL GdkScreen::size-changed ##### -->
<para>

</para>

@gdkscreen: the object which received the signal.

<!-- ##### FUNCTION gdk_screen_get_default ##### -->
<para>

</para>

@Returns: 


<!-- ##### FUNCTION gdk_screen_get_default_colormap ##### -->
<para>

</para>

@screen: 
@Returns: 


<!-- ##### FUNCTION gdk_screen_set_default_colormap ##### -->
<para>

</para>

@screen: 
@colormap: 


<!-- ##### FUNCTION gdk_screen_get_system_colormap ##### -->
<para>

</para>

@screen: 
@Returns: 


<!-- ##### FUNCTION gdk_screen_get_system_visual ##### -->
<para>

</para>

@screen: 
@Returns: 


<!-- ##### FUNCTION gdk_screen_get_rgb_colormap ##### -->
<para>

</para>

@screen: 
@Returns: 


<!-- ##### FUNCTION gdk_screen_get_rgb_visual ##### -->
<para>

</para>

@screen: 
@Returns: 


<!-- ##### FUNCTION gdk_screen_get_root_window ##### -->
<para>

</para>

@screen: 
@Returns: 


<!-- ##### FUNCTION gdk_screen_get_display ##### -->
<para>

</para>

@screen: 
@Returns: 


<!-- ##### FUNCTION gdk_screen_get_number ##### -->
<para>

</para>

@screen: 
@Returns: 


<!-- ##### FUNCTION gdk_screen_get_width ##### -->
<para>

</para>

@screen: 
@Returns: 


<!-- ##### FUNCTION gdk_screen_get_height ##### -->
<para>

</para>

@screen: 
@Returns: 


<!-- ##### FUNCTION gdk_screen_get_width_mm ##### -->
<para>

</para>

@screen: 
@Returns: 


<!-- ##### FUNCTION gdk_screen_get_height_mm ##### -->
<para>

</para>

@screen: 
@Returns: 


<!-- ##### FUNCTION gdk_screen_list_visuals ##### -->
<para>

</para>

@screen: 
@Returns: 


<!-- ##### FUNCTION gdk_screen_get_toplevel_windows ##### -->
<para>

</para>

@screen: 
@Returns: 


<!-- ##### FUNCTION gdk_screen_make_display_name ##### -->
<para>

</para>

@screen: 
@Returns: 


<!-- ##### FUNCTION gdk_screen_get_n_monitors ##### -->
<para>

</para>

@screen: 
@Returns: 


<!-- ##### FUNCTION gdk_screen_get_monitor_geometry ##### -->
<para>

</para>

@screen: 
@monitor_num: 
@dest: 
<!-- # Unused Parameters # -->
@Returns: 


<!-- ##### FUNCTION gdk_screen_get_monitor_at_point ##### -->
<para>

</para>

@screen: 
@x: 
@y: 
@Returns: 


<!-- ##### FUNCTION gdk_screen_get_monitor_at_window ##### -->
<para>

</para>

@screen: 
@window: 
@Returns: 
<!-- # Unused Parameters # -->
@anid: 


<!-- ##### FUNCTION gdk_screen_broadcast_client_message ##### -->
<para>

</para>

@screen: 
@event: 


<!-- ##### FUNCTION gdk_screen_get_setting ##### -->
<para>

</para>

@screen: 
@name: 
@value: 
@Returns: 


<!-- ##### FUNCTION gdk_spawn_on_screen ##### -->
<para>

</para>

@screen: 
@working_directory: 
@argv: 
@envp: 
@flags: 
@child_setup: 
@user_data: 
@child_pid: 
@error: 
@Returns: 


<!-- ##### FUNCTION gdk_spawn_on_screen_with_pipes ##### -->
<para>

</para>

@screen: 
@working_directory: 
@argv: 
@envp: 
@flags: 
@child_setup: 
@user_data: 
@child_pid: 
@standard_input: 
@standard_output: 
@standard_error: 
@error: 
@Returns: 


<!-- ##### FUNCTION gdk_spawn_command_line_on_screen ##### -->
<para>

</para>

@screen: 
@command_line: 
@error: 
@Returns: