]> Pileus Git - ~andy/gtk/blob - docs/reference/gdk/tmpl/gdkscreen.sgml
64784c54d4422992d60622ca16738b2e20385c12
[~andy/gtk] / docs / reference / gdk / tmpl / gdkscreen.sgml
1 <!-- ##### SECTION Title ##### -->
2 GdkScreen
3
4 <!-- ##### SECTION Short_Description ##### -->
5 Object representing a physical screen
6
7 <!-- ##### SECTION Long_Description ##### -->
8 <para>
9   #GdkScreen objects are the GDK representation of a physical screen. It is used 
10   throughout GDK and GTK+ to specify which screen the top level windows
11   are to be displayed on. 
12   It is also used to query the screen specification and default settings such as 
13   the default colormap (gdk_screen_get_default_colormap()),
14   the screen width (gdk_screen_get_width()), etc.
15 </para>
16 <para>Note that a screen may consist of multiple monitors which are merged to
17 form a large screen area. 
18 </para>
19
20 <!-- ##### SECTION See_Also ##### -->
21 <para>
22
23 </para>
24
25 <!-- ##### SECTION Stability_Level ##### -->
26
27
28 <!-- ##### STRUCT GdkScreen ##### -->
29 <para>
30 This is a currently just a placeholder typedef for the first argument of 
31 the @window_at_pointer function in #GdkPointerHooks. It will be used
32 when GDK gets multihead support. 
33 </para>
34
35 @Since: 2.2
36
37 <!-- ##### SIGNAL GdkScreen::composited-changed ##### -->
38 <para>
39
40 </para>
41
42 @gdkscreen: the object which received the signal.
43
44 <!-- ##### SIGNAL GdkScreen::monitors-changed ##### -->
45 <para>
46
47 </para>
48
49 @gdkscreen: the object which received the signal.
50
51 <!-- ##### SIGNAL GdkScreen::size-changed ##### -->
52 <para>
53
54 </para>
55
56 @gdkscreen: the object which received the signal.
57
58 <!-- ##### ARG GdkScreen:font-options ##### -->
59 <para>
60
61 </para>
62
63 <!-- ##### ARG GdkScreen:resolution ##### -->
64 <para>
65
66 </para>
67
68 <!-- ##### FUNCTION gdk_screen_get_default ##### -->
69 <para>
70
71 </para>
72
73 @Returns: 
74
75
76 <!-- ##### FUNCTION gdk_screen_get_default_colormap ##### -->
77 <para>
78
79 </para>
80
81 @screen: 
82 @Returns: 
83
84
85 <!-- ##### FUNCTION gdk_screen_set_default_colormap ##### -->
86 <para>
87
88 </para>
89
90 @screen: 
91 @colormap: 
92
93
94 <!-- ##### FUNCTION gdk_screen_get_system_colormap ##### -->
95 <para>
96
97 </para>
98
99 @screen: 
100 @Returns: 
101
102
103 <!-- ##### FUNCTION gdk_screen_get_system_visual ##### -->
104 <para>
105
106 </para>
107
108 @screen: 
109 @Returns: 
110
111
112 <!-- ##### FUNCTION gdk_screen_get_rgb_colormap ##### -->
113 <para>
114
115 </para>
116
117 @screen: 
118 @Returns: 
119
120
121 <!-- ##### FUNCTION gdk_screen_get_rgb_visual ##### -->
122 <para>
123
124 </para>
125
126 @screen: 
127 @Returns: 
128
129
130 <!-- ##### FUNCTION gdk_screen_get_rgba_colormap ##### -->
131 <para>
132
133 </para>
134
135 @screen: 
136 @Returns: 
137
138
139 <!-- ##### FUNCTION gdk_screen_get_rgba_visual ##### -->
140 <para>
141
142 </para>
143
144 @screen: 
145 @Returns: 
146
147
148 <!-- ##### FUNCTION gdk_screen_is_composited ##### -->
149 <para>
150
151 </para>
152
153 @screen: 
154 @Returns: 
155
156
157 <!-- ##### FUNCTION gdk_screen_get_root_window ##### -->
158 <para>
159
160 </para>
161
162 @screen: 
163 @Returns: 
164
165
166 <!-- ##### FUNCTION gdk_screen_get_display ##### -->
167 <para>
168
169 </para>
170
171 @screen: 
172 @Returns: 
173
174
175 <!-- ##### FUNCTION gdk_screen_get_number ##### -->
176 <para>
177
178 </para>
179
180 @screen: 
181 @Returns: 
182
183
184 <!-- ##### FUNCTION gdk_screen_get_width ##### -->
185 <para>
186
187 </para>
188
189 @screen: 
190 @Returns: 
191
192
193 <!-- ##### FUNCTION gdk_screen_get_height ##### -->
194 <para>
195
196 </para>
197
198 @screen: 
199 @Returns: 
200
201
202 <!-- ##### FUNCTION gdk_screen_get_width_mm ##### -->
203 <para>
204
205 </para>
206
207 @screen: 
208 @Returns: 
209
210
211 <!-- ##### FUNCTION gdk_screen_get_height_mm ##### -->
212 <para>
213
214 </para>
215
216 @screen: 
217 @Returns: 
218
219
220 <!-- ##### FUNCTION gdk_screen_list_visuals ##### -->
221 <para>
222
223 </para>
224
225 @screen: 
226 @Returns: 
227
228
229 <!-- ##### FUNCTION gdk_screen_get_toplevel_windows ##### -->
230 <para>
231
232 </para>
233
234 @screen: 
235 @Returns: 
236
237
238 <!-- ##### FUNCTION gdk_screen_make_display_name ##### -->
239 <para>
240
241 </para>
242
243 @screen: 
244 @Returns: 
245
246
247 <!-- ##### FUNCTION gdk_screen_get_n_monitors ##### -->
248 <para>
249
250 </para>
251
252 @screen: 
253 @Returns: 
254
255
256 <!-- ##### FUNCTION gdk_screen_get_primary_monitor ##### -->
257 <para>
258
259 </para>
260
261 @screen: 
262 @Returns: 
263
264
265 <!-- ##### FUNCTION gdk_screen_get_monitor_geometry ##### -->
266 <para>
267
268 </para>
269
270 @screen: 
271 @monitor_num: 
272 @dest: 
273
274
275 <!-- ##### FUNCTION gdk_screen_get_monitor_at_point ##### -->
276 <para>
277
278 </para>
279
280 @screen: 
281 @x: 
282 @y: 
283 @Returns: 
284
285
286 <!-- ##### FUNCTION gdk_screen_get_monitor_at_window ##### -->
287 <para>
288
289 </para>
290
291 @screen: 
292 @window: 
293 @Returns: 
294
295
296 <!-- ##### FUNCTION gdk_screen_get_monitor_height_mm ##### -->
297 <para>
298
299 </para>
300
301 @screen: 
302 @monitor_num: 
303 @Returns: 
304
305
306 <!-- ##### FUNCTION gdk_screen_get_monitor_width_mm ##### -->
307 <para>
308
309 </para>
310
311 @screen: 
312 @monitor_num: 
313 @Returns: 
314
315
316 <!-- ##### FUNCTION gdk_screen_get_monitor_plug_name ##### -->
317 <para>
318
319 </para>
320
321 @screen: 
322 @monitor_num: 
323 @Returns: 
324
325
326 <!-- ##### FUNCTION gdk_screen_broadcast_client_message ##### -->
327 <para>
328
329 </para>
330
331 @screen: 
332 @event: 
333
334
335 <!-- ##### FUNCTION gdk_screen_get_setting ##### -->
336 <para>
337
338 </para>
339
340 @screen: 
341 @name: 
342 @value: 
343 @Returns: 
344
345
346 <!-- ##### FUNCTION gdk_screen_get_font_options ##### -->
347 <para>
348
349 </para>
350
351 @screen: 
352 @Returns: 
353
354
355 <!-- ##### FUNCTION gdk_screen_set_font_options ##### -->
356 <para>
357
358 </para>
359
360 @screen: 
361 @options: 
362
363
364 <!-- ##### FUNCTION gdk_screen_get_resolution ##### -->
365 <para>
366
367 </para>
368
369 @screen: 
370 @Returns: 
371
372
373 <!-- ##### FUNCTION gdk_screen_set_resolution ##### -->
374 <para>
375
376 </para>
377
378 @screen: 
379 @dpi: 
380
381
382 <!-- ##### FUNCTION gdk_screen_get_active_window ##### -->
383 <para>
384
385 </para>
386
387 @screen: 
388 @Returns: 
389
390
391 <!-- ##### FUNCTION gdk_screen_get_window_stack ##### -->
392 <para>
393
394 </para>
395
396 @screen: 
397 @Returns: 
398
399
400 <!-- ##### FUNCTION gdk_spawn_on_screen ##### -->
401 <para>
402
403 </para>
404
405 @screen: 
406 @working_directory: 
407 @argv: 
408 @envp: 
409 @flags: 
410 @child_setup: 
411 @user_data: 
412 @child_pid: 
413 @error: 
414 @Returns: 
415
416
417 <!-- ##### FUNCTION gdk_spawn_on_screen_with_pipes ##### -->
418 <para>
419
420 </para>
421
422 @screen: 
423 @working_directory: 
424 @argv: 
425 @envp: 
426 @flags: 
427 @child_setup: 
428 @user_data: 
429 @child_pid: 
430 @standard_input: 
431 @standard_output: 
432 @standard_error: 
433 @error: 
434 @Returns: 
435
436
437 <!-- ##### FUNCTION gdk_spawn_command_line_on_screen ##### -->
438 <para>
439
440 </para>
441
442 @screen: 
443 @command_line: 
444 @error: 
445 @Returns: 
446
447