forked from enlightenment/efl
efl: refactor all mixins
Differential Revision: https://phab.enlightenment.org/D7585
This commit is contained in:
parent
455dedd49d
commit
3ddd577fb0
|
@ -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
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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.]]
|
||||
|
||||
|
|
|
@ -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, ...).
|
||||
|
||||
|
|
|
@ -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.
|
||||
|
||||
|
|
Loading…
Reference in New Issue