efl: convert all abstracts to the new eolian syntax

ref T7459

Reviewed-by: Daniel Kolesa <daniel@octaforge.org>
Reviewed-by: Xavi Artigas <xavierartigas@yahoo.es>
Differential Revision: https://phab.enlightenment.org/D7686
This commit is contained in:
Marcel Hollerbach 2019-01-18 14:34:04 +01:00
parent 4fc83c9cbb
commit 3b6a9152c1
23 changed files with 28 additions and 28 deletions

View File

@ -1,4 +1,4 @@
abstract Efl.Loop_Consumer (Efl.Object)
abstract Efl.Loop_Consumer extends Efl.Object
{
[[An Efl.Loop_Consumer is a class which requires one of the parents to provide
an Efl.Loop interface when performing provider_find. It will enforce this by
@ -25,7 +25,7 @@ abstract Efl.Loop_Consumer (Efl.Object)
params {
result: any_value; [[The value to be delivered.
Note that the value contents must survive this function scope, that is, do
Note that the value contents must survive this function scope, that is, do
not use stack allocated blobs, arrays, structures or types that keep
references to memory you give. Values will be automatically cleaned up using
\@ref eina_value_flush() once they are unused (no more future or futures returned a new value)]]

View File

@ -15,7 +15,7 @@ enum Efl.Task_Flags {
no_exit_code_error = 4,
}
abstract Efl.Task (Efl.Object, Efl.Io.Reader, Efl.Io.Writer, Efl.Io.Closer)
abstract Efl.Task extends Efl.Object implements Efl.Io.Reader, Efl.Io.Writer, Efl.Io.Closer
{
[[ ]]
methods {

View File

@ -12,7 +12,7 @@ enum Ecore.Audio.Format {
last [[Sentinel value to indicate last enum field during iteration]]
}
abstract Ecore.Audio (Efl.Object)
abstract Ecore.Audio extends Efl.Object
{
[[Convenience audio class.]]

View File

@ -1,4 +1,4 @@
abstract Efl.Net.Server_Fd (Efl.Loop_Fd, Efl.Net.Server) {
abstract Efl.Net.Server_Fd extends Efl.Loop_Fd implements Efl.Net.Server {
[[A generic server based on file descriptors.
@since 1.19

View File

@ -1,4 +1,4 @@
abstract Ector.Renderer.Cairo (Ector.Renderer)
abstract Ector.Renderer.Cairo extends Ector.Renderer
{
[[Ector cairo renderer abstract class]]
methods {

View File

@ -1,6 +1,6 @@
import eina_types;
abstract Ector.Renderer (Efl.Object)
abstract Ector.Renderer extends Efl.Object
{
[[Ector renderer abstract interface]]

View File

@ -1,6 +1,6 @@
import ector_types;
abstract Ector.Renderer.GL (Ector.Renderer)
abstract Ector.Renderer.GL extends Ector.Renderer
{
[[Ector GL renderer abstract class]]
methods {

View File

@ -1,4 +1,4 @@
abstract Ector.Renderer.Software (Ector.Renderer)
abstract Ector.Renderer.Software extends Ector.Renderer
{
[[Ector software renderer class]]
data: null;

View File

@ -1,5 +1,5 @@
abstract Efl.Ui.Grid_Item (Efl.Ui.Item)
abstract Efl.Ui.Grid_Item extends Efl.Ui.Item
{
implements {
//Efl.Object

View File

@ -1,4 +1,4 @@
abstract Efl.Ui.Item (Efl.Ui.Layout, Efl.Ui.Selectable, Efl.Ui.Clickable)
abstract Efl.Ui.Item extends Efl.Ui.Layout implements Efl.Ui.Selectable, Efl.Ui.Clickable
{
[[Item abstract class for pack widget. All item have to be inherited from this class.]]
methods {

View File

@ -1,5 +1,5 @@
abstract Efl.Ui.List_Item (Efl.Ui.Item)
abstract Efl.Ui.List_Item extends Efl.Ui.Item
{
implements {
//Efl.Object

View File

@ -13,10 +13,10 @@ struct Efl.Ui.Widget_Focus_State {
logical : bool; [[$true if this is registered as logical currently]]
}
abstract Efl.Ui.Widget (Efl.Canvas.Group, Efl.Access.Object,
abstract Efl.Ui.Widget extends Efl.Canvas.Group implements Efl.Access.Object,
Efl.Access.Component, Efl.Part, Efl.Ui.Focus.Object,
Efl.Ui.Cursor, Efl.Ui.L10n,
Efl.Ui.Selection, Efl.Ui.Dnd)
Efl.Ui.Selection, Efl.Ui.Dnd
{
[[Efl UI widget abstract class]]
legacy_prefix: elm_widget;

View File

@ -5,7 +5,7 @@ type Elm_Web_Dialog_Confirm: __undefined_type; [[Elementary web dialog confirm t
type Elm_Web_Dialog_Prompt: __undefined_type; [[Elementary web dialog prompt type]]
type Elm_Web_Dialog_Alert: __undefined_type; [[Elementary web dialog alert type]]
abstract Elm.Web (Efl.Ui.Widget, Efl.Ui.Legacy, Efl.Ui.Zoom)
abstract Elm.Web extends Efl.Ui.Widget implements Efl.Ui.Legacy, Efl.Ui.Zoom
{
[[Elementary web view class]]
legacy_prefix: elm_web;

View File

@ -1,6 +1,6 @@
import efl_canvas_animation_types;
abstract Efl.Canvas.Animation (Efl.Object, Efl.Playable)
abstract Efl.Canvas.Animation extends Efl.Object implements Efl.Playable
{
[[Efl animation class]]
eo_prefix: efl_animation;

View File

@ -1,4 +1,4 @@
abstract Efl.Canvas.Animation_Group (Efl.Canvas.Animation)
abstract Efl.Canvas.Animation_Group extends Efl.Canvas.Animation
{
[[Efl group animation abstract class]]
eo_prefix: efl_animation_group;

View File

@ -1,7 +1,7 @@
abstract Efl.Canvas.Image_Internal (Efl.Canvas.Object, Efl.Canvas.Filter.Internal,
abstract Efl.Canvas.Image_Internal extends Efl.Canvas.Object implements Efl.Canvas.Filter.Internal,
Efl.Gfx.Image, Efl.Gfx.Buffer,
Efl.Gfx.Fill, Efl.Gfx.View,
Efl.Orientation, Efl.File)
Efl.Orientation, Efl.File
{
[[Efl canvas internal image class]]
data: Evas_Image_Data;

View File

@ -2,9 +2,9 @@ import efl_text_types;
struct Efl.Canvas.Object_Animation_Event; [[Information of animation events]]
abstract Efl.Canvas.Object (Efl.Loop_Consumer, Efl.Gfx.Entity, Efl.Gfx.Color, Efl.Gfx.Stack, Efl.Animator,
abstract Efl.Canvas.Object extends Efl.Loop_Consumer implements Efl.Gfx.Entity, Efl.Gfx.Color, Efl.Gfx.Stack, Efl.Animator,
Efl.Input.Interface, Efl.Gfx.Size_Hint,
Efl.Gfx.Map, Efl.Ui.I18n, Efl.Canvas.Pointer)
Efl.Gfx.Map, Efl.Ui.I18n, Efl.Canvas.Pointer
{
[[Efl canvas object abstract class]]
legacy_prefix: evas_object;
@ -93,7 +93,7 @@ abstract Efl.Canvas.Object (Efl.Loop_Consumer, Efl.Gfx.Entity, Efl.Gfx.Color, Ef
If $freeze is $false, events will be processed on that
object as normal.
Warning: If you block only key/mouse up events with this API,
you can't be sure of the state of any objects that have only
key/mouse down events.

View File

@ -1,4 +1,4 @@
abstract Efl.Canvas.Surface (Efl.Canvas.Image_Internal)
abstract Efl.Canvas.Surface extends Efl.Canvas.Image_Internal
{
[[Native surfaces usually bound to an externally-managed buffer.

View File

@ -1,4 +1,4 @@
abstract Efl.Canvas.Vg.Gradient (Efl.Canvas.Vg.Node, Efl.Gfx.Gradient)
abstract Efl.Canvas.Vg.Gradient extends Efl.Canvas.Vg.Node implements Efl.Gfx.Gradient
{
[[Efl vectopr graphics gradient abstract class]]
legacy_prefix: evas_vg_gradient;

View File

@ -1,6 +1,6 @@
import eina_types;
abstract Efl.Canvas.Vg.Node (Efl.Object, Efl.Gfx.Entity, Efl.Gfx.Color, Efl.Gfx.Stack, Efl.Duplicate, Efl.Gfx.Path)
abstract Efl.Canvas.Vg.Node extends Efl.Object implements Efl.Gfx.Entity, Efl.Gfx.Color, Efl.Gfx.Stack, Efl.Duplicate, Efl.Gfx.Path
{
[[Efl vector graphics abstract class]]
eo_prefix: efl_canvas_vg_node;

View File

@ -1,6 +1,6 @@
import evas_canvas3d_types;
abstract Evas.Canvas3D.Object (Efl.Object)
abstract Evas.Canvas3D.Object extends Efl.Object
{
[[Evas 3D canvas object class]]
data: Evas_Canvas3D_Object_Data;

View File

@ -1,6 +1,6 @@
import efl_canvas_gesture_types;
abstract Efl.Canvas.Gesture(Efl.Object)
abstract Efl.Canvas.Gesture extends Efl.Object
{
[[EFL Gesture abstract class]]
eo_prefix: efl_gesture;

View File

@ -1,6 +1,6 @@
import efl_canvas_gesture_types;
abstract Efl.Canvas.Gesture_Recognizer (Efl.Object)
abstract Efl.Canvas.Gesture_Recognizer extends Efl.Object
{
[[EFL Gesture Recognizer abstract class]]
eo_prefix: efl_gesture_recognizer;