eclipse-windowbuilder / eclipse-windowbuilder/windowbuilder
Harmonize GridLayout2 and GridData2 with SWT classes
- 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
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