Skip to content

Clean up selection logic in PropertyTable#1385

Open
ptziegler wants to merge 1 commit intoeclipse-windowbuilder:masterfrom
ptziegler:property-editor-expand-collapse2
Open

Clean up selection logic in PropertyTable#1385
ptziegler wants to merge 1 commit intoeclipse-windowbuilder:masterfrom
ptziegler:property-editor-expand-collapse2

Conversation

@ptziegler
Copy link
Contributor

The PropertyTable currently only supports the select(...) and will throw a NotImplementedException when calling setSelection(...). This is because the editor only supports single-selection and because the selection is stored in the m_activePropertyInfo field.

By replacing this field can be replaced by the model of the currently focused EditPart and by revealing the edit parts in the key/mouse events, both methods can be removed so that the implementation of the base-class is used.

The `PropertyTable` currently only supports the `select(...)` and will
throw a `NotImplementedException` when calling `setSelection(...)`. This
is because the editor only supports single-selection and because the
selection is stored in the `m_activePropertyInfo` field.

By replacing this field can be replaced by the model of the currently
focused EditPart and by revealing the edit parts in the key/mouse
events, both methods can be removed so that the implementation of the
base-class is used.
@ptziegler ptziegler added this to the 1.23.0 milestone Feb 14, 2026
@github-actions
Copy link

Test Results

 2 720 files  ±0   2 720 suites  ±0   12h 49m 45s ⏱️ - 7m 36s
 7 018 tests ±0   6 959 ✅ ±0   58 💤 ±0  1 ❌ ±0 
28 072 runs  ±0  27 829 ✅ ±0  242 💤 ±0  1 ❌ ±0 

For more details on these failures, see this check.

Results for commit 745a0e3. ± Comparison against base commit 23b6007.

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

Comments