Evas doc: Add example for padding_set (filters)

With preview and all.
This commit is contained in:
Jean-Philippe Andre 2014-05-09 14:22:59 +09:00
parent 87e09ff25e
commit 139f7bc178
3 changed files with 19 additions and 1 deletions

View File

@ -39,7 +39,7 @@ DATADIR = ${abs_top_srcdir}/doc/previews/img
HTMLDIR = ${abs_top_srcdir}/doc/html
PREVIEWS = blend blur bump curve grow mask transform \
example_1
example_1 padding
previews-data: preview_text_filter
$(MKDIR_P) $(DATADIR)
@ -48,6 +48,7 @@ previews-data: preview_text_filter
echo " GEN filter_$${a}.png" ; \
FONT="Sans" ; \
SIZE=24 ; \
TEXT="TEXT" ; \
FILTER=`cat ${top_srcdir}/src/examples/evas/filters/filter_$${a}.lua` ; \
if [ -e ${top_srcdir}/doc/previews/filter_$${a}.sh ] ; then \
source ${top_srcdir}/doc/previews/filter_$${a}.sh ; \

View File

@ -0,0 +1,7 @@
fat = buffer ('alpha')
padding_set ({ l = 10, r = 20, t = 15, b = 25 })
fill ({ color = 'black' })
fill ({ color = 'darkblue', l = 2, r = 2, t = 2, b = 2 })
grow ({ 30, dst = fat })
blur ({ 40, src = fat, color = 'white' })
blend ({ color = 'darkblue' })

View File

@ -1527,6 +1527,16 @@ _padding_set_padding_update(Evas_Filter_Program *pgm,
A common use case will be when changing a blur size during an animation, or
when applying a mask that will hide most of the (blurred) text.
Example (the @c fill command is used for illustration purposes):
@verbinclude filter_padding.lua
This will set the left, right, top and bottom paddings to their respective values,
and some effects may look like they've been "clipped" out.
<center>
@image html filter_padding.png
</center>
@since 1.10
*/