//
//  KMWatermarkFileView.swift
//  PDF Reader Pro
//
//  Created by tangchao on 2022/12/18.
//

import Cocoa

typealias KMWatermarkFileViewItemClick = (Int, Any) ->()
class KMWatermarkFileView: KMWatermarkAdjectiveBaseView {

    @IBOutlet weak var tipLabel: NSTextField!
    @IBOutlet weak var addButton: NSButton!
    
    override func awakeFromNib() {
        super.awakeFromNib()
        
        tipLabel.stringValue = ""
        tipLabel.placeholderString = NSLocalizedString("Select File", comment: "")
        tipLabel.lineBreakMode = .byTruncatingTail
        addButton.wantsLayer = true
        addButton.layer?.borderWidth = 1
        addButton.layer?.borderColor = NSColor.black.cgColor
        addButton.layer?.cornerRadius = 2
        addButton.title = "+"
        
        addButton.target = self
        addButton.action = #selector(addButtonAction)
    }
    
    @objc func addButtonAction() {
        guard let callback = itemClick else {
            return
        }
        
        callback(0, "")
    }
}