User 870ab5b546
28-08-2012 13:26:00
For a while I have had a configuration file with the following lines:
<item id="insertElectronFlow2"/>
<item id="insertElectronFlow"/>
<item id="insertRectangle"/>
<item id="insertArrow"/>
<item id="insertTwoHeadedArrow"/>
When I upgraded some users from Marvin 5.4.1.1 to Marvin 5.10.2, I found that the Insert Arrow button no longer appeared on the toolbar. After some investigation, I found that I needed to change the configuration file to:
<item id="insertElectronFlow2"/>
<item id="insertElectronFlow"/>
<item id="insertRectangle"/>
<item id="insertArrow"/>
<item id="GraphicArrows.insertArrow"/>
<item id="insertTwoHeadedArrow"/>
I keep the old "insertArrow" line because I use this configuration file for both Marvin 5.4.1.1 and Marvin 5.10.2. Marvin 5.4.1.1 understands "insertArrow" and doesn't understand "GraphicArrows.insertArrow", and vice versa for Marvin 5.10.2.
In the future, I would be most appreciative if you did not make old configuration files incompatible with newer versions of Marvin.