1 const char * dbus_menu_clean_xml =
2 "<?xml version=\"1.0\"?>\n"
3 "<node name=\"/\">\n"
4 "    \n"
5 "	<interface name=\"com.canonical.dbusmenu\">\n"
6 "		\n"
7 "\n"
8 "\n"
9 "		<property name=\"Version\" type=\"u\" access=\"read\">\n"
10 "			\n"
11 "		</property>\n"
12 "\n"
13 "		<property name=\"TextDirection\" type=\"s\" access=\"read\">\n"
14 "			\n"
15 "		</property>\n"
16 "\n"
17 "		<property name=\"Status\" type=\"s\" access=\"read\">\n"
18 "			\n"
19 "		</property>\n"
20 "\n"
21 "		<property name=\"IconThemePath\" type=\"as\" access=\"read\">\n"
22 "			\n"
23 "		</property>\n"
24 "\n"
25 "\n"
26 "\n"
27 "		<method name=\"GetLayout\">\n"
28 "			\n"
29 "			<arg type=\"i\" name=\"parentId\" direction=\"in\">\n"
30 "				\n"
31 "			</arg>\n"
32 "			<arg type=\"i\" name=\"recursionDepth\" direction=\"in\">\n"
33 "				\n"
34 "			</arg>\n"
35 "			<arg type=\"as\" name=\"propertyNames\" direction=\"in\">\n"
36 "				\n"
37 "			</arg>\n"
38 "			<arg type=\"u\" name=\"revision\" direction=\"out\">\n"
39 "				\n"
40 "			</arg>\n"
41 "			<arg type=\"(ia{sv}av)\" name=\"layout\" direction=\"out\">\n"
42 "				\n"
43 "			</arg>\n"
44 "		</method>\n"
45 "\n"
46 "		<method name=\"GetGroupProperties\">\n"
47 "			\n"
48 "			<arg type=\"ai\" name=\"ids\" direction=\"in\">\n"
49 "				\n"
50 "			</arg>\n"
51 "			<arg type=\"as\" name=\"propertyNames\" direction=\"in\">\n"
52 "				\n"
53 "			</arg>\n"
54 "			<arg type=\"a(ia{sv})\" name=\"properties\" direction=\"out\">\n"
55 "				\n"
56 "			</arg>\n"
57 "		</method>\n"
58 "\n"
59 "		<method name=\"GetProperty\">\n"
60 "			\n"
61 "			<arg type=\"i\" name=\"id\" direction=\"in\">\n"
62 "				\n"
63 "			</arg>\n"
64 "			<arg type=\"s\" name=\"name\" direction=\"in\">\n"
65 "				\n"
66 "			</arg>\n"
67 "			<arg type=\"v\" name=\"value\" direction=\"out\">\n"
68 "				\n"
69 "			</arg>\n"
70 "		</method>\n"
71 "\n"
72 "		<method name=\"Event\">\n"
73 "			\n"
74 "			<arg type=\"i\" name=\"id\" direction=\"in\">\n"
75 "				\n"
76 "			</arg>\n"
77 "			<arg type=\"s\" name=\"eventId\" direction=\"in\">\n"
78 "				\n"
79 "			</arg>\n"
80 "			<arg type=\"v\" name=\"data\" direction=\"in\">\n"
81 "				\n"
82 "			</arg>\n"
83 "			<arg type=\"u\" name=\"timestamp\" direction=\"in\">\n"
84 "				\n"
85 "			</arg>\n"
86 "		</method>\n"
87 "\n"
88 "		<method name=\"EventGroup\">\n"
89 "			\n"
90 "			<arg type=\"a(isvu)\" name=\"events\" direction=\"in\">\n"
91 "				\n"
92 "			</arg>\n"
93 "			<arg type=\"ai\" name=\"idErrors\" direction=\"out\">\n"
94 "				\n"
95 "			</arg>\n"
96 "		</method>\n"
97 "\n"
98 "		<method name=\"AboutToShow\">\n"
99 "			\n"
100 "			<arg type=\"i\" name=\"id\" direction=\"in\">\n"
101 "				\n"
102 "			</arg>\n"
103 "			<arg type=\"b\" name=\"needUpdate\" direction=\"out\">\n"
104 "				\n"
105 "			</arg>\n"
106 "		</method>\n"
107 "\n"
108 "		<method name=\"AboutToShowGroup\">\n"
109 "			\n"
110 "			<arg type=\"ai\" name=\"ids\" direction=\"in\">\n"
111 "				\n"
112 "			</arg>\n"
113 "			<arg type=\"ai\" name=\"updatesNeeded\" direction=\"out\">\n"
114 "				\n"
115 "			</arg>\n"
116 "			<arg type=\"ai\" name=\"idErrors\" direction=\"out\">\n"
117 "				\n"
118 "			</arg>\n"
119 "		</method>\n"
120 "\n"
121 "\n"
122 "		<signal name=\"ItemsPropertiesUpdated\">\n"
123 "			\n"
124 "			<arg type=\"a(ia{sv})\" name=\"updatedProps\" direction=\"out\"/>\n"
125 "			<arg type=\"a(ias)\" name=\"removedProps\" direction=\"out\"/>\n"
126 "		</signal>\n"
127 "		<signal name=\"LayoutUpdated\">\n"
128 "			\n"
129 "			<arg type=\"u\" name=\"revision\" direction=\"out\">\n"
130 "				\n"
131 "			</arg>\n"
132 "			<arg type=\"i\" name=\"parent\" direction=\"out\">\n"
133 "				\n"
134 "			</arg>\n"
135 "		</signal>\n"
136 "		<signal name=\"ItemActivationRequested\">\n"
137 "			\n"
138 "			<arg type=\"i\" name=\"id\" direction=\"out\">\n"
139 "				\n"
140 "			</arg>\n"
141 "			<arg type=\"u\" name=\"timestamp\" direction=\"out\">\n"
142 "				\n"
143 "			</arg>\n"
144 "		</signal>\n"
145 "\n"
146 "\n"
147 "\n"
148 "	</interface>\n"
149 "</node>\n"
150 ;
151