The Write.as desktop (GUI) app for macOS.
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

41 行
860 B

  1. //
  2. // Created by Matt Baer on 8/2/17.
  3. // Copyright (c) 2017 A Bunch Tell. All rights reserved.
  4. //
  5. import Foundation
  6. import AppKit
  7. class WindowController: NSWindowController {
  8. var vc: ViewController?
  9. required init?(coder: NSCoder) {
  10. super.init(coder: coder)
  11. shouldCascadeWindows = true
  12. }
  13. override func windowDidLoad() {
  14. super.windowDidLoad()
  15. vc = (self.window?.contentViewController)! as! ViewController
  16. let delegate = NSApplication.shared().delegate as! AppDelegate
  17. // Set night mode state
  18. vc?.toggle(isNight: delegate.globalSettings.isNight)
  19. }
  20. func toggle(isNight: Bool) {
  21. vc?.toggle(isNight: isNight)
  22. }
  23. func embolden() {
  24. vc?.embolden()
  25. }
  26. func emphasize() {
  27. vc?.emphasize()
  28. }
  29. func addLink() {
  30. vc?.addLink()
  31. }
  32. }