예제 #1
0
        public virtual int Connect(string target, global::System.nint timeout, string myId)
        {
            if (target == null)
            {
                throw new ArgumentNullException("target");
            }
            if (myId == null)
            {
                throw new ArgumentNullException("myId");
            }
            var nstarget = NSString.CreateNative(target);
            var nsmyId   = NSString.CreateNative(myId);

            int ret;

            if (IsDirectBinding)
            {
                ret = global::ApiDefinition.Messaging.int_objc_msgSend_IntPtr_nint_IntPtr(this.Handle, Selector.GetHandle("connect:timeout:myId:"), nstarget, timeout, nsmyId);
            }
            else
            {
                ret = global::ApiDefinition.Messaging.int_objc_msgSendSuper_IntPtr_nint_IntPtr(this.SuperHandle, Selector.GetHandle("connect:timeout:myId:"), nstarget, timeout, nsmyId);
            }
            NSString.ReleaseNative(nstarget);
            NSString.ReleaseNative(nsmyId);

            return(ret);
        }
예제 #2
0
 public void DidSelectIndex(AwesomeMenu menu, global::System.nint idx)
 {
     if (menu == null)
     {
         throw new ArgumentNullException("menu");
     }
     ApiDefinition.Messaging.void_objc_msgSend_IntPtr_nint(this.Handle, Selector.GetHandle("awesomeMenu:didSelectIndex:"), menu.Handle, idx);
 }
예제 #3
0
 public virtual bool SetSwipeTimeoutDuration(global::System.nint seconds)
 {
     if (IsDirectBinding)
     {
         return(global::ApiDefinition.Messaging.bool_objc_msgSend_nint(this.Handle, Selector.GetHandle("setSwipeTimeoutDuration:"), seconds));
     }
     else
     {
         return(global::ApiDefinition.Messaging.bool_objc_msgSendSuper_nint(this.SuperHandle, Selector.GetHandle("setSwipeTimeoutDuration:"), seconds));
     }
 }
예제 #4
0
 public virtual UmRet SendCommandSetPrePAN(global::System.nint prePAN)
 {
     if (IsDirectBinding)
     {
         return((UmRet)global::ApiDefinition.Messaging.UInt32_objc_msgSend_nint(this.Handle, Selector.GetHandle("sendCommandSetPrePAN:"), prePAN));
     }
     else
     {
         return((UmRet)global::ApiDefinition.Messaging.UInt32_objc_msgSendSuper_nint(this.SuperHandle, Selector.GetHandle("sendCommandSetPrePAN:"), prePAN));
     }
 }
예제 #5
0
 public virtual int AddCreateWindow(global::System.nint number, global::System.nint x, global::System.nint y, global::System.nint width, global::System.nint height, int scrollMode)
 {
     if (IsDirectBinding)
     {
         return(global::ApiDefinition.Messaging.int_objc_msgSend_nint_nint_nint_nint_nint_int(this.Handle, Selector.GetHandle("addCreateWindow:x:y:width:height:scrollMode:"), number, x, y, width, height, scrollMode));
     }
     else
     {
         return(global::ApiDefinition.Messaging.int_objc_msgSendSuper_nint_nint_nint_nint_nint_int(this.SuperHandle, Selector.GetHandle("addCreateWindow:x:y:width:height:scrollMode:"), number, x, y, width, height, scrollMode));
     }
 }
예제 #6
0
 public virtual int AddSetBlink(global::System.nint interval)
 {
     if (IsDirectBinding)
     {
         return(global::ApiDefinition.Messaging.int_objc_msgSend_nint(this.Handle, Selector.GetHandle("addSetBlink:"), interval));
     }
     else
     {
         return(global::ApiDefinition.Messaging.int_objc_msgSendSuper_nint(this.SuperHandle, Selector.GetHandle("addSetBlink:"), interval));
     }
 }
예제 #7
0
 public virtual int AddSetCurrentWindow(global::System.nint number)
 {
     if (IsDirectBinding)
     {
         return(global::ApiDefinition.Messaging.int_objc_msgSend_nint(this.Handle, Selector.GetHandle("addSetCurrentWindow:"), number));
     }
     else
     {
         return(global::ApiDefinition.Messaging.int_objc_msgSendSuper_nint(this.SuperHandle, Selector.GetHandle("addSetCurrentWindow:"), number));
     }
 }
