Palette MathML

    Thank you for detailing the steps, it permitted me to see clearer. I 
also think it's better to start completing the palette : it takes time 
but isn't something too difficult, even for someone who doesn't know the 
whole organisation of Amaya like me. Moreover if we adopt a pratice 
point of view, this panel can appear more important for the Amaya users 
than new MathML tags support. I will make the next part of my plan 
latter when I know Amaya source better because it is more complex and 
very linked to the implementation of Mathml content tags.
    Anyways, I can't compilate Amaya for the moment as I haven't got 
packages of developpement libraries and I can't directly connect to 
internet in order to download and install it. I hope I will be able to 
send my modifications in one or two weeks when this problem is solved 
and when I have installed CVS and xrced. By the way, I suppose the 
latter will allow me to make separated sections in the panel.
    I have already starded to make new 16x16 icons files and updated the 
old pictures for uniformity. I use black (#000000) for writing, red 
(#ff0000) for boxes and I save the png files as 16 colors pictures. This 
makes sizes files smaller (between 100 and 2OO bytes) but the main 
interest is having clear pictures (I mean "pas floues"). Here are the 
new icons I add for the moment : MATHML_abs, MATHML_complexcartesian, 
MATHML_complexpolar, MATHML_intdomain, MATHML_interunder, 
MATHML_intundefined, MATHML_lim, MATHML_limtendsto, MATHML_powerset, 
MATHML_produnder, MATHML_produnderover, MATHML_sumunder, MATHML_tendsto, 
MATHML_tendstotendsto, MATHML_unionunder. Maybe all names aren't enough 
explicit for you to guess the constructions but anyway I will send the 
pictures when I have CVS installed on my computer. About the 
construction "matrix", note that it corresponds in fact to <mtable> so 
my opinion is that it have to be rename "table" to avoid confusions with 
true matrix (ie with parenthesis). I also would like to know if it is 
possible to have greater icons than 16x16, because some complex 
constructions may lack of place.
    I looked to the files you mentionned and I believe I just have to 
complete some lists to declare the new constructions, except for 
Panel_MathML.xrc (althought It can be manually edited) and Mathedit.c. 
About this one, passing only the "construct" argument to 
CreateMathConstruct and then writing code for each cases seems to be an 
inconvenient if there is a lot of constructions. For the moment, only 
integral and sum are particulary but new constructions are likely to be 
of the same type so it would be a shame to always copy/paste the code 
for each one. So, I think about setting a more general scheme latter.

Fred

Received on Friday, 1 September 2006 14:58:19 UTC