+/*
+ Copyright (C) 2024 Rubén Beltrán del Río
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see https://captura.tranquil.systems.
+ */
import Cocoa
class HelpPopoverViewController: NSViewController {
-
- var labelString: String = "Captura"
- let textField = NSTextField()
-
- override func loadView() {
- self.view = NSView()
- self.view.frame = NSRect(x: 0, y: 0, width: 250, height: 40)
-
- textField.stringValue = labelString
- textField.font = NSFont(name: "Hiragino Mincho ProN", size: 12)
- textField.isEditable = false
- textField.isBezeled = false
- textField.isSelectable = false
- textField.backgroundColor = NSColor.clear
- textField.sizeToFit()
-
- let x = (view.frame.width - textField.frame.width) / 2
- let y = (view.frame.height - textField.frame.height) / 2
- textField.frame.origin = NSPoint(x: x, y: y)
-
- self.view.addSubview(textField)
- }
-
+
+ var labelString: String = "Captura"
+ let textField = NSTextField()
+
+ override func loadView() {
+ self.view = NSView()
+ self.view.frame = NSRect(x: 0, y: 0, width: 250, height: 40)
+
+ textField.stringValue = labelString
+ textField.font = NSFont(name: "Hiragino Mincho ProN", size: 12)
+ textField.isEditable = false
+ textField.isBezeled = false
+ textField.isSelectable = false
+ textField.backgroundColor = NSColor.clear
+ textField.sizeToFit()
+
+ let x = (view.frame.width - textField.frame.width) / 2
+ let y = (view.frame.height - textField.frame.height) / 2
+ textField.frame.origin = NSPoint(x: x, y: y)
+
+ self.view.addSubview(textField)
+ }
+
func updateLabel(_ newLabel: String) {
labelString = newLabel
textField.stringValue = labelString