Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(552)

Unified Diff: chrome/browser/cocoa/autocomplete_text_field.mm

Issue 211030: [Mac] Expose AutocompleteEditViewMac to Cocoa code. (Closed)
Patch Set: Rohit's comments Created 11 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/cocoa/autocomplete_text_field.mm
diff --git a/chrome/browser/cocoa/autocomplete_text_field.mm b/chrome/browser/cocoa/autocomplete_text_field.mm
index 9c3e5939e85e3da9d2ab7f1b70e4c3e9e6b413a6..efc114a26d575ed90edbbb6183806df4cbdf905b 100644
--- a/chrome/browser/cocoa/autocomplete_text_field.mm
+++ b/chrome/browser/cocoa/autocomplete_text_field.mm
@@ -9,6 +9,8 @@
@implementation AutocompleteTextField
+@synthesize observer = observer_;
+
+ (Class)cellClass {
return [AutocompleteTextFieldCell class];
}
@@ -17,14 +19,6 @@
DCHECK([[self cell] isKindOfClass:[AutocompleteTextFieldCell class]]);
}
-- (BOOL)textShouldPaste:(NSText*)fieldEditor {
- id delegate = [self delegate];
- if ([delegate respondsToSelector:@selector(control:textShouldPaste:)]) {
- return [delegate control:self textShouldPaste:fieldEditor];
- }
- return YES;
-}
-
- (NSString*)textPasteActionString:(NSText*)fieldEditor {
id delegate = [self delegate];
if ([delegate respondsToSelector:@selector(control:textPasteActionString:)]) {
@@ -41,11 +35,8 @@
}
- (void)flagsChanged:(NSEvent*)theEvent {
- id delegate = [self delegate];
- if ([delegate respondsToSelector:@selector(control:flagsChanged:)]) {
- [delegate control:self flagsChanged:theEvent];
- }
- [super flagsChanged:theEvent];
+ bool controlFlag = ([theEvent modifierFlags]&NSControlKeyMask) != 0;
+ observer_->OnControlKeyChanged(controlFlag);
}
- (AutocompleteTextFieldCell*)autocompleteTextFieldCell {
« no previous file with comments | « chrome/browser/cocoa/autocomplete_text_field.h ('k') | chrome/browser/cocoa/autocomplete_text_field_editor.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698