pub fn should_propagate_to_hidden(&self) -> bool {
        match self {
            Event::WindowConnected
            | Event::WindowCloseRequested
            | Event::WindowDisconnected
            | Event::WindowSize(_)
            | Event::Timer(_)
            | Event::AnimFrame(_)
            | Event::Command(_)
            | Event::Notification(_)
            | Event::Internal(_) => true,
            Event::MouseDown(_)
            | Event::MouseUp(_)
            | Event::MouseMove(_)
            | Event::Wheel(_)
            | Event::KeyDown(_)
            | Event::KeyUp(_)
            | Event::Paste(_)
            | Event::ImeStateChange
            | Event::Zoom(_) => false,
        }
    }
/// Whether this event should be sent to widgets which are currently not visible and not
/// accessible.
///
/// For example: the hidden tabs in a tabs widget are `hidden` whereas the non-visible
/// widgets in a scroll are not, since you can bring them into view by scrolling.
///
/// This distinction between scroll and tabs is due to one of the main purposes of
/// this method: determining which widgets are allowed to receive focus. As a rule
/// of thumb a widget counts as `hidden` if it makes no sense for it to receive focus
/// when the user presses thee 'tab' key.
///
/// If a widget changes which children are hidden it must call [`children_changed`].
///
/// See also [`LifeCycle::should_propagate_to_hidden`].
///
/// [`children_changed`]: crate::EventCtx::children_changed
/// [`LifeCycle::should_propagate_to_hidden`]: LifeCycle::should_propagate_to_hidden
Whether this event should be sent to widgets which are currently not visible and not
accessible.

For example: the hidden tabs in a tabs widget are `hidden` whereas the non-visible
widgets in a scroll are not, since you can bring them into view by scrolling.

This distinction between scroll and tabs is due to one of the main purposes of
this method: determining which widgets are allowed to receive focus. As a rule
of thumb a widget counts as `hidden` if it makes no sense for it to receive focus
when the user presses thee 'tab' key.

If a widget changes which children are hidden it must call [`children_changed`].




Whether this event should be sent to widgets which are currently not visible and not accessible . For example : the hidden tabs in a tabs widget are ` hidden ` whereas the non - visible widgets in a scroll are not since you can bring them into view by scrolling . This distinction between scroll and tabs is due to one of the main purposes of this method : determining which widgets are allowed to receive focus . As a rule of thumb a widget counts as ` hidden ` if it makes no sense for it to receive focus when the user presses thee ' tab ' key . If a widget changes which children are hidden it must call [ ` children_changed ` ] .
pub fn should_propagate_to_hidden(&self) -> bool {
        match self {
            Event::WindowConnected
            | Event::WindowCloseRequested
            | Event::WindowDisconnected
            | Event::WindowSize(_)
            | Event::Timer(_)
            | Event::AnimFrame(_)
            | Event::Command(_)
            | Event::Notification(_)
            | Event::Internal(_) => true,
            Event::MouseDown(_)
            | Event::MouseUp(_)
            | Event::MouseMove(_)
            | Event::Wheel(_)
            | Event::KeyDown(_)
            | Event::KeyUp(_)
            | Event::Paste(_)
            | Event::ImeStateChange
            | Event::Zoom(_) => false,
        }
    }
pub fn should_propagate_to_hidden ( & self ) -> bool { match self { Event :: WindowConnected | Event :: WindowCloseRequested | Event :: WindowDisconnected | Event :: WindowSize ( _ ) | Event :: Timer ( _ ) | Event :: AnimFrame ( _ ) | Event :: Command ( _ ) | Event :: Notification ( _ ) | Event :: Internal ( _ ) => true , Event :: MouseDown ( _ ) | Event :: MouseUp ( _ ) | Event :: MouseMove ( _ ) | Event :: Wheel ( _ ) | Event :: KeyDown ( _ ) | Event :: KeyUp ( _ ) | Event :: Paste ( _ ) | Event :: ImeStateChange | Event :: Zoom ( _ ) => false , } }
Whether this event should be sent to widgets which are currently not visible and not
accessible.
Whether this event should be sent to widgets which are currently not visible and not accessible .
&self
&self