refactor: Rename CompactToolbar to Toolset and Enhance Toolbar Functionality

- Renamed CompactToolbar class to Toolset for improved clarity and consistency in naming.
- Introduced WidgetMeasurement for tracking widget dimensions, enabling debugging and test automation.
- Updated toolbar methods to include measurement functionality, logging overflow warnings, and improved layout handling.
- Removed the deprecated SettingsBar and Toolset classes to streamline the codebase.
- Adjusted CMake configuration to reflect the new file structure and included widget measurement source files.
This commit is contained in:
scawful
2025-10-05 17:19:02 -04:00
parent ea9409f767
commit 6daf0adf84
9 changed files with 329 additions and 614 deletions

View File

@@ -16,9 +16,8 @@ set(
app/gui/widgets/widget_auto_register.cc
app/gui/widgets/widget_state_capture.cc
app/gui/ui_helpers.cc
app/gui/toolset.cc
app/gui/settings_bar.cc
app/gui/editor_layout.cc
app/gui/widget_measurement.cc
# Canvas system components
app/gui/canvas/canvas_modals.cc
app/gui/canvas/canvas_context_menu.cc