Eine aufbereitete Darstellung der Quelle

 
     
 
 
Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 

Benutzer

Quelle  org.freedesktop.portal.OpenURI.xml

  Sprache: XML
 

<?xml version="1.0"?>
<!--
 Copyright (C) 2016 Red Hat, Inc.

 SPDX-License-Identifier: LGPL-2.1-or-later

 This library is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 This library 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
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public
 License along with this library. If not, see <http://www.gnu.org/licenses/>.

 Author: Matthias Clasen <mclasen@redhat.com>
-->


<node name="/" xmlns:doc="http://www.freedesktop.org/dbus/1.0/doc.dtd">
  <!--
       org.freedesktop.portal.OpenURI:
       @short_description: Portal for opening URIs

       The OpenURI portal allows sandboxed applications to open
       URIs (e.g. a http: link to the applications homepage)
       under the control of the user.

       This documentation describes version 5 of this interface.
  -->

  <interface name="org.freedesktop.portal.OpenURI">
    <!--
        OpenURI:
        @parent_window: Identifier for the application window, see :doc:`window-identifiers`
        @uri: The uri to open
        @options: Vardict with optional further information
        @handle: Object path for the :ref:`org.freedesktop.portal.Request` object representing this call

        Asks to open a URI.

        Note that ``file://`` URIs are explicitly not supported by this method.
        To request opening local files, use org.freedesktop.portal.OpenURI.OpenFile().

        Supported keys in the @options vardict include:

        * ``handle_token`` (``s``)

          A string that will be used as the last element of the @handle. Must be a valid
          object path element. See the :ref:`org.freedesktop.portal.Request` documentation for
          more information about the @handle.

        * ``writable`` (``b``)

          Whether to allow the chosen application to write to the file.

          This key only takes effect the uri points to a local file that
          is exported in the document portal, and the chosen application
          is sandboxed itself.

        * ``ask`` (``b``)

          Whether to ask the user to choose an app. If this is not passed, or false,
          the portal may use a default or pick the last choice.

          The ask option was introduced in version 3 of the interface.

        * ``activation_token`` (``s``)

          A token that can be used to activate the chosen application.

          The activation_token option was introduced in version 4 of the interface.
    -->

    <method name="OpenURI">
      <arg type="s" name="parent_window" direction="in"/>
      <arg type="s" name="uri" direction="in"/>
      <annotation name="org.qtproject.QtDBus.QtTypeName.In2" value="QVariantMap"/>
      <arg type="a{sv}" name="options" direction="in"/>
      <arg type="o" name="handle" direction="out"/>
    </method>

    <!--
        OpenFile:
        @parent_window: Identifier for the application window, see :doc:`window-identifiers`
        @fd: File descriptor for the file to open
        @options: Vardict with optional further information
        @handle: Object path for the :ref:`org.freedesktop.portal.Request` object representing this call

        Asks to open a local file.

        Supported keys in the @options vardict include:

        * ``handle_token`` (``s``)

          A string that will be used as the last element of the @handle. Must be a valid
          object path element. See the :ref:`org.freedesktop.portal.Request` documentation for
          more information about the @handle.

        * ``writable`` (``b``)

          Whether to allow the chosen application to write to the file.

          This key only takes effect the uri points to a local file that is
          exported in the document portal, and the chosen application is
          sandboxed itself.

        * ``ask`` (``b``)

          Whether to ask the user to choose an app. If this is not passed, or false,
          the portal may use a default or pick the last choice.

          The ask option was introduced in version 3 of the interface.

        * ``activation_token`` (``s``)

          A token that can be used to activate the chosen application.

          The activation_token option was introduced in version 4 of the interface.

        The OpenFile method was introduced in version 2 of the OpenURI portal API.
    -->

    <method name="OpenFile">
      <annotation name="org.gtk.GDBus.C.UnixFD" value="true"/>
      <arg type="s" name="parent_window" direction="in"/>
      <arg type="h" name="fd" direction="in"/>
      <annotation name="org.qtproject.QtDBus.QtTypeName.In2" value="QVariantMap"/>
      <arg type="a{sv}" name="options" direction="in"/>
      <arg type="o" name="handle" direction="out"/>
    </method>

    <!--
        OpenDirectory:
        @parent_window: Identifier for the application window, see :doc:`window-identifiers`
        @fd: File descriptor for a file
        @options: Vardict with optional further information
        @handle: Object path for the :ref:`org.freedesktop.portal.Request` object representing this call

        Asks to open the directory containing a local file in the file browser. This is implemented using
        the ``org.freedesktop.FileManager1.ShowItems()`` D-Bus API and if that service doesn't exist falls back
        to the ``OpenURI`` method on the directory of the file.

        Supported keys in the @options vardict include:

        * ``handle_token`` (``s``)

          A string that will be used as the last element of the @handle. Must be a valid
          object path element. See the :ref:`org.freedesktop.portal.Request` documentation for
          more information about the @handle.

        * ``activation_token`` (``s``)

          A token that can be used to activate the chosen application.

          The activation_token option was introduced in version 4 of the interface.

        The OpenDirectory method was introduced in version 3 of the OpenURI portal API.
    -->

    <method name="OpenDirectory">
      <annotation name="org.gtk.GDBus.C.UnixFD" value="true"/>
      <arg type="s" name="parent_window" direction="in"/>
      <arg type="h" name="fd" direction="in"/>
      <annotation name="org.qtproject.QtDBus.QtTypeName.In2" value="QVariantMap"/>
      <arg type="a{sv}" name="options" direction="in"/>
      <arg type="o" name="handle" direction="out"/>
    </method>

    <!--
        SchemeSupported:
        @scheme: The URI protocol scheme to check
        @options: Vardict with optional further information
        @supported: True if the URI scheme is supported

        Checks if OpenURI supports the protocol scheme @scheme.

        The @options vardict currently has no supported entries.

        The SchemeSupported method was introduced in version 5 of the OpenURI portal API.
    -->

    <method name="SchemeSupported">
      <arg type="s" name="scheme" direction="in"/>
      <annotation name="org.qtproject.QtDBus.QtTypeName.In1" value="QVariantMap"/>
      <arg type="a{sv}" name="options" direction="in"/>
      <arg type="b" name="supported" direction="out"/>
    </method>

    <property name="version" type="u" access="read"/>
  </interface>
</node>

Messung V0.5 in Prozent
C=97 H=100 G=98

¤ Dauer der Verarbeitung: 0.11 Sekunden  (vorverarbeitet am  2026-07-03) ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Software

     Quellcodebibliothek
     Eigene Quellcodes
     Fremde Quellcodes
     Suchen

Aktivitäten

     Artikel über Sicherheit
     Anleitung zur Aktivierung von SSL

Muße

     Gedichte
     Musik
     Bilder

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik