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}