eclipse-windowbuilder / eclipse-windowbuilder/windowbuilder

Harmonize GridLayout2 and GridData2 with SWT classes

Offen
#964 1 Kommentar 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

Similar to https://github.com/eclipse-windowbuilder/windowbuilder/issues/963, the [GridLayout2](https://github.com/eclipse-windowbuilder/windowbuilder/blob/master/org.eclipse.wb.rcp/src/org/eclipse/wb/internal/rcp/model/layout/grid/GridLayout2.java) and [GridData2](https://github.com/eclipse-windowbuilder/windowbuilder/blob/master/org.eclipse.wb.rcp/src/org/eclipse/wb/internal/rcp/model/layout/grid/GridData2.java) are old copies of the SWT layouts, which store additional information that are relevant during design time.

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

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit org.eclipse.wb.rcp/src/org/eclipse/wb/internal/rcp/model/layout/grid/GridLayout2.java und GridData2.java, vergleiche anschließend die zugehörigen Arbeiten in Issue 963 und die entsprechenden SWT-Klassen. Die Änderung ist abgeschlossen, wenn designerspezifische Informationen vom Layoutalgorithmus getrennt sind und die Implementierung dem Verhalten von SWT entspricht.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
desktop, 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.