efl: refactor all mixins

Differential Revision: https://phab.enlightenment.org/D7585
This commit is contained in:
Marcel Hollerbach 2019-01-10 14:19:58 +01:00
parent 455dedd49d
commit 3ddd577fb0
12 changed files with 12 additions and 12 deletions

View File

@ -1,4 +1,4 @@
mixin Efl.Io.Closer_Fd (Efl.Io.Closer, Efl.Object) {
mixin Efl.Io.Closer_Fd requires Efl.Object extends Efl.Io.Closer {
[[Close fd using close(2).
@since 1.19

View File

@ -1,4 +1,4 @@
mixin Ector.Renderer.Gradient (Efl.Gfx.Gradient, Efl.Object)
mixin Ector.Renderer.Gradient requires Efl.Object extends Efl.Gfx.Gradient
{
[[Ector gradient renderer mixin]]
eo_prefix: ector_renderer_gradient;

View File

@ -1,6 +1,6 @@
import ector_renderer;
mixin Ector.Renderer.Shape (Efl.Gfx.Shape, Efl.Object)
mixin Ector.Renderer.Shape requires Efl.Object extends Efl.Gfx.Shape
{
[[Ector shape renderer mixin]]
eo_prefix: ector_renderer_shape;

View File

@ -239,7 +239,7 @@ struct Efl.Access.Relation
objects: list<Efl.Object>; [[List with relation objects]]
}
mixin Efl.Access.Object (Efl.Interface, Efl.Object)
mixin Efl.Access.Object requires Efl.Object
{
[[Accessibility accessible mixin]]
eo_prefix: efl_access_object;

View File

@ -1,4 +1,4 @@
mixin Efl.Ui.Focus.Composition (Efl.Interface, Efl.Ui.Widget) {
mixin Efl.Ui.Focus.Composition requires Efl.Ui.Widget {
[[This defines the inheriting widget as Composition widget.
A composition widget is a widget that's the logical parent of another set of widgets which can be used for interaction.

View File

@ -1,4 +1,4 @@
mixin Efl.Ui.Focus.Layer (Efl.Interface, Efl.Ui.Widget, Efl.Ui.Widget_Focus_Manager) {
mixin Efl.Ui.Focus.Layer requires Efl.Ui.Widget extends Efl.Ui.Widget_Focus_Manager {
[[This defines the inheriting widget as focus layer
A focus layer is the uppermost one which received input and handles all focus related events for as long as it exists and is visible. It's NOT possible to escape this layer with focus movement.

View File

@ -1,4 +1,4 @@
mixin Efl.Ui.Focus.Manager_Sub (Efl.Interface, Efl.Ui.Focus.Manager, Efl.Object)
mixin Efl.Ui.Focus.Manager_Sub requires Efl.Object extends Efl.Ui.Focus.Manager
{
[[A class that automatically registers its border elements in the parent manager

View File

@ -1,4 +1,4 @@
mixin Efl.Ui.Widget_Focus_Manager (Efl.Interface, Efl.Ui.Widget, Efl.Ui.Focus.Manager)
mixin Efl.Ui.Widget_Focus_Manager requires Efl.Ui.Widget extends Efl.Ui.Focus.Manager
{
methods {
focus_manager_create @protected @pure_virtual {

View File

@ -27,7 +27,7 @@ enum Elm.Scroller.Single_Direction
last [[Sentinel value to indicate last enum field during iteration]]
}
mixin Elm.Interface_Scrollable(Efl.Ui.Scrollable, Efl.Ui.Focus.Manager_Sub, Efl.Ui.Widget, Efl.Ui.Widget_Focus_Manager)
mixin 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;

View File

@ -41,7 +41,7 @@ struct Efl.Canvas.Filter.State
pos: double; [[Position]]
}
mixin Efl.Canvas.Filter.Internal (Efl.Gfx.Filter, Efl.Object)
mixin Efl.Canvas.Filter.Internal requires Efl.Object extends Efl.Gfx.Filter
{
[[Evas internal implementation of filters.]]

View File

@ -1,4 +1,4 @@
mixin Efl.Gfx.Map (Efl.Interface, Efl.Object)
mixin Efl.Gfx.Map requires Efl.Object
{
[[Texture UV mapping for all objects (rotation, perspective, 3d, ...).

View File

@ -1,6 +1,6 @@
import efl_input_types;
mixin Efl.Input.Event (Efl.Interface, Efl.Object, Efl.Duplicate)
mixin Efl.Input.Event requires Efl.Object extends Efl.Duplicate
{
[[Represents a generic event data.