| SYNEDIT (gestion des signets) | |
|
|
|
Auteur | Message |
---|
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: SYNEDIT (gestion des signets) Lun 6 Fév 2017 - 17:23 | |
| Klaus,
Actuellement on peut ajouter/supprimer un signet par les raccourcis clavier et par programme via kgf.
Pendant l' utilisation d' un objet synedit : - si on ajoute une ligne au-dessus de la ligne marquée, la marque suit sa ligne et se retrouve donc à ligne+1 - si on supprime une ligne marquée, le signet est supprimée. cela complique le schmilblick de la gestion de ces petites bêtes (les signets).
Ma question est la suivante: Y a t il un moyen de savoir si une ligne est marquée ? | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: SYNEDIT (gestion des signets) Lun 6 Fév 2017 - 17:36 | |
| Question: qu'est-ce que tu appelles "signet" ? Une ligne "marquée" ? Quels sont les raccourcis claviers concernés ? | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Lun 6 Fév 2017 - 17:42 | |
| Un petit dessin vaut mieux qu' un grand discours : | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: Re Lun 6 Fév 2017 - 17:43 | |
| vk%=48+x% res% =dll_call5("SendSingleKey",hnd%,VK%,1,0,1)
x% est le numéro de la ligne | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: SYNEDIT (gestion des signets) Lun 6 Fév 2017 - 17:47 | |
| Désolé, j'aurais dû y penser. Bien sur !
Je vais voir ça. | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Lun 6 Fév 2017 - 18:02 | |
| | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: SYNEDIT (gestion des signets) Lun 6 Fév 2017 - 18:44 | |
| - Citation :
- la ligne 3 devient la ligne 2 et le signet 3 prend le numero 2
Non, pas tout à fait exact. En fait, le signet de la ligne supprimée continue d'exister, mais il sera "cachée" sous le signet de la ligne suivante. La preuve: tu peux toujours "y aller" en frappant ctrl suivi de son nombre. Pour supprimer un signet, une sule solution: refaire ctrl/shift/n sur la ligne où il se trouve. Bon, revenons à la réalisation de ta demande. Si je te fournis un moyen, simple en occurrence, d'avoir la liste des signets définis avec leur numéro de ligne, est-ce que cela résoudrait ton problème ? Ca, c'est facile à faire. | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Lun 6 Fév 2017 - 18:51 | |
| Tu sais, je ne suis pas un garçon contrariant. Je prends tout ce qu' on me donne. Edit: En simplifiant, voilà ce que je veux arriver à faire : Ajout/suppression d' un signet par un simple bouton Aller à un signet en le sélectionnant dans une liste des signets existants
Dernière édition par ygeronimi le Lun 6 Fév 2017 - 18:56, édité 1 fois | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: SYNEDIT (gestion des signets) Lun 6 Fév 2017 - 18:54 | |
| OK. Ce sera fait dans qelques minutes. | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: SYNEDIT (gestion des signets) Lun 6 Fév 2017 - 19:21 | |
| | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Lun 6 Fév 2017 - 19:50 | |
| Merci Klaus, je vais charger tout de suite. | |
|
| |
Fredisland
Nombre de messages : 261 Date d'inscription : 30/03/2018
| Sujet: Re: SYNEDIT (gestion des signets) Mer 2 Mai 2018 - 11:51 | |
| Les fonctions synedit de KGF sont-elles applicables à un synedit PANORAMIC ? Dit autrement, est-il possible d'ajouter un signet sur un synedit PANO si on charge la DLL KGF ? | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: SYNEDIT (gestion des signets) Mer 2 Mai 2018 - 11:58 | |
| | |
|
| |
Fredisland
Nombre de messages : 261 Date d'inscription : 30/03/2018
| |
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Mer 2 Mai 2018 - 15:47 | |
| Voilà l' une des raisons qui ont eu raison de mon éditeur perso. Encore trop de restrictions sur cet objet en Panoramic pur. C' est un peu le mal du langage, on a un objet mais ses propriétés ne sont pas assez développées, l' objet GRID en est un autre exemple. | |
|
| |
Fredisland
Nombre de messages : 261 Date d'inscription : 30/03/2018
| |
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Mer 2 Mai 2018 - 17:01 | |
| Le problème ne vient pas de l' auteur ni de la philo mais un peu de nous. L' auteur sort un objet, commence à rendre disponible ses propriétés, et hop... ...on le distrait sur un autre sujet ou objet et l' évolution de l' objet s' interrompt. | |
|
| |
Jack Admin
Nombre de messages : 2395 Date d'inscription : 28/05/2007
| Sujet: Re: SYNEDIT (gestion des signets) Mer 2 Mai 2018 - 17:50 | |
| - Yannick a écrit:
- Le problème ne vient pas de l' auteur ni de la philo mais un peu de nous.
L' auteur sort un objet, commence à rendre disponible ses propriétés, et hop... ...on le distrait sur un autre sujet ou objet et l' évolution de l' objet s' interrompt. Tout est dit. _________________ username : panoramic@jack-panoramic password : panoramic123
Dernière édition par Jack le Sam 5 Mai 2018 - 10:39, édité 1 fois | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Mer 2 Mai 2018 - 19:17 | |
| @ Jack, L' objet SYNEDIT est un objet crucial pour un éditeur de code. Ceci dit, il n' a pas plus d' intérêt qu' un simple objet MEMO si il n' a pas toutes ses propriétés (gestion des pliages de blocs, gestion des signets, etc...) Il mérite d' être fini. Cela a d' autant plus d' importance si tu veux être soulagé de la partie éditeur et te consacrer au langage pur. Si un ou plusieurs éditeurs voyait le jour, ta charge se limiterait à l' édition des Make_... . Petit + Le développement de plusieurs éditeurs pour le langage augmenterait sa visibilité et attirerait d' autres nouveaux par les sites des Panoramiciens dédiés à leurs développements. | |
|
| |
Minibug
Nombre de messages : 4570 Age : 58 Localisation : Vienne (86) Date d'inscription : 09/02/2012
| Sujet: Re: SYNEDIT (gestion des signets) Mer 2 Mai 2018 - 19:28 | |
| Pauvre Jack, il ne sait plus où donner de la tête ! Concernant les signets, j'ai résolu le problème avec un LIST et des pseudo repères. Cela permet de se localiser dans un source même important. Voir mon éditeur PanExpress que j'ai repris dans ce fil de discussion et qui est téléchargeable sur mon webdav. https://panoramic.1fr1.net/t5162p25-une-copie-de-panoramic-editeur#70708 | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: SYNEDIT (gestion des signets) Mer 2 Mai 2018 - 20:44 | |
| Est-ce que vous avez essayé ce qui marche dans Panoramic-Editor: ctrl/shift/n n=1...9 pour définir le signet n ctrl/n n=1...9 pour aller au signet n parce que ça marche très bien, dans le Synedit de Panoramic... | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Mer 2 Mai 2018 - 20:55 | |
| Les raccourcis claviers... Ben, il manque la commande/Fonction que tu as créée dans KGF en natif pour les programmer. Ou j' ai sauté un épisode. | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: SYNEDIT (gestion des signets) Mer 2 Mai 2018 - 20:58 | |
| Si tu veux le faire par programme, pourquoi ne pas envoyer ces codes directement au Synedit via son handle ? Il y a les fonctions de KGF.dll pour cela, ou l'API indiqué par Papydall. Tout cela est parfaitement faisable. | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Mer 2 Mai 2018 - 21:03 | |
| Que l' on passe par KGF ou une API ce sera de l' externe. L' éditeur ne sera pas portable sur d' autres OS... | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: SYNEDIT (gestion des signets) Mer 2 Mai 2018 - 21:11 | |
| Certes. Mais ne penses-tu pas que sur d'autres OS, il y a des éditeurs genre NotePad++ qui feront parfaitement l'affaire ? Je me vois mal concevoir un éditeur universel pour Panoramic, sans une connaissance approfondie de ces différents OS.
Pour ma part, je me cantonne à Windows que je connais bien, et k'essaie d'en tirer le meilleur. Pour mempment, je n'ai pas l'impression que les versions pour d'autres OS soient si abouties que ça, encore moins utilisées à grande échelle. Le problème de l'éditeur se pose surtout sous Windows (quantitativement parlant, par rapport au nombtre d'utilisateurs). Et dans ce domaine, entre Panoramic_Editor qui a fait de sérieux progrès et Synedit_Editor, pour moi, c'est suffusant...
Je dis ça... ce n'est que mon avis personnel. Je ne souhaite en aucun cas décourager qui que ce soit de développer son propre éditeur. Loin s'en faut, et je suis avec un grand intérêt les différents projets qui sont actifs actuellement, dans ce domaine. | |
|
| |
Contenu sponsorisé
| Sujet: Re: SYNEDIT (gestion des signets) | |
| |
|
| |
| SYNEDIT (gestion des signets) | |
|