Struct silkenweb::elements::MenuBuilder [−][src]
pub struct MenuBuilder(_);
Implementations
impl MenuBuilder
[src]
impl MenuBuilder
[src]pub fn id(self, value: impl AttributeValue<String>) -> MenuBuilder
[src]
pub fn class(self, value: impl AttributeValue<String>) -> MenuBuilder
[src]
impl MenuBuilder
[src]
impl MenuBuilder
[src]pub fn on_blur(
self,
f: impl FnMut(FocusEvent, HtmlMenuElement) + 'static
) -> MenuBuilder
[src]
self,
f: impl FnMut(FocusEvent, HtmlMenuElement) + 'static
) -> MenuBuilder
pub fn on_click(
self,
f: impl FnMut(MouseEvent, HtmlMenuElement) + 'static
) -> MenuBuilder
[src]
self,
f: impl FnMut(MouseEvent, HtmlMenuElement) + 'static
) -> MenuBuilder
pub fn on_change(
self,
f: impl FnMut(Event, HtmlMenuElement) + 'static
) -> MenuBuilder
[src]
self,
f: impl FnMut(Event, HtmlMenuElement) + 'static
) -> MenuBuilder
pub fn on_dblclick(
self,
f: impl FnMut(MouseEvent, HtmlMenuElement) + 'static
) -> MenuBuilder
[src]
self,
f: impl FnMut(MouseEvent, HtmlMenuElement) + 'static
) -> MenuBuilder
pub fn on_focusout(
self,
f: impl FnMut(FocusEvent, HtmlMenuElement) + 'static
) -> MenuBuilder
[src]
self,
f: impl FnMut(FocusEvent, HtmlMenuElement) + 'static
) -> MenuBuilder
pub fn on_input(
self,
f: impl FnMut(InputEvent, HtmlMenuElement) + 'static
) -> MenuBuilder
[src]
self,
f: impl FnMut(InputEvent, HtmlMenuElement) + 'static
) -> MenuBuilder
pub fn on_keydown(
self,
f: impl FnMut(KeyboardEvent, HtmlMenuElement) + 'static
) -> MenuBuilder
[src]
self,
f: impl FnMut(KeyboardEvent, HtmlMenuElement) + 'static
) -> MenuBuilder
pub fn on_keyup(
self,
f: impl FnMut(KeyboardEvent, HtmlMenuElement) + 'static
) -> MenuBuilder
[src]
self,
f: impl FnMut(KeyboardEvent, HtmlMenuElement) + 'static
) -> MenuBuilder
pub fn effect(self, f: impl Effect<HtmlMenuElement>) -> MenuBuilder
[src]
impl MenuBuilder
[src]
impl MenuBuilder
[src]pub fn text(self, child: impl Text) -> MenuBuilder
[src]
pub fn child<Child>(self, c: Child) -> MenuBuilder where
Child: Into<Element>,
[src]
Child: Into<Element>,
Trait Implementations
impl Builder for MenuBuilder
[src]
impl Builder for MenuBuilder
[src]type Target = Menu
pub fn build(self) -> <MenuBuilder as Builder>::Target
[src]
pub fn into_element(self) -> Element
[src]
impl DomElement for MenuBuilder
[src]
impl DomElement for MenuBuilder
[src]type Target = HtmlMenuElement
pub fn dom_element(&self) -> <MenuBuilder as DomElement>::Target
[src]
impl From<MenuBuilder> for ElementBuilder
[src]
impl From<MenuBuilder> for ElementBuilder
[src]pub fn from(builder: MenuBuilder) -> ElementBuilder
[src]
impl From<MenuBuilder> for Element
[src]
impl From<MenuBuilder> for Element
[src]pub fn from(builder: MenuBuilder) -> Element
[src]
Auto Trait Implementations
impl !RefUnwindSafe for MenuBuilder
impl !RefUnwindSafe for MenuBuilder
impl !Send for MenuBuilder
impl !Send for MenuBuilder
impl !Sync for MenuBuilder
impl !Sync for MenuBuilder
impl Unpin for MenuBuilder
impl Unpin for MenuBuilder
impl !UnwindSafe for MenuBuilder
impl !UnwindSafe for MenuBuilder