<!DOCTYPE html> <html>

<head>
        <link rel="stylesheet" href="index.css" type="text/css" media="screen" />

        <script src="jquery-1.6.min.js" type="text/javascript"></script>
        <script src="../dist/jquery.syntax.js" type="text/javascript"></script>
        <script src="../dist/jquery.syntax.cache.js" type="text/javascript"></script>

        <script type="text/javascript">
                $(function() {
                        jQuery.syntax();
                });
        </script>
</head>
<body>
        <h1>Syntax: Python</h1>

<pre><code class="language-swift">//

// TTKeyboardViewController.swift // Truth Tables // // Created by Samuel Williams on 16/10/16. // Copyright © 2016 Orion Transfer Ltd. All rights reserved. //

import UIKit

class TTKeyboardViewController: UIInputViewController {

var nextKeyboardButton : UIButton?

required init?(coder aDecoder: NSCoder) {
        super.init(coder: aDecoder)
}

init() {
        super.init(nibName: "TTKeyboardView", bundle: nil)
}

override func loadView() {
        super.loadView()

        self.view.translatesAutoresizingMaskIntoConstraints = false
}

override func viewDidLoad() {
        super.viewDidLoad()

        self.view.backgroundColor = UIColor.init(patternImage: UIImage.init(named: "Background.jpg")!)

        // Perform custom UI setup here

// self.nextKeyboardButton = UIButton.init(type: .system) // // self.nextKeyboardButton?.setTitle(NSLocalizedString(“Next Keyboard”, comment: “Title for 'Next Keyboard' button”), for: .normal) // self.nextKeyboardButton?.sizeToFit() // self.nextKeyboardButton?.translatesAutoresizingMaskIntoConstraints = false // // self.nextKeyboardButton?.addTarget(self, action: selector(self.handleInputModeList(from:with:)), for: .allTouchEvents) // // self.view.addSubview(self.nextKeyboardButton!) // // self.nextKeyboardButton?.leftAnchor.constraint(equalTo: self.view.leftAnchor).isActive = true // self.nextKeyboardButton?.bottomAnchor.constraint(equalTo: self.view.bottomAnchor).isActive = true

}

@IBAction func inputPressed(_ sender: AnyObject?) {
        if let button = sender as? UIButton! {
                if let priorText = self.textDocumentProxy.documentContextBeforeInput {
                        if let lastCharacter = priorText.characters.last {
                                if lastCharacter != " " {
                                        self.textDocumentProxy.insertText(" ")
                                }
                        }
                }

                self.textDocumentProxy.insertText(button.currentTitle!)
        }
}

@IBAction func deletePressed(_ sender: AnyObject?) {
        self.textDocumentProxy.deleteBackward()
}

@IBAction func donePressed(_ sender: AnyObject?) {
        self.textDocumentProxy.insertText("\n")
}

} </code></pre>

</body>

</html>