class

PointClickEngine::UI::InputDialog

Inherits Reference < Object

A dialog with text input capability

Constructors

new(prompt : String, position : RL::Vector2 | Nil = nil, size : RL::Vector2 | Nil = nil)
Source

Instance methods

background_color

Visual properties

Source
background_color=(background_color : RL::Color)

Visual properties

Source
border_color
Source
border_color=(border_color : RL::Color)
Source
callback
Source
callback=(callback : Proc(String, Nil) | Nil)
Source
cursor_color
Source
cursor_color=(cursor_color : RL::Color)
Source
cursor_visible
Source
cursor_visible=(cursor_visible : Bool)
Source
draw
Source
hide
Source
input_bg_color
Source
input_bg_color=(input_bg_color : RL::Color)
Source
input_text
Source
input_text=(input_text : String)
Source
max_length
Source
max_length=(max_length : Int32)
Source
position
Source
position=(position : RL::Vector2)
Source
prompt
Source
prompt=(prompt : String)
Source
ready_to_process_input

Input state

Source
ready_to_process_input=(ready_to_process_input : Bool)

Input state

Source
show
Source
show_with_default(default_text : String, &callback : String -> )
Source
size
Source
size=(size : RL::Vector2)
Source
text_color
Source
text_color=(text_color : RL::Color)
Source
update(dt : Float32)
Source
visible
Source
visible=(visible : Bool)
Source