internal virtual void vmethod_8(int int_3) { if (int_3 > 0) { for (int i = 1; i < RowSize; i++) { CellExt ext2 = getCell(i, int_3); if (ext2 != null) { int colMerge = ext2.ColMerge; if (colMerge > 1) { ext2.setMerge(ext2.RowMerge, colMerge - 1); } } } for (int j = int_3 + 1; j < ColSize; j++) { for (int k = 0; k < RowSize; k++) { if (!isMerged(k, j)) { CellExt ext = getCell(k, j); if (ext != null) { ext.move(0, -1); } } } } matrix.deleteCol(int_3); } }
internal virtual void vmethod_7(int int_3) { if (int_3 > 0) { for (int i = 1; i < ColSize; i++) { CellExt ext2 = getCell(int_3, i); if (ext2 != null) { int rowMerge = ext2.RowMerge; if (rowMerge > 1) { ext2.setMerge(rowMerge - 1, ext2.ColMerge); } } } for (int j = int_3 + 1; j < RowSize; j++) { for (int k = 0; k < ColSize; k++) { if (!isMerged(j, k)) { CellExt ext = getCell(j, k); if (ext != null) { ext.move(-1, 0); } } } } matrix.deleteRow(int_3); } }