public override void Clicked(UIAlertView alertView, int index) { if (index == 0) { dashboardViewController.NavigationItem.SetLeftBarButtonItem( new UIBarButtonItem("share screen", UIBarButtonItemStyle.Plain, (sender, args) => { NSString state = (NSString)ShowKit.ShowKit.GetStateForKey(ShowKit.Constants.SHKVideoInputDeviceKey); NSString SHKVideoInputDeviceScreen = new NSString(ShowKit.Constants.SHKVideoInputDeviceScreen); NSString SHKVideoInputDeviceFrontCamera = new NSString(ShowKit.Constants.SHKVideoInputDeviceFrontCamera); if (state == ShowKit.Constants.SHKVideoInputDeviceScreen) { ShowKit.ShowKit.SetState((NSString)ShowKit.Constants.SHKVideoScaleModeFill, ShowKit.Constants.SHKVideoScaleModeKey); dashboardViewController.mainVideoUIView.Hidden = false; dashboardViewController.prevVideoUIView.Hidden = false; dashboardViewController.shareContainer.Hidden = true; //dashboardViewController.sendButton.Hidden = true; dashboardViewController.NavigationItem.LeftBarButtonItem.Title = "share screen"; ShowKit.ShowKit.SetState(SHKVideoInputDeviceFrontCamera, ShowKit.Constants.SHKVideoInputDeviceKey); dashboardViewController.sendMessage(new NSString("request conference")); } else { dashboardViewController.mainVideoUIView.Hidden = true; dashboardViewController.prevVideoUIView.Hidden = true; dashboardViewController.shareContainer.Hidden = false; //dashboardViewController.sendButton.Hidden = false; dashboardViewController.NavigationItem.LeftBarButtonItem.Title = "conference"; ShowKit.ShowKit.SetState(SHKVideoInputDeviceScreen, ShowKit.Constants.SHKVideoInputDeviceKey); dashboardViewController.sendMessage(new NSString("request share screen")); } if (dashboardViewController.usernameTextField.IsFirstResponder) { dashboardViewController.usernameTextField.ResignFirstResponder(); } }) , true); ShowKit.ShowKit.AcceptCall(); } else { dashboardViewController.callContainer.Hidden = false; ShowKit.ShowKit.RejectCall(); } }
public override void Clicked(UIAlertView alertView, int index) { if (index == 0) { dashboardViewController.sendMessage(new NSString("accept share gesture")); ShowKit.ShowKit.SetState((NSString)ShowKit.Constants.SHKGestureCaptureModeBroadcast, ShowKit.Constants.SHKGestureCaptureModeKey); } else { } }