summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@gmail.com>2024-07-15 01:04:18 +0200
committerFelix Morgner <felix.morgner@gmail.com>2024-07-15 01:04:18 +0200
commit8a96eb94024078438881d06553a352d35d678dc0 (patch)
tree6edb43c597af82bc1c4e5d71b29ef35c21dda638
parent077f9862977a7519253f1597396fdfef158cbe3e (diff)
downloadturns-8a96eb94024078438881d06553a352d35d678dc0.tar.xz
turns-8a96eb94024078438881d06553a352d35d678dc0.zip
app/ui: prepare start button UI
-rw-r--r--lang/include/turns/lang/messages.hpp1
-rw-r--r--lang/po/de.po3
-rw-r--r--lang/po/en.po3
-rw-r--r--lang/tests/messages.cpp1
-rw-r--r--res/windows/main.ui7
-rw-r--r--res/windows/windows.cmb8
6 files changed, 21 insertions, 2 deletions
diff --git a/lang/include/turns/lang/messages.hpp b/lang/include/turns/lang/messages.hpp
index 2558d56..3d6b6f6 100644
--- a/lang/include/turns/lang/messages.hpp
+++ b/lang/include/turns/lang/messages.hpp
@@ -15,6 +15,7 @@ namespace turns::lang
auto constexpr static priority = "Priority";
auto constexpr static priority_number = "Priority {}";
auto constexpr static quit = "_Quit";
+ auto constexpr static start_turn_order = "Start turn order";
auto constexpr static turns = "Turns";
} // namespace turns::lang
diff --git a/lang/po/de.po b/lang/po/de.po
index 7ee4524..fdf20c5 100644
--- a/lang/po/de.po
+++ b/lang/po/de.po
@@ -44,5 +44,8 @@ msgstr "Priorität {}"
msgid "_Quit"
msgstr "_Beenden"
+msgid "Start turn order"
+msgstr "Zugreihenfolge starten"
+
msgid "Turns"
msgstr "Züge"
diff --git a/lang/po/en.po b/lang/po/en.po
index 079dcbe..1083ba2 100644
--- a/lang/po/en.po
+++ b/lang/po/en.po
@@ -44,5 +44,8 @@ msgstr "Priority {}"
msgid "_Quit"
msgstr "_Quit"
+msgid "Start turn order"
+msgstr "Start turn order"
+
msgid "Turns"
msgstr "Turns"
diff --git a/lang/tests/messages.cpp b/lang/tests/messages.cpp
index 51ec19e..d826369 100644
--- a/lang/tests/messages.cpp
+++ b/lang/tests/messages.cpp
@@ -26,6 +26,7 @@ namespace turns::lang::tests
priority,
priority_number,
quit,
+ start_turn_order,
turns
);
diff --git a/res/windows/main.ui b/res/windows/main.ui
index 4732022..42160bb 100644
--- a/res/windows/main.ui
+++ b/res/windows/main.ui
@@ -71,6 +71,13 @@
<property name="tooltip-text" translatable="yes">Add participant</property>
</object>
</child>
+ <child type="start">
+ <object class="GtkButton" id="start">
+ <property name="action-name">win.start</property>
+ <property name="icon-name">media-playback-start-symbolic</property>
+ <property name="tooltip-text" translatable="yes">Start turn order</property>
+ </object>
+ </child>
<style/>
</object>
</child>
diff --git a/res/windows/windows.cmb b/res/windows/windows.cmb
index 1d1d2d2..9c253c0 100644
--- a/res/windows/windows.cmb
+++ b/res/windows/windows.cmb
@@ -15,9 +15,9 @@
(1,1,"AdwApplicationWindow","main",None,None,None,None,-1,None,None),
(1,2,"AdwToolbarView",None,1,None,None,None,-1,None,None),
(1,3,"AdwHeaderBar","header",2,None,"top",None,-1,None,None),
- (1,6,"AdwWindowTitle","title",3,None,None,None,-1,None,None),
+ (1,6,"AdwWindowTitle","title",3,None,None,None,3,None,None),
(1,7,"GtkMenuButton","open_main_menu",3,None,"end",None,None,None,None),
- (1,8,"GtkButton","add_participant",3,None,"start",None,None,None,None),
+ (1,8,"GtkButton","add_participant",3,None,"start",None,1,None,None),
(1,9,"(menu)","main_menu",None,None,None,None,-1,None,None),
(1,10,"(item)",None,9,None,None,None,-1,None,None),
(1,11,"GtkStack","stack",2,None,None,None,-1,None,None),
@@ -26,6 +26,7 @@
(1,15,"GtkListBox","participant_list",14,None,None,None,None,None,None),
(1,16,"AdwStatusPage","empty",11,None,None,None,-1,None,None),
(1,17,"GtkButton",None,16,None,None,None,-1,None,None),
+ (1,18,"GtkButton","start",3,None,"start",None,2,None,None),
(2,1,"AdwDialog","participant_editor",None,None,None,None,-1,None,None),
(2,2,"AdwToolbarView",None,1,None,None,None,-1,None,None),
(2,3,"AdwHeaderBar",None,2,None,"top",None,-1,None,None),
@@ -69,6 +70,9 @@
(1,17,"GtkActionable","action-name","win.add_participant",None,None,None,None,None,None,None,None,None),
(1,17,"GtkButton","label","Add participant",1,None,None,None,None,None,None,None,None),
(1,17,"GtkWidget","halign","center",None,None,None,None,None,None,None,None,None),
+ (1,18,"GtkActionable","action-name","win.start",None,None,None,None,None,None,None,None,None),
+ (1,18,"GtkButton","icon-name","media-playback-start-symbolic",None,None,None,None,None,None,None,None,None),
+ (1,18,"GtkWidget","tooltip-text","Start turn order",1,None,None,None,None,None,None,None,None),
(2,1,"AdwDialog","child",None,None,None,None,None,2,None,None,None,None),
(2,1,"AdwDialog","default-widget",None,None,None,None,None,None,None,None,None,None),
(2,1,"GtkWidget","hexpand","True",None,None,None,None,None,None,None,None,None),