80 Commits (71d10e750a0fb03c63c32b162c6e103600abe656)

Author SHA1 Message Date
  ed 71d10e750a Fixed a bug where PopupMenus were being dismissed when opening a submenu using touch input 7 years ago
  ed 9f4648f856 Fixed some issues when using a touchscreen to interact with PopupMenus 7 years ago
  jules eda613c6db Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools 7 years ago
  ed 8b81379c46 Fixed a bug where PopupMenus with a border size of 0 were being immediately dismissed 7 years ago
  ed 37cf001599 Reduced the minimum height of PopupMenu ItemComponent from 2 to 1 7 years ago
  ed b7a7563a59 Added a virtual getPopupMenuBorderSize() to PopupMenu::LookAndFeelMethods 7 years ago
  hogliux b574d4530e Fixed an issue where the scale of a PopupMenu would be incorrect when no targetComponent was specifiefd 7 years ago
  hogliux 35b08ecec2 Fixed an issue where submenus would not be scaled according to the transform used for the parent menu 7 years ago
  hogliux 2483c80529 Scale PopupMenus with the AffineTransform and scaling factor of their target components (see BREAKING-CHANGES.txt) 7 years ago
  jules f866b4ff5e Fixed a problem where popup menus triggered from the taskbar could get stuck, and tidied up some internal PopupMenu code 8 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  hogliux 9f3fb1c0a6 Added a compiler error if your compiler is too old and removed numerous code checks for old compilers which are now deprecated 8 years ago
  hogliux 00c0671c6b Added sub-menu support to ComboBoxes 8 years ago
  jules e74849ccfb Fixed a missing call to lf.preparePopupMenuWindow in PopupMenu 8 years ago
  jules 151e3f769e Added a LookAndFeel method preparePopupMenuWindow() to allow the window component to be customised before being displayed 8 years ago
  jules ed67e40b8d Added a customisable callback object to PopupMenu 8 years ago
  jules 8b1438a229 Made PopupMenu avoid overwriting a custom shortcut key description with one that comes from a command manager 9 years ago
  hogliux ac9973f185 Add support for creating popup menus inside parent components 9 years ago
  jules 12eeadec8b Added some missing 'override's 9 years ago
  jules fb864a5cb1 Corrected some spelling mistakes in comments 9 years ago
  Timur Doumler 70949aa0c6 Added several new features: support for AudioUnit v3, new simplified JUCE module format, deleted the Introjucer and replaced it by the Projucer, various improvements for exporting of iOS and Android projects. 9 years ago
  jules 6f8b9205a5 Added a shortcut key description field to PopupMenu::Item 9 years ago
  jules e5fd6d6e01 Simplification/refactoring of the PopupMenu class by adding a subclass PopupMenu::Item which holds all the info about an item. You can now use this for more control over adding items and the PopupMenu::MenuItemIterator uses it to return info about existing items. 9 years ago
  jules 6f19816cf4 Added another PopupMenu::addItem method for coloured items with drawables 9 years ago
  jules 135a1b65de Fixed a typo in the last commit 9 years ago
  jules 622add3dc9 Made the PopupMenu keep a weak reference to its LookAndFeel, so that it'll avoid crashing in situations where the L+F is deleted while the menu is still on-screen. 9 years ago
  jules 4583fa3fbf Used the ignoreUnused() function to tidy up some old code 9 years ago
  jules 02492b36b9 Lots of small whitespace tweaks. 9 years ago
  Timur Doumler db078f194d PopupMenu: added option to include an iconToUse to addCommandItem. 9 years ago
  hogliux c7b8e77031 Update copyright notice 9 years ago
  jules a4526eae3f Avoided a couple of warnings about missing override specifiers. 9 years ago
  jules 3e947f1612 Fixes for unused parameter warnings when modal loops are disabled. 10 years ago
  jules e60aa581d6 Added some missing semi-colons. 10 years ago
  jules 43d4c1ea2f Added LookAndFeel method drawPopupMenuSectionHeader() 10 years ago
  jules 6c61dbb68e Refactored the internal mouse-handling code to use floating point coords. This shouldn't affect much user code, but a few methods in MouseInputSource have now changed to use Point<float> rather than Point<int>. 11 years ago
  jules 28dbc839b1 Refactored LookAndFeel::drawPopupMenuItem() and some PopupMenu methods to allow menus to use Drawables for their icons as well as just Images. 11 years ago
  jules 12a8dd3092 Avoided some pedantic GCC warnings. 11 years ago
  jules 57db92b276 Cleaned up some ints that should have been CommandIDs. 11 years ago
  jules be1d5253ee Moved some mouse code out of Desktop class. Made the MouseInputSource class pass-by-value. 11 years ago
  jules 525370ff8a Refactored PopupMenu internally to avoid some problems with touch input. 11 years ago
  jules 45b56e2e20 Minor clean-ups around the Justification class. 11 years ago
  jules 5b25ac6609 Renamed the swapWithArray methods in the array classes to "swapWith" to be more consistent with other swap method naming, and templated the methods for more flexibility. 11 years ago
  jules 5918d039ce Added some "override" annotations. 12 years ago
  jules c75a7300f5 Added some 'override' modifiers to overridden methods. 12 years ago
  jules 03c2801f3f Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3 12 years ago
  jules 7ba63768a7 Popupmenu key control wrapping. 12 years ago
  jules 2dc2109876 Popupmenu keyboard control fix. 12 years ago
  jules c7506df13f Changed some pass-by-references to pass-by-value to improve compiler optimisation. 12 years ago
  jules 79d26045bb PopupMenu header ID fix. 12 years ago
  jules deb02fdf70 Added calling convention to logAssertion. 12 years ago