/usr/share/glade/catalogs/glade-catalog.dtd is in libgladeui-common 3.12.0-0ubuntu1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
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 | <!ELEMENT glade-catalog (glade-widget-classes?,
glade-widget-group*)>
<!ATTLIST glade-catalog name CDATA #REQUIRED
library CDATA #IMPLIED
requires CDATA #IMPLIED>
<!ELEMENT glade-widget-classes (glade-widget-class+)>
<!ELEMENT glade-widget-class (post-create-function?,
get-internal-child-function?,
child-property-applies-function?,
properties?,
children?,
packing-defaults?)>
<!ATTLIST glade-widget-class toplevel CDATA #IMPLIED
name CDATA #REQUIRED
generic-name CDATA #IMPLIED
title CDATA #IMPLIED>
<!ELEMENT properties (property+)>
<!ELEMENT property (spec?,
type?,
tooltip?,
parameters?,
set-function?,
get-function?,
verify-function?)>
<!ATTLIST property id CDATA #REQUIRED
name CDATA #IMPLIED
default CDATA #IMPLIED
query CDATA #IMPLIED
common CDATA #IMPLIED
disabled CDATA #IMPLIED
visible CDATA #IMPLIED
optional CDATA #IMPLIED
optional-default CDATA #IMPLIED
translatable CDATA #IMPLIED>
<!ELEMENT set-function (#PCDATA)>
<!ELEMENT get-function (#PCDATA)>
<!ELEMENT spec (#PCDATA)>
<!ELEMENT tooltip (#PCDATA)>
<!ELEMENT verify-function (#PCDATA)>
<!ELEMENT parameters (parameter+)>
<!ELEMENT parameter EMPTY>
<!ATTLIST parameter key CDATA #REQUIRED
value CDATA #REQUIRED>
<!ELEMENT children (child+)>
<!ELEMENT child (type,
add-child-function?,
remove-child-function?,
get-children-function?,
get-all-children-function?,
set-property-function?,
get-property-function?,
replace-child-function?,
fill-empty-function?,
properties?)>
<!ELEMENT type (#PCDATA)>
<!ELEMENT add-child-function (#PCDATA)>
<!ELEMENT remove-child-function (#PCDATA)>
<!ELEMENT get-children-function (#PCDATA)>
<!ELEMENT get-all-children-function (#PCDATA)>
<!ELEMENT set-prop-function (#PCDATA)>
<!ELEMENT get-prop-function (#PCDATA)>
<!ELEMENT fill-empty-function (#PCDATA)>
<!ELEMENT replace-child-function (#PCDATA)>
<!ELEMENT post-create-function (#PCDATA)>
<!ELEMENT get-internal-child-function (#PCDATA)>
<!ELEMENT child-property-applies-function (#PCDATA)>
<!ELEMENT glade-widget-group (default-palette-state?,
glade-widget-class-ref+)>
<!ATTLIST glade-widget-group name CDATA #REQUIRED
title CDATA #REQUIRED>
<!ELEMENT default-palette-state EMPTY>
<!ATTLIST default-palette-state expanded CDATA #IMPLIED>
<!ELEMENT glade-widget-class-ref EMPTY>
<!ATTLIST glade-widget-class-ref name CDATA #REQUIRED>
<!ELEMENT packing-defaults (parent-class+)>
<!ELEMENT parent-class (child-property+)>
<!ATTLIST parent-class name CDATA #REQUIRED>
<!ELEMENT child-property EMPTY>
<!ATTLIST child-property id CDATA #REQUIRED
default CDATA #REQUIRED>
|