|
|
|
@ -34,11 +34,17 @@ public class ConversationStyle: NSObject {
|
|
|
|
|
|
|
|
|
|
@objc public var errorGutterTrailing: CGFloat = 0
|
|
|
|
|
|
|
|
|
|
// viewWidth - (gutterLeading + gutterTrailing)
|
|
|
|
|
@objc public var contentWidth: CGFloat = 0
|
|
|
|
|
@objc public var contentWidth: CGFloat {
|
|
|
|
|
return viewWidth - (gutterLeading + gutterTrailing)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@objc public var fullWidthContentWidth: CGFloat {
|
|
|
|
|
return viewWidth - (fullWidthGutterLeading + fullWidthGutterTrailing)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// viewWidth - (gutterfullWidthGutterLeadingLeading + fullWidthGutterTrailing)
|
|
|
|
|
@objc public var fullWidthContentWidth: CGFloat = 0
|
|
|
|
|
@objc public var headerViewContentWidth: CGFloat {
|
|
|
|
|
return viewWidth - (headerGutterLeading + headerGutterTrailing)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@objc public var maxMessageWidth: CGFloat = 0
|
|
|
|
|
|
|
|
|
@ -97,10 +103,6 @@ public class ConversationStyle: NSObject {
|
|
|
|
|
headerGutterTrailing = 28
|
|
|
|
|
errorGutterTrailing = 16
|
|
|
|
|
|
|
|
|
|
contentWidth = viewWidth - (gutterLeading + gutterTrailing)
|
|
|
|
|
|
|
|
|
|
fullWidthContentWidth = viewWidth - (fullWidthGutterLeading + fullWidthGutterTrailing)
|
|
|
|
|
|
|
|
|
|
maxMessageWidth = floor(contentWidth - 32)
|
|
|
|
|
|
|
|
|
|
let messageTextFont = UIFont.ows_dynamicTypeBody
|
|
|
|
|