ftp://ftp.redhat.com/pub/redhat/linux/rawhide/SRPMS/SRPMS/gnome-vfs2-2.3.8-1.src.rpm
[gnome-vfs-httpcaptive.git] / doc / tmpl / gnome-vfs-mime-database.sgml
1 <!-- ##### SECTION Title ##### -->
2 File Types
3
4 <!-- ##### SECTION Short_Description ##### -->
5
6 functions for getting information about files based on their MIME type
7
8 <!-- ##### SECTION Long_Description ##### -->
9 <para>
10
11 </para>
12
13 <!-- ##### SECTION See_Also ##### -->
14 <para>
15
16 </para>
17
18 <!-- ##### MACRO GNOME_VFS_MIME_TYPE_UNKNOWN ##### -->
19 <para>
20
21 </para>
22
23
24
25 <!-- ##### FUNCTION gnome_vfs_get_mime_type_for_data ##### -->
26 <para>
27
28 </para>
29
30 @data: 
31 @data_size: 
32 @Returns: 
33
34
35 <!-- ##### FUNCTION gnome_vfs_get_mime_type ##### -->
36 <para>
37
38 </para>
39
40 @text_uri: 
41 @Returns: 
42
43
44 <!-- ##### ENUM GnomeVFSMimeActionType ##### -->
45 <para>
46
47 </para>
48
49 @GNOME_VFS_MIME_ACTION_TYPE_NONE: 
50 @GNOME_VFS_MIME_ACTION_TYPE_APPLICATION: 
51 @GNOME_VFS_MIME_ACTION_TYPE_COMPONENT: 
52
53 <!-- ##### ENUM GnomeVFSMimeApplicationArgumentType ##### -->
54 <para>
55
56 </para>
57
58 @GNOME_VFS_MIME_APPLICATION_ARGUMENT_TYPE_URIS: 
59 @GNOME_VFS_MIME_APPLICATION_ARGUMENT_TYPE_PATHS: 
60 @GNOME_VFS_MIME_APPLICATION_ARGUMENT_TYPE_URIS_FOR_NON_FILES: 
61
62 <!-- ##### TYPEDEF GnomeVFSMimeApplication ##### -->
63 <para>
64
65 </para>
66
67
68 <!-- ##### FUNCTION gnome_vfs_mime_application_copy ##### -->
69 <para>
70
71 </para>
72
73 @application: 
74 @Returns: 
75
76
77 <!-- ##### FUNCTION gnome_vfs_mime_get_default_action_type ##### -->
78 <para>
79
80 </para>
81
82 @mime_type: 
83 @Returns: 
84
85
86 <!-- ##### FUNCTION gnome_vfs_mime_get_default_action ##### -->
87 <para>
88
89 </para>
90
91 @mime_type: 
92 @Returns: 
93
94
95 <!-- ##### FUNCTION gnome_vfs_mime_get_default_application ##### -->
96 <para>
97
98 </para>
99
100 @mime_type: 
101 @Returns: 
102
103
104 <!-- ##### FUNCTION gnome_vfs_mime_get_default_component ##### -->
105 <para>
106
107 </para>
108
109 @mime_type: 
110 @Returns: 
111
112
113 <!-- ##### FUNCTION gnome_vfs_mime_get_short_list_applications ##### -->
114 <para>
115
116 </para>
117
118 @mime_type: 
119 @Returns: 
120
121
122 <!-- ##### FUNCTION gnome_vfs_mime_get_short_list_components ##### -->
123 <para>
124
125 </para>
126
127 @mime_type: 
128 @Returns: 
129
130
131 <!-- ##### FUNCTION gnome_vfs_mime_get_all_applications ##### -->
132 <para>
133
134 </para>
135
136 @mime_type: 
137 @Returns: 
138
139
140 <!-- ##### FUNCTION gnome_vfs_mime_get_all_components ##### -->
141 <para>
142
143 </para>
144
145 @mime_type: 
146 @Returns: 
147
148
149 <!-- ##### FUNCTION gnome_vfs_mime_set_default_action_type ##### -->
150 <para>
151
152 </para>
153
154 @mime_type: 
155 @action_type: 
156 @Returns: 
157
158
159 <!-- ##### FUNCTION gnome_vfs_mime_set_default_application ##### -->
160 <para>
161
162 </para>
163
164 @mime_type: 
165 @application_id: 
166 @Returns: 
167
168
169 <!-- ##### FUNCTION gnome_vfs_mime_set_default_component ##### -->
170 <para>
171
172 </para>
173
174 @mime_type: 
175 @component_iid: 
176 @Returns: 
177
178
179 <!-- ##### FUNCTION gnome_vfs_mime_get_icon ##### -->
180 <para>
181
182 </para>
183
184 @mime_type: 
185 @Returns: 
186
187
188 <!-- ##### FUNCTION gnome_vfs_mime_set_icon ##### -->
189 <para>
190
191 </para>
192
193 @mime_type: 
194 @filename: 
195 @Returns: 
196
197
198 <!-- ##### FUNCTION gnome_vfs_mime_get_description ##### -->
199 <para>
200
201 </para>
202
203 @mime_type: 
204 @Returns: 
205
206
207 <!-- ##### FUNCTION gnome_vfs_mime_set_description ##### -->
208 <para>
209
210 </para>
211
212 @mime_type: 
213 @description: 
214 @Returns: 
215
216
217 <!-- ##### FUNCTION gnome_vfs_mime_can_be_executable ##### -->
218 <para>
219
220 </para>
221
222 @mime_type: 
223 @Returns: 
224
225
226 <!-- ##### FUNCTION gnome_vfs_mime_set_can_be_executable ##### -->
227 <para>
228
229 </para>
230
231 @mime_type: 
232 @new_value: 
233 @Returns: 
234
235
236 <!-- ##### FUNCTION gnome_vfs_mime_set_short_list_applications ##### -->
237 <para>
238
239 </para>
240
241 @mime_type: 
242 @application_ids: 
243 @Returns: 
244
245
246 <!-- ##### FUNCTION gnome_vfs_mime_set_short_list_components ##### -->
247 <para>
248
249 </para>
250
251 @mime_type: 
252 @component_iids: 
253 @Returns: 
254
255
256 <!-- ##### FUNCTION gnome_vfs_mime_add_application_to_short_list ##### -->
257 <para>
258
259 </para>
260
261 @mime_type: 
262 @application_id: 
263 @Returns: 
264
265
266 <!-- ##### FUNCTION gnome_vfs_mime_remove_application_from_short_list ##### -->
267 <para>
268
269 </para>
270
271 @mime_type: 
272 @application_id: 
273 @Returns: 
274
275
276 <!-- ##### FUNCTION gnome_vfs_mime_add_component_to_short_list ##### -->
277 <para>
278
279 </para>
280
281 @mime_type: 
282 @iid: 
283 @Returns: 
284
285
286 <!-- ##### FUNCTION gnome_vfs_mime_remove_component_from_short_list ##### -->
287 <para>
288
289 </para>
290
291 @mime_type: 
292 @iid: 
293 @Returns: 
294
295
296 <!-- ##### FUNCTION gnome_vfs_mime_add_extension ##### -->
297 <para>
298
299 </para>
300
301 @mime_type: 
302 @extension: 
303 @Returns: 
304
305
306 <!-- ##### FUNCTION gnome_vfs_mime_remove_extension ##### -->
307 <para>
308
309 </para>
310
311 @mime_type: 
312 @extension: 
313 @Returns: 
314
315
316 <!-- ##### FUNCTION gnome_vfs_mime_extend_all_applications ##### -->
317 <para>
318
319 </para>
320
321 @mime_type: 
322 @application_ids: 
323 @Returns: 
324
325
326 <!-- ##### FUNCTION gnome_vfs_mime_remove_from_all_applications ##### -->
327 <para>
328
329 </para>
330
331 @mime_type: 
332 @application_ids: 
333 @Returns: 
334
335
336 <!-- ##### FUNCTION gnome_vfs_mime_application_new_from_id ##### -->
337 <para>
338
339 </para>
340
341 @id: 
342 @Returns: 
343
344
345 <!-- ##### FUNCTION gnome_vfs_mime_application_free ##### -->
346 <para>
347
348 </para>
349
350 @application: 
351
352
353 <!-- ##### FUNCTION gnome_vfs_mime_action_free ##### -->
354 <para>
355
356 </para>
357
358 @action: 
359
360
361 <!-- ##### FUNCTION gnome_vfs_mime_application_list_free ##### -->
362 <para>
363
364 </para>
365
366 @list: 
367
368
369 <!-- ##### FUNCTION gnome_vfs_mime_component_list_free ##### -->
370 <para>
371
372 </para>
373
374 @list: 
375
376
377 <!-- ##### FUNCTION gnome_vfs_mime_id_in_application_list ##### -->
378 <para>
379
380 </para>
381
382 @id: 
383 @applications: 
384 @Returns: 
385
386
387 <!-- ##### FUNCTION gnome_vfs_mime_id_in_component_list ##### -->
388 <para>
389
390 </para>
391
392 @iid: 
393 @components: 
394 @Returns: 
395
396
397 <!-- ##### FUNCTION gnome_vfs_mime_remove_application_from_list ##### -->
398 <para>
399
400 </para>
401
402 @applications: 
403 @application_id: 
404 @did_remove: 
405 @Returns: 
406
407
408 <!-- ##### FUNCTION gnome_vfs_mime_remove_component_from_list ##### -->
409 <para>
410
411 </para>
412
413 @components: 
414 @iid: 
415 @did_remove: 
416 @Returns: 
417
418
419 <!-- ##### FUNCTION gnome_vfs_mime_id_list_from_component_list ##### -->
420 <para>
421
422 </para>
423
424 @components: 
425 @Returns: 
426
427
428 <!-- ##### FUNCTION gnome_vfs_mime_id_list_from_application_list ##### -->
429 <para>
430
431 </para>
432
433 @applications: 
434 @Returns: 
435
436
437 <!-- ##### FUNCTION gnome_vfs_mime_freeze ##### -->
438 <para>
439
440 </para>
441
442
443
444 <!-- ##### FUNCTION gnome_vfs_mime_thaw ##### -->
445 <para>
446
447 </para>
448
449
450
451 <!-- ##### FUNCTION gnome_vfs_mime_info_reload ##### -->
452 <para>
453
454 </para>
455
456
457
458 <!-- ##### FUNCTION gnome_vfs_mime_type_is_known ##### -->
459 <para>
460
461 </para>
462
463 @mime_type: 
464 @Returns: 
465
466
467 <!-- ##### FUNCTION gnome_vfs_mime_get_value ##### -->
468 <para>
469
470 </para>
471
472 @mime_type: 
473 @key: 
474 @Returns: 
475
476
477 <!-- ##### FUNCTION gnome_vfs_mime_set_value ##### -->
478 <para>
479
480 </para>
481
482 @mime_type: 
483 @key: 
484 @value: 
485 @Returns: 
486
487
488 <!-- ##### FUNCTION gnome_vfs_mime_get_key_list ##### -->
489 <para>
490
491 </para>
492
493 @mime_type: 
494 @Returns: 
495
496
497 <!-- ##### FUNCTION gnome_vfs_mime_keys_list_free ##### -->
498 <para>
499
500 </para>
501
502 @mime_type_list: 
503
504
505 <!-- ##### FUNCTION gnome_vfs_mime_get_extensions_list ##### -->
506 <para>
507
508 </para>
509
510 @mime_type: 
511 @Returns: 
512
513
514 <!-- ##### FUNCTION gnome_vfs_mime_extensions_list_free ##### -->
515 <para>
516
517 </para>
518
519 @list: 
520
521
522 <!-- ##### FUNCTION gnome_vfs_mime_get_extensions_string ##### -->
523 <para>
524
525 </para>
526
527 @mime_type: 
528 @Returns: 
529
530
531 <!-- ##### FUNCTION gnome_vfs_mime_get_extensions_pretty_string ##### -->
532 <para>
533
534 </para>
535
536 @mime_type: 
537 @Returns: 
538
539
540 <!-- ##### FUNCTION gnome_vfs_get_registered_mime_types ##### -->
541 <para>
542
543 </para>
544
545 @Returns: 
546
547
548 <!-- ##### FUNCTION gnome_vfs_mime_registered_mime_type_list_free ##### -->
549 <para>
550
551 </para>
552
553 @list: 
554
555
556 <!-- ##### FUNCTION gnome_vfs_mime_set_registered_type_key ##### -->
557 <para>
558
559 </para>
560
561 @mime_type: 
562 @key: 
563 @data: 
564 @Returns: 
565
566
567 <!-- ##### FUNCTION gnome_vfs_mime_set_extensions_list ##### -->
568 <para>
569
570 </para>
571
572 @mime_type: 
573 @extensions_list: 
574 @Returns: 
575
576
577 <!-- ##### FUNCTION gnome_vfs_mime_registered_mime_type_delete ##### -->
578 <para>
579
580 </para>
581
582 @mime_type: 
583
584
585 <!-- ##### FUNCTION gnome_vfs_mime_reset ##### -->
586 <para>
587
588 </para>
589
590
591