|
|
a6a0722be6
|
Split UIGrid.cpp into three files for maintainability, closes #149
UIGrid.cpp (3338 lines) split into:
- UIGrid.cpp (1588 lines): core logic, rendering, init, click handling, cell callbacks
- UIGridPyMethods.cpp (1104 lines): Python method implementations and method tables
- UIGridPyProperties.cpp (597 lines): Python getter/setter implementations and getsetters table
All 277 tests pass with no regressions.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-10 04:08:27 -04:00 |
|