Module re_ui::filter_widget

source ยท

Structsยง

  • Full-text, case-insensitive matcher.
  • State and UI for the filter widget.
  • InnerState ๐Ÿ”’
    State for the filter widget when it is toggled on.
  • Keyword ๐Ÿ”’
    A single keyword from a query.
  • MatchStateMachine ๐Ÿ”’
    State machine used to test a given keyword against a given sequence of path parts.
  • MergeRanges ๐Ÿ”’
    Given a vector of ranges, iterate over the sorted, merged ranges.
  • Accumulates highlight ranges for the various parts of a path.

Enumsยง

Functionsยง

  • Given a list of highlight sections defined by start/end indices and a string, produce a properly highlighted [egui::WidgetText].
  • Helper function to extract all matches of a given keyword in the given text.