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 |
||
---|---|---|
.. | ||
cocoa | ||
views | ||
webui | ||
win | ||
x | ||
accelerator_util.cc | ||
accelerator_util.h | ||
accelerator_util_mac.mm | ||
accelerator_util_views.cc | ||
atom_menu_model.cc | ||
atom_menu_model.h | ||
autofill_popup.cc | ||
autofill_popup.h | ||
certificate_trust.h | ||
certificate_trust_mac.mm | ||
certificate_trust_win.cc | ||
drag_util.h | ||
drag_util_mac.mm | ||
drag_util_views.cc | ||
file_dialog.h | ||
file_dialog_gtk.cc | ||
file_dialog_mac.mm | ||
file_dialog_win.cc | ||
message_box.h | ||
message_box_gtk.cc | ||
message_box_mac.mm | ||
message_box_win.cc | ||
tray_icon.cc | ||
tray_icon.h | ||
tray_icon_cocoa.h | ||
tray_icon_cocoa.mm | ||
tray_icon_gtk.cc | ||
tray_icon_gtk.h | ||
tray_icon_observer.h | ||
tray_icon_win.cc |