From 9e80a32a4ba9d6c667e27ece9de49cfd016fd20a Mon Sep 17 00:00:00 2001 From: Shadow Cat Date: Wed, 13 Aug 2025 02:10:53 -0400 Subject: [PATCH] convert rest of base --- src/base/trait_fns.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/base/trait_fns.rs b/src/base/trait_fns.rs index fb873f8..90627c3 100644 --- a/src/base/trait_fns.rs +++ b/src/base/trait_fns.rs @@ -2,19 +2,19 @@ use super::*; use crate::{UIRegion, Ui, Vec2, WidgetArrLike, WidgetFn, WidgetFnRet, WidgetLike}; pub trait BaseWidget { - fn pad(self, padding: impl Into) -> impl WidgetLike; - fn center(self, size: impl Into) -> impl WidgetLike; + fn pad(self, padding: impl Into) -> WidgetFnRet!(Regioned); + fn center(self, size: impl Into) -> WidgetFnRet!(Regioned); } impl BaseWidget for W { - fn pad(self, padding: impl Into) -> impl WidgetLike { + fn pad(self, padding: impl Into) -> WidgetFnRet!(Regioned) { WidgetFn(|ui| Regioned { region: padding.into().region(), inner: self.add(ui).erase_type(), }) } - fn center(self, size: impl Into) -> impl WidgetLike { + fn center(self, size: impl Into) -> WidgetFnRet!(Regioned) { WidgetFn(|ui| Regioned { region: UIRegion::center(size.into()), inner: self.add(ui).erase_type(),