file manager
git clone https://git.lucas.co/cce-files.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 | 2 +-
src/pages/browse.rs | 2 +-
src/pages/network.rs | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/main.rs b/src/main.rs
index fa8f9c8..757a0d1 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -315,7 +315,7 @@ struct FilesystemApp {
cursor_x: f32,
cursor_y: f32,
paginator: Paginator,
- view_dropdown: cce_ui::widget::Dropdown,
+ view_dropdown: cce_ui::widget::Adapted<cce_ui::widget::Dropdown>,
just_initialized: bool,
ui_context: cce_ui::context::UiContext,
watcher: Option<notify::RecommendedWatcher>,
diff --git a/src/pages/browse.rs b/src/pages/browse.rs
index cfa4d36..e3df5d8 100644
--- a/src/pages/browse.rs
+++ b/src/pages/browse.rs
@@ -176,7 +176,7 @@ pub fn next_selection_index(state: &BrowseState, direction: BrowseNavigation) ->
// ── View ────────────────────────────────────────────────────────────
-pub fn view(state: &mut BrowseState, view_dropdown: &mut cce_ui::widget::Dropdown, cx: f32, cy: f32, cw: f32, ch: f32, select_mode: bool, ctx: &mut cce_ui::context::UiContext) -> PageContent {
+pub fn view(state: &mut BrowseState, view_dropdown: &mut cce_ui::widget::Adapted<cce_ui::widget::Dropdown>, cx: f32, cy: f32, cw: f32, ch: f32, select_mode: bool, ctx: &mut cce_ui::context::UiContext) -> PageContent {
let mut pc = PageContent::new();
let text_dim = cce_ui::color::TEXT_DIM;
diff --git a/src/pages/network.rs b/src/pages/network.rs
index 9b864fa..7645bd4 100644
--- a/src/pages/network.rs
+++ b/src/pages/network.rs
@@ -108,7 +108,7 @@ impl NetworkState {
}
}
-pub fn view(state: &mut NetworkState, browse: &BrowseState, view_dropdown: &mut cce_ui::widget::Dropdown, cx: f32, cy: f32, cw: f32, ch: f32, ctx: &mut cce_ui::context::UiContext) -> PageContent {
+pub fn view(state: &mut NetworkState, browse: &BrowseState, view_dropdown: &mut cce_ui::widget::Adapted<cce_ui::widget::Dropdown>, cx: f32, cy: f32, cw: f32, ch: f32, ctx: &mut cce_ui::context::UiContext) -> PageContent {
let mut pc = PageContent::new();
// Render the Breadcrumb and Dropdown next to it