558ef7352d
* Better GTK+ Menu color support * Fix 'invisible menu' issue (#12275) * Now updates menu text color when focus changes! * Better caching of colors when system theme changes * Removed all GTK+ deprecation warnings from menubar * Don't highlight menu text on mouseover in GTK+ * Fix textColor declaration scope error * Simplify FocusManager connection management a bit * Make the linter happy * Decouple MenuBar view recoloring from rebuilding This way we don't need to rebuild the subview each time a recolor is needed, e.g. when window focus changes or the system theme changes * Don't iterate child views if we don't need to * Move variable declaration outside of a loop * More efficient iteration of MenuBar children * Cleaner MenuButton bounds testing * Fix oops * Add a nullptr check in MenuBar::GetItemCount() * Simplify iteration in MenuBar::RebuildChildren() * Make the linter happy * Fix signed-unsigned comparison * Remove declarations of nonexistent methods * Make SubmenuButton accessor const * Cleaner accelerator iteration * Windows fixes |
||
---|---|---|
.. | ||
autofill_popup_view.cc | ||
autofill_popup_view.h | ||
frameless_view.cc | ||
frameless_view.h | ||
global_menu_bar_x11.cc | ||
global_menu_bar_x11.h | ||
menu_bar.cc | ||
menu_bar.h | ||
menu_delegate.cc | ||
menu_delegate.h | ||
menu_model_adapter.cc | ||
menu_model_adapter.h | ||
native_frame_view.cc | ||
native_frame_view.h | ||
submenu_button.cc | ||
submenu_button.h | ||
win_frame_view.cc | ||
win_frame_view.h |