The Write.as desktop (GUI) app for macOS.
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

38 lignes
811 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. }