CmisSync.SetupController.TutorialSkipped C# (CSharp) Method

TutorialSkipped() public method

Tutorial has been skipped, go to last step of wizard.
public TutorialSkipped ( ) : void
return void
        public void TutorialSkipped()
        {
            TutorialCurrentPage = 4;
            ChangePageEvent(PageType.Tutorial);
        }

Usage Example

Esempio n. 1
0
        void ShowTutorialPage()
        {
            string slide_image_path = Path.Combine(NSBundle.MainBundle.ResourcePath, "Pixmaps", "tutorial-slide-" + Controller.TutorialCurrentPage + ".png");

            SlideImage = new NSImage(slide_image_path)
            {
                Size = new SizeF(350, 200)
            };
            SlideImageView = new NSImageView()
            {
                Image = SlideImage,
                Frame = new RectangleF(215, Frame.Height - 350, 350, 200)
            };
            ContentView.AddSubview(SlideImageView);
            switch (Controller.TutorialCurrentPage)
            {
            case 1:
            {
                Header             = Properties_Resources.WhatsNext;
                Description        = Properties_Resources.CmisSyncCreates;
                SkipTutorialButton = new NSButton()
                {
                    Title = Properties_Resources.SkipTutorial
                };
                ContinueButton = new NSButton()
                {
                    Title = Properties_Resources.Continue
                };
                SkipTutorialButton.Activated += delegate
                {
                    Controller.TutorialSkipped();
                };
                ContinueButton.Activated += delegate
                {
                    Controller.TutorialPageCompleted();
                };
                ContentView.AddSubview(SlideImageView);
                Buttons.Add(ContinueButton);
                Buttons.Add(SkipTutorialButton);
                break;
            }

            case 2:
            {
                Header         = Properties_Resources.Synchronization;
                Description    = Properties_Resources.DocumentsAre;
                ContinueButton = new NSButton()
                {
                    Title = Properties_Resources.Continue
                };
                ContinueButton.Activated += delegate
                {
                    Controller.TutorialPageCompleted();
                };
                Buttons.Add(ContinueButton);
                break;
            }

            case 3:
            {
                Header         = Properties_Resources.StatusIcon;
                Description    = Properties_Resources.StatusIconShows;
                ContinueButton = new NSButton()
                {
                    Title = Properties_Resources.Continue
                };
                ContinueButton.Activated += delegate
                {
                    Controller.TutorialPageCompleted();
                };
                Buttons.Add(ContinueButton);
                break;
            }

            case 4:
            {
                Header             = Properties_Resources.AddFolders;
                Description        = Properties_Resources.YouCan;
                StartupCheckButton = new NSButton()
                {
                    Frame = new RectangleF(190, Frame.Height - 400, 300, 18),
                    Title = Properties_Resources.Startup,
                    State = NSCellStateValue.On
                };
                StartupCheckButton.SetButtonType(NSButtonType.Switch);
                FinishButton = new NSButton()
                {
                    Title = Properties_Resources.Finish
                };
                StartupCheckButton.Activated += delegate
                {
                    Controller.StartupItemChanged(StartupCheckButton.State == NSCellStateValue.On);
                };
                FinishButton.Activated += delegate
                {
                    Controller.TutorialPageCompleted();
                };
                ContentView.AddSubview(StartupCheckButton);
                Buttons.Add(FinishButton);
                break;
            }
            }
        }
All Usage Examples Of CmisSync.SetupController::TutorialSkipped