Spacing between items

This commit is contained in:
Ivan Sapozhnik
2020-04-22 21:43:25 +02:00
parent f7122c6a55
commit 322413636d
2 changed files with 6 additions and 1 deletions
+5
View File
@@ -74,6 +74,7 @@ public protocol Configuration {
var menuItemHoverCheckmarkColor: NSColor { get }
var menuItemCheckmarkHeight: CGFloat { get }
var menuItemCheckmarkThikness: CGFloat { get }
var menuItemHorizontalSpacing: CGFloat { get }
var menuItemImageHeight: CGFloat? { get }
var menuItemImageTintColor: NSColor? { get }
var menuItemHoverImageTintColor: NSColor? { get }
@@ -191,6 +192,10 @@ open class MenuConfiguration: Configuration {
return 1.0
}
open var menuItemHorizontalSpacing: CGFloat {
return .grid1
}
open var menuItemImageHeight: CGFloat? {
return .grid3
}
+1 -1
View File
@@ -151,7 +151,7 @@ class MenuElement: NSView {
stackView.translatesAutoresizingMaskIntoConstraints = false
stackView.orientation = .horizontal
stackView.distribution = .fill
stackView.spacing = .grid1
stackView.spacing = configuration.menuItemHorizontalSpacing
return stackView
}