Exemplo n.º 1
0
 private void SendProgressEvent(DisplayProgressCallback displayProgressCallback) {
   _typedEventSender.SendEventAsync(new ProgressReportEvent {
     DisplayText = displayProgressCallback(_currentStep, TotalStepCount),
     Completed = _currentStep,
     Total = TotalStepCount,
   });
 }
Exemplo n.º 2
0
 private void SendProgressEvent(DisplayProgressCallback displayProgressCallback)
 {
     _typedEventSender.SendEventAsync(new ProgressReportEvent {
         DisplayText = displayProgressCallback(_currentStep, TotalStepCount),
         Completed   = _currentStep,
         Total       = TotalStepCount,
     });
 }
Exemplo n.º 3
0
 internal DialogCallbacks(DisplayErrorCallback displayError, DisplayLoginCallback displayLogin, DisplayQuestionCallback displayQuestion,
                          DisplayProgressCallback displayProgress, CancelCallback cancel, UpdateProgressCallback updateProgress)
 {
     DisplayError    = Marshal.GetFunctionPointerForDelegate(displayError);
     DisplayLogin    = Marshal.GetFunctionPointerForDelegate(displayLogin);
     DisplayQuestion = Marshal.GetFunctionPointerForDelegate(displayQuestion);
     DisplayProgress = Marshal.GetFunctionPointerForDelegate(displayProgress);
     Cancel          = Marshal.GetFunctionPointerForDelegate(cancel);
     UpdateProgress  = Marshal.GetFunctionPointerForDelegate(updateProgress);
 }
Exemplo n.º 4
0
 internal DialogCallbacks(DisplayErrorCallback displayError, DisplayLoginCallback displayLogin, DisplayQuestionCallback displayQuestion,
                          DisplayProgressCallback displayProgress, CancelCallback cancel, UpdateProgressCallback updateProgress)
 {
     DisplayError    = displayError;
     DisplayLogin    = displayLogin;
     DisplayQuestion = displayQuestion;
     DisplayProgress = displayProgress;
     Cancel          = cancel;
     UpdateProgress  = updateProgress;
 }
        private void InitCallbacks(ref libvlc_dialog_cbs cbs)
        {
            DisplayErrorCallback    error          = new DisplayErrorCallback(pf_display_error);
            DisplayLoginCallback    login          = new DisplayLoginCallback(pf_display_login);
            DisplayQuestionCallback question       = new DisplayQuestionCallback(pf_display_question);
            DisplayProgressCallback progress       = new DisplayProgressCallback(pf_display_progress);
            CancelCallback          cancel         = new CancelCallback(pf_cancel);
            UpdateProgressCallback  updateProgress = new UpdateProgressCallback(pf_update_progress);

            cbs.pf_cancel           = Marshal.GetFunctionPointerForDelegate(cancel);
            cbs.pf_display_error    = Marshal.GetFunctionPointerForDelegate(error);
            cbs.pf_display_login    = Marshal.GetFunctionPointerForDelegate(login);
            cbs.pf_display_progress = Marshal.GetFunctionPointerForDelegate(progress);
            cbs.pf_display_question = Marshal.GetFunctionPointerForDelegate(question);
            cbs.pf_update_progress  = Marshal.GetFunctionPointerForDelegate(updateProgress);
        }
Exemplo n.º 6
0
 public void DisplayProgress(DisplayProgressCallback displayProgressCallback)
 {
     _eventsSent = true;
     SendProgressEvent(displayProgressCallback);
 }
Exemplo n.º 7
0
 public void DisplayProgress(DisplayProgressCallback displayProgressCallback) {
   _eventsSent = true;
   SendProgressEvent(displayProgressCallback);
 }