eclipse-windowbuilder / eclipse-windowbuilder/windowbuilder
Harmonize TableWrapLayout2 and TableWrapData2 with Forms classes
- Lenguaje dominante
- Java
- Estrellas
- 97
- Forks
- 34
- Merge medio
- 21 h 38 min
- PR fusionados (30 d)
- 29
Descripción
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.
Guía de contribución
Línea de trabajo
Comienza comparando TableWrapLayout2.java y TableWrapData2.java con las clases correspondientes de Forms; después, identifica qué información utiliza el algoritmo de layout y cuál es específica del diseñador. Define el límite de separación antes de cambiar la implementación y verifica que el comportamiento del layout coincida con la implementación real de Forms, mientras la información del diseñador siga estando disponible.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- java
- Área
- tooling
- Tipo de issue
- Refactorización
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100