LICENSE
README.md
pyproject.toml
src/sli_ui_toolkit/__init__.py
src/sli_ui_toolkit/_version.py
src/sli_ui_toolkit/config.py
src/sli_ui_toolkit/deprecations.py
src/sli_ui_toolkit/i18n.py
src/sli_ui_toolkit/icons.py
src/sli_ui_toolkit/managers.py
src/sli_ui_toolkit/palettes.py
src/sli_ui_toolkit/py.typed
src/sli_ui_toolkit/services.py
src/sli_ui_toolkit/style.py
src/sli_ui_toolkit/theme.py
src/sli_ui_toolkit/widgets.py
src/sli_ui_toolkit.egg-info/PKG-INFO
src/sli_ui_toolkit.egg-info/SOURCES.txt
src/sli_ui_toolkit.egg-info/dependency_links.txt
src/sli_ui_toolkit.egg-info/requires.txt
src/sli_ui_toolkit.egg-info/top_level.txt
src/sli_ui_toolkit/core/__init__.py
src/sli_ui_toolkit/core/debug_flags.py
src/sli_ui_toolkit/core/logging.py
src/sli_ui_toolkit/resources/assets/icons/dark/add.svg
src/sli_ui_toolkit/resources/assets/icons/dark/add_circle.svg
src/sli_ui_toolkit/resources/assets/icons/dark/calendar.svg
src/sli_ui_toolkit/resources/assets/icons/dark/chart.svg
src/sli_ui_toolkit/resources/assets/icons/dark/check.svg
src/sli_ui_toolkit/resources/assets/icons/dark/chevron-down.svg
src/sli_ui_toolkit/resources/assets/icons/dark/delete.svg
src/sli_ui_toolkit/resources/assets/icons/dark/download.svg
src/sli_ui_toolkit/resources/assets/icons/dark/edit.svg
src/sli_ui_toolkit/resources/assets/icons/dark/folder_open.svg
src/sli_ui_toolkit/resources/assets/icons/dark/help.svg
src/sli_ui_toolkit/resources/assets/icons/dark/incognito.svg
src/sli_ui_toolkit/resources/assets/icons/dark/photo.svg
src/sli_ui_toolkit/resources/assets/icons/dark/quick_save.svg
src/sli_ui_toolkit/resources/assets/icons/dark/remove.svg
src/sli_ui_toolkit/resources/assets/icons/dark/save.svg
src/sli_ui_toolkit/resources/assets/icons/dark/settings.svg
src/sli_ui_toolkit/resources/assets/icons/dark/sync.svg
src/sli_ui_toolkit/resources/assets/icons/dark/text-manipulator.svg
src/sli_ui_toolkit/resources/assets/icons/light/add.svg
src/sli_ui_toolkit/resources/assets/icons/light/add_circle.svg
src/sli_ui_toolkit/resources/assets/icons/light/calendar.svg
src/sli_ui_toolkit/resources/assets/icons/light/chart.svg
src/sli_ui_toolkit/resources/assets/icons/light/check.svg
src/sli_ui_toolkit/resources/assets/icons/light/chevron-down.svg
src/sli_ui_toolkit/resources/assets/icons/light/delete.svg
src/sli_ui_toolkit/resources/assets/icons/light/download.svg
src/sli_ui_toolkit/resources/assets/icons/light/edit.svg
src/sli_ui_toolkit/resources/assets/icons/light/folder_open.svg
src/sli_ui_toolkit/resources/assets/icons/light/help.svg
src/sli_ui_toolkit/resources/assets/icons/light/incognito.svg
src/sli_ui_toolkit/resources/assets/icons/light/photo.svg
src/sli_ui_toolkit/resources/assets/icons/light/quick_save.svg
src/sli_ui_toolkit/resources/assets/icons/light/remove.svg
src/sli_ui_toolkit/resources/assets/icons/light/save.svg
src/sli_ui_toolkit/resources/assets/icons/light/settings.svg
src/sli_ui_toolkit/resources/assets/icons/light/sync.svg
src/sli_ui_toolkit/resources/assets/icons/light/text-manipulator.svg
src/sli_ui_toolkit/ui/__init__.py
src/sli_ui_toolkit/ui/in_window_surface.py
src/sli_ui_toolkit/ui/layout_settle.py
src/sli_ui_toolkit/ui/pending_settle.py
src/sli_ui_toolkit/ui/popup_surface.py
src/sli_ui_toolkit/ui/widget_descriptor.py
src/sli_ui_toolkit/ui/dialogs/__init__.py
src/sli_ui_toolkit/ui/dialogs/dialog_helpers.py
src/sli_ui_toolkit/ui/inspector/__init__.py
src/sli_ui_toolkit/ui/inspector/capture.py
src/sli_ui_toolkit/ui/inspector/colors.py
src/sli_ui_toolkit/ui/inspector/contract.py
src/sli_ui_toolkit/ui/inspector/controller.py
src/sli_ui_toolkit/ui/inspector/extract.py
src/sli_ui_toolkit/ui/inspector/fields.py
src/sli_ui_toolkit/ui/inspector/modality.py
src/sli_ui_toolkit/ui/inspector/overlay.py
src/sli_ui_toolkit/ui/inspector/overlay_state.py
src/sli_ui_toolkit/ui/inspector/qss_scan.py
src/sli_ui_toolkit/ui/inspector/registry.py
src/sli_ui_toolkit/ui/inspector/rendering.py
src/sli_ui_toolkit/ui/inspector/spec.py
src/sli_ui_toolkit/ui/inspector/tree.py
src/sli_ui_toolkit/ui/inspector/tree_walk.py
src/sli_ui_toolkit/ui/inspector/view.py
src/sli_ui_toolkit/ui/inspector/code/__init__.py
src/sli_ui_toolkit/ui/inspector/code/apply.py
src/sli_ui_toolkit/ui/inspector/code/config.py
src/sli_ui_toolkit/ui/inspector/code/editor.py
src/sli_ui_toolkit/ui/inspector/code/factory.py
src/sli_ui_toolkit/ui/inspector/code/preview.py
src/sli_ui_toolkit/ui/inspector/families/__init__.py
src/sli_ui_toolkit/ui/inspector/families/buttons.py
src/sli_ui_toolkit/ui/inspector/families/flyouts.py
src/sli_ui_toolkit/ui/inspector/families/inputs.py
src/sli_ui_toolkit/ui/inspector/families/labels.py
src/sli_ui_toolkit/ui/inspector/families/misc.py
src/sli_ui_toolkit/ui/inspector/families/nav.py
src/sli_ui_toolkit/ui/inspector/families/timeline.py
src/sli_ui_toolkit/ui/managers/__init__.py
src/sli_ui_toolkit/ui/managers/auto_preview.py
src/sli_ui_toolkit/ui/managers/flyout_manager.py
src/sli_ui_toolkit/ui/managers/flyout_policy.py
src/sli_ui_toolkit/ui/managers/flyout_timer_service.py
src/sli_ui_toolkit/ui/managers/icon_manager.py
src/sli_ui_toolkit/ui/managers/layer_stack.py
src/sli_ui_toolkit/ui/managers/nav_graph.py
src/sli_ui_toolkit/ui/managers/nav_row_builder.py
src/sli_ui_toolkit/ui/managers/nav_rows.py
src/sli_ui_toolkit/ui/managers/navigation_debug.py
src/sli_ui_toolkit/ui/managers/navigation_descriptor.py
src/sli_ui_toolkit/ui/managers/navigation_manager.py
src/sli_ui_toolkit/ui/managers/navigation_sections.py
src/sli_ui_toolkit/ui/managers/realign.py
src/sli_ui_toolkit/ui/managers/settle_gate.py
src/sli_ui_toolkit/ui/managers/theme_manager.py
src/sli_ui_toolkit/ui/managers/ui_font.py
src/sli_ui_toolkit/ui/managers/ui_metrics.py
src/sli_ui_toolkit/ui/managers/ui_scale.py
src/sli_ui_toolkit/ui/services/__init__.py
src/sli_ui_toolkit/ui/services/dragdrop_service.py
src/sli_ui_toolkit/ui/services/icon_service.py
src/sli_ui_toolkit/ui/services/window_prewarm.py
src/sli_ui_toolkit/ui/widgets/__init__.py
src/sli_ui_toolkit/ui/widgets/style_bridge.py
src/sli_ui_toolkit/ui/widgets/themed.py
src/sli_ui_toolkit/ui/widgets/atomic/__init__.py
src/sli_ui_toolkit/ui/widgets/atomic/_step_buttons.py
src/sli_ui_toolkit/ui/widgets/atomic/checkbox.py
src/sli_ui_toolkit/ui/widgets/atomic/combobox.py
src/sli_ui_toolkit/ui/widgets/atomic/comboboxes.py
src/sli_ui_toolkit/ui/widgets/atomic/custom_group_widget.py
src/sli_ui_toolkit/ui/widgets/atomic/custom_line_edit.py
src/sli_ui_toolkit/ui/widgets/atomic/drop_zone_label.py
src/sli_ui_toolkit/ui/widgets/atomic/focus_ring.py
src/sli_ui_toolkit/ui/widgets/atomic/instances_counter_button.py
src/sli_ui_toolkit/ui/widgets/atomic/label_context_menu.py
src/sli_ui_toolkit/ui/widgets/atomic/loading_spinner.py
src/sli_ui_toolkit/ui/widgets/atomic/minimalist_scrollbar.py
src/sli_ui_toolkit/ui/widgets/atomic/radio.py
src/sli_ui_toolkit/ui/widgets/atomic/slider.py
src/sli_ui_toolkit/ui/widgets/atomic/spinbox.py
src/sli_ui_toolkit/ui/widgets/atomic/stepper.py
src/sli_ui_toolkit/ui/widgets/atomic/switch.py
src/sli_ui_toolkit/ui/widgets/atomic/text_labels.py
src/sli_ui_toolkit/ui/widgets/atomic/time_line_edit.py
src/sli_ui_toolkit/ui/widgets/atomic/tooltips.py
src/sli_ui_toolkit/ui/widgets/buttons/__init__.py
src/sli_ui_toolkit/ui/widgets/buttons/button.py
src/sli_ui_toolkit/ui/widgets/buttons/button_group.py
src/sli_ui_toolkit/ui/widgets/buttons/content.py
src/sli_ui_toolkit/ui/widgets/buttons/context.py
src/sli_ui_toolkit/ui/widgets/buttons/controller.py
src/sli_ui_toolkit/ui/widgets/buttons/events.py
src/sli_ui_toolkit/ui/widgets/buttons/family.py
src/sli_ui_toolkit/ui/widgets/buttons/feedback.py
src/sli_ui_toolkit/ui/widgets/buttons/painter.py
src/sli_ui_toolkit/ui/widgets/buttons/regions.py
src/sli_ui_toolkit/ui/widgets/buttons/specs.py
src/sli_ui_toolkit/ui/widgets/buttons/state.py
src/sli_ui_toolkit/ui/widgets/buttons/style_api.py
src/sli_ui_toolkit/ui/widgets/buttons/variants.py
src/sli_ui_toolkit/ui/widgets/buttons/capabilities/__init__.py
src/sli_ui_toolkit/ui/widgets/buttons/capabilities/base.py
src/sli_ui_toolkit/ui/widgets/buttons/capabilities/long_press.py
src/sli_ui_toolkit/ui/widgets/buttons/layers/__init__.py
src/sli_ui_toolkit/ui/widgets/buttons/layers/_base.py
src/sli_ui_toolkit/ui/widgets/buttons/layers/background.py
src/sli_ui_toolkit/ui/widgets/buttons/layers/badge.py
src/sli_ui_toolkit/ui/widgets/buttons/layers/border.py
src/sli_ui_toolkit/ui/widgets/buttons/layers/content.py
src/sli_ui_toolkit/ui/widgets/buttons/layers/divider.py
src/sli_ui_toolkit/ui/widgets/buttons/layers/focus.py
src/sli_ui_toolkit/ui/widgets/buttons/layers/overlay.py
src/sli_ui_toolkit/ui/widgets/buttons/layers/ripple.py
src/sli_ui_toolkit/ui/widgets/buttons/layers/strikethrough.py
src/sli_ui_toolkit/ui/widgets/buttons/layers/underline.py
src/sli_ui_toolkit/ui/widgets/comboboxes/__init__.py
src/sli_ui_toolkit/ui/widgets/comboboxes/_layers.py
src/sli_ui_toolkit/ui/widgets/comboboxes/_models.py
src/sli_ui_toolkit/ui/widgets/comboboxes/_overlay.py
src/sli_ui_toolkit/ui/widgets/comboboxes/_search.py
src/sli_ui_toolkit/ui/widgets/comboboxes/combo_box.py
src/sli_ui_toolkit/ui/widgets/comboboxes/scrollable_combobox.py
src/sli_ui_toolkit/ui/widgets/comboboxes/capabilities/__init__.py
src/sli_ui_toolkit/ui/widgets/comboboxes/capabilities/gear_drag.py
src/sli_ui_toolkit/ui/widgets/composite/__init__.py
src/sli_ui_toolkit/ui/widgets/composite/console_view.py
src/sli_ui_toolkit/ui/widgets/composite/dialog_shell.py
src/sli_ui_toolkit/ui/widgets/composite/help_sections.py
src/sli_ui_toolkit/ui/widgets/composite/icon_action_flyout.py
src/sli_ui_toolkit/ui/widgets/composite/indexed_toggle_flyout.py
src/sli_ui_toolkit/ui/widgets/composite/log_console_widget.py
src/sli_ui_toolkit/ui/widgets/composite/markdown_help_dialog.py
src/sli_ui_toolkit/ui/widgets/composite/preview_panel.py
src/sli_ui_toolkit/ui/widgets/composite/process_console_widget.py
src/sli_ui_toolkit/ui/widgets/composite/text_scroll.py
src/sli_ui_toolkit/ui/widgets/composite/adaptive_tab_strip/__init__.py
src/sli_ui_toolkit/ui/widgets/composite/adaptive_tab_strip/close_button.py
src/sli_ui_toolkit/ui/widgets/composite/adaptive_tab_strip/tab_bar.py
src/sli_ui_toolkit/ui/widgets/composite/adaptive_tab_strip/widget.py
src/sli_ui_toolkit/ui/widgets/composite/base_flyout/__init__.py
src/sli_ui_toolkit/ui/widgets/composite/base_flyout/animation.py
src/sli_ui_toolkit/ui/widgets/composite/base_flyout/builder.py
src/sli_ui_toolkit/ui/widgets/composite/base_flyout/contract.py
src/sli_ui_toolkit/ui/widgets/composite/base_flyout/debug.py
src/sli_ui_toolkit/ui/widgets/composite/base_flyout/geometry.py
src/sli_ui_toolkit/ui/widgets/composite/base_flyout/lifecycle.py
src/sli_ui_toolkit/ui/widgets/composite/base_flyout/placement.py
src/sli_ui_toolkit/ui/widgets/composite/base_flyout/style.py
src/sli_ui_toolkit/ui/widgets/composite/base_flyout/widget.py
src/sli_ui_toolkit/ui/widgets/composite/calendar_widget/__init__.py
src/sli_ui_toolkit/ui/widgets/composite/calendar_widget/day_button.py
src/sli_ui_toolkit/ui/widgets/composite/calendar_widget/models.py
src/sli_ui_toolkit/ui/widgets/composite/calendar_widget/widget.py
src/sli_ui_toolkit/ui/widgets/composite/context_menu/__init__.py
src/sli_ui_toolkit/ui/widgets/composite/context_menu/builders.py
src/sli_ui_toolkit/ui/widgets/composite/context_menu/content.py
src/sli_ui_toolkit/ui/widgets/composite/context_menu/menu.py
src/sli_ui_toolkit/ui/widgets/composite/context_menu/models.py
src/sli_ui_toolkit/ui/widgets/composite/context_menu/popup.py
src/sli_ui_toolkit/ui/widgets/composite/context_menu/rows.py
src/sli_ui_toolkit/ui/widgets/composite/context_menu/submenu.py
src/sli_ui_toolkit/ui/widgets/composite/gpu_fill/widget.py
src/sli_ui_toolkit/ui/widgets/composite/gpu_fill/shaders/flyout_fill.frag.qsb
src/sli_ui_toolkit/ui/widgets/composite/gpu_fill/shaders/flyout_fill.vert.qsb
src/sli_ui_toolkit/ui/widgets/composite/list_panel/__init__.py
src/sli_ui_toolkit/ui/widgets/composite/list_panel/drag_drop.py
src/sli_ui_toolkit/ui/widgets/composite/list_panel/pool.py
src/sli_ui_toolkit/ui/widgets/composite/list_panel/rows.py
src/sli_ui_toolkit/ui/widgets/composite/list_panel/selection.py
src/sli_ui_toolkit/ui/widgets/composite/list_panel/sizing.py
src/sli_ui_toolkit/ui/widgets/composite/list_panel/style.py
src/sli_ui_toolkit/ui/widgets/composite/list_panel/widget.py
src/sli_ui_toolkit/ui/widgets/composite/sidebar_nav_list/__init__.py
src/sli_ui_toolkit/ui/widgets/composite/sidebar_nav_list/debug.py
src/sli_ui_toolkit/ui/widgets/composite/sidebar_nav_list/icons.py
src/sli_ui_toolkit/ui/widgets/composite/sidebar_nav_list/rows.py
src/sli_ui_toolkit/ui/widgets/composite/sidebar_nav_list/widget.py
src/sli_ui_toolkit/ui/widgets/composite/simple_options_flyout/__init__.py
src/sli_ui_toolkit/ui/widgets/composite/simple_options_flyout/animation.py
src/sli_ui_toolkit/ui/widgets/composite/simple_options_flyout/geometry.py
src/sli_ui_toolkit/ui/widgets/composite/simple_options_flyout/row.py
src/sli_ui_toolkit/ui/widgets/composite/simple_options_flyout/widget.py
src/sli_ui_toolkit/ui/widgets/composite/sunburst_chart/__init__.py
src/sli_ui_toolkit/ui/widgets/composite/sunburst_chart/chart_widget.py
src/sli_ui_toolkit/ui/widgets/composite/sunburst_chart/models.py
src/sli_ui_toolkit/ui/widgets/composite/sunburst_chart/segment_item.py
src/sli_ui_toolkit/ui/widgets/composite/timeline_widget/__init__.py
src/sli_ui_toolkit/ui/widgets/composite/timeline_widget/debug.py
src/sli_ui_toolkit/ui/widgets/composite/timeline_widget/i18n.py
src/sli_ui_toolkit/ui/widgets/composite/timeline_widget/interaction.py
src/sli_ui_toolkit/ui/widgets/composite/timeline_widget/layout.py
src/sli_ui_toolkit/ui/widgets/composite/timeline_widget/models.py
src/sli_ui_toolkit/ui/widgets/composite/timeline_widget/primitives.py
src/sli_ui_toolkit/ui/widgets/composite/timeline_widget/render.py
src/sli_ui_toolkit/ui/widgets/composite/timeline_widget/segments.py
src/sli_ui_toolkit/ui/widgets/composite/timeline_widget/state.py
src/sli_ui_toolkit/ui/widgets/composite/timeline_widget/theme.py
src/sli_ui_toolkit/ui/widgets/composite/timeline_widget/viewport.py
src/sli_ui_toolkit/ui/widgets/composite/timeline_widget/widget.py
src/sli_ui_toolkit/ui/widgets/composite/toast/__init__.py
src/sli_ui_toolkit/ui/widgets/composite/toast/manager.py
src/sli_ui_toolkit/ui/widgets/composite/toast/notification.py
src/sli_ui_toolkit/ui/widgets/composite/toast/progress_bar.py
src/sli_ui_toolkit/ui/widgets/composite/top_tab_bar/__init__.py
src/sli_ui_toolkit/ui/widgets/composite/top_tab_bar/bar.py
src/sli_ui_toolkit/ui/widgets/composite/top_tab_bar/chrome.py
src/sli_ui_toolkit/ui/widgets/composite/top_tab_bar/constants.py
src/sli_ui_toolkit/ui/widgets/composite/top_tab_bar/host.py
src/sli_ui_toolkit/ui/widgets/composite/top_tab_bar/items.py
src/sli_ui_toolkit/ui/widgets/composite/top_tab_bar/pane.py
src/sli_ui_toolkit/ui/widgets/composite/top_tab_bar/tab_button.py
src/sli_ui_toolkit/ui/widgets/composite/top_tab_bar/variant.py
src/sli_ui_toolkit/ui/widgets/helpers/__init__.py
src/sli_ui_toolkit/ui/widgets/helpers/editable_text.py
src/sli_ui_toolkit/ui/widgets/helpers/hover_coordinator.py
src/sli_ui_toolkit/ui/widgets/helpers/icon_pixmap.py
src/sli_ui_toolkit/ui/widgets/helpers/marquee_text.py
src/sli_ui_toolkit/ui/widgets/helpers/overlay_geometry.py
src/sli_ui_toolkit/ui/widgets/helpers/paint_device.py
src/sli_ui_toolkit/ui/widgets/helpers/rounded_clip.py
src/sli_ui_toolkit/ui/widgets/helpers/scrollbar_policy.py
src/sli_ui_toolkit/ui/widgets/helpers/shadow_painter.py
src/sli_ui_toolkit/ui/widgets/helpers/underline_painter.py
src/sli_ui_toolkit/ui/widgets/helpers/wheel_scroll_policy.py
src/sli_ui_toolkit/ui/widgets/helpers/multi_move/__init__.py
src/sli_ui_toolkit/ui/widgets/list_items/__init__.py
src/sli_ui_toolkit/ui/widgets/list_items/editable_list_item.py
src/sli_ui_toolkit/ui/widgets/overlays/__init__.py
src/sli_ui_toolkit/ui/widgets/overlays/choice_overlay.py
src/sli_ui_toolkit/ui/widgets/overlays/drag_drop_overlay.py
src/sli_ui_toolkit/ui/widgets/overlays/in_window_overlay.py
src/sli_ui_toolkit/ui/widgets/overlays/marquee_state.py
src/sli_ui_toolkit/ui/widgets/text/__init__.py
src/sli_ui_toolkit/ui/widgets/text/plain.py
src/sli_ui_toolkit/ui/widgets/text/text.py
src/sli_ui_toolkit/ui/widgets/text/variants.py
src/sli_ui_toolkit/ui/widgets/text/engine/__init__.py
src/sli_ui_toolkit/ui/widgets/text/engine/canvas.py
src/sli_ui_toolkit/ui/widgets/text/engine/canvas_paint.py
src/sli_ui_toolkit/ui/widgets/text/engine/constants.py
src/sli_ui_toolkit/ui/widgets/text/engine/document.py
src/sli_ui_toolkit/ui/widgets/text/engine/document_canvas.py
src/sli_ui_toolkit/ui/widgets/text/engine/document_mode.py
src/sli_ui_toolkit/ui/widgets/text/engine/editing.py
src/sli_ui_toolkit/ui/widgets/text/engine/events.py
src/sli_ui_toolkit/ui/widgets/text/engine/highlight.py
src/sli_ui_toolkit/ui/widgets/text/engine/markdown.py
src/sli_ui_toolkit/ui/widgets/text/engine/markdown_copy.py
src/sli_ui_toolkit/ui/widgets/text/engine/painter.py
src/sli_ui_toolkit/ui/widgets/text/engine/selection.py
src/sli_ui_toolkit/ui/widgets/text/engine/structure.py
src/sli_ui_toolkit/ui/widgets/text/engine/text_index.py
src/sli_ui_toolkit/ui/widgets/text/engine/layout/__init__.py
src/sli_ui_toolkit/ui/widgets/text/engine/layout/builder.py
src/sli_ui_toolkit/ui/widgets/text/engine/layout/constants.py
src/sli_ui_toolkit/ui/widgets/text/engine/layout/coords.py
src/sli_ui_toolkit/ui/widgets/text/engine/layout/hit_test.py
src/sli_ui_toolkit/ui/widgets/text/engine/layout/paint.py
src/sli_ui_toolkit/ui/widgets/text/engine/layout/segment_map.py
src/sli_ui_toolkit/ui/widgets/text/engine/layout/text_layout.py
src/sli_ui_toolkit/ui/widgets/text/engine/layout/types.py
src/sli_ui_toolkit/ui/widgets/virtual_list/__init__.py
src/sli_ui_toolkit/ui/widgets/virtual_list/controller.py
src/sli_ui_toolkit/ui/widgets/virtual_list/pool.py
src/sli_ui_toolkit/ui/widgets/virtual_list/window.py
src/sli_ui_toolkit/ui/windows/__init__.py
src/sli_ui_toolkit/ui/windows/csd_helpers.py
src/sli_ui_toolkit/ui/windows/decorations.py
src/sli_ui_toolkit/ui/windows/presets.py
src/sli_ui_toolkit/ui/windows/rounded_body.py
src/sli_ui_toolkit/ui/windows/window_chrome.py
src/sli_ui_toolkit/ui/windows/window_controls.py
src/sli_ui_toolkit/ui/windows/custom_title_bar/__init__.py
src/sli_ui_toolkit/ui/windows/custom_title_bar/appearance.py
src/sli_ui_toolkit/ui/windows/custom_title_bar/drag.py
src/sli_ui_toolkit/ui/windows/custom_title_bar/widget.py
src/sli_ui_toolkit/ui/windows/custom_title_bar/window_controls.py
src/sli_ui_toolkit/ui/windows/custom_title_bar/zones.py
src/sli_ui_toolkit/ui/windows/frameless/__init__.py
src/sli_ui_toolkit/ui/windows/frameless/geometry.py
src/sli_ui_toolkit/ui/windows/frameless/lifecycle.py
src/sli_ui_toolkit/ui/windows/frameless/platform_win.py
src/sli_ui_toolkit/ui/windows/frameless/resize_filter.py
src/sli_ui_toolkit/utils/__init__.py
src/sli_ui_toolkit/utils/file_utils.py
src/sli_ui_toolkit/utils/paths.py
src/sli_ui_toolkit/workers/__init__.py
src/sli_ui_toolkit/workers/generic_worker.py
tests/test_adaptive_tab_strip.py
tests/test_adaptive_tab_strip_font_relayout.py
tests/test_adaptive_tab_strip_metrics_change.py
tests/test_adaptive_tab_strip_reorder.py
tests/test_adaptive_tab_strip_settle.py
tests/test_adaptive_tab_strip_state_stability.py
tests/test_appearance_bus_theme.py
tests/test_autohide_backstop.py
tests/test_button_bg_resolve.py
tests/test_button_corner_radii.py
tests/test_button_custom_bg.py
tests/test_button_family.py
tests/test_button_focus_layer.py
tests/test_button_group_states.py
tests/test_button_outer_border.py
tests/test_button_overlay_painter.py
tests/test_button_pixmap_content.py
tests/test_button_region_recompute.py
tests/test_button_regions.py
tests/test_button_row_elide.py
tests/test_button_row_marquee.py
tests/test_button_row_wrap.py
tests/test_button_text_fit.py
tests/test_button_underline.py
tests/test_button_width_texts.py
tests/test_calendar_day_button.py
tests/test_calendar_weekday_localization.py
tests/test_chrome_lifecycle.py
tests/test_chrome_resize_move.py
tests/test_chrome_services.py
tests/test_combo_and_button_text_width_scale.py
tests/test_combo_focus_reveal.py
tests/test_combo_gear_drag.py
tests/test_combo_scrollbar_drag.py
tests/test_combo_typing_keys.py
tests/test_combobox_elided_tooltips.py
tests/test_config_callback_errors.py
tests/test_console_view.py
tests/test_context_menu.py
tests/test_context_menu_forward_guard.py
tests/test_context_menu_helpers.py
tests/test_context_menu_scale.py
tests/test_context_menu_submenu.py
tests/test_contrast.py
tests/test_copy_clears_selection.py
tests/test_custom_line_edit.py
tests/test_custom_line_edit_password_metrics.py
tests/test_custom_title_bar_double_click.py
tests/test_custom_title_bar_hide_active_flyouts.py
tests/test_custom_title_bar_scale_relayout.py
tests/test_deprecated_imports.py
tests/test_dialog_geometry_limits.py
tests/test_dialog_shell.py
tests/test_dialog_shell_scale_divider.py
tests/test_dialog_shell_surface.py
tests/test_document_copy_markdown.py
tests/test_dpr_contract.py
tests/test_dpr_contract_selftest.py
tests/test_dpr_rasters.py
tests/test_dragdrop_lifecycle.py
tests/test_editable_text_outside_click.py
tests/test_flyout_anchor_move_optout.py
tests/test_flyout_fade.py
tests/test_flyout_fade_focus_hop.py
tests/test_flyout_focus_restore.py
tests/test_flyout_focus_restore_guard.py
tests/test_flyout_hide_reentrancy.py
tests/test_flyout_layers.py
tests/test_flyout_links.py
tests/test_flyout_pinned.py
tests/test_flyout_row_order.py
tests/test_flyout_show_activate_optout.py
tests/test_flyout_show_policy.py
tests/test_flyout_slide_start.py
tests/test_flyout_surface_style.py
tests/test_flyout_switch_navigation.py
tests/test_flyout_timer_logging.py
tests/test_focus_ring_resolver.py
tests/test_font_resolution_contract.py
tests/test_frameless_resize.py
tests/test_frameless_resize_edges_maximized.py
tests/test_gpu_fill_qrhi.py
tests/test_help_document_blocks.py
tests/test_help_document_scale.py
tests/test_help_document_view.py
tests/test_hover_coordinator.py
tests/test_hover_host.py
tests/test_i18n.py
tests/test_i18n_translator.py
tests/test_icon_action_flyout_stale_button.py
tests/test_icon_list_surface.py
tests/test_icon_list_widget.py
tests/test_icon_list_widget_search.py
tests/test_icon_pixmap_dpr.py
tests/test_iconlist_nav_section.py
tests/test_icons.py
tests/test_in_window_overlay.py
tests/test_inspector_apply.py
tests/test_inspector_capture.py
tests/test_inspector_code.py
tests/test_inspector_colors.py
tests/test_inspector_contract.py
tests/test_inspector_controller.py
tests/test_inspector_creation_site.py
tests/test_inspector_honesty.py
tests/test_inspector_metrics.py
tests/test_inspector_preview.py
tests/test_inspector_qss_scan.py
tests/test_inspector_registry.py
tests/test_inspector_spec.py
tests/test_inspector_view.py
tests/test_keyboard.py
tests/test_label_context_menu.py
tests/test_label_word_wrap_policy.py
tests/test_list_panel_top_margin.py
tests/test_list_panel_virtual.py
tests/test_live_scale_section_pitch.py
tests/test_live_stale_widgets.py
tests/test_manager_lifecycle.py
tests/test_markdown_help_painted.py
tests/test_markdown_inline.py
tests/test_marquee_perf.py
tests/test_marquee_state.py
tests/test_metrics_container.py
tests/test_minimalist_scrollbar_anim.py
tests/test_minimalist_scrollbar_inset.py
tests/test_nav_arrow_key_contract.py
tests/test_nav_auto_section_rows.py
tests/test_nav_click_realign_single_press.py
tests/test_nav_flyout_sides.py
tests/test_nav_modal_section.py
tests/test_nav_modifier_keypress.py
tests/test_nav_reset_public_api.py
tests/test_nav_row_builder.py
tests/test_nav_shortcut_modality.py
tests/test_navigation_graph.py
tests/test_negative_paths.py
tests/test_no_font_bypass.py
tests/test_no_theme_aliases.py
tests/test_overlay_scroll_smooth.py
tests/test_overlay_scroll_wheel_stream.py
tests/test_overlay_scrollbars_horizontal.py
tests/test_paint_cache.py
tests/test_paint_periphery.py
tests/test_pending_settle.py
tests/test_preview_panel.py
tests/test_process_console_scale.py
tests/test_public_api.py
tests/test_px_ratchet_drain.py
tests/test_px_scaling_contract.py
tests/test_rounded_window_mask.py
tests/test_scrollbar_policy.py
tests/test_settle_gate.py
tests/test_simple_options_flyout_rows.py
tests/test_simple_options_flyout_scale.py
tests/test_simple_options_flyout_settle.py
tests/test_simple_options_flyout_width.py
tests/test_slider_edit_mode.py
tests/test_stepper.py
tests/test_surface_scroll_area.py
tests/test_surface_widgets.py
tests/test_switch_focus_ring.py
tests/test_switch_state_localization.py
tests/test_tab_bar_font_changed.py
tests/test_text.py
tests/test_text_document_surface.py
tests/test_text_engine_api.py
tests/test_text_engine_motion.py
tests/test_text_measure.py
tests/test_text_paint_scan.py
tests/test_text_variants_home.py
tests/test_text_view.py
tests/test_theme.py
tests/test_theme_manager_suspend.py
tests/test_theme_scale_qss.py
tests/test_theme_token_parity.py
tests/test_theme_tokens.py
tests/test_thumbnail_identity.py
tests/test_time_line_edit.py
tests/test_timeline_center_line.py
tests/test_timeline_gutter.py
tests/test_timeline_gutter_debug.py
tests/test_timeline_keyframe_order.py
tests/test_timeline_label_scale.py
tests/test_timeline_paint_contract.py
tests/test_timeline_settle_ping_passthrough.py
tests/test_timeline_stagger_stability.py
tests/test_timeline_state.py
tests/test_timeline_tokens.py
tests/test_timeline_window_contract.py
tests/test_timeline_window_filter_passthrough.py
tests/test_timeline_zoom_coalesce.py
tests/test_title_bar_drag_system_move_fallback.py
tests/test_toast_progress_bar.py
tests/test_toggle_initial_state.py
tests/test_toolbar_rows_cross_container_order.py
tests/test_toolbar_rows_section.py
tests/test_tooltip_qrhi_watched.py
tests/test_tooltip_session.py
tests/test_top_tab_bar.py
tests/test_ui_font.py
tests/test_ui_font_fallbacks.py
tests/test_ui_font_resolved_size.py
tests/test_ui_metrics.py
tests/test_ui_metrics_contract.py
tests/test_ui_metrics_sweep.py
tests/test_underline_scale.py
tests/test_value_control_edit_contract.py
tests/test_version.py
tests/test_virtual_list.py
tests/test_virtual_list_incremental.py
tests/test_widget_descriptor.py
tests/test_widget_descriptor_navigation.py
tests/test_widgets_smoke.py
tests/test_window_decorations.py