IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Lazarus Pascal Discussion :

Configurer et personnaliser l'EDI Lazarus, un tutoriel de Jérôme Delauney


Sujet :

Lazarus Pascal

  1. #1
    Responsable Lazarus & Pascal

    Avatar de gvasseur58
    Homme Profil pro
    Cultivateur de code (bio)
    Inscrit en
    Février 2013
    Messages
    1 436
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Cultivateur de code (bio)
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2013
    Messages : 1 436
    Points : 20 855
    Points
    20 855
    Billets dans le blog
    84
    Par défaut Configurer et personnaliser l'EDI Lazarus, un tutoriel de Jérôme Delauney
    Bonjour à toutes et à tous !

    Dans ce tutoriel, notre ami Jérôme (BeanzMaster) montre comment obtenir une interface de programmation similaire à Delphi avec Lazarus. Il s'agit surtout d'obtenir l'EDI le plus agréable et le plus productif possible, aussi bien à partir des distributions officielles que par le biais de FPCUpDeluxe.

    Nom : image_31.jpg
Affichages : 4991
Taille : 123,3 Ko

    Le tutoriel propose entre autres la personnalisation des différents modules de l'EDI (dont l'éditeur de source et la barre d'outils), un bureau spécialisé dans le débogage ou encore l'exportation et l'importation de bureaux.
    Vous pouvez le lire ici : https://jerome-delauney.developpez.c...r-edi-lazarus/

    Souhaitons que vous fassiez bon accueil à cette nouvelle production et que vous n'hésitiez pas à poser toutes les questions que vous jugeriez utiles !

    Que pensez-vous de ce tutoriel ?
    Quelle expérience avez-vous de la personnalisation de Lazarus ?
    Utilisez-vous d'autres outils que ceux proposés ? Lesquels ?

    Retrouvez les meilleurs cours et tutoriels pour apprendre la programmation avec Lazarus.
    Accès à mon site et à mon blog. Actualités, cours et ressources Delphi, Lazarus et Pascal.
    Pensez à la balise - Quelqu'un vous a aidé ou vous appréciez une intervention ? Pensez au

  2. #2
    Membre extrêmement actif Avatar de Jon Shannow
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Avril 2011
    Messages
    4 339
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2011
    Messages : 4 339
    Points : 9 593
    Points
    9 593
    Par défaut
    Bonjour,

    D'abord, bravo et merci pour cet excellent tutoriel.

    Mais, j'ai une question/soucis.

    J'ai suivi pas à pas le tuto et j'ai donc maintenant un beau environnement de travail Lazarus.

    Mais, par contre, l'édition des forms est catastrophique ! Elles sont "dockées" dans l'éditeur de source, et ce n'est pas pratique du tout.
    J'ai beau chercher, je ne vois pas comment détacher l'éditeur de forms. J'ai des forms de grande taille et ce n'est pas gérable de cette manière.

    Merci de bien vouloir m'indiquer comment faire pour détacher cet éditeur.

    JS
    Au nom du pèze, du fisc et du St Estephe
    Au nom du fric, on baisse son froc...

  3. #3
    Expert confirmé
    Avatar de BeanzMaster
    Homme Profil pro
    Amateur Passionné
    Inscrit en
    Septembre 2015
    Messages
    1 899
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Amateur Passionné
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Septembre 2015
    Messages : 1 899
    Points : 4 346
    Points
    4 346
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par Jon Shannow Voir le message
    Bonjour,

    D'abord, bravo et merci pour cet excellent tutoriel.

    Mais, j'ai une question/soucis.

    J'ai suivi pas à pas le tuto et j'ai donc maintenant un beau environnement de travail Lazarus.

    Mais, par contre, l'édition des forms est catastrophique ! Elles sont "dockées" dans l'éditeur de source, et ce n'est pas pratique du tout.
    J'ai beau chercher, je ne vois pas comment détacher l'éditeur de forms. J'ai des forms de grande taille et ce n'est pas gérable de cette manière.

    Merci de bien vouloir m'indiquer comment faire pour détacher cet éditeur.

    JS
    Bonjour, et d'abord merci pour tes compliments

    Je suis d'accord avec toi. Avec cette disposition éditer des fiches de grande taille ce n'est pas très agréable. Surtout de la façon dont sont construites tes fiches (par exemple si tous tes contrôles se redimensionnent en fonction de la taille de la fenêtre)

    Malheureusement il n'est pas possible de détacher le concepteur de fiche. Sous Delphi (du moins la CE) c'est identique ; je crois, car je n'ai pas réussi non plus à détacher le concepteur.

    En comparaison, c'est comme pour la palette et la barre des composants. Je n'aime pas pas trop la palette sur le côté (comme dans Delphi). Ici avec Lazarus c'est que l'on a le choix de garder la Palette sous forme d'onglets en haut. Il manque juste un contrôle pour filtrer comme dans CodeTyphon.

    Cela serait une suggestion à faire à l'auteur de l'addon de pouvoir détacher le concepteur

    A bientôt
    • "L'Homme devrait mettre autant d'ardeur à simplifier sa vie qu'il met à la compliquer" - Henri Bergson
    • "Bien des livres auraient été plus clairs s'ils n'avaient pas voulu être si clairs" - Emmanuel Kant
    • "La simplicité est la sophistication suprême" - Léonard De Vinci
    • "Ce qui est facile à comprendre ou à faire pour toi, ne l'est pas forcément pour l'autre." - Mon pèrei

    Mes projets sur Github - Blog - Site DVP

  4. #4
    Membre extrêmement actif Avatar de Jon Shannow
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Avril 2011
    Messages
    4 339
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2011
    Messages : 4 339
    Points : 9 593
    Points
    9 593
    Par défaut
    Merci de cette réponse rapide.

    De quel addon s'agit-il (que je fasse la demande) ?
    Au nom du pèze, du fisc et du St Estephe
    Au nom du fric, on baisse son froc...

  5. #5
    Membre extrêmement actif Avatar de Jon Shannow
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Avril 2011
    Messages
    4 339
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2011
    Messages : 4 339
    Points : 9 593
    Points
    9 593
    Par défaut
    Bon, en attendant, j'ai désinstaller le paquet "sparta-dockedformeditor" et ça fonctionne, tout en gardant le reste des barres d'outils "docked".
    Donc, c'est cool.
    A+
    JS
    Et encore bravo et merci pour ce tutoriel.
    Au nom du pèze, du fisc et du St Estephe
    Au nom du fric, on baisse son froc...

  6. #6
    Expert confirmé
    Avatar de BeanzMaster
    Homme Profil pro
    Amateur Passionné
    Inscrit en
    Septembre 2015
    Messages
    1 899
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Amateur Passionné
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Septembre 2015
    Messages : 1 899
    Points : 4 346
    Points
    4 346
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par Jon Shannow Voir le message
    Bon, en attendant, j'ai désinstaller le paquet "sparta-dockedformeditor" et ça fonctionne, tout en gardant le reste des barres d'outils "docked".
    Donc, c'est cool.
    A+
    JS
    Et encore bravo et merci pour ce tutoriel.
    c'est bon à savoir

    Pour le nom tu l'as trouvé "sparta" pour le contact avec l'auteur il faut chercher dans le forum anglais dans la section "Third party" si je me souviens bien

    A+
    • "L'Homme devrait mettre autant d'ardeur à simplifier sa vie qu'il met à la compliquer" - Henri Bergson
    • "Bien des livres auraient été plus clairs s'ils n'avaient pas voulu être si clairs" - Emmanuel Kant
    • "La simplicité est la sophistication suprême" - Léonard De Vinci
    • "Ce qui est facile à comprendre ou à faire pour toi, ne l'est pas forcément pour l'autre." - Mon pèrei

    Mes projets sur Github - Blog - Site DVP

  7. #7
    Membre expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 658
    Points : 3 599
    Points
    3 599
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par BeanzMaster Voir le message
    Sous Delphi (du moins la CE) c'est identique ; je crois, car je n'ai pas réussi non plus à détacher le concepteur.
    Juste une petite précision : si si, c'est possible via le menu "Outils/Options", puis sélectionnez la rubrique "Concepteur de fiches" et décochez la case "Concepteur incorporé". Un redémarrage de Delphi est nécessaire. C'est le cas sur mon édition Pro donc comme la Community Edition est identique, l'option devrait y être.

    Je n'ai pas encore lu le tutoriel, il y a un moment que je n'ai pas essayé Lazarus mais ça me donne envie de le retester !
    Mon site - Mes tutoriels - GitHub - N'oubliez pas de consulter les FAQ Delphi et les cours et tutoriels Delphi

  8. #8
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 137
    Points : 163
    Points
    163
    Par défaut
    Bonjour,

    super tutorial, jusqu'ici je me basais sur les travaux de NewPascal pour avoir une apparence similaire à Delphi (github),

    mais avec ces modèles pré-configurés ou que je le fasse à la main comme dans ton guide, j'ai toujours eu un bug qui m’empêche d'utiliser le mode docked : c'est le passage automatique au bureau debug et retour au bureau normal après le debug. Au retour au bureau normal, certains panneaux ne s'affichent plus, qui m'obligent à redémarrer Lazarus après chaque débogage.

    Ça me le fait quelque soit la version de Lazarus utilisée, depuis les premières versions où l'anchordocking est apparu jusqu’à aujourd'hui. Je n’utilise Lazarus que sous Linux/GTK2, c'est peut être spécifique à cette plateforme. Du coup depuis je me suis habitué à utiliser le mode classique sur un bureau virtuel dédié, l"éditeur sur l'écran principal et toutes les autres fenêtres sur l'écran numéro deux.

  9. #9
    Expert confirmé
    Avatar de BeanzMaster
    Homme Profil pro
    Amateur Passionné
    Inscrit en
    Septembre 2015
    Messages
    1 899
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Amateur Passionné
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Septembre 2015
    Messages : 1 899
    Points : 4 346
    Points
    4 346
    Billets dans le blog
    2
    Par défaut
    Bonjour Thierry

    Merci de ton compliment

    Pour ton problème, quand tu as fini de configurer un bureau, quand tu l'enregistre, (Chapitre III étape 4). Il faut bien faire attention à décocher "Sauvegarder le bureau actif". Ensuite tu effectues les changements et tu enregistres le nouveau bureau sous un autres nom. Le problème c'est lorsque "Sauvegarder le bureau actif" est coché. Lorsque tu passes d'un bureau à l'autre, que tu fermes ou ouvres un fenêtre, les changements sont enregistrés. Autre solution tu enregistres ton 1er bureau en décochant "Sauvegarder...", puis tu l'enregistre une seconde fois avec un nom différent et tu re-coches "Sauvegarder..." tu fais tes modifications, puis tu sauvegardes de nouveau ce bureau en prenant soin de re-décocher "Sauvegarder..." . Normalement, maintenant tes bureaux resteront dans leur état d'origine.

    Bonne journée
    • "L'Homme devrait mettre autant d'ardeur à simplifier sa vie qu'il met à la compliquer" - Henri Bergson
    • "Bien des livres auraient été plus clairs s'ils n'avaient pas voulu être si clairs" - Emmanuel Kant
    • "La simplicité est la sophistication suprême" - Léonard De Vinci
    • "Ce qui est facile à comprendre ou à faire pour toi, ne l'est pas forcément pour l'autre." - Mon pèrei

    Mes projets sur Github - Blog - Site DVP

  10. #10
    Rédacteur

    Avatar de naute
    Homme Profil pro
    Retraité
    Inscrit en
    Mars 2009
    Messages
    708
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Mars 2009
    Messages : 708
    Points : 2 924
    Points
    2 924
    Par défaut
    Bonjour Jérôme .

    Tuto de qualité .

    J'ai bien envie de le mettre en application pour moderniser un peu l'interface classique de Lazarus, l'un des aspects les plus gênant étant l'encombrement de la barre des tâches par les fenêtres ouvertes.

    J'hésite toujours un peu à cause de la fenêtre de conception dockée dans l'interface. Quand j'étais principalement sous Windows, javais Delphi 7 et Delphi 2005 installés, mais j'utilisais préférentiellement Delphi 7 à cause de ça, et aussi, ne le nions pas, pour la qualité de l'aide. Donc, j'ai une petite question : est-ce qu'il y aurait un moyen simple pour basculer entre le bureau classique et le bureau moderne, avec le gestionnaire de bureau par exemple, en restant bien entendu sur le projet ouvert. Je ne pense pas que ce soit prévu mais on ne sait jamais.

    Tu me diras qu'il y a toujours la possibilité d'avoir deux installations de Lazarus, chacune avec sa propre version du bureau, ce qui me ramènera à la même situation que sous Windows.

    Sinon, si à la suite d'une évolution de Lazarus tu juges utile, voire nécessaire, de faire une mise à jour, tu pourrais éventuellement tenir compte des deux points suivant :
    • il semble qu'il y ait une capture en deux exemplaires au début du chapitre VIII. Configuration de l'éditeur de source ;
    • suggestion : peut-être pourrais-tu fournir le XML d'un bureau nouvelle génération "standard", que l'utilisateur pourra personnaliser s'il le désire.


    Encore bravo et merci pour ce tuto,
    amicalement,
    Hervé

  11. #11
    Expert éminent sénior
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    10 699
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 10 699
    Points : 15 042
    Points
    15 042
    Par défaut
    Salut,
    Citation Envoyé par naute Voir le message
    J'ai bien envie de le mettre en application pour moderniser un peu l'interface classique de Lazarus, l'un des aspects les plus gênants étant l'encombrement de la barre des tâches par les fenêtres ouvertes.
    tu ne le sais peut-être pas mais, pour ce problème, la solution se trouve dans le menu Outils / Options… / Environnement / Fenêtre et dans la zone à droite, tout en haut Affichage des fenêtres la première option : Afficher un seul bouton dans la barre des tâches a l'air de beaucoup mieux fonctionner en 2.0.10 qu'en 1.4.

    Enjoy !
    Il a à vivre sa vie comme ça et il est mûr sur ce mur se creusant la tête : peutêtre qu'il peut être sûr, etc.
    Oui, je milite pour l'orthographe et le respect du trait d'union à l'impératif.
    Après avoir posté, relisez-vous ! Et en cas d'erreur ou d'oubli, il existe un bouton « Modifier », à utiliser sans modération
    On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
    Mes 2 cts,
    --
    jp

  12. #12
    Rédacteur

    Avatar de naute
    Homme Profil pro
    Retraité
    Inscrit en
    Mars 2009
    Messages
    708
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Mars 2009
    Messages : 708
    Points : 2 924
    Points
    2 924
    Par défaut
    Bonjour Jipépé

    Citation Envoyé par Jipété Voir le message
    tu ne le sais peut-être pas...
    À l'évidence, non ! Merci pour le tuyau, c'est impeccable.

    Citation Envoyé par Jipété Voir le message
    Enjoy !
    I do!

    Techniquement, tu ne devrais pas mettre d'espace entre Enjoy et !. C'est de l'anglais !

    Amicalement,
    naute

Discussions similaires

  1. Réponses: 10
    Dernier message: 30/09/2014, 17h51
  2. script pour configurer la personnalisation du bureau
    Par lau_the_raptor dans le forum Windows
    Réponses: 4
    Dernier message: 19/06/2008, 11h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo