Page 1 sur 1

Mar 23/07/2013 - Bloc-notes

Posté : mar. 23 juil. 2013 14:58
par Xavier
Bloc-notes


Voici la maquette :
Notes.png
La disposition des panneaux ne sera finalement pas modifiable, mais ils sont redimensionnables donc cela devrait suffire.
Le panneau des dossiers étant facultatif comme dans les autres outils, le cacher permettra d'avoir le même type de fenêtre que dans XT3.

La zone de texte à droite, de type RichEdit et non plus Memo, pose quelques problèmes :
  • La version "plate" (non 3D) incluse dans Delphi 5 n'ayant pas de bordure, il a fallu glisser en dessous un panneau gris sombre. Ce gris spécial est celui des bordures des autres composants plats sous Seven, mais il faudra coder une couleur différente pour XP.
  • Le décalage du texte par rapport au bordures entraîne un décalage des ScrollBars. Pour le moment il a fallu remettre le décalage à 0, ce qui explique le curseur collé à la bordure.
  • Pas de menu contextuel par défaut, donc il falloir en brancher un.
Il sera désormais possible d'appliquer une mise en forme de base (gras, italique, souligné). Cette mise en forme sera sauvée via une bascule du texte en format RTF, qui est géré nativement par ce composant. Pour le moment ni couleur ni justification.

Les boutons au dessus du texte seront :
Buttons.png
  • Retour à la ligne, comme dans XT3.
  • Modes TXT / RTF : par défaut un texte sera en mode TXT, si besoin l'utilisateur pourra passer en mode RTF, ce qui dégrisera les icônes de mise en forme (gras, italique, souligné). Le mode RTF ne sera donc pas systématique car il génère des fichiers plus volumineux. (Déjà que l'encodage en Base64 qui suit le cryptage multiplie la taille par 133% et que le fichier XML rajoute des balises...) Un message préviendra de la perte de mise en forme lors du passage en mode TXT.
  • Le "a" et le "8" ouvriront des mini-menus avec un choix limité de polices et de taille. En mode TXT, ce choix s'appliquera au fichier entier, en mode RTF, il sera applicable à la sélection.
  • Les boutons "B", "I" et "U" ne seront disponibles qu'en mode RTF. Ils ne seront à priori pas contextualisés (enfoncés) en fonction du texte sélectionné.

Re: Mar 23/07/2013 - Bloc-notes

Posté : mar. 23 juil. 2013 21:39
par Denis
Passe directement au Html, CF. SIMM ou Organizer...

Re: Mar 23/07/2013 - Bloc-notes

Posté : mer. 24 juil. 2013 16:23
par Xavier
DMo a écrit :Passe directement au Html, CF. SIMM ou Organizer...
Doucement, je passe à peine du Notepad à un Wordpad simplifié... ;)