Evas smart: Mark all smart clippers as no_render
authorJean-Philippe Andre <jp.andre@samsung.com>
Tue, 5 Apr 2016 08:19:55 +0000 (17:19 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Tue, 5 Apr 2016 09:20:36 +0000 (18:20 +0900)
commitdf03631ef63ae0848828a25cc3caec3387e0917b
treeefc79aa524e1e0bfd98cb66579e1bcb790c08e28
parentf57da20b88e7118fef9621572167ca72aedd0647
Evas smart: Mark all smart clippers as no_render

This allows doing ugly things such as setting a clipper/mask
on any smart object, without having to worry about seeing a
white rectangle cover the whole screen.

While the above scenario is not a great idea (bypass elementary in
its handling of the clipper), having a big white rect covering the
entire UI seems even worse.

I wonder if elm objects shouldn't simply allow user clippers, and
somehow manage them along with the smart object internal clipper.
src/lib/evas/canvas/evas_object_smart.c
src/lib/evas/canvas/evas_object_smart_clipped.c