Struct silkenweb_html::elements::CanvasBuilder [−][src]
pub struct CanvasBuilder(_);
Implementations
impl CanvasBuilder[src]
impl CanvasBuilder[src]pub fn id(self, value: impl AttributeValue<String>) -> Self[src]
pub fn class(self, value: impl AttributeValue<String>) -> Self[src]
pub fn height(self, value: impl AttributeValue<String>) -> Self[src]
The height of the coordinate space in CSS pixels. Defaults to 150.
pub fn width(self, value: impl AttributeValue<String>) -> Self[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 'static + FnMut(FocusEvent, HtmlCanvasElement)
) -> Self[src]
self,
f: impl 'static + FnMut(FocusEvent, HtmlCanvasElement)
) -> Self
pub fn on_click(
self,
f: impl 'static + FnMut(MouseEvent, HtmlCanvasElement)
) -> Self[src]
self,
f: impl 'static + FnMut(MouseEvent, HtmlCanvasElement)
) -> Self
pub fn on_change(
self,
f: impl 'static + FnMut(Event, HtmlCanvasElement)
) -> Self[src]
self,
f: impl 'static + FnMut(Event, HtmlCanvasElement)
) -> Self
pub fn on_dblclick(
self,
f: impl 'static + FnMut(MouseEvent, HtmlCanvasElement)
) -> Self[src]
self,
f: impl 'static + FnMut(MouseEvent, HtmlCanvasElement)
) -> Self
pub fn on_focusout(
self,
f: impl 'static + FnMut(FocusEvent, HtmlCanvasElement)
) -> Self[src]
self,
f: impl 'static + FnMut(FocusEvent, HtmlCanvasElement)
) -> Self
pub fn on_input(
self,
f: impl 'static + FnMut(InputEvent, HtmlCanvasElement)
) -> Self[src]
self,
f: impl 'static + FnMut(InputEvent, HtmlCanvasElement)
) -> Self
pub fn on_keydown(
self,
f: impl 'static + FnMut(KeyboardEvent, HtmlCanvasElement)
) -> Self[src]
self,
f: impl 'static + FnMut(KeyboardEvent, HtmlCanvasElement)
) -> Self
pub fn on_keyup(
self,
f: impl 'static + FnMut(KeyboardEvent, HtmlCanvasElement)
) -> Self[src]
self,
f: impl 'static + FnMut(KeyboardEvent, HtmlCanvasElement)
) -> Self
pub fn effect(self, f: impl Effect<HtmlCanvasElement>) -> Self[src]
impl CanvasBuilder[src]
impl CanvasBuilder[src]Trait Implementations
impl Builder for CanvasBuilder[src]
impl Builder for CanvasBuilder[src]impl DomElement for CanvasBuilder[src]
impl DomElement for CanvasBuilder[src]type Target = HtmlCanvasElement
fn dom_element(&self) -> Self::Target[src]
impl From<CanvasBuilder> for Element[src]
impl From<CanvasBuilder> for Element[src]fn from(builder: CanvasBuilder) -> Self[src]
impl From<CanvasBuilder> for ElementBuilder[src]
impl From<CanvasBuilder> for ElementBuilder[src]fn from(builder: CanvasBuilder) -> Self[src]
Auto Trait Implementations
impl !RefUnwindSafe for CanvasBuilder
impl !RefUnwindSafe for CanvasBuilderimpl !Send for CanvasBuilder
impl !Send for CanvasBuilderimpl !Sync for CanvasBuilder
impl !Sync for CanvasBuilderimpl Unpin for CanvasBuilder
impl Unpin for CanvasBuilderimpl !UnwindSafe for CanvasBuilder
impl !UnwindSafe for CanvasBuilder