Example #1
0
        public virtual void DismissWithStyle(CSNotificationViewStyle style, string message, global::System.Double duration, bool animated)
        {
            if (message == null)
            {
                throw new ArgumentNullException("message");
            }
            var nsmessage = NSString.CreateNative(message);

            if (IsDirectBinding)
            {
                ApiDefinition.Messaging.void_objc_msgSend_int_IntPtr_Double_bool(this.Handle, selDismissWithStyleMessageDurationAnimated_Handle, (int)style, nsmessage, duration, animated);
            }
            else
            {
                ApiDefinition.Messaging.void_objc_msgSendSuper_int_IntPtr_Double_bool(this.SuperHandle, selDismissWithStyleMessageDurationAnimated_Handle, (int)style, nsmessage, duration, animated);
            }
            NSString.ReleaseNative(nsmessage);
        }
		public static void ShowInViewController (global::MonoTouch.UIKit.UIViewController viewController, CSNotificationViewStyle style, string message)
		{
			if (viewController == null)
				throw new ArgumentNullException ("viewController");
			if (message == null)
				throw new ArgumentNullException ("message");
			var nsmessage = NSString.CreateNative (message);
			
			ApiDefinition.Messaging.void_objc_msgSend_IntPtr_int_IntPtr (class_ptr, selShowInViewControllerStyleMessage_Handle, viewController.Handle, (int)style, nsmessage);
			NSString.ReleaseNative (nsmessage);
			
		}
		public virtual void DismissWithStyle (CSNotificationViewStyle style, string message, global::System.Double duration, bool animated)
		{
			if (message == null)
				throw new ArgumentNullException ("message");
			var nsmessage = NSString.CreateNative (message);
			
			if (IsDirectBinding) {
				ApiDefinition.Messaging.void_objc_msgSend_int_IntPtr_Double_bool (this.Handle, selDismissWithStyleMessageDurationAnimated_Handle, (int)style, nsmessage, duration, animated);
			} else {
				ApiDefinition.Messaging.void_objc_msgSendSuper_int_IntPtr_Double_bool (this.SuperHandle, selDismissWithStyleMessageDurationAnimated_Handle, (int)style, nsmessage, duration, animated);
			}
			NSString.ReleaseNative (nsmessage);
			
		}
Example #4
0
        public static void ShowInViewController(global::MonoTouch.UIKit.UIViewController viewController, CSNotificationViewStyle style, string message)
        {
            if (viewController == null)
            {
                throw new ArgumentNullException("viewController");
            }
            if (message == null)
            {
                throw new ArgumentNullException("message");
            }
            var nsmessage = NSString.CreateNative(message);

            ApiDefinition.Messaging.void_objc_msgSend_IntPtr_int_IntPtr(class_ptr, selShowInViewControllerStyleMessage_Handle, viewController.Handle, (int)style, nsmessage);
            NSString.ReleaseNative(nsmessage);
        }