mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-23 22:55:00 +00:00
Various improvements
This commit is contained in:
@@ -26,6 +26,23 @@ struct ChatMessageBubbleContentProperties {
|
||||
let hidesBackground: ChatMessageBubbleContentBackgroundHiding
|
||||
let forceFullCorners: Bool
|
||||
let forceAlignment: ChatMessageBubbleContentAlignment
|
||||
let shareButtonOffset: CGPoint?
|
||||
|
||||
init(
|
||||
hidesSimpleAuthorHeader: Bool,
|
||||
headerSpacing: CGFloat,
|
||||
hidesBackground: ChatMessageBubbleContentBackgroundHiding,
|
||||
forceFullCorners: Bool,
|
||||
forceAlignment: ChatMessageBubbleContentAlignment,
|
||||
shareButtonOffset: CGPoint? = nil
|
||||
) {
|
||||
self.hidesSimpleAuthorHeader = hidesSimpleAuthorHeader
|
||||
self.headerSpacing = headerSpacing
|
||||
self.hidesBackground = hidesBackground
|
||||
self.forceFullCorners = forceFullCorners
|
||||
self.forceAlignment = forceAlignment
|
||||
self.shareButtonOffset = shareButtonOffset
|
||||
}
|
||||
}
|
||||
|
||||
enum ChatMessageBubbleNoneMergeStatus {
|
||||
@@ -136,6 +153,7 @@ class ChatMessageBubbleContentNode: ASDisplayNode {
|
||||
}
|
||||
|
||||
weak var bubbleBackgroundNode: ChatMessageBackground?
|
||||
weak var bubbleBackdropNode: ChatMessageBubbleBackdrop?
|
||||
|
||||
var visibility: ListViewItemNodeVisibility = .none
|
||||
|
||||
@@ -143,6 +161,10 @@ class ChatMessageBubbleContentNode: ASDisplayNode {
|
||||
|
||||
var updateIsTextSelectionActive: ((Bool) -> Void)?
|
||||
|
||||
var disablesClipping: Bool {
|
||||
return false
|
||||
}
|
||||
|
||||
required override init() {
|
||||
super.init()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user