| OLD | NEW |
| 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2013 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/libgtkui/native_theme_gtk2.h" | 5 #include "chrome/browser/ui/libgtkui/native_theme_gtk2.h" |
| 6 | 6 |
| 7 #include <gtk/gtk.h> | 7 #include <gtk/gtk.h> |
| 8 | 8 |
| 9 #include "chrome/browser/ui/libgtkui/chrome_gtk_frame.h" | 9 #include "chrome/browser/ui/libgtkui/chrome_gtk_frame.h" |
| 10 #include "chrome/browser/ui/libgtkui/chrome_gtk_menu_subclasses.h" | 10 #include "chrome/browser/ui/libgtkui/chrome_gtk_menu_subclasses.h" |
| (...skipping 135 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 146 return GetTextAAColor(GetEntry(), NORMAL); | 146 return GetTextAAColor(GetEntry(), NORMAL); |
| 147 | 147 |
| 148 // MenuItem | 148 // MenuItem |
| 149 case kColorId_SelectedMenuItemForegroundColor: | 149 case kColorId_SelectedMenuItemForegroundColor: |
| 150 return GetTextColor(GetMenuItem(), SELECTED); | 150 return GetTextColor(GetMenuItem(), SELECTED); |
| 151 case kColorId_FocusedMenuItemBackgroundColor: | 151 case kColorId_FocusedMenuItemBackgroundColor: |
| 152 return GetBGColor(GetMenuItem(), SELECTED); | 152 return GetBGColor(GetMenuItem(), SELECTED); |
| 153 | 153 |
| 154 case kColorId_EnabledMenuItemForegroundColor: | 154 case kColorId_EnabledMenuItemForegroundColor: |
| 155 return GetTextColor(GetMenuItem(), NORMAL); | 155 return GetTextColor(GetMenuItem(), NORMAL); |
| 156 case kColorId_MenuItemSubtitleColor: |
| 156 case kColorId_DisabledMenuItemForegroundColor: | 157 case kColorId_DisabledMenuItemForegroundColor: |
| 157 return GetTextColor(GetMenuItem(), INSENSITIVE); | 158 return GetTextColor(GetMenuItem(), INSENSITIVE); |
| 158 case kColorId_FocusedMenuButtonBorderColor: | 159 case kColorId_FocusedMenuButtonBorderColor: |
| 159 return GetBGColor(GetEntry(), NORMAL); | 160 return GetBGColor(GetEntry(), NORMAL); |
| 160 case kColorId_HoverMenuButtonBorderColor: | 161 case kColorId_HoverMenuButtonBorderColor: |
| 161 return GetTextAAColor(GetEntry(), PRELIGHT); | 162 return GetTextAAColor(GetEntry(), PRELIGHT); |
| 162 case kColorId_MenuBorderColor: | 163 case kColorId_MenuBorderColor: |
| 163 case kColorId_EnabledMenuButtonBorderColor: | 164 case kColorId_EnabledMenuButtonBorderColor: |
| 164 case kColorId_MenuSeparatorColor: { | 165 case kColorId_MenuSeparatorColor: { |
| 165 return GetTextColor(GetMenuItem(), INSENSITIVE); | 166 return GetTextColor(GetMenuItem(), INSENSITIVE); |
| (...skipping 274 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 440 | 441 |
| 441 if (!fake_menu_item) { | 442 if (!fake_menu_item) { |
| 442 fake_menu_item = gtk_custom_menu_item_new(); | 443 fake_menu_item = gtk_custom_menu_item_new(); |
| 443 gtk_menu_shell_append(GTK_MENU_SHELL(GetMenu()), fake_menu_item); | 444 gtk_menu_shell_append(GTK_MENU_SHELL(GetMenu()), fake_menu_item); |
| 444 } | 445 } |
| 445 | 446 |
| 446 return fake_menu_item; | 447 return fake_menu_item; |
| 447 } | 448 } |
| 448 | 449 |
| 449 } // namespace libgtkui | 450 } // namespace libgtkui |
| OLD | NEW |