| 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/libgtk2ui/native_theme_gtk2.h" | 5 #include "chrome/browser/ui/libgtk2ui/native_theme_gtk2.h" |
| 6 | 6 |
| 7 #include <gtk/gtk.h> | 7 #include <gtk/gtk.h> |
| 8 | 8 |
| 9 #include "chrome/browser/ui/libgtk2ui/chrome_gtk_menu_subclasses.h" | 9 #include "chrome/browser/ui/libgtk2ui/chrome_gtk_menu_subclasses.h" |
| 10 #include "chrome/browser/ui/libgtk2ui/skia_utils_gtk2.h" | 10 #include "chrome/browser/ui/libgtk2ui/skia_utils_gtk2.h" |
| (...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 111 return GetWindowStyle()->bg[GTK_STATE_NORMAL]; | 111 return GetWindowStyle()->bg[GTK_STATE_NORMAL]; |
| 112 | 112 |
| 113 // FocusableBorder | 113 // FocusableBorder |
| 114 case kColorId_FocusedBorderColor: | 114 case kColorId_FocusedBorderColor: |
| 115 return GetEntryStyle()->bg[GTK_STATE_SELECTED]; | 115 return GetEntryStyle()->bg[GTK_STATE_SELECTED]; |
| 116 case kColorId_UnfocusedBorderColor: | 116 case kColorId_UnfocusedBorderColor: |
| 117 return GetEntryStyle()->text_aa[GTK_STATE_NORMAL]; | 117 return GetEntryStyle()->text_aa[GTK_STATE_NORMAL]; |
| 118 | 118 |
| 119 // MenuItem | 119 // MenuItem |
| 120 case kColorId_EnabledMenuItemForegroundColor: | 120 case kColorId_EnabledMenuItemForegroundColor: |
| 121 case kColorId_DisabledEmphasizedMenuItemForegroundColor: |
| 121 return GetMenuItemStyle()->text[GTK_STATE_NORMAL]; | 122 return GetMenuItemStyle()->text[GTK_STATE_NORMAL]; |
| 122 case kColorId_DisabledMenuItemForegroundColor: | 123 case kColorId_DisabledMenuItemForegroundColor: |
| 123 return GetMenuItemStyle()->text[GTK_STATE_INSENSITIVE]; | 124 return GetMenuItemStyle()->text[GTK_STATE_INSENSITIVE]; |
| 124 case kColorId_SelectedMenuItemForegroundColor: | 125 case kColorId_SelectedMenuItemForegroundColor: |
| 125 return GetMenuItemStyle()->text[GTK_STATE_SELECTED]; | 126 return GetMenuItemStyle()->text[GTK_STATE_SELECTED]; |
| 126 case kColorId_FocusedMenuItemBackgroundColor: | 127 case kColorId_FocusedMenuItemBackgroundColor: |
| 127 return GetMenuItemStyle()->bg[GTK_STATE_SELECTED]; | 128 return GetMenuItemStyle()->bg[GTK_STATE_SELECTED]; |
| 128 case kColorId_HoverMenuItemBackgroundColor: | 129 case kColorId_HoverMenuItemBackgroundColor: |
| 129 return GetMenuItemStyle()->bg[GTK_STATE_PRELIGHT]; | 130 return GetMenuItemStyle()->bg[GTK_STATE_PRELIGHT]; |
| 130 case kColorId_FocusedMenuButtonBorderColor: | 131 case kColorId_FocusedMenuButtonBorderColor: |
| (...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 261 fake_menu_.Own(gtk_custom_menu_new()); | 262 fake_menu_.Own(gtk_custom_menu_new()); |
| 262 | 263 |
| 263 fake_menu_item_ = gtk_custom_menu_item_new(); | 264 fake_menu_item_ = gtk_custom_menu_item_new(); |
| 264 gtk_menu_shell_append(GTK_MENU_SHELL(fake_menu_.get()), fake_menu_item_); | 265 gtk_menu_shell_append(GTK_MENU_SHELL(fake_menu_.get()), fake_menu_item_); |
| 265 } | 266 } |
| 266 | 267 |
| 267 return gtk_rc_get_style(fake_menu_item_); | 268 return gtk_rc_get_style(fake_menu_item_); |
| 268 } | 269 } |
| 269 | 270 |
| 270 } // namespace libgtk2ui | 271 } // namespace libgtk2ui |
| OLD | NEW |