bevy_ui_builders/text_input/native_input/events.rs
1//! Event definitions for native text input
2
3use bevy::prelude::*;
4
5/// Event triggered when text input is submitted (Enter key)
6#[derive(Message)]
7pub struct TextInputSubmitEvent {
8 /// Entity that triggered the submit
9 pub entity: Entity,
10 /// The submitted text
11 pub text: String,
12}
13
14/// Event triggered when text input content changes
15#[derive(Message)]
16pub struct TextInputChangeEvent {
17 /// Entity that changed
18 pub entity: Entity,
19 /// The new text content
20 pub text: String,
21}