reuk
|
cd34f1b00b
|
TreeView: Reset itemUnderMouse when deleting TreeViewItems to avoid dereferencing dangling pointers
|
3 years ago |
reuk
|
34fdea0708
|
DragAndDropContainer: Allow custom scaling
|
3 years ago |
ed
|
b70fbb9bca
|
TreeView: Fix drag-to-scroll viewport jump on mouse exit
|
3 years ago |
ed
|
de375ab6d7
|
TreeView: Prevent dragging items from scrolling viewport on mobile and fix issue with dragged item component being deleted during drag operations
|
3 years ago |
ed
|
70968d46c8
|
TreeView: Coalesce item position recalculation to fix performance issues with large trees
|
3 years ago |
ed
|
55ffe91db8
|
TreeView: Don't add MouseListener for nested custom components
This restores the behaviour of TreeViews with custom item components prior to ec990202
|
3 years ago |
ed
|
90eb878d16
|
Accessibility: Make createAccessibilityHandler() private in Component subclasses
|
3 years ago |
ed
|
8d6ba3b54e
|
Accessibility: Use AccessibilityRole::ignored for UI elements that should not be accessible to screen readers but have accessible children
|
3 years ago |
ed
|
c559d31e90
|
Accessibility: Override Accessibility::getHelp() for JUCE widgets that support tooltips
|
3 years ago |
ed
|
cdee88c003
|
Accessibility: Set TreeViewItem expanded/collapsed state only when it has sub-items
|
3 years ago |
ed
|
e2aa2a2048
|
Accessibility: Throttle TreeView/ListBox Viewport move AccessibilityEvent::structureChanged notifications
|
3 years ago |
ed
|
e28525b05d
|
TreeView: Fixed a potential crash when dragging a TreeViewItem with a custom component
|
4 years ago |
ed
|
7b34d56069
|
TreeView: Use content component coordinate space in TreeView::getItemAt()
|
4 years ago |
reuk
|
31a7c62baf
|
Windows: Fix and suppress some analysis warnings
This fixes warnings that are emitted when building with the `-analyze`
flag enabled.
|
4 years ago |
ed
|
5e6fe0db3d
|
Accessibility: Send structure change message when TreeView viewport is scrolled
|
4 years ago |
ed
|
333983947e
|
Accessibility: Removed widget_handlers
|
4 years ago |
ed
|
6bb3b9208b
|
TreeView: Use Component::getApproximateScaleFactorForComponent() when creating drag images
|
4 years ago |
ed
|
ec990202b1
|
Accessibility: Added VoiceOver (macOS) and Narrator (Windows) accessibility screen reader support to juce_gui_basics
|
4 years ago |
reuk
|
3baaad8b5b
|
XmlElement: Update loops to use new iterators
|
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 |
jules
|
c6d1828a32
|
A few more internal updates for better smart pointer use
|
6 years ago |
jules
|
2e2cfb5f6c
|
Made a lot of the functions that used to return a raw XmlElement* instead return a std::unique_ptr<XmlElement> to make it safer and more concise to capture them. Also added new methods to XmlElement for generating text, and deprecated the old ones
|
6 years ago |
Tom Poole
|
ab863a6dc2
|
Replaced all usage of ScopedPointer with std::unique_ptr
|
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
|
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 |
ed
|
5d8d37eb87
|
Added support for multi-touch drag and drop
|
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 |
tpoole
|
8aca5604eb
|
Fixed a VS2013 compiler error
|
7 years ago |
jules
|
b653e838d0
|
Tweaked the order in which properties are set when TreeViewItems are added, and did some internal modernisation of the TreeView classes
|
7 years ago |
hogliux
|
b5afccc37c
|
Updated file headers and the README with the JUCE 5 license
|
8 years ago |
ed
|
79885fc6ad
|
Force TreeView to recalculate its size after restoring item openness in TreeView::restoreOpennessState() so that its Viewport scroll position is restored correctly
|
8 years ago |
jules
|
60e9231fb1
|
Removed need for std::function in order to use MessageManager::callAsync(). Used it to modernise a few bits of old code.
|
8 years ago |
jules
|
8ed41ed14b
|
Fixed some whitespace style and cleaned up some code using C++11
|
8 years ago |
ed
|
479390c689
|
Try to use TreeView background colour when painting open/close button in TreeViewItem::paintRecursively() instead of always using white
|
8 years ago |
tpoole
|
b24aadcc72
|
Added ColourIds to allow alternate colouring of TreeViewItems
|
8 years ago |
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.
|
8 years ago |
ed
|
9276540e7d
|
Fix to avoid negative width assertion when drawing fitted text in very deep TreeView file trees.
|
8 years ago |
hogliux
|
0a4b2ae3b6
|
Return parent row number if any of the tree view item's paraents are closed
|
8 years ago |
jules
|
02492b36b9
|
Lots of small whitespace tweaks.
|
9 years ago |
jules
|
cf90b59e9f
|
Added ownerViewChanged callback to TreeView
|
9 years ago |
jules
|
c90467d6e1
|
Added set/getOpenness() methods to TreeView
|
9 years ago |
hogliux
|
c7b8e77031
|
Update copyright notice
|
9 years ago |
hogliux
|
5265bbf81e
|
Add optional setDrawsInRightMargin to disable clipping of right edge of TreeViewItems
|
9 years ago |
jules
|
e17c26ed03
|
Minor fix for treeview dragging insert position.
|
10 years ago |
jules
|
2a120a0f72
|
Fix for treeview indent X positions when dragged off the bottom.
|
10 years ago |