From 664251f3f5c7b76f69a97683af1468094bba887f Mon Sep 17 00:00:00 2001 From: Héctor Ramón Jiménez Date: Sat, 14 May 2022 01:47:55 +0200 Subject: Draft first-class `Theme` support RFC: https://github.com/iced-rs/rfcs/pull/6 --- src/element.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/element.rs') diff --git a/src/element.rs b/src/element.rs index 8bad18c1..439a4508 100644 --- a/src/element.rs +++ b/src/element.rs @@ -1,5 +1,5 @@ /// A generic widget. /// /// This is an alias of an `iced_native` element with a default `Renderer`. -pub type Element<'a, Message> = - crate::runtime::Element<'a, Message, crate::renderer::Renderer>; +pub type Element<'a, Message, Theme = iced_native::Theme> = + crate::runtime::Element<'a, Message, crate::Renderer>; -- cgit From 4407385fbe629eb079b0166649492da5f689ea95 Mon Sep 17 00:00:00 2001 From: Héctor Ramón Jiménez Date: Fri, 8 Jul 2022 23:38:34 +0200 Subject: Make `Element` aliases in `iced` compatible with `iced_native` and `iced_pure` --- src/element.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/element.rs') diff --git a/src/element.rs b/src/element.rs index 439a4508..6851bc4e 100644 --- a/src/element.rs +++ b/src/element.rs @@ -1,5 +1,5 @@ /// A generic widget. /// /// This is an alias of an `iced_native` element with a default `Renderer`. -pub type Element<'a, Message, Theme = iced_native::Theme> = - crate::runtime::Element<'a, Message, crate::Renderer>; +pub type Element<'a, Message, Renderer = crate::Renderer> = + crate::runtime::Element<'a, Message, Renderer>; -- cgit From 7105db97a53d90adf429091298f31c90974d8f08 Mon Sep 17 00:00:00 2001 From: Héctor Ramón Jiménez Date: Fri, 8 Jul 2022 23:43:18 +0200 Subject: Remove redundant `crate::Theme` in alias of `Element` --- src/element.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/element.rs') diff --git a/src/element.rs b/src/element.rs index 6851bc4e..2eb1bb4d 100644 --- a/src/element.rs +++ b/src/element.rs @@ -1,5 +1,5 @@ /// A generic widget. /// /// This is an alias of an `iced_native` element with a default `Renderer`. -pub type Element<'a, Message, Renderer = crate::Renderer> = +pub type Element<'a, Message, Renderer = crate::Renderer> = crate::runtime::Element<'a, Message, Renderer>; -- cgit