From 1d74095f77cc19ba4886d502bbb7a290f9874c9f Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Tue, 29 Apr 2025 14:00:29 +0200 Subject: ui: move UI builder files --- ui/src/widgets/participant_row.cpp | 2 +- ui/src/widgets/participant_row.ui | 88 ++++++++++++++++++++ ui/src/widgets/preferences.cpp | 2 +- ui/src/widgets/preferences.ui | 103 ++++++++++++++++++++++++ ui/src/widgets/turn_order_view.cpp | 2 +- ui/src/widgets/turn_order_view.ui | 37 +++++++++ ui/src/windows/participant_editor.ui | 70 ++++++++++++++++ ui/src/windows/tracker.ui | 152 +++++++++++++++++++++++++++++++++++ ui/src/windows/tracker/actions.cpp | 2 +- 9 files changed, 454 insertions(+), 4 deletions(-) create mode 100644 ui/src/widgets/participant_row.ui create mode 100644 ui/src/widgets/preferences.ui create mode 100644 ui/src/widgets/turn_order_view.ui create mode 100644 ui/src/windows/participant_editor.ui create mode 100644 ui/src/windows/tracker.ui (limited to 'ui/src') diff --git a/ui/src/widgets/participant_row.cpp b/ui/src/widgets/participant_row.cpp index 367870a..6902a1c 100644 --- a/ui/src/widgets/participant_row.cpp +++ b/ui/src/widgets/participant_row.cpp @@ -29,7 +29,7 @@ namespace turns::ui::widgets namespace { auto constexpr static TYPE_NAME = "participant_row"; - auto constexpr static TEMPLATE = "/widgets/participant_row.ui"; + auto constexpr static TEMPLATE = "/ch/arknet/Turns/widgets/participant_row.ui"; auto css_class_for(core::disposition value) -> Glib::ustring { diff --git a/ui/src/widgets/participant_row.ui b/ui/src/widgets/participant_row.ui new file mode 100644 index 0000000..da7712d --- /dev/null +++ b/ui/src/widgets/participant_row.ui @@ -0,0 +1,88 @@ + + + + + + diff --git a/ui/src/widgets/preferences.cpp b/ui/src/widgets/preferences.cpp index e9dde1e..327860f 100644 --- a/ui/src/widgets/preferences.cpp +++ b/ui/src/widgets/preferences.cpp @@ -28,7 +28,7 @@ namespace turns::ui::widgets namespace { auto constexpr static TYPE_NAME = "preferences"; - auto constexpr static TEMPLATE = "/widgets/preferences.ui"; + auto constexpr static TEMPLATE = "/ch/arknet/Turns/widgets/preferences.ui"; } // namespace preferences::preferences(Glib::RefPtr settings) diff --git a/ui/src/widgets/preferences.ui b/ui/src/widgets/preferences.ui new file mode 100644 index 0000000..74a7845 --- /dev/null +++ b/ui/src/widgets/preferences.ui @@ -0,0 +1,103 @@ + + + + + + + diff --git a/ui/src/widgets/turn_order_view.cpp b/ui/src/widgets/turn_order_view.cpp index f3db3c4..97f3834 100644 --- a/ui/src/widgets/turn_order_view.cpp +++ b/ui/src/widgets/turn_order_view.cpp @@ -24,7 +24,7 @@ namespace turns::ui::widgets namespace { auto constexpr static TYPE_NAME = "turn_order_view"; - auto constexpr static TEMPLATE = "/widgets/turn_order_view.ui"; + auto constexpr static TEMPLATE = "/ch/arknet/Turns/widgets/turn_order_view.ui"; } // namespace turn_order_view::turn_order_view(Glib::RefPtr model) diff --git a/ui/src/widgets/turn_order_view.ui b/ui/src/widgets/turn_order_view.ui new file mode 100644 index 0000000..50d91c5 --- /dev/null +++ b/ui/src/widgets/turn_order_view.ui @@ -0,0 +1,37 @@ + + + + + + + diff --git a/ui/src/windows/participant_editor.ui b/ui/src/windows/participant_editor.ui new file mode 100644 index 0000000..0eebf52 --- /dev/null +++ b/ui/src/windows/participant_editor.ui @@ -0,0 +1,70 @@ + + + + + + + + + + + + + True + 18 + 12 + 12 + 18 + vertical + 18 + start + + + + + Name + + + + + + + -1000.0 + 1.0 + 1000.0 + + + 1 + True + Priority + + + + + Disposition + + + + + + + True + Finish + + + + + + + + + + + + + True + + diff --git a/ui/src/windows/tracker.ui b/ui/src/windows/tracker.ui new file mode 100644 index 0000000..787347c --- /dev/null +++ b/ui/src/windows/tracker.ui @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + + + win.add_participant + center + Add participant + + + + contact-new-symbolic + + + + + + + + + strict + + + True + No active turn order + Turns + + + + + open-menu + main_menu + Main Menu + True + + + + + win.add_participant + contact-new + Add participant + + + + + win.start + media-playback-start-symbolic + Start turn order + + + + + + + + win.stop + media-playback-stop-symbolic + End turn order + + + + + + win.next + media-skip-forward-symbolic + Next participant + + + + + + + slide-up + + +