Project

General

Profile

Évolution #697

Classes pour un éditeur de code

Added by johnlamericain almost 10 years ago. Updated almost 9 years ago.

Status:
Nouveau
Priority:
Bas
Category:
Gui
Target version:
-
Start date:
04/27/2010
Due date:
% Done:

0%

Estimated time:

Description

Création d'un ensemble de classes permettant la mise au point d'un widget d'édition de code.

Les besoins :

  1. coloration syntaxique ;
  2. numérotation de lignes ;
  3. complétion ;
  4. pliage et dépliage des blocs (accolades) ;
  5. curseurs adaptés (I-Beam...) ;
  6. tabulation de bloc dans les 2 sens ;
  7. identification des accolades, parenthèses... ;
  8. toujours une ligne vide en fin de fichier (ajout auto en sauvegarde si inexistante) ;
  9. sur-lignage de la ligne en cours ;
  10. ajout de symbole dans la marge à coté des lignes.
  11. gestion du Ctrl+D

Architecture proposé pour le widget :

Penser réutilisabilité !


Related issues

Related to QExtend - Tâche #706: HighlighterAssigné2010-04-28

History

#1 Updated by yan over 9 years ago

  • Target version changed from Version 0.0.1 to Version 0.0.2

#2 Updated by yan almost 9 years ago

  • Target version deleted (Version 0.0.2)

#3 Updated by yan almost 9 years ago

  • Priority changed from Normal to Bas

Also available in: Atom PDF