|
@@ -128,7 +128,7 @@ class KMRectangleController: NSViewController {
|
|
regexString: "0123456789 pt")
|
|
regexString: "0123456789 pt")
|
|
if true {
|
|
if true {
|
|
var opacityItems: [ComponentMenuitemProperty] = []
|
|
var opacityItems: [ComponentMenuitemProperty] = []
|
|
- for string in ["1 pt", "3 pt", "6 pt", "9 pt", "12 pt", "15 pt", "18 pt"] {
|
|
|
|
|
|
+ for string in ["1 pt", "2 pt", "4 pt", "6 pt", "8 pt", "10 pt"] {
|
|
let item = ComponentMenuitemProperty(type: .normal, text: string)
|
|
let item = ComponentMenuitemProperty(type: .normal, text: string)
|
|
opacityItems.append(item)
|
|
opacityItems.append(item)
|
|
}
|
|
}
|
|
@@ -147,7 +147,7 @@ class KMRectangleController: NSViewController {
|
|
regexString: "0123456789 pt")
|
|
regexString: "0123456789 pt")
|
|
if true {
|
|
if true {
|
|
var opacityItems: [ComponentMenuitemProperty] = []
|
|
var opacityItems: [ComponentMenuitemProperty] = []
|
|
- for string in ["1 pt", "3 pt", "6 pt", "9 pt", "12 pt", "15 pt", "18 pt"] {
|
|
|
|
|
|
+ for string in ["1 pt", "2 pt", "4 pt", "6 pt", "8 pt", "10 pt"] {
|
|
let item = ComponentMenuitemProperty(type: .normal, text: string)
|
|
let item = ComponentMenuitemProperty(type: .normal, text: string)
|
|
opacityItems.append(item)
|
|
opacityItems.append(item)
|
|
}
|
|
}
|
|
@@ -239,7 +239,7 @@ class KMRectangleController: NSViewController {
|
|
solidProperty.state = .pressed
|
|
solidProperty.state = .pressed
|
|
}
|
|
}
|
|
|
|
|
|
- let percent = (border.lineWidth - 1)/17
|
|
|
|
|
|
+ let percent = border.lineWidth/18
|
|
lineWidthSlider.properties.percent = percent
|
|
lineWidthSlider.properties.percent = percent
|
|
lineWidthSlider.reloadData()
|
|
lineWidthSlider.reloadData()
|
|
|
|
|
|
@@ -257,7 +257,7 @@ class KMRectangleController: NSViewController {
|
|
break
|
|
break
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- let percent: CGFloat = (CGFloat(dash) - 1)/17
|
|
|
|
|
|
+ let percent: CGFloat = CGFloat(dash)/18
|
|
lineDashSlider.properties.percent = percent
|
|
lineDashSlider.properties.percent = percent
|
|
lineDashSlider.reloadData()
|
|
lineDashSlider.reloadData()
|
|
|
|
|
|
@@ -284,7 +284,7 @@ class KMRectangleController: NSViewController {
|
|
solidProperty.state = .pressed
|
|
solidProperty.state = .pressed
|
|
}
|
|
}
|
|
|
|
|
|
- let percent = (border.lineWidth - 1)/17
|
|
|
|
|
|
+ let percent = border.lineWidth/18
|
|
lineWidthSlider.properties.percent = percent
|
|
lineWidthSlider.properties.percent = percent
|
|
lineWidthSlider.reloadData()
|
|
lineWidthSlider.reloadData()
|
|
|
|
|
|
@@ -302,7 +302,7 @@ class KMRectangleController: NSViewController {
|
|
break
|
|
break
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- let percent: CGFloat = (CGFloat(dash) - 1)/17
|
|
|
|
|
|
+ let percent: CGFloat = CGFloat(dash)/18
|
|
lineDashSlider.properties.percent = percent
|
|
lineDashSlider.properties.percent = percent
|
|
lineDashSlider.reloadData()
|
|
lineDashSlider.reloadData()
|
|
|
|
|
|
@@ -333,7 +333,7 @@ class KMRectangleController: NSViewController {
|
|
solidProperty.state = .pressed
|
|
solidProperty.state = .pressed
|
|
}
|
|
}
|
|
|
|
|
|
- let percent = (border.lineWidth - 1)/17
|
|
|
|
|
|
+ let percent = border.lineWidth/18
|
|
lineWidthSlider.properties.percent = percent
|
|
lineWidthSlider.properties.percent = percent
|
|
|
|
|
|
lineWidthSelect.properties.text = String(format: "%.0f%@", border.lineWidth, " pt")
|
|
lineWidthSelect.properties.text = String(format: "%.0f%@", border.lineWidth, " pt")
|
|
@@ -349,7 +349,7 @@ class KMRectangleController: NSViewController {
|
|
break
|
|
break
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- let percent: CGFloat = (CGFloat(dash) - 1)/17
|
|
|
|
|
|
+ let percent: CGFloat = CGFloat(dash)/18
|
|
lineDashSlider.properties.percent = percent
|
|
lineDashSlider.properties.percent = percent
|
|
|
|
|
|
lineDashSelect.properties.text = String(format: "%.0f%@", CGFloat(dash), " pt")
|
|
lineDashSelect.properties.text = String(format: "%.0f%@", CGFloat(dash), " pt")
|
|
@@ -436,7 +436,7 @@ class KMRectangleController: NSViewController {
|
|
} else {
|
|
} else {
|
|
let border: CPDFBorder = annotation.border ?? CPDFBorder()
|
|
let border: CPDFBorder = annotation.border ?? CPDFBorder()
|
|
|
|
|
|
- let percent = (border.lineWidth - 1)/17
|
|
|
|
|
|
+ let percent = border.lineWidth/18
|
|
lineWidthSlider.properties.percent = percent
|
|
lineWidthSlider.properties.percent = percent
|
|
lineWidthSlider.reloadData()
|
|
lineWidthSlider.reloadData()
|
|
|
|
|
|
@@ -461,7 +461,7 @@ class KMRectangleController: NSViewController {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
- let percent = (dashA - 1)/17
|
|
|
|
|
|
+ let percent = dashA / 18
|
|
lineDashSlider.properties.percent = percent
|
|
lineDashSlider.properties.percent = percent
|
|
lineDashSlider.reloadData()
|
|
lineDashSlider.reloadData()
|
|
|
|
|
|
@@ -533,7 +533,7 @@ extension KMRectangleController: ComponentSliderDelegate {
|
|
}
|
|
}
|
|
|
|
|
|
} else if view == lineWidthSlider {
|
|
} else if view == lineWidthSlider {
|
|
- let value = view.properties.percent * 17 + 1
|
|
|
|
|
|
+ let value = view.properties.percent * 18
|
|
CPDFAnnotation.updateAnnotations(annotations, newLineWidth: value, withPDFView: pdfView)
|
|
CPDFAnnotation.updateAnnotations(annotations, newLineWidth: value, withPDFView: pdfView)
|
|
|
|
|
|
if circleAnnotations.count > 0 || viewManager?.subToolMode == .Circle {
|
|
if circleAnnotations.count > 0 || viewManager?.subToolMode == .Circle {
|
|
@@ -544,7 +544,7 @@ extension KMRectangleController: ComponentSliderDelegate {
|
|
}
|
|
}
|
|
|
|
|
|
} else if view == lineDashSlider {
|
|
} else if view == lineDashSlider {
|
|
- let value = view.properties.percent * 17 + 1
|
|
|
|
|
|
+ let value = view.properties.percent * 18
|
|
CPDFAnnotation.updateAnnotations(annotations, newDashPattern: value, withPDFView: pdfView)
|
|
CPDFAnnotation.updateAnnotations(annotations, newDashPattern: value, withPDFView: pdfView)
|
|
|
|
|
|
if circleAnnotations.count > 0 || viewManager?.subToolMode == .Circle{
|
|
if circleAnnotations.count > 0 || viewManager?.subToolMode == .Circle{
|
|
@@ -577,8 +577,8 @@ extension KMRectangleController: ComponentSelectDelegate {
|
|
var value = result.stringToCGFloat()
|
|
var value = result.stringToCGFloat()
|
|
if value > 18 {
|
|
if value > 18 {
|
|
value = 18
|
|
value = 18
|
|
- } else if value < 1 {
|
|
|
|
- value = 1
|
|
|
|
|
|
+ } else if value < 0 {
|
|
|
|
+ value = 0
|
|
}
|
|
}
|
|
CPDFAnnotation.updateAnnotations(annotations, newLineWidth: value, withPDFView: pdfView)
|
|
CPDFAnnotation.updateAnnotations(annotations, newLineWidth: value, withPDFView: pdfView)
|
|
|
|
|
|
@@ -593,8 +593,8 @@ extension KMRectangleController: ComponentSelectDelegate {
|
|
var value = result.stringToCGFloat()
|
|
var value = result.stringToCGFloat()
|
|
if value > 18 {
|
|
if value > 18 {
|
|
value = 18
|
|
value = 18
|
|
- } else if value < 1 {
|
|
|
|
- value = 1
|
|
|
|
|
|
+ } else if value < 0 {
|
|
|
|
+ value = 0
|
|
}
|
|
}
|
|
CPDFAnnotation.updateAnnotations(annotations, newDashPattern: value, withPDFView: pdfView)
|
|
CPDFAnnotation.updateAnnotations(annotations, newDashPattern: value, withPDFView: pdfView)
|
|
|
|
|
|
@@ -630,8 +630,8 @@ extension KMRectangleController: ComponentSelectDelegate {
|
|
var value = result.stringToCGFloat()
|
|
var value = result.stringToCGFloat()
|
|
if value > 18 {
|
|
if value > 18 {
|
|
value = 18
|
|
value = 18
|
|
- } else if value < 1 {
|
|
|
|
- value = 1
|
|
|
|
|
|
+ } else if value < 0 {
|
|
|
|
+ value = 0
|
|
}
|
|
}
|
|
CPDFAnnotation.updateAnnotations(annotations, newLineWidth: value, withPDFView: pdfView)
|
|
CPDFAnnotation.updateAnnotations(annotations, newLineWidth: value, withPDFView: pdfView)
|
|
|
|
|
|
@@ -646,8 +646,8 @@ extension KMRectangleController: ComponentSelectDelegate {
|
|
var value = result.stringToCGFloat()
|
|
var value = result.stringToCGFloat()
|
|
if value > 18 {
|
|
if value > 18 {
|
|
value = 18
|
|
value = 18
|
|
- } else if value < 1 {
|
|
|
|
- value = 1
|
|
|
|
|
|
+ } else if value < 0 {
|
|
|
|
+ value = 0
|
|
}
|
|
}
|
|
CPDFAnnotation.updateAnnotations(annotations, newDashPattern: value, withPDFView: pdfView)
|
|
CPDFAnnotation.updateAnnotations(annotations, newDashPattern: value, withPDFView: pdfView)
|
|
|
|
|