summaryrefslogtreecommitdiff
path: root/thunar/thunar-dbus-service-infos.xml
diff options
context:
space:
mode:
authorBenedikt Meurer <benny@xfce.org>2006-02-07 21:41:50 +0000
committerBenedikt Meurer <benny@xfce.org>2006-02-07 21:41:50 +0000
commitbbb7233fbb48e78d7e26a80927d3d40192848c71 (patch)
tree7de703c2b1664f04e21a9dee4f44e14006a698e3 /thunar/thunar-dbus-service-infos.xml
parent226bc36f152bec67f79a1f00103c045f643d6d45 (diff)
downloadthunar-bbb7233fbb48e78d7e26a80927d3d40192848c71.tar.gz
2006-02-07 Benedikt Meurer <benny@xfce.org>
* thunar/thunar-application.{c,h}: Add thunar_application_take_window(), which is used to add a GtkWindow to the internal application windows list. The application will not exit until the last controlled window is closed by the user. * thunar/thunar-file.{c,h}: Use a generic parent parameter for the thunar_file_launch() method. * thunar/thunar-chooser-dialog.{c,h}: Use a generic parent paramter for the thunar_show_chooser_dialog() method, and let the application take over control of the dialog window. * thunar/thunar-gdk-extensions.{c,h}, thunar/Makefile.am: Import method thunar_gdk_screen_open() from Terminal, which opens a GdkScreen from a full qualified display name. * README, configure.in.in: Add optional check for D-BUS. * thunar/Makefile.am, org.xfce.FileManager.service.in, Makefile.am, thunar/thunar-dbus-service-infos.xml, thunar/thunar-application.{c,h}, thunar/thunar-dbus-service.{c,h}: Initial import of the basic D-BUS service for Thunar, the org.xfce.FileManager implementation. See the thunar-dbus-service-infos.xml file for a description of the current interface. * po/Thunar.pot, po/*.po: Update the translations. (Old svn revision: 19776)
Diffstat (limited to 'thunar/thunar-dbus-service-infos.xml')
-rw-r--r--thunar/thunar-dbus-service-infos.xml76
1 files changed, 76 insertions, 0 deletions
diff --git a/thunar/thunar-dbus-service-infos.xml b/thunar/thunar-dbus-service-infos.xml
new file mode 100644
index 00000000..50a452d2
--- /dev/null
+++ b/thunar/thunar-dbus-service-infos.xml
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+ $Id$
+
+ Copyright (c) 2006 Benedikt Meurer <benny@xfce.org>
+
+ This program is free software; you can redistribute it and/or modify it
+ under the terms of the GNU General Public License as published by the Free
+ Software Foundation; either version 2 of the License, or (at your option)
+ any later version.
+
+ This program is distributed in the hope that it will be useful, but WITHOUT
+ ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+ more details.
+
+ You should have received a copy of the GNU General Public License along with
+ this program; if not, write to the Free Software Foundation, Inc., 59 Temple
+ Place, Suite 330, Boston, MA 02111-1307 USA
+-->
+
+<node name="/org/xfce/FileManager">
+ <interface name="org.xfce.FileManager">
+ <annotation name="org.freedesktop.DBus.GLib.CSymbol" value="thunar_dbus_service" />
+
+ <!--
+ DisplayFolder (uri : STRING, display : STRING) : VOID
+
+ uri : either a file:-URI or an absolute path.
+ display : the screen on which to display the folder or ""
+ to use the default screen of the file manager.
+ -->
+ <method name="DisplayFolder">
+ <arg direction="in" name="uri" type="s" />
+ <arg direction="in" name="display" type="s" />
+ </method>
+
+
+ <!--
+ DisplayFileProperties (uri : STRING, display : STRING) : VOID
+
+ uri : either a file:-URI or an absolute path.
+ display : the screen on which to display the file properties
+ or "" to use the default screen of the file manager.
+ -->
+ <method name="DisplayFileProperties">
+ <arg direction="in" name="uri" type="s" />
+ <arg direction="in" name="display" type="s" />
+ </method>
+
+
+ <!--
+ Launch (uri : STRING, display : STRING) : VOID
+
+ uri : either a file:-URI or an absolute path.
+ display : the screen on which to launch the file or ""
+ to use the default screen of the file manager.
+ -->
+ <method name="Launch">
+ <arg direction="in" name="uri" type="s" />
+ <arg direction="in" name="display" type="s" />
+ </method>
+
+
+ <!--
+ DisplayPreferencesDialog (display : STRING) : VOID
+
+ display : the screen on which to display the preferences dialog
+ or "" to use the default screen of the file manager.
+ -->
+ <method name="DisplayPreferencesDialog">
+ <arg direction="in" name="display" type="s" />
+ </method>
+ </interface>
+</node>