X-Git-Url: https://git.r.bdr.sh/rbdr/captura/blobdiff_plain/a4e804275517af683afa1733e2db7c383c306f2b..47eb1128eb930279d0fcf2e836d78372ac7ef5c3:/Captura/Presentation/Popovers/HelpPopoverViewController.swift?ds=sidebyside diff --git a/Captura/Presentation/Popovers/HelpPopoverViewController.swift b/Captura/Presentation/Popovers/HelpPopoverViewController.swift index 8a5d515..5db7731 100644 --- a/Captura/Presentation/Popovers/HelpPopoverViewController.swift +++ b/Captura/Presentation/Popovers/HelpPopoverViewController.swift @@ -1,29 +1,45 @@ +/* + 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