private void CodeBlocksSort(xmlMarker.sortOption tmp) { Cursor.Current = Cursors.WaitCursor; xmlMarker.sortBy(tmp, cmsCodeBlocksSortReverse.Checked); getSortedCode(tmp); Cursor.Current = Cursors.Default; xmlMarker.listIDs(); }
private void getSortedCode(xmlMarker.sortOption tmp) { unDo.setCode(fCTBCode.Text, cmsCodeBlocksRemoveAll.Text, this); clearTextSelection(0); manualEdit = true; if (gcode.loggerTrace && logMain) { Logger.Trace(" sortXMLTags by {0}", tmp.ToString()); } fCTBCode.Text = xmlMarker.getSortedCode(fCTBCode.Lines.ToArray <string>()); transformEnd(); if (foldLevel == 1) { fCTBCode.CollapseAllFoldingBlocks(); foldLevel = 1; } else if (foldLevel == 2) { foldBlocks2(); } }