eclipse-windowbuilder / eclipse-windowbuilder/windowbuilder
Harmonize TableWrapLayout2 and TableWrapData2 with Forms classes
- Ngôn ngữ chính
- Java
- Star
- 97
- Fork
- 34
- Merge trung bình
- 21 giờ 38 phút
- Pull request đã merge (30 ngày)
- 29
Mô tả
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.
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu bằng cách so sánh TableWrapLayout2.java và TableWrapData2.java với các lớp Forms tương ứng, sau đó xác định thông tin nào được thuật toán layout sử dụng và thông tin nào dành riêng cho designer. Xác định ranh giới phân tách trước khi thay đổi phần triển khai, đồng thời xác minh rằng hành vi layout khớp với phần triển khai Forms thực tế trong khi thông tin của designer vẫn có sẵn.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- java
- Lĩnh vực
- tooling
- Loại issue
- Tái cấu trúc
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 35/100