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

Side by Side Diff: ui/android/java/src/org/chromium/ui/base/SelectFileDialog.java

Issue 2758313002: Implement the new Photo picker, part two. (Closed)
Patch Set: Address Ted's comments (and sync to latest) Created 3 years, 8 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 2012 The Chromium Authors. All rights reserved. 1 // Copyright 2012 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 package org.chromium.ui.base; 5 package org.chromium.ui.base;
6 6
7 import android.Manifest; 7 import android.Manifest;
8 import android.annotation.TargetApi; 8 import android.annotation.TargetApi;
9 import android.app.Activity; 9 import android.app.Activity;
10 import android.content.ClipData; 10 import android.content.ClipData;
(...skipping 247 matching lines...) Expand 10 before | Expand all | Expand 10 after
258 if (!mWindowAndroid.showIntent(chooser, this, R.string.low_memory_error) ) { 258 if (!mWindowAndroid.showIntent(chooser, this, R.string.low_memory_error) ) {
259 onFileNotSelected(); 259 onFileNotSelected();
260 } 260 }
261 } 261 }
262 262
263 @Override 263 @Override
264 public void onPickerUserAction(Action action, String[] photos) { 264 public void onPickerUserAction(Action action, String[] photos) {
265 UiUtils.dismissPhotoPicker(); 265 UiUtils.dismissPhotoPicker();
266 266
267 switch (action) { 267 switch (action) {
268 case CANCEL:
269 onFileNotSelected();
270 break;
271
268 case PHOTOS_SELECTED: 272 case PHOTOS_SELECTED:
269 // TODO(finnur): Implement. 273 // TODO(finnur): Implement.
270 onFileNotSelected(); 274 onFileNotSelected();
271 break; 275 break;
272 276
273 case LAUNCH_GALLERY: 277 case LAUNCH_GALLERY:
274 // TODO(finnur): Implement. 278 // TODO(finnur): Implement.
275 onFileNotSelected(); 279 onFileNotSelected();
276 break; 280 break;
277 281
(...skipping 296 matching lines...) Expand 10 before | Expand all | Expand 10 after
574 static SelectFileDialog create(long nativeSelectFileDialog) { 578 static SelectFileDialog create(long nativeSelectFileDialog) {
575 return new SelectFileDialog(nativeSelectFileDialog); 579 return new SelectFileDialog(nativeSelectFileDialog);
576 } 580 }
577 581
578 private native void nativeOnFileSelected(long nativeSelectFileDialogImpl, 582 private native void nativeOnFileSelected(long nativeSelectFileDialogImpl,
579 String filePath, String displayName); 583 String filePath, String displayName);
580 private native void nativeOnMultipleFilesSelected(long nativeSelectFileDialo gImpl, 584 private native void nativeOnMultipleFilesSelected(long nativeSelectFileDialo gImpl,
581 String[] filePathArray, String[] displayNameArray); 585 String[] filePathArray, String[] displayNameArray);
582 private native void nativeOnFileNotSelected(long nativeSelectFileDialogImpl) ; 586 private native void nativeOnFileNotSelected(long nativeSelectFileDialogImpl) ;
583 } 587 }
OLDNEW
« no previous file with comments | « ui/android/java/src/org/chromium/ui/PhotoPickerListener.java ('k') | ui/android/java/strings/android_ui_strings.grd » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698