예제 #8
0
 public virtual int AddSetCursorPosition(global::System.nint x, global::System.nint y)
 {
     if (IsDirectBinding)
     {
         return(global::ApiDefinition.Messaging.int_objc_msgSend_nint_nint(this.Handle, Selector.GetHandle("addSetCursorPosition:y:"), x, y));
     }
     else
     {
         return(global::ApiDefinition.Messaging.int_objc_msgSendSuper_nint_nint(this.SuperHandle, Selector.GetHandle("addSetCursorPosition:y:"), x, y));
     }
 }
예제 #9
0
 public virtual void SetPrintWidth(global::System.nint width)
 {
     if (IsDirectBinding)
     {
         global::ApiDefinition.Messaging.void_objc_msgSend_nint(this.Handle, Selector.GetHandle("setPrintWidth:"), width);
     }
     else
     {
         global::ApiDefinition.Messaging.void_objc_msgSendSuper_nint(this.SuperHandle, Selector.GetHandle("setPrintWidth:"), width);
     }
 }
예제 #10
0
 public virtual void SetFontSizeMultiple(global::System.nint multiple)
 {
     if (IsDirectBinding)
     {
         global::ApiDefinition.Messaging.void_objc_msgSend_nint(this.Handle, Selector.GetHandle("setFontSizeMultiple:"), multiple);
     }
     else
     {
         global::ApiDefinition.Messaging.void_objc_msgSendSuper_nint(this.SuperHandle, Selector.GetHandle("setFontSizeMultiple:"), multiple);
     }
 }
 public TOCroppedImageAttributes(CGRect croppedFrame, global::System.nint angle, CGSize originalSize)
     : base(NSObjectFlag.Empty)
 {
     IsDirectBinding = GetType().Assembly == global::ApiDefinition.Messaging.this_assembly;
     if (IsDirectBinding)
     {
         InitializeHandle(global::ApiDefinition.Messaging.IntPtr_objc_msgSend_CGRect_nint_CGSize(this.Handle, Selector.GetHandle("initWithCroppedFrame:angle:originalImageSize:"), croppedFrame, angle, originalSize), "initWithCroppedFrame:angle:originalImageSize:");
     }
     else
     {
         InitializeHandle(global::ApiDefinition.Messaging.IntPtr_objc_msgSendSuper_CGRect_nint_CGSize(this.SuperHandle, Selector.GetHandle("initWithCroppedFrame:angle:originalImageSize:"), croppedFrame, angle, originalSize), "initWithCroppedFrame:angle:originalImageSize:");
     }
 }
        public virtual CGSize RotatedSize(CGSize sizeToRotate, global::System.nint textureIndex)
        {
            CGSize ret;

            if (IsDirectBinding)
            {
                if (Runtime.Arch == Arch.DEVICE)
                {
                    if (IntPtr.Size == 8)
                    {
                        ret = global::ApiDefinition.Messaging.CGSize_objc_msgSend_CGSize_nint(this.Handle, Selector.GetHandle("rotatedSize:forIndex:"), sizeToRotate, textureIndex);
                    }
                    else
                    {
                        global::ApiDefinition.Messaging.CGSize_objc_msgSend_stret_CGSize_nint(out ret, this.Handle, Selector.GetHandle("rotatedSize:forIndex:"), sizeToRotate, textureIndex);
                    }
                }
                else if (IntPtr.Size == 8)
                {
                    ret = global::ApiDefinition.Messaging.CGSize_objc_msgSend_CGSize_nint(this.Handle, Selector.GetHandle("rotatedSize:forIndex:"), sizeToRotate, textureIndex);
                }
                else
                {
                    ret = global::ApiDefinition.Messaging.CGSize_objc_msgSend_CGSize_nint(this.Handle, Selector.GetHandle("rotatedSize:forIndex:"), sizeToRotate, textureIndex);
                }
            }
            else
            {
                if (Runtime.Arch == Arch.DEVICE)
                {
                    if (IntPtr.Size == 8)
                    {
                        ret = global::ApiDefinition.Messaging.CGSize_objc_msgSendSuper_CGSize_nint(this.SuperHandle, Selector.GetHandle("rotatedSize:forIndex:"), sizeToRotate, textureIndex);
                    }
                    else
                    {
                        global::ApiDefinition.Messaging.CGSize_objc_msgSendSuper_stret_CGSize_nint(out ret, this.SuperHandle, Selector.GetHandle("rotatedSize:forIndex:"), sizeToRotate, textureIndex);
                    }
                }
                else if (IntPtr.Size == 8)
                {
                    ret = global::ApiDefinition.Messaging.CGSize_objc_msgSendSuper_CGSize_nint(this.SuperHandle, Selector.GetHandle("rotatedSize:forIndex:"), sizeToRotate, textureIndex);
                }
                else
                {
                    ret = global::ApiDefinition.Messaging.CGSize_objc_msgSendSuper_CGSize_nint(this.SuperHandle, Selector.GetHandle("rotatedSize:forIndex:"), sizeToRotate, textureIndex);
                }
            }
            return(ret);
        }
 public new virtual void AddTarget(GPUImageInput newTarget, global::System.nint textureLocation)
 {
     if (newTarget == null)
     {
         throw new ArgumentNullException("newTarget");
     }
     if (IsDirectBinding)
     {
         global::ApiDefinition.Messaging.void_objc_msgSend_IntPtr_nint(this.Handle, Selector.GetHandle("addTarget:atTextureLocation:"), newTarget.Handle, textureLocation);
     }
     else
     {
         global::ApiDefinition.Messaging.void_objc_msgSendSuper_IntPtr_nint(this.SuperHandle, Selector.GetHandle("addTarget:atTextureLocation:"), newTarget.Handle, textureLocation);
     }
 }
 public new virtual void SetInputFramebufferForTarget(GPUImageInput target, global::System.nint inputTextureIndex)
 {
     if (target == null)
     {
         throw new ArgumentNullException("target");
     }
     if (IsDirectBinding)
     {
         global::ApiDefinition.Messaging.void_objc_msgSend_IntPtr_nint(this.Handle, Selector.GetHandle("setInputFramebufferForTarget:atIndex:"), target.Handle, inputTextureIndex);
     }
     else
     {
         global::ApiDefinition.Messaging.void_objc_msgSendSuper_IntPtr_nint(this.SuperHandle, Selector.GetHandle("setInputFramebufferForTarget:atIndex:"), target.Handle, inputTextureIndex);
     }
 }
