Пример #1
0
        private void Activate(OutstandingFailureNode ofn)
        {
            var ignore = new Button("Ignore");

            ignore.Clicked += () => { Ignore(ofn); Application.RequestStop(); };

            var update = new Button("Update");

            update.Clicked += () => { Update(ofn); Application.RequestStop(); };

            var cancel = new Button("Cancel");

            cancel.Clicked += () => { Application.RequestStop(); };

            var dlg = new Dialog("Failure", MainWindow.DlgWidth, MainWindow.DlgHeight, ignore, update, cancel);

            var lbl = new FailureView()
            {
                X              = 0,
                Y              = 0,
                Width          = Dim.Fill(),
                Height         = Dim.Fill(2),
                CurrentFailure = ofn.Failure
            };

            dlg.Add(lbl);

            Application.Run(dlg);
        }
Пример #2
0
 private void Ignore(OutstandingFailureNode ofn)
 {
     Ignorer.Add(ofn.Failure);
     Remove(ofn);
 }
Пример #3
0
 private void Update(OutstandingFailureNode ofn)
 {
     Updater.Add(ofn.Failure);
     Remove(ofn);
 }