1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-22 01:34:21 +00:00
JUCE/modules/juce_gui_basics/layout
reuk 7eb99ed8ec
Grid: Avoid hangs when positioning auto-placement items that are too large for the explicit grid
Previously, positioning such an item would hang while trying to find an
appropriate position for the item, because no position in the grid was
suitable, and implicit cells in the layout direction would be added
until a viable position was found.

We now ensure that there are enough cells in the cross direction to hold
each of the auto-placement items before trying to position those items.
2022-06-24 18:53:59 +01:00
..
juce_AnimatedPosition.h Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_AnimatedPositionBehaviours.h Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_ComponentAnimator.cpp Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_ComponentAnimator.h Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_ComponentBoundsConstrainer.cpp Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_ComponentBoundsConstrainer.h Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_ComponentBuilder.cpp Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_ComponentBuilder.h Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_ComponentMovementWatcher.cpp Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_ComponentMovementWatcher.h Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_ConcertinaPanel.cpp Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_ConcertinaPanel.h Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_FlexBox.cpp Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_FlexBox.h Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_FlexItem.h Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_Grid.cpp Grid: Avoid hangs when positioning auto-placement items that are too large for the explicit grid 2022-06-24 18:53:59 +01:00
juce_Grid.h Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_GridItem.cpp Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_GridItem.h Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_GroupComponent.cpp Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_GroupComponent.h Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_MultiDocumentPanel.cpp Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_MultiDocumentPanel.h Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_ResizableBorderComponent.cpp Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_ResizableBorderComponent.h Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_ResizableCornerComponent.cpp Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_ResizableCornerComponent.h Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_ResizableEdgeComponent.cpp Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_ResizableEdgeComponent.h Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_ScrollBar.cpp Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_ScrollBar.h Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_SidePanel.cpp Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_SidePanel.h Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_StretchableLayoutManager.cpp Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_StretchableLayoutManager.h Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_StretchableLayoutResizerBar.cpp Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_StretchableLayoutResizerBar.h Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_StretchableObjectResizer.cpp Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_StretchableObjectResizer.h Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_TabbedButtonBar.cpp Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_TabbedButtonBar.h Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_TabbedComponent.cpp Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_TabbedComponent.h Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_Viewport.cpp Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_Viewport.h Accessibility: Avoid allowing TextEditor and Viewport internal components to be accessibility-focused 2022-06-13 15:29:57 +01:00