Update toolbar left tool group
This commit is contained in:
parent
118c9b5fe8
commit
0af0c5549c
1 changed files with 27 additions and 29 deletions
|
@ -1555,6 +1555,12 @@ impl Pane {
|
||||||
}
|
}
|
||||||
|
|
||||||
fn render_tab_bar(&mut self, cx: &mut ViewContext<'_, Pane>) -> impl IntoElement {
|
fn render_tab_bar(&mut self, cx: &mut ViewContext<'_, Pane>) -> impl IntoElement {
|
||||||
|
dbg!(format!(
|
||||||
|
"Can navigate forwards: {}, can navigate backwards: {}",
|
||||||
|
self.can_navigate_forward(),
|
||||||
|
self.can_navigate_backward()
|
||||||
|
));
|
||||||
|
|
||||||
div()
|
div()
|
||||||
.id("tab_bar")
|
.id("tab_bar")
|
||||||
.group("tab_bar")
|
.group("tab_bar")
|
||||||
|
@ -1568,39 +1574,31 @@ impl Pane {
|
||||||
.bg(cx.theme().colors().tab_bar_background)
|
.bg(cx.theme().colors().tab_bar_background)
|
||||||
// Left Side
|
// Left Side
|
||||||
.child(
|
.child(
|
||||||
div()
|
h_stack()
|
||||||
.relative()
|
.px_2()
|
||||||
.px_1()
|
|
||||||
.flex()
|
.flex()
|
||||||
.flex_none()
|
.flex_none()
|
||||||
.gap_2()
|
.gap_1()
|
||||||
// Nav Buttons
|
// Nav Buttons
|
||||||
.child(
|
.child(
|
||||||
div()
|
div().border().border_color(gpui::red()).child(
|
||||||
.right_0()
|
IconButton::new("navigate_backward", Icon::ArrowLeft)
|
||||||
.flex()
|
.on_click({
|
||||||
.items_center()
|
let view = cx.view().clone();
|
||||||
.gap_px()
|
move |_, cx| view.update(cx, Self::navigate_backward)
|
||||||
.child(
|
})
|
||||||
div().border().border_color(gpui::red()).child(
|
.disabled(!self.can_navigate_backward()),
|
||||||
IconButton::new("navigate_backward", Icon::ArrowLeft)
|
),
|
||||||
.on_click({
|
)
|
||||||
let view = cx.view().clone();
|
.child(
|
||||||
move |_, cx| view.update(cx, Self::navigate_backward)
|
div().border().border_color(gpui::red()).child(
|
||||||
})
|
IconButton::new("navigate_forward", Icon::ArrowRight)
|
||||||
.disabled(!self.can_navigate_backward()),
|
.on_click({
|
||||||
),
|
let view = cx.view().clone();
|
||||||
)
|
move |_, cx| view.update(cx, Self::navigate_backward)
|
||||||
.child(
|
})
|
||||||
div().border().border_color(gpui::red()).child(
|
.disabled(!self.can_navigate_forward()),
|
||||||
IconButton::new("navigate_forward", Icon::ArrowRight)
|
),
|
||||||
.on_click({
|
|
||||||
let view = cx.view().clone();
|
|
||||||
move |_, cx| view.update(cx, Self::navigate_backward)
|
|
||||||
})
|
|
||||||
.disabled(!self.can_navigate_forward()),
|
|
||||||
),
|
|
||||||
),
|
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
.child(
|
.child(
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue