Mar 23/07/2013 - Bloc-notes

Xavier
Administrateur du site
Messages : 817
Enregistré le : mer. 22 juin 2011 18:25

Mar 23/07/2013 - Bloc-notes

Message non lu 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é.
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Denis
Messages : 180
Enregistré le : jeu. 23 juin 2011 09:21

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

Message non lu par Denis »

Passe directement au Html, CF. SIMM ou Organizer...
Xavier
Administrateur du site
Messages : 817
Enregistré le : mer. 22 juin 2011 18:25

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

Message non lu par Xavier »

DMo a écrit :Passe directement au Html, CF. SIMM ou Organizer...
Doucement, je passe à peine du Notepad à un Wordpad simplifié... ;)
Répondre