ed
|
6f8c464747
|
TextEditor: Fix a highlighting bug
|
3 years ago |
ed
|
c3cb59d6ae
|
TextEditor: Avoid some potential nullptr dereferences in the Iterator class
|
3 years ago |
ed
|
a5c3b81f82
|
Use C++14 lambda capture initialisers for initialising deletion checkers
|
3 years ago |
ed
|
c559d31e90
|
Accessibility: Override Accessibility::getHelp() for JUCE widgets that support tooltips
|
3 years ago |
ed
|
a7f33da900
|
Accessibility: Set caret position when passed an empty range selection in CodeEditorComponent and TextEditor AccessibilityTextInterface implementations
|
3 years ago |
ed
|
8b2f3088d7
|
Accessibility: Added AccessibilityTextInterface::isReadOnly() method and AccessibilityRole::label to distinguish between navigable and selectable read-only text elements and simple labels
|
3 years ago |
ed
|
3fd4f7a231
|
TextEditor: Take border size into account when calculating text bounds
|
4 years ago |
ed
|
13e7ffbdfb
|
Accessibility: Use AccessibilityTextValueInterface for read-only text in Label, TextEditor and CodeEditorComponent
|
4 years ago |
ed
|
083a5af323
|
TextEditor: Offset selection fill bounds by viewport position to fix bug with multi-line highlighting
|
4 years ago |
ed
|
361b29edb6
|
Offset TextEditor::getTextBounds() by viewport position
|
4 years ago |
ed
|
333983947e
|
Accessibility: Removed widget_handlers
|
4 years ago |
ed
|
ec990202b1
|
Accessibility: Added VoiceOver (macOS) and Narrator (Windows) accessibility screen reader support to juce_gui_basics
|
4 years ago |
ed
|
665fac678f
|
TextEditor: Enable horizontal scrollbars for multi-line editors with word wrapping disabled
|
4 years ago |
ed
|
f5dac0780d
|
TextEditor: Only start new lines when shouldStartNewLine == true when splitting long atoms
|
4 years ago |
ed
|
7fb45db0d2
|
TextEditor: Always return positive integers from getMaximumTextWidth/Height()
|
4 years ago |
ed
|
b9c8a1475f
|
TextEditor: New line atoms should have zero width
|
4 years ago |
ed
|
b644d7b675
|
TextEditor: Fixed a wrapping bug when right-justified
|
4 years ago |
ed
|
b5bb5273c1
|
TextEditor: Use caret position relative to the Component top-left when calculating scroll amounts in scrollEditorToPositionCaret() and scrollToMakeSureCursorIsVisible()
|
4 years ago |
ed
|
24c2953369
|
TextEditor: Call checkLayout() before moving caret and repainting text in remove()
|
4 years ago |
ed
|
841aae5b18
|
TextEditor: Call scrollToMakeSureCursorIsVisible() after updating layout when undoing/redoing
|
4 years ago |
ed
|
c145434adf
|
TextEditor: Fixed a bug causing the caret to disappear at the end of lines
|
4 years ago |
ed
|
a533e86044
|
TextEditor: Fixed a bug updating the text holder size for single-line editors
|
4 years ago |
ed
|
7c96f18663
|
TextEditor: Fixed a bug where the horizontal viewport scrollbar could be shown unnecessarily
|
4 years ago |
reuk
|
46d24cc1ab
|
TextEditor: Avoid starting timer unnecessarily when setting text
|
4 years ago |
ed
|
8ee13b78ba
|
Avoid drawing TextEditor "empty" text when it isn't visible
|
4 years ago |
ed
|
56252ca098
|
Fixed a bug in TextEditor::setSelectAllWhenFocused()
|
4 years ago |
reuk
|
c897a4f2cb
|
Linux: Fix some clang 10 warnings
|
4 years ago |
ed
|
508d6de04e
|
Underline whitespace atoms in TextEditor when font is underlined
|
4 years ago |
ed
|
12bff68e34
|
Added vertical justification support to TextEditor
|
4 years ago |
reuk
|
394c4fd475
|
Clang: Fix warnings when building with clang 10
|
4 years ago |
ed
|
009d685179
|
Updated all license headers
|
4 years ago |
Tom Poole
|
894e7d2bd2
|
Updated all license headers
|
5 years ago |
Tom Poole
|
2d16374b14
|
Updated all license headers
|
5 years ago |
reuk
|
327f817b9b
|
Copyrights: Update commercial/gpl headers to be gpl-only
|
5 years ago |
ed
|
6881795d40
|
Ensure that font width is correct when changing the TextEditor password character
|
5 years ago |
Tom Poole
|
79d3e8b3f5
|
Windows: Removed some VS2013 workarounds
|
5 years ago |
jules
|
9a06be6d61
|
Some minor cleanups
|
6 years ago |
ed
|
b88d5adab7
|
Always call TextEditor::checkFocus() when focus is gained to ensure that the software keyboard is shown on Android when a TextEditor has content
|
6 years ago |
ed
|
9715e77e0f
|
Only call ComponentPeer::textInputRequired() from TextEditor::checkFocus() if the focus status has changed to fix the soft input keyboard constantly re-opening on Android
|
6 years ago |
jules
|
cadac817c6
|
Enabled some more warning flags in Xcode, and fixed the problems they caused
|
6 years ago |
ed
|
eaf0f990d4
|
Replaced all uses of static_cast<Type&&> with std::move
|
6 years ago |
jules
|
6fda0bffca
|
Fixed some stray zeros that were still being passed as null pointers
|
6 years ago |
ed
|
481221a256
|
Cleaned up the ModifierKeys class and removed the peer-specific implementations of ModifierKeys::getCurrentModifiersRealtime() and ModifierKeys::updateCurrentModifiers()
|
7 years ago |
Lukasz Kozakiewicz
|
c8b9bc79ba
|
AlertWindow: ensure a native keyboard is hidden when alert window gets dismissed.
|
7 years ago |
Lukasz Kozakiewicz
|
4469217b3e
|
Android: un-focus TextEditor when keyboard is hidden from nav bar. Ensure immersive mode is properly restored. Fix TextEditor not hiding keyboard if deleted immediately after getting focus.
|
7 years ago |
jules
|
1a60fa9765
|
More ScopedPointer/unique_ptr compatibility work
|
7 years ago |
ed
|
5b32ef4897
|
Implement the menuActive flag in TextEditor
|
7 years ago |
jules
|
80a7718286
|
Added some event lambda callbacks for TextEditor and simplified a bit more code using them
|
7 years ago |
jules
|
d9585241ad
|
Changed the parameters to Graphics::fillCheckerBoard() to be floats rather than ints, and improved its performance
|
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 |