1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-29 02:40:05 +00:00
Commit graph

1689 commits

Author SHA1 Message Date
jules
51f6c5d01c Tidied up a few bits of messy String concatenation 2017-12-05 12:03:30 +00:00
jules
3a937b75a0 Avoided a confusing error with Grid when using old compilers 2017-12-04 14:19:16 +00:00
jules
f3cde9763a Quick tidy-up of some messaging classes 2017-12-04 11:30:15 +00:00
Lukasz Kozakiewicz
7297f62182 FileChooser: actually do store URL security bookmark in a smart pointer (as it was originally on an internal branch). Also update the docs to clearly indicate that a user has to use URL returned from FileChooser. 2017-11-29 22:15:48 +01:00
jules
7daff1a99e Fixed a build error 2017-11-29 20:30:12 +00:00
jules
6a49d6efdc Minor tidying up 2017-11-29 17:33:00 +00:00
Lukasz Kozakiewicz
af254262f6 FileChooser: fix spelling! 2017-11-29 17:11:51 +01:00
Lukasz Kozakiewicz
5358756d58 FileChooser: misc fixes and improvements to iOS and Android file choosers. 2017-11-29 16:46:38 +01:00
jules
25fe3ee392 Some workarounds to avoid triggering the new Xcode thread checker when using openGL 2017-11-29 10:14:41 +00:00
jules
f85d706131 Some minor formatting and comment fixes 2017-11-28 17:46:15 +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
jules
82d160150c Bit of tidying up in ModalComponentManager 2017-11-28 15:32:08 +00:00
jules
29ca9a59cf Used lambdas to simplify some ModalCallbackFunction methods 2017-11-28 15:00:24 +00:00
Tom Poole
47ce713d0b Added Component::isPaintingUnclipped 2017-11-27 13:41:45 +00:00
ed
64b2ea825e Fixed a conversion warning 2017-11-27 12:56:52 +00:00
ed
0fd3710c0e LookAndFeel_V4: Use getSliderThumbRadius() when drawing slider thumb + some code cleanup 2017-11-27 12:39:15 +00:00
Tom Poole
b709bd8d98 Disabled mouse interactions with the splash screen once it has started fading 2017-11-27 11:27:30 +00:00
ed
3eaeb3795e Added a getPropertyPanelSectionHeaderHeight() method to PropertyComponent::LookAndFeelMethods 2017-11-27 10:47:54 +00:00
hogliux
9e74c7ce6b Clean-up the temporary file if the file chooser was canceled or failed 2017-11-24 18:36:32 +00:00
hogliux
df8fc9b910 FileChoosers: Added a file-chooser save mode where the caller already supplies a temporary file which should be saved. JUCE will automatically move the temporary file to the location selected by the user 2017-11-22 14:03:42 +00:00
ed
98f8ee9e04 Added some colourIds to FileBrowserComponent to control current path ComboBox and filename TextEditor colours 2017-11-21 15:06:10 +00:00
ed
f24e59e6ff Added DirectoryContentsDisplayComponent::ColourIds::highlightedTextColourId and removed a line in LookAndFeel_V4::drawFileBrowserRow() that could result in multiple unnecessary repaints 2017-11-20 16:47:38 +00:00
ed
a40f6b3e5e Added ComboBox::ColourIds::focusedOutlineColourId 2017-11-20 16:34:47 +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
Noah Dayan
1815d7db8a Add missing enum documentation and fix comma in juce_Slider.h 2017-11-20 15:10:15 +00:00
ed
2540e8785e Added a componentEnablementChanged method to ComponentListener 2017-11-20 11:23:03 +00:00
hogliux
7e23bf28ae Added iOS/Android native file chooser support and support for asynchronous invocation of file choosers 2017-11-20 10:56:08 +00:00
ed
7e1ec31df9 Increased the movement tolerance for double-clicks when using a touch input source 2017-11-20 10:45: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
ed
e8518048b4 Fixed a rounding error in Component::isMouseOver 2017-11-17 16:22:48 +00:00
hogliux
4bb2f83203 FlexBox: Clarified some documentation on object life-times 2017-11-16 11:58:43 +00:00
jules
babea0885b Added a method ValueTree::appendChild(). Also tidied up a lot of the ValueTree comments, which were a bit scrappy. 2017-11-11 14:17:48 +00:00
hogliux
e2a0759ab3 Added a BurgerMenu component which will display your menus and menu items in a "burger" menu 2017-11-10 18:18:48 +00:00
jules
ccbe16f7df Fix for side-panel close button shape rendering 2017-11-10 17:39:27 +00:00
ed
92545f9deb Convert mouse coordinate to correct Component space when dragging SidePanel 2017-11-10 11:23:24 +00:00
ed
1e240aeb48 Fixed a bug in SidePanel when adding a new content component 2017-11-09 18:18:43 +00:00
ed
1b962aa2f2 GUI: Added a SidePanel component class which is useful for auxiliary UI components on mobile 2017-11-09 17:06:28 +00:00
Lukasz Kozakiewicz
5d30fcd9b5 Android: move a bunch of generic Android and Java classes to JNI helpers, add Android/Java prefixes to disambiguate. 2017-11-08 18:29:12 +01:00
jules
c3a218ab49 Added some methods ColourGradient::vertical and ColourGradient::horizontal, and also some missing move operators for that class 2017-11-08 15:00:47 +00:00
Lukasz Kozakiewicz
073921445c Android: add WebBrowserComponent implementation. 2017-11-07 19:36:10 +01:00
ed
1356ab1819 Fixed an issue in the last commit where an assertion would be triggered when not explicitly passing the inputSourceCausingDrag parameter to DragAndDropContainer::startDragging() 2017-11-05 10:42:51 +00:00
ed
112f1af3e8 Fixed a bug where multiple itemDropped() callbacks were being triggered when using drag and drop 2017-11-04 12:37:22 +00:00
jules
d4a7afa73f Replaced some old juce-style sort operations with std::sort and lambdas 2017-11-03 16:35:11 +00:00
ed
3ed0e05c9e Fixed a bug when using drag and drop on devices with both mouse and touch inputs 2017-11-03 10:13:43 +00:00
jules
eece581e73 Added an assertion if you try to create a MouseCursor with a hotspot that's outside the image bounds 2017-11-02 14:54:11 +00:00
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) 2017-11-01 17:41:06 +00:00
tpoole
71bd8f6bed Whitespace tidy up 2017-10-30 12:02:43 +00:00
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 2017-10-27 16:05:31 +01:00