diff options
Diffstat (limited to 'src/plugins/task-lists-workspace/gtd-task-list-panel.ui')
| -rw-r--r-- | src/plugins/task-lists-workspace/gtd-task-list-panel.ui | 113 |
1 files changed, 113 insertions, 0 deletions
diff --git a/src/plugins/task-lists-workspace/gtd-task-list-panel.ui b/src/plugins/task-lists-workspace/gtd-task-list-panel.ui new file mode 100644 index 0000000..f5db9d7 --- /dev/null +++ b/src/plugins/task-lists-workspace/gtd-task-list-panel.ui @@ -0,0 +1,113 @@ +<?xml version="1.0" encoding="UTF-8"?> +<interface> + <template class="GtdTaskListPanel" parent="GtkBox"> + <child> + <object class="GtdTaskListView" id="task_list_view"/> + </child> + </template> + <object class="GtkPopover" id="popover"> + <property name="visible">0</property> + <signal name="hide" handler="on_popover_hidden_cb" object="GtdTaskListPanel" swapped="no"/> + <style> + <class name="menu" /> + </style> + + <child> + <object class="GtkStack" id="popover_stack"> + + <!-- Main Page --> + <child> + <object class="GtkStackPage"> + <property name="name">main</property> + <property name="child"> + <object class="GtkBox"> + <property name="orientation">vertical</property> + <child> + <object class="GtkFlowBox" id="colors_flowbox"> + <property name="hexpand">true</property> + <property name="vexpand">true</property> + <property name="selection-mode">none</property> + <property name="min-children-per-line">3</property> + <property name="max-children-per-line">3</property> + <signal name="child-activated" handler="on_colors_flowbox_child_activated_cb" object="GtdTaskListPanel" swapped="no"/> + </object> + </child> + <child> + <object class="GtkModelButton"> + <property name="text" translatable="yes">Rename</property> + <signal name="clicked" handler="on_go_to_rename_page_button_clicked_cb" object="GtdTaskListPanel" swapped="no"/> + </object> + </child> + <child> + <object class="GtkModelButton"> + <property name="text" translatable="yes">Clear completed tasks…</property> + <property name="action-name">list.clear-completed-tasks</property> + </object> + </child> + <child> + <object class="GtkSeparator"/> + </child> + <child> + <object class="GtkModelButton" id="archive_button"> + <property name="text" translatable="yes">Archive</property> + <signal name="clicked" handler="on_archive_button_clicked_cb" object="GtdTaskListPanel" swapped="no"/> + </object> + </child> + <child> + <object class="GtkModelButton"> + <property name="text" translatable="yes">Delete</property> + <signal name="clicked" handler="on_delete_button_clicked_cb" object="GtdTaskListPanel" swapped="no"/> + </object> + </child> + </object> + </property> + </object> + </child> + + <!-- Rename Page --> + <child> + <object class="GtkStackPage"> + <property name="name">rename</property> + <property name="child"> + <object class="GtkBox"> + <property name="orientation">vertical</property> + <property name="spacing">12</property> + <property name="margin-top">12</property> + <property name="margin-bottom">12</property> + <property name="margin-start">12</property> + <property name="margin-end">12</property> + <child> + <object class="GtkModelButton" id="rename_header_button"> + <property name="text" translatable="yes">Rename</property> + <property name="role">title</property> + </object> + </child> + <child> + <object class="GtkBox"> + <property name="spacing">12</property> + <child> + <object class="GtkEntry" id="rename_entry"> + <signal name="activate" handler="on_rename_entry_activated_cb" object="GtdTaskListPanel" swapped="no"/> + <signal name="notify::text" handler="on_rename_entry_text_changed_cb" object="GtdTaskListPanel" swapped="no"/> + </object> + </child> + <child> + <object class="GtkButton" id="rename_button"> + <property name="label" translatable="yes">Rename</property> + <signal name="clicked" handler="on_rename_button_clicked_cb" object="GtdTaskListPanel" swapped="no"/> + <style> + <class name="destructive-action"/> + </style> + </object> + </child> + </object> + </child> + </object> + </property> + </object> + </child> + + </object> + </child> + </object> +</interface> |
