예제 #1
0
파일: RopIO.cs 프로젝트: joke325/Dotrop
 internal RopInput(RopBind own, InputCallBack inputCB)
 {
     this.own     = new WeakReference <RopBind>(own);
     this.lib     = own.getLib();
     this.iid     = null;
     this.inputCB = inputCB;
 }
예제 #2
0
파일: RopBind.cs 프로젝트: joke325/Dotrop
        public RopInput create_input(InputCallBack inputCB, object app_ctx, int tag = 0)
        {
            RopInput inp = new RopInput(this, inputCB);
            int      ret = (int)lib.rnp_input_from_callback(out RopHandle hnd, inp, app_ctx);

            inp.Attach(Util.PopHandle(lib, hnd, ret));
            PutObj(inp, tag);
            return(inp);
        }
예제 #3
0
파일: ASGUI.cs 프로젝트: wjk17/AnimaSoul
 public virtual int SortList(InputCallBack a, InputCallBack b)
 {
     if (a.order > b.order)
     {
         return(-1);
     }                                    //降序
     else if (a.order < b.order)
     {
         return(1);
     }
     return(0);
 }
예제 #4
0
 public static void registerCallBack(InputCallBack _inputCallBack)
 {
     inputCallBack = _inputCallBack;
 }