diff options
-rw-r--r-- | Interfaces/English.lproj/MainMenu.xib | 11 | ||||
-rw-r--r-- | Source/SPBundleCommandTextView.m | 10 | ||||
-rw-r--r-- | Source/SPTextView.m | 2 |
3 files changed, 21 insertions, 2 deletions
diff --git a/Interfaces/English.lproj/MainMenu.xib b/Interfaces/English.lproj/MainMenu.xib index 71e0d7f3..548082af 100644 --- a/Interfaces/English.lproj/MainMenu.xib +++ b/Interfaces/English.lproj/MainMenu.xib @@ -1760,7 +1760,6 @@ </object> <object class="NSMenuItem" id="558064231"> <reference key="NSMenu" ref="171386461"/> - <bool key="NSIsHidden">YES</bool> <string key="NSTitle">Bundles</string> <string key="NSKeyEquiv"/> <int key="NSMnemonicLoc">2147483647</int> @@ -3103,6 +3102,14 @@ </object> <int key="connectionID">1190</int> </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">delegate</string> + <reference key="source" ref="171386461"/> + <reference key="destination" ref="432083121"/> + </object> + <int key="connectionID">1193</int> + </object> </object> <object class="IBMutableOrderedSet" key="objectRecords"> <object class="NSArray" key="orderedObjects"> @@ -5399,7 +5406,7 @@ </object> </object> <nil key="sourceID"/> - <int key="maxID">1190</int> + <int key="maxID">1193</int> </object> <object class="IBClassDescriber" key="IBDocument.Classes"> <object class="NSMutableArray" key="referencedPartialClassDescriptions"> diff --git a/Source/SPBundleCommandTextView.m b/Source/SPBundleCommandTextView.m index 6411ccfd..d467da46 100644 --- a/Source/SPBundleCommandTextView.m +++ b/Source/SPBundleCommandTextView.m @@ -60,6 +60,7 @@ // add NSViewBoundsDidChangeNotification to scrollView [[commandScrollView contentView] setPostsBoundsChangedNotifications:YES]; + [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(boundsDidChangeNotification:) name:@"NSViewBoundsDidChangeNotification" object:[commandScrollView contentView]]; // disabled to get the current text range in textView safer [[self layoutManager] setBackgroundLayoutEnabled:NO]; @@ -781,6 +782,15 @@ textWasChanged = YES; } +/** + * Scrollview delegate after the command textView's view port was changed. + * Manily used to render line numbering. + */ +- (void)boundsDidChangeNotification:(NSNotification *)notification +{ + [commandScrollView display]; +} + #pragma mark - // Store the font in the prefs for selected delegates only diff --git a/Source/SPTextView.m b/Source/SPTextView.m index af4356a2..dd582e59 100644 --- a/Source/SPTextView.m +++ b/Source/SPTextView.m @@ -3029,6 +3029,8 @@ NSInteger alphabeticSort(id string1, id string2, void *reverse) if(![[self textStorage] changeInLength]) [self performSelector:@selector(doSyntaxHighlighting) withObject:nil afterDelay:0.4]; } + else + [[scrollView contentView] display]; } |