aboutsummaryrefslogtreecommitdiff
path: root/Captura/Presentation/Popovers/HelpPopoverViewController.swift
diff options
context:
space:
mode:
authorRuben Beltran del Rio <ruben@unlimited.pizza>2023-07-27 22:32:10 +0200
committerRuben Beltran del Rio <ruben@unlimited.pizza>2023-07-27 22:32:10 +0200
commita4e804275517af683afa1733e2db7c383c306f2b (patch)
tree643eff7b3648aad15ce569eec0e1d7c9abddc00d /Captura/Presentation/Popovers/HelpPopoverViewController.swift
parente834022c9b363804d36045892a305204f2019216 (diff)
Use framerate, control stop
Diffstat (limited to 'Captura/Presentation/Popovers/HelpPopoverViewController.swift')
-rw-r--r--Captura/Presentation/Popovers/HelpPopoverViewController.swift36
1 files changed, 36 insertions, 0 deletions
diff --git a/Captura/Presentation/Popovers/HelpPopoverViewController.swift b/Captura/Presentation/Popovers/HelpPopoverViewController.swift
new file mode 100644
index 0000000..8a5d515
--- /dev/null
+++ b/Captura/Presentation/Popovers/HelpPopoverViewController.swift
@@ -0,0 +1,36 @@
+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)
+ }
+
+ func updateLabel(_ newLabel: String) {
+ labelString = newLabel
+ textField.stringValue = labelString
+ 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)
+ }
+}