Expand toolbar tools

This commit is contained in:
Nate Butler 2023-12-05 09:02:21 -05:00
parent 591dc9d82a
commit af72772a72

View file

@ -3,8 +3,8 @@ use gpui::{
div, AnyView, Div, Entity, EntityId, EventEmitter, ParentElement as _, Render, Styled, View, div, AnyView, Div, Entity, EntityId, EventEmitter, ParentElement as _, Render, Styled, View,
ViewContext, WindowContext, ViewContext, WindowContext,
}; };
use ui::prelude::*;
use ui::{h_stack, v_stack, Icon, IconButton}; use ui::{h_stack, v_stack, Icon, IconButton};
use ui::{prelude::*, Tooltip};
pub enum ToolbarItemEvent { pub enum ToolbarItemEvent {
ChangeLocation(ToolbarItemLocation), ChangeLocation(ToolbarItemLocation),
@ -93,17 +93,24 @@ impl Render for Toolbar {
.child( .child(
h_stack() h_stack()
.p_1() .p_1()
.gap_2()
.child( .child(
div() IconButton::new("toggle-inlay-hints", Icon::InlayHint)
.border() .size(ui::ButtonSize::Compact)
.border_color(gpui::red()) .style(ui::ButtonStyle::Subtle)
.child(IconButton::new("buffer-search", Icon::MagnifyingGlass)), .tooltip(move |cx| Tooltip::text("Inlay Hints", cx)),
) )
.child( .child(
div() IconButton::new("buffer-search", Icon::MagnifyingGlass)
.border() .size(ui::ButtonSize::Compact)
.border_color(gpui::red()) .style(ui::ButtonStyle::Subtle)
.child(IconButton::new("inline-assist", Icon::MagicWand)), .tooltip(move |cx| Tooltip::text("Search in File", cx)),
)
.child(
IconButton::new("inline-assist", Icon::MagicWand)
.size(ui::ButtonSize::Compact)
.style(ui::ButtonStyle::Subtle)
.tooltip(move |cx| Tooltip::text("Inline Assist", cx)),
), ),
), ),
) )