jpeg pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=139f7bc178dfae7c05b7f68c9fc448289bb15cd9

commit 139f7bc178dfae7c05b7f68c9fc448289bb15cd9
Author: Jean-Philippe Andre <[email protected]>
Date:   Fri May 9 14:22:59 2014 +0900

    Evas doc: Add example for padding_set (filters)
    
    With preview and all.
---
 doc/previews/Makefile.am                     |  3 ++-
 src/examples/evas/filters/filter_padding.lua |  7 +++++++
 src/lib/evas/filters/evas_filter_parser.c    | 10 ++++++++++
 3 files changed, 19 insertions(+), 1 deletion(-)

diff --git a/doc/previews/Makefile.am b/doc/previews/Makefile.am
index 3b09953..b711b8b 100644
--- a/doc/previews/Makefile.am
+++ b/doc/previews/Makefile.am
@@ -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 ; \
diff --git a/src/examples/evas/filters/filter_padding.lua 
b/src/examples/evas/filters/filter_padding.lua
new file mode 100644
index 0000000..ec02abc
--- /dev/null
+++ b/src/examples/evas/filters/filter_padding.lua
@@ -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' })
diff --git a/src/lib/evas/filters/evas_filter_parser.c 
b/src/lib/evas/filters/evas_filter_parser.c
index 96583ee..d535748 100644
--- a/src/lib/evas/filters/evas_filter_parser.c
+++ b/src/lib/evas/filters/evas_filter_parser.c
@@ -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
  */
 

-- 


Reply via email to