ed
|
3c6b4f1e95
|
Minor documentation update for the Viewport::setScrollOnDragEnabled() method
|
6 years ago |
Tom Poole
|
e8c0fe09e6
|
A minor documentation improvement
|
6 years ago |
ed
|
a234721110
|
Added various clang-tidy modernize-* fixes
|
6 years ago |
jules
|
da2b10ada6
|
Got rid of some methods which had inexplicably ended up marked both 'virtual' and 'override'.
|
6 years ago |
jules
|
cadac817c6
|
Enabled some more warning flags in Xcode, and fixed the problems they caused
|
6 years ago |
ed
|
5c03d13f0d
|
Revert previous commit and instead call ComponentHelpers::releaseAllCachedImageResources() from Component::removeFromDesktop()
|
6 years ago |
Tom Poole
|
d06a2b8c13
|
Fixed compatibility with GCC 4.8
|
6 years ago |
jules
|
5979288706
|
Added some macros for asserting when functions are called in an unsafe manner outside the message thread.
|
6 years ago |
ed
|
b78e63aa02
|
Moved Displays class out of Desktop and into its own .h/.cpp and deprecated Displays::getDisplayContaining()
|
6 years ago |
jules
|
935d1ff805
|
Added an assertion in Component to prevent accidental component recursion
|
6 years ago |
jules
|
7ab4d1708b
|
Some misc cleanups, mainly around WeakReference usage and rectangles
|
6 years ago |
jules
|
974b4a8351
|
Removed some legacy friend class declarations that are no longer needed with modern compilers
|
7 years ago |
hogliux
|
103ddb6019
|
Added missing JUCE_API export attribute to ModalCallbackFunctiojn
|
7 years ago |
jules
|
dee78f29f6
|
Misc cleanups and modernisation
|
7 years ago |
ed
|
481221a256
|
Cleaned up the ModifierKeys class and removed the peer-specific implementations of ModifierKeys::getCurrentModifiersRealtime() and ModifierKeys::updateCurrentModifiers()
|
7 years ago |
jules
|
7909af4ecb
|
Added a parameter includeChildren to Component::isMouseButtonDown
|
7 years ago |
Tom Poole
|
ab863a6dc2
|
Replaced all usage of ScopedPointer with std::unique_ptr
|
7 years ago |
ed
|
fa63dc0fbd
|
Use isLongPressOrDrag() when creating MouseEvents in Component
|
7 years ago |
ed
|
7cf8e28fdd
|
Deprecated MouseInputSource::hasMouseMovedSignificantlySincePressed() and replaced with the more accurate isLongPressOrDrag() and hasMovedSignificantlySincePressed() methods
|
7 years ago |
hogliux
|
266beb22b2
|
Mouse: Added MouseListener::mouseMagnify and cleaned up some mouse event handler code
|
7 years ago |
ed
|
cdbc28c18b
|
Add documentation tags
|
7 years ago |
ed
|
ac44306a4c
|
Fixed a documentation typo
|
7 years ago |
jules
|
8d09eaadb6
|
Removed some defunct code from the C++1 feature detection macros, and simplified code which no longer needs to test for feature availability
|
7 years ago |
jules
|
1a60fa9765
|
More ScopedPointer/unique_ptr compatibility work
|
7 years ago |
jules
|
48a5fbd333
|
Another batch of ScopedPointer cleanups
|
7 years ago |
jules
|
4fcedf7be5
|
Standardised some lambda syntax
|
7 years ago |
ed
|
728f9b4664
|
Fixed a typo in the comment above Component::createFocusTraverser()
|
7 years ago |
jules
|
3300e71e17
|
Removal of RelativeCoordinate classes from the Drawables
|
7 years ago |
jules
|
e6267afaae
|
Added a base class MarkerList::MarkerListHolder, and used it to remove the getMarkers() method from Component.
|
7 years ago |
jules
|
84e86a26e6
|
Tweaked the Component::setBoundsToFit method to take a rectangle, and tidied up a few things inside Component
|
7 years ago |
Tom Poole
|
dca1ef3c3a
|
Added some documentation to addAndMakeVisible
|
7 years ago |
jules
|
78791be3c5
|
Deleted some old deprecated methods from Component, and tidied a few things up
|
7 years ago |
Tom Poole
|
cff37f5b6a
|
Fixed some const violation errors
|
7 years ago |
jules
|
58a99ff139
|
Dragged the singleton macros into the 21st century.. Cleaned up their implementation and gave them new upper-case names to match juce official style. The old names are still defined to avoid breaking old code, but please update before they get deprecated!
|
7 years ago |
ed
|
a9b74e54c7
|
Take any transforms that have been applied to a component into account in the Component::centreWithSize, ::setCentreRelative() and ::setCentrePosition() methods
|
7 years ago |
Noah Dayan
|
a0db644e22
|
Fix Doxygen bug with Singleton macros
|
7 years ago |
jules
|
f85d706131
|
Some minor formatting and comment fixes
|
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 |
jules
|
82d160150c
|
Bit of tidying up in ModalComponentManager
|
7 years ago |
jules
|
29ca9a59cf
|
Used lambdas to simplify some ModalCallbackFunction methods
|
7 years ago |
Tom Poole
|
47ce713d0b
|
Added Component::isPaintingUnclipped
|
7 years ago |
ed
|
2540e8785e
|
Added a componentEnablementChanged method to ComponentListener
|
7 years ago |
ed
|
e8518048b4
|
Fixed a rounding error in Component::isMouseOver
|
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
|
7ea9874a01
|
Changed Component to hold a WeakReference to its LookAndFeel object, so that if you accidentally delete a LookAndFeel that's being used, it won't be a dangling pointer (but you may see some unexpected drawing behaviour!)
|
7 years ago |
jules
|
ffb64487ed
|
When calling repaint() without a MessageManagerLock, it now always asserts
|
7 years ago |
jules
|
dd4230586f
|
Noticed that we still had some template whitespace workarounds for older compilers, so tidied them up
|
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 |
jules
|
50183e5318
|
Bit of tidying up in Component
|
7 years ago |
hogliux
|
4ea8c871b8
|
Android: Implemented Desktop::getCurrentOrientation() for Android
|
7 years ago |