GetRect module

Text_Input_State

structSource

Fields

widget: Active_Widget
rect: Rect
camera_initted: := false
camera_x: := 0.0
active_t: := 0.0
active: := false
disabled: := false
shrunken_deadzone_margin: := -1.0
last_displayed_text_x: := FLOAT32_INFINITY
last_keypress_time: float64
last_inert_text: := ""
last_click_time: float64
current_click_time: float64
num_consecutive_clicks: s32
last_click_position: Vector2
click_position: Vector2
insert_point: := 0
cursor_tracking_mouse: := false
did_initial_mouse_click_so_check_for_deadzone_change: := false
pending_result_actions: Text_Result_Action
last_saved_input: string
pre_modification_text: string
command_history: [..] string
command_history_index: := 0
selection: Selection
buffered_events: [..] Event
text: string
input_buffer: [MAX_BUFFER_SIZE] u8
auto_complete: Auto_Complete
tab_pressed: := false
completion_change_time: float64
match_array: [] string
match_length: int
match_selection: int
longest_match: int
do_active_widget_deactivate_all: := false

See also