<?xml version="1.0"?>
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
                      "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd"
[
  <!ENTITY ThunarNotify SYSTEM "xml/thunar-notify.xml">
  <!ENTITY ThunarMenu SYSTEM "xml/thunar-menu.xml">
  <!ENTITY ThunarDbusService SYSTEM "xml/thunar-dbus-service.xml">
  <!ENTITY ThunarRenamerProgress SYSTEM "xml/thunar-renamer-progress.xml">
  <!ENTITY ThunarGioExtensions SYSTEM "xml/thunar-gio-extensions.xml">
  <!ENTITY ThunarPropertiesDialog SYSTEM "xml/thunar-properties-dialog.xml">
  <!ENTITY ThunarShortcutsModel SYSTEM "xml/thunar-shortcuts-model.xml">
  <!ENTITY ThunarIconRenderer SYSTEM "xml/thunar-icon-renderer.xml">
  <!ENTITY ThunarIoScanDirectory SYSTEM "xml/thunar-io-scan-directory.xml">
  <!ENTITY ThunarShortcutsIconRenderer SYSTEM "xml/thunar-shortcuts-icon-renderer.xml">
  <!ENTITY ThunarPreferencesDialog SYSTEM "xml/thunar-preferences-dialog.xml">
  <!ENTITY ThunarTreePane SYSTEM "xml/thunar-tree-pane.xml">
  <!ENTITY ThunarApplication SYSTEM "xml/thunar-application.xml">
  <!ENTITY ThunarRenamerPair SYSTEM "xml/thunar-renamer-pair.xml">
  <!ENTITY ThunarShortcutsView SYSTEM "xml/thunar-shortcuts-view.xml">
  <!ENTITY ThunarLocationButtons SYSTEM "xml/thunar-location-buttons.xml">
  <!ENTITY ThunarBrowser SYSTEM "xml/thunar-browser.xml">
  <!ENTITY ThunarSendtoModel SYSTEM "xml/thunar-sendto-model.xml">
  <!ENTITY ThunarUtil SYSTEM "xml/thunar-util.xml">
  <!ENTITY ThunarPreferences SYSTEM "xml/thunar-preferences.xml">
  <!ENTITY ThunarStandardView SYSTEM "xml/thunar-standard-view.xml">
  <!ENTITY ThunarHistory SYSTEM "xml/thunar-history.xml">
  <!ENTITY ThunarSidePane SYSTEM "xml/thunar-side-pane.xml">
  <!ENTITY ThunarEnumTypes SYSTEM "xml/thunar-enum-types.xml">
  <!ENTITY ThunarGobjectExtensions SYSTEM "xml/thunar-gobject-extensions.xml">
  <!ENTITY ThunarFileMonitor SYSTEM "xml/thunar-file-monitor.xml">
  <!ENTITY ThunarDetailsView SYSTEM "xml/thunar-details-view.xml">
  <!ENTITY ThunarDialogs SYSTEM "xml/thunar-dialogs.xml">
  <!ENTITY ThunarImage SYSTEM "xml/thunar-image.xml">
  <!ENTITY ThunarUser SYSTEM "xml/thunar-user.xml">
  <!ENTITY ThunarLocationButton SYSTEM "xml/thunar-location-button.xml">
  <!ENTITY ThunarRenamerModel SYSTEM "xml/thunar-renamer-model.xml">
  <!ENTITY ThunarSizeLabel SYSTEM "xml/thunar-size-label.xml">
  <!ENTITY ThunarClipboardManager SYSTEM "xml/thunar-clipboard-manager.xml">
  <!ENTITY ThunarAbstractDialog SYSTEM "xml/thunar-abstract-dialog.xml">
  <!ENTITY ThunarAbstractIconView SYSTEM "xml/thunar-abstract-icon-view.xml">
  <!ENTITY ThunarDeviceMonitor SYSTEM "xml/thunar-device-monitor.xml">
  <!ENTITY ThunarIoJobs SYSTEM "xml/thunar-io-jobs.xml">
  <!ENTITY ThunarDeepCountJob SYSTEM "xml/thunar-deep-count-job.xml">
  <!ENTITY ThunarIconView SYSTEM "xml/thunar-icon-view.xml">
  <!ENTITY ThunarChooserButton SYSTEM "xml/thunar-chooser-button.xml">
  <!ENTITY ThunarPermissionsChooser SYSTEM "xml/thunar-permissions-chooser.xml">
  <!ENTITY ThunarFolder SYSTEM "xml/thunar-folder.xml">
  <!ENTITY ThunarIoJobsUtil SYSTEM "xml/thunar-io-jobs-util.xml">
  <!ENTITY ThunarRenamerDialog SYSTEM "xml/thunar-renamer-dialog.xml">
  <!ENTITY ThunarGtkExtensions SYSTEM "xml/thunar-gtk-extensions.xml">
  <!ENTITY ThunarLocationEntry SYSTEM "xml/thunar-location-entry.xml">
  <!ENTITY ThunarDnd SYSTEM "xml/thunar-dnd.xml">
  <!ENTITY ThunarActionManager SYSTEM "xml/thunar-action-manager.xml">
  <!ENTITY ThunarEmblemChooser SYSTEM "xml/thunar-emblem-chooser.xml">
  <!ENTITY ThunarSessionClient SYSTEM "xml/thunar-session-client.xml">
  <!ENTITY ThunarShortcutsPane SYSTEM "xml/thunar-shortcuts-pane.xml">
  <!ENTITY ThunarJob SYSTEM "xml/thunar-job.xml">
  <!ENTITY ThunarJobOperation SYSTEM "xml/thunar-job-operation.xml">
  <!ENTITY ThunarJobOperation SYSTEM "xml/thunar-job-operation-history.xml">
  <!ENTITY ThunarPangoExtensions SYSTEM "xml/thunar-pango-extensions.xml">
  <!ENTITY ThunarStatusbar SYSTEM "xml/thunar-statusbar.xml">
  <!ENTITY ThunarLocationBar SYSTEM "xml/thunar-location-bar.xml">
  <!ENTITY ThunarColumnEditor SYSTEM "xml/thunar-column-editor.xml">
  <!ENTITY ThunarListModel SYSTEM "xml/thunar-list-model.xml">
  <!ENTITY ThunarIce SYSTEM "xml/thunar-ice.xml">
  <!ENTITY ThunarWindow SYSTEM "xml/thunar-window.xml">
  <!ENTITY ThunarFile SYSTEM "xml/thunar-file.xml">
  <!ENTITY ThunarIconFactory SYSTEM "xml/thunar-icon-factory.xml">
  <!ENTITY ThunarPathEntry SYSTEM "xml/thunar-path-entry.xml">
  <!ENTITY ThunarSimpleJob SYSTEM "xml/thunar-simple-job.xml">
  <!ENTITY ThunarChooserDialog SYSTEM "xml/thunar-chooser-dialog.xml">
  <!ENTITY ThunarComponent SYSTEM "xml/thunar-component.xml">
  <!ENTITY ThunarTransferJob SYSTEM "xml/thunar-transfer-job.xml">
  <!ENTITY ThunarTreeView SYSTEM "xml/thunar-tree-view.xml">
  <!ENTITY ThunarDevice SYSTEM "xml/thunar-device.xml">
  <!ENTITY ThunarView SYSTEM "xml/thunar-view.xml">
  <!ENTITY ThunarChooserModel SYSTEM "xml/thunar-chooser-model.xml">
  <!ENTITY ThunarNavigator SYSTEM "xml/thunar-navigator.xml">
  <!ENTITY ThunarCompactView SYSTEM "xml/thunar-compact-view.xml">
  <!ENTITY ThunarColumnModel SYSTEM "xml/thunar-column-model.xml">
  <!ENTITY ThunarTreeModel SYSTEM "xml/thunar-tree-model.xml">
  <!ENTITY ThunarProgressDialog SYSTEM "xml/thunar-progress-dialog.xml">
  <!ENTITY ThunarGdkExtensions SYSTEM "xml/thunar-gdk-extensions.xml">
  <!ENTITY ThunarProgressView SYSTEM "xml/thunar-progress-view.xml">

  <!ENTITY % local.common.attrib "xmlns:xi  CDATA  #FIXED 'http://www.w3.org/2003/XInclude'">
  <!ENTITY % gtkdocentities SYSTEM "xml/gtkdocentities.ent">
  %gtkdocentities;
]>

