| # |
Date |
Auteur |
Description |
Développement Réservé pour |
Contre |
Implémentation finale par |
Version |
| 1 |
3.6.1998 |
- Louis Thoumin
|
- Internationalisation des mots clés. Utiliser les str# de 4D...
|
|
|
Maurice Inzirillo |
1.02 |
| 3 |
3.6.1998 |
- Eric Juhel
|
- Tester si l'utilisateur appartient au groupe "Structure" et si oui Intégration d'un contrôle clavier pour afficher la palette dans un nouveau process si le développeur veut l'utiliser.
|
|
|
- Eric Juhel
|
1.01 |
| 4 |
3.6.1998 |
- Eric Juhel
|
- Création d'autres PopUp dans le dialogue:
- un PopUp pour la saisie des événement Formulaires cf STR# 807
- un Popup pour la saisie de procédures génériques mémorisées dans un STR# >15000
|
|
|
- Eric Juhel
|
1.01 |
| 5 |
3.6.1998
24.6.98
|
- Anne Françoise Chacun
Alain Meunier |
- Liste Hierarchique de la structure :
- Liste des tables : nom, numéro, nombre de champs
- Liste des champs : nom, numéro, type (longueur pour les alpha)
- Insertion par clic dans la méthode
- Positionnement sur la bonne table dans les méthodes formulaire et trigger (lecture du nom de la fenêtre)
|
Alain Meunier |
|
Alain Meunier |
1.02r4 |
| 6 |
5.6.1998 |
- Louis Thoumin
|
- Commentaire On/Off: Troncage des lignes. 4D n'accepte pas des ligne + longues que 80 caractères. Il faudrait pouvoir les découper en plusieurs lignes et vis-versa.
Exemple
Query([Client_Table_];[Client_Table_]Field_ClientNameFull=MyVar)
Longueur>63 pour l'exemple...
commenté
`Query([Client_Table_];[Client_Table_]Field
`«_ClientNameFull=MyVar)
|
|
|
Michel Paris |
1.2 |
| 7 |
5.6.1998 |
- Louis Thoumin
|
- PopUp Hierarchique contenant la structure
|
|
|
Jacques Bossy |
1.1 |
| 9 |
5.6.1998 |
- Louis Thoumin
|
- Le Popup pour copier un "Au cas ou" devrait être étendu afin de pouvoir définir le nombre de test à inclure. En pressant la touche Shift
|
|
|
|
1.02 |
| 10 |
4.6.1998 |
- Christophe Doucet
|
- Procédure tFag:
Imagine le contexte suivant :
On fait des impressions en ASCII sur le port modem, et 2 Process concurrents risquent de lancer celles-ci en meme temps, t'imagine la pagaille...
Exemple (vite fait non retesté :-)
si(tFlag("ASCII";2))
Alerte("Une impression est déjà en cours !")
sinon
tFlag("ASCII";1)
`Pose du flag
Mon traitement
tFlag("ASCII";0)
`J'enleve le semaphore
Fin de si
|
- Christophe Doucet
|
|
- Christophe Doucet
|
1.02 |
| 11 |
6.6.1998 |
- Frere Dominique Savio Marie
|
- Une petite idée : possibilité de chercher-remplacer partout une chaine de caracteres dans une méthode ( ou toutes les méthodes ouvertes ?)
|
- Frere Dominique Savio Marie
|
|
Frere Dominique Savio Marie |
1.02r6 |
| 15 |
|
- Alain Meunier
|
- La creation d'un "grande palette" flottante avec liste hierarchique plutot que les pop-up (anti-ergonomiques)
Dans cette palette (qui remplacerait avantageusement la zone des mot clef :
* les mots clef (le pop-up internationnalisé d'Anne-Francoise)
* la structure (avec les numero de table et de champ, le type, la longueur des champs alpha)
* les commandes de 4D qui collent les parametres (Sebastien HERVET et en train de me trouver un fichier qui contient ces parametres)
|
- Alain Meunier
|
|
Alain Meunier |
1.02r4 |
| 16 |
9.6.1998 |
- Alain Meunier
|
- L'absence de retour chariot dans le copier/coller des Si... est très énervant.
- Un tampon pour conserver le contenu du presse papier serait bien agréable (avec le temps on peut peut-être ne plus tomber dans le piège mais au début ça énerve de perdre son presse papier ;-)
|
|
|
??
|
1.1
|
| 17 |
9.6.1998 |
- Alain Meunier
|
- Il serait aussi souhaitable de rendre de collage vers l'editeur "generique"
1- nous faisons des methodes qui structure l'info
2- on passe a la methode generique le texte + des parametres du genre =
* 1 = Remplacer selection / 0 = placer avant la sélection / 2 = placer apres
* 0 = Ajouter un retour avant / 2 = Ajouter un retour apres
3- A terme les options courraient etre parametre dans un dialogue par l'utilisateur
|
Alain Meunier |
|
Alain Meunier |
1.02r4 |
| 18 |
9.6.1998 |
- Alain Meunier
|
- Utiliser un fichier de ressources externes à placer à coté de la structure. Si le fichier est la, le package est lancé, sinon, il ne derange pas. L'installation est d'autant plus simple qu'il n'est plus nécessaire d'avoir recours à ResEdit pour l'installer ;-)
|
Alain Meunier |
|
Alain Meunier |
1.02r4 |
| 19 |
9.6.1998 |
- Alain Meunier
|
Un tampon pour conserver le contenu du presse papier serait bien agréable (avec le temps on peut peut-être ne plus tomber dans le piege mais au début ça énerve de perdre son presse papier ;-) |
|
|
??
|
1.1
|
| 25 |
24.6.1998 |
- Alain Meunier
|
La signalisation des paramètres optionnelles ses fait par des accolades.
Hors pour la selection par double clic (pour une eventuelle suppression) c'est pas forcement le pied. La moulinette HTML vers RSR devrait remplacer les "{Machin}" par "_Machin" |
- Alain Meunier
|
|
- Alain Meunier
|
1.02r5 |
| 26 |
24.6.1998 |
- Alain Meunier
|
Externalisation du fichier de ressource de F4DTK dans un fichier "F4DTK.RSR" |
- Alain Meunier
|
|
Alain Meunier |
1.02r5 |
| 27 |
25.6.98 |
Maurice Inzirillo |
Je pense que le pop-up menu des mots clés : "au cas ou" pourrait-être enrichi d'un popup hierarchique permettant de définir le nombre de cas
->au cas ou `Popup 1er niveau
->:(Expression_booléenne_1) `Popup 2ème niveau
->:(Expression_booléenne_2)
->:(Expression_booléenne_3)
->:(Expression_booléenne_4)
->:(Expression_booléenne_5)
->:(Expression_booléenne_6)
->:(Expression_booléenne_7)
->:(Expression_booléenne_8)
->:(Expression_booléenne_9)
->:(Expression_booléenne_10)
->:(Expression_booléenne_11)
Si la touche Shift est pressée sur l'un des popup de 2ème niveau, un dialogue demande une expression qui remplacera "Expression_booléenne_x"
Modifié par Alain Meunier. La touche shift fait apparaître un dialogue permattant de définir le nombre de cas, lors du choix du pop-up menu des mots clés : "au cas ou" |
- Alain Meunier
|
|
- Alain Meunier
|
1.02r5 |
| 29 |
|
|
|
|
|
|
|
| 30 |
|
|
|
|
|
|
|
| 31 |
|
|
|
|
|
|
|
| 32 |
|
|
|
|
|
|
|
| 33 |
|
|
|
|
|
|
|