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 class @beta Efl.Core.Proc_Env extends Efl.Core.Env
{ {
eo_prefix : efl_env; c_prefix: efl_env;
methods { methods {
self @class { self @class {
[[Get a instance of this object [[Get a instance of this object

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,7 +1,7 @@
class @beta Ecore.Audio.Out.Pulse extends Ecore.Audio.Out class @beta Ecore.Audio.Out.Pulse extends Ecore.Audio.Out
{ {
[[Ecore audio ouput for PulseAudio.]] [[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; event_prefix: ecore_audio_out_pulse;
implements { implements {
Efl.Object.constructor; Efl.Object.constructor;

View File

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

View File

@ -1,7 +1,7 @@
class @beta Ecore.Audio.Out.Wasapi extends Ecore.Audio.Out class @beta Ecore.Audio.Out.Wasapi extends Ecore.Audio.Out
{ {
[[Ecore audio ouput for WasapiAudio.]] [[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; event_prefix: ecore_audio_out_wasapi;
implements { implements {
Efl.Object.constructor; 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. Used to render ector content into a cairo software backend.
]] ]]
eo_prefix: ector_cairo_software_surface; c_prefix: ector_cairo_software_surface;
methods {} methods {}
implements { implements {
Ector.Buffer.pixels_set; 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. Used to render ector content into a cairo backend.
]] ]]
eo_prefix: ector_cairo_surface; c_prefix: ector_cairo_surface;
methods { methods {
@property context { @property context {
[[Cairo 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 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]] [[Ector cairo renderer gradient linear]]
eo_prefix: ector_renderer_cairo_gradient_linear; c_prefix: ector_renderer_cairo_gradient_linear;
implements { implements {
Ector.Renderer.prepare; Ector.Renderer.prepare;
Ector.Renderer.draw; 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 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]] [[Ector cairo renderer gradient radial]]
eo_prefix: ector_renderer_cairo_gradient_radial; c_prefix: ector_renderer_cairo_gradient_radial;
implements { implements {
Ector.Renderer.prepare; Ector.Renderer.prepare;
Ector.Renderer.draw; 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 class @beta Ector.Renderer.Cairo.Shape extends Ector.Renderer.Cairo implements Ector.Renderer.Shape, Efl.Gfx.Path
{ {
[[Ector cairo renderer shape class]] [[Ector cairo renderer shape class]]
eo_prefix: ector_renderer_cairo_shape; c_prefix: ector_renderer_cairo_shape;
implements { implements {
Ector.Renderer.prepare; Ector.Renderer.prepare;
Ector.Renderer.draw; Ector.Renderer.draw;

View File

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

View File

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

View File

@ -1,7 +1,7 @@
mixin @beta Ector.Renderer.Gradient requires Efl.Object extends Efl.Gfx.Gradient mixin @beta Ector.Renderer.Gradient requires Efl.Object extends Efl.Gfx.Gradient
{ {
[[Ector gradient renderer mixin]] [[Ector gradient renderer mixin]]
eo_prefix: ector_renderer_gradient; c_prefix: ector_renderer_gradient;
implements { implements {
Efl.Gfx.Gradient.stop { get; set; } Efl.Gfx.Gradient.stop { get; set; }
Efl.Gfx.Gradient.spread { 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 mixin @beta Ector.Renderer.Gradient.Linear extends Efl.Gfx.Gradient_Linear
{ {
[[Ector gradient linear renderer mixin]] [[Ector gradient linear renderer mixin]]
eo_prefix: ector_renderer_gradient_linear; c_prefix: ector_renderer_gradient_linear;
implements { implements {
Efl.Gfx.Gradient_Linear.start { get; set; } Efl.Gfx.Gradient_Linear.start { get; set; }
Efl.Gfx.Gradient_Linear.end { 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 mixin @beta Ector.Renderer.Gradient.Radial extends Efl.Gfx.Gradient_Radial
{ {
[[Ector gradient radial renderer mixin]] [[Ector gradient radial renderer mixin]]
eo_prefix: ector_renderer_gradient_radial; c_prefix: ector_renderer_gradient_radial;
implements { implements {
Efl.Gfx.Gradient_Radial.center { get; set; } Efl.Gfx.Gradient_Radial.center { get; set; }
Efl.Gfx.Gradient_Radial.radius { 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 mixin @beta Ector.Renderer.Shape requires Efl.Object extends Efl.Gfx.Shape
{ {
[[Ector shape renderer mixin]] [[Ector shape renderer mixin]]
eo_prefix: ector_renderer_shape; c_prefix: ector_renderer_shape;
methods { methods {
@property fill { @property fill {
[[Fill property]] [[Fill property]]

View File

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

View File

@ -3,7 +3,7 @@ import ector_types;
class @beta Ector.GL.Surface extends Ector.GL.Buffer implements Ector.Surface class @beta Ector.GL.Surface extends Ector.GL.Buffer implements Ector.Surface
{ {
[[Ector GL surface class]] [[Ector GL surface class]]
eo_prefix: ector_gl_surface; c_prefix: ector_gl_surface;
methods { methods {
shader_get { shader_get {
[[Get shader]] [[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 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]] [[Ector GL renderer gradient linear]]
eo_prefix: ector_renderer_gl_gradient_linear; c_prefix: ector_renderer_gl_gradient_linear;
implements { implements {
Ector.Renderer.prepare; Ector.Renderer.prepare;
Ector.Renderer.draw; 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 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]] [[Ector GL renderer gradient radial]]
eo_prefix: ector_renderer_gl_gradient_radial; c_prefix: ector_renderer_gl_gradient_radial;
implements { implements {
Ector.Renderer.prepare; Ector.Renderer.prepare;
Ector.Renderer.draw; 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 class @beta Ector.Renderer.GL.Shape extends Ector.Renderer.GL implements Ector.Renderer.Shape, Efl.Gfx.Path
{ {
[[Ector GL renderer shape class]] [[Ector GL renderer shape class]]
eo_prefix: ector_renderer_gl_shape; c_prefix: ector_renderer_gl_shape;
implements { implements {
Ector.Renderer.prepare; Ector.Renderer.prepare;
Ector.Renderer.draw; 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 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]] [[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; data: Ector_Renderer_Software_Gradient_Data;
implements { implements {
Ector.Renderer.prepare; 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 class @beta Ector.Renderer.Software.Gradient.Radial extends Ector.Renderer.Software implements Ector.Renderer.Gradient, Ector.Renderer.Gradient.Radial
{ {
[[Ector software 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; data: Ector_Renderer_Software_Gradient_Data;
implements { implements {
Ector.Renderer.prepare; Ector.Renderer.prepare;

View File

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

View File

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

View File

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

View File

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

View File

@ -5,7 +5,7 @@ interface Efl.Gfx.Entity {
@since 1.22 @since 1.22
]] ]]
eo_prefix: efl_gfx_entity; c_prefix: efl_gfx_entity;
methods { methods {
@property position { @property position {
[[The 2D position of a canvas object. [[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. This was a beta feature since 1.15.
]] ]]
eo_prefix: efl_gfx; c_prefix: efl_gfx;
methods { methods {
@property filter_program { @property filter_program {
set { set {

View File

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

View File

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

View File

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

View File

@ -4,7 +4,7 @@ interface @beta Efl.Pack_Layout
Used for containers (box, grid). Used for containers (box, grid).
]] ]]
eo_prefix: efl_pack; c_prefix: efl_pack;
methods { methods {
// Note: Do we need a layout_force or a sync flag in layout_request? // Note: Do we need a layout_force or a sync flag in layout_request?
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. This means the sub-objects are internally organized in an ordered list.
]] ]]
eo_prefix: efl_pack; c_prefix: efl_pack;
methods { methods {
pack_begin { pack_begin {
[[Prepend an object at the beginning of this container. [[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 interface @beta Efl.Pack_Table extends Efl.Pack
{ {
[[2D containers aligned on a table with rows and columns]] [[2D containers aligned on a table with rows and columns]]
eo_prefix: efl_pack; c_prefix: efl_pack;
methods { methods {
pack_table { pack_table {
[[Pack object at a given location in the 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 { interface @beta Efl.Text_Annotate {
[[Cursor API [[Cursor API
]] ]]
eo_prefix: efl_text; c_prefix: efl_text;
methods { methods {
// Annotation // Annotation
@property annotation { @property annotation {

View File

@ -50,7 +50,7 @@ enum @beta Efl.Text_Font_Bitmap_Scalable {
interface @beta Efl.Text_Font { interface @beta Efl.Text_Font {
[[Font settings of the text [[Font settings of the text
]] ]]
eo_prefix: efl_text; c_prefix: efl_text;
methods { methods {
@property font { @property font {
set { 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 The text format can affect the geometry of the text object, as well as
how characters are presented. how characters are presented.
]] ]]
eo_prefix: efl_text; c_prefix: efl_text;
methods { methods {
@property ellipsis { @property ellipsis {
[[Ellipsis value (number from -1.0 to 1.0)]] [[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. A style can be coloring, effects, underline, strikethrough etc.
]] ]]
eo_prefix: efl_text; c_prefix: efl_text;
methods { methods {
@property normal_color { @property normal_color {
[[Color of text, excluding style]] [[Color of text, excluding style]]

View File

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

View File

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

View File

@ -1,7 +1,7 @@
interface @beta Efl.Ui.Range_Display interface @beta Efl.Ui.Range_Display
{ {
[[Interface that contains properties regarding the displaying of a range.]] [[Interface that contains properties regarding the displaying of a range.]]
eo_prefix: efl_ui_range; c_prefix: efl_ui_range;
methods { methods {
@property range_value { @property range_value {
[[Control the range value (in percentage) on a given range widget [[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. 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 { methods {
@property range_step { @property range_step {
[[Control the step used to increment or decrement values for given widget. [[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 interface @beta Efl.Ui.Scrollable_Interactive extends Efl.Ui.Scrollable
{ {
eo_prefix: efl_ui_scrollable; c_prefix: efl_ui_scrollable;
methods { methods {
@property content_pos { @property content_pos {
[[The content position]] [[The content position]]

View File

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

View File

@ -240,7 +240,7 @@ struct @beta Efl.Access.Relation
mixin @beta Efl.Access.Object requires Efl.Object mixin @beta Efl.Access.Object requires Efl.Object
{ {
[[Accessibility accessible mixin]] [[Accessibility accessible mixin]]
eo_prefix: efl_access_object; c_prefix: efl_access_object;
data: Efl_Access_Object_Data; data: Efl_Access_Object_Data;
methods { methods {
@property localized_role_name @protected @beta { @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. running application.
]] ]]
data: null; data: null;
eo_prefix: efl_config; c_prefix: efl_config;
methods { methods {
save @protected { save @protected {
[[Saves Elementary configuration to disk. [[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 @since 1.22
]] ]]
eo_prefix: efl_ui_layout; c_prefix: efl_ui_layout;
data: Efl_Ui_Layout_Data; data: Efl_Ui_Layout_Data;
methods { methods {
@property theme { @property theme {

View File

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

View File

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

View File

@ -25,7 +25,7 @@ abstract Efl.Ui.Widget extends Efl.Canvas.Group implements Efl.Access.Object,
@since 1.22 @since 1.22
]] ]]
//eo_prefix: efl_ui_widget; //c_prefix: efl_ui_widget;
event_prefix: efl_ui_widget; event_prefix: efl_ui_widget;
data: Efl_Ui_Widget_Data; data: Efl_Ui_Widget_Data;
methods { 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 class @beta Elm.Code_Widget extends Efl.Ui.Layout_Base
{ {
[[Elementary code widget]] [[Elementary code widget]]
eo_prefix: efl_ui_code_widget; c_prefix: efl_ui_code_widget;
methods { methods {
@property code { @property code {
set { 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 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]] [[Elm scrollable mixin]]
eo_prefix: elm_interface_scrollable; c_prefix: elm_interface_scrollable;
data: Elm_Scrollable_Smart_Interface_Data; data: Elm_Scrollable_Smart_Interface_Data;
methods { methods {
@property gravity { @property gravity {

View File

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

View File

@ -33,7 +33,7 @@ database_class_del(Eolian_Class *cl)
eina_list_free(cl->callables); eina_list_free(cl->callables);
eina_list_free(cl->composite); 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->ev_prefix) eina_stringshare_del(cl->ev_prefix);
if (cl->data_type) eina_stringshare_del(cl->data_type); 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) eolian_class_eo_prefix_get(const Eolian_Class *cl)
{ {
EINA_SAFETY_ON_NULL_RETURN_VAL(cl, NULL); EINA_SAFETY_ON_NULL_RETURN_VAL(cl, NULL);
return cl->eo_prefix; return cl->c_prefix;
} }
EAPI Eina_Stringshare* EAPI Eina_Stringshare*

View File

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

View File

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

View File

@ -24,9 +24,9 @@ enum Tokens
* they just fill in the "kw" field of the token */ * they just fill in the "kw" field of the token */
#define KEYWORDS KW(class), KW(const), KW(enum), KW(return), KW(struct), \ #define KEYWORDS KW(class), KW(const), KW(enum), KW(return), KW(struct), \
\ \
KW(abstract), KW(composite), KW(constructor), KW(constructors), KW(data), \ KW(abstract), KW(c_prefix), KW(composite), KW(constructor), KW(constructors), \
KW(destructor), KW(eo_prefix), KW(event_prefix), KW(events), \ KW(data), KW(destructor), KW(event_prefix), KW(events), KW(extends), \
KW(extends), KW(free), KW(get), KW(implements), KW(import), KW(interface), \ KW(free), KW(get), KW(implements), KW(import), KW(interface), \
KW(keys), KW(legacy), KW(methods), KW(mixin), KW(params), \ 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), \ 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 static void
parse_class_body(Eo_Lexer *ls, Eolian_Class_Type type) 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_event_prefix = EINA_FALSE,
has_data = EINA_FALSE, has_data = EINA_FALSE,
has_methods = 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) for (;;) switch (ls->t.kw)
{ {
case KW_eo_prefix: case KW_c_prefix:
CASE_LOCK(ls, eo_prefix, "eo prefix definition") CASE_LOCK(ls, c_prefix, "c prefix definition")
eo_lexer_get(ls); eo_lexer_get(ls);
check_next(ls, ':'); check_next(ls, ':');
_validate_pfx(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); eo_lexer_get(ls);
check_next(ls, ';'); check_next(ls, ';');
break; break;

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,7 +1,7 @@
class @beta Efl.Canvas.Animation_Translate extends Efl.Canvas.Animation class @beta Efl.Canvas.Animation_Translate extends Efl.Canvas.Animation
{ {
[[Efl translate animation class]] [[Efl translate animation class]]
eo_prefix: efl_animation_translate; c_prefix: efl_animation_translate;
data: Efl_Canvas_Animation_Translate_Data; data: Efl_Canvas_Animation_Translate_Data;
methods { methods {
@property translate { @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.]] [[Evas internal implementation of filters.]]
eo_prefix: evas; c_prefix: evas;
data: Evas_Filter_Data; data: Evas_Filter_Data;
methods { 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 structures. This class is intended to carry more complex event
data, such as pointer events. data, such as pointer events.
]] ]]
eo_prefix: efl_input; c_prefix: efl_input;
data: null; data: null;
methods { methods {
@property timestamp @pure_virtual { @property timestamp @pure_virtual {

View File

@ -19,7 +19,7 @@ interface @beta Efl.Input.Interface
Long, repeated, key presses will always happen like this: Long, repeated, key presses will always happen like this:
down...up,down...up,down...up (not down...up or down...down...down...up). 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; event_prefix: efl;
methods { methods {
@property seat_event_filter @beta { @property seat_event_filter @beta {

View File

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

View File

@ -3,7 +3,7 @@ import efl_canvas_gesture_types;
abstract @beta Efl.Canvas.Gesture extends Efl.Object abstract @beta Efl.Canvas.Gesture extends Efl.Object
{ {
[[EFL Gesture abstract class]] [[EFL Gesture abstract class]]
eo_prefix: efl_gesture; c_prefix: efl_gesture;
methods { methods {
@property type { @property type {
[[This property holds the type of the gesture.]] [[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 class @beta Efl.Canvas.Gesture_Long_Tap extends Efl.Canvas.Gesture
{ {
[[EFL Gesture Long Tap class]] [[EFL Gesture Long Tap class]]
eo_prefix: efl_gesture_long_tap; c_prefix: efl_gesture_long_tap;
event_prefix: efl; event_prefix: efl;
events { events {
gesture,long_tap: Efl.Canvas.Gesture; [[Event for tap gesture]] 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 class @beta Efl.Canvas.Gesture_Manager extends Efl.Object
{ {
[[EFL Gesture Manager class]] [[EFL Gesture Manager class]]
eo_prefix: efl_gesture_manager; c_prefix: efl_gesture_manager;
methods { methods {
recognizer_register { recognizer_register {
[[This function is called to register a new Efl.Canvas.Gesture_Recognizer]] [[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 abstract @beta Efl.Canvas.Gesture_Recognizer extends Efl.Object
{ {
[[EFL Gesture Recognizer abstract class]] [[EFL Gesture Recognizer abstract class]]
eo_prefix: efl_gesture_recognizer; c_prefix: efl_gesture_recognizer;
methods { methods {
create @pure_virtual { create @pure_virtual {
[[This function is called to create a new Efl.Canvas.Gesture object for the given target]] [[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]] [[EFL Gesture Recognizer Long Tap class]]
data: null; data: null;
eo_prefix: efl_gesture_recognizer_long_tap; c_prefix: efl_gesture_recognizer_long_tap;
implements { implements {
Efl.Canvas.Gesture_Recognizer.create; Efl.Canvas.Gesture_Recognizer.create;
Efl.Canvas.Gesture_Recognizer.recognize; 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]] [[EFL Gesture Recognizer Tap class]]
data: null; data: null;
eo_prefix: efl_gesture_recognizer_tap; c_prefix: efl_gesture_recognizer_tap;
implements { implements {
Efl.Canvas.Gesture_Recognizer.create; Efl.Canvas.Gesture_Recognizer.create;
Efl.Canvas.Gesture_Recognizer.recognize; Efl.Canvas.Gesture_Recognizer.recognize;

View File

@ -1,7 +1,7 @@
class @beta Efl.Canvas.Gesture_Tap extends Efl.Canvas.Gesture class @beta Efl.Canvas.Gesture_Tap extends Efl.Canvas.Gesture
{ {
[[EFL Gesture Tap class]] [[EFL Gesture Tap class]]
eo_prefix: efl_gesture_tap; c_prefix: efl_gesture_tap;
event_prefix: efl; event_prefix: efl;
events { events {
gesture,tap: Efl.Canvas.Gesture; [[Event for tap gesture]] 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 class @beta Efl.Canvas.Gesture_Touch extends Efl.Object
{ {
[[EFL Gesture Touch class]] [[EFL Gesture Touch class]]
eo_prefix: efl_gesture_touch; c_prefix: efl_gesture_touch;
methods { methods {
point_record { point_record {
[[Touch point record method]] [[Touch point record method]]

View File

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