fesch / Structorizer.Desktop

Structorizer is a little tool which you can use to create Nassi-Schneiderman Diagrams (NSD).
https://structorizer.fisch.lu
GNU General Public License v3.0
65 stars 20 forks source link

Several drawing defects on rotated elements (CASE branches) #1160

Closed codemanyak closed 7 months ago

codemanyak commented 7 months ago

If a CASE branch consists of a single Instruction (or other atomic element) and happens to be be rotated (according to the branch rotation rule specified in Structure Preferences) then possible Analyser markers ("driehoekjes") and breakpoint markers are misplaced, i. e., they occur rotated outside the element (usually wthin the CASE selector field instead), the drawing of Jump (EXIT) and CALL elements is inconsistent, too: grafik

The selection region for the warning popup, however, is situated in the upper left corner as expected.

codemanyak commented 7 months ago

Solved in this way: grafik