|
@@ -23,26 +23,63 @@ class KMNotesPreferences: NSViewController {
|
|
|
NSArray *lineWells2;
|
|
|
}
|
|
|
*/
|
|
|
+ @IBOutlet weak var noteLabel: NSTextField!
|
|
|
|
|
|
+ @IBOutlet weak var textLabel: NSTextField!
|
|
|
+ @IBOutlet weak var textColorWell: NSColorWell!
|
|
|
+
|
|
|
+ @IBOutlet weak var anchoredLabel: NSTextField!
|
|
|
+ @IBOutlet weak var anchoredColorWell: NSColorWell!
|
|
|
+
|
|
|
+ @IBOutlet weak var lineLabel: NSTextField!
|
|
|
+ @IBOutlet weak var lineColorWell: NSColorWell!
|
|
|
+ @IBOutlet weak var lineInteriorLabel: NSTextField!
|
|
|
+ @IBOutlet weak var lineInteriorColorWell: NSColorWell!
|
|
|
+
|
|
|
+ @IBOutlet weak var circleLabel: NSTextField!
|
|
|
+ @IBOutlet weak var circleColorWell: NSColorWell!
|
|
|
+ @IBOutlet weak var circleInteriorLabel: NSTextField!
|
|
|
+ @IBOutlet weak var circleInteriorColorWell: NSColorWell!
|
|
|
+
|
|
|
+ @IBOutlet weak var rectLabel: NSTextField!
|
|
|
+ @IBOutlet weak var rectColorWell: NSColorWell!
|
|
|
+ @IBOutlet weak var rectInteriorLabel: NSTextField!
|
|
|
+ @IBOutlet weak var rectInteriorColorWell: NSColorWell!
|
|
|
+
|
|
|
+ @IBOutlet weak var highlightLabel: NSTextField!
|
|
|
+ @IBOutlet weak var highlightColorWell: NSColorWell!
|
|
|
+ @IBOutlet weak var underlineLabel: NSTextField!
|
|
|
+ @IBOutlet weak var underlineColorWell: NSColorWell!
|
|
|
+ @IBOutlet weak var strikeThroughLabel: NSTextField!
|
|
|
+ @IBOutlet weak var strikeThroughColorWell: NSColorWell!
|
|
|
+ @IBOutlet weak var freehandLabel: NSTextField!
|
|
|
+ @IBOutlet weak var freehandColorWell: NSColorWell!
|
|
|
+
|
|
|
+ @IBOutlet weak var fontLabel: NSTextField!
|
|
|
+
|
|
|
+ @IBOutlet weak var textFontLabel: NSTextField!
|
|
|
@IBOutlet var fontWell1: KMFontWell!
|
|
|
@IBOutlet var fontWell2: KMFontWell!
|
|
|
+ @IBOutlet weak var anchoredFontLabel: NSTextField!
|
|
|
+ @IBOutlet weak var alignmentSegmentControl: NSSegmentedControl!
|
|
|
|
|
|
- @IBOutlet weak var lineWells1_1: KMLineWell!
|
|
|
- @IBOutlet weak var lineWells1_2: KMLineWell!
|
|
|
- @IBOutlet weak var lineWells1_3: KMLineWell!
|
|
|
|
|
|
- @IBOutlet weak var lineWells2_1: KMLineWell!
|
|
|
- @IBOutlet weak var lineWells2_2: KMLineWell!
|
|
|
+ @IBOutlet weak var lineAndBorderLabel: NSTextField!
|
|
|
+ @IBOutlet weak var lbTextLabel: NSTextField!
|
|
|
+ @IBOutlet weak var textLineWell: KMLineWell!
|
|
|
+ @IBOutlet weak var ibLineLabel: NSTextField!
|
|
|
+ @IBOutlet weak var lineLineWell: KMLineWell!
|
|
|
+ @IBOutlet weak var ibFreehandLabel: NSTextField!
|
|
|
+ @IBOutlet weak var freehandLineWell: KMLineWell!
|
|
|
+ @IBOutlet weak var ibCircleLabel: NSTextField!
|
|
|
+ @IBOutlet weak var circleLineWell: KMLineWell!
|
|
|
+ @IBOutlet weak var ibRectLabel: NSTextField!
|
|
|
+ @IBOutlet weak var rectLineWell: KMLineWell!
|
|
|
|
|
|
override var nibName: NSNib.Name? {
|
|
|
return "NotesPreferences"
|
|
|
}
|
|
|
|
|
|
- override func viewDidLoad() {
|
|
|
- super.viewDidLoad()
|
|
|
- // Do view setup here.
|
|
|
- }
|
|
|
-
|
|
|
override var title: String? {
|
|
|
set {
|
|
|
super.title = newValue
|
|
@@ -92,23 +129,23 @@ class KMNotesPreferences: NSViewController {
|
|
|
// [lineWell bind:SKLineWellStyleKey toObject:sudc withKeyPath:VALUES_KEY_PATH(SKStringConstants.freeTextNoteLineStyleKey) options:nil];
|
|
|
// [lineWell bind:SKLineWellDashPatternKey toObject:sudc withKeyPath:VALUES_KEY_PATH(SKStringConstants.freeTextNoteDashPatternKey) options:nil];
|
|
|
// [lineWell setDisplayStyle:SKLineWellDisplayStyleRectangle];
|
|
|
- self.lineWells1_1.lineWidth = 0
|
|
|
+ self.textLineWell.lineWidth = 0
|
|
|
//
|
|
|
// lineWell = [lineWells2 objectAtIndex:0];
|
|
|
// [lineWell bind:SKLineWellLineWidthKey toObject:sudc withKeyPath:VALUES_KEY_PATH(SKStringConstants.circleNoteLineWidthKey) options:nil];
|
|
|
// [lineWell bind:SKLineWellStyleKey toObject:sudc withKeyPath:VALUES_KEY_PATH(SKStringConstants.circleNoteLineStyleKey) options:nil];
|
|
|
// [lineWell bind:SKLineWellDashPatternKey toObject:sudc withKeyPath:VALUES_KEY_PATH(SKStringConstants.circleNoteDashPatternKey) options:nil];
|
|
|
// [lineWell setDisplayStyle:SKLineWellDisplayStyleOval];
|
|
|
- self.lineWells2_1.displayStyle = .oval
|
|
|
- self.lineWells2_1.lineWidth = 2
|
|
|
+ self.circleLineWell.displayStyle = .oval
|
|
|
+ self.circleLineWell.lineWidth = 2
|
|
|
//
|
|
|
// lineWell = [lineWells2 objectAtIndex:1];
|
|
|
// [lineWell bind:SKLineWellLineWidthKey toObject:sudc withKeyPath:VALUES_KEY_PATH(SKStringConstants.squareNoteLineWidthKey) options:nil];
|
|
|
// [lineWell bind:SKLineWellStyleKey toObject:sudc withKeyPath:VALUES_KEY_PATH(SKStringConstants.squareNoteLineStyleKey) options:nil];
|
|
|
// [lineWell bind:SKLineWellDashPatternKey toObject:sudc withKeyPath:VALUES_KEY_PATH(SKStringConstants.squareNoteDashPatternKey) options:nil];
|
|
|
// [lineWell setDisplayStyle:SKLineWellDisplayStyleRectangle];
|
|
|
- self.lineWells2_2.displayStyle = .rectangle
|
|
|
- self.lineWells2_2.lineWidth = 2
|
|
|
+ self.rectLineWell.displayStyle = .rectangle
|
|
|
+ self.rectLineWell.lineWidth = 2
|
|
|
//
|
|
|
// lineWell = [lineWells1 objectAtIndex:1];
|
|
|
// [lineWell bind:SKLineWellLineWidthKey toObject:sudc withKeyPath:VALUES_KEY_PATH(SKStringConstants.lineNoteLineWidthKey) options:nil];
|
|
@@ -116,23 +153,28 @@ class KMNotesPreferences: NSViewController {
|
|
|
// [lineWell bind:SKLineWellDashPatternKey toObject:sudc withKeyPath:VALUES_KEY_PATH(SKStringConstants.lineNoteDashPatternKey) options:nil];
|
|
|
// [lineWell bind:SKLineWellStartLineStyleKey toObject:sudc withKeyPath:VALUES_KEY_PATH(SKStringConstants.lineNoteStartLineStyleKey) options:nil];
|
|
|
// [lineWell bind:SKLineWellEndLineStyleKey toObject:sudc withKeyPath:VALUES_KEY_PATH(SKStringConstants.lineNoteEndLineStyleKey) options:nil];
|
|
|
- self.lineWells1_2.displayStyle = .line
|
|
|
- self.lineWells1_2.lineWidth = 2
|
|
|
- self.lineWells1_2.endLineStyle = .openArrow
|
|
|
+ self.lineLineWell.displayStyle = .line
|
|
|
+ self.lineLineWell.lineWidth = 2
|
|
|
+ self.lineLineWell.endLineStyle = .openArrow
|
|
|
//
|
|
|
// lineWell = [lineWells1 objectAtIndex:2];
|
|
|
// [lineWell bind:SKLineWellLineWidthKey toObject:sudc withKeyPath:VALUES_KEY_PATH(SKStringConstants.inkNoteLineWidthKey) options:nil];
|
|
|
// [lineWell bind:SKLineWellStyleKey toObject:sudc withKeyPath:VALUES_KEY_PATH(SKStringConstants.inkNoteLineStyleKey) options:nil];
|
|
|
// [lineWell bind:SKLineWellDashPatternKey toObject:sudc withKeyPath:VALUES_KEY_PATH(SKStringConstants.inkNoteDashPatternKey) options:nil];
|
|
|
// [lineWell setDisplayStyle:SKLineWellDisplayStyleSimpleLine];
|
|
|
- self.lineWells1_3.displayStyle = .simpleLine
|
|
|
- self.lineWells1_3.lineWidth = 2
|
|
|
+ self.freehandLineWell.displayStyle = .simpleLine
|
|
|
+ self.freehandLineWell.lineWidth = 2
|
|
|
|
|
|
// let fontWell = self.fontWell1
|
|
|
// NSDictionary *options = [NSDictionary dictionaryWithObjectsAndKeys:NSUnarchiveFromDataTransformerName, NSValueTransformerNameBindingOption, nil];
|
|
|
// [fontWell setHasTextColor:YES];
|
|
|
// [fontWell bind:@"textColor" toObject:sudc withKeyPath:VALUES_KEY_PATH(SKStringConstants.freeTextNoteFontColorKey) options:options];
|
|
|
}
|
|
|
+
|
|
|
+ override func viewDidLoad() {
|
|
|
+ super.viewDidLoad()
|
|
|
+ // Do view setup here.
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
extension KMNotesPreferences: KMPreferencePane {
|