forked from 1b-agent/opencadstudio-upstream
refactor(ui): adopt iced color picker
Remove local Pin/PickList wrappers and the ACI grid.\nBlock viewport input behind the picker and load iced_aw glyphs.
This commit is contained in:
1 parent
3ab8dc3ca5
commit
c9c3d3b1bf
25 files changed
+289
-255
No files matched your search
@@ -79,11 +79,12 @@ pub(super) fn viewport_controls<'a>(
|
||||
};
|
||||
|
||||
// Render-mode picker, restyled borderless so the outer chip frames it.
|
||||
let picker = crate::ui::pick_list(
|
||||
render_modes,
|
||||
let picker = iced::widget::pick_list(
|
||||
Some(RenderModeChoice(render_mode)),
|
||||
|c| Message::SetRenderMode(c.0),
|
||||
render_modes,
|
||||
|value| value.to_string(),
|
||||
)
|
||||
.on_select(|c| Message::SetRenderMode(c.0))
|
||||
.text_size(11)
|
||||
.padding([4, 6])
|
||||
.style(move |theme: &Theme, _| {
|
||||
|
||||
Reference in new issue
Block a user