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 |