Skip to content

Commit ca83db0

Browse files
committed
feat(widgets): add BaseFormDialog and TabbedFormWidget registry pattern
- Add BaseManagedWindow/BaseFormDialog for singleton window management with WindowManager integration - Add TabbedFormWidget registry pattern documentation explaining dynamic config discovery and reactive state management - Fix scoped_border_mixin paintEvent for QDialog compatibility (safe super() call for multiple inheritance) - Add scope color scheme propagation to nested GroupBox containers in widget_creation_config.py - Refactor system_monitor to compact horizontal layout with fixed height (200px), minimal margins, and better graph arrangement - Update ParameterFormManager to store full scope color scheme for proper nested container styling This enables the declarative window system in OpenHCS main GUI.
1 parent 88aa908 commit ca83db0

9 files changed

Lines changed: 886 additions & 43 deletions

File tree

docs/architecture/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ Core Form System
1515
parametric_widget_creation
1616
widget_protocol_system
1717
field_change_dispatcher
18+
tabbed_form_registry_pattern
1819

1920
Service Layer
2021
-------------

0 commit comments

Comments
 (0)