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: chrome/browser/ui/cocoa/extensions/media_galleries_scan_result_dialog_cocoa.mm

Issue 174013009: Add end to end test for Media galleries scan API. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fix mock Created 6 years, 10 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 | Annotate | Revision Log
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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 "chrome/browser/ui/cocoa/extensions/media_galleries_scan_result_dialog_ cocoa.h" 5 #include "chrome/browser/ui/cocoa/extensions/media_galleries_scan_result_dialog_ cocoa.h"
6 6
7 #include "base/mac/foundation_util.h" 7 #include "base/mac/foundation_util.h"
8 #include "base/mac/scoped_nsobject.h" 8 #include "base/mac/scoped_nsobject.h"
9 #include "base/strings/sys_string_conversions.h" 9 #include "base/strings/sys_string_conversions.h"
10 #include "chrome/browser/ui/chrome_style.h" 10 #include "chrome/browser/ui/chrome_style.h"
(...skipping 173 matching lines...) Expand 10 before | Expand all | Expand 10 after
184 [scroll_view setFrame:scroll_frame]; 184 [scroll_view setFrame:scroll_frame];
185 } 185 }
186 186
187 [main_container_ setFrame:NSMakeRect( 187 [main_container_ setFrame:NSMakeRect(
188 0, 0, kCheckboxMaxWidth, NSHeight(scroll_frame))]; 188 0, 0, kCheckboxMaxWidth, NSHeight(scroll_frame))];
189 [alert_ setAccessoryView:main_container_]; 189 [alert_ setAccessoryView:main_container_];
190 190
191 [alert_ layout]; 191 [alert_ layout];
192 } 192 }
193 193
194 void MediaGalleriesScanResultDialogCocoa::AcceptDialogForTesting() {
195 OnAcceptClicked();
196 }
197
194 CGFloat MediaGalleriesScanResultDialogCocoa::CreateCheckboxes( 198 CGFloat MediaGalleriesScanResultDialogCocoa::CreateCheckboxes(
195 CGFloat y_pos, 199 CGFloat y_pos,
196 const MediaGalleriesScanResultDialogController::OrderedScanResults& 200 const MediaGalleriesScanResultDialogController::OrderedScanResults&
197 scan_results) { 201 scan_results) {
198 y_pos += kCheckboxMargin; 202 y_pos += kCheckboxMargin;
199 203
200 for (MediaGalleriesScanResultDialogController::OrderedScanResults:: 204 for (MediaGalleriesScanResultDialogController::OrderedScanResults::
201 const_iterator iter = scan_results.begin(); 205 const_iterator iter = scan_results.begin();
202 iter != scan_results.end(); iter++) { 206 iter != scan_results.end(); iter++) {
203 const MediaGalleriesScanResultDialogController::ScanResult& scan_result = 207 const MediaGalleriesScanResultDialogController::ScanResult& scan_result =
(...skipping 151 matching lines...) Expand 10 before | Expand all | Expand 10 after
355 return controller_->GetContextMenu(prefid); 359 return controller_->GetContextMenu(prefid);
356 } 360 }
357 361
358 // static 362 // static
359 MediaGalleriesScanResultDialog* MediaGalleriesScanResultDialog::Create( 363 MediaGalleriesScanResultDialog* MediaGalleriesScanResultDialog::Create(
360 MediaGalleriesScanResultDialogController* controller) { 364 MediaGalleriesScanResultDialogController* controller) {
361 base::scoped_nsobject<MediaGalleriesScanResultCocoaController> 365 base::scoped_nsobject<MediaGalleriesScanResultCocoaController>
362 cocoa_controller([[MediaGalleriesScanResultCocoaController alloc] init]); 366 cocoa_controller([[MediaGalleriesScanResultCocoaController alloc] init]);
363 return new MediaGalleriesScanResultDialogCocoa(controller, cocoa_controller); 367 return new MediaGalleriesScanResultDialogCocoa(controller, cocoa_controller);
364 } 368 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698