edit
Entity: predicate

Usage:
edit(Handle, Parent, Edit_func(_), Text, X, Y, Width, Height)

Creates an edit control.

Handle | handle. Use _ if you don't need it.
Parent | handle of the parent window. Use _ for default.
Edit_func(_) | predicate which will receive edit messages
Text | the text which is set at the beginning
X,Y | coordinates of upper left corner
Width, Height | size of the edit control

Example:

?-window( _, _, win_func(_), "Edit control demo", 100, 100, 200, 200).

win_func(init):-
window_brush(_, rgb(0, 0, 255)), % blue
edit(E1, _, edit_func(_), "Start Value", 10, 10, 100, 50).

edit_func(init) :-
color_text(_, rgb(0, 255, 0)), % green
color_text_back(_, rgb(255, 0, 0)). % red

See also:

window