pyqt_reactive.widgets.shared.styled_text_layout
Structured styled-text layout for list item delegates.
Functions
|
Join segments with separators, respecting per-segment sep_before overrides. |
Classes
|
A styled text segment with field path for dirty/sig-diff matching. |
|
String subclass carrying layout for per-field styling. |
|
Structured layout for styled text rendering. |
- pyqt_reactive.widgets.shared.styled_text_layout.join_segments(segments: List[Segment], default_sep: str) → str[source]
Join segments with separators, respecting per-segment sep_before overrides.
- class pyqt_reactive.widgets.shared.styled_text_layout.Segment(text: str, field_path: str | None = None, sep_before: str | None = None, asterisk_prefix: bool = False)[source]
A styled text segment with field path for dirty/sig-diff matching.
- class pyqt_reactive.widgets.shared.styled_text_layout.StyledTextLayout(name: Segment, status_prefix: str = '', first_line_segments: List[Segment] = <factory>, detail_line: str = '', preview_segments: List[Segment] = <factory>, config_segments: List[Segment] = <factory>, multiline: bool = False)[source]
Structured layout for styled text rendering.
- class pyqt_reactive.widgets.shared.styled_text_layout.StyledText(layout: StyledTextLayout)[source]
String subclass carrying layout for per-field styling.
- layout: StyledTextLayout | None