Added after render and render on extension with child handlers #26
This commit is contained in:
+5
-15
@@ -13,7 +13,11 @@ pub use paginator::*;
|
||||
use crate::Element;
|
||||
|
||||
impl Element for String {
|
||||
fn render(&mut self, scope: &mut crate::render_scope::RenderScope) {
|
||||
fn render(
|
||||
&mut self,
|
||||
scope: &mut crate::render_scope::RenderScope,
|
||||
_: &crate::extensions::Context,
|
||||
) {
|
||||
scope.draw_text(0, 0, self);
|
||||
}
|
||||
|
||||
@@ -25,17 +29,3 @@ impl Element for String {
|
||||
self
|
||||
}
|
||||
}
|
||||
|
||||
impl Element for (String, u32) {
|
||||
fn render(&mut self, scope: &mut crate::render_scope::RenderScope) {
|
||||
scope.draw_text_colored(0, 0, &self.0, self.1);
|
||||
}
|
||||
|
||||
fn as_any(&self) -> &dyn std::any::Any {
|
||||
self
|
||||
}
|
||||
|
||||
fn as_any_mut(&mut self) -> &mut dyn std::any::Any {
|
||||
self
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user