OLD | NEW |
1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 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/android/compositor/scene_layer/contextual_search_scene_
layer.h" | 5 #include "chrome/browser/android/compositor/scene_layer/contextual_search_scene_
layer.h" |
6 | 6 |
7 #include "base/android/jni_android.h" | 7 #include "base/android/jni_android.h" |
8 #include "base/android/jni_array.h" | 8 #include "base/android/jni_array.h" |
9 #include "base/android/jni_string.h" | 9 #include "base/android/jni_string.h" |
10 #include "base/memory/ptr_util.h" | 10 #include "base/memory/ptr_util.h" |
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
56 } | 56 } |
57 | 57 |
58 void ContextualSearchSceneLayer::UpdateContextualSearchLayer( | 58 void ContextualSearchSceneLayer::UpdateContextualSearchLayer( |
59 JNIEnv* env, | 59 JNIEnv* env, |
60 const JavaParamRef<jobject>& object, | 60 const JavaParamRef<jobject>& object, |
61 jint search_bar_background_resource_id, | 61 jint search_bar_background_resource_id, |
62 jint search_context_resource_id, | 62 jint search_context_resource_id, |
63 jint search_term_resource_id, | 63 jint search_term_resource_id, |
64 jint search_caption_resource_id, | 64 jint search_caption_resource_id, |
65 jint search_bar_shadow_resource_id, | 65 jint search_bar_shadow_resource_id, |
66 jint panel_icon_resource_id, | 66 jint sprite_resource_id, |
67 jint search_provider_icon_sprite_metadata_resource_id, | 67 jint search_provider_icon_sprite_metadata_resource_id, |
| 68 jint static_icon_resource_id, |
68 jint arrow_up_resource_id, | 69 jint arrow_up_resource_id, |
69 jint close_icon_resource_id, | 70 jint close_icon_resource_id, |
70 jint progress_bar_background_resource_id, | 71 jint progress_bar_background_resource_id, |
71 jint progress_bar_resource_id, | 72 jint progress_bar_resource_id, |
72 jint search_promo_resource_id, | 73 jint search_promo_resource_id, |
73 jint peek_promo_ripple_resource_id, | 74 jint peek_promo_ripple_resource_id, |
74 jint peek_promo_text_resource_id, | 75 jint peek_promo_text_resource_id, |
75 jfloat dp_to_px, | 76 jfloat dp_to_px, |
76 jfloat base_page_brightness, | 77 jfloat base_page_brightness, |
77 jfloat base_page_offset, | 78 jfloat base_page_offset, |
(...skipping 18 matching lines...) Expand all Loading... |
96 jfloat search_term_opacity, | 97 jfloat search_term_opacity, |
97 jfloat search_term_caption_spacing, | 98 jfloat search_term_caption_spacing, |
98 jfloat search_caption_animation_percentage, | 99 jfloat search_caption_animation_percentage, |
99 jboolean search_caption_visible, | 100 jboolean search_caption_visible, |
100 jboolean search_bar_border_visible, | 101 jboolean search_bar_border_visible, |
101 jfloat search_bar_border_height, | 102 jfloat search_bar_border_height, |
102 jboolean search_bar_shadow_visible, | 103 jboolean search_bar_shadow_visible, |
103 jfloat search_bar_shadow_opacity, | 104 jfloat search_bar_shadow_opacity, |
104 jboolean search_provider_icon_sprite_visible, | 105 jboolean search_provider_icon_sprite_visible, |
105 jfloat search_provider_icon_sprite_completion_percentage, | 106 jfloat search_provider_icon_sprite_completion_percentage, |
| 107 jboolean static_icon_visible, |
106 jboolean thumbnail_visible, | 108 jboolean thumbnail_visible, |
107 jfloat thumbnail_visibility_percentage, | |
108 jint thumbnail_size, | |
109 jstring j_thumbnail_url, | 109 jstring j_thumbnail_url, |
| 110 jfloat static_image_visibility_percentage, |
| 111 jint static_image_size, |
110 jfloat arrow_icon_opacity, | 112 jfloat arrow_icon_opacity, |
111 jfloat arrow_icon_rotation, | 113 jfloat arrow_icon_rotation, |
112 jfloat close_icon_opacity, | 114 jfloat close_icon_opacity, |
113 jboolean progress_bar_visible, | 115 jboolean progress_bar_visible, |
114 jfloat progress_bar_height, | 116 jfloat progress_bar_height, |
115 jfloat progress_bar_opacity, | 117 jfloat progress_bar_opacity, |
116 jint progress_bar_completion, | 118 jint progress_bar_completion, |
117 jobject j_profile) { | 119 jobject j_profile) { |
118 | 120 |
119 // Load the thumbnail if necessary. | 121 // Load the thumbnail if necessary. |
(...skipping 26 matching lines...) Expand all Loading... |
146 | 148 |
147 // Move the base page contents up. | 149 // Move the base page contents up. |
148 content_container_->SetPosition(gfx::PointF(0.0f, base_page_offset)); | 150 content_container_->SetPosition(gfx::PointF(0.0f, base_page_offset)); |
149 | 151 |
150 contextual_search_layer_->SetProperties( | 152 contextual_search_layer_->SetProperties( |
151 search_bar_background_resource_id, | 153 search_bar_background_resource_id, |
152 search_context_resource_id, | 154 search_context_resource_id, |
153 search_term_resource_id, | 155 search_term_resource_id, |
154 search_caption_resource_id, | 156 search_caption_resource_id, |
155 search_bar_shadow_resource_id, | 157 search_bar_shadow_resource_id, |
156 panel_icon_resource_id, | 158 sprite_resource_id, |
157 search_provider_icon_sprite_metadata_resource_id, | 159 search_provider_icon_sprite_metadata_resource_id, |
| 160 static_icon_resource_id, |
158 arrow_up_resource_id, | 161 arrow_up_resource_id, |
159 close_icon_resource_id, | 162 close_icon_resource_id, |
160 progress_bar_background_resource_id, | 163 progress_bar_background_resource_id, |
161 progress_bar_resource_id, | 164 progress_bar_resource_id, |
162 search_promo_resource_id, | 165 search_promo_resource_id, |
163 peek_promo_ripple_resource_id, | 166 peek_promo_ripple_resource_id, |
164 peek_promo_text_resource_id, | 167 peek_promo_text_resource_id, |
165 dp_to_px, | 168 dp_to_px, |
166 content_layer, | 169 content_layer, |
167 search_promo_visible, | 170 search_promo_visible, |
(...skipping 16 matching lines...) Expand all Loading... |
184 search_term_opacity, | 187 search_term_opacity, |
185 search_term_caption_spacing, | 188 search_term_caption_spacing, |
186 search_caption_animation_percentage, | 189 search_caption_animation_percentage, |
187 search_caption_visible, | 190 search_caption_visible, |
188 search_bar_border_visible, | 191 search_bar_border_visible, |
189 search_bar_border_height, | 192 search_bar_border_height, |
190 search_bar_shadow_visible, | 193 search_bar_shadow_visible, |
191 search_bar_shadow_opacity, | 194 search_bar_shadow_opacity, |
192 search_provider_icon_sprite_visible, | 195 search_provider_icon_sprite_visible, |
193 search_provider_icon_sprite_completion_percentage, | 196 search_provider_icon_sprite_completion_percentage, |
| 197 static_icon_visible, |
194 thumbnail_visible, | 198 thumbnail_visible, |
195 thumbnail_visibility_percentage, | 199 static_image_visibility_percentage, |
196 thumbnail_size, | 200 static_image_size, |
197 arrow_icon_opacity, | 201 arrow_icon_opacity, |
198 arrow_icon_rotation, | 202 arrow_icon_rotation, |
199 close_icon_opacity, | 203 close_icon_opacity, |
200 progress_bar_visible, | 204 progress_bar_visible, |
201 progress_bar_height, | 205 progress_bar_height, |
202 progress_bar_opacity, | 206 progress_bar_opacity, |
203 progress_bar_completion); | 207 progress_bar_completion); |
204 | 208 |
205 // Make the layer visible if it is not already. | 209 // Make the layer visible if it is not already. |
206 contextual_search_layer_->layer()->SetHideLayerAndSubtree(false); | 210 contextual_search_layer_->layer()->SetHideLayerAndSubtree(false); |
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
265 ContextualSearchSceneLayer* tree_provider = | 269 ContextualSearchSceneLayer* tree_provider = |
266 new ContextualSearchSceneLayer(env, jobj); | 270 new ContextualSearchSceneLayer(env, jobj); |
267 return reinterpret_cast<intptr_t>(tree_provider); | 271 return reinterpret_cast<intptr_t>(tree_provider); |
268 } | 272 } |
269 | 273 |
270 bool RegisterContextualSearchSceneLayer(JNIEnv* env) { | 274 bool RegisterContextualSearchSceneLayer(JNIEnv* env) { |
271 return RegisterNativesImpl(env); | 275 return RegisterNativesImpl(env); |
272 } | 276 } |
273 | 277 |
274 } // namespace android | 278 } // namespace android |
OLD | NEW |