diff options
| author | Felix Morgner <felix.morgner@gmail.com> | 2024-07-25 18:36:53 +0200 |
|---|---|---|
| committer | Felix Morgner <felix.morgner@gmail.com> | 2024-07-25 18:36:53 +0200 |
| commit | a711e5e6bab4d95b246aaf9d515b2e9078408544 (patch) | |
| tree | 22b08f9e6b3d0363b0f5a8b9986f7c663768095d | |
| parent | a48f6b15960e20697682221db9a9449ea3cbf8be (diff) | |
| download | turns-a711e5e6bab4d95b246aaf9d515b2e9078408544.tar.xz turns-a711e5e6bab4d95b246aaf9d515b2e9078408544.zip | |
ui/tracker: prepare save as... action
| -rw-r--r-- | app/src/main.cpp | 1 | ||||
| -rw-r--r-- | lang/include/turns/lang/messages.hpp | 1 | ||||
| -rw-r--r-- | lang/po/de.po | 3 | ||||
| -rw-r--r-- | lang/po/en.po | 3 | ||||
| -rw-r--r-- | lang/tests/messages.cpp | 1 | ||||
| -rw-r--r-- | ui/res/ui.cmb | 5 |
6 files changed, 13 insertions, 1 deletions
diff --git a/app/src/main.cpp b/app/src/main.cpp index abecf27..aa396f0 100644 --- a/app/src/main.cpp +++ b/app/src/main.cpp @@ -33,6 +33,7 @@ auto main(int argc, char * argv[]) -> int app->set_accel_for_action("win.previous", "<Primary>BackSpace"); app->set_accel_for_action("win.add_participant", "<Primary>a"); app->set_accel_for_action("win.save", "<Primary>s"); + app->set_accel_for_action("win.save-as", "<Primary><Shift>s"); }); app->signal_shutdown().connect([window] { diff --git a/lang/include/turns/lang/messages.hpp b/lang/include/turns/lang/messages.hpp index b709d9d..fa25ef5 100644 --- a/lang/include/turns/lang/messages.hpp +++ b/lang/include/turns/lang/messages.hpp @@ -21,6 +21,7 @@ namespace turns::lang auto constexpr static priority_number = "Priority {}"; auto constexpr static quit = "_Quit"; auto constexpr static save = "_Save"; + auto constexpr static save_as = "Save as..."; auto constexpr static saving_failed_format = "Saving failed: {}"; auto constexpr static round_number = "Round {}"; auto constexpr static start_turn_order = "Start turn order"; diff --git a/lang/po/de.po b/lang/po/de.po index 5880c5a..0f9843a 100644 --- a/lang/po/de.po +++ b/lang/po/de.po @@ -65,6 +65,9 @@ msgstr "Runde {}" msgid "_Save" msgstr "_Speichern" +msgid "Save as..." +msgstr "Speichern unter..." + msgid "Saving failed: {}" msgstr "Speichern fehlgeschlagen: {}" diff --git a/lang/po/en.po b/lang/po/en.po index 76f970d..972fcc8 100644 --- a/lang/po/en.po +++ b/lang/po/en.po @@ -65,6 +65,9 @@ msgstr "Round {}" msgid "_Save" msgstr "_Save" +msgid "Save as..." +msgstr "Save as..." + msgid "Saving failed: {}" msgstr "Saving failed: {}" diff --git a/lang/tests/messages.cpp b/lang/tests/messages.cpp index 7f474d3..42e96ab 100644 --- a/lang/tests/messages.cpp +++ b/lang/tests/messages.cpp @@ -37,6 +37,7 @@ namespace turns::lang::tests priority_number, quit, save, + save_as, saving_failed_format, start_turn_order, successfully_saved_format, diff --git a/ui/res/ui.cmb b/ui/res/ui.cmb index 58005a6..aac7fe9 100644 --- a/ui/res/ui.cmb +++ b/ui/res/ui.cmb @@ -24,7 +24,7 @@ (1,7,"GtkMenuButton","open_main_menu",3,None,"end",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,2,None,None), + (1,10,"(item)",None,9,None,None,None,3,None,None), (1,18,"GtkButton","start",3,None,"start",None,2,None,None), (1,19,"(item)",None,9,None,None,None,None,None,None), (1,20,"GtkRevealer","controls",2,None,"bottom",None,-1,None,None), @@ -37,6 +37,7 @@ (1,30,"GtkStack","stack",26,None,None,None,-1,None,None), (1,31,"AdwStatusPage","empty",30,None,None,None,None,None,None), (1,32,"GtkButton",None,31,None,None,None,None,None,None), + (1,33,"(item)",None,9,None,None,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), @@ -106,6 +107,8 @@ (1,32,"GtkActionable","action-name","win.add_participant",None,None,None,None,None,None,None,None,None), (1,32,"GtkButton","label","Add participant",1,None,None,None,None,None,None,None,None), (1,32,"GtkWidget","halign","center",None,None,None,None,None,None,None,None,None), + (1,33,"(item)","action","win.save-as",None,None,None,None,None,None,None,None,None), + (1,33,"(item)","label","Save as...",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), |
