151 Commits (fab6a072bc3162f33eb1f51ebcac96117b1dddfd)

Author SHA1 Message Date
  reuk c51b331318
PopupMenu Accessibility: Report menu-item ticked state on Windows 3 years ago
  attila a1a8e1339f PopupMenu: Fix click-through from submenu 3 years ago
  reuk 77c24ae49f
PopupMenu: Expose item ticked state to screen readers 3 years ago
  reuk 3084a23547
PopupMenu: Improve accessibility of custom components in menus 3 years ago
  reuk c2f661171a
PopupMenu: Avoid giving focus back to previous component on dismiss 3 years ago
  reuk 3141c32a64
PopupMenu: Avoid const_cast in implementation 3 years ago
  reuk ab966fb499
PopupMenu: Add withMousePosition helper function to Options 3 years ago
  reuk 84c5627b42
PopupMenu: Ensure that menu appears at the correct position on Windows with a hi res display in standalone apps 3 years ago
  reuk ea757cf1ea
PopupMenu: Only show menus within safe areas of the screen 3 years ago
  ed d6fd33b38d Accessibility: Disable accessibility for PopupMenu windows on the desktop when their parent window or target component have accessibility disabled 3 years ago
  ed 90eb878d16 Accessibility: Make createAccessibilityHandler() private in Component subclasses 3 years ago
  reuk 1ee106d730
PopupMenu: Avoid dismissing PopupMenus in bridged plugin editors 4 years ago
  reuk 0a4a67d439 PopupMenu: Use correct alignment for submenus with large borders 4 years ago
  reuk bcd7ae1fb5
PopupMenu: Avoid cropping menu items at the bottom of long menus with large borders 4 years ago
  ed b6bb2f4882 Accessibility: Improved PopupMenu focus handling when opening and added support for submenus 4 years ago
  ed ec990202b1 Accessibility: Added VoiceOver (macOS) and Narrator (Windows) accessibility screen reader support to juce_gui_basics 4 years ago
  reuk d62d3aaa4f
PopupMenu: Add option to specify initially-selected menu item 4 years ago
  reuk 326d8deb16
PopupMenu: Tidy up Options implementation 4 years ago
  ed 1b2f17f2e8 PopupMenu: Check currently focused component before passing keyboard focus on menu completion 4 years ago
  reuk 99e2cd0e3f
PopupMenu: Dismiss popups when minimising parent window 4 years ago
  ed b7e28541ca Replaced deprecated Displays methods 4 years ago
  reuk f61447fd01 PopupMenu: Allow manual column breaking 4 years ago
  reuk d4450ad8ae PopupMenu: Add LookAndFeelMethods for drawing column separators 5 years ago
  reuk f04e11c4bb PopupMenu: Allow theming of popup menu background based on Options 5 years ago
  ed 94d853b00d Fixed some issues when navigating PopupMenus with the keyboard 4 years ago
  reuk 394c4fd475 Clang: Fix warnings when building with clang 10 4 years ago
  ed 009d685179 Updated all license headers 4 years ago
  ed d510b73cdf Normalised all whitespace before args in std::function 5 years ago
  Tom Poole 894e7d2bd2 Updated all license headers 5 years ago
  Tom Poole 2d16374b14 Updated all license headers 5 years ago
  reuk 327f817b9b Copyrights: Update commercial/gpl headers to be gpl-only 5 years ago
  ed 441c88f3b9 macOS: Removed all dynamic_cast type_info warning workarounds which have been fixed in 0dd3b02 5 years ago
  Tom Poole f2e75a8f52 Fixed a popup submenu item selection bug on a right key press 5 years ago
  ed baebb9d1b5 Fixed a dangling pointer deletion when moving PopupMenu submenus 5 years ago
  ed c8c14516d5 Scale mouse position when calculating parent area for PopupMenu window 5 years ago
  ed c8bceee365 macOS: Fixed some spurious dynamic_cast warnings when loading dynamic libraries 5 years ago
  ed a54da0b832 Fixed some more typos 5 years ago
  ed e18f6da884 Added setImage() builder methods to PopupMenu::Item 5 years ago
  reuk 635e070cba Added method PopupMenu::CustomComponent::getItem() to give them access to item details 5 years ago
  ed 3a4c0f9012 Ensure that PopupMenu section headers aren't selectable 5 years ago
  ed 319efc59e0 Ensure that PopupMenu section headers aren't selectable 5 years ago
  reuk 76f3aec386 PopupMenu: Pass unique_ptr rather than raw pointers to convey ownership semantics 5 years ago
  Tom Poole 79d3e8b3f5 Windows: Removed some VS2013 workarounds 5 years ago
  jules 69c3474012 Added method PopupMenu::Options::withDeletionCheck() to help avoid dangling pointers when triggering async menus 5 years ago
  jules cd4aba9e43 PopupMenu modernisation: Improved the PopupMenu::Item class to make it easy to build items by chaining calls together. 6 years ago
  jules 0367d5c3a9 Added some PopupMenu::addItem overloads which let you attach a lambda callback to be invoked for a menu item. 6 years ago
  jules a97c4a9139 More std::unique_ptr modernisation - changed functions that used to return raw Drawable* pointers to use it 6 years ago
  ed a90940283c Fixed an issue where PopupMenus with a parent component were not being dismissed by dismissAllActiveMenus() 6 years ago
  ed 2539f4d24f DRY-ed some code by adding a static Component::getApproximateScaleFactorForComponent() method 6 years ago
  jules cadac817c6 Enabled some more warning flags in Xcode, and fixed the problems they caused 6 years ago