Add tooltips for find buttons

This commit is contained in:
Jeremy Soller 2024-01-09 13:09:18 -07:00
parent f3a8fef8f8
commit 133b8ca667
No known key found for this signature in database
GPG key ID: DCFCA852D3906975
2 changed files with 20 additions and 10 deletions

View file

@ -39,6 +39,8 @@ enable-vim-bindings = Enable Vim bindings
# Find # Find
find-placeholder = Find... find-placeholder = Find...
find-previous = Find previous
find-next = Find next
# Menu # Menu

View file

@ -1891,16 +1891,24 @@ impl Application for App {
); );
let find_widget = widget::row::with_children(vec![ let find_widget = widget::row::with_children(vec![
text_input.into(), text_input.into(),
button(icon_cache_get("go-up-symbolic", 16)) widget::tooltip(
.on_press(Message::FindPrevious) button(icon_cache_get("go-up-symbolic", 16))
.padding(space_xxs) .on_press(Message::FindPrevious)
.style(style::Button::Icon) .padding(space_xxs)
.into(), .style(style::Button::Icon),
button(icon_cache_get("go-down-symbolic", 16)) fl!("find-previous"),
.on_press(Message::FindNext) widget::tooltip::Position::Top,
.padding(space_xxs) )
.style(style::Button::Icon) .into(),
.into(), widget::tooltip(
button(icon_cache_get("go-down-symbolic", 16))
.on_press(Message::FindNext)
.padding(space_xxs)
.style(style::Button::Icon),
fl!("find-next"),
widget::tooltip::Position::Top,
)
.into(),
widget::horizontal_space(Length::Fill).into(), widget::horizontal_space(Length::Fill).into(),
button(icon_cache_get("window-close-symbolic", 16)) button(icon_cache_get("window-close-symbolic", 16))
.on_press(Message::Find(None)) .on_press(Message::Find(None))