file manager
git clone https://git.lucas.co/cce-files.git
chore: TextBox -> Adapted<TextBox> (cce-ui Phase 5q migration)
Mechanical sweep for the migrated cce-ui TextBox: field/param types wrap
in Adapted<TextBox>, raw casts become .as_ptr_mut(), UFCS TextBox::focus
becomes Element::focus.
Co-Authored-By: Claude Fable 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_011vTEhEwTGYYhHRbh658SAc
src/main.rs | 4 ++--
src/pages/browse.rs | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/main.rs b/src/main.rs
index 757a0d1..7be3545 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -141,7 +141,7 @@ struct BrowseContainer {
pub parent: Option<*mut (dyn cce_ui::widget::Element + 'static)>,
pub breadcrumb: *mut cce_ui::widget::Adapted<cce_ui::widget::Breadcrumb>,
pub list_box: *mut cce_ui::widget::List,
- pub save_name_box: *mut cce_ui::widget::TextBox,
+ pub save_name_box: *mut cce_ui::widget::Adapted<cce_ui::widget::TextBox>,
pub select_mode: bool,
}
@@ -321,7 +321,7 @@ struct FilesystemApp {
watcher: Option<notify::RecommendedWatcher>,
fs_service: services::fs::FsService,
context_menu: ContextMenu,
- open_with_dialog: Option<(std::path::PathBuf, cce_ui::widget::TextBox)>,
+ open_with_dialog: Option<(std::path::PathBuf, cce_ui::widget::Adapted<cce_ui::widget::TextBox>)>,
root_window: cce_ui::widget::Backplate,
browse_splitter: cce_ui::widget::SplitBox,
network_splitter: cce_ui::widget::SplitBox,
diff --git a/src/pages/browse.rs b/src/pages/browse.rs
index e3df5d8..276e8cd 100644
--- a/src/pages/browse.rs
+++ b/src/pages/browse.rs
@@ -25,7 +25,7 @@ pub struct BrowseState {
pub list_box: cce_ui::widget::List,
pub selected: Option<usize>,
pub breadcrumb: Adapted<Breadcrumb>,
- pub save_name_box: cce_ui::widget::TextBox,
+ pub save_name_box: cce_ui::widget::Adapted<cce_ui::widget::TextBox>,
}
impl Default for BrowseState {