Struct silkenweb::elements::CanvasBuilder [−][src]
pub struct CanvasBuilder(_);
Implementations
impl CanvasBuilder
[src]
impl CanvasBuilder
[src]pub fn id(self, value: impl AttributeValue<String>) -> CanvasBuilder
[src]
pub fn class(self, value: impl AttributeValue<String>) -> CanvasBuilder
[src]
pub fn height(self, value: impl AttributeValue<String>) -> CanvasBuilder
[src]
The height of the coordinate space in CSS pixels. Defaults to 150.
pub fn width(self, value: impl AttributeValue<String>) -> CanvasBuilder
[src]
The width of the coordinate space in CSS pixels. Defaults to 300.
impl CanvasBuilder
[src]
impl CanvasBuilder
[src]pub fn on_blur(
self,
f: impl FnMut(FocusEvent, HtmlCanvasElement) + 'static
) -> CanvasBuilder
[src]
self,
f: impl FnMut(FocusEvent, HtmlCanvasElement) + 'static
) -> CanvasBuilder
pub fn on_click(
self,
f: impl FnMut(MouseEvent, HtmlCanvasElement) + 'static
) -> CanvasBuilder
[src]
self,
f: impl FnMut(MouseEvent, HtmlCanvasElement) + 'static
) -> CanvasBuilder
pub fn on_change(
self,
f: impl FnMut(Event, HtmlCanvasElement) + 'static
) -> CanvasBuilder
[src]
self,
f: impl FnMut(Event, HtmlCanvasElement) + 'static
) -> CanvasBuilder
pub fn on_dblclick(
self,
f: impl FnMut(MouseEvent, HtmlCanvasElement) + 'static
) -> CanvasBuilder
[src]
self,
f: impl FnMut(MouseEvent, HtmlCanvasElement) + 'static
) -> CanvasBuilder
pub fn on_focusout(
self,
f: impl FnMut(FocusEvent, HtmlCanvasElement) + 'static
) -> CanvasBuilder
[src]
self,
f: impl FnMut(FocusEvent, HtmlCanvasElement) + 'static
) -> CanvasBuilder
pub fn on_input(
self,
f: impl FnMut(InputEvent, HtmlCanvasElement) + 'static
) -> CanvasBuilder
[src]
self,
f: impl FnMut(InputEvent, HtmlCanvasElement) + 'static
) -> CanvasBuilder
pub fn on_keydown(
self,
f: impl FnMut(KeyboardEvent, HtmlCanvasElement) + 'static
) -> CanvasBuilder
[src]
self,
f: impl FnMut(KeyboardEvent, HtmlCanvasElement) + 'static
) -> CanvasBuilder
pub fn on_keyup(
self,
f: impl FnMut(KeyboardEvent, HtmlCanvasElement) + 'static
) -> CanvasBuilder
[src]
self,
f: impl FnMut(KeyboardEvent, HtmlCanvasElement) + 'static
) -> CanvasBuilder
pub fn effect(self, f: impl Effect<HtmlCanvasElement>) -> CanvasBuilder
[src]
impl CanvasBuilder
[src]
impl CanvasBuilder
[src]pub fn text(self, child: impl Text) -> CanvasBuilder
[src]
pub fn child<Child>(self, c: Child) -> CanvasBuilder where
Child: Into<Element>,
[src]
Child: Into<Element>,
Trait Implementations
impl Builder for CanvasBuilder
[src]
impl Builder for CanvasBuilder
[src]type Target = Canvas
pub fn build(self) -> <CanvasBuilder as Builder>::Target
[src]
pub fn into_element(self) -> Element
[src]
impl DomElement for CanvasBuilder
[src]
impl DomElement for CanvasBuilder
[src]type Target = HtmlCanvasElement
pub fn dom_element(&self) -> <CanvasBuilder as DomElement>::Target
[src]
impl From<CanvasBuilder> for ElementBuilder
[src]
impl From<CanvasBuilder> for ElementBuilder
[src]pub fn from(builder: CanvasBuilder) -> ElementBuilder
[src]
impl From<CanvasBuilder> for Element
[src]
impl From<CanvasBuilder> for Element
[src]pub fn from(builder: CanvasBuilder) -> Element
[src]
Auto Trait Implementations
impl !RefUnwindSafe for CanvasBuilder
impl !RefUnwindSafe for CanvasBuilder
impl !Send for CanvasBuilder
impl !Send for CanvasBuilder
impl !Sync for CanvasBuilder
impl !Sync for CanvasBuilder
impl Unpin for CanvasBuilder
impl Unpin for CanvasBuilder
impl !UnwindSafe for CanvasBuilder
impl !UnwindSafe for CanvasBuilder