From 621ea657658ba4fb4f458f5b4beeb45765c827e9 Mon Sep 17 00:00:00 2001 From: Zachary Lineman <32944568+ActuallyZach@users.noreply.github.com> Date: Fri, 2 Oct 2020 14:37:52 -0400 Subject: [PATCH] Delete FireflyTextView.swift --- .../Models/Views/FireflyTextView.swift | 77 ------------------- 1 file changed, 77 deletions(-) delete mode 100644 Sources/Firefly/Models/Views/FireflyTextView.swift diff --git a/Sources/Firefly/Models/Views/FireflyTextView.swift b/Sources/Firefly/Models/Views/FireflyTextView.swift deleted file mode 100644 index 353c4b0..0000000 --- a/Sources/Firefly/Models/Views/FireflyTextView.swift +++ /dev/null @@ -1,77 +0,0 @@ -// -// FireflyTextView.swift -// Refly -// -// Created by Zachary lineman on 9/28/20. -// - -import UIKit - -//MARK: String Extensions -extension String { - func nsRange(fromRange range: Range) -> NSRange { - return NSRange(range, in: self) - } -} - -class FireflyTextView: UITextView { - var theme: Theme = Theme(themeString: "xcode-light") { - didSet(theme) { -// updateNumbers() - } - } - - var gutterWidth: CGFloat { - set(value) { textContainerInset = UIEdgeInsets(top: 0, left: value, bottom: 0, right: 0) } - get { return textContainerInset.left } - } - - override func layoutSubviews() { - super.layoutSubviews() - } - -// override func draw(_ rect: CGRect) { -// let gutterRect = CGRect(x: 0, y: rect.minY, width: gutterWidth, height: rect.height) -// let path = UIBezierPath(rect: gutterRect) -// theme.gutterStyle.backgroundColor.setFill() -// path.fill() -// updateNumbers() -// -// super.draw(rect) -// } -// -// //MARK: Line numbers -// public func updateNumbers() { -// let components = self.text.components(separatedBy: .newlines) -// let count = components.count -// var offset: CGFloat = 0 -// -// for x in 0.. NSAttributedString { -// let attr = NSMutableAttributedString(string: string) -// let range = NSMakeRange(0, attr.length) -// -// let attributes: [NSAttributedString.Key: Any] = [ -// .font: theme.mainFont!, -// .foregroundColor : theme.fontColor! -// ] -// -// attr.addAttributes(attributes, range: range) -// return attr -// } -}