Commit 0df21ae
committed
Aligne le câblage IDE-like sur le GUI classique
Réutilise désormais le connecteur partagé UiConnection._connect_signals() lors de l'initialisation de l'interface IDE-like afin de récupérer les comportements déjà pris en charge par le GUI classique sans dupliquer la logique de branchement des widgets.
Réduit le câblage spécifique du mode IDE aux seuls éléments qui lui sont propres. Le bouton d'activité dédié à l'analyse des dépendances reste connecté explicitement, ce qui préserve le comportement de la barre d'activité tout en laissant le reste des actions standards reposer sur le chemin partagé.
Connecte explicitement les boutons de sélection d'icône de l'interface IDE-like pour conserver la parité fonctionnelle avec les parcours applicatifs existants, notamment pour l'icône générale de l'application et l'icône dédiée à Nuitka.
Active setup_entrypoint_selector() dans l'initialisation IDE-like pour rétablir le même comportement que dans l'interface classique concernant la sélection du point d'entrée depuis la liste de fichiers.
Cette réorganisation limite les divergences entre les deux variantes d'interface, facilite la maintenance future du câblage UI et réduit le risque d'oublier des fonctionnalités déjà disponibles dans le GUI classique.1 parent 4f6d088 commit 0df21ae
1 file changed
Lines changed: 18 additions & 27 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
488 | 488 | | |
489 | 489 | | |
490 | 490 | | |
491 | | - | |
492 | | - | |
493 | | - | |
494 | | - | |
| 491 | + | |
| 492 | + | |
495 | 493 | | |
496 | 494 | | |
497 | 495 | | |
| |||
504 | 502 | | |
505 | 503 | | |
506 | 504 | | |
507 | | - | |
508 | | - | |
509 | | - | |
510 | | - | |
511 | | - | |
512 | | - | |
513 | | - | |
514 | | - | |
515 | | - | |
516 | | - | |
517 | | - | |
518 | | - | |
519 | | - | |
520 | | - | |
521 | | - | |
522 | | - | |
523 | | - | |
524 | | - | |
525 | | - | |
526 | | - | |
527 | | - | |
| 505 | + | |
| 506 | + | |
| 507 | + | |
| 508 | + | |
| 509 | + | |
| 510 | + | |
| 511 | + | |
| 512 | + | |
| 513 | + | |
528 | 514 | | |
529 | 515 | | |
530 | 516 | | |
| |||
534 | 520 | | |
535 | 521 | | |
536 | 522 | | |
537 | | - | |
538 | | - | |
| 523 | + | |
| 524 | + | |
| 525 | + | |
| 526 | + | |
| 527 | + | |
| 528 | + | |
| 529 | + | |
539 | 530 | | |
540 | 531 | | |
541 | 532 | | |
| |||
0 commit comments