|
|
|
@ -23,10 +23,15 @@ public class ConversationStyle: NSObject {
|
|
|
|
|
|
|
|
|
|
@objc public var gutterLeading: CGFloat = 0
|
|
|
|
|
@objc public var gutterTrailing: CGFloat = 0
|
|
|
|
|
|
|
|
|
|
@objc public var headerGutterLeading: CGFloat = 28
|
|
|
|
|
@objc public var headerGutterTrailing: CGFloat = 28
|
|
|
|
|
|
|
|
|
|
// These are the gutters used by "full width" views
|
|
|
|
|
// like "date headers" and "unread indicator".
|
|
|
|
|
// like "contact offer" and "info message".
|
|
|
|
|
@objc public var fullWidthGutterLeading: CGFloat = 0
|
|
|
|
|
@objc public var fullWidthGutterTrailing: CGFloat = 0
|
|
|
|
|
|
|
|
|
|
@objc public var errorGutterTrailing: CGFloat = 0
|
|
|
|
|
|
|
|
|
|
// viewWidth - (gutterLeading + gutterTrailing)
|
|
|
|
@ -88,6 +93,8 @@ public class ConversationStyle: NSObject {
|
|
|
|
|
}
|
|
|
|
|
fullWidthGutterLeading = 16
|
|
|
|
|
fullWidthGutterTrailing = 16
|
|
|
|
|
headerGutterLeading = 28
|
|
|
|
|
headerGutterTrailing = 28
|
|
|
|
|
errorGutterTrailing = 16
|
|
|
|
|
|
|
|
|
|
contentWidth = viewWidth - (gutterLeading + gutterTrailing)
|
|
|
|
|