Index: ios/chrome/browser/ui/stack_view/card_stack_layout_manager.h |
diff --git a/ios/chrome/browser/ui/stack_view/card_stack_layout_manager.h b/ios/chrome/browser/ui/stack_view/card_stack_layout_manager.h |
index ca23b74d2ef857742566d2083699a2f48bfa2679..54d942833a1f085e45e736bf4c1b37adb5d3b9d0 100644 |
--- a/ios/chrome/browser/ui/stack_view/card_stack_layout_manager.h |
+++ b/ios/chrome/browser/ui/stack_view/card_stack_layout_manager.h |
@@ -15,7 +15,15 @@ |
// Encapsulates a stack of cards and their layout behavior, supporting |
// fanning the cards out along an axis and gathering them to fit in a given |
// area. |
-@interface CardStackLayoutManager : NSObject |
+@interface CardStackLayoutManager : NSObject { |
+ @private |
+ base::scoped_nsobject<NSMutableArray> cards_; |
+ // YES if the previous call to one of {|scrollCardAtIndex|, |
+ // |handleMultitouchWithFirstDelta|} was to the former method; NO otherwise. |
+ BOOL treatOverExtensionAsScroll_; |
+ NSUInteger previousFirstPinchCardIndex_; |
+ NSUInteger previousSecondPinchCardIndex_; |
+} |
// The size of a card. Setting this property preserves card origins with the |
// exception that cards are moved as necessary to satisfy placement constraints |