|
@@ -70,6 +70,10 @@ protocol KMSystemViewMenuProtocol {
|
|
|
func toggleStatusBar(_ sender: Any?)
|
|
|
func toggleToolbarShow(_ sender: Any?)
|
|
|
|
|
|
+ func screenShot_SelectArea(_ sender: Any?)
|
|
|
+ func screenShot_Window(_ sender: Any?)
|
|
|
+ func screenShot_FullScreenDelay(_ sender: Any?)
|
|
|
+ func screenShot_FullScreen(_ sender: Any?)
|
|
|
}
|
|
|
extension KMSystemViewMenuProtocol {
|
|
|
func menuItemAction_autoScrol(_ sender: Any) {}
|
|
@@ -81,6 +85,11 @@ extension KMSystemViewMenuProtocol {
|
|
|
|
|
|
func menuItemAction_enterFullScreen(_ sender: Any) {}
|
|
|
func menuItemAction_topic(_ sender: Any) {}
|
|
|
+
|
|
|
+ func screenShot_SelectArea(_ sender: Any?) {}
|
|
|
+ func screenShot_Window(_ sender: Any?) {}
|
|
|
+ func screenShot_FullScreenDelay(_ sender: Any?) {}
|
|
|
+ func screenShot_FullScreen(_ sender: Any?) {}
|
|
|
}
|
|
|
|
|
|
extension KMSystemMenu.View {
|
|
@@ -143,6 +152,11 @@ extension KMSystemMenu.View {
|
|
|
public static let toggleStatusBarSelector = NSSelectorFromString("toggleStatusBar:")
|
|
|
public static let toggleToolbarShowSelector = NSSelectorFromString("toggleToolbarShow:")
|
|
|
|
|
|
+ public static let screenShotSelectAreaSelector = NSSelectorFromString("screenShot_SelectArea:")
|
|
|
+ public static let screenShotWindowSelector = NSSelectorFromString("screenShot_Window:")
|
|
|
+ public static let screenShotFullScreenDelaySelector = NSSelectorFromString("screenShot_FullScreenDelay:")
|
|
|
+ public static let screenShotFullScreenSelector = NSSelectorFromString("screenShot_FullScreen:")
|
|
|
+
|
|
|
|
|
|
public static func actions() -> [Selector] {
|
|
|
return [self.adjustWidthSelector, self.adjustPageSelector, self.sizeSelector, self.zoomOutSelector, self.zoomInSelector,
|
|
@@ -165,6 +179,7 @@ extension KMSystemMenu.View {
|
|
|
self.changeLeftSidePaneStateSelector,
|
|
|
self.splitViewActionSelector,
|
|
|
self.themesColorSelector,
|
|
|
- self.toggleStatusBarSelector, self.toggleToolbarShowSelector]
|
|
|
+ self.toggleStatusBarSelector, self.toggleToolbarShowSelector,
|
|
|
+ self.screenShotSelectAreaSelector, self.screenShotWindowSelector, self.screenShotFullScreenDelaySelector, self.screenShotFullScreenSelector]
|
|
|
}
|
|
|
}
|