1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- import Cocoa
- class KMProductPromotionViewController: NSViewController {
- @IBOutlet weak var activitiesBox: KMBox!
- @IBOutlet weak var activitiesImageView: NSImageView!
- @IBOutlet weak var activitiesCloseButton: NSButton!
-
- override func viewDidLoad() {
- super.viewDidLoad()
-
-
- activitiesBox.cornerRadius = 8.0
- self.activitiesCloseButton.isHidden = true
- self.activitiesBox.downCallback = {(downEntered: Bool, mouseBox: KMBox, event) -> Void in
- if downEntered {
- self.activitiesButtonAction()
- }
- }
- self.activitiesBox.moveCallback = {(mouseEntered: Bool, mouseBox: KMBox) -> Void in
- }
- }
-
-
-
- func activitiesButtonAction() {
-
- let httpUrl: NSURL = NSURL.init(string: Store_Link)!
- let tWorkSpace: NSWorkspace = NSWorkspace.shared
- if !tWorkSpace.open(httpUrl as URL) {
- tWorkSpace.open(httpUrl as URL)
- }
- }
-
- @IBAction func activitiesCloseButtonAction(_ sender: NSButton) {
- self.activitiesBox.removeFromSuperview()
- }
- }
|