1 | /* |
---|
2 | * Licensed under the GNU Lesser General Public License Version 3 |
---|
3 | * |
---|
4 | * This library is free software: you can redistribute it and/or modify |
---|
5 | * it under the terms of the GNU Lesser General Public License as published by |
---|
6 | * the Free Software Foundation, either version 3 of the license, or |
---|
7 | * (at your option) any later version. |
---|
8 | * |
---|
9 | * This software is distributed in the hope that it will be useful, |
---|
10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
---|
11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
---|
12 | * GNU Lesser General Public License for more details. |
---|
13 | * |
---|
14 | * You should have received a copy of the GNU Lesser General Public License |
---|
15 | * along with this library. If not, see <http://www.gnu.org/licenses/>. |
---|
16 | */ |
---|
17 | |
---|
18 | // generated automatically - do not change |
---|
19 | |
---|
20 | |
---|
21 | module gi.appstreamtypes; |
---|
22 | |
---|
23 | public import gi.glibtypes; |
---|
24 | public import gi.gobjecttypes; |
---|
25 | public import gi.giotypes; |
---|
26 | |
---|
27 | public import core.stdc.stdio; |
---|
28 | public import core.stdc.string; |
---|
29 | |
---|
30 | public alias void* AsBundleAutoptr; |
---|
31 | |
---|
32 | public alias void* AsCategoryAutoptr; |
---|
33 | |
---|
34 | public alias void* AsChecksumAutoptr; |
---|
35 | |
---|
36 | public alias void* AsComponentAutoptr; |
---|
37 | |
---|
38 | public alias void* AsDistroDetailsAutoptr; |
---|
39 | |
---|
40 | public alias void* AsIconAutoptr; |
---|
41 | |
---|
42 | public alias void* AsImageAutoptr; |
---|
43 | |
---|
44 | public alias void* AsMetadataAutoptr; |
---|
45 | |
---|
46 | public alias void* AsPoolAutoptr; |
---|
47 | |
---|
48 | public alias void* AsProvidedAutoptr; |
---|
49 | |
---|
50 | public alias void* AsReleaseAutoptr; |
---|
51 | |
---|
52 | public alias void* AsScreenshotAutoptr; |
---|
53 | |
---|
54 | public alias void* AsSuggestedAutoptr; |
---|
55 | |
---|
56 | public alias void* AsTranslationAutoptr; |
---|
57 | |
---|
58 | public alias void* AsValidatorIssueAutoptr; |
---|
59 | |
---|
60 | public alias void* AsValidatorAutoptr; |
---|
61 | |
---|
62 | /** |
---|
63 | * The bundle type. |
---|
64 | */ |
---|
65 | public enum AsBundleKind |
---|
66 | { |
---|
67 | /** |
---|
68 | * Type invalid or not known |
---|
69 | */ |
---|
70 | UNKNOWN = 0, |
---|
71 | /** |
---|
72 | * A native package (currently not used) |
---|
73 | */ |
---|
74 | PACKAGE = 1, |
---|
75 | /** |
---|
76 | * A Limba bundle |
---|
77 | */ |
---|
78 | LIMBA = 2, |
---|
79 | /** |
---|
80 | * A Flatpak bundle |
---|
81 | */ |
---|
82 | FLATPAK = 3, |
---|
83 | /** |
---|
84 | * An AppImageKit bundle |
---|
85 | */ |
---|
86 | APPIMAGE = 4, |
---|
87 | /** |
---|
88 | * A Snap/Snappy bundle |
---|
89 | */ |
---|
90 | SNAP = 5, |
---|
91 | } |
---|
92 | alias AsBundleKind BundleKind; |
---|
93 | |
---|
94 | /** |
---|
95 | * Flags on how caching should be used. |
---|
96 | */ |
---|
97 | public enum AsCacheFlags |
---|
98 | { |
---|
99 | /** |
---|
100 | * No flags. |
---|
101 | */ |
---|
102 | NONE = 0, |
---|
103 | /** |
---|
104 | * Create an user-specific metadata cache. |
---|
105 | */ |
---|
106 | USE_USER = 1, |
---|
107 | /** |
---|
108 | * Use and - if possible - update the global metadata cache. |
---|
109 | */ |
---|
110 | USE_SYSTEM = 2, |
---|
111 | } |
---|
112 | alias AsCacheFlags CacheFlags; |
---|
113 | |
---|
114 | /** |
---|
115 | * Checksums supported by #AsRelease |
---|
116 | */ |
---|
117 | public enum AsChecksumKind |
---|
118 | { |
---|
119 | /** |
---|
120 | * No checksum |
---|
121 | */ |
---|
122 | NONE = 0, |
---|
123 | /** |
---|
124 | * SHA1 |
---|
125 | */ |
---|
126 | SHA1 = 1, |
---|
127 | /** |
---|
128 | * SHA256 |
---|
129 | */ |
---|
130 | SHA256 = 2, |
---|
131 | } |
---|
132 | alias AsChecksumKind ChecksumKind; |
---|
133 | |
---|
134 | /** |
---|
135 | * The type of an #AsComponent. |
---|
136 | */ |
---|
137 | public enum AsComponentKind |
---|
138 | { |
---|
139 | /** |
---|
140 | * Type invalid or not known |
---|
141 | */ |
---|
142 | UNKNOWN = 0, |
---|
143 | /** |
---|
144 | * A generic (= without specialized type) component |
---|
145 | */ |
---|
146 | GENERIC = 1, |
---|
147 | /** |
---|
148 | * An application with a .desktop-file |
---|
149 | */ |
---|
150 | DESKTOP_APP = 2, |
---|
151 | /** |
---|
152 | * A console application |
---|
153 | */ |
---|
154 | CONSOLE_APP = 3, |
---|
155 | /** |
---|
156 | * A web application |
---|
157 | */ |
---|
158 | WEB_APP = 4, |
---|
159 | /** |
---|
160 | * An extension of existing software, which does not run standalone |
---|
161 | */ |
---|
162 | ADDON = 5, |
---|
163 | /** |
---|
164 | * A font |
---|
165 | */ |
---|
166 | FONT = 6, |
---|
167 | /** |
---|
168 | * A multimedia codec |
---|
169 | */ |
---|
170 | CODEC = 7, |
---|
171 | /** |
---|
172 | * An input-method provider |
---|
173 | */ |
---|
174 | INPUTMETHOD = 8, |
---|
175 | /** |
---|
176 | * Firmware |
---|
177 | */ |
---|
178 | FIRMWARE = 9, |
---|
179 | /** |
---|
180 | * A driver |
---|
181 | */ |
---|
182 | DRIVER = 10, |
---|
183 | /** |
---|
184 | * Software localization (usually l10n resources) |
---|
185 | */ |
---|
186 | LOCALIZATION = 11, |
---|
187 | } |
---|
188 | alias AsComponentKind ComponentKind; |
---|
189 | |
---|
190 | /** |
---|
191 | * Format of the AppStream metadata. |
---|
192 | */ |
---|
193 | public enum AsFormatKind |
---|
194 | { |
---|
195 | /** |
---|
196 | * Unknown metadata format. |
---|
197 | */ |
---|
198 | UNKNOWN = 0, |
---|
199 | /** |
---|
200 | * AppStream XML metadata. |
---|
201 | */ |
---|
202 | XML = 1, |
---|
203 | /** |
---|
204 | * AppStream YAML (DEP-11) metadata. |
---|
205 | */ |
---|
206 | YAML = 2, |
---|
207 | /** |
---|
208 | * XDG Desktop Entry data. |
---|
209 | */ |
---|
210 | DESKTOP_ENTRY = 3, |
---|
211 | } |
---|
212 | alias AsFormatKind FormatKind; |
---|
213 | |
---|
214 | /** |
---|
215 | * There are a few differences between AppStream's metainfo files (shipped by upstream projects) |
---|
216 | * and the collection metadata (shipped by distributors). |
---|
217 | * The data source kind indicates which style we should process. |
---|
218 | * Usually you do not want to set this explicitly. |
---|
219 | */ |
---|
220 | public enum AsFormatStyle |
---|
221 | { |
---|
222 | UNKNOWN = 0, |
---|
223 | /** |
---|
224 | * Parse AppStream upstream metadata (metainfo files) |
---|
225 | */ |
---|
226 | METAINFO = 1, |
---|
227 | /** |
---|
228 | * Parse AppStream metadata collections (shipped by software distributors) |
---|
229 | */ |
---|
230 | COLLECTION = 2, |
---|
231 | } |
---|
232 | alias AsFormatStyle FormatStyle; |
---|
233 | |
---|
234 | /** |
---|
235 | * Format version / API level of the AppStream metadata. |
---|
236 | */ |
---|
237 | public enum AsFormatVersion |
---|
238 | { |
---|
239 | /** |
---|
240 | * 0.6 |
---|
241 | */ |
---|
242 | V0_6 = 0, |
---|
243 | /** |
---|
244 | * 0.7 |
---|
245 | */ |
---|
246 | V0_7 = 1, |
---|
247 | /** |
---|
248 | * 0.8 |
---|
249 | */ |
---|
250 | V0_8 = 2, |
---|
251 | /** |
---|
252 | * 0.9 |
---|
253 | */ |
---|
254 | V0_9 = 3, |
---|
255 | /** |
---|
256 | * 0.10 |
---|
257 | */ |
---|
258 | V0_10 = 4, |
---|
259 | } |
---|
260 | alias AsFormatVersion FormatVersion; |
---|
261 | |
---|
262 | /** |
---|
263 | * The icon type. |
---|
264 | */ |
---|
265 | public enum AsIconKind |
---|
266 | { |
---|
267 | /** |
---|
268 | * Unknown icon kind |
---|
269 | */ |
---|
270 | UNKNOWN = 0, |
---|
271 | /** |
---|
272 | * Icon in the internal caches |
---|
273 | */ |
---|
274 | CACHED = 1, |
---|
275 | /** |
---|
276 | * Stock icon name |
---|
277 | */ |
---|
278 | STOCK = 2, |
---|
279 | /** |
---|
280 | * Local icon name |
---|
281 | */ |
---|
282 | LOCAL = 3, |
---|
283 | /** |
---|
284 | * Remote icon URL |
---|
285 | */ |
---|
286 | REMOTE = 4, |
---|
287 | } |
---|
288 | alias AsIconKind IconKind; |
---|
289 | |
---|
290 | /** |
---|
291 | * The image type. |
---|
292 | */ |
---|
293 | public enum AsImageKind |
---|
294 | { |
---|
295 | /** |
---|
296 | * Type invalid or not known |
---|
297 | */ |
---|
298 | UNKNOWN = 0, |
---|
299 | /** |
---|
300 | * The source image at full resolution |
---|
301 | */ |
---|
302 | SOURCE = 1, |
---|
303 | /** |
---|
304 | * A thumbnail at reduced resolution |
---|
305 | */ |
---|
306 | THUMBNAIL = 2, |
---|
307 | } |
---|
308 | alias AsImageKind ImageKind; |
---|
309 | |
---|
310 | /** |
---|
311 | * The importance of an issue found by #AsValidator |
---|
312 | */ |
---|
313 | public enum AsIssueImportance |
---|
314 | { |
---|
315 | UNKNOWN = 0, |
---|
316 | /** |
---|
317 | * There is a serious error in your metadata |
---|
318 | */ |
---|
319 | ERROR = 1, |
---|
320 | /** |
---|
321 | * Something which should be fixed, but is not fatal |
---|
322 | */ |
---|
323 | WARNING = 2, |
---|
324 | /** |
---|
325 | * Non-essential information on how to improve your metadata |
---|
326 | */ |
---|
327 | INFO = 3, |
---|
328 | /** |
---|
329 | * Pedantic information |
---|
330 | */ |
---|
331 | PEDANTIC = 4, |
---|
332 | } |
---|
333 | alias AsIssueImportance IssueImportance; |
---|
334 | |
---|
335 | /** |
---|
336 | * The issue type. |
---|
337 | */ |
---|
338 | public enum AsIssueKind |
---|
339 | { |
---|
340 | /** |
---|
341 | * Type invalid or not known |
---|
342 | */ |
---|
343 | UNKNOWN = 0, |
---|
344 | /** |
---|
345 | * The XML markup is invalid |
---|
346 | */ |
---|
347 | MARKUP_INVALID = 1, |
---|
348 | /** |
---|
349 | * An element from a legacy AppStream specification has been found |
---|
350 | */ |
---|
351 | LEGACY = 2, |
---|
352 | /** |
---|
353 | * A tag is duplicated |
---|
354 | */ |
---|
355 | TAG_DUPLICATED = 3, |
---|
356 | /** |
---|
357 | * A required tag is missing |
---|
358 | */ |
---|
359 | TAG_MISSING = 4, |
---|
360 | /** |
---|
361 | * An unknown tag was found |
---|
362 | */ |
---|
363 | TAG_UNKNOWN = 5, |
---|
364 | /** |
---|
365 | * A tag is not allowed in the current context |
---|
366 | */ |
---|
367 | TAG_NOT_ALLOWED = 6, |
---|
368 | /** |
---|
369 | * A required property is missing |
---|
370 | */ |
---|
371 | PROPERTY_MISSING = 7, |
---|
372 | /** |
---|
373 | * A property is invalid |
---|
374 | */ |
---|
375 | PROPERTY_INVALID = 8, |
---|
376 | /** |
---|
377 | * A value is missing |
---|
378 | */ |
---|
379 | VALUE_MISSING = 9, |
---|
380 | /** |
---|
381 | * The value of a tag or property is wrong |
---|
382 | */ |
---|
383 | VALUE_WRONG = 10, |
---|
384 | /** |
---|
385 | * There is an issue with a tag or property value (often non-fatal) |
---|
386 | */ |
---|
387 | VALUE_ISSUE = 11, |
---|
388 | /** |
---|
389 | * A required file or other metadata was missing |
---|
390 | */ |
---|
391 | FILE_MISSING = 12, |
---|
392 | /** |
---|
393 | * The naming of an entity is wrong |
---|
394 | */ |
---|
395 | WRONG_NAME = 13, |
---|
396 | /** |
---|
397 | * Reading of data failed |
---|
398 | */ |
---|
399 | READ_ERROR = 14, |
---|
400 | } |
---|
401 | alias AsIssueKind IssueKind; |
---|
402 | |
---|
403 | /** |
---|
404 | * Defines how #AsComponent data should be merged if the component is |
---|
405 | * set for merge. |
---|
406 | */ |
---|
407 | public enum AsMergeKind |
---|
408 | { |
---|
409 | /** |
---|
410 | * No merge is happening. |
---|
411 | */ |
---|
412 | NONE = 0, |
---|
413 | /** |
---|
414 | * Merge replacing data of target. |
---|
415 | */ |
---|
416 | REPLACE = 1, |
---|
417 | /** |
---|
418 | * Merge appending data to target. |
---|
419 | */ |
---|
420 | APPEND = 2, |
---|
421 | } |
---|
422 | alias AsMergeKind MergeKind; |
---|
423 | |
---|
424 | /** |
---|
425 | * A metadata processing error. |
---|
426 | */ |
---|
427 | public enum AsMetadataError |
---|
428 | { |
---|
429 | /** |
---|
430 | * Generic failure. |
---|
431 | */ |
---|
432 | FAILED = 0, |
---|
433 | /** |
---|
434 | * Unable to parse the metadata file. |
---|
435 | */ |
---|
436 | PARSE = 1, |
---|
437 | /** |
---|
438 | * Expected collection metadata but got metainfo metadata, or vice versa. |
---|
439 | */ |
---|
440 | FORMAT_UNEXPECTED = 2, |
---|
441 | /** |
---|
442 | * We expected a component in the pool, but couldn't find one. |
---|
443 | */ |
---|
444 | NO_COMPONENT = 3, |
---|
445 | } |
---|
446 | alias AsMetadataError MetadataError; |
---|
447 | |
---|
448 | /** |
---|
449 | * A metadata pool error. |
---|
450 | */ |
---|
451 | public enum AsPoolError |
---|
452 | { |
---|
453 | /** |
---|
454 | * Generic failure |
---|
455 | */ |
---|
456 | FAILED = 0, |
---|
457 | /** |
---|
458 | * We do not have write-access to the cache target location. |
---|
459 | */ |
---|
460 | TARGET_NOT_WRITABLE = 1, |
---|
461 | /** |
---|
462 | * The pool was loaded, but we had to ignore some metadata. |
---|
463 | */ |
---|
464 | INCOMPLETE = 2, |
---|
465 | /** |
---|
466 | * An AppStream-ID collision occured (a component with that ID already existed in the pool) |
---|
467 | */ |
---|
468 | COLLISION = 3, |
---|
469 | } |
---|
470 | alias AsPoolError PoolError; |
---|
471 | |
---|
472 | /** |
---|
473 | * Flags on how caching should be used. |
---|
474 | */ |
---|
475 | public enum AsPoolFlags |
---|
476 | { |
---|
477 | /** |
---|
478 | * No flags. |
---|
479 | */ |
---|
480 | NONE = 0, |
---|
481 | /** |
---|
482 | * Add AppStream collection metadata to the pool. |
---|
483 | */ |
---|
484 | READ_COLLECTION = 1, |
---|
485 | /** |
---|
486 | * Add data from AppStream metainfo files to the pool. |
---|
487 | */ |
---|
488 | READ_METAINFO = 2, |
---|
489 | /** |
---|
490 | * Add metadata from .desktop files to the pool. |
---|
491 | */ |
---|
492 | READ_DESKTOP_FILES = 4, |
---|
493 | } |
---|
494 | alias AsPoolFlags PoolFlags; |
---|
495 | |
---|
496 | /** |
---|
497 | * Type of the public interface components can provide. |
---|
498 | */ |
---|
499 | public enum AsProvidedKind |
---|
500 | { |
---|
501 | /** |
---|
502 | * Unknown kind |
---|
503 | */ |
---|
504 | UNKNOWN = 0, |
---|
505 | /** |
---|
506 | * A shared library |
---|
507 | */ |
---|
508 | LIBRARY = 1, |
---|
509 | /** |
---|
510 | * A binary installed into a directory in PATH |
---|
511 | */ |
---|
512 | BINARY = 2, |
---|
513 | /** |
---|
514 | * Provides a handler for a mimetype |
---|
515 | */ |
---|
516 | MIMETYPE = 3, |
---|
517 | /** |
---|
518 | * A font |
---|
519 | */ |
---|
520 | FONT = 4, |
---|
521 | /** |
---|
522 | * A modalias |
---|
523 | */ |
---|
524 | MODALIAS = 5, |
---|
525 | /** |
---|
526 | * A Python2 module |
---|
527 | */ |
---|
528 | PYTHON_2 = 6, |
---|
529 | /** |
---|
530 | * A Python3 module |
---|
531 | */ |
---|
532 | PYTHON = 7, |
---|
533 | /** |
---|
534 | * A DBus service name on the system bus. |
---|
535 | */ |
---|
536 | DBUS_SYSTEM = 8, |
---|
537 | /** |
---|
538 | * A DBus service name on the user/session bus. |
---|
539 | */ |
---|
540 | DBUS_USER = 9, |
---|
541 | /** |
---|
542 | * Firmware flashed at runtime. |
---|
543 | */ |
---|
544 | FIRMWARE_RUNTIME = 10, |
---|
545 | /** |
---|
546 | * Firmware flashed permanently to the device. |
---|
547 | */ |
---|
548 | FIRMWARE_FLASHED = 11, |
---|
549 | } |
---|
550 | alias AsProvidedKind ProvidedKind; |
---|
551 | |
---|
552 | /** |
---|
553 | * The screenshot type. |
---|
554 | */ |
---|
555 | public enum AsScreenshotKind |
---|
556 | { |
---|
557 | /** |
---|
558 | * Type invalid or not known |
---|
559 | */ |
---|
560 | UNKNOWN = 0, |
---|
561 | /** |
---|
562 | * The primary screenshot to show by default |
---|
563 | */ |
---|
564 | DEFAULT = 1, |
---|
565 | /** |
---|
566 | * Optional screenshot |
---|
567 | */ |
---|
568 | EXTRA = 2, |
---|
569 | } |
---|
570 | alias AsScreenshotKind ScreenshotKind; |
---|
571 | |
---|
572 | /** |
---|
573 | * The release size kind. |
---|
574 | * |
---|
575 | * Since: 0.8.6 |
---|
576 | */ |
---|
577 | public enum AsSizeKind |
---|
578 | { |
---|
579 | /** |
---|
580 | * Unknown size |
---|
581 | */ |
---|
582 | UNKNOWN = 0, |
---|
583 | /** |
---|
584 | * Size of download of component |
---|
585 | */ |
---|
586 | DOWNLOAD = 1, |
---|
587 | /** |
---|
588 | * Size of installed component |
---|
589 | */ |
---|
590 | INSTALLED = 2, |
---|
591 | } |
---|
592 | alias AsSizeKind SizeKind; |
---|
593 | |
---|
594 | /** |
---|
595 | * The suggested type. |
---|
596 | */ |
---|
597 | public enum AsSuggestedKind |
---|
598 | { |
---|
599 | /** |
---|
600 | * Unknown suggested kind |
---|
601 | */ |
---|
602 | UNKNOWN = 0, |
---|
603 | /** |
---|
604 | * Suggestions provided by the upstream project. |
---|
605 | */ |
---|
606 | UPSTREAM = 1, |
---|
607 | /** |
---|
608 | * Suggestions provided by automatic heuristics. |
---|
609 | */ |
---|
610 | HEURISTIC = 2, |
---|
611 | } |
---|
612 | alias AsSuggestedKind SuggestedKind; |
---|
613 | |
---|
614 | /** |
---|
615 | * The translation type. |
---|
616 | */ |
---|
617 | public enum AsTranslationKind |
---|
618 | { |
---|
619 | /** |
---|
620 | * Type invalid or not known |
---|
621 | */ |
---|
622 | UNKNOWN = 0, |
---|
623 | /** |
---|
624 | * Gettext translation domain |
---|
625 | */ |
---|
626 | GETTEXT = 1, |
---|
627 | /** |
---|
628 | * Qt translation domain |
---|
629 | */ |
---|
630 | QT = 2, |
---|
631 | } |
---|
632 | alias AsTranslationKind TranslationKind; |
---|
633 | |
---|
634 | /** |
---|
635 | * The urgency of an #AsRelease |
---|
636 | */ |
---|
637 | public enum AsUrgencyKind |
---|
638 | { |
---|
639 | /** |
---|
640 | * Urgency is unknown or not set |
---|
641 | */ |
---|
642 | UNKNOWN = 0, |
---|
643 | /** |
---|
644 | * Low urgency |
---|
645 | */ |
---|
646 | LOW = 1, |
---|
647 | /** |
---|
648 | * Medium urgency |
---|
649 | */ |
---|
650 | MEDIUM = 2, |
---|
651 | /** |
---|
652 | * High urgency |
---|
653 | */ |
---|
654 | HIGH = 3, |
---|
655 | /** |
---|
656 | * Critical urgency |
---|
657 | */ |
---|
658 | CRITICAL = 4, |
---|
659 | } |
---|
660 | alias AsUrgencyKind UrgencyKind; |
---|
661 | |
---|
662 | /** |
---|
663 | * The URL type. |
---|
664 | */ |
---|
665 | public enum AsUrlKind |
---|
666 | { |
---|
667 | /** |
---|
668 | * Type invalid or not known |
---|
669 | */ |
---|
670 | UNKNOWN = 0, |
---|
671 | /** |
---|
672 | * Project homepage |
---|
673 | */ |
---|
674 | HOMEPAGE = 1, |
---|
675 | /** |
---|
676 | * Bugtracker |
---|
677 | */ |
---|
678 | BUGTRACKER = 2, |
---|
679 | /** |
---|
680 | * FAQ page |
---|
681 | */ |
---|
682 | FAQ = 3, |
---|
683 | /** |
---|
684 | * Help manual |
---|
685 | */ |
---|
686 | HELP = 4, |
---|
687 | /** |
---|
688 | * Page with information about how to donate to the project |
---|
689 | */ |
---|
690 | DONATION = 5, |
---|
691 | /** |
---|
692 | * Page with instructions on how to translate the project / submit translations. |
---|
693 | */ |
---|
694 | TRANSLATE = 6, |
---|
695 | } |
---|
696 | alias AsUrlKind UrlKind; |
---|
697 | |
---|
698 | /** |
---|
699 | * Set how values assigned to an #AsComponent should be treated when |
---|
700 | * they are set or retrieved. |
---|
701 | */ |
---|
702 | public enum AsValueFlags |
---|
703 | { |
---|
704 | /** |
---|
705 | * No flags. |
---|
706 | */ |
---|
707 | NONE = 0, |
---|
708 | /** |
---|
709 | * Check for duplicates when adding items to list values. |
---|
710 | */ |
---|
711 | DUPLICATE_CHECK = 1, |
---|
712 | /** |
---|
713 | * Don't fall back to C when retrieving translated values. |
---|
714 | */ |
---|
715 | NO_TRANSLATION_FALLBACK = 2, |
---|
716 | } |
---|
717 | alias AsValueFlags ValueFlags; |
---|
718 | |
---|
719 | struct AsBundle |
---|
720 | { |
---|
721 | GObject parentInstance; |
---|
722 | } |
---|
723 | |
---|
724 | struct AsBundleClass |
---|
725 | { |
---|
726 | GObjectClass parentClass; |
---|
727 | /** */ |
---|
728 | extern(C) void function() AsReserved1; |
---|
729 | /** */ |
---|
730 | extern(C) void function() AsReserved2; |
---|
731 | /** */ |
---|
732 | extern(C) void function() AsReserved3; |
---|
733 | /** */ |
---|
734 | extern(C) void function() AsReserved4; |
---|
735 | /** */ |
---|
736 | extern(C) void function() AsReserved5; |
---|
737 | /** */ |
---|
738 | extern(C) void function() AsReserved6; |
---|
739 | } |
---|
740 | |
---|
741 | struct AsCategory |
---|
742 | { |
---|
743 | GObject parentInstance; |
---|
744 | } |
---|
745 | |
---|
746 | struct AsCategoryClass |
---|
747 | { |
---|
748 | GObjectClass parentClass; |
---|
749 | /** */ |
---|
750 | extern(C) void function() AsReserved1; |
---|
751 | /** */ |
---|
752 | extern(C) void function() AsReserved2; |
---|
753 | /** */ |
---|
754 | extern(C) void function() AsReserved3; |
---|
755 | /** */ |
---|
756 | extern(C) void function() AsReserved4; |
---|
757 | } |
---|
758 | |
---|
759 | struct AsChecksum |
---|
760 | { |
---|
761 | GObject parentInstance; |
---|
762 | } |
---|
763 | |
---|
764 | struct AsChecksumClass |
---|
765 | { |
---|
766 | GObjectClass parentClass; |
---|
767 | /** */ |
---|
768 | extern(C) void function() AsReserved1; |
---|
769 | /** */ |
---|
770 | extern(C) void function() AsReserved2; |
---|
771 | /** */ |
---|
772 | extern(C) void function() AsReserved3; |
---|
773 | /** */ |
---|
774 | extern(C) void function() AsReserved4; |
---|
775 | /** */ |
---|
776 | extern(C) void function() AsReserved5; |
---|
777 | /** */ |
---|
778 | extern(C) void function() AsReserved6; |
---|
779 | } |
---|
780 | |
---|
781 | struct AsComponent |
---|
782 | { |
---|
783 | GObject parentInstance; |
---|
784 | } |
---|
785 | |
---|
786 | struct AsComponentClass |
---|
787 | { |
---|
788 | GObjectClass parentClass; |
---|
789 | /** */ |
---|
790 | extern(C) void function() AsReserved1; |
---|
791 | /** */ |
---|
792 | extern(C) void function() AsReserved2; |
---|
793 | /** */ |
---|
794 | extern(C) void function() AsReserved3; |
---|
795 | /** */ |
---|
796 | extern(C) void function() AsReserved4; |
---|
797 | /** */ |
---|
798 | extern(C) void function() AsReserved5; |
---|
799 | /** */ |
---|
800 | extern(C) void function() AsReserved6; |
---|
801 | } |
---|
802 | |
---|
803 | struct AsDistroDetails |
---|
804 | { |
---|
805 | GObject parentInstance; |
---|
806 | } |
---|
807 | |
---|
808 | struct AsDistroDetailsClass |
---|
809 | { |
---|
810 | GObjectClass parentClass; |
---|
811 | /** */ |
---|
812 | extern(C) void function() AsReserved1; |
---|
813 | /** */ |
---|
814 | extern(C) void function() AsReserved2; |
---|
815 | /** */ |
---|
816 | extern(C) void function() AsReserved3; |
---|
817 | /** */ |
---|
818 | extern(C) void function() AsReserved4; |
---|
819 | /** */ |
---|
820 | extern(C) void function() AsReserved5; |
---|
821 | /** */ |
---|
822 | extern(C) void function() AsReserved6; |
---|
823 | } |
---|
824 | |
---|
825 | struct AsIcon |
---|
826 | { |
---|
827 | GObject parentInstance; |
---|
828 | } |
---|
829 | |
---|
830 | struct AsIconClass |
---|
831 | { |
---|
832 | GObjectClass parentClass; |
---|
833 | /** */ |
---|
834 | extern(C) void function() AsReserved1; |
---|
835 | /** */ |
---|
836 | extern(C) void function() AsReserved2; |
---|
837 | /** */ |
---|
838 | extern(C) void function() AsReserved3; |
---|
839 | /** */ |
---|
840 | extern(C) void function() AsReserved4; |
---|
841 | /** */ |
---|
842 | extern(C) void function() AsReserved5; |
---|
843 | /** */ |
---|
844 | extern(C) void function() AsReserved6; |
---|
845 | } |
---|
846 | |
---|
847 | struct AsImage |
---|
848 | { |
---|
849 | GObject parentInstance; |
---|
850 | } |
---|
851 | |
---|
852 | struct AsImageClass |
---|
853 | { |
---|
854 | GObjectClass parentClass; |
---|
855 | /** */ |
---|
856 | extern(C) void function() AsReserved1; |
---|
857 | /** */ |
---|
858 | extern(C) void function() AsReserved2; |
---|
859 | /** */ |
---|
860 | extern(C) void function() AsReserved3; |
---|
861 | /** */ |
---|
862 | extern(C) void function() AsReserved4; |
---|
863 | /** */ |
---|
864 | extern(C) void function() AsReserved5; |
---|
865 | /** */ |
---|
866 | extern(C) void function() AsReserved6; |
---|
867 | } |
---|
868 | |
---|
869 | struct AsMetadata |
---|
870 | { |
---|
871 | GObject parentInstance; |
---|
872 | } |
---|
873 | |
---|
874 | struct AsMetadataClass |
---|
875 | { |
---|
876 | GObjectClass parentClass; |
---|
877 | /** */ |
---|
878 | extern(C) void function() AsReserved1; |
---|
879 | /** */ |
---|
880 | extern(C) void function() AsReserved2; |
---|
881 | /** */ |
---|
882 | extern(C) void function() AsReserved3; |
---|
883 | /** */ |
---|
884 | extern(C) void function() AsReserved4; |
---|
885 | /** */ |
---|
886 | extern(C) void function() AsReserved5; |
---|
887 | /** */ |
---|
888 | extern(C) void function() AsReserved6; |
---|
889 | } |
---|
890 | |
---|
891 | struct AsPool |
---|
892 | { |
---|
893 | GObject parentInstance; |
---|
894 | } |
---|
895 | |
---|
896 | struct AsPoolClass |
---|
897 | { |
---|
898 | GObjectClass parentClass; |
---|
899 | /** */ |
---|
900 | extern(C) void function() AsReserved1; |
---|
901 | /** */ |
---|
902 | extern(C) void function() AsReserved2; |
---|
903 | /** */ |
---|
904 | extern(C) void function() AsReserved3; |
---|
905 | /** */ |
---|
906 | extern(C) void function() AsReserved4; |
---|
907 | /** */ |
---|
908 | extern(C) void function() AsReserved5; |
---|
909 | /** */ |
---|
910 | extern(C) void function() AsReserved6; |
---|
911 | } |
---|
912 | |
---|
913 | struct AsProvided |
---|
914 | { |
---|
915 | GObject parentInstance; |
---|
916 | } |
---|
917 | |
---|
918 | struct AsProvidedClass |
---|
919 | { |
---|
920 | GObjectClass parentClass; |
---|
921 | /** */ |
---|
922 | extern(C) void function() AsReserved1; |
---|
923 | /** */ |
---|
924 | extern(C) void function() AsReserved2; |
---|
925 | /** */ |
---|
926 | extern(C) void function() AsReserved3; |
---|
927 | /** */ |
---|
928 | extern(C) void function() AsReserved4; |
---|
929 | /** */ |
---|
930 | extern(C) void function() AsReserved5; |
---|
931 | /** */ |
---|
932 | extern(C) void function() AsReserved6; |
---|
933 | } |
---|
934 | |
---|
935 | struct AsRelease |
---|
936 | { |
---|
937 | GObject parentInstance; |
---|
938 | } |
---|
939 | |
---|
940 | struct AsReleaseClass |
---|
941 | { |
---|
942 | GObjectClass parentClass; |
---|
943 | /** */ |
---|
944 | extern(C) void function() AsReserved1; |
---|
945 | /** */ |
---|
946 | extern(C) void function() AsReserved2; |
---|
947 | /** */ |
---|
948 | extern(C) void function() AsReserved3; |
---|
949 | /** */ |
---|
950 | extern(C) void function() AsReserved4; |
---|
951 | /** */ |
---|
952 | extern(C) void function() AsReserved5; |
---|
953 | /** */ |
---|
954 | extern(C) void function() AsReserved6; |
---|
955 | } |
---|
956 | |
---|
957 | struct AsScreenshot |
---|
958 | { |
---|
959 | GObject parentInstance; |
---|
960 | } |
---|
961 | |
---|
962 | struct AsScreenshotClass |
---|
963 | { |
---|
964 | GObjectClass parentClass; |
---|
965 | /** */ |
---|
966 | extern(C) void function() AsReserved1; |
---|
967 | /** */ |
---|
968 | extern(C) void function() AsReserved2; |
---|
969 | /** */ |
---|
970 | extern(C) void function() AsReserved3; |
---|
971 | /** */ |
---|
972 | extern(C) void function() AsReserved4; |
---|
973 | /** */ |
---|
974 | extern(C) void function() AsReserved5; |
---|
975 | /** */ |
---|
976 | extern(C) void function() AsReserved6; |
---|
977 | } |
---|
978 | |
---|
979 | struct AsSuggested |
---|
980 | { |
---|
981 | GObject parentInstance; |
---|
982 | } |
---|
983 | |
---|
984 | struct AsSuggestedClass |
---|
985 | { |
---|
986 | GObjectClass parentClass; |
---|
987 | /** */ |
---|
988 | extern(C) void function() AsReserved1; |
---|
989 | /** */ |
---|
990 | extern(C) void function() AsReserved2; |
---|
991 | /** */ |
---|
992 | extern(C) void function() AsReserved3; |
---|
993 | /** */ |
---|
994 | extern(C) void function() AsReserved4; |
---|
995 | /** */ |
---|
996 | extern(C) void function() AsReserved5; |
---|
997 | /** */ |
---|
998 | extern(C) void function() AsReserved6; |
---|
999 | } |
---|
1000 | |
---|
1001 | struct AsTranslation |
---|
1002 | { |
---|
1003 | GObject parentInstance; |
---|
1004 | } |
---|
1005 | |
---|
1006 | struct AsTranslationClass |
---|
1007 | { |
---|
1008 | GObjectClass parentClass; |
---|
1009 | /** */ |
---|
1010 | extern(C) void function() AsReserved1; |
---|
1011 | /** */ |
---|
1012 | extern(C) void function() AsReserved2; |
---|
1013 | /** */ |
---|
1014 | extern(C) void function() AsReserved3; |
---|
1015 | /** */ |
---|
1016 | extern(C) void function() AsReserved4; |
---|
1017 | /** */ |
---|
1018 | extern(C) void function() AsReserved5; |
---|
1019 | /** */ |
---|
1020 | extern(C) void function() AsReserved6; |
---|
1021 | } |
---|
1022 | |
---|
1023 | struct AsValidator |
---|
1024 | { |
---|
1025 | GObject parentInstance; |
---|
1026 | } |
---|
1027 | |
---|
1028 | struct AsValidatorClass |
---|
1029 | { |
---|
1030 | GObjectClass parentClass; |
---|
1031 | /** */ |
---|
1032 | extern(C) void function() AsReserved1; |
---|
1033 | /** */ |
---|
1034 | extern(C) void function() AsReserved2; |
---|
1035 | /** */ |
---|
1036 | extern(C) void function() AsReserved3; |
---|
1037 | /** */ |
---|
1038 | extern(C) void function() AsReserved4; |
---|
1039 | /** */ |
---|
1040 | extern(C) void function() AsReserved5; |
---|
1041 | /** */ |
---|
1042 | extern(C) void function() AsReserved6; |
---|
1043 | } |
---|
1044 | |
---|
1045 | struct AsValidatorIssue |
---|
1046 | { |
---|
1047 | GObject parentInstance; |
---|
1048 | } |
---|
1049 | |
---|
1050 | struct AsValidatorIssueClass |
---|
1051 | { |
---|
1052 | GObjectClass parentClass; |
---|
1053 | /** */ |
---|
1054 | extern(C) void function() AsReserved1; |
---|
1055 | /** */ |
---|
1056 | extern(C) void function() AsReserved2; |
---|
1057 | /** */ |
---|
1058 | extern(C) void function() AsReserved3; |
---|
1059 | /** */ |
---|
1060 | extern(C) void function() AsReserved4; |
---|
1061 | /** */ |
---|
1062 | extern(C) void function() AsReserved5; |
---|
1063 | /** */ |
---|
1064 | extern(C) void function() AsReserved6; |
---|
1065 | } |
---|