2015-05-08 10:45:46 -07:00
|
|
|
class Enventor.Object (Elm.Widget, Efl.File) {
|
2014-09-30 07:56:16 -07:00
|
|
|
eo_prefix: enventor_obj;
|
2015-05-08 10:50:16 -07:00
|
|
|
methods {
|
|
|
|
@property part_highlight {
|
2014-09-30 07:56:16 -07:00
|
|
|
set {
|
|
|
|
/*@
|
|
|
|
@brief
|
|
|
|
@warning
|
|
|
|
@see
|
|
|
|
@ingroup Enventor */
|
|
|
|
}
|
|
|
|
get {
|
|
|
|
/*@
|
|
|
|
@brief
|
|
|
|
@return
|
|
|
|
@warning
|
|
|
|
@see
|
|
|
|
@ingroup Enventor */
|
|
|
|
}
|
|
|
|
values {
|
|
|
|
Eina_Bool part_highlight; /*@ ... */
|
|
|
|
}
|
|
|
|
}
|
2015-05-08 10:50:16 -07:00
|
|
|
@property live_view_scale {
|
2014-09-30 07:56:16 -07:00
|
|
|
set {
|
|
|
|
/*@
|
|
|
|
@brief
|
|
|
|
@warning
|
|
|
|
@see
|
|
|
|
@ingroup Enventor */
|
|
|
|
}
|
|
|
|
get {
|
|
|
|
/*@
|
|
|
|
@brief
|
|
|
|
@return
|
|
|
|
@warning
|
|
|
|
@see
|
|
|
|
@ingroup Enventor */
|
|
|
|
}
|
|
|
|
values {
|
|
|
|
double scale; /*@ ... */
|
|
|
|
}
|
|
|
|
}
|
2015-05-08 10:50:16 -07:00
|
|
|
@property dummy_swallow {
|
2014-09-30 07:56:16 -07:00
|
|
|
set {
|
|
|
|
/*@
|
|
|
|
@brief
|
|
|
|
@warning
|
|
|
|
@see
|
|
|
|
@ingroup Enventor */
|
|
|
|
}
|
|
|
|
get {
|
|
|
|
/*@
|
|
|
|
@brief
|
|
|
|
@return
|
|
|
|
@warning
|
|
|
|
@see
|
|
|
|
@ingroup Enventor */
|
|
|
|
}
|
|
|
|
values {
|
|
|
|
Eina_Bool dummy_swallow; /*@ ... */
|
|
|
|
}
|
|
|
|
}
|
2015-05-08 10:50:16 -07:00
|
|
|
@property auto_complete {
|
2014-09-30 07:56:16 -07:00
|
|
|
set {
|
|
|
|
/*@
|
|
|
|
@brief
|
|
|
|
@warning
|
|
|
|
@see
|
|
|
|
@ingroup Enventor */
|
|
|
|
}
|
|
|
|
get {
|
|
|
|
/*@
|
|
|
|
@brief
|
|
|
|
@return
|
|
|
|
@warning
|
|
|
|
@see
|
|
|
|
@ingroup Enventor */
|
|
|
|
}
|
|
|
|
values {
|
|
|
|
Eina_Bool auto_complete; /*@ ... */
|
|
|
|
}
|
|
|
|
}
|
2015-05-08 10:50:16 -07:00
|
|
|
@property auto_indent {
|
2014-09-30 07:56:16 -07:00
|
|
|
set {
|
|
|
|
/*@
|
|
|
|
@brief
|
|
|
|
@warning
|
|
|
|
@see
|
|
|
|
@ingroup Enventor */
|
|
|
|
}
|
|
|
|
get {
|
|
|
|
/*@
|
|
|
|
@brief
|
|
|
|
@return
|
|
|
|
@warning
|
|
|
|
@see
|
|
|
|
@ingroup Enventor */
|
|
|
|
}
|
|
|
|
values {
|
|
|
|
Eina_Bool auto_indent; /*@ ... */
|
|
|
|
}
|
|
|
|
}
|
2015-05-08 10:50:16 -07:00
|
|
|
@property ctxpopup {
|
2014-09-30 07:56:16 -07:00
|
|
|
set {
|
|
|
|
/*@
|
|
|
|
@brief
|
|
|
|
@warning
|
|
|
|
@see
|
|
|
|
@ingroup Enventor */
|
|
|
|
}
|
|
|
|
get {
|
|
|
|
/*@
|
|
|
|
@brief
|
|
|
|
@return
|
|
|
|
@warning
|
|
|
|
@see
|
|
|
|
@ingroup Enventor */
|
|
|
|
}
|
|
|
|
values {
|
|
|
|
Eina_Bool ctxpopup; /*@ ... */
|
|
|
|
}
|
|
|
|
}
|
2015-05-08 10:50:16 -07:00
|
|
|
@property focus {
|
2014-09-30 07:56:16 -07:00
|
|
|
set {
|
|
|
|
/*@
|
|
|
|
@brief
|
|
|
|
@warning
|
|
|
|
@see
|
|
|
|
@ingroup Enventor */
|
|
|
|
}
|
|
|
|
get {
|
|
|
|
/*@
|
|
|
|
@brief
|
|
|
|
@return
|
|
|
|
@warning
|
|
|
|
@see
|
|
|
|
@ingroup Enventor */
|
|
|
|
}
|
|
|
|
values {
|
|
|
|
Eina_Bool focus; /*@ ... */
|
|
|
|
}
|
|
|
|
}
|
2015-05-08 10:50:16 -07:00
|
|
|
@property modified {
|
2014-09-30 07:56:16 -07:00
|
|
|
set {
|
|
|
|
/*@
|
|
|
|
@brief
|
|
|
|
@warning
|
|
|
|
@see
|
|
|
|
@ingroup Enventor */
|
|
|
|
}
|
|
|
|
get {
|
|
|
|
/*@
|
|
|
|
@brief
|
|
|
|
@return
|
|
|
|
@warning
|
|
|
|
@see
|
|
|
|
@ingroup Enventor */
|
|
|
|
}
|
|
|
|
values {
|
|
|
|
Eina_Bool modified; /*@ ... */
|
|
|
|
}
|
|
|
|
}
|
2015-05-08 10:50:16 -07:00
|
|
|
@property font_scale {
|
2014-09-30 07:56:16 -07:00
|
|
|
set {
|
|
|
|
/*@
|
|
|
|
@brief
|
|
|
|
@warning
|
|
|
|
@see
|
|
|
|
@ingroup Enventor */
|
|
|
|
}
|
|
|
|
get {
|
|
|
|
/*@
|
|
|
|
@brief
|
|
|
|
@return
|
|
|
|
@warning
|
|
|
|
@see
|
|
|
|
@ingroup Enventor */
|
|
|
|
}
|
|
|
|
values {
|
|
|
|
double font_scale; /*@ ... */
|
|
|
|
}
|
|
|
|
}
|
2015-05-08 10:50:16 -07:00
|
|
|
@property linenumber {
|
2014-09-30 07:56:16 -07:00
|
|
|
set {
|
|
|
|
/*@
|
|
|
|
@brief
|
|
|
|
@warning
|
|
|
|
@see
|
|
|
|
@ingroup Enventor */
|
|
|
|
}
|
|
|
|
get {
|
|
|
|
/*@
|
|
|
|
@brief
|
|
|
|
@return
|
|
|
|
@warning
|
|
|
|
@see
|
|
|
|
@ingroup Enventor */
|
|
|
|
}
|
|
|
|
values {
|
|
|
|
bool linenumber; /*@ ... */
|
|
|
|
}
|
|
|
|
}
|
|
|
|
path_set {
|
|
|
|
/*@
|
|
|
|
@brief
|
|
|
|
@return
|
|
|
|
@warning
|
|
|
|
@see
|
|
|
|
@ingroup Enventor */
|
|
|
|
return: Eina_Bool;
|
|
|
|
params {
|
|
|
|
@in Enventor_Path_Type type; /*@ ... */
|
|
|
|
@in const(Eina_List) *pathes; /*@ ... */
|
|
|
|
}
|
|
|
|
}
|
|
|
|
path_get {
|
|
|
|
/*@
|
|
|
|
@brief
|
|
|
|
@return
|
|
|
|
@warning
|
|
|
|
@see
|
|
|
|
@ingroup Enventor */
|
|
|
|
return: const(Eina_List) *;
|
|
|
|
params {
|
|
|
|
@in Enventor_Path_Type type; /*@ ... */
|
|
|
|
}
|
|
|
|
}
|
|
|
|
max_line_get {
|
|
|
|
/*@
|
|
|
|
@brief
|
|
|
|
@return
|
|
|
|
@warning
|
|
|
|
@see
|
|
|
|
@ingroup Enventor */
|
|
|
|
return: int;
|
|
|
|
}
|
|
|
|
text_get {
|
|
|
|
/*@
|
|
|
|
@brief
|
|
|
|
@return
|
|
|
|
@warning
|
|
|
|
@see
|
|
|
|
@ingroup Enventor */
|
|
|
|
return: const(char) *;
|
|
|
|
}
|
|
|
|
text_insert {
|
|
|
|
/*@
|
|
|
|
@brief
|
|
|
|
@warning
|
|
|
|
@see
|
|
|
|
@ingroup Enventor */
|
|
|
|
params {
|
|
|
|
@in const(char) *text; /*@ ... */
|
|
|
|
}
|
|
|
|
}
|
|
|
|
selection_get {
|
|
|
|
/*@
|
|
|
|
@brief
|
|
|
|
@return
|
|
|
|
@warning
|
|
|
|
@see
|
|
|
|
@ingroup Enventor */
|
|
|
|
return: const(char) *;
|
|
|
|
}
|
|
|
|
cursor_pos_get {
|
|
|
|
/*@
|
|
|
|
@brief
|
|
|
|
@return
|
|
|
|
@warning
|
|
|
|
@see
|
|
|
|
@ingroup Enventor */
|
|
|
|
return: int;
|
|
|
|
}
|
2015-01-25 20:27:46 -08:00
|
|
|
cursor_pos_set {
|
|
|
|
/*@
|
|
|
|
@brief
|
|
|
|
@return
|
|
|
|
@warning
|
|
|
|
@see
|
|
|
|
@ingroup Enventor */
|
|
|
|
params {
|
|
|
|
@in int position; /*@ ... */
|
|
|
|
}
|
|
|
|
}
|
2014-09-30 07:56:16 -07:00
|
|
|
select_none {
|
|
|
|
/*@
|
|
|
|
@brief
|
|
|
|
@warning
|
|
|
|
@see
|
|
|
|
@ingroup Enventor */
|
|
|
|
}
|
|
|
|
select_region_set {
|
|
|
|
/*@
|
|
|
|
@brief
|
|
|
|
@warning
|
|
|
|
@see
|
|
|
|
@ingroup Enventor */
|
|
|
|
params {
|
|
|
|
@in int start; /*@ ... */
|
|
|
|
@in int end; /*@ ... */
|
|
|
|
}
|
|
|
|
}
|
|
|
|
line_delete {
|
|
|
|
/*@
|
|
|
|
@brief
|
|
|
|
@warning
|
|
|
|
@see
|
|
|
|
@ingroup Enventor */
|
|
|
|
}
|
|
|
|
save {
|
|
|
|
/*@
|
|
|
|
@brief
|
|
|
|
@return
|
|
|
|
@warning
|
|
|
|
@see
|
|
|
|
@ingroup Enventor */
|
|
|
|
return: Eina_Bool;
|
|
|
|
params {
|
|
|
|
@in const(char) *file; /*@ ... */
|
|
|
|
}
|
|
|
|
}
|
|
|
|
live_view_get {
|
|
|
|
/*@
|
|
|
|
@brief
|
|
|
|
@warning
|
|
|
|
@see
|
|
|
|
@ingroup Enventor */
|
|
|
|
return: Eo *;
|
|
|
|
}
|
|
|
|
line_goto {
|
|
|
|
/*@
|
|
|
|
@brief
|
|
|
|
@warning
|
|
|
|
@see
|
|
|
|
@ingroup Enventor */
|
|
|
|
params {
|
|
|
|
@in int line; /*@ ... */
|
|
|
|
}
|
|
|
|
}
|
2015-01-04 20:26:58 -08:00
|
|
|
syntax_color_set {
|
|
|
|
/*@
|
|
|
|
@brief
|
|
|
|
@warning
|
|
|
|
@see
|
|
|
|
@ingroup Enventor */
|
|
|
|
params {
|
|
|
|
@in Enventor_Syntax_Color_Type color_type; /*@ ... */
|
|
|
|
@in const(char) *val; /*@ ... */
|
|
|
|
}
|
|
|
|
}
|
|
|
|
syntax_color_get {
|
|
|
|
/*@
|
|
|
|
@brief
|
|
|
|
@return
|
|
|
|
@warning
|
|
|
|
@see
|
|
|
|
@ingroup Enventor */
|
|
|
|
return: const(char) *;
|
|
|
|
params {
|
|
|
|
@in Enventor_Syntax_Color_Type color_type; /*@ ... */
|
|
|
|
}
|
|
|
|
}
|
2014-09-30 07:56:16 -07:00
|
|
|
syntax_color_full_apply {
|
|
|
|
/*@
|
|
|
|
@brief
|
|
|
|
@warning
|
|
|
|
@see
|
|
|
|
@ingroup Enventor */
|
|
|
|
params {
|
|
|
|
@in Eina_Bool force; /*@ ... */
|
|
|
|
}
|
|
|
|
}
|
|
|
|
syntax_color_partial_apply {
|
|
|
|
/*@
|
|
|
|
@brief
|
|
|
|
@warning
|
|
|
|
@see
|
|
|
|
@ingroup Enventor */
|
|
|
|
params {
|
|
|
|
@in double interval; /*@ ... */
|
|
|
|
}
|
|
|
|
}
|
|
|
|
template_insert {
|
|
|
|
/*@
|
|
|
|
@brief
|
|
|
|
@return
|
|
|
|
@warning
|
|
|
|
@see
|
|
|
|
@ingroup Enventor */
|
|
|
|
return: Eina_Bool;
|
|
|
|
params {
|
2014-11-11 23:44:19 -08:00
|
|
|
@in Enventor_Template_Insert_Type insert_type; /*@ ... */
|
2014-09-30 07:56:16 -07:00
|
|
|
@in char *syntax; /*@ ... */
|
|
|
|
@in size_t n;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
template_part_insert {
|
|
|
|
/*@
|
|
|
|
@brief
|
|
|
|
@return
|
|
|
|
@warning
|
|
|
|
@see
|
|
|
|
@ingroup Enventor */
|
|
|
|
return: Eina_Bool;
|
|
|
|
params {
|
|
|
|
@in Edje_Part_Type type; /*@ ... */
|
2014-11-11 23:44:19 -08:00
|
|
|
@in Enventor_Template_Insert_Type insert_type; /*@ ... */
|
2014-09-30 07:56:16 -07:00
|
|
|
@in float rel1_x; /*@ ... */
|
|
|
|
@in float rel1_y; /*@ ... */
|
|
|
|
@in float rel2_x; /*@ ... */
|
|
|
|
@in float rel2_y; /*@ ... */
|
|
|
|
@in char *syntax; /*@ ... */
|
|
|
|
@in size_t n;
|
|
|
|
}
|
|
|
|
}
|
2014-11-02 19:19:33 -08:00
|
|
|
ctxpopup_visible_get {
|
|
|
|
/*@
|
|
|
|
@brief
|
|
|
|
@warning
|
|
|
|
@see
|
|
|
|
@ingroup Enventor */
|
|
|
|
return: Eina_Bool;
|
|
|
|
}
|
|
|
|
ctxpopup_dismiss {
|
|
|
|
/*@
|
|
|
|
@brief
|
|
|
|
@warning
|
|
|
|
@see
|
|
|
|
@ingroup Enventor */
|
|
|
|
}
|
2014-11-11 23:44:19 -08:00
|
|
|
disabled_set {
|
|
|
|
/*@
|
|
|
|
@brief
|
|
|
|
@warning
|
|
|
|
@see
|
|
|
|
@ingroup Enventor */
|
|
|
|
params {
|
|
|
|
@in Eina_Bool disabled; /*@ ... */
|
|
|
|
}
|
|
|
|
}
|
2014-11-25 04:08:29 -08:00
|
|
|
live_view_size_set {
|
|
|
|
/*@
|
|
|
|
@brief
|
|
|
|
@warning
|
|
|
|
@see
|
|
|
|
@ingroup Enventor */
|
|
|
|
params {
|
|
|
|
@in Evas_Coord w; /*@ ... */
|
|
|
|
@in Evas_Coord h; /*@ ... */
|
|
|
|
}
|
|
|
|
}
|
|
|
|
live_view_size_get {
|
|
|
|
/*@
|
|
|
|
@brief
|
|
|
|
@warning
|
|
|
|
@see
|
|
|
|
@ingroup Enventor */
|
|
|
|
params {
|
|
|
|
@in Evas_Coord *w; /*@ ... */
|
|
|
|
@in Evas_Coord *h; /*@ ... */
|
|
|
|
}
|
|
|
|
}
|
2015-02-25 21:31:06 -08:00
|
|
|
redo {
|
|
|
|
/*@
|
|
|
|
@brief
|
|
|
|
@return
|
|
|
|
@warning
|
|
|
|
@see
|
|
|
|
@ingroup Enventor */
|
|
|
|
return: Eina_Bool;
|
|
|
|
}
|
|
|
|
undo {
|
|
|
|
/*@
|
|
|
|
@brief
|
|
|
|
@return
|
|
|
|
@warning
|
|
|
|
@see
|
|
|
|
@ingroup Enventor */
|
|
|
|
return: Eina_Bool;
|
|
|
|
}
|
2015-02-26 03:36:51 -08:00
|
|
|
font_set {
|
|
|
|
/*@
|
|
|
|
@brief
|
|
|
|
@warning
|
|
|
|
@see
|
|
|
|
@ingroup Enventor */
|
|
|
|
params {
|
|
|
|
@in const(char) *font_name; /*@ ... */
|
|
|
|
@in const(char) *font_style; /*@ ... */
|
|
|
|
}
|
|
|
|
}
|
|
|
|
font_get {
|
|
|
|
/*@
|
|
|
|
@brief
|
|
|
|
@warning
|
|
|
|
@see
|
|
|
|
@ingroup Enventor */
|
|
|
|
params {
|
|
|
|
@in const(char) **font_name; /*@ ... */
|
|
|
|
@in const(char) **font_style; /*@ ... */
|
|
|
|
}
|
|
|
|
}
|
2014-09-30 07:56:16 -07:00
|
|
|
}
|
|
|
|
implements {
|
2014-10-31 09:15:58 -07:00
|
|
|
class.constructor;
|
2014-09-30 07:56:16 -07:00
|
|
|
Eo.Base.constructor;
|
|
|
|
Evas.Object_Smart.add;
|
|
|
|
Evas.Object_Smart.del;
|
|
|
|
Evas.Object_Smart.move;
|
|
|
|
Evas.Object_Smart.resize;
|
|
|
|
Evas.Object_Smart.show;
|
|
|
|
Evas.Object_Smart.hide;
|
|
|
|
Evas.Object_Smart.color.set;
|
|
|
|
Evas.Object_Smart.clip.set;
|
|
|
|
Evas.Object_Smart.clip_unset;
|
|
|
|
Efl.File.file.set;
|
|
|
|
}
|
|
|
|
events {
|
|
|
|
cursor,line,changed;
|
|
|
|
cursor,group,changed;
|
2014-12-12 02:48:30 -08:00
|
|
|
live_view,loaded;
|
2014-09-30 07:56:16 -07:00
|
|
|
live_view,cursor,moved;
|
|
|
|
live_view,resized;
|
|
|
|
max_line,changed;
|
|
|
|
compile,error;
|
|
|
|
program,run;
|
|
|
|
ctxpopup,selected;
|
|
|
|
ctxpopup,dismissed;
|
2014-10-23 00:39:31 -07:00
|
|
|
edc,modified;
|
2015-02-25 21:31:06 -08:00
|
|
|
focused;
|
2014-09-30 07:56:16 -07:00
|
|
|
}
|
|
|
|
}
|