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
103
|
<!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>
|