git.lucas.co / cce-display-manager
login greeter
git clone https://git.lucas.co/cce-display-manager.git

commit2da2eba2f2691087af38cde7eb0f174974ad9d09
parent0722d9ef12
authorLucas Galante <[email protected]>
date2026-07-09 00:28
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 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/main.rs b/src/main.rs
index 89091c0..432169c 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -334,8 +334,8 @@ impl Element for SessionList {
 struct State {
     bg: cce_ui::widget::Adapted<ContentBg>,
     card: LoginCard,
-    username_box: TextBox,
-    password_box: TextBox,
+    username_box: cce_ui::widget::Adapted<TextBox>,
+    password_box: cce_ui::widget::Adapted<TextBox>,
     login_btn: cce_ui::widget::Adapted<cce_ui::widget::Button>,
     status_lbl: StatusLabel,
     session_list: SessionList,