// // KMRightSideController.swift // PDF Reader Pro // // Created by Niehaoyu on 2024/11/12. // import Cocoa import KMComponentLibrary class KMRightSideController: NSViewController { @IBOutlet var contendView: NSView! @IBOutlet var titleLabel: NSTextField! @IBOutlet var infoContendView: NSView! var pdfView: CPDFListView? var subToolMode: KMPDFSubToolMode = .None //二级工具栏 override func viewDidLoad() { super.viewDidLoad() // Do view setup here. setupUI() reloadData() } func setupUI() { titleLabel.textColor = ComponentLibrary.shared.getComponentColorFromKey("colorText/2") titleLabel.font = ComponentLibrary.shared.getFontFromKey("mac/body-m-bold") } func updateTitleLabel() { if subToolMode == .Edit_text { titleLabel.stringValue = KMLocalizedString("Text") } else if subToolMode == .Edit_Image { titleLabel.stringValue = KMLocalizedString("Image") } else if subToolMode == .Edit_Link { titleLabel.stringValue = KMLocalizedString("Link") } else if subToolMode == .Edit_Crop { titleLabel.stringValue = KMLocalizedString("Crop") } } func reloadData() { updateTitleLabel() } }