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