refactor: Organize Canvas Utilities and BPP Format Management

- Moved canvas utility functions into a dedicated `canvas_utils` module for better structure and maintainability.
- Introduced a new `BppFormatUI` class for managing BPP format selection and conversion, enhancing the user interface for format management.
- Updated CMake configuration to include new source and header files for the canvas utilities and BPP format UI.
- Adjusted file paths in the project structure to reflect the new organization, ensuring proper integration across components.
This commit is contained in:
scawful
2025-10-10 12:02:33 -04:00
parent 33335782e7
commit f538775954
9 changed files with 16 additions and 9 deletions

View File

@@ -985,8 +985,8 @@ source_group("Application\\Graphics" FILES
# GUI System
source_group("Application\\GUI" FILES
app/gui/canvas_utils.cc
app/gui/canvas_utils.h
app/gui/canvas/canvas_utils.cc
app/gui/canvas/canvas_utils.h
app/gui/canvas.cc
app/gui/canvas.h
app/gui/color.cc