2016-06-06 01:32:37 -07:00
|
|
|
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;
|
|
|
|
|
2015-05-08 10:45:46 -07:00
|
|
|
class Enventor.Object (Elm.Widget, Efl.File) {
|
2016-05-15 08:29:02 -07:00
|
|
|
legacy_prefix: enventor_object;
|
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 {
|
|
|
|
}
|
|
|
|
get {
|
|
|
|
}
|
|
|
|
values {
|
2015-09-03 23:37:11 -07:00
|
|
|
part_highlight: bool;
|
2014-09-30 07:56:16 -07:00
|
|
|
}
|
|
|
|
}
|
2015-05-08 10:50:16 -07:00
|
|
|
@property live_view_scale {
|
2014-09-30 07:56:16 -07:00
|
|
|
set {
|
|
|
|
}
|
|
|
|
get {
|
|
|
|
}
|
|
|
|
values {
|
2015-09-03 23:37:11 -07:00
|
|
|
scale: double;
|
2014-09-30 07:56:16 -07:00
|
|
|
}
|
|
|
|
}
|
2016-01-01 21:06:59 -08:00
|
|
|
@property dummy_parts {
|
2014-09-30 07:56:16 -07:00
|
|
|
set {
|
|
|
|
}
|
|
|
|
get {
|
|
|
|
}
|
|
|
|
values {
|
2016-01-01 21:06:59 -08:00
|
|
|
dummy_parts: bool;
|
2014-09-30 07:56:16 -07:00
|
|
|
}
|
|
|
|
}
|
2016-07-01 21:57:54 -07:00
|
|
|
@property wireframes {
|
2016-06-27 22:20:57 -07:00
|
|
|
set {
|
|
|
|
}
|
|
|
|
get {
|
|
|
|
}
|
|
|
|
values {
|
2016-07-01 21:57:54 -07:00
|
|
|
wireframe: bool;
|
2016-06-27 22:20:57 -07:00
|
|
|
}
|
|
|
|
}
|
2016-03-24 21:30:33 -07:00
|
|
|
@property mirror_mode {
|
|
|
|
set {
|
|
|
|
}
|
|
|
|
get {
|
|
|
|
}
|
|
|
|
values {
|
|
|
|
mirror_mode: bool;
|
|
|
|
}
|
|
|
|
}
|
2015-05-08 10:50:16 -07:00
|
|
|
@property auto_complete {
|
2014-09-30 07:56:16 -07:00
|
|
|
set {
|
|
|
|
}
|
|
|
|
get {
|
|
|
|
}
|
|
|
|
values {
|
2015-09-03 23:37:11 -07:00
|
|
|
auto_complete: bool;
|
2014-09-30 07:56:16 -07:00
|
|
|
}
|
|
|
|
}
|
2015-05-08 10:50:16 -07:00
|
|
|
@property auto_indent {
|
2014-09-30 07:56:16 -07:00
|
|
|
set {
|
|
|
|
}
|
|
|
|
get {
|
|
|
|
}
|
|
|
|
values {
|
2015-09-03 23:37:11 -07:00
|
|
|
auto_indent: bool;
|
2014-09-30 07:56:16 -07:00
|
|
|
}
|
|
|
|
}
|
2015-05-08 10:50:16 -07:00
|
|
|
@property ctxpopup {
|
2014-09-30 07:56:16 -07:00
|
|
|
set {
|
|
|
|
}
|
|
|
|
get {
|
|
|
|
}
|
|
|
|
values {
|
2015-09-03 23:37:11 -07:00
|
|
|
ctxpopup: bool;
|
2014-09-30 07:56:16 -07:00
|
|
|
}
|
2015-05-24 02:18:12 -07:00
|
|
|
}
|
2015-05-08 10:50:16 -07:00
|
|
|
@property focus {
|
2014-09-30 07:56:16 -07:00
|
|
|
set {
|
|
|
|
}
|
|
|
|
get {
|
|
|
|
}
|
|
|
|
values {
|
2015-09-03 23:37:11 -07:00
|
|
|
focus: bool;
|
2014-09-30 07:56:16 -07:00
|
|
|
}
|
|
|
|
}
|
2015-05-08 10:50:16 -07:00
|
|
|
@property font_scale {
|
2014-09-30 07:56:16 -07:00
|
|
|
set {
|
|
|
|
}
|
|
|
|
get {
|
|
|
|
}
|
|
|
|
values {
|
2015-09-03 23:37:11 -07:00
|
|
|
font_scale: double;
|
2014-09-30 07:56:16 -07:00
|
|
|
}
|
|
|
|
}
|
2015-05-08 10:50:16 -07:00
|
|
|
@property linenumber {
|
2014-09-30 07:56:16 -07:00
|
|
|
set {
|
|
|
|
}
|
|
|
|
get {
|
|
|
|
}
|
|
|
|
values {
|
2015-09-03 23:37:11 -07:00
|
|
|
linenumber: bool;
|
2014-09-30 07:56:16 -07:00
|
|
|
}
|
|
|
|
}
|
2015-12-09 17:53:12 -08:00
|
|
|
@property smart_undo_redo {
|
|
|
|
set {
|
|
|
|
}
|
|
|
|
get {
|
|
|
|
}
|
|
|
|
values {
|
|
|
|
smart_undo_redo: bool;
|
|
|
|
}
|
|
|
|
}
|
2014-09-30 07:56:16 -07:00
|
|
|
path_set {
|
2016-06-06 01:32:37 -07:00
|
|
|
return: bool;
|
2014-09-30 07:56:16 -07:00
|
|
|
params {
|
2015-09-03 23:37:11 -07:00
|
|
|
@in type: Enventor_Path_Type;
|
2016-06-06 01:32:37 -07:00
|
|
|
@in pathes: own(const(list<own(Eina_Stringshare *)>));
|
2014-09-30 07:56:16 -07:00
|
|
|
}
|
|
|
|
}
|
|
|
|
path_get {
|
2016-06-06 01:32:37 -07:00
|
|
|
return: const(list<own(Eina_Stringshare *)>);
|
2014-09-30 07:56:16 -07:00
|
|
|
params {
|
2015-09-03 23:37:11 -07:00
|
|
|
@in type: Enventor_Path_Type;
|
2014-09-30 07:56:16 -07:00
|
|
|
}
|
|
|
|
}
|
2016-02-29 00:24:49 -08:00
|
|
|
programs_list_get {
|
2016-06-06 01:32:37 -07:00
|
|
|
return: list<char *>;
|
2016-02-29 00:24:49 -08:00
|
|
|
}
|
2016-02-26 05:22:29 -08:00
|
|
|
part_states_list_get {
|
2016-06-06 01:32:37 -07:00
|
|
|
return: list<char *>;
|
2016-02-26 05:22:29 -08:00
|
|
|
params {
|
|
|
|
@in type: const(char) *;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
parts_list_get {
|
2016-06-06 01:32:37 -07:00
|
|
|
return: list<char *>;
|
2016-02-26 05:22:29 -08:00
|
|
|
}
|
2014-09-30 07:56:16 -07:00
|
|
|
live_view_get {
|
2016-06-24 08:06:48 -07:00
|
|
|
return: Efl.Canvas.Object;
|
2014-09-30 07:56:16 -07:00
|
|
|
}
|
2016-04-22 21:14:49 -07:00
|
|
|
programs_stop {
|
|
|
|
}
|
2016-04-22 03:31:07 -07:00
|
|
|
program_run {
|
|
|
|
params {
|
|
|
|
@in program: const(char) *;
|
|
|
|
}
|
|
|
|
}
|
2015-01-04 20:26:58 -08:00
|
|
|
syntax_color_set {
|
|
|
|
params {
|
2015-09-03 23:37:11 -07:00
|
|
|
@in color_type: Enventor_Syntax_Color_Type;
|
|
|
|
@in val: const(char) *;
|
2015-01-04 20:26:58 -08:00
|
|
|
}
|
|
|
|
}
|
|
|
|
syntax_color_get {
|
|
|
|
return: const(char) *;
|
|
|
|
params {
|
2015-09-03 23:37:11 -07:00
|
|
|
@in color_type: Enventor_Syntax_Color_Type;
|
2015-01-04 20:26:58 -08:00
|
|
|
}
|
|
|
|
}
|
2014-11-02 19:19:33 -08:00
|
|
|
ctxpopup_visible_get {
|
2015-05-24 02:18:12 -07:00
|
|
|
return: bool;
|
2014-11-02 19:19:33 -08:00
|
|
|
}
|
|
|
|
ctxpopup_dismiss {
|
|
|
|
}
|
2014-11-11 23:44:19 -08:00
|
|
|
disabled_set {
|
|
|
|
params {
|
2015-09-03 23:37:11 -07:00
|
|
|
@in disabled: bool;
|
2014-11-11 23:44:19 -08:00
|
|
|
}
|
|
|
|
}
|
2014-11-25 04:08:29 -08:00
|
|
|
live_view_size_set {
|
|
|
|
params {
|
2016-06-06 01:32:37 -07:00
|
|
|
@in w: Evas.Coord;
|
|
|
|
@in h: Evas.Coord;
|
2014-11-25 04:08:29 -08:00
|
|
|
}
|
|
|
|
}
|
|
|
|
live_view_size_get {
|
|
|
|
params {
|
2016-06-06 01:32:37 -07:00
|
|
|
@in w: Evas.Coord *;
|
|
|
|
@in h: Evas.Coord *;
|
2014-11-25 04:08:29 -08:00
|
|
|
}
|
|
|
|
}
|
2016-02-27 00:31:12 -08:00
|
|
|
part_type_get {
|
|
|
|
return: Edje_Part_Type;
|
|
|
|
params {
|
|
|
|
@in part_name: const(char) *;
|
|
|
|
}
|
|
|
|
}
|
2015-02-26 03:36:51 -08:00
|
|
|
font_set {
|
|
|
|
params {
|
2015-09-03 23:37:11 -07:00
|
|
|
@in font_name: const(char) *;
|
|
|
|
@in font_style: const(char) *;
|
2015-02-26 03:36:51 -08:00
|
|
|
}
|
|
|
|
}
|
|
|
|
font_get {
|
|
|
|
params {
|
2015-09-03 23:37:11 -07:00
|
|
|
@in font_name: const(char) **;
|
|
|
|
@in font_style: const(char) **;
|
2015-02-26 03:36:51 -08:00
|
|
|
}
|
|
|
|
}
|
2015-06-21 22:34:52 -07:00
|
|
|
auto_complete_list_show {
|
|
|
|
}
|
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;
|
2016-06-18 20:44:09 -07:00
|
|
|
Efl.Canvas.Group.group_add;
|
|
|
|
Efl.Canvas.Group.group_del;
|
|
|
|
Efl.Canvas.Group.group_move;
|
|
|
|
Efl.Canvas.Group.group_resize;
|
|
|
|
Efl.Canvas.Group.group_show;
|
|
|
|
Efl.Canvas.Group.group_hide;
|
|
|
|
Efl.Canvas.Group.group_clip.set;
|
|
|
|
Efl.Canvas.Group.group_clip_unset;
|
|
|
|
Efl.Canvas.Group.group_member_add;
|
2014-09-30 07:56:16 -07:00
|
|
|
Efl.File.file.set;
|
|
|
|
}
|
|
|
|
events {
|
|
|
|
cursor,line,changed;
|
|
|
|
cursor,group,changed;
|
2015-06-30 09:25:04 -07:00
|
|
|
live_view,updated;
|
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;
|
2016-02-09 00:50:34 -08:00
|
|
|
ctxpopup,activated;
|
2015-06-30 09:25:04 -07:00
|
|
|
ctxpopup,changed;
|
2014-09-30 07:56:16 -07:00
|
|
|
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
|
|
|
}
|
|
|
|
}
|