예제 #15
0
        public static int Connect(this IEpos2LineDisplay This, string target, global::System.nint timeout)
        {
            if (target == null)
            {
                throw new ArgumentNullException("target");
            }
            var nstarget = NSString.CreateNative(target);

            int ret;

            ret = global::ApiDefinition.Messaging.int_objc_msgSend_IntPtr_nint(This.Handle, Selector.GetHandle("connect:timeout:"), nstarget, timeout);
            NSString.ReleaseNative(nstarget);

            return(ret);
        }
예제 #16
0
        public static int AddReverseText(this IEpos2LineDisplay This, string data, global::System.nint x, global::System.nint y, int lang)
        {
            if (data == null)
            {
                throw new ArgumentNullException("data");
            }
            var nsdata = NSString.CreateNative(data);

            int ret;

            ret = global::ApiDefinition.Messaging.int_objc_msgSend_IntPtr_nint_nint_int(This.Handle, Selector.GetHandle("addReverseText:x:y:lang:"), nsdata, x, y, lang);
            NSString.ReleaseNative(nsdata);

            return(ret);
        }
예제 #17
0
        public virtual int AddText(string data, global::System.nint x, global::System.nint y, int lang)
        {
            if (data == null)
            {
                throw new ArgumentNullException("data");
            }
            var nsdata = NSString.CreateNative(data);

            int ret;

            if (IsDirectBinding)
            {
                ret = global::ApiDefinition.Messaging.int_objc_msgSend_IntPtr_nint_nint_int(this.Handle, Selector.GetHandle("addText:x:y:lang:"), nsdata, x, y, lang);
            }
            else
            {
                ret = global::ApiDefinition.Messaging.int_objc_msgSendSuper_IntPtr_nint_nint_int(this.SuperHandle, Selector.GetHandle("addText:x:y:lang:"), nsdata, x, y, lang);
            }
            NSString.ReleaseNative(nsdata);

            return(ret);
        }
예제 #18
0
        public virtual int AddMarqueeText(string data, int format, global::System.nint unitWait, global::System.nint repeatWait, global::System.nint repeatCount, int lang)
        {
            if (data == null)
            {
                throw new ArgumentNullException("data");
            }
            var nsdata = NSString.CreateNative(data);

            int ret;

            if (IsDirectBinding)
            {
                ret = global::ApiDefinition.Messaging.int_objc_msgSend_IntPtr_int_nint_nint_nint_int(this.Handle, Selector.GetHandle("addMarqueeText:format:unitWait:repeatWait:repeatCount:lang:"), nsdata, format, unitWait, repeatWait, repeatCount, lang);
            }
            else
            {
                ret = global::ApiDefinition.Messaging.int_objc_msgSendSuper_IntPtr_int_nint_nint_nint_int(this.SuperHandle, Selector.GetHandle("addMarqueeText:format:unitWait:repeatWait:repeatCount:lang:"), nsdata, format, unitWait, repeatWait, repeatCount, lang);
            }
            NSString.ReleaseNative(nsdata);

            return(ret);
        }
