Beispiel #1
0
 /// <summary>
 /// Execute the command.
 /// </summary>
 public override void execute()
 {
     CadKit.Interfaces.IPolygonMode mode = CadKit.Documents.Manager.Instance.ActiveView as CadKit.Interfaces.IPolygonMode;
     if (null != mode)
     {
         mode.Face = this.Face;
         mode.Mode = (this.Mode == mode.Mode) ? CadKit.Interfaces.PolygonMode.Mode.NONE : this.Mode;
     }
 }
Beispiel #2
0
 /// <summary>
 /// Determine if the button is checked.
 /// </summary>
 protected override bool _isChecked()
 {
     CadKit.Interfaces.IPolygonMode mode = CadKit.Documents.Manager.Instance.ActiveView as CadKit.Interfaces.IPolygonMode;
     return((null != mode) && (mode.Mode == this.Mode));
 }
Beispiel #3
0
 /// <summary>
 /// Determine if the button should be enabled.
 /// </summary>
 protected override bool _shouldBeEnabled()
 {
     CadKit.Interfaces.IPolygonMode mode = CadKit.Documents.Manager.Instance.ActiveView as CadKit.Interfaces.IPolygonMode;
     return(null != mode);
 }