pub struct WidgetSet(pub SmallVec<[WidgetRef; 2]>);
Tuple Fields§
§0: SmallVec<[WidgetRef; 2]>
Implementations§
Source§impl WidgetSet
impl WidgetSet
pub fn is_empty(&mut self) -> bool
pub fn push(&mut self, item: WidgetRef)
pub fn extend_from_set(&mut self, other: &WidgetSet)
pub fn into_first(self) -> WidgetRef
pub fn widgets(&self, paths: &[&[LiveId]]) -> WidgetSet
pub fn contains(&self, widget: &WidgetRef) -> bool
Trait Implementations§
Source§impl BareStepSetWidgetSetExt for WidgetSet
impl BareStepSetWidgetSetExt for WidgetSet
fn bare_step_set(&self, paths: &[&[LiveId]]) -> BareStepSet
fn as_bare_step_set(&self) -> BareStepSet
Source§impl ButtonSetWidgetSetExt for WidgetSet
impl ButtonSetWidgetSetExt for WidgetSet
Source§impl CheckBoxSetWidgetSetExt for WidgetSet
impl CheckBoxSetWidgetSetExt for WidgetSet
fn check_box_set(&self, paths: &[&[LiveId]]) -> CheckBoxSet
fn as_check_box_set(&self) -> CheckBoxSet
Source§impl ColorPickerSetWidgetSetExt for WidgetSet
impl ColorPickerSetWidgetSetExt for WidgetSet
fn color_picker_set(&self, paths: &[&[LiveId]]) -> ColorPickerSet
fn as_color_picker_set(&self) -> ColorPickerSet
Source§impl CommandTextInputSetWidgetSetExt for WidgetSet
impl CommandTextInputSetWidgetSetExt for WidgetSet
fn command_text_input_set(&self, paths: &[&[LiveId]]) -> CommandTextInputSet
fn as_command_text_input_set(&self) -> CommandTextInputSet
Source§impl DesignerContainerSetWidgetSetExt for WidgetSet
impl DesignerContainerSetWidgetSetExt for WidgetSet
fn designer_container_set(&self, paths: &[&[LiveId]]) -> DesignerContainerSet
fn as_designer_container_set(&self) -> DesignerContainerSet
Source§impl DesignerOutlineSetWidgetSetExt for WidgetSet
impl DesignerOutlineSetWidgetSetExt for WidgetSet
fn designer_outline_set(&self, paths: &[&[LiveId]]) -> DesignerOutlineSet
fn as_designer_outline_set(&self) -> DesignerOutlineSet
Source§impl DesignerOutlineTreeSetWidgetSetExt for WidgetSet
impl DesignerOutlineTreeSetWidgetSetExt for WidgetSet
fn designer_outline_tree_set( &self, paths: &[&[LiveId]], ) -> DesignerOutlineTreeSet
fn as_designer_outline_tree_set(&self) -> DesignerOutlineTreeSet
Source§impl DesignerSetWidgetSetExt for WidgetSet
impl DesignerSetWidgetSetExt for WidgetSet
fn designer_set(&self, paths: &[&[LiveId]]) -> DesignerSet
fn as_designer_set(&self) -> DesignerSet
Source§impl DesignerToolboxSetWidgetSetExt for WidgetSet
impl DesignerToolboxSetWidgetSetExt for WidgetSet
fn designer_toolbox_set(&self, paths: &[&[LiveId]]) -> DesignerToolboxSet
fn as_designer_toolbox_set(&self) -> DesignerToolboxSet
Source§impl DesignerViewSetWidgetSetExt for WidgetSet
impl DesignerViewSetWidgetSetExt for WidgetSet
fn designer_view_set(&self, paths: &[&[LiveId]]) -> DesignerViewSet
fn as_designer_view_set(&self) -> DesignerViewSet
Source§impl DockSetWidgetSetExt for WidgetSet
impl DockSetWidgetSetExt for WidgetSet
Source§impl DropDownSetWidgetSetExt for WidgetSet
impl DropDownSetWidgetSetExt for WidgetSet
fn drop_down_set(&self, paths: &[&[LiveId]]) -> DropDownSet
fn as_drop_down_set(&self) -> DropDownSet
Source§impl ExpandablePanelSetWidgetSetExt for WidgetSet
impl ExpandablePanelSetWidgetSetExt for WidgetSet
fn expandable_panel_set(&self, paths: &[&[LiveId]]) -> ExpandablePanelSet
fn as_expandable_panel_set(&self) -> ExpandablePanelSet
Source§impl FileTreeSetWidgetSetExt for WidgetSet
impl FileTreeSetWidgetSetExt for WidgetSet
fn file_tree_set(&self, paths: &[&[LiveId]]) -> FileTreeSet
fn as_file_tree_set(&self) -> FileTreeSet
Source§impl FlatListSetWidgetSetExt for WidgetSet
impl FlatListSetWidgetSetExt for WidgetSet
fn flat_list_set(&self, paths: &[&[LiveId]]) -> FlatListSet
fn as_flat_list_set(&self) -> FlatListSet
Source§impl FoldHeaderSetWidgetSetExt for WidgetSet
impl FoldHeaderSetWidgetSetExt for WidgetSet
fn fold_header_set(&self, paths: &[&[LiveId]]) -> FoldHeaderSet
fn as_fold_header_set(&self) -> FoldHeaderSet
Source§impl HtmlLinkSetWidgetSetExt for WidgetSet
impl HtmlLinkSetWidgetSetExt for WidgetSet
fn html_link_set(&self, paths: &[&[LiveId]]) -> HtmlLinkSet
fn as_html_link_set(&self) -> HtmlLinkSet
Source§impl HtmlSetWidgetSetExt for WidgetSet
impl HtmlSetWidgetSetExt for WidgetSet
Source§impl IconSetWidgetSetExt for WidgetSet
impl IconSetWidgetSetExt for WidgetSet
Source§impl ImageBlendSetWidgetSetExt for WidgetSet
impl ImageBlendSetWidgetSetExt for WidgetSet
fn image_blend_set(&self, paths: &[&[LiveId]]) -> ImageBlendSet
fn as_image_blend_set(&self) -> ImageBlendSet
Source§impl ImageSetWidgetSetExt for WidgetSet
impl ImageSetWidgetSetExt for WidgetSet
Source§impl KeyboardViewSetWidgetSetExt for WidgetSet
impl KeyboardViewSetWidgetSetExt for WidgetSet
fn keyboard_view_set(&self, paths: &[&[LiveId]]) -> KeyboardViewSet
fn as_keyboard_view_set(&self) -> KeyboardViewSet
Source§impl LabelSetWidgetSetExt for WidgetSet
impl LabelSetWidgetSetExt for WidgetSet
Source§impl LinkLabelSetWidgetSetExt for WidgetSet
impl LinkLabelSetWidgetSetExt for WidgetSet
fn link_label_set(&self, paths: &[&[LiveId]]) -> LinkLabelSet
fn as_link_label_set(&self) -> LinkLabelSet
Source§impl ListSetWidgetSetExt for WidgetSet
impl ListSetWidgetSetExt for WidgetSet
Source§impl LiveHook for WidgetSet
impl LiveHook for WidgetSet
fn apply_value_unknown( &mut self, cx: &mut Cx, _apply: &mut Apply<'_, '_, '_>, index: usize, nodes: &[LiveNode], ) -> usize
fn skip_apply_animator( &mut self, _cx: &mut Cx, _apply: &mut Apply<'_, '_, '_>, _index: usize, _nodes: &[LiveNode], ) -> bool
fn apply_value_instance( &mut self, _cx: &mut Cx, _apply: &mut Apply<'_, '_, '_>, index: usize, nodes: &[LiveNode], ) -> usize
fn skip_apply( &mut self, _cx: &mut Cx, _apply: &mut Apply<'_, '_, '_>, _index: usize, _nodes: &[LiveNode], ) -> Option<usize>
fn before_apply( &mut self, _cx: &mut Cx, _apply: &mut Apply<'_, '_, '_>, _index: usize, _nodes: &[LiveNode], )
fn after_apply( &mut self, _cx: &mut Cx, _apply: &mut Apply<'_, '_, '_>, _index: usize, _nodes: &[LiveNode], )
fn after_apply_from(&mut self, cx: &mut Cx, apply: &mut Apply<'_, '_, '_>)
fn after_new_from_doc(&mut self, _cx: &mut Cx)
fn after_update_from_doc(&mut self, _cx: &mut Cx)
fn after_apply_from_doc(&mut self, _cx: &mut Cx)
fn after_new_before_apply(&mut self, _cx: &mut Cx)
Source§impl MarkdownLinkSetWidgetSetExt for WidgetSet
impl MarkdownLinkSetWidgetSetExt for WidgetSet
fn markdown_link_set(&self, paths: &[&[LiveId]]) -> MarkdownLinkSet
fn as_markdown_link_set(&self) -> MarkdownLinkSet
Source§impl MarkdownSetWidgetSetExt for WidgetSet
impl MarkdownSetWidgetSetExt for WidgetSet
fn markdown_set(&self, paths: &[&[LiveId]]) -> MarkdownSet
fn as_markdown_set(&self) -> MarkdownSet
Source§impl ModalSetWidgetSetExt for WidgetSet
impl ModalSetWidgetSetExt for WidgetSet
Source§impl MultiImageSetWidgetSetExt for WidgetSet
impl MultiImageSetWidgetSetExt for WidgetSet
fn multi_image_set(&self, paths: &[&[LiveId]]) -> MultiImageSet
fn as_multi_image_set(&self) -> MultiImageSet
Source§impl PageFlipSetWidgetSetExt for WidgetSet
impl PageFlipSetWidgetSetExt for WidgetSet
fn page_flip_set(&self, paths: &[&[LiveId]]) -> PageFlipSet
fn as_page_flip_set(&self) -> PageFlipSet
Source§impl PerformanceLiveGraphSetWidgetSetExt for WidgetSet
impl PerformanceLiveGraphSetWidgetSetExt for WidgetSet
fn performance_live_graph_set( &self, paths: &[&[LiveId]], ) -> PerformanceLiveGraphSet
fn as_performance_live_graph_set(&self) -> PerformanceLiveGraphSet
Source§impl PerformanceViewSetWidgetSetExt for WidgetSet
impl PerformanceViewSetWidgetSetExt for WidgetSet
fn performance_view_set(&self, paths: &[&[LiveId]]) -> PerformanceViewSet
fn as_performance_view_set(&self) -> PerformanceViewSet
Source§impl PopupNotificationSetWidgetSetExt for WidgetSet
impl PopupNotificationSetWidgetSetExt for WidgetSet
fn popup_notification_set(&self, paths: &[&[LiveId]]) -> PopupNotificationSet
fn as_popup_notification_set(&self) -> PopupNotificationSet
Source§impl PortalList2SetWidgetSetExt for WidgetSet
impl PortalList2SetWidgetSetExt for WidgetSet
fn portal_list2_set(&self, paths: &[&[LiveId]]) -> PortalList2Set
fn as_portal_list2_set(&self) -> PortalList2Set
Source§impl PortalListSetWidgetSetExt for WidgetSet
impl PortalListSetWidgetSetExt for WidgetSet
fn portal_list_set(&self, paths: &[&[LiveId]]) -> PortalListSet
fn as_portal_list_set(&self) -> PortalListSet
Source§impl RotatedImageSetWidgetSetExt for WidgetSet
impl RotatedImageSetWidgetSetExt for WidgetSet
fn rotated_image_set(&self, paths: &[&[LiveId]]) -> RotatedImageSet
fn as_rotated_image_set(&self) -> RotatedImageSet
Source§impl SlidePanelSetWidgetSetExt for WidgetSet
impl SlidePanelSetWidgetSetExt for WidgetSet
fn slide_panel_set(&self, paths: &[&[LiveId]]) -> SlidePanelSet
fn as_slide_panel_set(&self) -> SlidePanelSet
Source§impl SliderSetWidgetSetExt for WidgetSet
impl SliderSetWidgetSetExt for WidgetSet
fn slider_set(&self, paths: &[&[LiveId]]) -> SliderSet
fn as_slider_set(&self) -> SliderSet
Source§impl SlidesViewSetWidgetSetExt for WidgetSet
impl SlidesViewSetWidgetSetExt for WidgetSet
fn slides_view_set(&self, paths: &[&[LiveId]]) -> SlidesViewSet
fn as_slides_view_set(&self) -> SlidesViewSet
Source§impl SplitterSetWidgetSetExt for WidgetSet
impl SplitterSetWidgetSetExt for WidgetSet
fn splitter_set(&self, paths: &[&[LiveId]]) -> SplitterSet
fn as_splitter_set(&self) -> SplitterSet
Source§impl TabBarSetWidgetSetExt for WidgetSet
impl TabBarSetWidgetSetExt for WidgetSet
fn tab_bar_set(&self, paths: &[&[LiveId]]) -> TabBarSet
fn as_tab_bar_set(&self) -> TabBarSet
Source§impl TextFlowLinkSetWidgetSetExt for WidgetSet
impl TextFlowLinkSetWidgetSetExt for WidgetSet
fn text_flow_link_set(&self, paths: &[&[LiveId]]) -> TextFlowLinkSet
fn as_text_flow_link_set(&self) -> TextFlowLinkSet
Source§impl TextFlowSetWidgetSetExt for WidgetSet
impl TextFlowSetWidgetSetExt for WidgetSet
fn text_flow_set(&self, paths: &[&[LiveId]]) -> TextFlowSet
fn as_text_flow_set(&self) -> TextFlowSet
Source§impl TextInputSetWidgetSetExt for WidgetSet
impl TextInputSetWidgetSetExt for WidgetSet
fn text_input_set(&self, paths: &[&[LiveId]]) -> TextInputSet
fn as_text_input_set(&self) -> TextInputSet
Source§impl TogglePanelSetWidgetSetExt for WidgetSet
impl TogglePanelSetWidgetSetExt for WidgetSet
fn toggle_panel_set(&self, paths: &[&[LiveId]]) -> TogglePanelSet
fn as_toggle_panel_set(&self) -> TogglePanelSet
Source§impl TooltipSetWidgetSetExt for WidgetSet
impl TooltipSetWidgetSetExt for WidgetSet
fn tooltip_set(&self, paths: &[&[LiveId]]) -> TooltipSet
fn as_tooltip_set(&self) -> TooltipSet
Source§impl TurtleStepSetWidgetSetExt for WidgetSet
impl TurtleStepSetWidgetSetExt for WidgetSet
fn turtle_step_set(&self, paths: &[&[LiveId]]) -> TurtleStepSet
fn as_turtle_step_set(&self) -> TurtleStepSet
Source§impl VectorLineSetWidgetSetExt for WidgetSet
impl VectorLineSetWidgetSetExt for WidgetSet
fn vector_line_set(&self, paths: &[&[LiveId]]) -> VectorLineSet
fn as_vector_line_set(&self) -> VectorLineSet
Source§impl VideoSetWidgetSetExt for WidgetSet
impl VideoSetWidgetSetExt for WidgetSet
Source§impl ViewSetWidgetSetExt for WidgetSet
impl ViewSetWidgetSetExt for WidgetSet
Source§impl WebViewSetWidgetSetExt for WidgetSet
impl WebViewSetWidgetSetExt for WidgetSet
fn web_view_set(&self, paths: &[&[LiveId]]) -> WebViewSet
fn as_web_view_set(&self) -> WebViewSet
Source§impl WindowSetWidgetSetExt for WidgetSet
impl WindowSetWidgetSetExt for WidgetSet
fn window_set(&self, paths: &[&[LiveId]]) -> WindowSet
fn as_window_set(&self) -> WindowSet
Source§impl XrHandsSetWidgetSetExt for WidgetSet
impl XrHandsSetWidgetSetExt for WidgetSet
fn xr_hands_set(&self, paths: &[&[LiveId]]) -> XrHandsSet
fn as_xr_hands_set(&self) -> XrHandsSet
Auto Trait Implementations§
impl Freeze for WidgetSet
impl !RefUnwindSafe for WidgetSet
impl !Send for WidgetSet
impl !Sync for WidgetSet
impl Unpin for WidgetSet
impl !UnwindSafe for WidgetSet
Blanket Implementations§
Source§impl<T> ActionTrait for T
impl<T> ActionTrait for T
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more