eolian: move from eo_prefix to c_prefix

This commit is contained in:
Daniel Kolesa 2019-05-09 16:16:42 +02:00
parent 49209553f6
commit 6312cafe20
87 changed files with 95 additions and 95 deletions

View File

@ -1,6 +1,6 @@
class @beta Efl.Core.Proc_Env extends Efl.Core.Env
{
eo_prefix : efl_env;
c_prefix: efl_env;
methods {
self @class {
[[Get a instance of this object

View File

@ -6,7 +6,7 @@ abstract Efl.Loop_Consumer extends Efl.Object
@since 1.22
]]
eo_prefix: efl_loop;
c_prefix: efl_loop;
methods {
@property loop {
[[The loop to which this object belongs to.]]

View File

@ -16,7 +16,7 @@ abstract @beta Ecore.Audio extends Efl.Object
{
[[Convenience audio class.]]
eo_prefix: ecore_audio_obj;
c_prefix: ecore_audio_obj;
data: Ecore_Audio_Object;
methods {
@property paused {

View File

@ -1,7 +1,7 @@
class @beta Ecore.Audio.In extends Ecore.Audio
{
[[Ecore Audio input object.]]
eo_prefix: ecore_audio_obj_in;
c_prefix: ecore_audio_obj_in;
event_prefix: ecore_audio_in;
data: Ecore_Audio_Input;
methods {

View File

@ -1,7 +1,7 @@
class @beta Ecore.Audio.In.Sndfile extends Ecore.Audio.In
{
[[Ecore Audio sndfile input.]]
eo_prefix: ecore_audio_obj_in_sndfile;
c_prefix: ecore_audio_obj_in_sndfile;
implements {
Efl.Object.destructor;
Ecore.Audio.source { get; set; }

View File

@ -1,7 +1,7 @@
class @beta Ecore.Audio.In.Tone extends Ecore.Audio.In
{
[[Ecore Audio tone input.]]
eo_prefix: ecore_audio_obj_in_tone;
c_prefix: ecore_audio_obj_in_tone;
implements {
Efl.Object.constructor;
Ecore.Audio.In.length { set; }

View File

@ -2,7 +2,7 @@ abstract @beta Ecore.Audio.Out extends Ecore.Audio
{
[[Ecore Audio output object.]]
eo_prefix: ecore_audio_obj_out;
c_prefix: ecore_audio_obj_out;
data: Ecore_Audio_Output;
methods {
input_attach {

View File

@ -1,7 +1,7 @@
class @beta Ecore.Audio.Out.Pulse extends Ecore.Audio.Out
{
[[Ecore audio ouput for PulseAudio.]]
eo_prefix: ecore_audio_obj_out_pulse;
c_prefix: ecore_audio_obj_out_pulse;
event_prefix: ecore_audio_out_pulse;
implements {
Efl.Object.constructor;

View File

@ -1,7 +1,7 @@
class @beta Ecore.Audio.Out.Sndfile extends Ecore.Audio.Out
{
[[Ecore audio output to the sndfile library.]]
eo_prefix: ecore_audio_obj_out_sndfile;
c_prefix: ecore_audio_obj_out_sndfile;
implements {
Efl.Object.constructor;
Efl.Object.destructor;

View File

@ -1,7 +1,7 @@
class @beta Ecore.Audio.Out.Wasapi extends Ecore.Audio.Out
{
[[Ecore audio ouput for WasapiAudio.]]
eo_prefix: ecore_audio_obj_out_wasapi;
c_prefix: ecore_audio_obj_out_wasapi;
event_prefix: ecore_audio_out_wasapi;
implements {
Efl.Object.constructor;

View File

@ -4,7 +4,7 @@ class @beta Ector.Cairo.Software.Surface extends Ector.Cairo.Surface implements
Used to render ector content into a cairo software backend.
]]
eo_prefix: ector_cairo_software_surface;
c_prefix: ector_cairo_software_surface;
methods {}
implements {
Ector.Buffer.pixels_set;

View File

@ -6,7 +6,7 @@ class @beta Ector.Cairo.Surface extends Efl.Object implements Ector.Surface
Used to render ector content into a cairo backend.
]]
eo_prefix: ector_cairo_surface;
c_prefix: ector_cairo_surface;
methods {
@property context {
[[Cairo context]]

View File

@ -1,7 +1,7 @@
class @beta Ector.Renderer.Cairo.Gradient.Linear extends Ector.Renderer.Cairo implements Ector.Renderer.Gradient, Ector.Renderer.Gradient.Linear, Efl.Gfx.Path
{
[[Ector cairo renderer gradient linear]]
eo_prefix: ector_renderer_cairo_gradient_linear;
c_prefix: ector_renderer_cairo_gradient_linear;
implements {
Ector.Renderer.prepare;
Ector.Renderer.draw;

View File

@ -1,7 +1,7 @@
class @beta Ector.Renderer.Cairo.Gradient.Radial extends Ector.Renderer.Cairo implements Ector.Renderer.Gradient, Ector.Renderer.Gradient.Radial, Efl.Gfx.Path
{
[[Ector cairo renderer gradient radial]]
eo_prefix: ector_renderer_cairo_gradient_radial;
c_prefix: ector_renderer_cairo_gradient_radial;
implements {
Ector.Renderer.prepare;
Ector.Renderer.draw;

View File

@ -1,7 +1,7 @@
class @beta Ector.Renderer.Cairo.Shape extends Ector.Renderer.Cairo implements Ector.Renderer.Shape, Efl.Gfx.Path
{
[[Ector cairo renderer shape class]]
eo_prefix: ector_renderer_cairo_shape;
c_prefix: ector_renderer_cairo_shape;
implements {
Ector.Renderer.prepare;
Ector.Renderer.draw;

View File

@ -25,7 +25,7 @@ mixin @beta Ector.Buffer
{
[[2D pixel buffer interface for Ector
]]
eo_prefix: ector_buffer;
c_prefix: ector_buffer;
methods {
@property size {
[[The (rectangular) size of the pixel buffer.]]

View File

@ -4,7 +4,7 @@ abstract @beta Ector.Renderer extends Efl.Object
{
[[Ector renderer abstract interface]]
eo_prefix: ector_renderer;
c_prefix: ector_renderer;
methods {
@property surface {
[[Surface associated with this renderer]]

View File

@ -1,7 +1,7 @@
mixin @beta Ector.Renderer.Gradient requires Efl.Object extends Efl.Gfx.Gradient
{
[[Ector gradient renderer mixin]]
eo_prefix: ector_renderer_gradient;
c_prefix: ector_renderer_gradient;
implements {
Efl.Gfx.Gradient.stop { get; set; }
Efl.Gfx.Gradient.spread { get; set; }

View File

@ -1,7 +1,7 @@
mixin @beta Ector.Renderer.Gradient.Linear extends Efl.Gfx.Gradient_Linear
{
[[Ector gradient linear renderer mixin]]
eo_prefix: ector_renderer_gradient_linear;
c_prefix: ector_renderer_gradient_linear;
implements {
Efl.Gfx.Gradient_Linear.start { get; set; }
Efl.Gfx.Gradient_Linear.end { get; set; }

View File

@ -1,7 +1,7 @@
mixin @beta Ector.Renderer.Gradient.Radial extends Efl.Gfx.Gradient_Radial
{
[[Ector gradient radial renderer mixin]]
eo_prefix: ector_renderer_gradient_radial;
c_prefix: ector_renderer_gradient_radial;
implements {
Efl.Gfx.Gradient_Radial.center { get; set; }
Efl.Gfx.Gradient_Radial.radius { get; set; }

View File

@ -3,7 +3,7 @@ import ector_renderer;
mixin @beta Ector.Renderer.Shape requires Efl.Object extends Efl.Gfx.Shape
{
[[Ector shape renderer mixin]]
eo_prefix: ector_renderer_shape;
c_prefix: ector_renderer_shape;
methods {
@property fill {
[[Fill property]]

View File

@ -2,7 +2,7 @@ mixin @beta Ector.Surface extends Ector.Buffer
{
[[Surface interface for Ector]]
eo_prefix: ector_surface;
c_prefix: ector_surface;
data: null;
methods {
@property reference_point {

View File

@ -3,7 +3,7 @@ import ector_types;
class @beta Ector.GL.Surface extends Ector.GL.Buffer implements Ector.Surface
{
[[Ector GL surface class]]
eo_prefix: ector_gl_surface;
c_prefix: ector_gl_surface;
methods {
shader_get {
[[Get shader]]

View File

@ -1,7 +1,7 @@
class @beta Ector.Renderer.GL.Gradient.Linear extends Ector.Renderer.GL implements Ector.Renderer.Gradient, Ector.Renderer.Gradient.Linear, Efl.Gfx.Path
{
[[Ector GL renderer gradient linear]]
eo_prefix: ector_renderer_gl_gradient_linear;
c_prefix: ector_renderer_gl_gradient_linear;
implements {
Ector.Renderer.prepare;
Ector.Renderer.draw;

View File

@ -1,7 +1,7 @@
class @beta Ector.Renderer.GL.Gradient.Radial extends Ector.Renderer.GL implements Ector.Renderer.Gradient, Ector.Renderer.Gradient.Radial, Efl.Gfx.Path
{
[[Ector GL renderer gradient radial]]
eo_prefix: ector_renderer_gl_gradient_radial;
c_prefix: ector_renderer_gl_gradient_radial;
implements {
Ector.Renderer.prepare;
Ector.Renderer.draw;

View File

@ -1,7 +1,7 @@
class @beta Ector.Renderer.GL.Shape extends Ector.Renderer.GL implements Ector.Renderer.Shape, Efl.Gfx.Path
{
[[Ector GL renderer shape class]]
eo_prefix: ector_renderer_gl_shape;
c_prefix: ector_renderer_gl_shape;
implements {
Ector.Renderer.prepare;
Ector.Renderer.draw;

View File

@ -1,7 +1,7 @@
class @beta Ector.Renderer.Software.Gradient.Linear extends Ector.Renderer.Software implements Ector.Renderer.Gradient, Ector.Renderer.Gradient.Linear
{
[[Ector software renderer gradient linear class]]
eo_prefix: ector_renderer_software_gradient_linear;
c_prefix: ector_renderer_software_gradient_linear;
data: Ector_Renderer_Software_Gradient_Data;
implements {
Ector.Renderer.prepare;

View File

@ -1,7 +1,7 @@
class @beta Ector.Renderer.Software.Gradient.Radial extends Ector.Renderer.Software implements Ector.Renderer.Gradient, Ector.Renderer.Gradient.Radial
{
[[Ector software renderer gradient radial]]
eo_prefix: ector_renderer_software_gradient_radial;
c_prefix: ector_renderer_software_gradient_radial;
data: Ector_Renderer_Software_Gradient_Data;
implements {
Ector.Renderer.prepare;

View File

@ -1,7 +1,7 @@
class @beta Ector.Renderer.Software.Shape extends Ector.Renderer.Software implements Ector.Renderer.Shape
{
[[Ector software renderer shape class]]
eo_prefix: ector_renderer_software_shape;
c_prefix: ector_renderer_software_shape;
implements {
Ector.Renderer.prepare;
Ector.Renderer.draw;

View File

@ -1,7 +1,7 @@
mixin @beta Ector.Software.Buffer.Base extends Ector.Buffer
{
[[A buffer in Ector Software is a readable & optionally writable image]]
eo_prefix: ector_software_buffer;
c_prefix: ector_software_buffer;
methods {
pixels_clear @protected {
[[Clear internal pixel buffer]]

View File

@ -1,7 +1,7 @@
class @beta Ector.Software.Surface extends Ector.Software.Buffer implements Ector.Surface
{
[[Ector surface software class]]
eo_prefix: ector_software_surface;
c_prefix: ector_software_surface;
methods {}
implements {
Ector.Surface.renderer_factory_new;

View File

@ -7,7 +7,7 @@ interface Efl.Container
@since 1.22
]]
eo_prefix: efl_content;
c_prefix: efl_content;
event_prefix: efl_container;
methods {
content_iterate {

View File

@ -5,7 +5,7 @@ interface Efl.Gfx.Entity {
@since 1.22
]]
eo_prefix: efl_gfx_entity;
c_prefix: efl_gfx_entity;
methods {
@property position {
[[The 2D position of a canvas object.

View File

@ -8,7 +8,7 @@ interface @beta Efl.Gfx.Filter
This was a beta feature since 1.15.
]]
eo_prefix: efl_gfx;
c_prefix: efl_gfx;
methods {
@property filter_program {
set {

View File

@ -3,7 +3,7 @@ import efl_gfx_types;
interface @beta Efl.Gfx.Gradient
{
[[Efl graphics gradient interface]]
eo_prefix: efl_gfx_gradient;
c_prefix: efl_gfx_gradient;
methods {
@property stop {
set {

View File

@ -3,7 +3,7 @@ import eina_types;
interface @beta Efl.Gfx.View
{
[[Efl graphics view interface]]
eo_prefix: efl_gfx;
c_prefix: efl_gfx;
methods {
@property view_size {
[[The dimensions of this object's viewport.

View File

@ -16,7 +16,7 @@ struct @beta Efl.Model_Children_Event {
interface @beta Efl.Model
{
[[Efl model interface]]
eo_prefix: efl_model;
c_prefix: efl_model;
methods {
@property properties {
get {

View File

@ -4,7 +4,7 @@ interface @beta Efl.Pack_Layout
Used for containers (box, grid).
]]
eo_prefix: efl_pack;
c_prefix: efl_pack;
methods {
// Note: Do we need a layout_force or a sync flag in layout_request?
layout_request {

View File

@ -5,7 +5,7 @@ interface @beta Efl.Pack_Linear extends Efl.Pack
This means the sub-objects are internally organized in an ordered list.
]]
eo_prefix: efl_pack;
c_prefix: efl_pack;
methods {
pack_begin {
[[Prepend an object at the beginning of this container.

View File

@ -3,7 +3,7 @@ import efl_ui_direction;
interface @beta Efl.Pack_Table extends Efl.Pack
{
[[2D containers aligned on a table with rows and columns]]
eo_prefix: efl_pack;
c_prefix: efl_pack;
methods {
pack_table {
[[Pack object at a given location in the table.

View File

@ -3,7 +3,7 @@ import efl_text_types;
interface @beta Efl.Text_Annotate {
[[Cursor API
]]
eo_prefix: efl_text;
c_prefix: efl_text;
methods {
// Annotation
@property annotation {

View File

@ -50,7 +50,7 @@ enum @beta Efl.Text_Font_Bitmap_Scalable {
interface @beta Efl.Text_Font {
[[Font settings of the text
]]
eo_prefix: efl_text;
c_prefix: efl_text;
methods {
@property font {
set {

View File

@ -21,7 +21,7 @@ interface @beta Efl.Text_Format {
The text format can affect the geometry of the text object, as well as
how characters are presented.
]]
eo_prefix: efl_text;
c_prefix: efl_text;
methods {
@property ellipsis {
[[Ellipsis value (number from -1.0 to 1.0)]]

View File

@ -60,7 +60,7 @@ interface @beta Efl.Text_Style {
A style can be coloring, effects, underline, strikethrough etc.
]]
eo_prefix: efl_text;
c_prefix: efl_text;
methods {
@property normal_color {
[[Color of text, excluding style]]

View File

@ -1,7 +1,7 @@
interface @beta Efl.Ui.I18n
{
[[A common Internationalization interface for UI objects.]]
eo_prefix: efl_ui;
c_prefix: efl_ui;
methods {
@property mirrored {
[[Whether this object should be mirrored.

View File

@ -12,7 +12,7 @@ interface @beta Efl.Ui.Multi_Selectable
{
[[Efl UI Multi selectable interface.
The container have to control select property of multiple chidren.]]
eo_prefix: efl_ui;
c_prefix: efl_ui;
methods
{
@property select_mode {

View File

@ -1,7 +1,7 @@
interface @beta Efl.Ui.Range_Display
{
[[Interface that contains properties regarding the displaying of a range.]]
eo_prefix: efl_ui_range;
c_prefix: efl_ui_range;
methods {
@property range_value {
[[Control the range value (in percentage) on a given range widget

View File

@ -4,7 +4,7 @@ interface @beta Efl.Ui.Range_Interactive extends Efl.Ui.Range_Display
The properties defined here are used to manipulate the way a user interacts with a displayed range.
]]
eo_prefix: efl_ui_range;
c_prefix: efl_ui_range;
methods {
@property range_step {
[[Control the step used to increment or decrement values for given widget.

View File

@ -2,7 +2,7 @@ import eina_types;
interface @beta Efl.Ui.Scrollable_Interactive extends Efl.Ui.Scrollable
{
eo_prefix: efl_ui_scrollable;
c_prefix: efl_ui_scrollable;
methods {
@property content_pos {
[[The content position]]

View File

@ -12,7 +12,7 @@ interface @beta Efl.Ui.Zoom
{
[[Efl UI zoom interface]]
event_prefix: efl_ui;
eo_prefix: efl_ui;
c_prefix: efl_ui;
methods {
@property zoom_animation {

View File

@ -240,7 +240,7 @@ struct @beta Efl.Access.Relation
mixin @beta Efl.Access.Object requires Efl.Object
{
[[Accessibility accessible mixin]]
eo_prefix: efl_access_object;
c_prefix: efl_access_object;
data: Efl_Access_Object_Data;
methods {
@property localized_role_name @protected @beta {

View File

@ -4,7 +4,7 @@ class @beta Efl.Config_Global extends Efl.Object implements Efl.Config
running application.
]]
data: null;
eo_prefix: efl_config;
c_prefix: efl_config;
methods {
save @protected {
[[Saves Elementary configuration to disk.

View File

@ -10,7 +10,7 @@ abstract Efl.Ui.Layout_Base extends Efl.Ui.Widget implements Efl.Container,
@since 1.22
]]
eo_prefix: efl_ui_layout;
c_prefix: efl_ui_layout;
data: Efl_Ui_Layout_Data;
methods {
@property theme {

View File

@ -5,7 +5,7 @@ class @beta Efl.Ui.Scroll.Manager extends Efl.Object implements
{
[[Efl ui scroll manager class]]
event_prefix: efl_ui;
eo_prefix: efl_ui_scroll_manager;
c_prefix: efl_ui_scroll_manager;
methods {
@property pan @protected {
[[This is the internal pan object managed by scroll manager.

View File

@ -1,7 +1,7 @@
class @beta Efl.Ui.Theme extends Efl.Object
{
[[Efl Ui Theme class]]
eo_prefix: efl_ui_theme;
c_prefix: efl_ui_theme;
data: Efl_Ui_Theme_Data;
methods {
@property default @class {

View File

@ -25,7 +25,7 @@ abstract Efl.Ui.Widget extends Efl.Canvas.Group implements Efl.Access.Object,
@since 1.22
]]
//eo_prefix: efl_ui_widget;
//c_prefix: efl_ui_widget;
event_prefix: efl_ui_widget;
data: Efl_Ui_Widget_Data;
methods {

View File

@ -18,7 +18,7 @@ struct @extern Elm.Code_Line; [[Elementary code line data structure]] /* Parts o
class @beta Elm.Code_Widget extends Efl.Ui.Layout_Base
{
[[Elementary code widget]]
eo_prefix: efl_ui_code_widget;
c_prefix: efl_ui_code_widget;
methods {
@property code {
set {

View File

@ -30,7 +30,7 @@ enum Elm.Scroller.Single_Direction
mixin @beta Elm.Interface_Scrollable requires Efl.Ui.Widget extends Efl.Ui.Scrollable, Efl.Ui.Focus.Manager_Sub, Efl.Ui.Widget_Focus_Manager
{
[[Elm scrollable mixin]]
eo_prefix: elm_interface_scrollable;
c_prefix: elm_interface_scrollable;
data: Elm_Scrollable_Smart_Interface_Data;
methods {
@property gravity {

View File

@ -63,7 +63,7 @@ abstract Efl.Object
@since 1.22
]]
eo_prefix: efl;
c_prefix: efl;
methods {
@property parent {

View File

@ -33,7 +33,7 @@ database_class_del(Eolian_Class *cl)
eina_list_free(cl->callables);
eina_list_free(cl->composite);
if (cl->eo_prefix) eina_stringshare_del(cl->eo_prefix);
if (cl->c_prefix) eina_stringshare_del(cl->c_prefix);
if (cl->ev_prefix) eina_stringshare_del(cl->ev_prefix);
if (cl->data_type) eina_stringshare_del(cl->data_type);

View File

@ -24,7 +24,7 @@ EAPI Eina_Stringshare*
eolian_class_eo_prefix_get(const Eolian_Class *cl)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(cl, NULL);
return cl->eo_prefix;
return cl->c_prefix;
}
EAPI Eina_Stringshare*

View File

@ -55,7 +55,7 @@ eolian_event_c_name_get(const Eolian_Event *event)
char buf[512];
char *tmp = buf;
const char *pfx = event->klass->ev_prefix;
if (!pfx) pfx = event->klass->eo_prefix;
if (!pfx) pfx = event->klass->c_prefix;
if (!pfx) pfx = event->klass->base.name;
snprintf(buf, sizeof(buf), "%s_EVENT_%s", pfx, event->base.name);
eina_str_toupper(&tmp);

View File

@ -38,11 +38,11 @@ eolian_function_type_get(const Eolian_Function *fid)
}
static const char *
_get_eo_prefix(const Eolian_Function *foo_id, char *buf)
_get_c_prefix(const Eolian_Function *foo_id, char *buf)
{
char *tmp = buf;
if (foo_id->klass->eo_prefix)
return foo_id->klass->eo_prefix;
if (foo_id->klass->c_prefix)
return foo_id->klass->c_prefix;
strcpy(buf, foo_id->klass->base.name);
eina_str_tolower(&buf);
while ((tmp = strchr(tmp, '.'))) *tmp = '_';
@ -88,7 +88,7 @@ eolian_function_full_c_name_get(const Eolian_Function *foo_id,
{
char tbuf[512];
tbuf[0] = '\0';
const char *prefix = (ftype != EOLIAN_FUNCTION_POINTER) ? _get_eo_prefix(foo_id, tbuf): tbuf;
const char *prefix = (ftype != EOLIAN_FUNCTION_POINTER) ? _get_c_prefix(foo_id, tbuf): tbuf;
if (!prefix)
return NULL;

View File

@ -24,9 +24,9 @@ enum Tokens
* they just fill in the "kw" field of the token */
#define KEYWORDS KW(class), KW(const), KW(enum), KW(return), KW(struct), \
\
KW(abstract), KW(composite), KW(constructor), KW(constructors), KW(data), \
KW(destructor), KW(eo_prefix), KW(event_prefix), KW(events), \
KW(extends), KW(free), KW(get), KW(implements), KW(import), KW(interface), \
KW(abstract), KW(c_prefix), KW(composite), KW(constructor), KW(constructors), \
KW(data), KW(destructor), KW(event_prefix), KW(events), KW(extends), \
KW(free), KW(get), KW(implements), KW(import), KW(interface), \
KW(keys), KW(legacy), KW(methods), KW(mixin), KW(params), \
KW(parse), KW(parts), KW(ptr), KW(set), KW(type), KW(values), KW(var), KW(requires), \
\

View File

@ -1864,7 +1864,7 @@ error:
static void
parse_class_body(Eo_Lexer *ls, Eolian_Class_Type type)
{
Eina_Bool has_eo_prefix = EINA_FALSE,
Eina_Bool has_c_prefix = EINA_FALSE,
has_event_prefix = EINA_FALSE,
has_data = EINA_FALSE,
has_methods = EINA_FALSE,
@ -1880,12 +1880,12 @@ parse_class_body(Eo_Lexer *ls, Eolian_Class_Type type)
}
for (;;) switch (ls->t.kw)
{
case KW_eo_prefix:
CASE_LOCK(ls, eo_prefix, "eo prefix definition")
case KW_c_prefix:
CASE_LOCK(ls, c_prefix, "c prefix definition")
eo_lexer_get(ls);
check_next(ls, ':');
_validate_pfx(ls);
ls->klass->eo_prefix = eina_stringshare_ref(ls->t.value.s);
ls->klass->c_prefix = eina_stringshare_ref(ls->t.value.s);
eo_lexer_get(ls);
check_next(ls, ';');
break;

View File

@ -177,7 +177,7 @@ struct _Eolian_Class
Eolian_Object base;
Eolian_Class_Type type;
Eolian_Documentation *doc;
Eina_Stringshare *eo_prefix;
Eina_Stringshare *c_prefix;
Eina_Stringshare *ev_prefix;
Eina_Stringshare *data_type;
union {

View File

@ -3,7 +3,7 @@ import efl_canvas_animation_types;
class @beta Efl.Canvas.Animation extends Efl.Object implements Efl.Playable
{
[[Efl animation class]]
eo_prefix: efl_animation;
c_prefix: efl_animation;
methods {
@property final_state_keep {
[[Keep final state property]]

View File

@ -1,7 +1,7 @@
class @beta Efl.Canvas.Animation_Alpha extends Efl.Canvas.Animation
{
[[Efl alpha animation class]]
eo_prefix: efl_animation_alpha;
c_prefix: efl_animation_alpha;
data: Efl_Canvas_Animation_Alpha_Data;
methods {
@property alpha {

View File

@ -1,7 +1,7 @@
abstract @beta Efl.Canvas.Animation_Group extends Efl.Canvas.Animation
{
[[Efl group animation abstract class]]
eo_prefix: efl_animation_group;
c_prefix: efl_animation_group;
data: Efl_Canvas_Animation_Group_Data;
methods {
animation_add {

View File

@ -1,7 +1,7 @@
class @beta Efl.Canvas.Animation_Group_Parallel extends Efl.Canvas.Animation_Group
{
[[Efl group parallel animation class]]
eo_prefix: efl_animation_group_parallel;
c_prefix: efl_animation_group_parallel;
data: null;
methods {
}

View File

@ -1,7 +1,7 @@
class @beta Efl.Canvas.Animation_Player extends Efl.Object implements Efl.Player
{
[[Efl animation object class]]
eo_prefix: efl_animation_player;
c_prefix: efl_animation_player;
methods {
@property animation {
set {}

View File

@ -1,7 +1,7 @@
class @beta Efl.Canvas.Animation_Rotate extends Efl.Canvas.Animation
{
[[Efl rotate animation class]]
eo_prefix: efl_animation_rotate;
c_prefix: efl_animation_rotate;
data: Efl_Canvas_Animation_Rotate_Data;
methods {
@property rotate {

View File

@ -1,7 +1,7 @@
class @beta Efl.Canvas.Animation_Scale extends Efl.Canvas.Animation
{
[[Efl scale animation class]]
eo_prefix: efl_animation_scale;
c_prefix: efl_animation_scale;
data: Efl_Canvas_Animation_Scale_Data;
methods {
@property scale {

View File

@ -1,7 +1,7 @@
class @beta Efl.Canvas.Animation_Translate extends Efl.Canvas.Animation
{
[[Efl translate animation class]]
eo_prefix: efl_animation_translate;
c_prefix: efl_animation_translate;
data: Efl_Canvas_Animation_Translate_Data;
methods {
@property translate {

View File

@ -45,7 +45,7 @@ mixin @beta Efl.Canvas.Filter.Internal requires Efl.Object extends Efl.Gfx.Filte
{
[[Evas internal implementation of filters.]]
eo_prefix: evas;
c_prefix: evas;
data: Evas_Filter_Data;
methods {

View File

@ -8,7 +8,7 @@ mixin @beta Efl.Input.Event requires Efl.Object extends Efl.Duplicate
structures. This class is intended to carry more complex event
data, such as pointer events.
]]
eo_prefix: efl_input;
c_prefix: efl_input;
data: null;
methods {
@property timestamp @pure_virtual {

View File

@ -19,7 +19,7 @@ interface @beta Efl.Input.Interface
Long, repeated, key presses will always happen like this:
down...up,down...up,down...up (not down...up or down...down...down...up).
]]
eo_prefix: efl_input;
c_prefix: efl_input;
event_prefix: efl;
methods {
@property seat_event_filter @beta {

View File

@ -6,7 +6,7 @@ interface Efl.Input.State
@since 1.22
]]
eo_prefix: efl_input;
c_prefix: efl_input;
methods {
/* FIXME Efl.Input.Device is not stable yet*/
@property modifier_enabled @beta {

View File

@ -3,7 +3,7 @@ import efl_canvas_gesture_types;
abstract @beta Efl.Canvas.Gesture extends Efl.Object
{
[[EFL Gesture abstract class]]
eo_prefix: efl_gesture;
c_prefix: efl_gesture;
methods {
@property type {
[[This property holds the type of the gesture.]]

View File

@ -1,7 +1,7 @@
class @beta Efl.Canvas.Gesture_Long_Tap extends Efl.Canvas.Gesture
{
[[EFL Gesture Long Tap class]]
eo_prefix: efl_gesture_long_tap;
c_prefix: efl_gesture_long_tap;
event_prefix: efl;
events {
gesture,long_tap: Efl.Canvas.Gesture; [[Event for tap gesture]]

View File

@ -1,7 +1,7 @@
class @beta Efl.Canvas.Gesture_Manager extends Efl.Object
{
[[EFL Gesture Manager class]]
eo_prefix: efl_gesture_manager;
c_prefix: efl_gesture_manager;
methods {
recognizer_register {
[[This function is called to register a new Efl.Canvas.Gesture_Recognizer]]

View File

@ -3,7 +3,7 @@ import efl_canvas_gesture_types;
abstract @beta Efl.Canvas.Gesture_Recognizer extends Efl.Object
{
[[EFL Gesture Recognizer abstract class]]
eo_prefix: efl_gesture_recognizer;
c_prefix: efl_gesture_recognizer;
methods {
create @pure_virtual {
[[This function is called to create a new Efl.Canvas.Gesture object for the given target]]

View File

@ -2,7 +2,7 @@ class @beta Efl.Canvas.Gesture_Recognizer_Long_Tap extends Efl.Canvas.Gesture_Re
{
[[EFL Gesture Recognizer Long Tap class]]
data: null;
eo_prefix: efl_gesture_recognizer_long_tap;
c_prefix: efl_gesture_recognizer_long_tap;
implements {
Efl.Canvas.Gesture_Recognizer.create;
Efl.Canvas.Gesture_Recognizer.recognize;

View File

@ -2,7 +2,7 @@ class @beta Efl.Canvas.Gesture_Recognizer_Tap extends Efl.Canvas.Gesture_Recogni
{
[[EFL Gesture Recognizer Tap class]]
data: null;
eo_prefix: efl_gesture_recognizer_tap;
c_prefix: efl_gesture_recognizer_tap;
implements {
Efl.Canvas.Gesture_Recognizer.create;
Efl.Canvas.Gesture_Recognizer.recognize;

View File

@ -1,7 +1,7 @@
class @beta Efl.Canvas.Gesture_Tap extends Efl.Canvas.Gesture
{
[[EFL Gesture Tap class]]
eo_prefix: efl_gesture_tap;
c_prefix: efl_gesture_tap;
event_prefix: efl;
events {
gesture,tap: Efl.Canvas.Gesture; [[Event for tap gesture]]

View File

@ -6,7 +6,7 @@ import efl_input_types;
class @beta Efl.Canvas.Gesture_Touch extends Efl.Object
{
[[EFL Gesture Touch class]]
eo_prefix: efl_gesture_touch;
c_prefix: efl_gesture_touch;
methods {
point_record {
[[Touch point record method]]

View File

@ -8,7 +8,7 @@ var @extern Bah: double; // not generated
class Class_Simple {
[[Class Desc Simple]]
eo_prefix: efl_canvas_object_simple;
c_prefix: efl_canvas_object_simple;
data: Evas_Simple_Data;
methods {
@property a @beta {