convert rest of base
This commit is contained in:
@@ -2,19 +2,19 @@ use super::*;
|
||||
use crate::{UIRegion, Ui, Vec2, WidgetArrLike, WidgetFn, WidgetFnRet, WidgetLike};
|
||||
|
||||
pub trait BaseWidget {
|
||||
fn pad(self, padding: impl Into<Padding>) -> impl WidgetLike<Widget = Regioned>;
|
||||
fn center(self, size: impl Into<Vec2>) -> impl WidgetLike<Widget = Regioned>;
|
||||
fn pad(self, padding: impl Into<Padding>) -> WidgetFnRet!(Regioned);
|
||||
fn center(self, size: impl Into<Vec2>) -> WidgetFnRet!(Regioned);
|
||||
}
|
||||
|
||||
impl<W: WidgetLike> BaseWidget for W {
|
||||
fn pad(self, padding: impl Into<Padding>) -> impl WidgetLike<Widget = Regioned> {
|
||||
fn pad(self, padding: impl Into<Padding>) -> WidgetFnRet!(Regioned) {
|
||||
WidgetFn(|ui| Regioned {
|
||||
region: padding.into().region(),
|
||||
inner: self.add(ui).erase_type(),
|
||||
})
|
||||
}
|
||||
|
||||
fn center(self, size: impl Into<Vec2>) -> impl WidgetLike<Widget = Regioned> {
|
||||
fn center(self, size: impl Into<Vec2>) -> WidgetFnRet!(Regioned) {
|
||||
WidgetFn(|ui| Regioned {
|
||||
region: UIRegion::center(size.into()),
|
||||
inner: self.add(ui).erase_type(),
|
||||
|
||||
Reference in New Issue
Block a user