Exemple #1
0
        protected override Result RunCommand(RhinoDoc doc, RunMode mode)
        {
            var rc = Result.Cancel;

            if (mode == RunMode.Interactive)
            {
                var dialog = new Views.SampleCsEtoModalDialog();
                dialog.RestorePosition();
                var dialog_rc = dialog.ShowModal(RhinoEtoApp.MainWindow);
                dialog.SavePosition();
                if (dialog_rc == Eto.Forms.DialogResult.Ok)
                {
                    rc = Result.Success;
                }
            }
            else
            {
                var msg = string.Format("Scriptable version of {0} command not implemented.", EnglishName);
                RhinoApp.WriteLine(msg);
            }

            return(rc);
        }
 protected override Rhino.Commands.Result RunCommand(Rhino.RhinoDoc doc, Rhino.Commands.RunMode mode)
 {
     var dialog = new Views.SampleCsEtoModalDialog();
       var rc = dialog.ShowModal(SampleCsEtoHelpers.MainWindow);
       return (rc == Eto.Forms.DialogResult.Ok) ? Rhino.Commands.Result.Success : Rhino.Commands.Result.Cancel;
 }