| OLD | NEW |
| 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 "components/dom_distiller/core/distilled_page_prefs_android.h" | 5 #include "components/dom_distiller/core/distilled_page_prefs_android.h" |
| 6 | 6 |
| 7 #include "components/dom_distiller/core/distilled_page_prefs.h" | 7 #include "components/dom_distiller/core/distilled_page_prefs.h" |
| 8 #include "components/dom_distiller/core/dom_distiller_service.h" | 8 #include "components/dom_distiller/core/dom_distiller_service.h" |
| 9 #include "jni/DistilledPagePrefs_jni.h" | 9 #include "jni/DistilledPagePrefs_jni.h" |
| 10 | 10 |
| (...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 102 void DistilledPagePrefsObserverAndroid::DestroyObserverAndroid( | 102 void DistilledPagePrefsObserverAndroid::DestroyObserverAndroid( |
| 103 JNIEnv* env, | 103 JNIEnv* env, |
| 104 const JavaParamRef<jobject>& obj) { | 104 const JavaParamRef<jobject>& obj) { |
| 105 delete this; | 105 delete this; |
| 106 } | 106 } |
| 107 | 107 |
| 108 void DistilledPagePrefsObserverAndroid::OnChangeFontFamily( | 108 void DistilledPagePrefsObserverAndroid::OnChangeFontFamily( |
| 109 DistilledPagePrefs::FontFamily new_font_family) { | 109 DistilledPagePrefs::FontFamily new_font_family) { |
| 110 JNIEnv* env = base::android::AttachCurrentThread(); | 110 JNIEnv* env = base::android::AttachCurrentThread(); |
| 111 Java_DistilledPagePrefsObserverWrapper_onChangeFontFamily( | 111 Java_DistilledPagePrefsObserverWrapper_onChangeFontFamily( |
| 112 env, java_ref_.obj(), (int)new_font_family); | 112 env, java_ref_, (int)new_font_family); |
| 113 } | 113 } |
| 114 | 114 |
| 115 void DistilledPagePrefsObserverAndroid::OnChangeTheme( | 115 void DistilledPagePrefsObserverAndroid::OnChangeTheme( |
| 116 DistilledPagePrefs::Theme new_theme) { | 116 DistilledPagePrefs::Theme new_theme) { |
| 117 JNIEnv* env = base::android::AttachCurrentThread(); | 117 JNIEnv* env = base::android::AttachCurrentThread(); |
| 118 Java_DistilledPagePrefsObserverWrapper_onChangeTheme( | 118 Java_DistilledPagePrefsObserverWrapper_onChangeTheme(env, java_ref_, |
| 119 env, java_ref_.obj(), (int)new_theme); | 119 (int)new_theme); |
| 120 } | 120 } |
| 121 | 121 |
| 122 void DistilledPagePrefsObserverAndroid::OnChangeFontScaling( | 122 void DistilledPagePrefsObserverAndroid::OnChangeFontScaling( |
| 123 float scaling) { | 123 float scaling) { |
| 124 JNIEnv* env = base::android::AttachCurrentThread(); | 124 JNIEnv* env = base::android::AttachCurrentThread(); |
| 125 Java_DistilledPagePrefsObserverWrapper_onChangeFontScaling( | 125 Java_DistilledPagePrefsObserverWrapper_onChangeFontScaling(env, java_ref_, |
| 126 env, java_ref_.obj(), scaling); | 126 scaling); |
| 127 } | 127 } |
| 128 | 128 |
| 129 jlong InitObserverAndroid(JNIEnv* env, const JavaParamRef<jobject>& obj) { | 129 jlong InitObserverAndroid(JNIEnv* env, const JavaParamRef<jobject>& obj) { |
| 130 DistilledPagePrefsObserverAndroid* observer_android = | 130 DistilledPagePrefsObserverAndroid* observer_android = |
| 131 new DistilledPagePrefsObserverAndroid(env, obj); | 131 new DistilledPagePrefsObserverAndroid(env, obj); |
| 132 return reinterpret_cast<intptr_t>(observer_android); | 132 return reinterpret_cast<intptr_t>(observer_android); |
| 133 } | 133 } |
| 134 | 134 |
| 135 } // namespace android | 135 } // namespace android |
| 136 | 136 |
| 137 } // namespace dom_distiller | 137 } // namespace dom_distiller |
| OLD | NEW |