Make "legacy_prefix: null;" the default in eolian and adjust the efl.

This breaks behaviour because it changes the legacy_prefix behaviour to
be null by default. This means that by default legacy functions are not
generated.

This merge includes the changes to eolian and the efl.
This commit is contained in:
Tom Hacohen 2016-05-12 17:25:52 +01:00
commit b5b4ffa07c
257 changed files with 299 additions and 449 deletions

View File

@ -1,6 +1,14 @@
%define __os_install_post /usr/lib/rpm/brp-compress
%define debug_package %{nil}
%{!?_rel:%{expand:%%global _rel 0.enl%{?dist}}}
%define _missing_doc_files_terminate_build 0
%if %(systemctl --version | head -1 | cut -d' ' -f2) >= 209
%{expand:%%global have_systemd 1}
%endif
%{expand:%%global ac_enable_systemd --%{?have_systemd:en}%{!?have_systemd:dis}able-systemd}
Summary: Enlightenment Foundation Libraries
Name: efl
Version: @VERSION@
@ -29,6 +37,10 @@ Provides: eio = %{version}-%{release}
Obsoletes: eio < %{version}-%{release}
Provides: ecore = %{version}-%{release}
Obsoletes: ecore < %{version}-%{release}
Provides: edje = %{version}-%{release}
Obsoletes: edje < %{version}-%{release}
Provides: elementary = %{version}-%{release}
Obsoletes: elementary < %{version}-%{release}
BuildRoot: %{_tmppath}/%{name}-%{version}-root
%description
@ -56,6 +68,10 @@ Provides: eio-devel = %{version}-%{release}
Obsoletes: eio-devel < %{version}-%{release}
Provides: ecore-devel = %{version}-%{release}
Obsoletes: ecore-devel < %{version}-%{release}
Provides: edje-devel = %{version}-%{release}
Obsoletes: edje-devel < %{version}-%{release}
Provides: elementary-devel = %{version}-%{release}
Obsoletes: elementary-devel < %{version}-%{release}
%description devel
Headers, static libraries, test programs and documentation for EFL
@ -66,14 +82,15 @@ Headers, static libraries, test programs and documentation for EFL
%build
%{configure} --prefix=%{_prefix}
%{configure} --prefix=%{_prefix} %{ac_enable_systemd} CFLAGS="-O0 -ggdb3"
### use this if you have build problems
#./configure --prefix=%{_prefix}
#./configure --prefix=%{_prefix} %{ac_enable_systemd} CFLAGS="-O0 -ggdb3"
%{__make} %{?_smp_mflags} %{?mflags}
%install
%{__make} %{?mflags_install} -j1 DESTDIR=$RPM_BUILD_ROOT install
find $RPM_BUILD_ROOT%{_prefix} -name '*.la' -print0 | xargs -0 rm -f
%{find_lang} %{name}
@ -94,30 +111,35 @@ test "x$RPM_BUILD_ROOT" != "x/" && rm -rf $RPM_BUILD_ROOT
%defattr(-, root, root)
%doc AUTHORS README NEWS COPYING licenses/COPYING.BSD licenses/COPYING.LGPL licenses/COPYING.GPL licenses/COPYING.FTL
%{_bindir}/*
%{_libdir}/*.so.*
%{_libdir}/evas/cserve2/loaders/*/linux-gnu-*/*.so
%{_libdir}/evas/modules/engines/*/linux-gnu-*/*.so
%{_libdir}/evas/modules/image_loaders/*/linux-gnu-*/*.so
%{_libdir}/evas/modules/image_savers/*/linux-gnu-*/*.so
%{_libdir}/ecore/*/*.so
%{_libdir}/ecore_evas/*/*/*/*.so
%{_libexecdir}/*
%{_libdir}/*.so*
%{_libdir}/e*/
%{_datadir}/applications/*.desktop
%{_datadir}/dbus*/services/*
%{_datadir}/ecore*/
%{_datadir}/edje/
%{_datadir}/eeze/
%{_datadir}/efreet/
%{_datadir}/elementary/
%{_datadir}/elua/
%{_datadir}/embryo/
%{_datadir}/emotion/
%{_datadir}/eo/
%{_datadir}/ethumb*/
%{_datadir}/evas/
%{_datadir}/icons/*
%{_datadir}/gdb/auto-load%{_libdir}/lib*.py
%{_datadir}/mime/packages/*.xml
%if %{?have_systemd:1}0
%{_prefix}/lib/systemd/*/*.service
%endif
%files devel
%defattr(-, root, root)
%{_includedir}/*
%{_libdir}/cmake/*
%{_libdir}/pkgconfig/*
%{_libdir}/*.a
%{_libdir}/*.la
%{_libdir}/*.so
%{_libdir}/ecore/*/*.la
%{_libdir}/ecore_evas/*/*/*/*.la
%{_libdir}/evas/cserve2/loaders/*/linux-gnu-*/*.la
%{_libdir}/evas/modules/engines/*/linux-gnu-*/*.la
%{_libdir}/evas/modules/image_loaders/*/linux-gnu-*/*.la
%{_libdir}/evas/modules/image_savers/*/linux-gnu-*/*.la
%{_datadir}/embryo/
%{_datadir}/eolian/
%{_datadir}/evas/

View File

@ -8,6 +8,7 @@ class Ecore.Animator (Eo.Base)
should be run and having a callback that does the animation.
]]
legacy_prefix: ecore_animator;
eo_prefix: ecore_animator;
methods {
timeline_constructor {

View File

@ -45,6 +45,7 @@ class Ecore.Exe (Eo.Base, Efl.Control)
An interaction between your process and those spawned is possible using pipes or signals.
]]
legacy_prefix: ecore_exe;
eo_prefix: ecore_obj_exe;
methods {
@property command {

View File

@ -10,7 +10,6 @@ class Efl.Loop (Eo.Base)
great responsiveness without the need for threads (or any other concurrency), but
provide them if you need to.
]]
legacy_prefix: null;
methods {
iterate {
[[Runs a single iteration of the main loop to process everything on the

View File

@ -9,7 +9,6 @@ class Efl.Loop.Fd (Efl.Loop_User)
The object will trigger relevant event depending
on what is happening.]]
legacy_prefix: null;
methods {
@property fd {
[[Define which file descriptor to watch. If it is a file, use file_fd variant.]]

View File

@ -3,7 +3,6 @@ class Efl.Loop_User (Eo.Base)
[[An Efl.Loop_User is a class that require one of the parent to provide
an Efl.Loop interface when doing provider_find. It will enforce this by
only allowing parent that provide such interface or NULL.]]
legacy_prefix: null;
methods {
loop_get {
return: Efl.Loop *;

View File

@ -15,7 +15,6 @@ class Ecore.Audio (Eo.Base)
{
[[Convenience audio class.]]
legacy_prefix: null;
eo_prefix: ecore_audio_obj;
data: Ecore_Audio_Object;
methods {
@ -58,7 +57,7 @@ class Ecore.Audio (Eo.Base)
volume: double; [[The volume]]
}
}
@property source {
@property source @virtual_pure {
[[Source of the object
What sources are supported depends on the actual object.
@ -78,7 +77,7 @@ class Ecore.Audio (Eo.Base)
source: const(char)*; [[the source to set to (i.e. file, URL, device)]]
}
}
@property format {
@property format @virtual_pure {
[[Format of the object.]]
set {
[[Set the format of the object
@ -103,7 +102,7 @@ class Ecore.Audio (Eo.Base)
format: Ecore.Audio.Format; [[the format of the object]]
}
}
vio_set {
vio_set @virtual_pure {
[[Set the virtual IO functions
@since 1.8
@ -123,10 +122,5 @@ class Ecore.Audio (Eo.Base)
}
implements {
Eo.Base.constructor;
@virtual .source.get;
@virtual .source.set;
@virtual .format.get;
@virtual .format.set;
@virtual .vio_set;
}
}

View File

@ -1,7 +1,6 @@
class Ecore.Audio.In (Ecore.Audio)
{
[[Ecore Audio input object.]]
legacy_prefix: null;
eo_prefix: ecore_audio_obj_in;
data: Ecore_Audio_Input;
methods {
@ -44,7 +43,7 @@ class Ecore.Audio.In (Ecore.Audio)
channels: int; [[The number of channels]]
}
}
@property preloaded {
@property preloaded @virtual_pure {
[[Preloaded state of the input
@since 1.8
@ -82,7 +81,7 @@ class Ecore.Audio.In (Ecore.Audio)
@since 1.8
]]
set {
set @virtual_pure {
}
get {
}
@ -134,7 +133,7 @@ class Ecore.Audio.In (Ecore.Audio)
@in len: size; [[The amount of samples to read]]
}
}
seek {
seek @virtual_pure {
[[Seek within the input
@since 1.8
@ -153,10 +152,6 @@ class Ecore.Audio.In (Ecore.Audio)
Eo.Base.constructor;
Eo.Base.destructor;
Ecore.Audio.vio_set;
@virtual .preloaded.get;
@virtual .preloaded.set;
@virtual .seek;
@virtual .length.set;
}
events {
in,looped; [[Called when an input has looped.]]

View File

@ -2,7 +2,6 @@ class Ecore.Audio.Out (Ecore.Audio)
{
[[Ecore Audio output object.]]
legacy_prefix: null;
eo_prefix: ecore_audio_obj_out;
data: Ecore_Audio_Output;
methods {

View File

@ -11,7 +11,6 @@ class Ecore.Con.Eet.Base (Eo.Base) {
This class provides Eet data serialization features to Ecore Connection objects.]]
legacy_prefix: null;
methods {
@property server {
[[The server object to which we send and receive.]]

View File

@ -1,7 +1,6 @@
class Ecore.Con.Eet.Client.Obj (Ecore.Con.Eet.Base) {
[[Ecore Connection Eet Client class.]]
legacy_prefix: null;
eo_prefix: ecore_con_eet_client_obj;
implements {
Eo.Base.constructor;

View File

@ -1,7 +1,6 @@
class Ecore.Con.Eet.Server.Obj (Ecore.Con.Eet.Base) {
[[Ecore Connection Eet Server class.]]
legacy_prefix: null;
eo_prefix: ecore_con_eet_server_obj;
implements {
Eo.Base.constructor;

View File

@ -45,7 +45,7 @@ abstract Efl.Network (Eo.Base) {
valid after deletion for the svr object. If no IP is known
null is returned.
]]
get {
get @virtual_pure {
legacy: null;
}
values {
@ -58,14 +58,14 @@ abstract Efl.Network (Eo.Base) {
This function is used to find out how long a client has been
connected.
]]
get {
get @virtual_pure {
legacy: null;
}
values {
uptime: double; [[The total time, in seconds, that the object has been connected.]]
}
}
@property port {
@property port @virtual_pure {
[[The port that the obj is connected to]]
set {
legacy: null;
@ -91,7 +91,7 @@ abstract Efl.Network (Eo.Base) {
@since 1.1
]]
get {
get @virtual_pure {
legacy: null;
}
values {
@ -100,14 +100,14 @@ abstract Efl.Network (Eo.Base) {
}
@property connected {
[[Returns whether the client is still connected]]
get {
get @virtual_pure {
legacy: null;
}
values {
connected: bool; [[Returns true if connected, false otherwise.]]
}
}
@property timeout {
@property timeout @virtual_pure {
[[Control the default time after which an inactive client will be
disconnected.
@ -131,14 +131,14 @@ abstract Efl.Network (Eo.Base) {
timeout: double; [[The timeout, in seconds, to disconnect after.]]
}
}
flush {
flush @virtual_pure {
[[Flushes all pending data to the given server.
This function will block until all data is sent to the server.
]]
legacy: null;
}
send {
send @virtual_pure {
[[Sends the given data to the given server.
This function will send the given data to the server as soon as the
@ -175,18 +175,6 @@ abstract Efl.Network (Eo.Base) {
return: bool; [[true if the request did not fail to be set up, false otherwise.]]
}
}
implements {
@virtual .ip.get;
@virtual .uptime.get;
@virtual .port.set;
@virtual .port.get;
@virtual .fd.get;
@virtual .connected.get;
@virtual .timeout.set;
@virtual .timeout.get;
@virtual .flush;
@virtual .send;
}
events {
data,received: Ecore.Con.Event_Data.Received; [[Data received on connection]]
connection,upgraded;

View File

@ -1,6 +1,5 @@
class Efl.Network.Url (Eo.Base) {
[[Uniform Resource Locator (URL) base class]]
legacy_prefix: null;
eo_prefix: efl_network_url;
methods {
@property url {

View File

@ -5,7 +5,6 @@ class Ector.Cairo.Software.Surface (Ector.Cairo.Surface, Ector.Software.Buffer.B
Used to render ector content into a cairo software backend.
]]
eo_prefix: ector_cairo_software_surface;
legacy_prefix: null;
methods {}
implements {
Ector.Buffer.pixels_set;

View File

@ -7,7 +7,6 @@ class Ector.Cairo.Surface (Eo.Base, Ector.Surface)
Used to render ector content into a cairo backend.
]]
eo_prefix: ector_cairo_surface;
legacy_prefix: null;
methods {
@property context {
[[Cairo context]]

View File

@ -1,8 +1,7 @@
abstract Ector.Renderer.Cairo (Ector.Renderer)
{
legacy_prefix: null;
methods {
fill {
fill @virtual_pure {
return: bool;
params {
@in mul_col: uint;
@ -10,7 +9,6 @@ abstract Ector.Renderer.Cairo (Ector.Renderer)
}
}
implements {
@virtual .fill;
Ector.Renderer.prepare;
Ector.Renderer.draw;
Ector.Renderer.color.set;

View File

@ -1,7 +1,6 @@
class Ector.Renderer.Cairo.Gradient.Linear (Ector.Renderer.Cairo, Ector.Renderer.Gradient, Ector.Renderer.Gradient.Linear)
{
eo_prefix: ector_renderer_cairo_gradient_linear;
legacy_prefix: null;
implements {
Ector.Renderer.prepare;
Ector.Renderer.draw;

View File

@ -1,7 +1,6 @@
class Ector.Renderer.Cairo.Gradient.Radial (Ector.Renderer.Cairo, Ector.Renderer.Gradient, Ector.Renderer.Gradient.Radial)
{
eo_prefix: ector_renderer_cairo_gradient_radial;
legacy_prefix: null;
implements {
Ector.Renderer.prepare;
Ector.Renderer.draw;

View File

@ -1,7 +1,6 @@
class Ector.Renderer.Cairo.Shape (Ector.Renderer.Cairo, Ector.Renderer.Shape)
{
eo_prefix: ector_renderer_cairo_shape;
legacy_prefix: null;
implements {
Ector.Renderer.prepare;
Ector.Renderer.draw;

View File

@ -27,7 +27,6 @@ mixin Ector.Buffer
@since 1.17
]]
eo_prefix: ector_buffer;
legacy_prefix: null;
methods {
@property size {
[[The (rectangular) size of the pixel buffer.]]
@ -44,7 +43,7 @@ mixin Ector.Buffer
cspace: Efl.Gfx.Colorspace; [[Colorspace]]
}
}
map {
map @virtual_pure {
[[Map a region of this buffer for read or write access by the CPU,
fetch data from the GPU if needed. This operation may be slow if
cpu_readable_fast or cpu_writeable_fast are not true, or if the
@ -64,14 +63,14 @@ mixin Ector.Buffer
}
return: void* @warn_unused; [[Pointer to the top-left pixel data. Returns $null in case of failure]]
}
unmap {
unmap @virtual_pure {
[[Unmap a region of this buffer, and upload data to the GPU (if needed).]]
params {
@in data: void*; [[Data pointer returned by a previous call to map]]
@in length: uint; [[Must be the same as returned by map.]]
}
}
pixels_set {
pixels_set @virtual_pure {
[[Set the source pixels for this buffer, or allocate a new memory region]]
params {
@in pixels: void*; [[If $null, allocates an empty buffer]]
@ -87,7 +86,7 @@ mixin Ector.Buffer
}
return: bool; [[True if pixels_set was successful]]
}
span_get {
span_get @virtual_pure {
[[Get a single horizontal span of length w starting from (x,y)
Call span_free() to release it. This function will try not to
@ -103,7 +102,7 @@ mixin Ector.Buffer
}
return: uint8*; [[A temporary memory buffer containing the pixels requested.]]
}
span_free {
span_free @virtual_pure {
[[Must be called as soon as possible after span_get]]
params {
data: uint8*; [[Data to be freed]]
@ -130,11 +129,4 @@ mixin Ector.Buffer
events {
detached; [[Emitted whenever the previously attached pixels are detached during pixels_set]]
}
implements {
@virtual .pixels_set;
@virtual .span_get;
@virtual .span_free;
@virtual .map;
@virtual .unmap;
}
}

View File

@ -14,7 +14,6 @@ abstract Ector.Renderer (Eo.Base)
[[Ector renderer abstract interface]]
eo_prefix: ector_renderer;
legacy_prefix: null;
methods {
@property surface {
[[Surface associated to this renderer]]
@ -105,13 +104,13 @@ abstract Ector.Renderer (Eo.Base)
return: uint; [[CRC value]]
}
}
bounds_get {
bounds_get @virtual_pure {
[[Retrieve the bounds of the renderer]]
params {
@out r: Eina.Rectangle; [[Bounds as @Eina.Rectangle]]
}
}
draw {
draw @virtual_pure {
return: bool @warn_unused;
params {
@in op: Efl.Gfx.Render_Op;
@ -124,15 +123,12 @@ abstract Ector.Renderer (Eo.Base)
params {
}
}
done {
done @virtual_pure {
return: bool @warn_unused;
}
}
implements {
Eo.Base.destructor;
Eo.Base.finalize;
@virtual .draw;
@virtual .bounds_get;
@virtual .done;
}
}

View File

@ -2,7 +2,6 @@ mixin Ector.Renderer.Buffer (Ector.Renderer, Efl.Gfx.Fill)
{
[[Ector buffers have a default fill set to repeat]]
eo_prefix: ector_renderer_buffer;
legacy_prefix: null;
methods {
@property buffer {
set { [[Sets the source buffer for this renderer, adds a ref]] }

View File

@ -1,7 +1,6 @@
mixin Ector.Renderer.Gradient (Efl.Gfx.Gradient)
{
eo_prefix: ector_renderer_gradient;
legacy_prefix: null;
implements {
Efl.Gfx.Gradient.stop.set;
Efl.Gfx.Gradient.stop.get;

View File

@ -1,7 +1,6 @@
mixin Ector.Renderer.Gradient.Linear (Efl.Gfx.Gradient.Linear)
{
eo_prefix: ector_renderer_gradient_linear;
legacy_prefix: null;
implements {
Efl.Gfx.Gradient.Linear.start.set;
Efl.Gfx.Gradient.Linear.start.get;

View File

@ -1,7 +1,6 @@
mixin Ector.Renderer.Gradient.Radial (Efl.Gfx.Gradient.Radial)
{
eo_prefix: ector_renderer_gradient_radial;
legacy_prefix: null;
implements {
Efl.Gfx.Gradient.Radial.center.set;
Efl.Gfx.Gradient.Radial.center.get;

View File

@ -3,7 +3,6 @@ import ector_renderer;
mixin Ector.Renderer.Shape (Efl.Gfx.Shape)
{
eo_prefix: ector_renderer_shape;
legacy_prefix: null;
methods {
@property fill {
set {

View File

@ -3,19 +3,18 @@ mixin Ector.Surface (Ector.Buffer)
[[Surface interface for Ector]]
eo_prefix: ector_surface;
legacy_prefix: null;
data: null;
methods {
@property reference_point {
[[This define where is (0,0) in pixels coordinate inside the surface]]
set {
set @virtual_pure {
}
values {
x: int; [[X coordinate for reference point]]
y: int; [[Y coordinate for reference point]]
}
}
renderer_factory_new {
renderer_factory_new @virtual_pure {
[[Create a new renderer factory for the given type]]
return: Eo.Base *; /* FIXME: Should be a more restricted type, only here for cyclic. */
params {
@ -23,8 +22,4 @@ mixin Ector.Surface (Ector.Buffer)
}
}
}
implements {
@virtual .renderer_factory_new;
@virtual .reference_point.set;
}
}

