diff options
| author | Felix Morgner <felix.morgner@gmail.com> | 2024-07-15 00:53:42 +0200 |
|---|---|---|
| committer | Felix Morgner <felix.morgner@gmail.com> | 2024-07-15 00:53:42 +0200 |
| commit | 077f9862977a7519253f1597396fdfef158cbe3e (patch) | |
| tree | 2c82dbdbcf7bdceeede2b9932e1b66f0e3fe907d | |
| parent | 8615a8268bb7d2b0f008405309d4caa0d99965f3 (diff) | |
| download | turns-077f9862977a7519253f1597396fdfef158cbe3e.tar.xz turns-077f9862977a7519253f1597396fdfef158cbe3e.zip | |
app/gui: set tooltips in UI definition
| -rw-r--r-- | app/src/widgets/participant_list_row.cpp | 5 | ||||
| -rw-r--r-- | res/widgets/participant_list_row.ui | 3 | ||||
| -rw-r--r-- | res/widgets/widgets.cmb | 3 |
3 files changed, 6 insertions, 5 deletions
diff --git a/app/src/widgets/participant_list_row.cpp b/app/src/widgets/participant_list_row.cpp index 2e5bce9..e38b532 100644 --- a/app/src/widgets/participant_list_row.cpp +++ b/app/src/widgets/participant_list_row.cpp @@ -26,13 +26,8 @@ namespace turns::app::widgets m_title = get_widget<Gtk::Label>("title"); m_toggle_defeated = get_widget<Gtk::ToggleButton>("toggle_defeated"); - 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_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/res/widgets/participant_list_row.ui b/res/widgets/participant_list_row.ui index f1e4fe1..076d3f4 100644 --- a/res/widgets/participant_list_row.ui +++ b/res/widgets/participant_list_row.ui @@ -14,6 +14,7 @@ <object class="GtkToggleButton" id="toggle_defeated"> <property name="halign">center</property> <property name="icon-name">face-smile-symbolic</property> + <property name="tooltip-text" translatable="yes">Mark as defeated</property> <property name="valign">center</property> <style> <class name="circular"/> @@ -66,6 +67,7 @@ <property name="icon-name">edit-delete-symbolic</property> <!-- Custom object fragments --> <property name="sensitive" bind-source="toggle_defeated" bind-property="active" bind-flags="sync-create|invert-boolean"/> + <property name="tooltip-text" translatable="yes">Delete participant</property> <style> <class name="circular"/> <class name="destructive-action"/> @@ -75,6 +77,7 @@ <child> <object class="GtkButton" id="edit"> <property name="icon-name">document-edit-symbolic</property> + <property name="tooltip-text" translatable="yes">Edit participant</property> <style> <class name="circular"/> <class name="suggested-action"/> diff --git a/res/widgets/widgets.cmb b/res/widgets/widgets.cmb index d6c54a8..1534bde 100644 --- a/res/widgets/widgets.cmb +++ b/res/widgets/widgets.cmb @@ -35,10 +35,13 @@ (1,8,"GtkWidget","valign","center",None,None,None,None,None,None,None,None,None), (1,12,"GtkButton","icon-name","face-smile-symbolic",None,None,None,None,None,None,None,None,None), (1,12,"GtkWidget","halign","center",None,None,None,None,None,None,None,None,None), + (1,12,"GtkWidget","tooltip-text","Mark as defeated",1,None,None,None,None,None,None,None,None), (1,12,"GtkWidget","valign","center",None,None,None,None,None,None,None,None,None), (1,13,"GtkButton","icon-name","document-edit-symbolic",None,None,None,None,None,None,None,None,None), + (1,13,"GtkWidget","tooltip-text","Edit participant",1,None,None,None,None,None,None,None,None), (1,14,"GtkButton","icon-name","edit-delete-symbolic",None,None,None,None,None,None,None,None,None), (1,14,"GtkWidget","sensitive",None,None," Custom object fragments ",None,None,None,12,"GtkToggleButton","active","sync-create|invert-boolean"), + (1,14,"GtkWidget","tooltip-text","Delete participant",1,None,None,None,None,None,None,None,None), (1,15,"GtkLabel","xalign","0.0",None,None,None,None,None,None,None,None,None), (1,15,"GtkWidget","visible","False",None,None,None,None,None,None,None,None,None) </object_property> |
