OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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/ui/libgtk2ui/gtk2_ui.h" | 5 #include "chrome/browser/ui/libgtk2ui/gtk2_ui.h" |
6 | 6 |
7 #include <set> | 7 #include <set> |
8 | 8 |
9 #include "base/command_line.h" | 9 #include "base/command_line.h" |
10 #include "base/debug/leak_annotations.h" | 10 #include "base/debug/leak_annotations.h" |
(...skipping 645 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
656 | 656 |
657 return out_font_name; | 657 return out_font_name; |
658 } | 658 } |
659 | 659 |
660 ui::SelectFileDialog* Gtk2UI::CreateSelectFileDialog( | 660 ui::SelectFileDialog* Gtk2UI::CreateSelectFileDialog( |
661 ui::SelectFileDialog::Listener* listener, | 661 ui::SelectFileDialog::Listener* listener, |
662 ui::SelectFilePolicy* policy) const { | 662 ui::SelectFilePolicy* policy) const { |
663 return SelectFileDialogImpl::Create(listener, policy); | 663 return SelectFileDialogImpl::Create(listener, policy); |
664 } | 664 } |
665 | 665 |
666 void Gtk2UI::AddNativeThemeChangeObserver( | 666 void Gtk2UI::AddSystemThemeChangeObserver( |
667 views::NativeThemeChangeObserver* observer) { | 667 views::SystemThemeChangeObserver* observer) { |
668 theme_change_observers_.AddObserver(observer); | 668 theme_change_observers_.AddObserver(observer); |
669 } | 669 } |
670 | 670 |
671 void Gtk2UI::RemoveNativeThemeChangeObserver( | 671 void Gtk2UI::RemoveSystemThemeChangeObserver( |
672 views::NativeThemeChangeObserver* observer) { | 672 views::SystemThemeChangeObserver* observer) { |
673 theme_change_observers_.RemoveObserver(observer); | 673 theme_change_observers_.RemoveObserver(observer); |
674 } | 674 } |
675 | 675 |
676 bool Gtk2UI::UnityIsRunning() { | 676 bool Gtk2UI::UnityIsRunning() { |
677 return unity::IsRunning(); | 677 return unity::IsRunning(); |
678 } | 678 } |
679 | 679 |
680 views::LinuxUI::NonClientMiddleClickAction | 680 views::LinuxUI::NonClientMiddleClickAction |
681 Gtk2UI::GetNonClientMiddleClickAction() { | 681 Gtk2UI::GetNonClientMiddleClickAction() { |
682 return middle_click_action_; | 682 return middle_click_action_; |
(...skipping 688 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1371 } | 1371 } |
1372 | 1372 |
1373 void Gtk2UI::ClearAllThemeData() { | 1373 void Gtk2UI::ClearAllThemeData() { |
1374 gtk_images_.clear(); | 1374 gtk_images_.clear(); |
1375 } | 1375 } |
1376 | 1376 |
1377 void Gtk2UI::OnStyleSet(GtkWidget* widget, GtkStyle* previous_style) { | 1377 void Gtk2UI::OnStyleSet(GtkWidget* widget, GtkStyle* previous_style) { |
1378 ClearAllThemeData(); | 1378 ClearAllThemeData(); |
1379 LoadGtkValues(); | 1379 LoadGtkValues(); |
1380 | 1380 |
1381 FOR_EACH_OBSERVER(views::NativeThemeChangeObserver, theme_change_observers_, | 1381 FOR_EACH_OBSERVER(views::SystemThemeChangeObserver, theme_change_observers_, |
1382 OnNativeThemeChanged()); | 1382 OnSystemThemeChanged()); |
1383 } | 1383 } |
1384 | 1384 |
1385 } // namespace libgtk2ui | 1385 } // namespace libgtk2ui |
1386 | 1386 |
1387 views::LinuxUI* BuildGtk2UI() { | 1387 views::LinuxUI* BuildGtk2UI() { |
1388 return new libgtk2ui::Gtk2UI; | 1388 return new libgtk2ui::Gtk2UI; |
1389 } | 1389 } |
OLD | NEW |