117 Commits (dbf39f5b7b8b2b47c135f19e2bfabd8b97fc7c3f)

Author SHA1 Message Date
  jules 1a60fa9765 More ScopedPointer/unique_ptr compatibility work 7 years ago
  jules 48a5fbd333 Another batch of ScopedPointer cleanups 7 years ago
  ed 9046453701 Added a showMenuAsync() method to PopupMenu that takes a std::function 7 years ago
  jules a7e3339f86 Got rid of some very old legacy VC6 workaround typedefs 7 years ago
  ed 34959be226 Fixed a bug where PopupMenus with a scale factor applied were not appearing in the correct position 7 years ago
  jules a586966c65 Added lambda callback methods to ListenerList. Its old method-invocation callbacks were refactored to use variadic templates instead of the old awful macros they used in the past, but please move your code to use the new lambda functions, as the one stuff will eventually be deprecated! 7 years ago
  hogliux e2a0759ab3 Added a BurgerMenu component which will display your menus and menu items in a "burger" menu 7 years ago
  jules 2dc9316420 Misc ScopedPointer changes to start using reset() and get() rather than assignments and casts (part of an ongoing drift towards more std::unique_ptr compatibility) 7 years ago
  jules fe8ba4c02f Made the PopupMenu use the L+F to set the border it uses for custom components, and improved the layout of menus with icons 7 years ago
  jules 31e454f284 Avoided triggering an assertion when focus is returned by a popup menu to a hidden component 7 years ago
  jules 9e356135a1 Added a minimum number of columns option to the PopupMenu, and did a bit of internal modernising on the class's internals 7 years ago
  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 2fbbb59fef PopupMenu: Minor documentation fix 7 years ago
  hogliux b574d4530e Fixed an issue where the scale of a PopupMenu would be incorrect when no targetComponent was specifiefd 8 years ago
  hogliux 35b08ecec2 Fixed an issue where submenus would not be scaled according to the transform used for the parent menu 8 years ago
  hogliux 2483c80529 Scale PopupMenus with the AffineTransform and scaling factor of their target components (see BREAKING-CHANGES.txt) 8 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
  ed ee6411ea13 Fixed a typo in MenuBarModel 8 years ago
  hogliux 2da1bc5f41 Replace include guards with "#pragma once" 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 9fa0d49be7 Added an option JUCE_ALLOW_STATIC_NULL_VARIABLES that can be used to turn off dangerous statics like String::empty, var::null, etc. 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
  hogliux b936786f80 Remove the recently added shouldReleaseFocusOnMainMenuBarAccess flag and replace with something less intrusive 8 years ago
  hogliux 26b6f01ce3 Replace all "zeros" with "nullptr" in code documentation when referring to a pointer value 8 years ago
  jules a700774d6f Tidied up a comment 9 years ago
  jules ed67e40b8d Added a customisable callback object to PopupMenu 9 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 e04ebc8929 Added missing JUCE_API 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
  jules 15cd46a1de Tidied up some comments 9 years ago
  Timur Doumler 0838edd138 Tidied up order of declarations in juce_PopupMenu.h. 9 years ago
  Timur Doumler db078f194d PopupMenu: added option to include an iconToUse to addCommandItem. 9 years ago