type Enventor_Path_Type: __undefined_type; type Enventor_Syntax_Color_Type: __undefined_type; type Enventor_Template_Insert_Type: __undefined_type; type Edje_Part_Type: __undefined_type; class Enventor.Object (Elm.Widget, Efl.File) { legacy_prefix: enventor_object; eo_prefix: enventor_obj; methods { @property part_highlight { set { } get { } values { part_highlight: bool; } } @property live_view_scale { set { } get { } values { scale: double; } } @property dummy_parts { set { } get { } values { dummy_parts: bool; } } @property wireframes { set { } get { } values { wireframe: bool; } } @property mirror_mode { set { } get { } values { mirror_mode: bool; } } @property auto_complete { set { } get { } values { auto_complete: bool; } } @property auto_indent { set { } get { } values { auto_indent: bool; } } @property ctxpopup { set { } get { } values { ctxpopup: bool; } } @property focus { set { } get { } values { focus: bool; } } @property font_scale { set { } get { } values { font_scale: double; } } @property linenumber { set { } get { } values { linenumber: bool; } } @property smart_undo_redo { set { } get { } values { smart_undo_redo: bool; } } path_set { return: bool; params { @in type: Enventor_Path_Type; @in pathes: const (list< stringshare @owned >) @owned ; } } path_get { return: const (list< stringshare @owned >) @owned ; params { @in type: Enventor_Path_Type; } } programs_list_get { return: list; } part_states_list_get { return: list; params { @in type: string; } } parts_list_get { return: list; } live_view_get { return: Efl.Canvas.Object; } programs_stop { } program_run { params { @in program: string; } } syntax_color_set { params { @in color_type: Enventor_Syntax_Color_Type; @in val: string; } } syntax_color_get { return: string; params { @in color_type: Enventor_Syntax_Color_Type; } } ctxpopup_visible_get { return: bool; } ctxpopup_dismiss { } disabled_set { params { @in disabled: bool; } } live_view_size_set { params { @in w: int; @in h: int; } } live_view_size_get { params { @in w: ptr(int); @in h: ptr(int); } } part_type_get { return: Edje_Part_Type; params { @in part_name: string; } } font_set { params { @in font_name: string; @in font_style: string; } } font_get { params { @out font_name: string; @out font_style: string; } } auto_complete_list_show { } keyword_reference_show { } base_scale_get { return: double; } } implements { class.constructor; Efl.Object.constructor; Efl.Object.destructor; Efl.Gfx.visible {set;} Efl.Gfx.position {set;} Efl.Gfx.size {set;} Efl.Canvas.Object.clip {set;} Efl.Canvas.Group.group_member_add; Efl.File.file {set;} } events { cursor,line,changed; cursor,group,changed; live_view,updated; live_view,loaded; live_view,cursor,moved; live_view,resized; max_line,changed; compile,error; ctxpopup,activated; ctxpopup,changed; ctxpopup,dismissed; edc,modified; focused; file,open,requested; } }