Mode LAYOUT
Le mode LAYOUT aide a creer ou reviser des objets de layout FileMaker avec des instructions en langage naturel. Genie prepare du XML de layout FileMaker que vous pouvez relire, copier, puis coller dans FileMaker en mode LAYOUT.
Le mode LAYOUT reste volontairement un flux copier-coller. Genie ne modifie pas votre fichier en silence, ne cree pas de tables ou champs, ne redimensionne pas les parties du layout, ne change pas les themes et n’applique pas les changements pour vous.

Quand utiliser le mode LAYOUT
Section intitulée « Quand utiliser le mode LAYOUT »Utilisez le mode LAYOUT pour :
- ajouter un groupe de champs, libelles, boutons, lignes et formes
- restyler des objets deja presents sur un layout
- rendre des champs copies plus lisibles ou mieux alignes
- creer une carte, un panneau, une zone portail, une zone de boutons ou une section de formulaire a coller
- demander des comportements d’objet comme tooltips, noms d’objets, ordre de tabulation, conditions de masquage, placeholders de champs ou filtres de portail
Utilisez les outils FileMaker normaux pour creer le schema, les relations, les parties de layout, les themes, la securite, les menus personnalises ou la structure du fichier. Le mode LAYOUT peut referencer des metadonnees existantes, mais il ne cree pas de schema.
Creer de nouveaux objets de layout
Section intitulée « Creer de nouveaux objets de layout »- Ouvrez Genie et choisissez LAYOUT dans le composeur.
- Decrivez les objets voulus, avec le but, les champs, les libelles, les boutons et le style visuel.
- Envoyez le prompt.
- Si un vrai detail manque, Genie peut s’arreter a Layout Preflight et poser une question avant de generer.
- Quand le resultat est pret, utilisez Preview XML pour inspecter ou Copy for Paste pour preparer le presse-papiers FileMaker.
- Revenez dans FileMaker en mode LAYOUT et collez.

Reviser des objets selectionnes
Section intitulée « Reviser des objets selectionnes »Pour modifier des objets deja presents sur un layout FileMaker, copiez-les d’abord puis injectez-les dans Genie.
- Dans FileMaker, passez en mode LAYOUT.
- Selectionnez les objets de layout que Genie doit utiliser comme ensemble d’edition.
- Copiez les objets selectionnes.
- Dans Genie en mode LAYOUT, cliquez le bouton des objets de layout copies dans le composeur.
- Verifiez que Genie affiche le chip LAYOUT avec le nombre d’objets copies.
- Demandez le changement voulu, par exemple “center the text inside the fields and make the fonts a little larger.”
- Utilisez Copy for Paste, puis collez le XML genere dans FileMaker.


Les objets copies deviennent l’ensemble d’edition selectionne pour le prochain prompt Layout. Genie essaie de les conserver, sauf si vous demandez explicitement de les supprimer, consolider ou remplacer.
Relire et coller le resultat
Section intitulée « Relire et coller le resultat »Quand le mode LAYOUT reussit, Genie affiche une carte Layout XML Ready avec un court resume et les principaux groupes d’objets crees ou modifies.

- Preview XML ouvre le XML de layout genere pour inspection.
- Copy for Paste prepare le presse-papiers FileMaker pour coller les objets generes.
- Le XML genere est prevu pour le collage en mode LAYOUT de FileMaker.
Apres collage, positionnez les objets si necessaire et utilisez l’Inspector FileMaker pour les derniers ajustements.
Conseils
Section intitulée « Conseils »- Nommez les champs, boutons, portails, scripts ou listes de valeurs attendus.
- Si le prompt depend de metadonnees FileMaker, selectionnez les elements pertinents dans Metadata Explorer avant d’envoyer.
- Dites si Genie doit conserver la taille et l’espacement, ou s’il peut reorganiser les objets selectionnes.
- Pour les objets copies, soyez explicite si un objet doit etre retire.
- Demandez une section de layout a la fois lorsque le travail contient beaucoup de champs ou plusieurs groupes visuels.
Limites de securite
Section intitulée « Limites de securite »- Le mode LAYOUT cree du XML d’objets de layout a coller, pas des operations Apply de script.
- Il ne lance pas SQL et ne modifie pas les enregistrements.
- Il ne cree pas de champs, tables, relations, layouts ou scripts FileMaker.
- Il n’envoie pas le XML brut des objets copies au modele.
- Il ne colle pas et n’applique pas automatiquement le XML genere.