- From: fwsmail35 <fwsmail35@aol.com>
- Date: Sat, 07 Oct 2006 13:39:49 +0200
- To: www-amaya-dev@w3.org
Hello, Thank you for your help, I continued a little the functions for the panel, but I have still some questions. 1) Organization of the panel I looked at Panel_SpeChar.xrc in order to change the organisation of the MathML palette, but I think I need to make function that refresh the panel when you select a subsection. I ignore where and how to do this, maybe in AmayaMATHMLPanel.cpp ? For the moment, I prefer making new functions that generate MathML code in MathEdit.c, except if it can be done easily. By the way, I see a table "mIcons" in MathEdit.c, but I don't know if I have to complete it ? 2) The debug mode Altough I follow your instructions, I don't succeed in activating the debug mode. I first tried "configure --with-debug" but this does not change the options file. So I manually edit options.in with "-DAMAYA_DEBUG" at the AMAYA_OPTIONS= but when I do "Help -> about", nothing happens except the information window. Is it normal ? I don't find tree.debug or the other files you mentionned. It is a shame, as I can't really know neither the structure of the tree, nor if there are bugs in the constructions. 3) Put symbols and text in trees I use what was done for the Sigma symbol, but I don't know precisely the type CHAR_T. It seems that when the value of a special character is too large, the symbol is replaced by a square. About the text like in "id" or "True", I use a table of CHAR_T but it isn't very convenient... I suppose there are others ways to put a string in the tree ? Where can I find informations about the possible content of a tree ? I would also like to know if there are functions to easily insert parenthesis or mtable in a new contructions or if I have to make them. 4) Set the position of the cursor I would like to know if there are functions that set the position of the cursor or the selection at the screen. For example when you insert a symbol, this one continues to be selected. I tried the "Unselect" function but it completely unselect the document whereas I would just like to put the cursor after the new inserted symbol. 5) Making structures with empty squares ("structures à trou") I tried to make structures of this type but the empty "mi" I created are deleted then if they aren't in a "mrow". Moreover I don't know how to make empty "mi" that are represented by squares at the screen. Strangely, some of them appear whereas I didn't ask them, for example it is the case of the congru, exists or forall constructions. The problem comes again from the fact that I can't access to the debug mode. 6) New constructions enabled To conclude, here is a list of constructions for the moment, even if there are not all finished, so you can test them : - The symbol or text of constants - The accents - conjuguaison / complement - The binary relations/operations (implies, intersection...) - The operation on a family (Sigma, Product, Union...) - The quantificators - Congru - combination - exposants (supplus...) - symbol with a sub element (aleph, omega) Regards, Fred
Received on Saturday, 7 October 2006 11:40:03 UTC