Show the layout spy widgets in a tree - #2388
Open
vogella wants to merge 1 commit into
Open
Conversation
vogella
force-pushed
the
layout-spy-tree-view
branch
2 times, most recently
from
June 29, 2026 12:22
7f3f9a3 to
59ee499
Compare
vogella
force-pushed
the
layout-spy-tree-view
branch
from
June 30, 2026 12:32
59ee499 to
6d43002
Compare
vogella
marked this pull request as ready for review
June 30, 2026 12:32
vogella
force-pushed
the
layout-spy-tree-view
branch
4 times, most recently
from
July 6, 2026 11:23
5c7aa5b to
27b3df8
Compare
vogella
force-pushed
the
layout-spy-tree-view
branch
from
July 7, 2026 14:21
27b3df8 to
6373a2e
Compare
vogella
force-pushed
the
layout-spy-tree-view
branch
from
July 29, 2026 15:28
6373a2e to
9a9de6e
Compare
vogella
force-pushed
the
layout-spy-tree-view
branch
3 times, most recently
from
July 31, 2026 15:02
b631e42 to
7c719f6
Compare
Replace the single-level child table and the up/down navigation with a TreeViewer that shows the full SWT control hierarchy, so ancestors, siblings and descendants are visible at once and any node can be selected directly. The layout and diagnostics panels are driven by the tree selection: the layout panel shows the selected control's own layout and the diagnostics panel shows its geometry. A Refresh button re-reads the hierarchy, and selecting a node that has been disposed in the meantime now reports that instead of failing. The diagnostics also list the font and style of the selected control. A context menu on the tree copies the diagnostics of the selected node and its children to the clipboard, mirroring the CSS spy, so the data can be pasted into bug reports.
vogella
force-pushed
the
layout-spy-tree-view
branch
from
August 4, 2026 16:51
7c719f6 to
6b1864d
Compare
Contributor
Author
|
The issue reported by Maven seems unrelated Planning to merge this one tomorrow. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Reworks the SWT layout spy to show the full control hierarchy in a tree instead of a single-level child list, so ancestors, siblings and descendants are visible at once and any node can be selected directly. The layout and diagnostics panels follow the tree selection, and a Refresh button re-reads the hierarchy. A tree context menu copies the diagnostics of the selected node and its children to the clipboard, mirroring the CSS spy, for pasting into bug reports.
The old up/down navigation buttons and their icons are gone, since the tree makes them redundant.