<?xml version="1.0" encoding="utf-8" standalone="no"?>
<book xmlns="http://www.devhelp.net/book" title="libportal Reference Manual" link="index.html" author="" name="libportal" version="2" language="c">
  <chapters>
    <sub name="Portals" link="libportal.html">
      <sub name="Accounts" link="libportal-Accounts.html"/>
      <sub name="Email" link="libportal-Email.html"/>
      <sub name="Session" link="libportal-Session.html"/>
      <sub name="Open" link="libportal-Open.html"/>
      <sub name="File" link="libportal-File.html"/>
      <sub name="Trash" link="libportal-Trash.html"/>
      <sub name="Notification" link="libportal-Notification.html"/>
      <sub name="Print" link="libportal-Print.html"/>
      <sub name="Screenshot" link="libportal-Screenshot.html"/>
      <sub name="Screencast" link="libportal-Screencast.html"/>
      <sub name="Remote desktop" link="libportal-Remote-desktop.html"/>
      <sub name="Background" link="libportal-Background.html"/>
      <sub name="Camera" link="libportal-Camera.html"/>
      <sub name="Location" link="libportal-Location.html"/>
      <sub name="Spawn" link="libportal-Spawn.html"/>
      <sub name="Updates" link="libportal-Updates.html"/>
      <sub name="Wallpaper" link="libportal-Wallpaper.html"/>
    </sub>
    <sub name="Helpers" link="aux.html">
      <sub name="XdpPortal" link="XdpPortal.html"/>
      <sub name="XdpParent" link="libportal-XdpParent.html"/>
      <sub name="XdpSession" link="XdpSession.html"/>
    </sub>
  </chapters>
  <functions>
    <keyword type="function" name="xdp_portal_get_user_information ()" link="libportal-Accounts.html#xdp-portal-get-user-information"/>
    <keyword type="function" name="xdp_portal_get_user_information_finish ()" link="libportal-Accounts.html#xdp-portal-get-user-information-finish"/>
    <keyword type="function" name="xdp_portal_compose_email ()" link="libportal-Email.html#xdp-portal-compose-email"/>
    <keyword type="function" name="xdp_portal_compose_email_finish ()" link="libportal-Email.html#xdp-portal-compose-email-finish"/>
    <keyword type="function" name="xdp_portal_session_inhibit ()" link="libportal-Session.html#xdp-portal-session-inhibit"/>
    <keyword type="function" name="xdp_portal_session_inhibit_finish ()" link="libportal-Session.html#xdp-portal-session-inhibit-finish"/>
    <keyword type="function" name="xdp_portal_session_uninhibit ()" link="libportal-Session.html#xdp-portal-session-uninhibit"/>
    <keyword type="function" name="xdp_portal_session_monitor_start ()" link="libportal-Session.html#xdp-portal-session-monitor-start"/>
    <keyword type="function" name="xdp_portal_session_monitor_start_finish ()" link="libportal-Session.html#xdp-portal-session-monitor-start-finish"/>
    <keyword type="function" name="xdp_portal_session_monitor_stop ()" link="libportal-Session.html#xdp-portal-session-monitor-stop"/>
    <keyword type="function" name="xdp_portal_session_monitor_query_end_response ()" link="libportal-Session.html#xdp-portal-session-monitor-query-end-response"/>
    <keyword type="enum" name="enum XdpInhibitFlags" link="libportal-Session.html#XdpInhibitFlags"/>
    <keyword type="enum" name="enum XdpLoginSessionState" link="libportal-Session.html#XdpLoginSessionState"/>
    <keyword type="function" name="xdp_portal_open_uri ()" link="libportal-Open.html#xdp-portal-open-uri"/>
    <keyword type="function" name="xdp_portal_open_uri_finish ()" link="libportal-Open.html#xdp-portal-open-uri-finish"/>
    <keyword type="function" name="xdp_portal_open_directory ()" link="libportal-Open.html#xdp-portal-open-directory"/>
    <keyword type="function" name="xdp_portal_open_directory_finish ()" link="libportal-Open.html#xdp-portal-open-directory-finish"/>
    <keyword type="function" name="xdp_portal_open_file ()" link="libportal-File.html#xdp-portal-open-file"/>
    <keyword type="function" name="xdp_portal_open_file_finish ()" link="libportal-File.html#xdp-portal-open-file-finish"/>
    <keyword type="function" name="xdp_portal_save_file ()" link="libportal-File.html#xdp-portal-save-file"/>
    <keyword type="function" name="xdp_portal_save_file_finish ()" link="libportal-File.html#xdp-portal-save-file-finish"/>
    <keyword type="function" name="xdp_portal_trash_file ()" link="libportal-Trash.html#xdp-portal-trash-file"/>
    <keyword type="function" name="xdp_portal_trash_file_finish ()" link="libportal-Trash.html#xdp-portal-trash-file-finish"/>
    <keyword type="function" name="xdp_portal_add_notification ()" link="libportal-Notification.html#xdp-portal-add-notification"/>
    <keyword type="function" name="xdp_portal_remove_notification ()" link="libportal-Notification.html#xdp-portal-remove-notification"/>
    <keyword type="function" name="xdp_portal_prepare_print ()" link="libportal-Print.html#xdp-portal-prepare-print"/>
    <keyword type="function" name="xdp_portal_prepare_print_finish ()" link="libportal-Print.html#xdp-portal-prepare-print-finish"/>
    <keyword type="function" name="xdp_portal_print_file ()" link="libportal-Print.html#xdp-portal-print-file"/>
    <keyword type="function" name="xdp_portal_print_file_finish ()" link="libportal-Print.html#xdp-portal-print-file-finish"/>
    <keyword type="function" name="xdp_portal_take_screenshot ()" link="libportal-Screenshot.html#xdp-portal-take-screenshot"/>
    <keyword type="function" name="xdp_portal_take_screenshot_finish ()" link="libportal-Screenshot.html#xdp-portal-take-screenshot-finish"/>
    <keyword type="function" name="xdp_portal_pick_color ()" link="libportal-Screenshot.html#xdp-portal-pick-color"/>
    <keyword type="function" name="xdp_portal_pick_color_finish ()" link="libportal-Screenshot.html#xdp-portal-pick-color-finish"/>
    <keyword type="function" name="xdp_portal_create_screencast_session ()" link="libportal-Screencast.html#xdp-portal-create-screencast-session"/>
    <keyword type="function" name="xdp_portal_create_screencast_session_finish ()" link="libportal-Screencast.html#xdp-portal-create-screencast-session-finish"/>
    <keyword type="enum" name="enum XdpOutputType" link="libportal-Screencast.html#XdpOutputType"/>
    <keyword type="macro" name="XDP_OUTPUT_NONE" link="libportal-Screencast.html#XDP-OUTPUT-NONE:CAPS"/>
    <keyword type="macro" name="XDP_OUTPUT_ALL" link="libportal-Screencast.html#XDP-OUTPUT-ALL:CAPS"/>
    <keyword type="function" name="xdp_portal_create_remote_desktop_session ()" link="libportal-Remote-desktop.html#xdp-portal-create-remote-desktop-session"/>
    <keyword type="function" name="xdp_portal_create_remote_desktop_session_finish ()" link="libportal-Remote-desktop.html#xdp-portal-create-remote-desktop-session-finish"/>
    <keyword type="function" name="xdp_session_pointer_motion ()" link="libportal-Remote-desktop.html#xdp-session-pointer-motion"/>
    <keyword type="function" name="xdp_session_pointer_position ()" link="libportal-Remote-desktop.html#xdp-session-pointer-position"/>
    <keyword type="function" name="xdp_session_pointer_button ()" link="libportal-Remote-desktop.html#xdp-session-pointer-button"/>
    <keyword type="function" name="xdp_session_pointer_axis ()" link="libportal-Remote-desktop.html#xdp-session-pointer-axis"/>
    <keyword type="function" name="xdp_session_pointer_axis_discrete ()" link="libportal-Remote-desktop.html#xdp-session-pointer-axis-discrete"/>
    <keyword type="function" name="xdp_session_keyboard_key ()" link="libportal-Remote-desktop.html#xdp-session-keyboard-key"/>
    <keyword type="function" name="xdp_session_touch_down ()" link="libportal-Remote-desktop.html#xdp-session-touch-down"/>
    <keyword type="function" name="xdp_session_touch_position ()" link="libportal-Remote-desktop.html#xdp-session-touch-position"/>
    <keyword type="function" name="xdp_session_touch_up ()" link="libportal-Remote-desktop.html#xdp-session-touch-up"/>
    <keyword type="enum" name="enum XdpDeviceType" link="libportal-Remote-desktop.html#XdpDeviceType"/>
    <keyword type="macro" name="XDP_DEVICE_NONE" link="libportal-Remote-desktop.html#XDP-DEVICE-NONE:CAPS"/>
    <keyword type="macro" name="XDP_DEVICE_ALL" link="libportal-Remote-desktop.html#XDP-DEVICE-ALL:CAPS"/>
    <keyword type="enum" name="enum XdpButtonState" link="libportal-Remote-desktop.html#XdpButtonState"/>
    <keyword type="enum" name="enum XdpDiscreteAxis" link="libportal-Remote-desktop.html#XdpDiscreteAxis"/>
    <keyword type="enum" name="enum XdpKeyState" link="libportal-Remote-desktop.html#XdpKeyState"/>
    <keyword type="function" name="xdp_portal_request_background ()" link="libportal-Background.html#xdp-portal-request-background"/>
    <keyword type="function" name="xdp_portal_request_background_finish ()" link="libportal-Background.html#xdp-portal-request-background-finish"/>
    <keyword type="function" name="xdp_portal_is_camera_present ()" link="libportal-Camera.html#xdp-portal-is-camera-present"/>
    <keyword type="function" name="xdp_portal_access_camera ()" link="libportal-Camera.html#xdp-portal-access-camera"/>
    <keyword type="function" name="xdp_portal_access_camera_finish ()" link="libportal-Camera.html#xdp-portal-access-camera-finish"/>
    <keyword type="function" name="xdp_portal_open_pipewire_remote_for_camera ()" link="libportal-Camera.html#xdp-portal-open-pipewire-remote-for-camera"/>
    <keyword type="function" name="xdp_portal_location_monitor_start ()" link="libportal-Location.html#xdp-portal-location-monitor-start"/>
    <keyword type="function" name="xdp_portal_location_monitor_start_finish ()" link="libportal-Location.html#xdp-portal-location-monitor-start-finish"/>
    <keyword type="function" name="xdp_portal_location_monitor_stop ()" link="libportal-Location.html#xdp-portal-location-monitor-stop"/>
    <keyword type="enum" name="enum XdpLocationAccuracy" link="libportal-Location.html#XdpLocationAccuracy"/>
    <keyword type="function" name="xdp_portal_spawn ()" link="libportal-Spawn.html#xdp-portal-spawn"/>
    <keyword type="function" name="xdp_portal_spawn_finish ()" link="libportal-Spawn.html#xdp-portal-spawn-finish"/>
    <keyword type="function" name="xdp_portal_spawn_signal ()" link="libportal-Spawn.html#xdp-portal-spawn-signal"/>
    <keyword type="enum" name="enum XdpSpawnFlags" link="libportal-Spawn.html#XdpSpawnFlags"/>
    <keyword type="function" name="xdp_portal_update_monitor_start ()" link="libportal-Updates.html#xdp-portal-update-monitor-start"/>
    <keyword type="function" name="xdp_portal_update_monitor_start_finish ()" link="libportal-Updates.html#xdp-portal-update-monitor-start-finish"/>
    <keyword type="function" name="xdp_portal_update_monitor_stop ()" link="libportal-Updates.html#xdp-portal-update-monitor-stop"/>
    <keyword type="function" name="xdp_portal_update_install ()" link="libportal-Updates.html#xdp-portal-update-install"/>
    <keyword type="function" name="xdp_portal_update_install_finish ()" link="libportal-Updates.html#xdp-portal-update-install-finish"/>
    <keyword type="enum" name="enum XdpUpdateStatus" link="libportal-Updates.html#XdpUpdateStatus"/>
    <keyword type="function" name="xdp_portal_set_wallpaper ()" link="libportal-Wallpaper.html#xdp-portal-set-wallpaper"/>
    <keyword type="function" name="xdp_portal_set_wallpaper_finish ()" link="libportal-Wallpaper.html#xdp-portal-set-wallpaper-finish"/>
    <keyword type="enum" name="enum XdpWallpaperTarget" link="libportal-Wallpaper.html#XdpWallpaperTarget"/>
    <keyword type="function" name="xdp_portal_new ()" link="XdpPortal.html#xdp-portal-new"/>
    <keyword type="struct" name="XdpPortal" link="XdpPortal.html#XdpPortal-struct"/>
    <keyword type="signal" name="The “location-updated” signal" link="XdpPortal.html#XdpPortal-location-updated"/>
    <keyword type="signal" name="The “notification-action-invoked” signal" link="XdpPortal.html#XdpPortal-notification-action-invoked"/>
    <keyword type="signal" name="The “session-state-changed” signal" link="XdpPortal.html#XdpPortal-session-state-changed"/>
    <keyword type="signal" name="The “spawn-exited” signal" link="XdpPortal.html#XdpPortal-spawn-exited"/>
    <keyword type="signal" name="The “update-available” signal" link="XdpPortal.html#XdpPortal-update-available"/>
    <keyword type="signal" name="The “update-progress” signal" link="XdpPortal.html#XdpPortal-update-progress"/>
    <keyword type="function" name="xdp_parent_free ()" link="libportal-XdpParent.html#xdp-parent-free"/>
    <keyword type="function" name="xdp_parent_new_gtk ()" link="libportal-XdpParent.html#xdp-parent-new-gtk"/>
    <keyword type="struct" name="struct XdpParent" link="libportal-XdpParent.html#XdpParent"/>
    <keyword type="function" name="xdp_session_start ()" link="XdpSession.html#xdp-session-start"/>
    <keyword type="function" name="xdp_session_start_finish ()" link="XdpSession.html#xdp-session-start-finish"/>
    <keyword type="function" name="xdp_session_close ()" link="XdpSession.html#xdp-session-close"/>
    <keyword type="function" name="xdp_session_open_pipewire_remote ()" link="XdpSession.html#xdp-session-open-pipewire-remote"/>
    <keyword type="function" name="xdp_session_get_session_type ()" link="XdpSession.html#xdp-session-get-session-type"/>
    <keyword type="function" name="xdp_session_get_session_state ()" link="XdpSession.html#xdp-session-get-session-state"/>
    <keyword type="function" name="xdp_session_get_devices ()" link="XdpSession.html#xdp-session-get-devices"/>
    <keyword type="function" name="xdp_session_get_streams ()" link="XdpSession.html#xdp-session-get-streams"/>
    <keyword type="struct" name="XdpSession" link="XdpSession.html#XdpSession-struct"/>
    <keyword type="enum" name="enum XdpSessionType" link="XdpSession.html#XdpSessionType"/>
    <keyword type="enum" name="enum XdpSessionState" link="XdpSession.html#XdpSessionState"/>
    <keyword type="signal" name="The “closed” signal" link="XdpSession.html#XdpSession-closed"/>
    <keyword type="constant" name="XDP_INHIBIT_LOGOUT" link="libportal-Session.html#XDP-INHIBIT-LOGOUT:CAPS"/>
    <keyword type="constant" name="XDP_INHIBIT_USER_SWITCH" link="libportal-Session.html#XDP-INHIBIT-USER-SWITCH:CAPS"/>
    <keyword type="constant" name="XDP_INHIBIT_SUSPEND" link="libportal-Session.html#XDP-INHIBIT-SUSPEND:CAPS"/>
    <keyword type="constant" name="XDP_INHIBIT_IDLE" link="libportal-Session.html#XDP-INHIBIT-IDLE:CAPS"/>
    <keyword type="constant" name="XDP_LOGIN_SESSION_RUNNING" link="libportal-Session.html#XDP-LOGIN-SESSION-RUNNING:CAPS"/>
    <keyword type="constant" name="XDP_LOGIN_SESSION_QUERY_END" link="libportal-Session.html#XDP-LOGIN-SESSION-QUERY-END:CAPS"/>
    <keyword type="constant" name="XDP_LOGIN_SESSION_ENDING" link="libportal-Session.html#XDP-LOGIN-SESSION-ENDING:CAPS"/>
    <keyword type="constant" name="XDP_OUTPUT_MONITOR" link="libportal-Screencast.html#XDP-OUTPUT-MONITOR:CAPS"/>
    <keyword type="constant" name="XDP_OUTPUT_WINDOW" link="libportal-Screencast.html#XDP-OUTPUT-WINDOW:CAPS"/>
    <keyword type="constant" name="XDP_DEVICE_KEYBOARD" link="libportal-Remote-desktop.html#XDP-DEVICE-KEYBOARD:CAPS"/>
    <keyword type="constant" name="XDP_DEVICE_POINTER" link="libportal-Remote-desktop.html#XDP-DEVICE-POINTER:CAPS"/>
    <keyword type="constant" name="XDP_DEVICE_TOUCHSCREEN" link="libportal-Remote-desktop.html#XDP-DEVICE-TOUCHSCREEN:CAPS"/>
    <keyword type="constant" name="XDP_BUTTON_RELEASED" link="libportal-Remote-desktop.html#XDP-BUTTON-RELEASED:CAPS"/>
    <keyword type="constant" name="XDP_BUTTON_PRESSED" link="libportal-Remote-desktop.html#XDP-BUTTON-PRESSED:CAPS"/>
    <keyword type="constant" name="XDP_AXIS_HORIZONTAL_SCROLL" link="libportal-Remote-desktop.html#XDP-AXIS-HORIZONTAL-SCROLL:CAPS"/>
    <keyword type="constant" name="XDP_AXIS_VERTICAL_SCROLL" link="libportal-Remote-desktop.html#XDP-AXIS-VERTICAL-SCROLL:CAPS"/>
    <keyword type="constant" name="XDP_KEY_RELEASED" link="libportal-Remote-desktop.html#XDP-KEY-RELEASED:CAPS"/>
    <keyword type="constant" name="XDP_KEY_PRESSED" link="libportal-Remote-desktop.html#XDP-KEY-PRESSED:CAPS"/>
    <keyword type="constant" name="XDP_LOCATION_ACCURACY_NONE" link="libportal-Location.html#XDP-LOCATION-ACCURACY-NONE:CAPS"/>
    <keyword type="constant" name="XDP_LOCATION_ACCURACY_COUNTRY" link="libportal-Location.html#XDP-LOCATION-ACCURACY-COUNTRY:CAPS"/>
    <keyword type="constant" name="XDP_LOCATION_ACCURACY_CITY" link="libportal-Location.html#XDP-LOCATION-ACCURACY-CITY:CAPS"/>
    <keyword type="constant" name="XDP_LOCATION_ACCURACY_NEIGHBORHOOD" link="libportal-Location.html#XDP-LOCATION-ACCURACY-NEIGHBORHOOD:CAPS"/>
    <keyword type="constant" name="XDP_LOCATION_ACCURACY_STREET" link="libportal-Location.html#XDP-LOCATION-ACCURACY-STREET:CAPS"/>
    <keyword type="constant" name="XDP_LOCATION_ACCURACY_EXACT" link="libportal-Location.html#XDP-LOCATION-ACCURACY-EXACT:CAPS"/>
    <keyword type="constant" name="XDP_SPAWN_FLAG_CLEARENV" link="libportal-Spawn.html#XDP-SPAWN-FLAG-CLEARENV:CAPS"/>
    <keyword type="constant" name="XDP_SPAWN_FLAG_LATEST" link="libportal-Spawn.html#XDP-SPAWN-FLAG-LATEST:CAPS"/>
    <keyword type="constant" name="XDP_SPAWN_FLAG_SANDBOX" link="libportal-Spawn.html#XDP-SPAWN-FLAG-SANDBOX:CAPS"/>
    <keyword type="constant" name="XDP_SPAWN_FLAG_NO_NETWORK" link="libportal-Spawn.html#XDP-SPAWN-FLAG-NO-NETWORK:CAPS"/>
    <keyword type="constant" name="XDP_SPAWN_FLAG_WATCH" link="libportal-Spawn.html#XDP-SPAWN-FLAG-WATCH:CAPS"/>
    <keyword type="constant" name="XDP_UPDATE_STATUS_RUNNING" link="libportal-Updates.html#XDP-UPDATE-STATUS-RUNNING:CAPS"/>
    <keyword type="constant" name="XDP_UPDATE_STATUS_EMPTY" link="libportal-Updates.html#XDP-UPDATE-STATUS-EMPTY:CAPS"/>
    <keyword type="constant" name="XDP_UPDATE_STATUS_DONE" link="libportal-Updates.html#XDP-UPDATE-STATUS-DONE:CAPS"/>
    <keyword type="constant" name="XDP_UPDATE_STATUS_FAILED" link="libportal-Updates.html#XDP-UPDATE-STATUS-FAILED:CAPS"/>
    <keyword type="constant" name="XDP_WALLPAPER_TARGET_BACKGROUND" link="libportal-Wallpaper.html#XDP-WALLPAPER-TARGET-BACKGROUND:CAPS"/>
    <keyword type="constant" name="XDP_WALLPAPER_TARGET_LOCKSCREEN" link="libportal-Wallpaper.html#XDP-WALLPAPER-TARGET-LOCKSCREEN:CAPS"/>
    <keyword type="constant" name="XDP_SESSION_SCREENCAST" link="XdpSession.html#XDP-SESSION-SCREENCAST:CAPS"/>
    <keyword type="constant" name="XDP_SESSION_REMOTE_DESKTOP" link="XdpSession.html#XDP-SESSION-REMOTE-DESKTOP:CAPS"/>
    <keyword type="constant" name="XDP_SESSION_INITIAL" link="XdpSession.html#XDP-SESSION-INITIAL:CAPS"/>
    <keyword type="constant" name="XDP_SESSION_ACTIVE" link="XdpSession.html#XDP-SESSION-ACTIVE:CAPS"/>
    <keyword type="constant" name="XDP_SESSION_CLOSED" link="XdpSession.html#XDP-SESSION-CLOSED:CAPS"/>
  </functions>
</book>
