|
@@ -320,6 +320,55 @@ class KMPDFSecToolbarController: NSViewController {
|
|
|
button.frame = CGRectMake(itemXvalue, CGRectGetHeight(infoContendView.frame)/2-14, button.properties.propertyInfo.viewWidth, 28)
|
|
|
}
|
|
|
button.setTarget(self, action: #selector(buttonClicked(_:)))
|
|
|
+ if buttonProperty.identifier == KMPDFToolbar_highlight_Identifier {
|
|
|
+ button.keyEquivalent = "H"
|
|
|
+ button.keyEquivalentModifierMask = [.control, .command]
|
|
|
+ } else if buttonProperty.identifier == KMPDFToolbar_underline_Identifier {
|
|
|
+ button.keyEquivalent = "U"
|
|
|
+ button.keyEquivalentModifierMask = [.control, .command]
|
|
|
+ } else if buttonProperty.identifier == KMPDFToolbar_waveline_Identifier {
|
|
|
+ button.keyEquivalent = "V"
|
|
|
+ button.keyEquivalentModifierMask = [.control, .command]
|
|
|
+ } else if buttonProperty.identifier == KMPDFToolbar_strikethrough_Identifier {
|
|
|
+ button.keyEquivalent = "S"
|
|
|
+ button.keyEquivalentModifierMask = [.control, .command]
|
|
|
+ } else if buttonProperty.identifier == KMPDFToolbar_text_Identifier {
|
|
|
+ button.keyEquivalent = "T"
|
|
|
+ button.keyEquivalentModifierMask = [.control, .command]
|
|
|
+ } else if buttonProperty.identifier == KMPDFToolbar_note_Identifier {
|
|
|
+ button.keyEquivalent = "N"
|
|
|
+ button.keyEquivalentModifierMask = [.control, .command]
|
|
|
+ } else if buttonProperty.identifier == KMPDFToolbar_pen_Identifier {
|
|
|
+ button.keyEquivalent = "P"
|
|
|
+ button.keyEquivalentModifierMask = [.control, .command]
|
|
|
+ } else if buttonProperty.identifier == KMPDFToolbar_eraser_Identifier {
|
|
|
+ button.keyEquivalent = "E"
|
|
|
+ button.keyEquivalentModifierMask = [.control, .command]
|
|
|
+ } else if buttonProperty.identifier == KMPDFToolbar_rectangle_Identifier {
|
|
|
+ button.keyEquivalent = "R"
|
|
|
+ button.keyEquivalentModifierMask = [.control, .command]
|
|
|
+ } else if buttonProperty.identifier == KMPDFToolbar_circle_Identifier {
|
|
|
+ button.keyEquivalent = "O"
|
|
|
+ button.keyEquivalentModifierMask = [.control, .command]
|
|
|
+ } else if buttonProperty.identifier == KMPDFToolbar_arrow_Identifier {
|
|
|
+ button.keyEquivalent = "A"
|
|
|
+ button.keyEquivalentModifierMask = [.control, .command]
|
|
|
+ } else if buttonProperty.identifier == KMPDFToolbar_line_Identifier {
|
|
|
+ button.keyEquivalent = "L"
|
|
|
+ button.keyEquivalentModifierMask = [.control, .command]
|
|
|
+ }
|
|
|
+
|
|
|
+ else if buttonProperty.identifier == KMPDFToolbar_edit_text_Identifier {
|
|
|
+ button.keyEquivalent = "T"
|
|
|
+ button.keyEquivalentModifierMask = [.shift, .command]
|
|
|
+ } else if buttonProperty.identifier == KMPDFToolbar_edit_image_Identifier {
|
|
|
+ button.keyEquivalent = "I"
|
|
|
+ button.keyEquivalentModifierMask = [.shift, .command]
|
|
|
+ } else if buttonProperty.identifier == KMPDFToolbar_edit_link_Identifier {
|
|
|
+ button.keyEquivalent = "L"
|
|
|
+ button.keyEquivalentModifierMask = [.shift, .command]
|
|
|
+ }
|
|
|
+
|
|
|
infoContendView.addSubview(button)
|
|
|
|
|
|
itemXvalue += CGRectGetWidth(button.frame)
|