1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-02-06 04:00:08 +00:00
Commit graph

595 commits

Author SHA1 Message Date
jules
b653e838d0 Tweaked the order in which properties are set when TreeViewItems are added, and did some internal modernisation of the TreeView classes 2017-08-10 11:13:01 +01:00
hogliux
530bdf6f45 Fixed an assertion when using an IncDec slider with the AudioProcessorValueTree 2017-08-07 11:36:57 +01:00
jules
4e5f005421 Added a method Component::getChildren() to allow them to be iterated with a range-based for loop, and used this in appropriate places around the codebase 2017-07-19 12:08:47 +01:00
tpoole
d62749770a Fixed an infinite loop when setting a Slider's range 2017-07-05 15:06:43 +01:00
tpoole
c63a8a56cd Documentation fixes 2017-06-27 21:39:07 +01:00
ed
919e3e36ec Added TextEditor::applyColourToAllText() method 2017-06-02 11:39:02 +01:00
hogliux
b5afccc37c Updated file headers and the README with the JUCE 5 license 2017-04-27 14:43:04 +01:00
ed
79885fc6ad Force TreeView to recalculate its size after restoring item openness in TreeView::restoreOpennessState() so that its Viewport scroll position is restored correctly 2017-04-26 10:48:59 +01:00
jules
bf94ab0e4c Made a few minor tweaks to reduce the number of pedantic -Wfloat-equals warnings 2017-04-21 15:09:35 +01:00
jules
6bb3d9b1db Tweaks to ListBox so that if its viewport is in drag-to-scroll mode, the selection automatically happens on mouse-up so not to interfere with dragging. (Also a bit of modernisation of the class internals) 2017-04-21 12:24:51 +01:00
jules
b0f06df714 In TextEditor, avoided an unwanted change callback in TextEditor::setText(), and did a bit of C++11 modernising 2017-04-07 12:49:01 +01:00
jules
60e9231fb1 Removed need for std::function in order to use MessageManager::callAsync(). Used it to modernise a few bits of old code. 2017-03-29 15:31:41 +01:00
jules
44cd80969d A few C++11 modernisations and comment corrections 2017-03-28 12:31:51 +01:00
jules
8ed41ed14b Fixed some whitespace style and cleaned up some code using C++11 2017-03-27 13:06:42 +01:00
ed
479390c689 Try to use TreeView background colour when painting open/close button in TreeViewItem::paintRecursively() instead of always using white 2017-03-20 16:40:21 +00:00
ed
b7b8d5be57 Multiple fixes for touch and pen input on Windows 2017-03-15 17:16:04 +00:00
jules
d6bf2e8cf9 Added line spacing to TextEditor and methods to set/get the current line spacing 2017-03-10 17:07:34 +00:00
ed
182b0e4cb0 Added isProgressBarOpaque() method to ProgressBar::LookAndFeelMethods 2017-03-03 12:37:45 +00:00
hogliux
3bb8dbe3ac Fixed a bug where ComboBoxes with no itmes wouldn't show the "no choices" entry 2017-02-23 10:01:21 +00:00
ed
08707ec85c Fixed bug in ThreeValueVertical Slider where initial mouse down/drag wouldn't get correct thumb index 2017-02-21 14:03:50 +00:00
ed
fbda56f168 Fixed bug where ListBox mouse listener wasn't being removed when ListBoxMouseMoveSelector was destroyed 2017-02-07 10:45:29 +00:00
hogliux
2da1bc5f41 Replace include guards with "#pragma once" 2017-02-01 17:18:07 +00:00
tpoole
6f27a1d4a4 Typo fixes 2016-12-22 20:21:13 +00:00
hogliux
00c0671c6b Added sub-menu support to ComboBoxes 2016-11-21 16:36:32 +00:00
tpoole
255dc1d1ba Fixed documentation typo 2016-10-19 15:49:03 +01:00
hogliux
62ac568b77 Made sure that colours are updated when the look and feel of a TextEditor changes 2016-10-16 12:50:42 +02:00
tpoole
b24aadcc72 Added ColourIds to allow alternate colouring of TreeViewItems 2016-10-03 16:12:30 +01:00
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. 2016-09-16 12:03:02 +01:00
ed
9276540e7d Fix to avoid negative width assertion when drawing fitted text in very deep TreeView file trees. 2016-09-05 17:35:09 +01:00
luigisambuy
ed0c032a01 Added a styleChanged flag to enable setText() to take effect after setColor() 2016-09-05 11:50:18 +01:00
ed
16e6c6fd84 Slider and NormalisableRange changed to use standard library math functions 2016-08-31 09:00:50 +01:00
jules
3f83eedd45 Minor tidying up 2016-08-15 16:49:16 +01:00
tpoole
e9832ffdf4 Added a symmetric skew option to Slider 2016-08-15 11:31:11 +01:00
hogliux
a258295481 Don't repeatedly set the wantsFocus flag if it hasn't changed 2016-07-29 12:19:16 +01:00
luigisambuy
f5398fcab2 Added additional dontScrollToShowThisRange parameter to selectRangeOfRows in ListBox 2016-07-25 11:03:37 +01:00
jules
b439452edd Changed the Array::remove() method to return void, and added an Array::removeAndReturn() method to replace the old functionality 2016-07-07 15:02:05 +01:00
hogliux
0a4b2ae3b6 Return parent row number if any of the tree view item's paraents are closed 2016-07-05 16:27:51 +01:00
jules
31f935cc60 Added a new Graphics::drawImage method that takes a Rectangle<float> 2016-07-01 15:35:04 +01:00
jules
58ca0673c4 Avoided spacer components in a ToolBar getting keyboard focus 2016-06-02 09:04:45 +01:00
jules
fb864a5cb1 Corrected some spelling mistakes in comments 2016-04-11 11:13:44 +01:00
jules
189853720a Cleaned up a few uses of Image::null 2016-03-10 17:20:15 +00:00
jules
674c833c84 Added method MouseEvent::mouseWasDraggedSinceMouseDown() 2016-02-16 12:59:49 +00:00
jules
3ca13481eb Quick bit of optimisation to TableListBox repainting 2016-02-08 15:09:17 +00:00
jules
ecfa5d1040 Tidied up some rotary parameter handling code in Slider 2016-02-04 09:38:20 +00:00
jules
95d88e3356 Marked Slider popup windows as temporary 2016-01-29 11:21:14 +00:00
jules
fcf1683f48 Moved a method in LengthAndCharacterRestriction to be public. 2016-01-12 15:20:34 +00:00
jules
4583fa3fbf Used the ignoreUnused() function to tidy up some old code 2015-12-23 16:27:50 +00:00
jules
02492b36b9 Lots of small whitespace tweaks. 2015-12-13 19:32:05 +00:00
Joshua Gerrard
854e8af44a Documentation: changed insertText to insertTextAtCaret 2015-12-03 13:54:03 +00:00
jules
2b869c48eb Fix for caret updating in TextEditor when look+feel changes 2015-11-16 10:35:36 +00:00