rocinantealpha

reference / windows

window

Opens a window of the given size, optionally at a position, and gives it back.

window size 300 200 title "small" resizable falsebackground navycircle at 150 100 radius 50 fill gold
what it draws: the whole window, 400 by 300
What the example of window draws

How to write it

window size width height [at number number] [title text] [resizable true or false] [bordered true or false] [topmost true or false] [smallest number number] [largest number number] [ratio number] [alpha number] [focusable true or false] [visible true or false] [fullscreen true or false] [grab true or false] [parent window] [modal true or false] [cursor word]

Gives a window.

Words it takes

after cursor
arrow, none

What a window has

Each is read as a field, w.width, and changed with set, set w width 400, unless it says otherwise.

FieldWhat it is
widtha number
heighta number
titletext
ata vector of 2 numbers
mousea vector of 2 numbersread only
fullscreentrue or false
resizabletrue or false
borderedtrue or false
topmosttrue or false
visibletrue or false
alphaa number
smallesta vector of 2 numbers
largesta vector of 2 numbers
ratioa number
focusabletrue or false
grabtrue or false
modaltrue or false
parenta window
focusedtrue or false
maximizedtrue or false
minimizedtrue or false
cursortext
hoveredtrue or falseread only
coveredtrue or falseread only

Related