コード例 #1
0
 private void CodeBlocksSort(xmlMarker.sortOption tmp)
 {
     Cursor.Current = Cursors.WaitCursor;
     xmlMarker.sortBy(tmp, cmsCodeBlocksSortReverse.Checked);
     getSortedCode(tmp);
     Cursor.Current = Cursors.Default;
     xmlMarker.listIDs();
 }
コード例 #2
0
        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();
            }
        }