page layout tool
git clone https://git.lucas.co/cce-layout-interface.git
chore: Dropdown -> Adapted<Dropdown> (cce-ui Phase 5p migration)
Mechanical sweep for the migrated cce-ui Dropdown: field types wrap in
Adapted<Dropdown>, raw 'as *mut Dropdown' casts become .as_ptr_mut().
Co-Authored-By: Claude Fable 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_011vTEhEwTGYYhHRbh658SAc
src/main.rs | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/src/main.rs b/src/main.rs
index 90a6ce2..994a56f 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -294,13 +294,13 @@ struct LayoutApp {
needs_rebuild: bool,
// Page 0: Layout properties controls
- dropdown_presets: Dropdown,
+ dropdown_presets: cce_ui::widget::Adapted<Dropdown>,
slider_page_x: cce_ui::widget::Adapted<cce_ui::widget::Slider>,
slider_page_y: cce_ui::widget::Adapted<cce_ui::widget::Slider>,
page_color_selector: ColorSelector,
page_color: [f32; 4],
toggle_margin: cce_ui::widget::Adapted<Toggle>,
- dropdown_margin_units: Dropdown,
+ dropdown_margin_units: cce_ui::widget::Adapted<Dropdown>,
slider_margin_x: cce_ui::widget::Adapted<cce_ui::widget::Slider>,
slider_margin_y: cce_ui::widget::Adapted<cce_ui::widget::Slider>,
margin_enabled: bool,
@@ -316,12 +316,12 @@ struct LayoutApp {
sidebar_text: TextBox,
sidebar_size: cce_ui::widget::Adapted<cce_ui::widget::Spinbox>,
font_selector: FontSelector,
- dropdown_text_align_h: Dropdown,
- dropdown_text_align_v: Dropdown,
+ dropdown_text_align_h: cce_ui::widget::Adapted<Dropdown>,
+ dropdown_text_align_v: cce_ui::widget::Adapted<Dropdown>,
toggle_multiline: cce_ui::widget::Adapted<Toggle>,
- dropdown_align_h: Dropdown,
- dropdown_align_v: Dropdown,
- dropdown_line_cap: Dropdown,
+ dropdown_align_h: cce_ui::widget::Adapted<Dropdown>,
+ dropdown_align_v: cce_ui::widget::Adapted<Dropdown>,
+ dropdown_line_cap: cce_ui::widget::Adapted<Dropdown>,
wp_base_font_size: f32,
slider_r: cce_ui::widget::Adapted<cce_ui::widget::Slider>,
@@ -335,7 +335,7 @@ struct LayoutApp {
grid_color: [f32; 4],
grid_size: f32,
spinbox_grid_size: cce_ui::widget::Adapted<cce_ui::widget::Spinbox>,
- dropdown_grid_units: Dropdown,
+ dropdown_grid_units: cce_ui::widget::Adapted<Dropdown>,
margin_color_selector: ColorSelector,
margin_color: [f32; 4],
spinbox_margin_thickness: cce_ui::widget::Adapted<cce_ui::widget::Spinbox>,
@@ -346,7 +346,7 @@ struct LayoutApp {
btn_add_vector: cce_ui::widget::Adapted<cce_ui::widget::Button>,
toggle_rulers: cce_ui::widget::Adapted<Toggle>,
- dropdown_units: Dropdown,
+ dropdown_units: cce_ui::widget::Adapted<Dropdown>,
label_sel_status: cce_ui::widget::Adapted<cce_ui::widget::Label>,
label_sel_desc1: cce_ui::widget::Adapted<cce_ui::widget::Label>,