enventor/src/lib/enventor_object.eo

534 lines
11 KiB
Plaintext
Raw Normal View History

class Enventor.Object (Elm.Widget, Efl.File) {
eo_prefix: enventor_obj;
methods {
@property part_highlight {
set {
/*@
@brief
@warning
@see
@ingroup Enventor */
}
get {
/*@
@brief
@return
@warning
@see
@ingroup Enventor */
}
values {
2015-05-24 02:18:12 -07:00
part_highlight: bool; /*@ ... */
}
}
@property live_view_scale {
set {
/*@
@brief
@warning
@see
@ingroup Enventor */
}
get {
/*@
@brief
@return
@warning
@see
@ingroup Enventor */
}
values {
2015-05-24 02:18:12 -07:00
scale: double; /*@ ... */
}
}
@property dummy_swallow {
set {
/*@
@brief
@warning
@see
@ingroup Enventor */
}
get {
/*@
@brief
@return
@warning
@see
@ingroup Enventor */
}
values {
2015-05-24 02:18:12 -07:00
dummy_swallow: bool; /*@ ... */
}
}
@property auto_complete {
set {
/*@
@brief
@warning
@see
@ingroup Enventor */
}
get {
/*@
@brief
@return
@warning
@see
@ingroup Enventor */
}
values {
2015-05-24 02:18:12 -07:00
auto_complete: bool; /*@ ... */
}
}
@property auto_indent {
set {
/*@
@brief
@warning
@see
@ingroup Enventor */
}
get {
/*@
@brief
@return
@warning
@see
@ingroup Enventor */
}
values {
2015-05-24 02:18:12 -07:00
auto_indent: bool; /*@ ... */
}
}
@property ctxpopup {
set {
/*@
@brief
@warning
@see
@ingroup Enventor */
}
get {
/*@
@brief
@return
@warning
@see
@ingroup Enventor */
}
values {
2015-05-24 02:18:12 -07:00
ctxpopup: bool; /*@ ... */
}
2015-05-24 02:18:12 -07:00
}
@property focus {
set {
/*@
@brief
@warning
@see
@ingroup Enventor */
}
get {
/*@
@brief
@return
@warning
@see
@ingroup Enventor */
}
values {
2015-05-24 02:18:12 -07:00
focus: bool; /*@ ... */
}
}
@property modified {
set {
/*@
@brief
@warning
@see
@ingroup Enventor */
}
get {
/*@
@brief
@return
@warning
@see
@ingroup Enventor */
}
values {
2015-05-24 02:18:12 -07:00
modified: bool; /*@ ... */
}
}
@property font_scale {
set {
/*@
@brief
@warning
@see
@ingroup Enventor */
}
get {
/*@
@brief
@return
@warning
@see
@ingroup Enventor */
}
values {
2015-05-24 02:18:12 -07:00
font_scale: double; /*@ ... */
}
}
@property linenumber {
set {
/*@
@brief
@warning
@see
@ingroup Enventor */
}
get {
/*@
@brief
@return
@warning
@see
@ingroup Enventor */
}
values {
2015-05-24 02:18:12 -07:00
linenumber: bool; /*@ ... */
}
}
path_set {
/*@
@brief
@return
@warning
@see
@ingroup Enventor */
return: Eina_Bool;
params {
2015-05-24 02:18:12 -07:00
@in type: Enventor_Path_Type; /*@ ... */
@in pathes: const(Eina_List) *; /*@ ... */
}
}
path_get {
/*@
@brief
@return
@warning
@see
@ingroup Enventor */
return: const(Eina_List) *;
params {
2015-05-24 02:18:12 -07:00
@in type: Enventor_Path_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 {
2015-05-24 02:18:12 -07:00
@in text: const(char) *; /*@ ... */
}
}
selection_get {
/*@
@brief
@return
@warning
@see
@ingroup Enventor */
return: const(char) *;
}
cursor_pos_get {
/*@
@brief
@return
@warning
@see
@ingroup Enventor */
return: int;
}
cursor_pos_set {
/*@
@brief
@return
@warning
@see
@ingroup Enventor */
params {
2015-05-24 02:18:12 -07:00
@in position: int; /*@ ... */
}
}
select_none {
/*@
@brief
@warning
@see
@ingroup Enventor */
}
select_region_set {
/*@
@brief
@warning
@see
@ingroup Enventor */
params {
2015-05-24 02:18:12 -07:00
@in start: int; /*@ ... */
@in end: int; /*@ ... */
}
}
line_delete {
/*@
@brief
@warning
@see
@ingroup Enventor */
}
save {
/*@
@brief
@return
@warning
@see
@ingroup Enventor */
2015-05-24 02:18:12 -07:00
return: bool;
params {
2015-05-24 02:18:12 -07:00
@in file: const(char) *; /*@ ... */
}
}
live_view_get {
/*@
@brief
@warning
@see
@ingroup Enventor */
return: Eo *;
}
line_goto {
/*@
@brief
@warning
@see
@ingroup Enventor */
params {
2015-05-24 02:18:12 -07:00
@in line: int; /*@ ... */
}
}
syntax_color_set {
/*@
@brief
@warning
@see
@ingroup Enventor */
params {
2015-05-24 02:18:12 -07:00
@in color_type: Enventor_Syntax_Color_Type; /*@ ... */
@in val: const(char) *; /*@ ... */
}
}
syntax_color_get {
/*@
@brief
@return
@warning
@see
@ingroup Enventor */
return: const(char) *;
params {
2015-05-24 02:18:12 -07:00
@in color_type: Enventor_Syntax_Color_Type; /*@ ... */
}
}
syntax_color_full_apply {
/*@
@brief
@warning
@see
@ingroup Enventor */
params {
2015-05-24 02:18:12 -07:00
@in force: bool; /*@ ... */
}
}
syntax_color_partial_apply {
/*@
@brief
@warning
@see
@ingroup Enventor */
params {
2015-05-24 02:18:12 -07:00
@in interval: double; /*@ ... */
}
}
template_insert {
/*@
@brief
@return
@warning
@see
@ingroup Enventor */
return: Eina_Bool;
params {
2015-05-24 02:18:12 -07:00
@in insert_type: Enventor_Template_Insert_Type; /*@ ... */
@in syntax: char *; /*@ ... */
@in n: size_t;
}
}
template_part_insert {
/*@
@brief
@return
@warning
@see
@ingroup Enventor */
return: Eina_Bool;
params {
2015-05-24 02:18:12 -07:00
@in type: Edje_Part_Type; /*@ ... */
@in insert_type: Enventor_Template_Insert_Type; /*@ ... */
@in rel1_x: float; /*@ ... */
@in rel1_y: float; /*@ ... */
@in rel2_x: float; /*@ ... */
@in rel2_y: float; /*@ ... */
@in syntax: char *; /*@ ... */
@in n: size_t;
}
}
ctxpopup_visible_get {
/*@
@brief
@warning
@see
@ingroup Enventor */
2015-05-24 02:18:12 -07:00
return: bool;
}
ctxpopup_dismiss {
/*@
@brief
@warning
@see
@ingroup Enventor */
}
disabled_set {
/*@
@brief
@warning
@see
@ingroup Enventor */
params {
2015-05-24 02:18:12 -07:00
@in disabled: bool; /*@ ... */
}
}
live_view_size_set {
/*@
@brief
@warning
@see
@ingroup Enventor */
params {
2015-05-24 02:18:12 -07:00
@in w: Evas_Coord; /*@ ... */
@in h: Evas_Coord; /*@ ... */
}
}
live_view_size_get {
/*@
@brief
@warning
@see
@ingroup Enventor */
params {
2015-05-24 02:18:12 -07:00
@in w: Evas_Coord *; /*@ ... */
@in h: Evas_Coord *; /*@ ... */
}
}
redo {
/*@
@brief
@return
@warning
@see
@ingroup Enventor */
2015-05-24 02:18:12 -07:00
return: bool;
}
undo {
/*@
@brief
@return
@warning
@see
@ingroup Enventor */
2015-05-24 02:18:12 -07:00
return: bool;
}
font_set {
/*@
@brief
@warning
@see
@ingroup Enventor */
params {
2015-05-24 02:18:12 -07:00
@in font_name: const(char) *; /*@ ... */
@in font_style: const(char) *; /*@ ... */
}
}
font_get {
/*@
@brief
@warning
@see
@ingroup Enventor */
params {
2015-05-24 02:18:12 -07:00
@in font_name: const(char) **; /*@ ... */
@in font_style: const(char) **; /*@ ... */
}
}
}
implements {
2014-10-31 09:15:58 -07:00
class.constructor;
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;
live_view,loaded;
live_view,cursor,moved;
live_view,resized;
max_line,changed;
compile,error;
program,run;
ctxpopup,selected;
ctxpopup,dismissed;
edc,modified;
focused;
}
}