eclipse-windowbuilder / eclipse-windowbuilder/windowbuilder

Harmonize TableWrapLayout2 and TableWrapData2 with Forms classes

Offen
#963 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement
Vorherrschende Sprache
Java
Sterne
97
Forks
34
Ø Merge
21 Std. 38 Min.
Gemergte PRs (30 T.)
29

Beschreibung

Both the [TableWrapLayout2](https://github.com/eclipse-windowbuilder/windowbuilder/blob/master/org.eclipse.wb.rcp/src/org/eclipse/wb/internal/rcp/model/forms/layout/table/TableWrapLayout2.java) and [TableWrapData2](https://github.com/eclipse-windowbuilder/windowbuilder/blob/master/org.eclipse.wb.rcp/src/org/eclipse/wb/internal/rcp/model/forms/layout/table/TableWrapData2.java) are pretty old copies of the Forms classes which we have extended to store additional information during the layout.

We should separate the designer information from the layout algorithm to make sure that our implementation matches the actual implementation.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Start by comparing TableWrapLayout2.java and TableWrapData2.java with the corresponding Forms classes, then identify which information is used by the layout algorithm and which is designer-specific. Define the separation boundary before changing the implementation, and verify that layout behavior matches the actual Forms implementation while designer information remains available.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
tooling
Issue-Typ
Refactoring
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.