luxlabs header browser preview


@class NSSet, NSMapTable, NSString;

@interface _UIOrderedLayoutArrangement : _UILayoutArrangement <_UIOLAPropertySource> {
    NSMapTable *_spacingOrCenteringGuides;
    NSMapTable *_edgeToEdgeConstraintsForVisibleItems;
    NSMapTable *_edgeToEdgeConstraintsForHiddenItems;
    NSMapTable *_relatedDimensionConstraints;
    NSMapTable *_hidingDimensionConstraints;
    NSMapTable *_multilineTextWidthDisambiguationConstraints;
    double _proportionalFillDenominator;
}

@property (nonatomic) double spacing;
@property (nonatomic, getter=isBaselineRelativeArrangement) BOOL baselineRelativeArrangement;
@property (nonatomic) long long distribution;
@property (nonatomic, setter=_setItemOrderingChanged:) BOOL _itemOrderingChanged;
@property (nonatomic, setter=_setItemFittingSizeChanged:) BOOL _itemFittingSizeChanged;
@property (readonly, nonatomic) NSMapTable *customSpacings;
@property (nonatomic) long long axis;
@property (nonatomic) BOOL layoutFillsCanvas;
@property (nonatomic) BOOL layoutUsesCanvasMarginsWhenFilling;
@property (readonly, nonatomic) NSSet *_newlyHiddenItems;
@property (readonly, nonatomic) NSSet *_newlyUnhiddenItems;
@property (readonly, nonatomic) NSSet *invalidBaselineConstraints;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (Class)_configurationHistoryClass;

- (void)setCustomSpacing:(double)a0 afterItem:(id)a1;
- (void)_cleanUpEdgeToEdgeConstraintsForVisibleItemsForItem:(id)a0 atIndex:(unsigned long long)a1 processPrecedingVisibleItem:(BOOL)a2;
- (id)_visibleItemAtEndWithEnumerationOptions:(unsigned long long)a0;
- (void)dealloc;
- (id)_lastVisibleItem;
- (double)customSpacingAfterItem:(id)a0;
- (void)removeItem:(id)a0;
- (void)_setUpDimensionConstraintForItem:(id)a0 referenceItem:(id)a1 atIndex:(unsigned long long)a2;
- (void)_adjustConstraintConstantsIfPossible;
- (id)_preparedImprovedMultilineTextWidthDisambiguationConstraintForItem:(id)a0 numberOfVisibleMultilineItems:(unsigned long long)a1;
- (void)_setUpHidingDimensionConstraintForItem:(id)a0;
- (void)_cleanUpEdgeToEdgeConstraintsForHiddenItemsForItem:(id)a0 atIndex:(unsigned long long)a1 processAdjacentHiddenItems:(BOOL)a2;
- (id)_firstVisibleItem;
- (void)_setUpMultilineTextWidthDisambiguationConstraintForItem:(id)a0 numberOfVisibleMultilineItems:(unsigned long long)a1;
- (void)_cleanUpGuideAtGapFollowingItem:(id)a0;
- (id)_orderedPropertySource;
- (id)_baselineViewVendTallest:(BOOL)a0 forFirstBaseline:(BOOL)a1;
- (void)_activateAndInsertEdgeToEdgeConstraintForGapBetweenSpanningLayoutGuide:(id)a0 hiddenItem:(id)a1;
- (BOOL)_configurationRequiresCanvasConnectionFittingConstraint;
- (unsigned long long)_indexOfItemForLocationAttribute:(long long)a0;
- (void)_cleanUpGuides;
- (void)_intrinsicContentSizeInvalidatedForItem:(id)a0;
- (BOOL)_customSpacingChanged;
- (double)_expectedEdgeToEdgeSpacingForPrecedingItem:(id)a0 followingItem:(id)a1 isPrecededByVisibleItem:(BOOL)a2 isFollowedByVisibleItem:(BOOL)a3;
- (void)_notifyCanvasesBaselineParametersDidChange;
- (void)_removeIndividualGuidesAndConstraintsAsNecessary;
- (void)_removeGuideAndConstraintGroupsAsNecessary;
- (void)_trackChangesAffectingExternalBaselineConstraints:(id /* block */)a0;
- (void)_insertIndividualGuidesAndConstraintsAsNecessary;
- (id)_dimensionRefItemFromConstraint:(id)a0;
- (void)_updateArrangementConstraints;
- (void)_clearAllConstraintsArrays;
- (id)_tallestItem;
- (void)_didEvaluateMultilineHeightForView:(id)a0;
- (void)_updateConfigurationHistory;
- (void).cxx_destruct;
- (id)_edgeToEdgeConstraintForGapBetweenPrecedingItem:(id)a0 followingItem:(id)a1 isPrecededByVisibleItem:(BOOL)a2 isFollowedByVisibleItem:(BOOL)a3;
- (void)_visibilityParameterChangedForItem:(id)a0;
- (long long)_minAttributeForGapConstraint;
- (double)_calculatedIntrinsicHeight;
- (BOOL)_wantsProportionalDistribution;
- (id)_orderedConfigurationHistory;
- (id)_setUpSpacingOrCenteringGuideForGapIndex:(unsigned long long)a0;
- (BOOL)_canvasConnectionConstraintsNeedUpdatePass;
- (long long)_precedingLocationAttributeForGuideConstraint;
- (id)_preparedFaultyCompatibleMultilineTextWidthDisambiguationConstraintForItem:(id)a0;
- (BOOL)_hasStaleConfiguration;
- (long long)_minAttributeForGapConstraintRespectingBaselineRelative:(BOOL)a0;
- (void)_activateAndInsertEdgeToEdgeConstraintForGapBetweenPrecedingItem:(id)a0 followingItem:(id)a1 isPrecededByVisibleItem:(BOOL)a2 isFollowedByVisibleItem:(BOOL)a3 isHidden:(BOOL)a4;
- (BOOL)_hasStaleSpacing;
- (void)_cleanUpWithoutResettingKeepAliveWorkaround;
- (BOOL)_itemCountChanged;
- (id)_identifierForSpanningLayoutGuide;
- (long long)_maxAttributeForGapConstraintRespectingBaselineRelative:(BOOL)a0;
- (BOOL)_monitorsSystemLayoutFittingSizeForItem:(id)a0;
- (double)_constantForMultilineTextWidthDisambiguationConstraintWithNumberOfRelevantItems:(unsigned long long)a0;
- (void)_systemLayoutFittingSizeDidChangeForItem:(id)a0;
- (void)insertItem:(id)a0 atIndex:(unsigned long long)a1;

@end