- From: frederic07wang <frederic07wang@aol.com>
- Date: Fri, 01 Sep 2006 16:57:51 +0200
- To: www-amaya-dev@w3.org
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