Tom Poole
|
ff70ebb03e
|
Fixed a layout issue in the Grid class
|
2019-07-22 12:01:33 +01:00 |
|
jules
|
69c3474012
|
Added method PopupMenu::Options::withDeletionCheck() to help avoid dangling pointers when triggering async menus
|
2019-06-24 16:37:48 +01:00 |
|
jules
|
cd4aba9e43
|
PopupMenu modernisation: Improved the PopupMenu::Item class to make it easy to build items by chaining calls together.
|
2019-06-20 13:55:18 +01:00 |
|
jules
|
9a06be6d61
|
Some minor cleanups
|
2019-06-17 15:48:56 +01:00 |
|
Tom Poole
|
16dd26649a
|
Fixed some GCC compiler warnings and removed deprecated functions
|
2019-06-04 16:48:44 +01:00 |
|
Tom Poole
|
a9a0f6b92f
|
Enforced more comprehensive const-correctness in the JUCE container classes
|
2019-05-29 08:52:16 +01:00 |
|
ed
|
497a1b3fb7
|
Added juce_UnitTestCategories.h to replace raw strings used for test categories
|
2019-04-03 15:10:40 +01:00 |
|
ed
|
f3af250ff7
|
Tidied up unit test code layout
|
2019-04-02 11:54:29 +01:00 |
|
ed
|
97e545cd44
|
Moved the Grid unit tests into juce_Grid.cpp and re-saved all projects
|
2019-04-02 11:52:44 +01:00 |
|
ed
|
ecb87a14b0
|
Enable Viewport drag-to-scroll functionality by default on devices where touch is the primary input method
|
2019-02-18 11:36:33 +00:00 |
|
ed
|
3c6b4f1e95
|
Minor documentation update for the Viewport::setScrollOnDragEnabled() method
|
2019-02-18 11:22:16 +00:00 |
|
ed
|
a234721110
|
Added various clang-tidy modernize-* fixes
|
2019-01-31 15:15:31 +00:00 |
|
jules
|
cadac817c6
|
Enabled some more warning flags in Xcode, and fixed the problems they caused
|
2019-01-11 09:52:10 +00:00 |
|
jules
|
4d02ac63a8
|
Couple more spelling fixes
|
2018-08-14 10:00:57 +01:00 |
|
jules
|
8e91bfabf7
|
Spelling correction
|
2018-08-14 09:48:44 +01:00 |
|
ed
|
b78e63aa02
|
Moved Displays class out of Desktop and into its own .h/.cpp and deprecated Displays::getDisplayContaining()
|
2018-08-10 16:37:52 +01:00 |
|
Tom Poole
|
3c93cfb105
|
Clarified some Button LookAndFeel parameter names
|
2018-07-16 12:26:27 +01:00 |
|
Tom Poole
|
3232a6a262
|
Fixed a compiler warning
|
2018-07-10 11:46:48 +01:00 |
|
jules
|
7ab4d1708b
|
Some misc cleanups, mainly around WeakReference usage and rectangles
|
2018-07-09 16:00:45 +01:00 |
|
Tom Poole
|
102ed4a9f2
|
Fixed some compiler warnings
|
2018-06-27 17:02:25 +01:00 |
|
jules
|
974b4a8351
|
Removed some legacy friend class declarations that are no longer needed with modern compilers
|
2018-06-13 17:11:37 +01:00 |
|
ed
|
4af9526ab5
|
Fixed a bug in Grid where the area calculation could terminate early
|
2018-06-11 10:38:14 +01:00 |
|
ed
|
40c948826c
|
Added some braces in juce_Grid.cpp to work around a VS2015 compiler bug
|
2018-04-24 14:46:12 +01:00 |
|
Tom Poole
|
ab863a6dc2
|
Replaced all usage of ScopedPointer with std::unique_ptr
|
2018-04-19 20:27:47 +01:00 |
|
ed
|
45698e40b2
|
Make Viewport::DragToScrollListener more robust and able to cope with the deletion of the original mouseDown event component
|
2018-04-12 11:05:42 +01:00 |
|
jules
|
121719be69
|
Added new method Rectangle::toNearestIntEdges(), and used this to improve the Grid layout snapping
|
2018-04-04 16:43:17 +01:00 |
|
hogliux
|
3ae28b3d54
|
Viewport: Added the ability to position the scrollbars at the top/left
|
2018-03-19 14:00:31 +00:00 |
|
ed
|
cdbc28c18b
|
Add documentation tags
|
2018-03-15 12:10:32 +00:00 |
|
hogliux
|
be9c776c3c
|
Fixed an issue where JUCE's ScrollBars could not be hidden
|
2018-03-02 11:20:50 +00:00 |
|
ed
|
26697f2421
|
Ensure global mouse listener is removed when SidePanel is destructed
|
2018-02-20 14:19:01 +00:00 |
|
ed
|
a604c49a35
|
Added some methods to SidePanel to set a custom title bar
|
2018-02-19 16:07:40 +00:00 |
|
ed
|
26734f7f85
|
Added some lambda callbacks to SidePanel
|
2018-02-15 16:52:28 +00:00 |
|
jules
|
b56e7560a7
|
Added some missing logic to flexbox
|
2018-01-23 14:06:26 +00:00 |
|
jules
|
1a60fa9765
|
More ScopedPointer/unique_ptr compatibility work
|
2018-01-10 17:35:08 +00:00 |
|
jules
|
48a5fbd333
|
Another batch of ScopedPointer cleanups
|
2018-01-10 14:49:57 +00:00 |
|
jules
|
4fcedf7be5
|
Standardised some lambda syntax
|
2018-01-08 10:28:41 +00:00 |
|
jules
|
3300e71e17
|
Removal of RelativeCoordinate classes from the Drawables
|
2018-01-03 11:13:14 +00:00 |
|
jules
|
ce8b2d865a
|
Used Button::onClick to simplify a bunch of library classes and demo code
|
2018-01-03 11:06:04 +00:00 |
|
jules
|
a7e3339f86
|
Got rid of some very old legacy VC6 workaround typedefs
|
2018-01-03 09:25:19 +00:00 |
|
ed
|
9bb4e025ca
|
Made the documentation of some classes clearer regarding when a notification will be sent
|
2017-12-28 17:02:58 +00:00 |
|
ed
|
c1c325c782
|
Fixed a few typos
|
2017-12-28 16:31:09 +00:00 |
|
Tom Poole
|
cff37f5b6a
|
Fixed some const violation errors
|
2017-12-19 12:44:24 +00:00 |
|
Noah Dayan
|
5dc10feeac
|
Added doc clarification in juce_FlexBox.h
|
2017-12-11 09:25:00 +00:00 |
|
Noah Dayan
|
1c580123b3
|
Fix documentation error in juce_SidePanel.h
|
2017-12-07 16:54:10 +00:00 |
|
ed
|
4800216b82
|
Only resize SidePanel on mouse drag if it is currently showing
|
2017-12-07 10:27:51 +00:00 |
|
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!
|
2017-11-28 16:18:40 +00:00 |
|
Noah Dayan
|
257aeb50eb
|
Added documentation for juce_Grid.h and juce_GridItem.h
|
2017-11-20 15:10:52 +00:00 |
|
Noah Dayan
|
3671995344
|
Add missing enum documentation in juce_FlexBox.h and juce_FlexItem.h
|
2017-11-20 15:10:36 +00:00 |
|
ed
|
6568635216
|
Fixed an unused variable warning in last commit
|
2017-11-17 17:28:53 +00:00 |
|
ed
|
eb5d4ea0a7
|
Moved the check for Component viewportIgnoreDragFlag from Viewport::DragToScrollListener::mouseDown and mouseUp to mouseDrag
|
2017-11-17 17:25:16 +00:00 |
|