1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- //
- // KMProductPromotionViewController.swift
- // PDF Reader Pro
- //
- // Home--运营活动 模块
- // Created by wanjun on 2022/10/18.
- //
- 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()
- // Do view setup here.
-
- 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
- // if mouseEntered {
- // self.activitiesCloseButton.isHidden = false
- // } else {
- // self.activitiesCloseButton.isHidden = true
- // }
- }
- }
-
- // MARK: Action
-
- func activitiesButtonAction() {
- // 点击运营活动
- let httpUrl: NSURL = NSURL.init(string: "https://www.pdfreaderpro.com/store")!
- let tWorkSpace: NSWorkspace = NSWorkspace.shared
- if !tWorkSpace.open(httpUrl as URL) {
- tWorkSpace.open(httpUrl as URL)
- }
- }
-
- @IBAction func activitiesCloseButtonAction(_ sender: NSButton) {
- self.activitiesBox.removeFromSuperview()
- }
- }
|