forked from enlightenment/efl
eolian: move from eo_prefix to c_prefix
This commit is contained in:
parent
49209553f6
commit
6312cafe20
|
@ -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
|
||||
|
|
|
@ -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.]]
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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; }
|
||||
|
|
|
@ -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; }
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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]]
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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.]]
|
||||
|
|
|
@ -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]]
|
||||
|
|
|
@ -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; }
|
||||
|
|
|
@ -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; }
|
||||
|
|
|
@ -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; }
|
||||
|
|
|
@ -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]]
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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]]
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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]]
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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)]]
|
||||
|
|
|
@ -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]]
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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]]
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -63,7 +63,7 @@ abstract Efl.Object
|
|||
|
||||
@since 1.22
|
||||
]]
|
||||
eo_prefix: efl;
|
||||
c_prefix: efl;
|
||||
|
||||
methods {
|
||||
@property parent {
|
||||
|
|
|
@ -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);
|
||||
|
||||
|
|
|
@ -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*
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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), \
|
||||
\
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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]]
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
}
|
||||
|
|
|
@ -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 {}
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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.]]
|
||||
|
|
|
@ -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]]
|
||||
|
|
|
@ -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]]
|
||||
|
|
|
@ -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]]
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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]]
|
||||
|
|
|
@ -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]]
|
||||
|
|
|
@ -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 {
|
||||
|
|
Loading…
Reference in New Issue