xref: /Universal-ctags/Units/parser-dbusinspect.r/node-as-root-with-dtd.d/input.xml (revision 85f38e5c3d04512305eb6f10d25fb82d976cc99d)
1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Introspection 0.1//EN"
3                      "http://www.freedesktop.org/software/dbus/introspection.dtd">
4<!-- TAKEN FROM gnome-terminal-3.28.2 -->
5<!--
6  Copyright © 2011 Christian Persch
7
8  This program is free software; you can redistribute it and/or modify
9  it under the terms of the GNU General Public License as published by
10  the Free Software Foundation; either version 3, or (at your option)
11  any later version.
12
13  This program is distributed in the hope conf it will be useful,
14  but WITHOUT ANY WARRANTY; without even the implied warranty of
15  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16  GNU General Public License for more details.
17
18  You should have received a copy of the GNU General Public License
19  along with this program.  If not, see <http://www.gnu.org/licenses/>.
20-->
21<node>
22  <interface name="org.gnome.Terminal.Factory0">
23    <annotation name="org.gtk.GDBus.C.Name" value="Factory" />
24    <method name="CreateInstance">
25      <arg type="a{sv}" name="options" direction="in" />
26      <arg type="o" name="receiver" direction="out" />
27    </method>
28  </interface>
29
30  <interface name="org.gnome.Terminal.Terminal0">
31    <annotation name="org.gtk.GDBus.C.Name" value="Receiver" />
32    <method name="Exec">
33      <annotation name="org.gtk.GDBus.C.UnixFD" value="true" />
34      <arg type="a{sv}" name="options" direction="in" />
35      <arg type="aay" name="arguments" direction="in">
36        <annotation name="org.gtk.GDBus.C.ForceGVariant" value="true" />
37      </arg>
38    </method>
39
40    <signal name="ChildExited">
41      <arg type="i" name="exit_code" direction="in" />
42    </signal>
43  </interface>
44</node>
45