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

Side by Side Diff: mash/catalog_viewer/catalog_viewer.cc

Issue 2390953004: WidgetDelegateView is its own contents view. (Closed)
Patch Set: another minor fix Created 4 years, 2 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 unified diff | Download patch
OLDNEW
1 // Copyright 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "mash/catalog_viewer/catalog_viewer.h" 5 #include "mash/catalog_viewer/catalog_viewer.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 #include <stdint.h> 8 #include <stdint.h>
9 9
10 #include "base/bind.h" 10 #include "base/bind.h"
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
65 private: 65 private:
66 struct Entry { 66 struct Entry {
67 Entry(const std::string& name, const std::string& url) 67 Entry(const std::string& name, const std::string& url)
68 : name(name), url(url) {} 68 : name(name), url(url) {}
69 std::string name; 69 std::string name;
70 std::string url; 70 std::string url;
71 }; 71 };
72 72
73 73
74 // Overridden from views::WidgetDelegate: 74 // Overridden from views::WidgetDelegate:
75 views::View* GetContentsView() override { return this; }
76 base::string16 GetWindowTitle() const override { 75 base::string16 GetWindowTitle() const override {
77 // TODO(beng): use resources. 76 // TODO(beng): use resources.
78 return base::ASCIIToUTF16("Applications"); 77 return base::ASCIIToUTF16("Applications");
79 } 78 }
80 bool CanResize() const override { return true; } 79 bool CanResize() const override { return true; }
81 bool CanMaximize() const override { return true; } 80 bool CanMaximize() const override { return true; }
82 bool CanMinimize() const override { return true; } 81 bool CanMinimize() const override { return true; }
83 82
84 gfx::ImageSkia GetWindowAppIcon() override { 83 gfx::ImageSkia GetWindowAppIcon() override {
85 // TODO(jamescook): Create a new .pak file for this app and make a custom 84 // TODO(jamescook): Create a new .pak file for this app and make a custom
(...skipping 112 matching lines...) Expand 10 before | Expand all | Expand 10 after
198 windows_.push_back(window); 197 windows_.push_back(window);
199 } 198 }
200 199
201 void CatalogViewer::Create(const shell::Identity& remote_identity, 200 void CatalogViewer::Create(const shell::Identity& remote_identity,
202 mojom::LaunchableRequest request) { 201 mojom::LaunchableRequest request) {
203 bindings_.AddBinding(this, std::move(request)); 202 bindings_.AddBinding(this, std::move(request));
204 } 203 }
205 204
206 } // namespace catalog_viewer 205 } // namespace catalog_viewer
207 } // namespace mash 206 } // namespace mash
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698