477 Commits (9199fa3c5179a7d8c3a443e4068bfb1a901b62b8)

Author SHA1 Message Date
  ed 55ffe91db8 TreeView: Don't add MouseListener for nested custom components 3 years ago
  reuk 32322a51e8
TableHeaderComponent: Avoid repainting in setColumnWidth if requested size is outside limits 3 years ago
  ed 8370542eb2 Accessibility: Only use AccessibilityRole::toggleButton role and add AccessibilityActionType::toggle for ToggleButtons 3 years ago
  ed 90eb878d16 Accessibility: Make createAccessibilityHandler() private in Component subclasses 3 years ago
  ed 3739fe4829 Accessibility: Added ScopedDragNotification for sending slider drag notifications 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 8bb08f558e Accessibility: Fix off-by-one row index bug when using a ListBox with an accessible header component 3 years ago
  ed 945a7f4477 Accessibility: Send value change notifications from SliderAccessibilityHandler 3 years ago
  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
  reuk 3c68581567
Use jassertquiet where possible 3 years ago
  reuk 19e1488e18
Slider: Add getScrollWheelEnabled function 3 years ago
  ed a5c3b81f82 Use C++14 lambda capture initialisers for initialising deletion checkers 3 years ago
  ed 3321ff231d Accessibility: Fall back to RowComponent AccessibilityHandler if no custom cell component handler has been set in TableListBox 3 years ago
  ed c559d31e90 Accessibility: Override Accessibility::getHelp() for JUCE widgets that support tooltips 3 years ago
  ed e2d41dfa0a Accessibility: Fixed slider step size for sliders with no interval explicitly set 3 years ago
  ed 399f8d5bf6 Accessibility: Use AccessibilityRole::editableText role when Label is editable 3 years ago
  ed 94fb4a20e3 Restored previous behaviour of Label::focusGained() to just show editor on tab focus change 3 years ago
  ed c29ddf7681 Accessibility: Return non-focusable AccessibleState from LabelAccessibilityHandler::getCurrentState() when the TextEditor is showing and active so focus is passed through correctly 3 years ago
  ed cdee88c003 Accessibility: Set TreeViewItem expanded/collapsed state only when it has sub-items 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 e2aa2a2048 Accessibility: Throttle TreeView/ListBox Viewport move AccessibilityEvent::structureChanged notifications 4 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 4 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 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
  ed ce72fe4143 Label: Check for deletion before calling repaint() in hideEditor() 4 years ago
  ed 083a5af323 TextEditor: Offset selection fill bounds by viewport position to fix bug with multi-line highlighting 4 years ago
  reuk 31a7c62baf
Windows: Fix and suppress some analysis warnings 4 years ago
  ed edd4ff9cfc ListBox: Select row on focus 4 years ago
  ed 8dfb916e9a ListBox: Send AccessibilityEvent::rowSelectionChanged events 4 years ago
  ed b6d429a3f7 Accessibility: Add table and cell interface support to ListBox accessibility handlers 4 years ago
  ed 5e6fe0db3d Accessibility: Send structure change message when TreeView viewport is scrolled 4 years ago
  ed 361b29edb6 Offset TextEditor::getTextBounds() by viewport position 4 years ago
  ed f3aa49e0d3 Accessibility: Fixed ListBox multiple selection 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 64896eefcd Accessibility: Fixed a potential crash when re-using custom ListBox components 4 years ago
  ed 6a36af2a11 Fixed a lambda capture lifetime issue when setting up IncDecButtons style sliders 4 years ago
  ed 533f68219b Fixed some Doxygen issues 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