From dcede1455dad8aceb5afe9f7ab1e2610fec59efb Mon Sep 17 00:00:00 2001 From: Matthias Neeracher Date: Mon, 8 Dec 2014 02:41:19 +0100 Subject: [PATCH] Italicize programmer menu if board has upload protocol --- AVRsack/ASProjDoc.swift | 6 ++++++ AVRsack/Base.lproj/ASProjDoc.xib | 7 +++++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/AVRsack/ASProjDoc.swift b/AVRsack/ASProjDoc.swift index c68ace5..168b4e0 100644 --- a/AVRsack/ASProjDoc.swift +++ b/AVRsack/ASProjDoc.swift @@ -414,5 +414,11 @@ class ASProjDoc: NSDocument, NSOutlineViewDelegate, NSMenuDelegate { port = (item as NSPopUpButton).titleOfSelectedItem! portTool.setTitle(port) } + + var hasUploadProtocol : Bool { + get { + return ASHardware.instance().boards[board]?["upload.protocol"] != nil + } + } } diff --git a/AVRsack/Base.lproj/ASProjDoc.xib b/AVRsack/Base.lproj/ASProjDoc.xib index 34645fc..a2d331a 100644 --- a/AVRsack/Base.lproj/ASProjDoc.xib +++ b/AVRsack/Base.lproj/ASProjDoc.xib @@ -139,7 +139,7 @@ - + @@ -157,12 +157,15 @@ + + + - +