@@ -90,7 +90,34 @@ PyTypeObject ue_PySEditableTextBoxType = {
9090};
9191
9292static int ue_py_seditable_text_box_init (ue_PySEditableTextBox *self, PyObject *args, PyObject *kwargs) {
93- ue_py_snew_simple (SEditableTextBox, s_border.s_compound_widget .s_widget );
93+ ue_py_slate_setup_farguments (SEditableTextBox);
94+
95+ ue_py_slate_farguments_bool (" allow_context_menu" , AllowContextMenu);
96+ ue_py_slate_farguments_struct (" background_color" , BackgroundColor, FSlateColor);
97+ ue_py_slate_farguments_bool (" clear_keyboard_focus_on_commit" , ClearKeyboardFocusOnCommit);
98+ ue_py_slate_farguments_struct (" font" , Font, FSlateFontInfo);
99+ ue_py_slate_farguments_struct (" foreground_color" , ForegroundColor, FSlateColor);
100+ ue_py_slate_farguments_text (" hint_text" , HintText);
101+ ue_py_slate_farguments_bool (" is_caret_moved_when_gain_focus" , IsCaretMovedWhenGainFocus);
102+ ue_py_slate_farguments_bool (" is_password" , IsPassword);
103+ ue_py_slate_farguments_bool (" is_read_only" , IsReadOnly);
104+ ue_py_slate_farguments_float (" min_desired_width" , MinDesiredWidth);
105+ ue_py_slate_farguments_event (" on_context_menu_opening" , OnContextMenuOpening, FOnContextMenuOpening, OnContextMenuOpening);
106+ ue_py_slate_farguments_event (" on_key_down_handler" , OnKeyDownHandler, FOnKeyDown, OnKeyDown);
107+ ue_py_slate_farguments_event (" on_text_changed" , OnTextChanged, FOnTextChanged, OnTextChanged);
108+ ue_py_slate_farguments_event (" on_text_committed" , OnTextCommitted, FOnTextCommitted, OnTextCommitted);
109+ ue_py_slate_farguments_struct (" padding" , Padding, FMargin);
110+ ue_py_slate_farguments_struct (" read_only_foreground_color" , ReadOnlyForegroundColor, FSlateColor);
111+ ue_py_slate_farguments_bool (" revert_text_on_escape" , RevertTextOnEscape);
112+ ue_py_slate_farguments_bool (" select_all_text_on_commit" , SelectAllTextOnCommit);
113+ ue_py_slate_farguments_bool (" select_all_text_when_focused" , SelectAllTextWhenFocused);
114+ ue_py_slate_farguments_optional_struct_ptr (" style" , Style, FEditableTextBoxStyle);
115+ ue_py_slate_farguments_text (" text" , Text);
116+ ue_py_slate_farguments_optional_enum (" text_flow_direction" , TextFlowDirection, ETextFlowDirection);
117+ ue_py_slate_farguments_optional_enum (" text_shaping_method" , TextShapingMethod, ETextShapingMethod);
118+ ue_py_slate_farguments_enum (" virtual_keyboard_type" , VirtualKeyboardType, EKeyboardType);
119+
120+ ue_py_snew (SEditableTextBox, s_border.s_compound_widget .s_widget );
94121 return 0 ;
95122}
96123
0 commit comments