nanako 3da1b38387 feat: Implement window factory and registry for managing window creation and lifecycle
- Added `window_factory` class to handle the creation of various window types (main, child, popup, dialog).
- Introduced `window_registry` class for managing window instances, their relationships, and states.
- Defined structures for window creation information including `popup_create_info`, `dialog_create_info`, and `child_window_create_info`.
- Implemented thread-safe mechanisms for window registration, unregistration, and querying.
- Added enumerations for window types and states with string conversion functions for better debugging and logging.
2025-12-15 23:15:00 +08:00
Description
No description provided
45 MiB
Languages
C 58.6%
C++ 35.2%
Python 3.7%
CMake 2.5%