From 71cda3b05a98ce60eea835d623f280a8e102d20c Mon Sep 17 00:00:00 2001 From: Tomato9438 Date: Thu, 8 Feb 2024 17:32:22 +0900 Subject: [PATCH] Fixing invisible text --- .../contents.xcworkspacedata | 7 +++++++ .../xcshareddata/IDEWorkspaceChecks.plist | 8 ++++++++ .../UserInterfaceState.xcuserstate | Bin 0 -> 11485 bytes .../xcschemes/xcschememanagement.plist | 14 ++++++++++++++ .../LineNumberTextView/LineNumberGutter.swift | 2 ++ 5 files changed, 31 insertions(+) create mode 100644 LineNumberTextView/LineNumberTextView.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 LineNumberTextView/LineNumberTextView.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 LineNumberTextView/LineNumberTextView.xcodeproj/project.xcworkspace/xcuserdata/daniel.xcuserdatad/UserInterfaceState.xcuserstate create mode 100644 LineNumberTextView/LineNumberTextView.xcodeproj/xcuserdata/daniel.xcuserdatad/xcschemes/xcschememanagement.plist diff --git a/LineNumberTextView/LineNumberTextView.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/LineNumberTextView/LineNumberTextView.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..919434a --- /dev/null +++ b/LineNumberTextView/LineNumberTextView.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/LineNumberTextView/LineNumberTextView.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/LineNumberTextView/LineNumberTextView.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/LineNumberTextView/LineNumberTextView.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/LineNumberTextView/LineNumberTextView.xcodeproj/project.xcworkspace/xcuserdata/daniel.xcuserdatad/UserInterfaceState.xcuserstate b/LineNumberTextView/LineNumberTextView.xcodeproj/project.xcworkspace/xcuserdata/daniel.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000000000000000000000000000000000000..e904b3d2c8d8064e5a109244464d1f5e2e62808c GIT binary patch literal 11485 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 mXmzwXmO8F(w literal 0 HcmV?d00001 diff --git a/LineNumberTextView/LineNumberTextView.xcodeproj/xcuserdata/daniel.xcuserdatad/xcschemes/xcschememanagement.plist b/LineNumberTextView/LineNumberTextView.xcodeproj/xcuserdata/daniel.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..226426d --- /dev/null +++ b/LineNumberTextView/LineNumberTextView.xcodeproj/xcuserdata/daniel.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,14 @@ + + + + + SchemeUserState + + LineNumberTextView.xcscheme_^#shared#^_ + + orderHint + 0 + + + + diff --git a/LineNumberTextView/LineNumberTextView/LineNumberGutter.swift b/LineNumberTextView/LineNumberTextView/LineNumberGutter.swift index 8b11d96..e5a4a52 100644 --- a/LineNumberTextView/LineNumberTextView/LineNumberGutter.swift +++ b/LineNumberTextView/LineNumberTextView/LineNumberGutter.swift @@ -67,6 +67,8 @@ class LineNumberGutter: NSRulerView { self.clientView = textView // Define the ruler's width. self.ruleThickness = GUTTER_WIDTH + // Fixing an issue with invisible text + self.clipsToBounds = true } /// Initializes a default LineNumberGutter, attached to the given textView.