summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/bindings/luajit/eolian.lua6
-rw-r--r--src/lib/ecore_audio/ecore_audio_in.eo2
-rw-r--r--src/lib/ecore_audio/ecore_audio_out_pulse.eo2
-rw-r--r--src/lib/ecore_audio/ecore_audio_out_wasapi.eo2
-rw-r--r--src/lib/edje/efl_canvas_layout.eo2
-rw-r--r--src/lib/edje/efl_layout_calc.eo2
-rw-r--r--src/lib/efl/interfaces/efl_container.eo2
-rw-r--r--src/lib/efl/interfaces/efl_gfx_hint.eo2
-rw-r--r--src/lib/efl/interfaces/efl_gfx_stack.eo2
-rw-r--r--src/lib/efl/interfaces/efl_ui_container_selectable.eo2
-rw-r--r--src/lib/efl/interfaces/efl_ui_draggable.eo2
-rw-r--r--src/lib/efl/interfaces/efl_ui_scrollable.eo2
-rw-r--r--src/lib/efl/interfaces/efl_ui_text_selectable.eo2
-rw-r--r--src/lib/efl/interfaces/efl_ui_zoom.eo2
-rw-r--r--src/lib/elementary/efl_ui_animation_view.eo2
-rw-r--r--src/lib/elementary/efl_ui_image.eo2
-rw-r--r--src/lib/elementary/efl_ui_item_clickable.eo2
-rw-r--r--src/lib/elementary/efl_ui_panes.eo2
-rw-r--r--src/lib/elementary/efl_ui_scroll_manager.eo2
-rw-r--r--src/lib/elementary/efl_ui_selectable.eo2
-rw-r--r--src/lib/elementary/efl_ui_widget.eo2
-rw-r--r--src/lib/elementary/efl_ui_widget_scrollable_content.eo2
-rw-r--r--src/lib/eolian/Eolian.h4
-rw-r--r--src/lib/eolian/database_class_api.c2
-rw-r--r--src/lib/eolian/eo_lexer.h2
-rw-r--r--src/lib/eolian/eo_parser.c6
-rw-r--r--src/lib/evas/canvas/efl_input_clickable.eo2
-rw-r--r--src/lib/evas/canvas/efl_input_interface.eo2
-rw-r--r--src/lib/evas/gesture/efl_gesture_events.eo2
-rw-r--r--src/scripts/pyolian/eolian.py4
-rw-r--r--src/scripts/pyolian/eolian_lib.py6
-rwxr-xr-xsrc/scripts/pyolian/test_eolian.py2
-rw-r--r--src/tests/eolian/data/events.eo2
-rw-r--r--src/tests/eolian/eolian_parsing.c2
34 files changed, 42 insertions, 42 deletions
diff --git a/src/bindings/luajit/eolian.lua b/src/bindings/luajit/eolian.lua
index 1c2f6e3..bcb71d7 100644
--- a/src/bindings/luajit/eolian.lua
+++ b/src/bindings/luajit/eolian.lua
@@ -340,7 +340,7 @@ ffi.cdef [[
340 Eolian_Class_Type eolian_class_type_get(const Eolian_Class *klass); 340 Eolian_Class_Type eolian_class_type_get(const Eolian_Class *klass);
341 const Eolian_Documentation *eolian_class_documentation_get(const Eolian_Class *klass); 341 const Eolian_Documentation *eolian_class_documentation_get(const Eolian_Class *klass);
342 const char *eolian_class_c_prefix_get(const Eolian_Class *klass); 342 const char *eolian_class_c_prefix_get(const Eolian_Class *klass);
343 const char *eolian_class_event_prefix_get(const Eolian_Class *klass); 343 const char *eolian_class_event_c_prefix_get(const Eolian_Class *klass);
344 const char *eolian_class_data_type_get(const Eolian_Class *klass); 344 const char *eolian_class_data_type_get(const Eolian_Class *klass);
345 const Eolian_Class *eolian_class_parent_get(const Eolian_Class *klass); 345 const Eolian_Class *eolian_class_parent_get(const Eolian_Class *klass);
346 Eina_Iterator *eolian_class_requires_get(const Eolian_Class *klass); 346 Eina_Iterator *eolian_class_requires_get(const Eolian_Class *klass);
@@ -1445,8 +1445,8 @@ M.Class = ffi.metatype("Eolian_Class", {
1445 return ffi.string(v) 1445 return ffi.string(v)
1446 end, 1446 end,
1447 1447
1448 event_prefix_get = function(self) 1448 event_c_prefix_get = function(self)
1449 local v = eolian.eolian_class_event_prefix_get(self) 1449 local v = eolian.eolian_class_event_c_prefix_get(self)
1450 if v == nil then 1450 if v == nil then
1451 return self:c_prefix_get() 1451 return self:c_prefix_get()
1452 end 1452 end
diff --git a/src/lib/ecore_audio/ecore_audio_in.eo b/src/lib/ecore_audio/ecore_audio_in.eo
index f8c1fdb..d65ffba 100644
--- a/src/lib/ecore_audio/ecore_audio_in.eo
+++ b/src/lib/ecore_audio/ecore_audio_in.eo
@@ -2,7 +2,7 @@ class @beta Ecore.Audio.In extends Ecore.Audio
2{ 2{
3 [[Ecore Audio input object.]] 3 [[Ecore Audio input object.]]
4 c_prefix: ecore_audio_obj_in; 4 c_prefix: ecore_audio_obj_in;
5 event_prefix: ecore_audio_in; 5 event_c_prefix: ecore_audio_in;
6 data: Ecore_Audio_Input; 6 data: Ecore_Audio_Input;
7 methods { 7 methods {
8 @property speed { 8 @property speed {
diff --git a/src/lib/ecore_audio/ecore_audio_out_pulse.eo b/src/lib/ecore_audio/ecore_audio_out_pulse.eo
index d065d2d..c794375 100644
--- a/src/lib/ecore_audio/ecore_audio_out_pulse.eo
+++ b/src/lib/ecore_audio/ecore_audio_out_pulse.eo
@@ -2,7 +2,7 @@ class @beta Ecore.Audio.Out.Pulse extends Ecore.Audio.Out
2{ 2{
3 [[Ecore audio ouput for PulseAudio.]] 3 [[Ecore audio ouput for PulseAudio.]]
4 c_prefix: ecore_audio_obj_out_pulse; 4 c_prefix: ecore_audio_obj_out_pulse;
5 event_prefix: ecore_audio_out_pulse; 5 event_c_prefix: ecore_audio_out_pulse;
6 implements { 6 implements {
7 Efl.Object.constructor; 7 Efl.Object.constructor;
8 Efl.Object.destructor; 8 Efl.Object.destructor;
diff --git a/src/lib/ecore_audio/ecore_audio_out_wasapi.eo b/src/lib/ecore_audio/ecore_audio_out_wasapi.eo
index 2f19880..8b560be 100644
--- a/src/lib/ecore_audio/ecore_audio_out_wasapi.eo
+++ b/src/lib/ecore_audio/ecore_audio_out_wasapi.eo
@@ -2,7 +2,7 @@ class @beta Ecore.Audio.Out.Wasapi extends Ecore.Audio.Out
2{ 2{
3 [[Ecore audio ouput for WasapiAudio.]] 3 [[Ecore audio ouput for WasapiAudio.]]
4 c_prefix: ecore_audio_obj_out_wasapi; 4 c_prefix: ecore_audio_obj_out_wasapi;
5 event_prefix: ecore_audio_out_wasapi; 5 event_c_prefix: ecore_audio_out_wasapi;
6 implements { 6 implements {
7 Efl.Object.constructor; 7 Efl.Object.constructor;
8 Efl.Object.destructor; 8 Efl.Object.destructor;
diff --git a/src/lib/edje/efl_canvas_layout.eo b/src/lib/edje/efl_canvas_layout.eo
index f037f31..bed3439 100644
--- a/src/lib/edje/efl_canvas_layout.eo
+++ b/src/lib/edje/efl_canvas_layout.eo
@@ -7,7 +7,7 @@ class @beta Efl.Canvas.Layout extends Efl.Canvas.Group implements Efl.File, Efl.
7 Efl.Gfx.Size_Class 7 Efl.Gfx.Size_Class
8{ 8{
9 [[Edje object class]] 9 [[Edje object class]]
10 event_prefix: efl_layout; 10 event_c_prefix: efl_layout;
11 data: Edje; 11 data: Edje;
12 methods { 12 methods {
13 @property animation { 13 @property animation {
diff --git a/src/lib/edje/efl_layout_calc.eo b/src/lib/edje/efl_layout_calc.eo
index c022dca..0417629 100644
--- a/src/lib/edje/efl_layout_calc.eo
+++ b/src/lib/edje/efl_layout_calc.eo
@@ -10,7 +10,7 @@ interface Efl.Layout.Calc
10 10
11 @since 1.22 11 @since 1.22
12 ]] 12 ]]
13 event_prefix: efl_layout; 13 event_c_prefix: efl_layout;
14 methods { 14 methods {
15 @property calc_auto_update_hints { 15 @property calc_auto_update_hints {
16 [[Whether this object updates its size hints automatically. 16 [[Whether this object updates its size hints automatically.
diff --git a/src/lib/efl/interfaces/efl_container.eo b/src/lib/efl/interfaces/efl_container.eo
index 992e9f9..58f4c18 100644
--- a/src/lib/efl/interfaces/efl_container.eo
+++ b/src/lib/efl/interfaces/efl_container.eo
@@ -8,7 +8,7 @@ interface Efl.Container
8 @since 1.22 8 @since 1.22
9 ]] 9 ]]
10 c_prefix: efl_content; 10 c_prefix: efl_content;
11 event_prefix: efl_container; 11 event_c_prefix: efl_container;
12 methods { 12 methods {
13 content_iterate { 13 content_iterate {
14 [[Begin iterating over this object's contents.]] 14 [[Begin iterating over this object's contents.]]
diff --git a/src/lib/efl/interfaces/efl_gfx_hint.eo b/src/lib/efl/interfaces/efl_gfx_hint.eo
index 14ff815..5906b25 100644
--- a/src/lib/efl/interfaces/efl_gfx_hint.eo
+++ b/src/lib/efl/interfaces/efl_gfx_hint.eo
@@ -21,7 +21,7 @@ interface Efl.Gfx.Hint
21 21
22 @since 1.22 22 @since 1.22
23 ]] 23 ]]
24 event_prefix: efl_gfx_entity; 24 event_c_prefix: efl_gfx_entity;
25 methods { 25 methods {
26 @property hint_aspect { 26 @property hint_aspect {
27 [[Defines the aspect ratio to respect when scaling this object. 27 [[Defines the aspect ratio to respect when scaling this object.
diff --git a/src/lib/efl/interfaces/efl_gfx_stack.eo b/src/lib/efl/interfaces/efl_gfx_stack.eo
index 7eddb01..30df73a 100644
--- a/src/lib/efl/interfaces/efl_gfx_stack.eo
+++ b/src/lib/efl/interfaces/efl_gfx_stack.eo
@@ -7,7 +7,7 @@ interface Efl.Gfx.Stack
7 7
8 @since 1.22 8 @since 1.22
9 ]] 9 ]]
10 event_prefix: efl_gfx_entity; 10 event_c_prefix: efl_gfx_entity;
11 methods { 11 methods {
12 @property layer { 12 @property layer {
13 [[The layer of its canvas that the given object will be part of. 13 [[The layer of its canvas that the given object will be part of.
diff --git a/src/lib/efl/interfaces/efl_ui_container_selectable.eo b/src/lib/efl/interfaces/efl_ui_container_selectable.eo
index 0d7fda5..84a0d07 100644
--- a/src/lib/efl/interfaces/efl_ui_container_selectable.eo
+++ b/src/lib/efl/interfaces/efl_ui_container_selectable.eo
@@ -1,7 +1,7 @@
1interface @beta Efl.Ui.Container_Selectable 1interface @beta Efl.Ui.Container_Selectable
2{ 2{
3 [[Temporare interface, this is here until collection_view lands]] 3 [[Temporare interface, this is here until collection_view lands]]
4 event_prefix: efl_ui; 4 event_c_prefix: efl_ui;
5 events { 5 events {
6 /* FIXME: Called with multiple types of event_info! */ 6 /* FIXME: Called with multiple types of event_info! */
7 item,selected: Efl.Object; [[Called when selected]] 7 item,selected: Efl.Object; [[Called when selected]]
diff --git a/src/lib/efl/interfaces/efl_ui_draggable.eo b/src/lib/efl/interfaces/efl_ui_draggable.eo
index 3cd9396..91c7420 100644
--- a/src/lib/efl/interfaces/efl_ui_draggable.eo
+++ b/src/lib/efl/interfaces/efl_ui_draggable.eo
@@ -2,7 +2,7 @@
2interface @beta Efl.Ui.Draggable 2interface @beta Efl.Ui.Draggable
3{ 3{
4 [[Efl UI draggable interface]] 4 [[Efl UI draggable interface]]
5 event_prefix: efl_ui; 5 event_c_prefix: efl_ui;
6 methods { 6 methods {
7 @property drag_target { 7 @property drag_target {
8 [[Control whether the object's content is changed by drag and drop. 8 [[Control whether the object's content is changed by drag and drop.
diff --git a/src/lib/efl/interfaces/efl_ui_scrollable.eo b/src/lib/efl/interfaces/efl_ui_scrollable.eo
index 8baf832..1201d26 100644
--- a/src/lib/efl/interfaces/efl_ui_scrollable.eo
+++ b/src/lib/efl/interfaces/efl_ui_scrollable.eo
@@ -4,7 +4,7 @@ import efl_ui_layout_orientable;
4interface Efl.Ui.Scrollable 4interface Efl.Ui.Scrollable
5{ 5{
6 [[Efl UI scrollable interface]] 6 [[Efl UI scrollable interface]]
7 event_prefix: efl_ui; 7 event_c_prefix: efl_ui;
8 methods { 8 methods {
9 @property content_pos { 9 @property content_pos {
10 [[The content position]] 10 [[The content position]]
diff --git a/src/lib/efl/interfaces/efl_ui_text_selectable.eo b/src/lib/efl/interfaces/efl_ui_text_selectable.eo
index b5ad3bd..13dda60 100644
--- a/src/lib/efl/interfaces/efl_ui_text_selectable.eo
+++ b/src/lib/efl/interfaces/efl_ui_text_selectable.eo
@@ -1,7 +1,7 @@
1interface @beta Efl.Ui.Text_Selectable 1interface @beta Efl.Ui.Text_Selectable
2{ 2{
3 [[Efl UI text selectable interface]] 3 [[Efl UI text selectable interface]]
4 event_prefix: efl_ui; 4 event_c_prefix: efl_ui;
5 events { 5 events {
6 selection,paste: void; [[Called when selection is pasted]] 6 selection,paste: void; [[Called when selection is pasted]]
7 selection,copy: void; [[Called when selection is copied]] 7 selection,copy: void; [[Called when selection is copied]]
diff --git a/src/lib/efl/interfaces/efl_ui_zoom.eo b/src/lib/efl/interfaces/efl_ui_zoom.eo
index ab8d100..a2f4d1f 100644
--- a/src/lib/efl/interfaces/efl_ui_zoom.eo
+++ b/src/lib/efl/interfaces/efl_ui_zoom.eo
@@ -11,7 +11,7 @@ enum @beta Efl.Ui.Zoom_Mode
11interface @beta Efl.Ui.Zoom 11interface @beta Efl.Ui.Zoom
12{ 12{
13 [[Efl UI zoom interface]] 13 [[Efl UI zoom interface]]
14 event_prefix: efl_ui; 14 event_c_prefix: efl_ui;
15 c_prefix: efl_ui; 15 c_prefix: efl_ui;
16 16
17 methods { 17 methods {
diff --git a/src/lib/elementary/efl_ui_animation_view.eo b/src/lib/elementary/efl_ui_animation_view.eo
index 4cd02b9..474bd76 100644
--- a/src/lib/elementary/efl_ui_animation_view.eo
+++ b/src/lib/elementary/efl_ui_animation_view.eo
@@ -24,7 +24,7 @@ class @beta Efl.Ui.Animation_View extends Efl.Ui.Widget implements Efl.Gfx.View,
24 @Efl.Ui.Animation_View currently only supports the animation information contained in 24 @Efl.Ui.Animation_View currently only supports the animation information contained in
25 JSON (known as Lottie file as well) and EET files. 25 JSON (known as Lottie file as well) and EET files.
26 ]] 26 ]]
27 event_prefix: efl_ui_animation_view; 27 event_c_prefix: efl_ui_animation_view;
28 methods { 28 methods {
29 @property auto_play { 29 @property auto_play {
30 [[Animation will be started automatically when it's possible. 30 [[Animation will be started automatically when it's possible.
diff --git a/src/lib/elementary/efl_ui_image.eo b/src/lib/elementary/efl_ui_image.eo
index f4a8dbc..84cdb35 100644
--- a/src/lib/elementary/efl_ui_image.eo
+++ b/src/lib/elementary/efl_ui_image.eo
@@ -28,7 +28,7 @@ class Efl.Ui.Image extends Efl.Ui.Widget implements Efl.Input.Clickable, Efl.Ui.
28 When loading images from a file, the @Efl.File.key property can be used to access different 28 When loading images from a file, the @Efl.File.key property can be used to access different
29 streams. For example, when accessing Evas image caches. 29 streams. For example, when accessing Evas image caches.
30 ]] 30 ]]
31 event_prefix: efl_ui_image; 31 event_c_prefix: efl_ui_image;
32 methods { 32 methods {
33 @property icon { 33 @property icon {
34 [[The image name, using icon standards names. 34 [[The image name, using icon standards names.
diff --git a/src/lib/elementary/efl_ui_item_clickable.eo b/src/lib/elementary/efl_ui_item_clickable.eo
index fbe680a..db73d79 100644
--- a/src/lib/elementary/efl_ui_item_clickable.eo
+++ b/src/lib/elementary/efl_ui_item_clickable.eo
@@ -15,7 +15,7 @@ struct Efl.Ui.Item_Clickable_Pressed {
15interface Efl.Ui.Item_Clickable 15interface Efl.Ui.Item_Clickable
16{ 16{
17 [[Shared sets of events between @Efl.Ui.Collection and @Efl.Ui.Collection_View.]] 17 [[Shared sets of events between @Efl.Ui.Collection and @Efl.Ui.Collection_View.]]
18 event_prefix: efl_ui; 18 event_c_prefix: efl_ui;
19 events { 19 events {
20 item,pressed : Efl.Ui.Item_Clickable_Pressed; [[A $pressed event occurred over an item.]] 20 item,pressed : Efl.Ui.Item_Clickable_Pressed; [[A $pressed event occurred over an item.]]
21 item,unpressed : Efl.Ui.Item_Clickable_Pressed; [[An $unpressed event occurred over an item.]] 21 item,unpressed : Efl.Ui.Item_Clickable_Pressed; [[An $unpressed event occurred over an item.]]
diff --git a/src/lib/elementary/efl_ui_panes.eo b/src/lib/elementary/efl_ui_panes.eo
index a466118..00d1353 100644
--- a/src/lib/elementary/efl_ui_panes.eo
+++ b/src/lib/elementary/efl_ui_panes.eo
@@ -2,7 +2,7 @@ class @beta Efl.Ui.Panes extends Efl.Ui.Layout_Base implements Efl.Ui.Layout_Ori
2 Efl.Input.Clickable 2 Efl.Input.Clickable
3{ 3{
4 [[Elementary panes class]] 4 [[Elementary panes class]]
5 event_prefix: elm_panes; 5 event_c_prefix: elm_panes;
6 methods { 6 methods {
7 @property split_ratio { 7 @property split_ratio {
8 [[Set the split ratio between panes widget first and second parts. 8 [[Set the split ratio between panes widget first and second parts.
diff --git a/src/lib/elementary/efl_ui_scroll_manager.eo b/src/lib/elementary/efl_ui_scroll_manager.eo
index 63a0e71..2a05083 100644
--- a/src/lib/elementary/efl_ui_scroll_manager.eo
+++ b/src/lib/elementary/efl_ui_scroll_manager.eo
@@ -4,7 +4,7 @@ class @beta Efl.Ui.Scroll.Manager extends Efl.Object implements
4 Efl.Ui.Scrollbar 4 Efl.Ui.Scrollbar
5{ 5{
6 [[Efl ui scroll manager class]] 6 [[Efl ui scroll manager class]]
7 event_prefix: efl_ui; 7 event_c_prefix: efl_ui;
8 c_prefix: efl_ui_scroll_manager; 8 c_prefix: efl_ui_scroll_manager;
9 methods { 9 methods {
10 @property pan @protected { 10 @property pan @protected {
diff --git a/src/lib/elementary/efl_ui_selectable.eo b/src/lib/elementary/efl_ui_selectable.eo
index fe9468e..f06cb04 100644
--- a/src/lib/elementary/efl_ui_selectable.eo
+++ b/src/lib/elementary/efl_ui_selectable.eo
@@ -4,7 +4,7 @@ interface Efl.Ui.Selectable {
4 An object implementing this interface can be selected. 4 An object implementing this interface can be selected.
5 When the selected property of this object changes, the @[Efl.Ui.Selectable.selected,changed] event is emitted. 5 When the selected property of this object changes, the @[Efl.Ui.Selectable.selected,changed] event is emitted.
6 ]] 6 ]]
7 event_prefix: efl_ui; 7 event_c_prefix: efl_ui;
8 methods { 8 methods {
9 @property selected { 9 @property selected {
10 [[The selected state of this object 10 [[The selected state of this object
diff --git a/src/lib/elementary/efl_ui_widget.eo b/src/lib/elementary/efl_ui_widget.eo
index 2848ef0..ff6f94f 100644
--- a/src/lib/elementary/efl_ui_widget.eo
+++ b/src/lib/elementary/efl_ui_widget.eo
@@ -25,7 +25,7 @@ abstract Efl.Ui.Widget extends Efl.Canvas.Group implements Efl.Access.Object,
25 implements section. 25 implements section.
26 @since 1.22 26 @since 1.22
27 ]] 27 ]]
28 event_prefix: efl_ui_widget; 28 event_c_prefix: efl_ui_widget;
29 data: Efl_Ui_Widget_Data; 29 data: Efl_Ui_Widget_Data;
30 methods { 30 methods {
31 @property cursor @beta { 31 @property cursor @beta {
diff --git a/src/lib/elementary/efl_ui_widget_scrollable_content.eo b/src/lib/elementary/efl_ui_widget_scrollable_content.eo
index 2b0c24b..90bed21 100644
--- a/src/lib/elementary/efl_ui_widget_scrollable_content.eo
+++ b/src/lib/elementary/efl_ui_widget_scrollable_content.eo
@@ -15,7 +15,7 @@ mixin @beta Efl.Ui.Widget_Scrollable_Content requires Efl.Object
15 @since 1.23 15 @since 1.23
16 ]] 16 ]]
17 c_prefix: efl_ui_widget; 17 c_prefix: efl_ui_widget;
18 event_prefix: efl_ui_widget_scrollable_content; 18 event_c_prefix: efl_ui_widget_scrollable_content;
19 data: Efl_Ui_Widget_Scrollable_Content_Data; 19 data: Efl_Ui_Widget_Scrollable_Content_Data;
20 methods { 20 methods {
21 @property scrollable_content_did_group_calc @protected @beta { 21 @property scrollable_content_did_group_calc @protected @beta {
diff --git a/src/lib/eolian/Eolian.h b/src/lib/eolian/Eolian.h
index 311ea90..4594f4b 100644
--- a/src/lib/eolian/Eolian.h
+++ b/src/lib/eolian/Eolian.h
@@ -1510,14 +1510,14 @@ EAPI const Eolian_Documentation *eolian_class_documentation_get(const Eolian_Cla
1510EAPI Eina_Stringshare* eolian_class_c_prefix_get(const Eolian_Class *klass); 1510EAPI Eina_Stringshare* eolian_class_c_prefix_get(const Eolian_Class *klass);
1511 1511
1512/* 1512/*
1513 * @brief Returns the event prefix of a class 1513 * @brief Returns the C event prefix of a class
1514 * 1514 *
1515 * @param[in] klass the class 1515 * @param[in] klass the class
1516 * @return the event prefix 1516 * @return the event prefix
1517 * 1517 *
1518 * @ingroup Eolian 1518 * @ingroup Eolian
1519 */ 1519 */
1520EAPI Eina_Stringshare* eolian_class_event_prefix_get(const Eolian_Class *klass); 1520EAPI Eina_Stringshare* eolian_class_event_c_prefix_get(const Eolian_Class *klass);
1521 1521
1522/* 1522/*
1523 * @brief Returns the data type of a class 1523 * @brief Returns the data type of a class
diff --git a/src/lib/eolian/database_class_api.c b/src/lib/eolian/database_class_api.c
index 74cff1b..943f561 100644
--- a/src/lib/eolian/database_class_api.c
+++ b/src/lib/eolian/database_class_api.c
@@ -28,7 +28,7 @@ eolian_class_c_prefix_get(const Eolian_Class *cl)
28} 28}
29 29
30EAPI Eina_Stringshare* 30EAPI Eina_Stringshare*
31eolian_class_event_prefix_get(const Eolian_Class *cl) 31eolian_class_event_c_prefix_get(const Eolian_Class *cl)
32{ 32{
33 EINA_SAFETY_ON_NULL_RETURN_VAL(cl, NULL); 33 EINA_SAFETY_ON_NULL_RETURN_VAL(cl, NULL);
34 return cl->ev_prefix; 34 return cl->ev_prefix;
diff --git a/src/lib/eolian/eo_lexer.h b/src/lib/eolian/eo_lexer.h
index e7f61a7..697f946 100644
--- a/src/lib/eolian/eo_lexer.h
+++ b/src/lib/eolian/eo_lexer.h
@@ -28,7 +28,7 @@ enum Tokens
28#define KEYWORDS KW(class), KW(const), KW(enum), KW(return), KW(struct), \ 28#define KEYWORDS KW(class), KW(const), KW(enum), KW(return), KW(struct), \
29 \ 29 \
30 KW(abstract), KW(c_prefix), KW(composites), KW(constructor), KW(constructors), \ 30 KW(abstract), KW(c_prefix), KW(composites), KW(constructor), KW(constructors), \
31 KW(data), KW(destructor), KW(error), KW(event_prefix), KW(events), KW(extends), \ 31 KW(data), KW(destructor), KW(error), KW(event_c_prefix), KW(events), KW(extends), \
32 KW(free), KW(get), KW(implements), KW(import), KW(interface), \ 32 KW(free), KW(get), KW(implements), KW(import), KW(interface), \
33 KW(keys), KW(legacy), KW(methods), KW(mixin), KW(params), \ 33 KW(keys), KW(legacy), KW(methods), KW(mixin), KW(params), \
34 KW(parse), KW(parts), KW(ptr), KW(set), KW(type), KW(values), KW(requires), \ 34 KW(parse), KW(parts), KW(ptr), KW(set), KW(type), KW(values), KW(requires), \
diff --git a/src/lib/eolian/eo_parser.c b/src/lib/eolian/eo_parser.c
index a721e73..519841a 100644
--- a/src/lib/eolian/eo_parser.c
+++ b/src/lib/eolian/eo_parser.c
@@ -2013,7 +2013,7 @@ static void
2013parse_class_body(Eo_Lexer *ls, Eolian_Class_Type type) 2013parse_class_body(Eo_Lexer *ls, Eolian_Class_Type type)
2014{ 2014{
2015 Eina_Bool has_c_prefix = EINA_FALSE, 2015 Eina_Bool has_c_prefix = EINA_FALSE,
2016 has_event_prefix = EINA_FALSE, 2016 has_event_c_prefix = EINA_FALSE,
2017 has_data = EINA_FALSE, 2017 has_data = EINA_FALSE,
2018 has_methods = EINA_FALSE, 2018 has_methods = EINA_FALSE,
2019 has_parts = EINA_FALSE, 2019 has_parts = EINA_FALSE,
@@ -2036,8 +2036,8 @@ parse_class_body(Eo_Lexer *ls, Eolian_Class_Type type)
2036 eo_lexer_get(ls); 2036 eo_lexer_get(ls);
2037 check_next(ls, ';'); 2037 check_next(ls, ';');
2038 break; 2038 break;
2039 case KW_event_prefix: 2039 case KW_event_c_prefix:
2040 CASE_LOCK(ls, event_prefix, "event prefix definition") 2040 CASE_LOCK(ls, event_c_prefix, "event prefix definition")
2041 eo_lexer_get(ls); 2041 eo_lexer_get(ls);
2042 check_next(ls, ':'); 2042 check_next(ls, ':');
2043 _validate_pfx(ls); 2043 _validate_pfx(ls);
diff --git a/src/lib/evas/canvas/efl_input_clickable.eo b/src/lib/evas/canvas/efl_input_clickable.eo
index a108035..3167ffe 100644
--- a/src/lib/evas/canvas/efl_input_clickable.eo
+++ b/src/lib/evas/canvas/efl_input_clickable.eo
@@ -7,7 +7,7 @@ struct Efl.Input.Clickable_Clicked {
7mixin Efl.Input.Clickable 7mixin Efl.Input.Clickable
8{ 8{
9 [[Efl input clickable interface]] 9 [[Efl input clickable interface]]
10 event_prefix: efl_input; 10 event_c_prefix: efl_input;
11 methods { 11 methods {
12 press @protected { 12 press @protected {
13 [[Change internal states that a button got pressed. 13 [[Change internal states that a button got pressed.
diff --git a/src/lib/evas/canvas/efl_input_interface.eo b/src/lib/evas/canvas/efl_input_interface.eo
index b899d06..fde39c1 100644
--- a/src/lib/evas/canvas/efl_input_interface.eo
+++ b/src/lib/evas/canvas/efl_input_interface.eo
@@ -20,7 +20,7 @@ interface Efl.Input.Interface
20 down...up,down...up,down...up (not down...up or down...down...down...up). 20 down...up,down...up,down...up (not down...up or down...down...down...up).
21 ]] 21 ]]
22 c_prefix: efl_input; 22 c_prefix: efl_input;
23 event_prefix: efl; 23 event_c_prefix: efl;
24 methods { 24 methods {
25 @property seat_event_filter @beta { 25 @property seat_event_filter @beta {
26 [[Whether input events from a given seat are enabled. 26 [[Whether input events from a given seat are enabled.
diff --git a/src/lib/evas/gesture/efl_gesture_events.eo b/src/lib/evas/gesture/efl_gesture_events.eo
index da67ccc..d80c0bb 100644
--- a/src/lib/evas/gesture/efl_gesture_events.eo
+++ b/src/lib/evas/gesture/efl_gesture_events.eo
@@ -1,6 +1,6 @@
1interface @beta Efl.Gesture.Events 1interface @beta Efl.Gesture.Events
2{ 2{
3 event_prefix: efl; 3 event_c_prefix: efl;
4 events { 4 events {
5 gesture,tap: Efl.Canvas.Gesture_Tap; [[Emitted when a Tap gesture has been detected. 5 gesture,tap: Efl.Canvas.Gesture_Tap; [[Emitted when a Tap gesture has been detected.
6 A Tap gesture consists of a touch of the screen (or click of the mouse) quickly followed by 6 A Tap gesture consists of a touch of the screen (or click of the mouse) quickly followed by
diff --git a/src/scripts/pyolian/eolian.py b/src/scripts/pyolian/eolian.py
index 04d2dcb..e18fbf6 100644
--- a/src/scripts/pyolian/eolian.py
+++ b/src/scripts/pyolian/eolian.py
@@ -648,8 +648,8 @@ class Class(Object):
648 return _str_to_py(lib.eolian_class_c_prefix_get(self)) 648 return _str_to_py(lib.eolian_class_c_prefix_get(self))
649 649
650 @cached_property 650 @cached_property
651 def event_prefix(self): 651 def event_c_prefix(self):
652 return _str_to_py(lib.eolian_class_event_prefix_get(self)) 652 return _str_to_py(lib.eolian_class_event_c_prefix_get(self))
653 653
654 @cached_property 654 @cached_property
655 def documentation(self): 655 def documentation(self):
diff --git a/src/scripts/pyolian/eolian_lib.py b/src/scripts/pyolian/eolian_lib.py
index 36e0341..09f88c3 100644
--- a/src/scripts/pyolian/eolian_lib.py
+++ b/src/scripts/pyolian/eolian_lib.py
@@ -238,9 +238,9 @@ lib.eolian_class_documentation_get.restype = c_void_p
238lib.eolian_class_c_prefix_get.argtypes = (c_void_p,) 238lib.eolian_class_c_prefix_get.argtypes = (c_void_p,)
239lib.eolian_class_c_prefix_get.restype = c_char_p 239lib.eolian_class_c_prefix_get.restype = c_char_p
240 240
241# EAPI Eina_Stringshare* eolian_class_event_prefix_get(const Eolian_Class *klass); 241# EAPI Eina_Stringshare* eolian_class_event_c_prefix_get(const Eolian_Class *klass);
242lib.eolian_class_event_prefix_get.argtypes = (c_void_p,) 242lib.eolian_class_event_c_prefix_get.argtypes = (c_void_p,)
243lib.eolian_class_event_prefix_get.restype = c_char_p 243lib.eolian_class_event_c_prefix_get.restype = c_char_p
244 244
245# EAPI Eina_Stringshare *eolian_class_data_type_get(const Eolian_Class *klass); 245# EAPI Eina_Stringshare *eolian_class_data_type_get(const Eolian_Class *klass);
246lib.eolian_class_data_type_get.argtypes = (c_void_p,) 246lib.eolian_class_data_type_get.argtypes = (c_void_p,)
diff --git a/src/scripts/pyolian/test_eolian.py b/src/scripts/pyolian/test_eolian.py
index 01e916b..2a45c57 100755
--- a/src/scripts/pyolian/test_eolian.py
+++ b/src/scripts/pyolian/test_eolian.py
@@ -334,7 +334,7 @@ class TestEolianClass(unittest.TestCase):
334 self.assertEqual(cls.type, eolian.Eolian_Class_Type.REGULAR) 334 self.assertEqual(cls.type, eolian.Eolian_Class_Type.REGULAR)
335 self.assertIsInstance(cls.documentation, eolian.Documentation) 335 self.assertIsInstance(cls.documentation, eolian.Documentation)
336 self.assertIsNone(cls.c_prefix) # TODO fin a class with a value 336 self.assertIsNone(cls.c_prefix) # TODO fin a class with a value
337 self.assertIsNone(cls.event_prefix) # TODO same as above 337 self.assertIsNone(cls.event_c_prefix) # TODO same as above
338 self.assertIsNone(cls.data_type) # TODO same as above 338 self.assertIsNone(cls.data_type) # TODO same as above
339 self.assertEqual(cls.parent.name, 'Efl.Loop_Consumer') 339 self.assertEqual(cls.parent.name, 'Efl.Loop_Consumer')
340 self.assertEqual([c.name for c in cls.extensions], []) 340 self.assertEqual([c.name for c in cls.extensions], [])
diff --git a/src/tests/eolian/data/events.eo b/src/tests/eolian/data/events.eo
index a7aa2ef..95b6a8f 100644
--- a/src/tests/eolian/data/events.eo
+++ b/src/tests/eolian/data/events.eo
@@ -3,7 +3,7 @@ struct Evas_Event_Clicked_Double_Info {
3} 3}
4 4
5class Events { 5class Events {
6 event_prefix: totally_not_events; 6 event_c_prefix: totally_not_events;
7 events { 7 events {
8 clicked @beta: void; [[Comment for clicked]] 8 clicked @beta: void; [[Comment for clicked]]
9 clicked,double: Evas_Event_Clicked_Double_Info; /* No comment */ 9 clicked,double: Evas_Event_Clicked_Double_Info; /* No comment */
diff --git a/src/tests/eolian/eolian_parsing.c b/src/tests/eolian/eolian_parsing.c
index 2e61fb9..fac90f4 100644
--- a/src/tests/eolian/eolian_parsing.c
+++ b/src/tests/eolian/eolian_parsing.c
@@ -113,7 +113,7 @@ EFL_START_TEST(eolian_events)
113 113
114 /* Class */ 114 /* Class */
115 fail_if(!(class = eolian_unit_class_by_name_get(unit, "Events"))); 115 fail_if(!(class = eolian_unit_class_by_name_get(unit, "Events")));
116 fail_if(strcmp(eolian_class_event_prefix_get(class), "totally_not_events")); 116 fail_if(strcmp(eolian_class_event_c_prefix_get(class), "totally_not_events"));
117 117
118 /* Events */ 118 /* Events */
119 fail_if(!(iter = eolian_class_events_get(class))); 119 fail_if(!(iter = eolian_class_events_get(class)));