]> matita.cs.unibo.it Git - helm.git/commit
Added some controls concerning the graphical deleting.
authorPaolo Marinelli <paolo.marinelli@unibo.it>
Mon, 27 Jan 2003 16:34:49 +0000 (16:34 +0000)
committerPaolo Marinelli <paolo.marinelli@unibo.it>
Mon, 27 Jan 2003 16:34:49 +0000 (16:34 +0000)
commit6bb809fdd7a94a55031dbb50f5510539aae13b28
treebe55fcb32219fb1e9edb4e9a36420bb916f14826
parent56b68e877e6eb517c3efba7d9485947e940f7785
Added some controls concerning the graphical deleting.
Now, it's possible to delete a macro which accepts (delimited or not delimited)
arguments.
To meet this goal, the following source files have been modified:
   src/TNode.*
     added a new public method: void TNode::replace(const TNode& first, TNode& last)
       This method is used to replace a node with the nodes between
       first (included) and last (not included).
   src/TPushParser.*
     Some code lines have been added to handle the graphical deleting of
     macro which accepts arguments.
     Added new private method: void TPushParser::rgreplace_futher(void)
       This method is used in TPushParser::gdelete_prev() and
       TPushParser::do_gdelete() methods. This method replaces a
       group with id having the cursor as unic child, with the
       cursor. Then, it repeats the control.
   dictionary.xml
     a new entry is avaible to test the deleting of a macro which is
     "leftOpen".
helm/DEVEL/mathml_editor/dictionary.xml
helm/DEVEL/mathml_editor/src/TNode.cc
helm/DEVEL/mathml_editor/src/TNode.hh
helm/DEVEL/mathml_editor/src/TPushParser.cc
helm/DEVEL/mathml_editor/src/TPushParser.hh
helm/DEVEL/mathml_editor/test/editor.cc
helm/DEVEL/mathml_editor/test/guiGTK.c
helm/DEVEL/mathml_editor/xsl/tml-mmlp.xsl