feat(cad): integrate standard codec coverage
Render, edit, query, select, and explode newly decoded standard entity variants. Pin acadifc de8d6b5 and preserve None color semantics.
This commit is contained in:
parent
34d0c377e2
commit
731df4a725
19 changed files with 484 additions and 72 deletions
|
|
@ -1117,7 +1117,7 @@ const QSELECT_ANY_PROP: &str = "(Any property)";
|
|||
/// fields (Start X, Length, Radius, …) so type-specific filtering works.
|
||||
pub(super) fn qselect_overlay<'a>(
|
||||
state: &'a crate::app::QSelectState,
|
||||
types: &[&'static str],
|
||||
types: &[String],
|
||||
properties: &[(String, String)],
|
||||
) -> Element<'a, Message> {
|
||||
use iced::widget::{checkbox, pick_list};
|
||||
|
|
@ -1165,7 +1165,7 @@ pub(super) fn qselect_overlay<'a>(
|
|||
};
|
||||
|
||||
let mut type_options: Vec<String> = vec![QSELECT_ANY_TYPE.to_string()];
|
||||
type_options.extend(types.iter().map(|s| (*s).to_string()));
|
||||
type_options.extend(types.iter().cloned());
|
||||
|
||||
let mut prop_options: Vec<crate::app::QSelectPropertyChoice> =
|
||||
vec![crate::app::QSelectPropertyChoice {
|
||||
|
|
@ -1337,4 +1337,3 @@ pub(super) fn qselect_overlay<'a>(
|
|||
|
||||
stack![catcher, centered].into()
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue