diff options
| author | Felix Morgner <felix.morgner@gmail.com> | 2024-07-12 17:05:27 +0200 |
|---|---|---|
| committer | Felix Morgner <felix.morgner@gmail.com> | 2024-07-12 17:05:27 +0200 |
| commit | 08bbb9cb615f0ecd0d041baacd7a024c1e30db5c (patch) | |
| tree | b85c4c8517829bd9900d33a4013a663315bb56a1 /app | |
| parent | 8714470ebb41abec07e178abf4d4739dcd6087fb (diff) | |
| download | turns-08bbb9cb615f0ecd0d041baacd7a024c1e30db5c.tar.xz turns-08bbb9cb615f0ecd0d041baacd7a024c1e30db5c.zip | |
app: add main menu button tooltip
Diffstat (limited to 'app')
| -rw-r--r-- | app/include/turns/app/windows/main.hpp | 2 | ||||
| -rw-r--r-- | app/src/windows/main.cpp | 2 | ||||
| -rw-r--r-- | app/tests/windows/main.cpp | 7 |
3 files changed, 11 insertions, 0 deletions
diff --git a/app/include/turns/app/windows/main.hpp b/app/include/turns/app/windows/main.hpp index a39d156..e27c1c7 100644 --- a/app/include/turns/app/windows/main.hpp +++ b/app/include/turns/app/windows/main.hpp @@ -6,6 +6,7 @@ #include <gtkmm/applicationwindow.h> #include <gtkmm/builder.h> #include <gtkmm/button.h> +#include <gtkmm/menubutton.h> namespace turns::app::windows { @@ -17,6 +18,7 @@ namespace turns::app::windows private: Gtk::Button * m_add_participant; AdwApplicationWindow * m_adw; + Gtk::MenuButton * m_open_main_menu; AdwWindowTitle * m_title; }; diff --git a/app/src/windows/main.cpp b/app/src/windows/main.cpp index d8118c6..2ad9117 100644 --- a/app/src/windows/main.cpp +++ b/app/src/windows/main.cpp @@ -14,9 +14,11 @@ namespace turns::app::windows : Gtk::ApplicationWindow{base} , m_add_participant{builder->get_widget<Gtk::Button>("add_participant")} , m_adw{ADW_APPLICATION_WINDOW(gobj())} + , m_open_main_menu{builder->get_widget<Gtk::MenuButton>("open_main_menu")} , m_title(ADW_WINDOW_TITLE(builder->get_widget<Gtk::Widget>("title")->gobj())) { m_add_participant->set_tooltip_text(_(tooltips::add_a_participant)); + m_open_main_menu->set_tooltip_text(_(tooltips::main_menu)); adw_window_title_set_subtitle(m_title, _(labels::no_active_turn_order)); } diff --git a/app/tests/windows/main.cpp b/app/tests/windows/main.cpp index fca04fd..b6e1122 100644 --- a/app/tests/windows/main.cpp +++ b/app/tests/windows/main.cpp @@ -12,6 +12,7 @@ #include <glibmm/ustring.h> #include <gtkmm/builder.h> #include <gtkmm/button.h> +#include <gtkmm/menubutton.h> #include <gtkmm/widget.h> namespace turns::app::windows::tests @@ -65,6 +66,12 @@ namespace turns::app::windows::tests auto widget = builder->get_widget<Gtk::Button>("add_participant"); REQUIRE(widget->get_tooltip_text() == Glib::ustring{_(tooltips::add_a_participant)}); } + + SECTION("the open_main_menu button has the correct tooltip") + { + auto widget = builder->get_widget<Gtk::MenuButton>("open_main_menu"); + REQUIRE(widget->get_tooltip_text() == Glib::ustring{_(tooltips::main_menu)}); + } } } // namespace turns::app::windows::tests
\ No newline at end of file |