View File

@ -1,5 +1,4 @@
class Ector.GL.Buffer (Eo.Base, Ector.GL.Buffer.Base)
{
legacy_prefix: null;
data: null;
}

View File

@ -1,6 +1,5 @@
mixin Ector.GL.Buffer.Base (Ector.Buffer)
{
legacy_prefix: null;
methods {
@property texture {
get {}

View File

@ -3,7 +3,6 @@ import ector_types;
class Ector.GL.Surface (Ector.GL.Buffer, Ector.Surface)
{
eo_prefix: ector_gl_surface;
legacy_prefix: null;
methods {
shader_get {
return: uint;

View File

@ -2,9 +2,8 @@ import ector_types;
abstract Ector.Renderer.GL (Ector.Renderer)
{
legacy_prefix: null;
methods {
fill {
fill @virtual_pure {
return: bool;
params {
@in flags: uint64;
@ -15,7 +14,6 @@ abstract Ector.Renderer.GL (Ector.Renderer)
}
}
implements {
@virtual .fill;
Ector.Renderer.prepare;
Ector.Renderer.draw;
Eo.Base.constructor;

View File

@ -1,7 +1,6 @@
class Ector.Renderer.GL.Gradient.Linear (Ector.Renderer.GL, Ector.Renderer.Gradient, Ector.Renderer.Gradient.Linear)
{
eo_prefix: ector_renderer_gl_gradient_linear;
legacy_prefix: null;
implements {
Ector.Renderer.prepare;
Ector.Renderer.draw;

View File

@ -1,7 +1,6 @@
class Ector.Renderer.GL.Gradient.Radial (Ector.Renderer.GL, Ector.Renderer.Gradient, Ector.Renderer.Gradient.Radial)
{
eo_prefix: ector_renderer_gl_gradient_radial;
legacy_prefix: null;
implements {
Ector.Renderer.prepare;
Ector.Renderer.draw;

View File

@ -1,7 +1,6 @@
class Ector.Renderer.GL.Shape (Ector.Renderer.GL, Ector.Renderer.Shape)
{
eo_prefix: ector_renderer_gl_shape;
legacy_prefix: null;
implements {
Ector.Renderer.prepare;
Ector.Renderer.draw;

View File

@ -1,13 +1,9 @@
class Ector.Renderer.Software (Ector.Renderer)
{
legacy_prefix: null;
data: null;
methods {
fill {
fill @virtual_pure {
return: bool;
}
}
implements {
@virtual .fill;
}
}

View File

@ -1,6 +1,5 @@
class Ector.Renderer.Software.Buffer (Ector.Renderer.Software, Ector.Renderer.Buffer)
{
legacy_prefix: null;
methods {
@property buffer {
set {}

View File

@ -1,7 +1,6 @@
class Ector.Renderer.Software.Gradient.Linear (Ector.Renderer.Software, Ector.Renderer.Gradient, Ector.Renderer.Gradient.Linear)
{
eo_prefix: ector_renderer_software_gradient_linear;
legacy_prefix: null;
data: Ector_Renderer_Software_Gradient_Data;
implements {
Ector.Renderer.prepare;

View File

@ -1,7 +1,6 @@
class Ector.Renderer.Software.Gradient.Radial (Ector.Renderer.Software, Ector.Renderer.Gradient, Ector.Renderer.Gradient.Radial)
{
eo_prefix: ector_renderer_software_gradient_radial;
legacy_prefix: null;
data: Ector_Renderer_Software_Gradient_Data;
implements {
Ector.Renderer.prepare;

View File

@ -1,7 +1,6 @@
class Ector.Renderer.Software.Shape (Ector.Renderer.Software, Ector.Renderer.Shape)
{
eo_prefix: ector_renderer_software_shape;
legacy_prefix: null;
implements {
Ector.Renderer.prepare;
Ector.Renderer.draw;

View File

@ -1,6 +1,5 @@
class Ector.Software.Buffer (Eo.Base, Ector.Software.Buffer.Base)
{
legacy_prefix: null;
data: null;
implements {
Eo.Base.constructor;

View File

@ -2,7 +2,6 @@ mixin Ector.Software.Buffer.Base (Ector.Buffer)
{
[[A buffer in Ector Software is a readable & optionally writable image]]
eo_prefix: ector_software_buffer;
legacy_prefix: null;
methods {
pixels_clear @protected {
[[Clear internal pixel buffer]]

View File

@ -1,7 +1,6 @@
class Ector.Software.Surface (Ector.Software.Buffer, Ector.Surface)
{
eo_prefix: ector_software_surface;
legacy_prefix: null;
methods {}
implements {
Ector.Surface.renderer_factory_new;

View File

@ -5,6 +5,7 @@ class Edje.Edit (Edje.Object)
This was intended ONLY for use in an actual edje editor program. Unless
you are writing one of these, do NOT use this API here.
]]
legacy_prefix: edje_edit;
data: Edje_Edit;
implements {
Eo.Base.constructor;

View File

@ -5,7 +5,6 @@ class Efl.Canvas.Layout_Internal.Box (Eo.Base, Efl.Pack.Linear)
Can not be deleted, this is only a representation of an internal object
of an EFL layout.
]]
legacy_prefix: null;
data: Edje_Box_Data;
methods {
@property real_part @protected {

View File

@ -5,7 +5,6 @@ class Efl.Canvas.Layout_Internal.Table (Eo.Base, Efl.Pack.Grid)
Can not be deleted, this is only a representation of an internal object
of an EFL layout.
]]
legacy_prefix: null;
data: Edje_Table_Data;
methods {
@property real_part @protected {

View File

@ -5,7 +5,6 @@ struct Efl.Event.Animator_Tick {
}
interface Efl.Animator {
legacy_prefix: null;
eo_prefix: efl_animator;
events {
animator,tick: Efl.Event.Animator_Tick; [[Animator tick synchronized with screen vsync if possible.]]

View File

@ -1,7 +1,6 @@
interface Efl.Container (Efl.Gfx)
{
[[API common to all UI container objects.]]
legacy_prefix: null;
eo_prefix: efl_content;
methods {
@property content {

View File

@ -1,7 +1,6 @@
/* FIXME: Rename */
interface Efl.Control {
legacy_prefix: null;
methods {
@property priority {
[[Control the priority of the object.]]

View File

@ -1,7 +1,6 @@
import eina_types;
interface Efl.File {
legacy_prefix: null;
methods {
@property mmap {
set {

View File

@ -11,7 +11,6 @@ enum Efl.Flip
interface Efl.Flipable
{
legacy_prefix: null;
eo_prefix: efl_flip;
methods {
@property flip {

View File

@ -1,7 +1,6 @@
import efl_gfx_types;
interface Efl.Gfx {
legacy_prefix: null;
eo_prefix: efl_gfx;
methods {
@property position {

View File

@ -11,7 +11,6 @@ enum Efl.Gfx.Buffer.Access_Mode {
interface Efl.Gfx.Buffer ()
{
[[Common APIs for all objects representing images and 2D pixel buffers.]]
legacy_prefix: null;
methods {
@property buffer_size {

View File

@ -1,5 +1,4 @@
interface Efl.Gfx.Fill {
legacy_prefix: null;
methods {
@property fill_auto {
[[Binds the object's @.fill property to its actual geometry.

View File

@ -11,7 +11,6 @@ interface Efl.Gfx.Filter
@since 1.18
]]
eo_prefix: efl_gfx;
legacy_prefix: null;
methods {
@property filter_program {
set {

View File

@ -3,7 +3,6 @@ import efl_gfx_types;
interface Efl.Gfx.Gradient
{
eo_prefix: efl_gfx_gradient;
legacy_prefix: null;
methods {
@property stop {
set {

View File

@ -1,6 +1,5 @@
interface Efl.Gfx.Gradient.Linear (Efl.Gfx.Gradient)
{
legacy_prefix: null;
methods {
@property start {
set {

View File

@ -1,6 +1,5 @@
interface Efl.Gfx.Gradient.Radial (Efl.Gfx.Gradient)
{
legacy_prefix: null;
methods {
@property center {
set {

View File

@ -3,7 +3,6 @@ import efl_gfx_types;
mixin Efl.Gfx.Shape
{
legacy_prefix: null;
methods {
@property stroke_scale {
set {

View File

@ -1,5 +1,4 @@
interface Efl.Gfx.Stack {
legacy_prefix: null;
methods {
@property layer {
set {

View File

@ -1,5 +1,4 @@
interface Efl.Gfx.View {
legacy_prefix: null;
eo_prefix: efl_gfx;
methods {
@property view_size {

View File

@ -20,7 +20,6 @@ enum Efl.Image.Scale_Hint
interface Efl.Image ()
{
[[Common APIs for all 2D images that can be rendered on the canvas.]]
legacy_prefix: null;
methods {
@property smooth_scale {

View File

@ -11,7 +11,6 @@ enum Efl.Image.Animated.Loop_Hint {
interface Efl.Image.Animated ()
{
legacy_prefix: null;
eo_prefix: efl_image;
methods {

View File

@ -25,7 +25,6 @@ enum Efl.Image.Load.State
interface Efl.Image.Load ()
{
[[Common APIs for all loadable 2D images.]]
legacy_prefix: null;
methods {
load_async_start {

View File

@ -5,7 +5,6 @@ struct Efl.Model.Property_Event {
interface Efl.Model ()
{
legacy_prefix: null;
eo_prefix: efl_model;
methods {
@property properties {

View File

@ -16,7 +16,6 @@ enum Efl.Orient
interface Efl.Orientation
{
legacy_prefix: null;
methods {
@property orientation{
[[Control the orientation of a given widget

View File

@ -3,7 +3,6 @@ import eina_types;
interface Efl.Pack (Efl.Container)
{
[[API common to all UI container objects.]]
legacy_prefix: null;
methods
{
pack_clear {

View File

@ -3,7 +3,6 @@ import efl_gfx_types;
interface Efl.Pack.Grid (Efl.Pack.Linear)
{
[[2D containers aligned on a grid with rows and columns]]
legacy_prefix: null;
eo_prefix: efl_pack;
methods {
pack_grid {

View File

@ -4,7 +4,6 @@ interface Efl.Pack.Layout ()
Used for containers (box, grid).
]]
legacy_prefix: null;
eo_prefix: efl_pack;
methods {
@property layout_engine {

View File

@ -4,7 +4,6 @@ import efl_orientation;
interface Efl.Pack.Linear (Efl.Pack)
{
[[API for containers ]]
legacy_prefix: null;
eo_prefix: efl_pack;
methods {
pack_begin {

View File

@ -1,5 +1,4 @@
interface Efl.Player {
legacy_prefix: null;
methods {
@property playable {
[[Whether or not the object data can be played.]]

View File

@ -1,5 +1,4 @@
interface Efl.Text {
legacy_prefix: null;
methods {
@property text {
set {

View File

@ -1,7 +1,6 @@
type Efl_Font_Size: int;
interface Efl.Text.Properties {
legacy_prefix: null;
methods {
@property font {
set {

View File

@ -1,5 +1,4 @@
interface Efl.Ui.Progress {
legacy_prefix: null;
methods {
@property span_size {
[[Control the (exact) length of the bar region of a given progress widget

View File

@ -1,6 +1,5 @@
interface Efl.Ui.Spin()
{
legacy_prefix: null;
methods {
@property min_max {
[[Control the minimum and maximum values for the spinner.

View File

@ -18,7 +18,6 @@ interface Efl.Vpath
@since 1.18
]]
legacy_prefix: null;
eo_prefix: efl_vpath;
methods {
fetch {

View File

@ -4,7 +4,6 @@ class Efl.Vpath.Core (Eo.Base, Efl.Vpath)
@since 1.18
]]
legacy_prefix: null;
eo_prefix: efl_vpath_core;
methods {
get @class {

View File

@ -14,7 +14,6 @@ class Efl.Vpath.File (Eo.Base)
@since 1.18
]]
legacy_prefix: null;
eo_prefix: efl_vpath_file;
methods {
@property path {

View File

@ -4,7 +4,6 @@ class Efl.Vpath.File.Core (Efl.Vpath.File)
@since 1.18
]]
legacy_prefix: null;
eo_prefix: efl_vpath_file_core;
implements {
Eo.Base.constructor;

View File

@ -4,7 +4,6 @@ class Efl.Vpath.Manager (Eo.Base)
@since 1.18
]]
legacy_prefix: null;
eo_prefix: efl_vpath_manager;
methods {
fetch @class {

View File

@ -4,7 +4,6 @@ class Eio.Model (Eo.Base, Efl.Model)
{
[[Eio model class]]
legacy_prefix: null;
methods {
children_filter_set {
[[Set children filter callback.

View File

@ -3,7 +3,6 @@ import eldbus_types;
class Eldbus.Model.Arguments (Eo.Base, Efl.Model) {
[[Eldbus model arguments class]]
legacy_prefix: null;
methods {
constructor {
[[Custom Eldbus_Model_Arguments constructor.

View File

@ -1,7 +1,6 @@
class Eldbus.Model.Connection (Eo.Base, Efl.Model) {
[[Eldbus model connection class]]
legacy_prefix: null;
methods {
constructor {
[[Custom Eldbus_Model_Connection constructor.

View File

@ -2,7 +2,6 @@ import eldbus_types;
class Eldbus.Model.Method (Eldbus.Model.Arguments) {
[[Eldbus model method class]]
legacy_prefix: null;
methods {
constructor {
[[Custom Eldbus_Model_Method constructor.

View File

@ -3,7 +3,6 @@ import eldbus_types;
class Eldbus.Model.Object (Eo.Base, Efl.Model) {
[[Eldbus model object class]]
legacy_prefix: null;
data: Eldbus_Model_Object_Data;
methods {
constructor {

View File

@ -3,7 +3,6 @@ import eldbus_types;
class Eldbus.Model.Proxy (Eo.Base, Efl.Model) {
[[Eldbus model proxy class]]
legacy_prefix: null;
methods {
constructor {
[[Custom Eldbus_Model_Proxy constructor.

View File

@ -1,7 +1,6 @@
class Eldbus.Model.Signal (Eldbus.Model.Arguments) {
[[Eldbus model signal class]]
legacy_prefix: null;
methods {
constructor {
[[Custom Eldbus_Model_Signal constructor.

View File

@ -1,6 +1,5 @@
class Efl.Ui.Box (Elm.Widget, Efl.Pack.Linear, Efl.Pack.Layout)
{
legacy_prefix: null;
implements {
Eo.Base.constructor;

View File

@ -7,7 +7,6 @@ struct Efl.Ui.Box.Flow_Params {
class Efl.Ui.Box.Flow (Efl.Ui.Box, Efl.Pack.Layout)
{
[[A custom layout engine for @Efl.Ui.Box.]]
legacy_prefix: null;
methods {
@property box_flow_homogenous {
set {}

View File

@ -1,6 +1,5 @@
class Efl.Ui.Grid (Elm.Widget, Efl.Pack.Grid, Efl.Pack.Layout)
{
legacy_prefix: null;
implements {
Eo.Base.constructor;

View File

@ -5,7 +5,6 @@ class Efl.Ui.Layout_Internal.Box (Eo.Base, Efl.Pack.Linear)
Can not be deleted, this is only a representation of an internal object
of an EFL layout.
]]
legacy_prefix: null;
data: Efl_Ui_Layout_Table_Data;
methods {
@property real_part @protected {

View File

@ -5,7 +5,6 @@ class Efl.Ui.Layout_Internal.Table (Eo.Base, Efl.Pack.Grid)
Can not be deleted, this is only a representation of an internal object
of an EFL layout.
]]
legacy_prefix: null;
data: Efl_Ui_Layout_Table_Data;
methods {
@property real_part @protected {

View File

@ -1,6 +1,5 @@
class Efl.Ui.Nstate(Elm.Button)
{
legacy_prefix: null;
methods {
activate @protected {
}

View File

@ -1,7 +1,8 @@
class Elm.Access (Elm.Widget)
{
[[Elm abstract accessibility class]]
eo_prefix: elm_obj_access;
[[Elm abstract accessibility class]]
legacy_prefix: elm_access;
eo_prefix: elm_obj_access;
data: null;
implements {
class.constructor;

View File

@ -19,6 +19,7 @@ class Elm.Actionslider (Elm.Layout, Evas.Selectable_Interface)
it will move to its nearest "enabled and magnetized" position.
]]
legacy_prefix: elm_actionslider;
eo_prefix: elm_obj_actionslider;
methods {
@property indicator_pos {

View File

@ -5,7 +5,6 @@ type Elm_App_Client_Pending: __undefined_type;
class Elm.App.Client (Eo.Base)
{
legacy_prefix: null;
methods {
@property views {
get {

View File

@ -4,7 +4,6 @@ type Elm_App_Client_View_Cb: __undefined_type;
class Elm.App.Client.View (Eo.Base)
{
legacy_prefix: null;
methods {
@property state {
get {

View File

@ -5,7 +5,6 @@ type Elm_App_Server_Create_View_Cb: __undefined_type;
class Elm.App.Server (Eo.Base)
{
legacy_prefix: null;
eo_prefix: elm_app_server;
methods {
@property icon {

View File

@ -2,7 +2,6 @@ import elm_general;
class Elm.App.Server.View (Eo.Base)
{
legacy_prefix: null;
eo_prefix: elm_app_server_view;
methods {
@property progress {

View File

@ -1,5 +1,6 @@
class Elm.Atspi.App.Object (Eo.Base, Elm.Interface.Atspi_Accessible)
{
legacy_prefix: elm_atspi_app_object;
data: Elm_Atspi_App_Object_Data;
implements {
Eo.Base.destructor;

Some files were not shown because too many files have changed in this diff Show More