Subject: Re: eventaires des bugs LilyPondTool (était : Doc pour jEdit et LilyPond Tool,)

From: Martial <[email-masked]>
Date: Fri, 04 Jan 2008 18:57:15 +0100

Test de fonction

  Ma config.
     Windows XP2
      Lilypond 2.11.37
      jEdit 4.3pre11
      Java 1.6.0_03
      LilypondTool 2.10.4

> Menu Process/View
>     -View Pdf with external PDF-viewer
>         Ne fonctionne pas si le chemin contient un répertoire avec un espace

Pas de problème avec AdobeReader, mais refuse avec SumatraPDF
pourtant les 2 sont dans un répertoire avec espace
c:\Program Files\etc...

> Menu  Score
>     -Multimeasure rests skip/expand
>         Ouvre une boîte de dialogue d'erreur puis affiche
>             \set Score.skipBars=${dblhash}t  au lieu de \set 
> Score.skipBars=##t

Idem

> Menu Source Editing
>     -Convert Absolute to Relative Notes
>         On obtient une boîte de dialogue d'erreur, même en ayant bien pris 
> soin d'abord de séléctionner des notes .
>            " [...] Attempt to resolve method: convertAbsoluteToRelative() on 
> undefined variable or class name: NoteTranslater : at Line: 8 : in file:
>          jeditresource:/LilyPondTool.jar!/lilytool/macros/convertAbsoluteToRelative.bsh 
> : NoteTranslater .convertAbsoluteToRelative ( text )  [...] "

Idem

>     -Transpose Notes
>         Ne fonctionne pas.
>         Le bouton Ok de la boîte de dialogue qui s'ouvre, n'effectue aucune 
> action, la boîte de dialogue reste ouverte, sans rien faire.
>         Seul le bouton cancel fonctionne ...
>         (Des notes ont bien été sélectionnées et les champs remplis)

Idem

> Menu Development
>     - Docking
>         Donne une boîte de dialogue d'erreur
>         "[...] Parse error at line 1, column 51.  Encountered: docking
>         at bsh.Parser.generateParseException(Parser.java:5807) [..]"

Idem

Je ne me sers d'aucune de ces facilités de commande
par contre y'a un truc qui m'embête vraiment :
lorque j'ouvre mon fichier modele
Menu plugins
	Templates
		monmodele.ly

une partie des fonctions boolennes disparait

Exemple
Modele Original
...\...
ragged-bottom =  ##f		
ragged-last-bottom =  ##f 			
ragged-right = ##f 		
...\...
\override Score.MetronomeMark #'transparent =  ##t
\tempo 4 = 130

Ouverture du modele (Templates):
...\...
ragged-bottom =   ragged-last-bottom =  	ragged-right =
...\...
\override Score.MetronomeMark #'transparent = 		
\tempo 4 = 130

-- 
Martial
http://cathemline.org

---

From: "Gilles THIBAULT" <[email-masked]>
Date: Fri, 4 Jan 2008 20:09:28 +0100

>ragged-bottom =   ragged-last-bottom =  ragged-right =

Ah oui je comprends !
Les modèles en fait, sont des fichiers de commande (avec une syntaxe) et les 
## correspondent à ...des commentaires !
Il y avait un caractère spécial pour éviter ce genre de situation mais je 
n'arrive pas à le retrouver de mémoire.
Je m'étais lancé à fond dans ce langage il y a 1 ou 2 ans, et c'est en fait 
très puissant mais là je m'aperçois que j'ai tout oublié !!!

Ah je viens de retrouver le site que j'avais garder en favoris :
    http://velocity.apache.org/engine/releases/velocity-1.4/vtl-reference-guide.html

Bon encore un langage à apprendre...

Gilles

---

From: Martial <[email-masked]>
Date: Fri, 04 Jan 2008 21:01:18 +0100

> Les modèles en fait, sont des fichiers de commande (avec une syntaxe) et 
> les ## correspondent à ...des commentaires !
> Il y avait un caractère spécial pour éviter ce genre de situation mais 

Ha oui je vois
## This is a comment.

mauvaise pioche !
je vais fouiller pour trouver la parade !

Merci
-- 
Martial
http://cathemline.org

---

From: Martial <[email-masked]>
Date: Fri, 04 Jan 2008 23:39:28 +0100

J'ai trouvé

dans le modèle :

.../...
#set (  $df = '##f' )
#set (  $dt = '##t' )
	
		print-page-number = $dt 		
		  		
  		ragged-bottom =  $df		
		ragged-last-bottom =  $df 			
		ragged-right = $df 		
		after-title-space = 5\mm

.../...

qui donne quand on appel le modèle
(les directives velocity ne sont pas rendu)

.../...

		print-page-number = ##t 		
		 		
  		ragged-bottom =  ##f		
		ragged-last-bottom =  ##f 			
		ragged-right = ##f 		
		after-title-space = 5\mm

.../...

-- 
Martial
http://cathemline.org

---

From: "Gilles THIBAULT" <[email-masked]>
Date: Sat, 5 Jan 2008 22:29:36 +0100

> J'ai trouvé
    >
    > dans le modèle :
    > [...]
    > #set (  $df = '##f' )
    > #set (  $dt = '##t' )
    >
    > print-page-number = $dt ragged-bottom =  $df ragged-last-bottom =  $df
    > [...]
    >  ragged-bottom =  ##f ragged-last-bottom =  ##f ragged-right = ##f

Bravo, j'avais un peu cherché mais je m'étais un peu emmêlé les pédales.

Gilles