public void setFuncAtDragDown(Func func)
 {
     this.mDragDown = func;
 }
 public void setFuncAtDragUp(Func func)
 {
     this.mDragUp = func;
 }
 public void setFuncAtRight(Func func)
 {
     this.mRight = func;
 }
 public void setFuncAtUp(Func func)
 {
     this.mUp = func;
 }
 public void setFuncAtLeft(Func func) {
     this.mLeft = func;
 }