forked from enlightenment/efl
Summary: Make it sure ref/unref pairs. unpaired reference count occures object dangled. @fix Reviewers: #committers Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7270devs/q66/eolian_inherit_api
parent
e2cd8eea55
commit
01633207ca
5 changed files with 52 additions and 24 deletions
@ -1,9 +1,10 @@ |
||||
mixin Ector.Renderer.Gradient (Efl.Gfx.Gradient) |
||||
mixin Ector.Renderer.Gradient (Efl.Gfx.Gradient, Efl.Object) |
||||
{ |
||||
[[Ector gradient renderer mixin]] |
||||
eo_prefix: ector_renderer_gradient; |
||||
implements { |
||||
Efl.Gfx.Gradient.stop { get; set; } |
||||
Efl.Gfx.Gradient.spread { get; set; } |
||||
Efl.Object.invalidate; |
||||
} |
||||
} |
||||
|
@ -1,39 +1,42 @@ |
||||
import ector_renderer; |
||||
|
||||
mixin Ector.Renderer.Shape (Efl.Gfx.Shape) |
||||
mixin Ector.Renderer.Shape (Efl.Gfx.Shape, Efl.Object) |
||||
{ |
||||
[[Ector shape renderer mixin]] |
||||
eo_prefix: ector_renderer_shape; |
||||
methods { |
||||
@property fill { |
||||
[[Fill property]] |
||||
[[Fill property]] |
||||
set { |
||||
} |
||||
get { |
||||
} |
||||
values { |
||||
r: const(Ector.Renderer); [[Ector fill renderer]] |
||||
} |
||||
} |
||||
get { |
||||
} |
||||
values { |
||||
r: const(Ector.Renderer); [[Ector fill renderer]] |
||||
} |
||||
} |
||||
@property stroke_fill { |
||||
[[Stroke fill property]] |
||||
[[Stroke fill property]] |
||||
set { |
||||
} |
||||
get { |
||||
} |
||||
values { |
||||
r: const(Ector.Renderer); [[Ector stroke fill renderer]] |
||||
} |
||||
} |
||||
get { |
||||
} |
||||
values { |
||||
r: const(Ector.Renderer); [[Ector stroke fill renderer]] |
||||
} |
||||
} |
||||
@property stroke_marker { |
||||
[[Stroke marker property]] |
||||
[[Stroke marker property]] |
||||
set { |
||||
} |
||||
get { |
||||
} |
||||
values { |
||||
r: const(Ector.Renderer); [[Ector stroke marker renderer]] |
||||
} |
||||
} |
||||
get { |
||||
} |
||||
values { |
||||
r: const(Ector.Renderer); [[Ector stroke marker renderer]] |
||||
} |
||||
} |
||||
} |
||||
implements { |
||||
Efl.Object.invalidate; |
||||
} |
||||
} |
||||
|
Loading…
Reference in new issue