1
<?xml version="1.0" encoding="UTF-8"?>
3
<interface name="com.canonical.hud">
5
<property name="OpenQueries" type="ao" access="read" />
6
<property name="Applications" type="a(so)" access="read"/>
9
<method name="CreateQuery">
11
<arg type="s" name="query" direction="in" />
13
<arg type="o" name="queryObject" direction="out" />
14
<arg type="s" name="resultsName" direction="out" />
15
<arg type="s" name="appstackName" direction="out" />
16
<arg type="i" name="modelRevision" direction="out" />
19
<method name="RegisterApplication">
20
<!-- NOTE: If the application is already registered it won't return
21
an error, just the object path for that application -->
23
<arg type="s" name="id" direction="in" />
25
<arg type="o" name="appObject" direction="out" />
28
<!-- Legacy Query Interface, will be deprecated -->
29
<method name="StartQuery">
31
<arg type="s" name="query" direction="in" />
32
<arg type="i" name="entries" direction="in" />
34
<arg type="s" name="target" direction="out" />
35
<arg type="a(sssssv)" name="suggestions" direction="out" />
36
<arg type="v" name="querykey" direction="out" />
39
<method name="ExecuteQuery">
40
<arg type="v" name="key" direction="in" />
41
<arg type="u" name="timestamp" direction="in" />
44
<method name="CloseQuery">
45
<arg type="v" name="querykey" direction="in" />
48
<!-- Legacy Signals -->
49
<signal name="UpdatedQuery">
50
<arg type="s" name="target" direction="out" />
51
<arg type="a(sssssv)" name="suggestions" direction="out" />
52
<arg type="v" name="querykey" direction="out" />
55
<!-- End of interesting stuff -->