Skip to content

Commit 1c5eef2

Browse files
committed
refactor: convertir les anciens fichiers Core GUI en shims de compatibilité
- Core/Gui.py → shim re-exportant Ui.Gui.Gui.PyCompilerArkGui - Core/UiFeatures.py → shim re-exportant Ui.Gui.UiFeatures - Core/UiConnection.py → shim re-exportant Ui.Gui.UiConnection - Core/WidgetsCreator.py → shim re-exportant Ui.Gui.WidgetsCreator - Core/AdvancedConfigEditor.py → shim re-exportant Ui.Gui.Dialogs - Core/IdeLikeGui/ → shims re-exportant Ui.Gui.IdeLikeGui/ - Core/WorkSpaceManager/WorkspaceAdvancedManipulation.py → logique pure seule - Core/WorkSpaceManager/__init__.py → retire l'export Qt - Core/__init__.py → pointe vers Ui.Gui.Gui pour PyCompilerArkGui - Corrige l'import circulaire (Ui/Gui/__init__.py vidé des imports eager)
1 parent c69ccdd commit 1c5eef2

10 files changed

Lines changed: 99 additions & 5237 deletions

File tree

Core/AdvancedConfigEditor.py

Lines changed: 7 additions & 1188 deletions
Large diffs are not rendered by default.

Core/Gui.py

Lines changed: 5 additions & 546 deletions
Large diffs are not rendered by default.

Core/IdeLikeGui/__init__.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
# SPDX-License-Identifier: Apache-2.0
22
# Copyright 2026 Ague Samuel Amen
33

4-
"""Ide-like GUI wiring layer.
4+
"""
5+
Shim de compatibilité ascendante.
56
6-
This package only wires the new `Ui/Forms/ide_main_window.ui` to existing Core methods.
7-
No business logic is implemented here.
7+
IdeLikeGui a été déplacé dans Ui/Gui/IdeLikeGui/.
88
"""
99

10-
from .connections import init_ide_like_ui
10+
from Ui.Gui.IdeLikeGui import init_ide_like_ui # noqa: F401
1111

1212
__all__ = ["init_ide_like_ui"]

0 commit comments

Comments
 (0)