<book id="index" xmlns:xi="http://www.w3.org/2003/XInclude">
  <bookinfo>
    <title>Thunar Internal Functions Reference Manual</title>
    <releaseinfo>
      For &package_string;.
      The latest version of this documentation can be found on-line at
      <ulink role="online-location" url="https://developer.xfce.org/&package_name;/index.html">https://developer.xfce.org/&package_name;/</ulink>.
    </releaseinfo>
    <copyright>
      <year>2021</year>
      <holder>The Xfce Development Team</holder>
    </copyright>
  </bookinfo>

  <part id="glib-gtk-extensions">
    <title>Glib/GTK Extensions</title>
    <xi:include href="xml/thunar-gobject-extensions.xml"/>
    <xi:include href="xml/thunar-gio-extensions.xml"/>
    <xi:include href="xml/thunar-gtk-extensions.xml"/>
    <xi:include href="xml/thunar-gdk-extensions.xml"/>
    <xi:include href="xml/thunar-pango-extensions.xml"/>
  </part>
  <part id="thunar-objects">
    <title>Thunar Backend Objects</title>

    <chapter>
      <title>File Abstraction</title>
      <xi:include href="xml/thunar-file.xml"/>
      <xi:include href="xml/thunar-file-monitor.xml"/>
      <xi:include href="xml/thunar-folder.xml"/>
    </chapter>

    <chapter>
      <title>Device Management</title>
      <xi:include href="xml/thunar-device.xml"/>
      <xi:include href="xml/thunar-device-monitor.xml"/>
      <xi:include href="xml/thunar-notify.xml"/>
    </chapter>

    <chapter>
      <title>Parallel Tasks</title>
      <xi:include href="xml/thunar-job.xml"/>
      <xi:include href="xml/thunar-simple-job.xml"/>
      <xi:include href="xml/thunar-io-jobs.xml"/>
      <xi:include href="xml/thunar-io-jobs-util.xml"/>
      <xi:include href="xml/thunar-io-scan-directory.xml"/>
      <xi:include href="xml/thunar-deep-count-job.xml"/>
      <xi:include href="xml/thunar-transfer-job.xml"/>
    </chapter>

    <chapter>
      <title>X Session / DBus Management</title>
      <xi:include href="xml/thunar-session-client.xml"/>
      <xi:include href="xml/thunar-ice.xml"/>
      <xi:include href="xml/thunar-dbus-service.xml"/>
    </chapter>

    <chapter>
      <title>Miscellaneous</title>
      <xi:include href="xml/thunar-util.xml"/>
      <xi:include href="xml/thunar-enum-types.xml"/>
      <xi:include href="xml/thunar-preferences.xml"/>
      <xi:include href="xml/thunar-user.xml"/>
      <xi:include href="xml/thunar-job-operation.xml"/>
      <xi:include href="xml/thunar-job-operation-history.xml"/>
    </chapter>
  </part>

  <part id="thunar-view">
    <title>Main Screen UI Widgets</title>
    <chapter>
      <title>Navigation Control</title>
      <xi:include href="xml/thunar-window.xml"/>
      <xi:include href="xml/thunar-navigator.xml"/>
      <xi:include href="xml/thunar-browser.xml"/>
      <xi:include href="xml/thunar-history.xml"/>
    </chapter>

    <chapter>
      <title>Main View</title>
      <xi:include href="xml/thunar-view.xml"/>
      <xi:include href="xml/thunar-standard-view.xml"/>
      <xi:include href="xml/thunar-abstract-icon-view.xml"/>
      <xi:include href="xml/thunar-icon-view.xml"/>
      <xi:include href="xml/thunar-details-view.xml"/>
      <xi:include href="xml/thunar-compact-view.xml"/>
    </chapter>

    <chapter>
      <title>Side Pane</title>
      <xi:include href="xml/thunar-side-pane.xml"/>
      <xi:include href="xml/thunar-shortcuts-pane.xml"/>
      <xi:include href="xml/thunar-shortcuts-view.xml"/>
      <xi:include href="xml/thunar-tree-pane.xml"/>
      <xi:include href="xml/thunar-tree-view.xml"/>
    </chapter>

    <chapter>
      <title>Location Bar</title>
      <xi:include href="xml/thunar-location-bar.xml"/>
      <xi:include href="xml/thunar-location-buttons.xml"/>
      <xi:include href="xml/thunar-location-button.xml"/>
      <xi:include href="xml/thunar-location-entry.xml"/>
      <xi:include href="xml/thunar-path-entry.xml"/>
    </chapter>

    <chapter>
      <title>Status Bar</title>
      <xi:include href="xml/thunar-statusbar.xml"/>
    </chapter>
  </part>

  <part id="thunar-widgets">
    <title>Other Thunar UI Widgets</title>
    <chapter>
      <title>Chooser</title>
      <xi:include href="xml/thunar-emblem-chooser.xml"/>
      <xi:include href="xml/thunar-chooser-dialog.xml"/>
      <xi:include href="xml/thunar-permissions-chooser.xml"/>
      <xi:include href="xml/thunar-chooser-button.xml"/>
      <xi:include href="xml/thunar-chooser-model.xml"/>
    </chapter>

    <chapter>
      <title>Dialog</title>
      <xi:include href="xml/thunar-dialogs.xml"/>
      <xi:include href="xml/thunar-abstract-dialog.xml"/>
      <xi:include href="xml/thunar-column-editor.xml"/>
      <xi:include href="xml/thunar-preferences-dialog.xml"/>
      <xi:include href="xml/thunar-progress-dialog.xml"/> <!-- Duplicated on purpose -->
      <xi:include href="xml/thunar-properties-dialog.xml"/>
      <xi:include href="xml/thunar-renamer-dialog.xml"/> <!-- Duplicated on purpose -->
      <xi:include href="xml/thunar-size-label.xml"/>
    </chapter>

    <chapter>
      <title>Entry Model</title>
      <xi:include href="xml/thunar-column-model.xml"/>
      <xi:include href="xml/thunar-list-model.xml"/>
      <xi:include href="xml/thunar-renamer-model.xml"/> <!-- Duplicated on purpose -->
      <xi:include href="xml/thunar-shortcuts-model.xml"/>
      <xi:include href="xml/thunar-sendto-model.xml"/>
      <xi:include href="xml/thunar-tree-model.xml"/>
    </chapter>

    <chapter>
      <title>File Selection</title>
      <xi:include href="xml/thunar-clipboard-manager.xml"/>
      <xi:include href="xml/thunar-dnd.xml"/>
      <xi:include href="xml/thunar-component.xml"/>
    </chapter>

    <chapter>
      <title>Applicaton</title>
      <xi:include href="xml/thunar-application.xml"/>
    </chapter>

    <chapter>
      <title>Menu Entries</title>
      <xi:include href="xml/thunar-menu.xml"/>
      <xi:include href="xml/thunar-action-manager.xml"/>
    </chapter>

    <chapter>
      <title>Image/Icon</title>
      <xi:include href="xml/thunar-image.xml"/>
      <xi:include href="xml/thunar-icon-factory.xml"/>
      <xi:include href="xml/thunar-icon-renderer.xml"/>
      <xi:include href="xml/thunar-shortcuts-icon-renderer.xml"/>
    </chapter>

    <chapter>
      <title>Progress</title>
      <xi:include href="xml/thunar-progress-view.xml"/>
      <xi:include href="xml/thunar-progress-dialog.xml"/> <!-- Duplicated on purpose -->
    </chapter>

    <chapter>
      <title>Renamer</title>
      <xi:include href="xml/thunar-renamer-progress.xml"/>
      <xi:include href="xml/thunar-renamer-model.xml"/> <!-- Duplicated on purpose -->
      <xi:include href="xml/thunar-renamer-dialog.xml"/> <!-- Duplicated on purpose -->
      <xi:include href="xml/thunar-renamer-pair.xml"/>
    </chapter>
  </part>
  <xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include>
</book>
