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 |
jules
|
50183e5318
|
Bit of tidying up in Component
|
7 years ago |
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
|
7 years ago |
jules
|
61f4333e73
|
Marked some RelativeCoordinate functions in Component as deprecated, and updated some old code that used them.
|
8 years ago |
jules
|
8689df5590
|
Fixed a few c++17 warnings
|
8 years ago |
hogliux
|
b5afccc37c
|
Updated file headers and the README with the JUCE 5 license
|
8 years ago |
jules
|
d36156c620
|
Removed some extraneous semicolons
|
8 years ago |
ed
|
0747a7067b
|
Fixed bug with multi-touch in Viewport when drag is blocked and made some methods const
|
8 years ago |
ed
|
1e7a933543
|
Added viewportIgnoreDragFlag to Component to indicate that mouse drag events should not move the Component's parent Viewport with drag-to-scroll functionality enabled.
|
8 years ago |
jules
|
e253b8bea1
|
Added some notes and an assertion to Component::grabKeyboardFocus(), to help people avoid a common mistake, which is trying to grab the focus of not-yet-visible components.
|
8 years ago |
ed
|
b7b8d5be57
|
Multiple fixes for touch and pen input on Windows
|
8 years ago |
hogliux
|
2da1bc5f41
|
Replace include guards with "#pragma once"
|
8 years ago |
hogliux
|
75ea6db250
|
Renamed bounds member variable in Component to "boundsRelativeToParent" to avoid shadowing warnings when using a local variable nambed "bounds"
|
8 years ago |
hogliux
|
b936786f80
|
Remove the recently added shouldReleaseFocusOnMainMenuBarAccess flag and replace with something less intrusive
|
8 years ago |
hogliux
|
17a07a0057
|
Add a flag to release the focus of a component when the user accesses the main menu bar on mac
|
8 years ago |
jules
|
ab3e628f36
|
Added mouse-up event pressure handling
|
8 years ago |
hogliux
|
58f2e1b9f2
|
Add support for isCurrentlyModal to detect if the current component is in a modal stack - regardless if foremost or not
|
9 years ago |
jules
|
fb864a5cb1
|
Corrected some spelling mistakes in comments
|
9 years ago |
jules
|
5c05483fbb
|
Fixed a minor typo in the Component docs.
|
9 years ago |
jules
|
76737287c7
|
Simplified some component modal state handling code, hopefully also fixing an edge-case problem when showing modal windows on linux
|
9 years ago |
jules
|
92bb5e8b74
|
Added an 'includeChildren' parameter to Component::isMouseOverOrDragging
|
9 years ago |
jules
|
edec7b34b2
|
Replaced some uses of AffineTransform::identity with a default-constructed object
|
9 years ago |
jules
|
cc8063813a
|
Minor spelling fix.
|
9 years ago |
jules
|
a3426aae10
|
Added support for iOS force-touch
|
9 years ago |
jules
|
527da19076
|
Added method Component::alphaChanged(), and fixed NSViewComponent to handle alpha values.
|
9 years ago |
jules
|
63551c84a1
|
Updated some comments about runModalLoop()
|
9 years ago |
hogliux
|
c7b8e77031
|
Update copyright notice
|
9 years ago |
hogliux
|
3b2a39b01b
|
Fix typo
|
9 years ago |
jules
|
a52ed14607
|
Fixed a spelling mistake
|
10 years ago |
jules
|
1eab064696
|
Rearranged some documentation for relative coord expressions.
|
10 years ago |
jules
|
9c9d10dc0a
|
Clarified some documentation relating to the Component::setBufferedToImage, which didn't match the actual behaviour of that method.
|
10 years ago |
jules
|
f6139cee55
|
Minor documentation cleanups.
|
10 years ago |
jules
|
04cb9bf3e8
|
Added an advisory note about deleteAllChildren()
|
10 years ago |
jules
|
20af4254c2
|
Clarified some comments.
|
10 years ago |
jules
|
f50650ad1b
|
Removed the Component::getVisibleArea method. This had some design flaws and the current implementation was broken, so presumably few people were using it! If you were using it, let me know your use-case so I can perhaps find a replacement that has less ambiguities about exactly what it's supposed to do.
|
10 years ago |
jules
|
3e7d305094
|
A few minor whitespace cleanups.
|
10 years ago |
jules
|
66d413c32b
|
Minor clean-ups
|
10 years ago |
jules
|
19b412c1a8
|
Avoiding flicker when handling synchronous repainting of desktop windows when they are resized.
|
10 years ago |
jules
|
6c61dbb68e
|
Refactored the internal mouse-handling code to use floating point coords. This shouldn't affect much user code, but a few methods in MouseInputSource have now changed to use Point<float> rather than Point<int>.
|
11 years ago |
jules
|
28e4473a6b
|
Fixed some typos.
|
11 years ago |
jules
|
4d79bed3d1
|
Added versions of Component::addAndMakeVisible and addChildComponent which take a reference instead of a pointer.
|
11 years ago |
jules
|
f9759ecc6b
|
Documentation fixes.
|
11 years ago |
jules
|
1e4ba1b550
|
A few minor changes to keep the Clang analyser happy.
|
11 years ago |
jules
|
57974a793c
|
Some fixes for minor graphical problems.
|
11 years ago |
jules
|
fecba9c31c
|
New class StringRef, to improve performance in function calls that can take either a String or a raw string literal. Modified a few other classes to take advantage of this.
|
11 years ago |
jules
|
be1d5253ee
|
Moved some mouse code out of Desktop class. Made the MouseInputSource class pass-by-value.
|
11 years ago |
jules
|
7f6394478a
|
Stripped out some unnecessary boilerplate includes from juce_gui_basics.
|
11 years ago |
jules
|
65c155e372
|
Added a class ContainerDeletePolicy, to allow custom delete operations on objects held by ScopedPointers or OwnedArrays. Also cleaned away a lot of superfluous includes in juce_core files.
|
11 years ago |
jules
|
9a1171a7ef
|
Added method Component::unfocusAllComponents()
|
11 years ago |
jules
|
39c44c12ed
|
Added a Component::getDesktopScaleFactor() method which can be overridden to force a scale for a particular window.
|
11 years ago |