File: bonobo.dtd

package info (click to toggle)
libbonoboui 2.24.5-4
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 6,808 kB
  • ctags: 3,596
  • sloc: ansic: 30,221; sh: 10,256; xml: 599; makefile: 475
file content (122 lines) | stat: -rw-r--r-- 2,408 bytes parent folder | download | duplicates (8)
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
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
<!-- DTD for bonobo UI files -->

<!-- root node -->
<!ELEMENT Root        ((keybindings|popups|commands|menu|dockitem|status)*)>
<!ELEMENT commands    (cmd*)>
<!ELEMENT menu        ((submenu|placeholder)*)>
<!ELEMENT dockitem    ((control|placeholder|toolitem|separator)*)>
<!ELEMENT status      ((item|control)*)>
<!ELEMENT cmd         EMPTY>
<!ELEMENT placeholder EMPTY>
<!ELEMENT separator   EMPTY>
<!ELEMENT keybindings (accel*)>
<!ELEMENT item        (#PCDATA)>
<!ELEMENT accel       EMPTY>
<!ELEMENT control     EMPTY>
<!ELEMENT menuitem    EMPTY>
<!ELEMENT toolitem    EMPTY>
<!ELEMENT popups      (popup*)>
<!ELEMENT popup       ((submenu|menuitem|placeholder|separator)*)>
<!ELEMENT submenu     ((submenu|menuitem|placeholder|separator)*)>

<!-- Every element has these attributes  -->
<!ENTITY % baseattrs
	"name CDATA #IMPLIED
	id CDATA #IMPLIED"
>

<!-- Attributes for the icons -->
<!ENTITY % iconattrs
	"pixtype (stock|filename|pixbuf) #IMPLIED
	 pixbuf  CDATA #IMPLIED 
	 pixname  CDATA #IMPLIED "
>

<!-- Attributes for user visible strings -->
<!ENTITY % labelattrs
	"_label CDATA #IMPLIED
	label CDATA #IMPLIED
	_tip  CDATA #IMPLIED
	tip  CDATA #IMPLIED
	_accel  CDATA #IMPLIED
	accel  CDATA #IMPLIED
	_descr CDATA #IMPLIED "
>

<!ATTLIST cmd
	%baseattrs;
	%iconattrs;
	%labelattrs;
	priority CDATA #IMPLIED
	type  CDATA #IMPLIED
	hidden CDATA #IMPLIED
	sensitive CDATA #IMPLIED
	state CDATA #IMPLIED
>

<!ATTLIST popup
	%baseattrs;
	tearoff CDATA #IMPLIED
>

<!ATTLIST submenu
	%baseattrs;
	%iconattrs;
	%labelattrs;
	hidden CDATA #IMPLIED
	tearoff CDATA #IMPLIED
>

<!ATTLIST dockitem
	%baseattrs;
	_tip  CDATA #IMPLIED
	band_num CDATA #IMPLIED
	position CDATA #IMPLIED
	relief CDATA #IMPLIED
	behavior CDATA #IMPLIED
	hlook CDATA #IMPLIED
	vlook CDATA #IMPLIED
	in_new_band CDATA #IMPLIED
>

<!ATTLIST toolitem
	%baseattrs;
	%iconattrs;
	%labelattrs;
	verb CDATA #REQUIRED
	type (radio|toggle) #IMPLIED
	priority CDATA #IMPLIED
	behavior CDATA #IMPLIED
>

<!ATTLIST menuitem
	%baseattrs;
	%iconattrs;
	%labelattrs;
	verb CDATA #IMPLIED
	type (radio|toggle) #IMPLIED
	group CDATA #IMPLIED
	pos CDATA #IMPLIED
	behavior CDATA #IMPLIED
>

<!ATTLIST placeholder
	%baseattrs;
	delimit CDATA #IMPLIED
>

<!ATTLIST accel
	name CDATA #IMPLIED
	verb CDATA #IMPLIED
>

<!ATTLIST control
	%baseattrs;
	%iconattrs;
	vdisplay CDATA #IMPLIED
	hdisplay CDATA #IMPLIED
>

<!ATTLIST item
	%baseattrs;
>