git.lucas.co / cce-files
file manager
git clone https://git.lucas.co/cce-files.git

commit2c43136b6fdfda43aa0b50aebe9d9d6f32859cc2
parent167516ab0c
authorLucas Galante <[email protected]>
date2026-07-08 23:44
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