OLD | NEW |
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 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/gtk/first_run_dialog.h" | 5 #include "chrome/browser/gtk/first_run_dialog.h" |
6 | 6 |
7 #include <string> | 7 #include <string> |
8 #include <vector> | 8 #include <vector> |
9 | 9 |
10 #include "app/l10n_util.h" | 10 #include "app/l10n_util.h" |
11 #include "app/resource_bundle.h" | 11 #include "app/resource_bundle.h" |
(...skipping 323 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
335 g_object_ref(pixbuf); | 335 g_object_ref(pixbuf); |
336 } | 336 } |
337 | 337 |
338 GtkWidget* image = gtk_image_new_from_pixbuf(pixbuf); | 338 GtkWidget* image = gtk_image_new_from_pixbuf(pixbuf); |
339 gtk_box_pack_start(GTK_BOX(vbox), image, FALSE, FALSE, 0); | 339 gtk_box_pack_start(GTK_BOX(vbox), image, FALSE, FALSE, 0); |
340 g_object_unref(pixbuf); | 340 g_object_unref(pixbuf); |
341 } else { | 341 } else { |
342 GtkWidget* logo_label = gtk_label_new(NULL); | 342 GtkWidget* logo_label = gtk_label_new(NULL); |
343 char* markup = g_markup_printf_escaped( | 343 char* markup = g_markup_printf_escaped( |
344 "<span weight='bold' size='x-large' color='black'>%s</span>", | 344 "<span weight='bold' size='x-large' color='black'>%s</span>", |
345 WideToUTF8((*search_engine_iter)->short_name()).c_str()); | 345 UTF16ToUTF8((*search_engine_iter)->short_name()).c_str()); |
346 gtk_label_set_markup(GTK_LABEL(logo_label), markup); | 346 gtk_label_set_markup(GTK_LABEL(logo_label), markup); |
347 g_free(markup); | 347 g_free(markup); |
348 gtk_widget_set_size_request(logo_label, -1, | 348 gtk_widget_set_size_request(logo_label, -1, |
349 ballot_engines.size() > kNormalBallotSize ? kLogoLabelHeightSmall : | 349 ballot_engines.size() > kNormalBallotSize ? kLogoLabelHeightSmall : |
350 kLogoLabelHeight); | 350 kLogoLabelHeight); |
351 gtk_box_pack_start(GTK_BOX(vbox), logo_label, FALSE, FALSE, 0); | 351 gtk_box_pack_start(GTK_BOX(vbox), logo_label, FALSE, FALSE, 0); |
352 } | 352 } |
353 | 353 |
354 // Create the button. | 354 // Create the button. |
355 GtkWidget* button = gtk_button_new_with_label(choose_text.c_str()); | 355 GtkWidget* button = gtk_button_new_with_label(choose_text.c_str()); |
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
417 } | 417 } |
418 | 418 |
419 void FirstRunDialog::FirstRunDone() { | 419 void FirstRunDialog::FirstRunDone() { |
420 FirstRun::SetShowWelcomePagePref(); | 420 FirstRun::SetShowWelcomePagePref(); |
421 | 421 |
422 if (dialog_) | 422 if (dialog_) |
423 gtk_widget_destroy(dialog_); | 423 gtk_widget_destroy(dialog_); |
424 MessageLoop::current()->Quit(); | 424 MessageLoop::current()->Quit(); |
425 delete this; | 425 delete this; |
426 } | 426 } |
OLD | NEW |