Exemplo n.º 1
0
 /// <summary>
 /// Execute the command.
 /// </summary>
 public override void execute()
 {
     CadKit.Interfaces.IFrameDump frameDump = CadKit.Documents.Manager.Instance.ActiveView as CadKit.Interfaces.IFrameDump;
     if (null != frameDump)
     {
         if (frameDump.DumpFrames)
         {
             frameDump.DumpFrames = false;
         }
         else
         {
             CadKit.Helios.Lib.FrameDump frameDumpDialog = new CadKit.Helios.Lib.FrameDump();
             if (frameDumpDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
             {
                 frameDump.Directory    = frameDumpDialog.Directory;
                 frameDump.Extension    = frameDumpDialog.Extension;
                 frameDump.BaseFilename = frameDumpDialog.Filename;
                 frameDump.DumpFrames   = true;
             }
         }
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// Determine if the button is checked.
 /// </summary>
 protected override bool _isChecked()
 {
     CadKit.Interfaces.IFrameDump frameDump = CadKit.Documents.Manager.Instance.ActiveView as CadKit.Interfaces.IFrameDump;
     return((null != frameDump) && (frameDump.DumpFrames));
 }
Exemplo n.º 3
0
 /// <summary>
 /// Determine if the button should be enabled.
 /// </summary>
 protected override bool _shouldBeEnabled()
 {
     CadKit.Interfaces.IFrameDump frameDump = CadKit.Documents.Manager.Instance.ActiveView as CadKit.Interfaces.IFrameDump;
     return(null != frameDump);
 }