<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated with glade 3.18.1 -->
<interface>
  <requires lib="gtk+" version="3.16"/>
  <template class="GtdTaskListView" parent="GtkOverlay">
    <property name="visible">True</property>
    <property name="can_focus">False</property>
    <child>
      <object class="GtkBox" id="main_box">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="vexpand">True</property>
        <property name="orientation">vertical</property>
        <child>
          <object class="GtkOverlay">
            <property name="visible">True</property>
            <property name="vexpand">True</property>
            <style>
              <class name="view" />
            </style>
            <child>
              <object class="GtkScrolledWindow" id="scrolled_window">
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="hexpand">True</property>
                <property name="vexpand">True</property>
                <child>
                  <object class="GtkViewport" id="viewport">
                    <property name="visible">True</property>
                    <property name="can_focus">False</property>
                    <property name="shadow_type">none</property>
                    <style>
                      <class name="view" />
                    </style>
                    <child>
                      <object class="GtkListBox" id="listbox">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="vexpand">True</property>
                        <property name="selection_mode">none</property>
                        <signal name="drag-drop" handler="listbox_drag_drop" object="GtdTaskListView" swapped="no" />
                        <signal name="drag-leave" handler="listbox_drag_leave" object="GtdTaskListView" swapped="no" />
                        <signal name="drag-motion" handler="listbox_drag_motion" object="GtdTaskListView" swapped="no" />
                        <signal name="row-activated" handler="listbox_row_activated" object="GtdTaskListView" swapped="no" />
                        <child>
                          <object class="GtdNewTaskRow" id="new_task_row">
                            <property name="visible">True</property>
                            <signal name="create-task" handler="gtd_task_list_view__create_task" object="GtdTaskListView" swapped="no" />
                            <signal name="enter" handler="task_row_entered_cb" object="GtdTaskListView" swapped="yes" />
                            <signal name="exit" handler="task_row_exited_cb" object="GtdTaskListView" swapped="yes" />
                          </object>
                        </child>
                        <child>
                          <object class="GtdDndRow" id="dnd_row">
                            <property name="no-show-all">True</property>
                            <signal name="notify::row-above" handler="gtk_list_box_invalidate_sort" object="listbox" swapped="yes" />
                          </object>
                        </child>
                        <style>
                          <class name="transparent" />
                        </style>
                      </object>
                    </child>
                  </object>
                </child>
              </object>
            </child>
            <child type="overlay">
              <object class="GtdEmptyListWidget" id="empty_box">
                <property name="visible">True</property>
                <property name="can_focus">False</property>
                <property name="vexpand">True</property>
                <property name="valign">center</property>
                <property name="halign">center</property>
              </object>
            </child>
          </object>
          <packing>
            <property name="expand">False</property>
            <property name="fill">True</property>
            <property name="position">0</property>
          </packing>
        </child>
        <child>
          <object class="GtkRevealer" id="revealer">
            <property name="visible">True</property>
            <property name="can_focus">False</property>
            <property name="transition_type">slide-up</property>
            <child>
              <object class="GtkBox" id="box">
                <property name="visible">True</property>
                <property name="can_focus">False</property>
                <property name="orientation">vertical</property>
                <child>
                  <object class="GtkSeparator" id="separator">
                    <property name="visible">True</property>
                    <property name="can_focus">False</property>
                    <property name="hexpand">True</property>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">True</property>
                    <property name="position">0</property>
                  </packing>
                </child>
                <child>
                  <object class="GtkButton" id="done_button">
                    <property name="visible">True</property>
                    <property name="can_focus">True</property>
                    <property name="receives_default">True</property>
                    <property name="tooltip_text" translatable="yes">Show or hide completed tasks</property>
                    <property name="border_width">12</property>
                    <property name="relief">none</property>
                    <signal name="clicked" handler="gtd_task_list_view__done_button_clicked" object="GtdTaskListView" swapped="no" />
                    <child>
                      <object class="GtkBox" id="done_button_box">
                        <property name="visible">True</property>
                        <property name="can_focus">False</property>
                        <property name="spacing">12</property>
                        <child>
                          <object class="GtkImage" id="done_image">
                            <property name="visible">True</property>
                            <property name="can_focus">False</property>
                            <property name="icon_name">zoom-in-symbolic</property>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">True</property>
                            <property name="position">0</property>
                          </packing>
                        </child>
                        <child>
                          <object class="GtkLabel" id="done_label">
                            <property name="visible">True</property>
                            <property name="can_focus">False</property>
                            <property name="hexpand">True</property>
                            <property name="label" translatable="yes">Done</property>
                            <property name="xalign">0</property>
                            <style>
                              <class name="dim-label"/>
                            </style>
                          </object>
                          <packing>
                            <property name="expand">False</property>
                            <property name="fill">True</property>
                            <property name="position">1</property>
                          </packing>
                        </child>
                      </object>
                    </child>
                  </object>
                  <packing>
                    <property name="expand">False</property>
                    <property name="fill">True</property>
                    <property name="position">1</property>
                  </packing>
                </child>
              </object>
            </child>
          </object>
          <packing>
            <property name="expand">False</property>
            <property name="fill">True</property>
            <property name="position">1</property>
          </packing>
        </child>
      </object>
    </child>
    <child type="overlay">
      <object class="GtkRevealer" id="edit_revealer">
        <property name="visible">True</property>
        <property name="halign">end</property>
        <property name="transition_type">slide-left</property>
        <property name="transition_duration">150</property>
        <child>
          <object class="GtdArrowFrame" id="arrow_frame">
            <property name="visible">True</property>
            <child>
              <object class="GtdEditPane" id="edit_pane">
                <property name="visible">True</property>
                <signal name="edit-finished" handler="gtd_task_list_view__edit_task_finished" object="GtdTaskListView" swapped="no" />
                <signal name="remove-task" handler="gtd_task_list_view__remove_task_cb" object="GtdTaskListView" swapped="no" />
              </object>
            </child>
          </object>
        </child>
      </object>
    </child>
  </template>
  <object class="GtkSizeGroup" id="tasklist_name_sizegroup">
    <property name="mode">horizontal</property>
  </object>
  <object class="GtkSizeGroup" id="due_date_sizegroup">
    <property name="mode">horizontal</property>
  </object>
</interface>
