hogliux
|
008b7a9ab2
|
Re-structured the low-level Android native code
Please see the forum post "Re-structuring of JUCE’s low-level Android code" and the BREAKING-CHANGES.txt for more information.
|
6 years ago |
Tom Poole
|
38fd441a95
|
Fixed a bug setting PopupMenu parents via a LookAndFeel
|
6 years ago |
Tom Poole
|
493591a7ef
|
Cleaned up some doc comments
|
6 years ago |
ed
|
b78e63aa02
|
Moved Displays class out of Desktop and into its own .h/.cpp and deprecated Displays::getDisplayContaining()
|
6 years ago |
ed
|
82a0dceaa5
|
Set the parent component of a PopupMenu submenu in showSubMenuFor()
|
6 years ago |
jules
|
a658ad41de
|
Removed some erroneous noexcepts
|
6 years ago |
Tom Poole
|
c5862246b7
|
Prevented some implicit casts to bool using JUCE_STRICT_REFCOUNTEDPOINTER
|
6 years ago |
ed
|
511e01c400
|
Ensure that the target point in MenuWindow::getParentArea() is always in terms of screen coordinates
|
6 years ago |
jules
|
1e6bbb8da9
|
Added some methods to allow ReferenceCountedObjectPtrs to be constructed or copied from references as well as pointers - as well as increasing safety, this actually makes things a bit more efficient as it skips a nullptr check. Updated lots of places in the code that could take advantage of this
|
6 years ago |
ed
|
6ee59ed6db
|
Fixed a crash that could occur when dismissing all active PopupMenus
|
6 years ago |
Tom Poole
|
071af1c285
|
Fixed an issue cleaning up a PopupMenu LookAndFeel
|
6 years ago |
jules
|
49aa9c9db4
|
Added flag JUCE_STRICT_REFCOUNTEDPOINTER which is recommended to avoid accidental leaks when using ref-counted pointers. Enabled this flag in the demo projects, and used it to help tidy up some dubious smart-pointer use
|
6 years ago |
ed
|
481221a256
|
Cleaned up the ModifierKeys class and removed the peer-specific implementations of ModifierKeys::getCurrentModifiersRealtime() and ModifierKeys::updateCurrentModifiers()
|
7 years ago |
Tom Poole
|
ab863a6dc2
|
Replaced all usage of ScopedPointer with std::unique_ptr
|
7 years ago |
ed
|
d3c9577668
|
Take the scale factor of a PopupMenu into account when resizing the window in ensureItemIsVisible()
|
7 years ago |
ed
|
cdbc28c18b
|
Add documentation tags
|
7 years ago |
Tom Poole
|
ff474962fd
|
Added an option to set a preferred popup direction
|
7 years ago |
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
|
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)
|
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 |