mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-06-16 05:55:20 +00:00
27 lines
936 B
Swift
27 lines
936 B
Swift
import Foundation
|
|
import AsyncDisplayKit
|
|
import Display
|
|
|
|
public final class ContextContentContainingNode: ASDisplayNode {
|
|
public let contentNode: ContextContentNode
|
|
public var contentRect: CGRect = CGRect()
|
|
public var isExtractedToContextPreview: Bool = false
|
|
public var willUpdateIsExtractedToContextPreview: ((Bool) -> Void)?
|
|
public var isExtractedToContextPreviewUpdated: ((Bool) -> Void)?
|
|
public var updateAbsoluteRect: ((CGRect, CGSize) -> Void)?
|
|
public var applyAbsoluteOffset: ((CGFloat, ContainedViewLayoutTransitionCurve, Double) -> Void)?
|
|
public var applyAbsoluteOffsetSpring: ((CGFloat, Double, CGFloat) -> Void)?
|
|
public var layoutUpdated: ((CGSize) -> Void)?
|
|
|
|
public override init() {
|
|
self.contentNode = ContextContentNode()
|
|
|
|
super.init()
|
|
|
|
self.addSubnode(self.contentNode)
|
|
}
|
|
}
|
|
|
|
public final class ContextContentNode: ASDisplayNode {
|
|
}
|