<!DOCTYPE node PUBLIC
"-//freedesktop//DTD D-Bus Object Introspection 1.0//EN"
"http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
<node name="/" xmlns:doc="http://www.freedesktop.org/dbus/1.0/doc.dtd">

<!--
    org.gnome.evolution.dataserver.CalendarView:
    @short_description: Calendar view
    @since: 3.32

    This interface allows for interaction with a calendar view.
-->
<interface name="org.gnome.evolution.dataserver.CalendarView">

  <signal name="ObjectsAdded">
    <arg name="objects" type="as"/>
  </signal>

  <signal name="ObjectsModified">
    <arg name="objects" type="as"/>
  </signal>

  <signal name="ObjectsRemoved">
    <arg name="uids" type="as"/>
  </signal>

  <signal name="Progress">
    <arg name="percent" type="u"/>
    <arg name="message" type="s"/>
  </signal>

  <signal name="Complete">
    <arg name="error_name" type="s"/>
    <arg name="error_message" type="s"/>
  </signal>

  <method name="Start"/>

  <method name="Stop"/>

  <method name="SetFlags">
    <arg name="flags" type="u"/>
  </method>

  <method name="SetFieldsOfInterest">
    <arg name="only_fields" direction="in" type="as"/>
  </method>

  <method name="Dispose"/>

</interface>
