User input/Graphical: Difference between revisions
Content added Content deleted
(Added Go) |
|||
Line 729: | Line 729: | ||
value = parseInt( prompt("Enter the number 75000") ); |
value = parseInt( prompt("Enter the number 75000") ); |
||
}</lang> |
}</lang> |
||
=={{header|Julia}}== |
|||
<lang julia>using Gtk |
|||
function twoentrywindow() |
|||
txt = "Enter Text Here" |
|||
txtchanged = false |
|||
win = GtkWindow("Keypress Test", 500, 100) |> (GtkFrame() |> (vbox = GtkBox(:v))) |
|||
lab = GtkLabel("Enter some text in the first box and 7500 into the second box.") |
|||
txtent = GtkEntry() |
|||
set_gtk_property!(txtent,:text,"Enter Some Text Here") |
|||
nument = GtkEntry() |
|||
set_gtk_property!(nument,:text,"Enter the number seventy-five thousand here") |
|||
push!(vbox, lab, txtent, nument) |
|||
function keycall(w, event) |
|||
strtxt = get_gtk_property(txtent, :text, String) |
|||
numtxt = get_gtk_property(nument, :text, String) |
|||
if strtxt != txt && occursin("75000", numtxt) |
|||
set_gtk_property!(lab, :label, "You have accomplished the task.") |
|||
end |
|||
end |
|||
signal_connect(keycall, win, "key-press-event") |
|||
cond = Condition() |
|||
endit(w) = notify(cond) |
|||
signal_connect(endit, win, :destroy) |
|||
showall(win) |
|||
wait(cond) |
|||
end |
|||
twoentrywindow() |
|||
</lang> |
|||
=={{header|Kotlin}}== |
=={{header|Kotlin}}== |