/// <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; } }
/// <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)); }
/// <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); }