Chromium Code Reviews| Index: chrome/browser/ui/cocoa/omnibox/omnibox_popup_view_mac.h |
| diff --git a/chrome/browser/ui/cocoa/omnibox/omnibox_popup_view_mac.h b/chrome/browser/ui/cocoa/omnibox/omnibox_popup_view_mac.h |
| index 1c833c47e943f807e24690bdb53cd2c39d73cebc..8f38a4e9aa03f6ec33786008920b6a891bb49bee 100644 |
| --- a/chrome/browser/ui/cocoa/omnibox/omnibox_popup_view_mac.h |
| +++ b/chrome/browser/ui/cocoa/omnibox/omnibox_popup_view_mac.h |
| @@ -23,7 +23,7 @@ class OmniboxView; |
| // Implements OmniboxPopupView using a raw NSWindow containing an |
| // NSTableView. |
| class OmniboxPopupViewMac : public OmniboxPopupView, |
| - public OmniboxPopupMatrixDelegate { |
| + public OmniboxPopupTableDelegate { |
| public: |
| OmniboxPopupViewMac(OmniboxView* omnibox_view, |
| OmniboxEditModel* edit_model, |
| @@ -32,7 +32,7 @@ class OmniboxPopupViewMac : public OmniboxPopupView, |
| // Overridden from OmniboxPopupView: |
| bool IsOpen() const override; |
| - void InvalidateLine(size_t line) override {} |
| + void InvalidateLine(size_t line) override; |
| void UpdatePopupAppearance() override; |
| gfx::Rect GetTargetBounds() override; |
| // This is only called by model in SetSelectedLine() after updating |
| @@ -40,13 +40,13 @@ class OmniboxPopupViewMac : public OmniboxPopupView, |
| void PaintUpdatesNow() override; |
| void OnDragCanceled() override {} |
| - // Overridden from OmniboxPopupMatrixDelegate: |
| - void OnMatrixRowSelected(OmniboxPopupMatrix* matrix, size_t row) override; |
| - void OnMatrixRowClicked(OmniboxPopupMatrix* matrix, size_t row) override; |
| - void OnMatrixRowMiddleClicked(OmniboxPopupMatrix* matrix, |
| - size_t row) override; |
| - |
| - OmniboxPopupMatrix* matrix() { return matrix_; } |
|
dschuyler
2015/04/24 18:43:08
This wasn't being used.
|
| + // Overridden from OmniboxPopupTableDelegate: |
| + void OnTableRowSelected(OmniboxPopupTableView* table_view, |
| + size_t row) override; |
| + void OnTableRowClicked(OmniboxPopupTableView* table_view, |
| + size_t row) override; |
| + void OnTableRowMiddleClicked(OmniboxPopupTableView* table_view, |
| + size_t row) override; |
| protected: |
| // Gets the autocomplete results. This is virtual so that it can be overriden |
| @@ -58,12 +58,12 @@ class OmniboxPopupViewMac : public OmniboxPopupView, |
| void CreatePopupIfNeeded(); |
| // Calculate the appropriate position for the popup based on the |
| - // field's screen position and the given target for the matrix |
| + // field's screen position and the given target for the table view |
| // height, and makes the popup visible. Animates to the new frame |
| // if the popup shrinks, snaps to the new frame if the popup grows, |
| // allows existing animations to continue if the size doesn't |
| // change. |
| - void PositionPopup(const CGFloat matrixHeight); |
| + void PositionPopup(const CGFloat tableHeight); |
| // Returns the NSImage that should be used as an icon for the given match. |
| NSImage* ImageForMatch(const AutocompleteMatch& match); |
| @@ -75,11 +75,11 @@ class OmniboxPopupViewMac : public OmniboxPopupView, |
| scoped_ptr<OmniboxPopupModel> model_; |
| NSTextField* field_; // owned by tab controller |
| - // Child window containing a matrix which implements the popup. |
| + // Child window containing a table view which implements the popup. |
| base::scoped_nsobject<NSWindow> popup_; |
| NSRect target_popup_frame_; |
| - base::scoped_nsobject<OmniboxPopupMatrix> matrix_; |
| + base::scoped_nsobject<OmniboxPopupTableView> table_view_; |
| base::scoped_nsobject<NSView> top_separator_view_; |
| base::scoped_nsobject<NSView> bottom_separator_view_; |
| base::scoped_nsobject<NSBox> background_view_; |