예제 #19
0
 public extern static void void_objc_msgSendSuper_nint(IntPtr receiver, IntPtr selector, global::System.nint arg1);
예제 #20
0
 public extern static int int_objc_msgSendSuper_int_nint_nint_nint_nint_nint_nint(IntPtr receiver, IntPtr selector, int arg1, global::System.nint arg2, global::System.nint arg3, global::System.nint arg4, global::System.nint arg5, global::System.nint arg6, global::System.nint arg7);
예제 #21
0
 public extern static int int_objc_msgSend_int_int_nint(IntPtr receiver, IntPtr selector, int arg1, int arg2, global::System.nint arg3);
예제 #22
0
 public extern static int int_objc_msgSendSuper_IntPtr_nint_IntPtr(IntPtr receiver, IntPtr selector, IntPtr arg1, global::System.nint arg2, IntPtr arg3);
예제 #23
0
 public TOActivityCroppedImageProvider(global::UIKit.UIImage image, CGRect cropFrame, global::System.nint angle)
     : base(NSObjectFlag.Empty)
 {
     if (image == null)
     {
         throw new ArgumentNullException("image");
     }
     IsDirectBinding = GetType().Assembly == global::ApiDefinition.Messaging.this_assembly;
     if (IsDirectBinding)
     {
         InitializeHandle(global::ApiDefinition.Messaging.IntPtr_objc_msgSend_IntPtr_CGRect_nint(this.Handle, Selector.GetHandle("initWithImage:cropFrame:angle:"), image.Handle, cropFrame, angle), "initWithImage:cropFrame:angle:");
     }
     else
     {
         InitializeHandle(global::ApiDefinition.Messaging.IntPtr_objc_msgSendSuper_IntPtr_CGRect_nint(this.SuperHandle, Selector.GetHandle("initWithImage:cropFrame:angle:"), image.Handle, cropFrame, angle), "initWithImage:cropFrame:angle:");
     }
 }
예제 #24
0
 public static int AddSetBlink(this IEpos2LineDisplay This, global::System.nint interval)
 {
     return(global::ApiDefinition.Messaging.int_objc_msgSend_nint(This.Handle, Selector.GetHandle("addSetBlink:"), interval));
 }
예제 #25
0
        public static int AddMarqueeText(this IEpos2LineDisplay This, string data, int format, global::System.nint unitWait, global::System.nint repeatWait, global::System.nint repeatCount, int lang)
        {
            if (data == null)
            {
                throw new ArgumentNullException("data");
            }
            var nsdata = NSString.CreateNative(data);

            int ret;

            ret = global::ApiDefinition.Messaging.int_objc_msgSend_IntPtr_int_nint_nint_nint_int(This.Handle, Selector.GetHandle("addMarqueeText:format:unitWait:repeatWait:repeatCount:lang:"), nsdata, format, unitWait, repeatWait, repeatCount, lang);
            NSString.ReleaseNative(nsdata);

            return(ret);
        }
예제 #26
0
 public static int AddSetCursorPosition(this IEpos2LineDisplay This, global::System.nint x, global::System.nint y)
 {
     return(global::ApiDefinition.Messaging.int_objc_msgSend_nint_nint(This.Handle, Selector.GetHandle("addSetCursorPosition:y:"), x, y));
 }
예제 #27
0
 public static int AddSetCurrentWindow(this IEpos2LineDisplay This, global::System.nint number)
 {
     return(global::ApiDefinition.Messaging.int_objc_msgSend_nint(This.Handle, Selector.GetHandle("addSetCurrentWindow:"), number));
 }
예제 #28
0
 public static int AddCreateWindow(this IEpos2LineDisplay This, global::System.nint number, global::System.nint x, global::System.nint y, global::System.nint width, global::System.nint height, int scrollMode)
 {
     return(global::ApiDefinition.Messaging.int_objc_msgSend_nint_nint_nint_nint_nint_int(This.Handle, Selector.GetHandle("addCreateWindow:x:y:width:height:scrollMode:"), number, x, y, width, height, scrollMode));
 }
예제 #29
0
 public static void SetCacheFlushingInterval(global::System.nint seconds)
 {
     ApiDefinition.Messaging.void_objc_msgSend_nint(class_ptr, Selector.GetHandle("setCacheFlushingInterval:"), seconds);
 }
 public abstract void Code(Epos2CommBox commBoxObj, int code, global::System.nint count);