pub struct TextInputConfigurationBuilder { /* private fields */ }Expand description
TextInputConfigurationBuilder collects a TextInputConfiguration’s values, as Dart’s
constructor takes them, and fills in the ones left out when it builds.
Implementations§
Source§impl TextInputConfigurationBuilder
impl TextInputConfigurationBuilder
Sourcepub fn view_id(self, view_id: i32) -> TextInputConfigurationBuilder
pub fn view_id(self, view_id: i32) -> TextInputConfigurationBuilder
Dart TextInputConfiguration(viewId:).
Sourcepub fn input_type(
self,
input_type: TextInputType,
) -> TextInputConfigurationBuilder
pub fn input_type( self, input_type: TextInputType, ) -> TextInputConfigurationBuilder
Dart TextInputConfiguration(inputType:).
Sourcepub fn read_only(self, read_only: bool) -> TextInputConfigurationBuilder
pub fn read_only(self, read_only: bool) -> TextInputConfigurationBuilder
Dart TextInputConfiguration(readOnly:).
Sourcepub fn obscure_text(self, obscure_text: bool) -> TextInputConfigurationBuilder
pub fn obscure_text(self, obscure_text: bool) -> TextInputConfigurationBuilder
Dart TextInputConfiguration(obscureText:).
Sourcepub fn autocorrect(self, autocorrect: bool) -> TextInputConfigurationBuilder
pub fn autocorrect(self, autocorrect: bool) -> TextInputConfigurationBuilder
Dart TextInputConfiguration(autocorrect:).
Sourcepub fn smart_dashes_type(
self,
smart_dashes_type: SmartDashesType,
) -> TextInputConfigurationBuilder
pub fn smart_dashes_type( self, smart_dashes_type: SmartDashesType, ) -> TextInputConfigurationBuilder
Dart TextInputConfiguration(smartDashesType:).
Sourcepub fn smart_quotes_type(
self,
smart_quotes_type: SmartQuotesType,
) -> TextInputConfigurationBuilder
pub fn smart_quotes_type( self, smart_quotes_type: SmartQuotesType, ) -> TextInputConfigurationBuilder
Dart TextInputConfiguration(smartQuotesType:).
Sourcepub fn enable_suggestions(
self,
enable_suggestions: bool,
) -> TextInputConfigurationBuilder
pub fn enable_suggestions( self, enable_suggestions: bool, ) -> TextInputConfigurationBuilder
Dart TextInputConfiguration(enableSuggestions:).
Sourcepub fn enable_interactive_selection(
self,
enable_interactive_selection: bool,
) -> TextInputConfigurationBuilder
pub fn enable_interactive_selection( self, enable_interactive_selection: bool, ) -> TextInputConfigurationBuilder
Dart TextInputConfiguration(enableInteractiveSelection:).
Sourcepub fn action_label(
self,
action_label: impl Into<String>,
) -> TextInputConfigurationBuilder
pub fn action_label( self, action_label: impl Into<String>, ) -> TextInputConfigurationBuilder
Dart TextInputConfiguration(actionLabel:).
Sourcepub fn input_action(
self,
input_action: TextInputAction,
) -> TextInputConfigurationBuilder
pub fn input_action( self, input_action: TextInputAction, ) -> TextInputConfigurationBuilder
Dart TextInputConfiguration(inputAction:).
Sourcepub fn keyboard_appearance(
self,
keyboard_appearance: Brightness,
) -> TextInputConfigurationBuilder
pub fn keyboard_appearance( self, keyboard_appearance: Brightness, ) -> TextInputConfigurationBuilder
Dart TextInputConfiguration(keyboardAppearance:).
Sourcepub fn text_capitalization(
self,
text_capitalization: TextCapitalization,
) -> TextInputConfigurationBuilder
pub fn text_capitalization( self, text_capitalization: TextCapitalization, ) -> TextInputConfigurationBuilder
Dart TextInputConfiguration(textCapitalization:).
Sourcepub fn autofill_configuration(
self,
autofill_configuration: AutofillConfiguration,
) -> TextInputConfigurationBuilder
pub fn autofill_configuration( self, autofill_configuration: AutofillConfiguration, ) -> TextInputConfigurationBuilder
Dart TextInputConfiguration(autofillConfiguration:).
Sourcepub fn enable_ime_personalized_learning(
self,
enable_ime_personalized_learning: bool,
) -> TextInputConfigurationBuilder
pub fn enable_ime_personalized_learning( self, enable_ime_personalized_learning: bool, ) -> TextInputConfigurationBuilder
Dart TextInputConfiguration(enableIMEPersonalizedLearning:).
Sourcepub fn allowed_mime_types(
self,
allowed_mime_types: Vec<String>,
) -> TextInputConfigurationBuilder
pub fn allowed_mime_types( self, allowed_mime_types: Vec<String>, ) -> TextInputConfigurationBuilder
Dart TextInputConfiguration(allowedMimeTypes:).
Sourcepub fn enable_delta_model(
self,
enable_delta_model: bool,
) -> TextInputConfigurationBuilder
pub fn enable_delta_model( self, enable_delta_model: bool, ) -> TextInputConfigurationBuilder
Dart TextInputConfiguration(enableDeltaModel:).
Sourcepub fn hint_locales(
self,
hint_locales: Vec<Locale>,
) -> TextInputConfigurationBuilder
pub fn hint_locales( self, hint_locales: Vec<Locale>, ) -> TextInputConfigurationBuilder
Dart TextInputConfiguration(hintLocales:).
Sourcepub fn enable_inline_prediction(
self,
enable_inline_prediction: bool,
) -> TextInputConfigurationBuilder
pub fn enable_inline_prediction( self, enable_inline_prediction: bool, ) -> TextInputConfigurationBuilder
Dart TextInputConfiguration(enableInlinePrediction:).
Sourcepub fn build(self) -> TextInputConfiguration
pub fn build(self) -> TextInputConfiguration
build makes the configuration, turning smart dashes and quotes off for obscured text
unless they were given, as Dart’s constructor does.