1class @beta Efl.Ui.Internal.Text.Interactive extends Efl.Canvas.Textblock implements Efl.Text_Interactive, Efl.Input_Text.Entity, Efl.File 2{ 3 [[An internal object in charge of the interactive aspect of the text widget. 4 5 This object is in charge of processing inputs, moving the text caret and so on. 6 ]] 7 implements { 8 Efl.Object.constructor; 9 Efl.Object.destructor; 10 Efl.Object.finalize; 11 Efl.Text_Interactive.main_cursor { get; } 12 Efl.Text_Interactive.selection_allowed { get; set; } 13 Efl.Text_Interactive.selection_cursors { get; set; } 14 Efl.Text_Interactive.editable { get; set; } 15 Efl.Text_Interactive.all_unselect; 16 Efl.Text_Interactive.all_select; 17 Efl.Text_Interactive.have_selection {get; } 18 Efl.Text.text { set; } 19 Efl.Text_Markup.markup { set; } 20 Efl.Input_Text.Entity.input_panel_show_on_demand { get; set; } 21 Efl.Input_Text.Entity.input_panel_language { get; set; } 22 Efl.Input_Text.Entity.input_panel_layout_variation { get; set; } 23 Efl.Input_Text.Entity.autocapitalization { get; set; } 24 Efl.Input_Text.Entity.input_panel_return_key_state { get; set; } 25 Efl.Input_Text.Entity.predictable { get; set; } 26 Efl.Input_Text.Entity.input_content_type { get; set; } 27 Efl.Input_Text.Entity.input_panel_layout { get; set; } 28 Efl.Input_Text.Entity.input_panel_return_key_type { get; set; } 29 Efl.Input_Text.Entity.input_panel_autoshow { get; set; } 30 Efl.Input_Text.Entity.input_panel_show; 31 Efl.Input_Text.Entity.input_panel_hide; 32 Efl.Input_Text.Entity.input_panel_imdata { get; set; } 33 //FIXME Efl.File should be implemented later at Efl.Ui.TextBox level 34 Efl.File.file { set; } 35 Efl.File.load; 36 Efl.File.unload; 37 } 38} 39