jules
|
1a60fa9765
|
More ScopedPointer/unique_ptr compatibility work
|
7 years ago |
jules
|
48a5fbd333
|
Another batch of ScopedPointer cleanups
|
7 years ago |
ed
|
6568635216
|
Fixed an unused variable warning in last commit
|
7 years ago |
ed
|
eb5d4ea0a7
|
Moved the check for Component viewportIgnoreDragFlag from Viewport::DragToScrollListener::mouseDown and mouseUp to mouseDrag
|
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 |
Lukasz Kozakiewicz
|
bbf6053544
|
Viewport: enable “scroll on drag” mode by default on Android and iOS.
|
7 years ago |
jules
|
e8af67182d
|
Added method Viewport::recreateScrollbars()
|
7 years ago |
jules
|
a4f5663fce
|
Added an option for Viewport subclasses to create custom scrollbars. Also modified Viewport::getVerticalScrollBar() and ListBox::getVerticalScrollBar() to return references instead of pointers
|
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 |
hogliux
|
d105d9418a
|
Added a minimum velocity property to the ContinuousWithMomentum animated position behaviour and increased the minimum velocity of the viewport to avoid some jitter when the viewport animation is close to stand still
|
7 years ago |
hogliux
|
b5afccc37c
|
Updated file headers and the README with the JUCE 5 license
|
8 years ago |
jules
|
bf94ab0e4c
|
Made a few minor tweaks to reduce the number of pedantic -Wfloat-equals warnings
|
8 years ago |
jules
|
320c8002da
|
Added methods Viewport::canScrollVertically() and Viewport::canScrollHorizontally()
|
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 |
ed
|
6f9d07abdb
|
Fixed a bug where modal components in a Viewport with setScrollOnDrag enabled hit jassert (numTouches >= 0) when dismissed
|
8 years ago |
hogliux
|
035f865099
|
Fix steppy scrolling if the content component of a viewport was transformed
|
8 years ago |
jules
|
2fe8465482
|
Added a minor assertion in Viewport.
|
9 years ago |
jules
|
b6c3add330
|
Added drag-to-scroll functionality to Viewport
|
9 years ago |
jules
|
5ca221ee11
|
Made Viewport remove the old viewed component when setViewedComponent is called, even if it doesn't own it
|
9 years ago |
Timur Doumler
|
f73c8e0c59
|
Fixed bug where Viewport::lookAndFeelChanged() would not update its visibleArea if the call changed its scrollBarThickness.
|
9 years ago |
hogliux
|
c7b8e77031
|
Update copyright notice
|
9 years ago |
jules
|
9b79610cb0
|
Added a flag MouseWheelEvent::isInertial (currently only implemented for OSX 10.7 or later), and used this to replace some clunky behaviour in the Viewport class that was there to avoid inertial wheel movements triggering nested scrollable components.
|
10 years ago |
jules
|
21fa6e850e
|
Fixed very minor code style imperfection!
|
10 years ago |
jules
|
a4f5faec2d
|
Fix for a crash when deleting FileBrowserComponent under certain circumstances.
|
10 years ago |
jules
|
0b67cb2b93
|
Workaround to avoid misplaced wheel events when scrolling a viewport than contains wheel-able subcomponents.
|
10 years ago |
jules
|
abd46569ae
|
Fix for viewport shift-scrolling
|
10 years ago |
jules
|
943d20ba7a
|
Added an option to Viewport to allow mouse-wheel scrolling when scrollbars are disabled.
|
11 years ago |
jules
|
4d79bed3d1
|
Added versions of Component::addAndMakeVisible and addChildComponent which take a reference instead of a pointer.
|
11 years ago |
jules
|
023b9ac6cc
|
Changed ListBox to pass-on left/right key events.
|
11 years ago |
jules
|
03c2801f3f
|
Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3
|
12 years ago |
jules
|
de67718bdb
|
Made Viewport filter out mouse-wheel events using cmd mod.
|
12 years ago |
jules
|
c7506df13f
|
Changed some pass-by-references to pass-by-value to improve compiler optimisation.
|
12 years ago |
jules
|
e3537ba57a
|
Cleaned out some defunct ComponentBuilder code.
|
13 years ago |
jules
|
2329cfa286
|
Made the KeyPress (int) constructor explicit, and tightened up the way keypresses are handled by various classes.
|
13 years ago |
jules
|
cd5893d6e8
|
Removed the Scrollbar's setButtonVisibility method, and instead added LookAndFeel::areScrollbarButtonsVisible()
|
13 years ago |
jules
|
87175c91f5
|
Changed the signature of MouseListener::mouseWheelMove() to take a struct MouseWheelDetails rather than raw floats. This will require updates in source code that uses mouse-wheel callbacks, but provides some new abilities, including a flag to indicate inverted wheel direction.
|
13 years ago |
jules
|
56bbab1537
|
(automated whitespace clean-up)
|
13 years ago |
jules
|
295d125142
|
Stopped using the old BEGIN_JUCE_NAMESPACE macros, and just used hard-coded namespaces where necessary instead. The macro definitions are still there, so this shouldn't affect anyone's code.
|
13 years ago |
jules
|
36bd285c4b
|
Viewport component listener fix. Minor clean-ups.
|
13 years ago |
jules
|
15375dd223
|
Internal work on the ComponentBuilder system.
|
13 years ago |
jules
|
15252c7227
|
New method: FileOutputStream::truncate()
|
13 years ago |
jules
|
84d438aebc
|
Revamped the introjucer's settings page, making it easier to navigate than the old tabbed layout. Also, tweaked Viewport to be more resilient to changes in its content's size.
|
13 years ago |
jules
|
34840062ef
|
Made the x and y members public in the Point class.
|
13 years ago |
jules
|
c555cbb9cb
|
Tweaks to Viewport and roundToInt()
|
13 years ago |
jules
|
58580fc792
|
OpenGL gradient rendering. Viewport fix.
|
13 years ago |
Julian Storer
|
c65c07312d
|
Small fixes for Viewport and Identifier.
|
13 years ago |
Julian Storer
|
b70e0a28d2
|
First check-in of the "jucequake": a major re-organisation of the library to break it up into modules. For more details about this, see the website forum..
|
13 years ago |
Julian Storer
|
2009753eac
|
Cleaned up some obscure compiler warnings and added some JSON unit tests.
|
14 years ago |
Julian Storer
|
f04309f44a
|
Added fake placeholder versions of the new c++0x 'noexcept' and 'nullptr' keywords, and altered the library classes to use these instead of 'throw()' and '0'. This shouldn't make any difference at all to existing code, but will enable better static checking with future c++0x compilers.
|
14 years ago |