public override void openImageGallery(ActionListener response) {
     exitLock = true;
     pendingCaptureCallback = response;
     openGaleriaCamera();
 }
 private void fireCapture(com.codename1.ui.events.ActionEvent ev) {
     com.codename1.ui.util.EventDispatcher ed = new com.codename1.ui.util.EventDispatcher();
     ed.@this();
     ed.addListener((java.lang.Object)pendingCaptureCallback);
     ed.fireActionEvent(ev);
     pendingCaptureCallback = null;
     exitLock = false;
 }
 public override void capturePhoto(global::com.codename1.ui.events.ActionListener n1)
 {
     exitLock = true;
     pendingCaptureCallback = n1;
     System.Windows.Deployment.Current.Dispatcher.BeginInvoke(() =>
     {
         CameraCaptureTask t = new CameraCaptureTask();
         t.Completed += t_Completed;
         t.Show();
     });
 }