WindowedGUI

class WindowedGUI(val appearance: GUIAppearance = GUIAppearance(), val defaultStyles: List<StyleSheet> = defaultStyles(), val windowClosable: Boolean = false, val windowAlwaysOntop: Boolean = false) : Extension(source)

Constructors

Link copied to clipboard
constructor(appearance: GUIAppearance = GUIAppearance(), defaultStyles: List<StyleSheet> = defaultStyles(), windowClosable: Boolean = false, windowAlwaysOntop: Boolean = false)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override var enabled: Boolean
Link copied to clipboard
val gui: GUI
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun <T : Any> add(objectWithParameters: T, label: String? = objectWithParameters.title()): T
Link copied to clipboard
open fun afterDraw(drawer: Drawer, program: Program)
Link copied to clipboard
open fun beforeDraw(drawer: Drawer, program: Program)
Link copied to clipboard
open override fun setup(program: Program)
Link copied to clipboard
open fun shutdown(program: Program)