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

Side by Side Diff: chrome/browser/android/compositor/scene_layer/contextual_search_scene_layer.cc

Issue 2449653002: [Contextual Search] Add support for a static icon (Closed)
Patch Set: Changes from donnd@ review Created 4 years, 1 month 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
« no previous file with comments | « chrome/browser/android/compositor/scene_layer/contextual_search_scene_layer.h ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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
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
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
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
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
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
OLDNEW
« no previous file with comments | « chrome/browser/android/compositor/scene_layer/contextual_search_scene_layer.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698