public void MouseDragEnd(int x, int y, int deltaX, int deltaY, int w, int h) { ___UiTransactionBegin(); if (CurEditOp != null) { CurEditOp.MouseDragEnd(x, y, deltaX, deltaY, w, h); if (CurEditOp.IsDone) { CapitulateCurOp(); } } ___UiTransactionEnd(); }