DebugViewController.swift 768 B

12345678910111213141516171819202122232425262728293031323334353637
  1. //
  2. // DebugWindowController.swift
  3. // MacTerminal
  4. //
  5. // Created by Miguel de Icaza on 3/22/20.
  6. // Copyright © 2020 Miguel de Icaza. All rights reserved.
  7. //
  8. import Cocoa
  9. import SwiftTerm
  10. @objc
  11. class DebugViewController: NSViewController {
  12. var debug: TerminalDebugView!
  13. static var lastDebug: TerminalDebugView!
  14. override func viewDidLoad() {
  15. super.viewDidLoad()
  16. debug = TerminalDebugView (frame: view.frame, terminal: ViewController.lastTerminal)
  17. view.addSubview(debug)
  18. }
  19. override func viewDidLayout() {
  20. super.viewDidLayout()
  21. debug.frame = view.frame
  22. }
  23. override var representedObject: Any? {
  24. didSet {
  25. // Update the view, if already loaded.
  26. }
  27. }
  28. }