Skip to content

[#901] Add pin/float button to Qt visual whitepoint editor controls panel - #908

Merged
eoyilmaz merged 1 commit into
developfrom
901-qt-visual-whitepoint-editor-pin-float
Jul 20, 2026
Merged

[#901] Add pin/float button to Qt visual whitepoint editor controls panel#908
eoyilmaz merged 1 commit into
developfrom
901-qt-visual-whitepoint-editor-pin-float

Conversation

@eoyilmaz

Copy link
Copy Markdown
Owner

Summary

  • Adds a pin/float affordance to the Qt Visual Whitepoint Editor's controls panel, closing the gap from [Qt] Visual whitepoint editor: no "pin"/float-panel button #901.
  • Qt has no AUI-docking equivalent for wx's PinButton(True)-managed mainPanel pane, so VisualWhitepointEditorWindow.float_panel()/dock_panel() detach the controls panel into a plain top-level _FloatingControlsWindow instead, toggled via a new pin button in the panel header row.
  • Closing the floating window docks the panel back into the editor rather than destroying it, mirroring wx's close_pane_handler (which vetoes the close and docks instead).
  • Bumped DisplayCAL/VERSION to 3.10.0.dev62.

Closes #901.

Test plan

  • pytest tests/test_ui_main_window.py -k visual_whitepoint_editor (11 passed, includes 3 new pin/float tests)
  • Full pytest tests/test_ui_main_window.py (539 passed, no regressions)
  • Manual offscreen smoke test: toggled pin button float/dock, verified tooltip and parentage transitions

…anel, bump version to 3.10.0.dev62

Qt has no AUI-docking equivalent for wx's `PinButton(True)`-managed
`mainPanel` pane, so `VisualWhitepointEditorWindow.float_panel()`/
`dock_panel()` detach the controls panel into a plain top-level
`_FloatingControlsWindow` instead, toggled via a new pin button in the
panel header. Closing the floating window docks the panel back rather
than destroying it, mirroring wx's `close_pane_handler`.
@eoyilmaz eoyilmaz linked an issue Jul 20, 2026 that may be closed by this pull request
@eoyilmaz
eoyilmaz merged commit 0d37c19 into develop Jul 20, 2026
11 of 15 checks passed
@eoyilmaz
eoyilmaz deleted the 901-qt-visual-whitepoint-editor-pin-float branch July 20, 2026 23:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Qt] Visual whitepoint editor: no "pin"/float-panel button

1 participant