1<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN"
2"http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
3<node>
4  <interface name="org.ayatana.bamf.view">
5    <method name="ViewType">
6      <arg name="view_type" type="s" direction="out"/>
7    </method>
8    <method name="Icon">
9      <annotation name="org.freedesktop.DBus.Deprecated" value="true"/>
10      <arg name="name" type="s" direction="out"/>
11    </method>
12    <method name="Name">
13      <annotation name="org.freedesktop.DBus.Deprecated" value="true"/>
14      <arg name="name" type="s" direction="out"/>
15    </method>
16    <method name="UserVisible">
17      <annotation name="org.freedesktop.DBus.Deprecated" value="true"/>
18      <arg name="visible" type="b" direction="out"/>
19    </method>
20    <method name="IsUrgent">
21      <annotation name="org.freedesktop.DBus.Deprecated" value="true"/>
22      <arg name="urgent" type="b" direction="out"/>
23    </method>
24    <method name="IsRunning">
25      <annotation name="org.freedesktop.DBus.Deprecated" value="true"/>
26      <arg name="running" type="b" direction="out"/>
27    </method>
28    <method name="IsActive">
29      <annotation name="org.freedesktop.DBus.Deprecated" value="true"/>
30      <arg name="active" type="b" direction="out"/>
31    </method>
32    <method name="Parents">
33      <arg name="parents_paths" type="as" direction="out"/>
34    </method>
35    <method name="Children">
36      <arg name="children_paths" type="as" direction="out"/>
37    </method>
38    <signal name="NameChanged">
39      <annotation name="org.freedesktop.DBus.Deprecated" value="true"/>
40      <arg name="old_name" type="s"/>
41      <arg name="new_name" type="s"/>
42    </signal>
43    <signal name="UserVisibleChanged">
44      <annotation name="org.freedesktop.DBus.Deprecated" value="true"/>
45      <arg name="user_visible" type="b"/>
46    </signal>
47    <signal name="UrgentChanged">
48      <annotation name="org.freedesktop.DBus.Deprecated" value="true"/>
49      <arg name="is_urgent" type="b"/>
50    </signal>
51    <signal name="RunningChanged">
52      <annotation name="org.freedesktop.DBus.Deprecated" value="true"/>
53      <arg name="is_running" type="b"/>
54    </signal>
55    <signal name="ActiveChanged">
56      <annotation name="org.freedesktop.DBus.Deprecated" value="true"/>
57      <arg name="is_active" type="b"/>
58    </signal>
59    <signal name="ChildRemoved">
60      <arg name="path" type="s"/>
61    </signal>
62    <signal name="ChildAdded">
63      <arg name="path" type="s"/>
64    </signal>
65    <signal name="Closed">
66    </signal>
67    <property name="Name" type="s" access="read"/>
68    <property name="Icon" type="s" access="read"/>
69    <property name="UserVisible" type="b" access="read"/>
70    <property name="Running" type="b" access="read"/>
71    <property name="Starting" type="b" access="read"/>
72    <property name="Urgent" type="b" access="read"/>
73    <property name="Active" type="b" access="read"/>
74  </interface>
75
76  <interface name="org.ayatana.bamf.application">
77    <method name="ShowStubs">
78      <arg name="show_stubs" type="b" direction="out"/>
79    </method>
80    <method name="Xids">
81      <arg name="xids" type="au" direction="out"/>
82    </method>
83    <method name="DesktopFile">
84      <arg name="desktop_file" type="s" direction="out"/>
85    </method>
86    <method name="SupportedMimeTypes">
87      <arg name="mime_types" type="as" direction="out"/>
88    </method>
89    <method name="ApplicationType">
90      <arg name="type" type="s" direction="out"/>
91    </method>
92    <method name="ApplicationMenu">
93      <annotation name="org.freedesktop.DBus.Deprecated" value="true"/>
94      <arg name="busname" type="s" direction="out"/>
95      <arg name="objectpath" type="s" direction="out"/>
96    </method>
97    <method name="FocusableChild">
98      <arg name="path" type="s" direction="out"/>
99    </method>
100    <signal name="WindowRemoved">
101      <annotation name="org.freedesktop.DBus.Deprecated" value="true"/>
102      <arg name="path" type="s"/>
103    </signal>
104    <signal name="WindowAdded">
105      <annotation name="org.freedesktop.DBus.Deprecated" value="true"/>
106      <arg name="path" type="s"/>
107    </signal>
108    <signal name="SupportedMimeTypesChanged">
109      <arg name="dnd_mimes" type="as"/>
110    </signal>
111    <signal name="DesktopFileUpdated">
112      <arg name="desktop_file" type="s"/>
113    </signal>
114  </interface>
115
116  <interface name="org.ayatana.bamf.window">
117    <method name="GetXid">
118      <arg name="xid" type="u" direction="out"/>
119    </method>
120    <method name="GetPid">
121      <arg name="pid" type="u" direction="out"/>
122    </method>
123    <method name="Transient">
124      <arg name="path" type="s" direction="out"/>
125    </method>
126    <method name="WindowType">
127      <arg name="type" type="u" direction="out"/>
128    </method>
129    <method name="Xprop">
130      <arg name="xprop" type="s" direction="in"/>
131      <arg name="name" type="s" direction="out"/>
132    </method>
133    <method name="Monitor">
134      <arg name="monitor_number" type="i" direction="out"/>
135    </method>
136    <method name="Maximized">
137      <arg name="maximized" type="i" direction="out"/>
138    </method>
139    <signal name="MonitorChanged">
140      <arg name="old" type="i" direction="out"/>
141      <arg name="new" type="i" direction="out"/>
142    </signal>
143    <signal name="MaximizedChanged">
144      <arg name="old" type="i" direction="out"/>
145      <arg name="new" type="i" direction="out"/>
146    </signal>
147  </interface>
148
149  <interface name="org.ayatana.bamf.tab">
150    <method name="Raise">
151    </method>
152    <method name="Close">
153    </method>
154    <method name="RequestPreview">
155      <arg type="s" name="data" direction="out"/>
156    </method>
157    <property name="location" type="s" access="read"/>
158    <property name="xid" type="t" access="read"/>
159    <property name="desktop-id" type="s" access="read"/>
160    <property name="is-foreground-tab" type="b" access="read"/>
161  </interface>
162</node>
163