mirror of
https://github.com/zed-industries/zed.git
synced 2025-02-03 17:44:30 +00:00
Show Zoom In/Out shortcuts in the labels (#10604)
Based on https://github.com/zed-industries/zed/discussions/10599 Does the same as the assistant tab with the Zoom In/Out labels. ![image](https://github.com/zed-industries/zed/assets/2690773/afc59a3e-c3df-4fc8-bcaf-1d45a21aecf7) Release Notes: - Adjusted Zoom In/Out for Pane and Terminal Pane to show keybinding labels
This commit is contained in:
parent
7e1a184446
commit
263023021d
2 changed files with 12 additions and 3 deletions
|
@ -26,7 +26,7 @@ use workspace::{
|
||||||
item::Item,
|
item::Item,
|
||||||
pane,
|
pane,
|
||||||
ui::IconName,
|
ui::IconName,
|
||||||
DraggedTab, NewTerminal, Pane, Workspace,
|
DraggedTab, NewTerminal, Pane, ToggleZoom, Workspace,
|
||||||
};
|
};
|
||||||
|
|
||||||
use anyhow::Result;
|
use anyhow::Result;
|
||||||
|
@ -98,8 +98,13 @@ impl TerminalPanel {
|
||||||
.on_click(cx.listener(|pane, _, cx| {
|
.on_click(cx.listener(|pane, _, cx| {
|
||||||
pane.toggle_zoom(&workspace::ToggleZoom, cx);
|
pane.toggle_zoom(&workspace::ToggleZoom, cx);
|
||||||
}))
|
}))
|
||||||
|
// TODO kb
|
||||||
.tooltip(move |cx| {
|
.tooltip(move |cx| {
|
||||||
Tooltip::text(if zoomed { "Zoom Out" } else { "Zoom In" }, cx)
|
Tooltip::for_action(
|
||||||
|
if zoomed { "Zoom Out" } else { "Zoom In" },
|
||||||
|
&ToggleZoom,
|
||||||
|
cx,
|
||||||
|
)
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
.into_any_element()
|
.into_any_element()
|
||||||
|
|
|
@ -365,7 +365,11 @@ impl Pane {
|
||||||
pane.toggle_zoom(&crate::ToggleZoom, cx);
|
pane.toggle_zoom(&crate::ToggleZoom, cx);
|
||||||
}))
|
}))
|
||||||
.tooltip(move |cx| {
|
.tooltip(move |cx| {
|
||||||
Tooltip::text(if zoomed { "Zoom Out" } else { "Zoom In" }, cx)
|
Tooltip::for_action(
|
||||||
|
if zoomed { "Zoom Out" } else { "Zoom In" },
|
||||||
|
&ToggleZoom,
|
||||||
|
cx,
|
||||||
|
)
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
.when_some(pane.split_item_menu.as_ref(), |el, split_item_menu| {
|
.when_some(pane.split_item_menu.as_ref(), |el, split_item_menu| {
|
||||||
|
|
Loading…
Reference in a new issue