From 6cf645e36be9383d6fa66c33d49f76178410b6a7 Mon Sep 17 00:00:00 2001 From: Michael Dautermann Date: Tue, 3 Apr 2018 19:12:44 -0400 Subject: [PATCH 1/4] add MainMenu --- WKTest/WKTest/MainMenu.xib | 642 +++++++++++++++++++++++++++++++++++++ 1 file changed, 642 insertions(+) diff --git a/WKTest/WKTest/MainMenu.xib b/WKTest/WKTest/MainMenu.xib index 18ce742..a8204be 100644 --- a/WKTest/WKTest/MainMenu.xib +++ b/WKTest/WKTest/MainMenu.xib @@ -1,6 +1,7 @@ + @@ -13,5 +14,646 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Default + + + + + + + Left to Right + + + + + + + Right to Left + + + + + + + + + + + Default + + + + + + + Left to Right + + + + + + + Right to Left + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 25a0b3a010eecc1a1a7835da31de12af0c3a0a6a Mon Sep 17 00:00:00 2001 From: Michael Dautermann Date: Tue, 3 Apr 2018 19:13:03 -0400 Subject: [PATCH 2/4] make text field first responder --- WKTest/WKTest/ViewController.m | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/WKTest/WKTest/ViewController.m b/WKTest/WKTest/ViewController.m index 4651100..23ef04d 100644 --- a/WKTest/WKTest/ViewController.m +++ b/WKTest/WKTest/ViewController.m @@ -42,6 +42,12 @@ - (void) viewDidLoad [self.webView loadRequest:request]; } +- (void)viewDidAppear +{ + [super viewDidAppear]; + [self.textField becomeFirstResponder]; +} + - (NSTextField*) textField { if (!_textField) From fbc1eb77c68db114199a816f7505d96fe7e7e0ae Mon Sep 17 00:00:00 2001 From: Michael Dautermann Date: Tue, 3 Apr 2018 19:13:28 -0400 Subject: [PATCH 3/4] canBecomeKeyWindow should be YES --- WKTest/WKTest/NSWindow+PopoverKey.m | 21 ++++----------------- 1 file changed, 4 insertions(+), 17 deletions(-) diff --git a/WKTest/WKTest/NSWindow+PopoverKey.m b/WKTest/WKTest/NSWindow+PopoverKey.m index c26b38c..622070d 100644 --- a/WKTest/WKTest/NSWindow+PopoverKey.m +++ b/WKTest/WKTest/NSWindow+PopoverKey.m @@ -9,22 +9,9 @@ @implementation NSWindow (PopoverKey) -//- (BOOL) canBecomeKeyWindow -//{ -// if ([self class] == NSClassFromString(@"NSStatusBarWindow")) -// { -// NSPopover* mainPopover = ((AppDelegate*) NSApplication.sharedApplication.delegate).popover; -// if (![mainPopover isShown]) -// { -// NSLog(@"R NO"); -// return NO; -// } -// } -// -// NSLog(@"R YES"); -// return YES; -//} - - +- (BOOL) canBecomeKeyWindow +{ + return YES; +} @end From 2d358cb394a6a9f6d2858728b2dc56c27ed62a09 Mon Sep 17 00:00:00 2001 From: Michael Dautermann Date: Tue, 3 Apr 2018 19:13:39 -0400 Subject: [PATCH 4/4] no need to see .DS_Store files --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 09dfede..734c135 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ # Xcode # # gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore +.DS_Store ## Build generated build/