Skip to content

[GEF] Remove redundant Handle class#1565

Merged
ptziegler merged 1 commit into
eclipse-windowbuilder:masterfrom
ptziegler:gef-handle
Jul 23, 2026
Merged

[GEF] Remove redundant Handle class#1565
ptziegler merged 1 commit into
eclipse-windowbuilder:masterfrom
ptziegler:gef-handle

Conversation

@ptziegler

Copy link
Copy Markdown
Contributor

Extend the GEF AbstractHandle class directly. The Handle class is renamed to DesignHandle, because WindowBuilder sub-classes it twice.

@ptziegler ptziegler added this to the 1.25.0 milestone Jul 20, 2026
@github-actions

github-actions Bot commented Jul 20, 2026

Copy link
Copy Markdown

Test Results

     4 files  ±0       4 suites  ±0   2h 26m 18s ⏱️ + 8m 27s
 7 023 tests ±0   6 992 ✅ ±0  31 💤 ±0  0 ❌ ±0 
23 696 runs  ±0  23 598 ✅ ±0  98 💤 ±0  0 ❌ ±0 

Results for commit 2583ed0. ± Comparison against base commit 9813125.

♻️ This comment has been updated with latest results.

Extend the GEF `AbstractHandle` class directly. The `Handle` class is
renamed to `DesignHandle`, because WindowBuilder sub-classes it twice.

Note that now the handlers are relocated in the `validate()` method,
which is executed asynchronously in the UI thread and must therefore be
explicitly called in our integration tests.
@ptziegler
ptziegler merged commit 5183c45 into eclipse-windowbuilder:master Jul 23, 2026
8 checks passed
@ptziegler
ptziegler deleted the gef-handle branch July 23, 2026 04:20
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.

1 participant