Commit Graph

9 Commits

Author SHA1 Message Date
feb9da50b2 Implemented enable/disable for keyboard support 2026-03-15 08:33:39 +01:00
d447220eae Implemented Delete feature in DataGridsManager.py. There is still a bug as DBEngine.delete is not implemented
Improved readability for tests using matcher
2026-02-21 18:31:11 +01:00
c49f28da26 minor updates 2026-02-20 22:06:23 +01:00
40a90c7ff5 feat: implement new grid creation with inline rename in DataGridsManager
- Add new_grid() method to create empty DataGrid under selected folder/leaf parent
  - Generate unique sheet names (Sheet1, Sheet2, ...) with _generate_unique_sheet_name()
  - Auto-select and open new node in edit mode for immediate renaming
  - Fix TreeView to cancel edit mode when selecting any node
  - Wire "New grid" icon to new_grid() instead of clear_tree()
  - Add 14 unit tests covering new_grid() scenarios and TreeView behavior
2026-02-20 21:50:47 +01:00
13f292fc9d Added IconsHelper and updated Keyboard to support require_inside flag 2026-02-20 20:35:09 +01:00
1347f12618 Improved Command class management. 2025-12-19 21:12:55 +01:00
3aa36a91aa DatagridsManager : I can see the opened folders in the Treeview 2025-12-07 20:57:20 +01:00
8e5fa7f752 Added Controls testing + documentation 2025-12-05 19:17:21 +01:00
1d20fb8650 Added TreeView and Panel 2025-11-29 18:15:20 +01:00