diff options
| author | Felix Morgner <felix.morgner@gmail.com> | 2024-07-15 00:41:23 +0200 |
|---|---|---|
| committer | Felix Morgner <felix.morgner@gmail.com> | 2024-07-15 00:41:23 +0200 |
| commit | acd59d3035fa3a60e6122f486c7ab8dd772e641c (patch) | |
| tree | 35ed26ce8f384ce7bb2549e77574dd23894c1ebe | |
| parent | 092ea787f946abfc3ef9e72c600492157117797a (diff) | |
| download | turns-acd59d3035fa3a60e6122f486c7ab8dd772e641c.tar.xz turns-acd59d3035fa3a60e6122f486c7ab8dd772e641c.zip | |
app/ui: add delete and edit tooltips
| -rw-r--r-- | app/src/widgets/participant_list_row.cpp | 10 | ||||
| -rw-r--r-- | lang/include/turns/lang/messages.hpp | 2 | ||||
| -rw-r--r-- | lang/po/de.po | 6 | ||||
| -rw-r--r-- | lang/po/en.po | 6 | ||||
| -rw-r--r-- | lang/tests/messages.cpp | 2 |
5 files changed, 23 insertions, 3 deletions
diff --git a/app/src/widgets/participant_list_row.cpp b/app/src/widgets/participant_list_row.cpp index e0f9206..2e5bce9 100644 --- a/app/src/widgets/participant_list_row.cpp +++ b/app/src/widgets/participant_list_row.cpp @@ -1,5 +1,7 @@ #include "turns/app/widgets/participant_list_row.hpp" +#include "turns/lang/messages.hpp" + #include <print> #include <glibmm/i18n.h> @@ -24,11 +26,13 @@ namespace turns::app::widgets m_title = get_widget<Gtk::Label>("title"); m_toggle_defeated = get_widget<Gtk::ToggleButton>("toggle_defeated"); - m_edit->signal_clicked().connect([this] { activate_action("win.edit", Glib::Variant<int>::create(get_index())); }); - + m_delete->set_tooltip_text(_(lang::delete_participant)); m_delete->signal_clicked().connect([this] { activate_action("win.delete", Glib::Variant<int>::create(get_index())); }); - m_toggle_defeated->set_tooltip_text(_("Mark as defeated")); + m_edit->set_tooltip_text(lang::edit_participant); + m_edit->signal_clicked().connect([this] { activate_action("win.edit", Glib::Variant<int>::create(get_index())); }); + + m_toggle_defeated->set_tooltip_text(_(turns::lang::mark_as_defeated)); m_toggle_defeated->signal_toggled().connect(sigc::mem_fun(*this, &participant_list_row::handle_toggle_defeated)); } diff --git a/lang/include/turns/lang/messages.hpp b/lang/include/turns/lang/messages.hpp index aed5c77..2558d56 100644 --- a/lang/include/turns/lang/messages.hpp +++ b/lang/include/turns/lang/messages.hpp @@ -5,6 +5,8 @@ namespace turns::lang { auto constexpr static add_participant = "Add participant"; auto constexpr static disposition = "Disposition"; + auto constexpr static delete_participant = "Delete participant"; + auto constexpr static edit_participant = "Edit participant"; auto constexpr static finish = "Finish"; auto constexpr static main_menu = "Main Menu"; auto constexpr static mark_as_defeated = "Mark as defeated"; diff --git a/lang/po/de.po b/lang/po/de.po index 5277d5b..7ee4524 100644 --- a/lang/po/de.po +++ b/lang/po/de.po @@ -14,6 +14,12 @@ msgstr "Teilnehmer hinzufügen" msgid "Disposition" msgstr "Gesinnung" +msgid "Delete participant" +msgstr "Teilnehmer entfernen" + +msgid "Edit participant" +msgstr "Teilnehmer bearbeiten" + msgid "Finish" msgstr "Abschließen" diff --git a/lang/po/en.po b/lang/po/en.po index 927ffdd..079dcbe 100644 --- a/lang/po/en.po +++ b/lang/po/en.po @@ -14,6 +14,12 @@ msgstr "Add participant" msgid "Disposition" msgstr "Disposition" +msgid "Delete participant" +msgstr "Delete participant" + +msgid "Edit participant" +msgstr "Edit participant" + msgid "Finish" msgstr "Finish" diff --git a/lang/tests/messages.cpp b/lang/tests/messages.cpp index 34813f0..51ec19e 100644 --- a/lang/tests/messages.cpp +++ b/lang/tests/messages.cpp @@ -16,6 +16,8 @@ namespace turns::lang::tests auto message = GENERATE( add_participant, disposition, + delete_participant, + edit_participant, finish, main_menu, mark_as_defeated, |
