From 31e089fc1df1a30d4a924b8304eea896a92dabf3 Mon Sep 17 00:00:00 2001 From: Brent Simmons Date: Mon, 29 Jul 2019 19:56:22 -0700 Subject: [PATCH] Add an active property to the scripting definition for Account. --- Mac/Resources/NetNewsWire.sdef | 5 ++++- Mac/Scriptability/Account+Scriptability.swift | 12 +++++++++++- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/Mac/Resources/NetNewsWire.sdef b/Mac/Resources/NetNewsWire.sdef index c025b6e1d..5a754f993 100644 --- a/Mac/Resources/NetNewsWire.sdef +++ b/Mac/Resources/NetNewsWire.sdef @@ -84,7 +84,10 @@ - + + + + diff --git a/Mac/Scriptability/Account+Scriptability.swift b/Mac/Scriptability/Account+Scriptability.swift index a89e59522..9513e3fab 100644 --- a/Mac/Scriptability/Account+Scriptability.swift +++ b/Mac/Scriptability/Account+Scriptability.swift @@ -25,7 +25,17 @@ class ScriptableAccount: NSObject, UniqueIdScriptingObject, ScriptingObjectConta let scriptObjectSpecifier = myContainer.makeFormUniqueIDScriptObjectSpecifier(forObject:self) return (scriptObjectSpecifier) } - + + @objc(scriptingIsActive) + var scriptingIsActive: Bool { + get { + return account.isActive + } + set { + account.isActive = newValue + } + } + // MARK: --- ScriptingObject protocol --- var scriptingKey: String {