forked from reya/gpui-native-kit
update
This commit is contained in:
@@ -5,7 +5,7 @@ use gpui::{
|
||||
AnimationExt as _, App, Bounds, ElementId, Entity, InteractiveElement as _, IntoElement,
|
||||
KeyDownEvent, ParentElement as _, Point, RenderOnce, Role, SharedString, SpringAnimation,
|
||||
SpringConfig, StatefulInteractiveElement as _, StyleRefinement, Styled as _, Toggled, Window,
|
||||
canvas, div, rems,
|
||||
canvas, div,
|
||||
};
|
||||
use gpui_native_icons::{IconRole, icon};
|
||||
use gpui_native_theme::{ActiveTheme as _, Size};
|
||||
@@ -152,29 +152,12 @@ where
|
||||
let ring = theme.colors.ring;
|
||||
let radius = theme.radius.full;
|
||||
let plate_shadow = theme.elevations.control.shadows();
|
||||
let icon_size = metrics.icon_size * 0.85;
|
||||
|
||||
let track_height = match self.size {
|
||||
Size::Small => metrics.control_height,
|
||||
Size::Medium => metrics.control_height * 1.15,
|
||||
Size::Large => metrics.control_height * 1.35,
|
||||
};
|
||||
|
||||
let track_inset = match self.size {
|
||||
Size::Small => rems(0.125),
|
||||
Size::Medium => rems(0.25),
|
||||
Size::Large => rems(0.375),
|
||||
};
|
||||
|
||||
let horizontal_padding = match self.size {
|
||||
Size::Small => metrics.padding_x * 0.5,
|
||||
Size::Medium | Size::Large => metrics.padding_x * 0.75,
|
||||
};
|
||||
|
||||
let text_size = match self.size {
|
||||
Size::Small => metrics.text_size * 0.85,
|
||||
Size::Medium | Size::Large => metrics.text_size,
|
||||
};
|
||||
let track_height = metrics.strip_height;
|
||||
let track_inset = metrics.plate_inset;
|
||||
let horizontal_padding = metrics.dense_padding_x;
|
||||
let text_size = metrics.caption_size;
|
||||
let icon_size = metrics.icon_size;
|
||||
|
||||
let selected_index = self
|
||||
.options
|
||||
|
||||
Reference in New Issue
Block a user