Summary:
This commit changes the beta ness of a few types, those types are
looking quite stable. Edje types will likely not change. The
Efl.Gfx.Join types are actaully already stable since the last release,
since evas_vg was stable back then and those enums have been in there.
The elementary stuff looks a bit unthought, and we have the chance to
change the API in the backend, so maybe we want to not declare it
stable, but rather reintroduce the legacy types.
With this we can enable eolian generation of beta tags for types.
ref T7726
Depends on D8276
Reviewers: cedric, segfaultxavi, zmike, stefan_schmidt, q66
Reviewed By: segfaultxavi, q66
Subscribers: #reviewers, #committers
Tags: #efl
Maniphest Tasks: T7726
Differential Revision: https://phab.enlightenment.org/D8277
last [[Sentinel value to indicate last enum field during iteration]]
}
enum @beta Efl.Gfx.Cap {
enum Efl.Gfx.Cap {
[[These values determine how the end of opened sub-paths are rendered in a
stroke.
@Efl.Gfx.Shape.stroke_cap.set
@ -54,7 +54,7 @@ enum @beta Efl.Gfx.Cap {
last [[Sentinel value to indicate last enum field during iteration]]
}
enum @beta Efl.Gfx.Join
enum Efl.Gfx.Join
{
[[These values determine how two joining lines are rendered in a stroker.
@Efl.Gfx.Shape.stroke_join.set
@ -66,7 +66,7 @@ enum @beta Efl.Gfx.Join
last [[Sentinel value to indicate last enum field during iteration]]
}
enum @beta Efl.Gfx.Gradient_Spread
enum Efl.Gfx.Gradient_Spread
{
[[Specifies how the area outside the gradient area should be filled.
@Efl.Gfx.Gradient.spread.set
@ -87,7 +87,7 @@ enum @beta Efl.Gfx.Fill_Rule
odd_even = 1, [[Draw a horizontal line from the point to a location outside the shape, and count the number of intersections. If the number of intersections is an odd number, the point is inside the shape.]]
}
struct @beta Efl.Gfx.Dash {
struct Efl.Gfx.Dash {
[[Type describing dash.
@Efl.Gfx.Shape.stroke_dash.set
@since 1.14
@ -96,7 +96,7 @@ struct @beta Efl.Gfx.Dash {
gap: double; [[Distance between two dashes.]]
}
struct @beta Efl.Gfx.Gradient_Stop
struct Efl.Gfx.Gradient_Stop
{
[[Type defining gradient stops.
Describes the location and color of a transition point in a gradient.