ChunEon Park
cf1fd2efb6
evas/examples - revised evas-3d-proxy
2014-05-12 16:50:15 +09:00
ChunEon Park
fff7f694ea
evas/evas3d: applied eo intensively and fix indentation.
2014-05-12 13:30:50 +09:00
Jean-Philippe Andre
4cbc120247
Evas doc: Add example for padding_set (filters)
...
With preview and all.
2014-05-09 16:57:39 +09:00
Jean-Philippe Andre
3608a03818
Evas doc: Move filters examples to Lua
...
Part 1: auto-generated examples with previews
2014-05-09 16:57:39 +09:00
ChunEon Park
394aa81e5c
evas/evas3d: removed export of evas_3d_node_add() and apply eo to examples.
...
but still i don't like eo apis used in app side (if it's only way)
we should export legacy apis for convenience.
lets decide this policy later.
2014-05-07 22:36:34 +09:00
ChunEon Park
6582c3539b
evas/evas3d: call eo_unref() after eo_add().
...
since eo default ref count is 1 and increased by canvas parent again,
they should be unref() called if they wanna deleted automatically.
I wonder if evas unref the objects while it removes the objects from it's list,
then user don't need to call eo_unref() manually which may cause a mistake in usage.
2014-05-07 19:36:45 +09:00
Jaehyun Cho
c27ffaf8dc
evas-3d: Fix typo in evas-3d-pick.c
...
Summary: Fix typo with eo_do in evas-3d-pick.c
Reviewers: Hermet
Reviewed By: Hermet
CC: cedric
Differential Revision: https://phab.enlightenment.org/D828
2014-05-07 19:22:52 +09:00
ChunEon Park
2758b20556
evas/evas3d - adjust examples window size.
2014-05-07 16:55:50 +09:00
ChunEon Park
58d87b53ab
evas/evas3d: set gl backened forcely in the examples
...
Right now, evas 3d doesn't support software renderer,
we set the gl backened forcely.
2014-05-07 15:35:36 +09:00
Savio Sena
c4dba109db
eolian_cxx: initial version of the EFL C++ Bindings Generator.
...
Summary:
This patch adds 'eolian_cxx' -- a C++ bindings generator --
to the EFL tree. Eolian Cxx uses Eolian API to read .eo files and generate
.eo.hh. It relies/depends on Eo Cxx and Eina Cxx (both non-generated
bindings).
src/bin/eolian_cxx: The eolian_cxx program.
src/lib/eolian_cxx: A header-only library that implements the C++ code
generation that binds the .eo classes.
=Examples=
src/examples/eolian_cxx/eolian_cxx_simple_01.cc: The simplest example,
it just uses some "dummy" generated C++ classes.
src/examples/eolian_cxx/eolian_cxx_inherit_01.cc: Illustrates how
pure C++ classes inherit from .eo generated classes.
src/examples/evas/evas_cxx_rectangle.cc: More realistic example using
the generated bindings Evas Cxx. Still a bit shallow because we don't
have full fledged .eo descriptions yet, but will be improved.
=Important=
The generated code is not supported and not a stable API/ABI. It is
here to gather people interest and get review before we set things in
stone for release 1.11.
@feature
Reviewers: cedric, smohanty, raster, stefan_schmidt
CC: felipealmeida, JackDanielZ, cedric, stefan
Differential Revision: https://phab.enlightenment.org/D805
Signed-off-by: Cedric Bail <cedric.bail@free.fr>
2014-05-03 00:56:32 +02:00
Cedric Bail
53260b8037
evas: fix Evas_3D examples to use Eo API.
2014-05-01 12:05:32 +02:00
ChunEon Park
756fce31dc
evas/evas3d: rewrite evas-3d-md2 example with eo based.
2014-04-30 22:02:23 +09:00
ChunEon Park
c8488f46bb
evas/evas3d: rewrite evas-3d-cube2 example with eo based.
2014-04-30 21:40:47 +09:00
ChunEon Park
f2d0858680
evas/evas3d: cleanup cube example code.
...
fixed eo grammar error.
added static keywords for internal variables.
include eo header explicitly.
fixed indentation.
2014-04-30 21:36:04 +09:00
ChunEon Park
b466aea498
evas/evas3d: removed unnecessary header include.
2014-04-30 21:11:48 +09:00
ChunEon Park
c2868c6af2
evas/evas_3d: rewrite evas_3d_cube eo based.
...
still evas_3d_node_add() call should be changed to eo_add().
2014-04-30 20:37:20 +09:00
ChunEon Park
eaab033561
evas/evas3d: rename 3d_scene_set()/get() to scene_set()/get()
...
if eolian generates c++ apis, the method name will be started with
numberic character that wont' be accepted by c++ language.
so renamed.
2014-04-25 19:53:18 +09:00
ChunEon Park
62778c8935
evas3d: forget evas_3d.h. it's merged to evas.h
...
Conflicts:
src/lib/evas/Evas_3D.h
2014-04-25 17:16:16 +09:00
Subhransu Sekhar Mohanty
5a82a1ed36
Evas: 3D: Change the api name from t3d_scene to 3d_scene as the eolian issue got fixed.
2014-04-25 16:47:32 +09:00
Taekyun Kim
8d5bfa26e3
Evas: 3D: Updated proxy texture example
2014-04-25 16:42:03 +09:00
Taekyun Kim
0fdd31b981
Evas: 3D: Refined proxy texture implementation
...
Added new APIs for controlling source object's visibility.
Fixed bugs related to updating proxy textures.
2014-04-25 16:20:24 +09:00
Taekyun Kim
b61ceab457
Evas: 3D: Example: MD2 mesh file example
...
MD2 model file is from http://mb.srb2.org/showthread.php?t=34800
Thanks to Jeck Jim.
2014-04-25 16:19:10 +09:00
Taekyun Kim
d4f32b9874
Evas: 3D: Example: Picking example
2014-04-25 16:19:05 +09:00
Taekyun Kim
fb67bba733
Evas: 3D: Example: Proxy texture example
2014-04-25 16:18:58 +09:00
Taekyun Kim
475e3001b4
Evas: 3D: Example: Rotating Cube 2
...
Demonstrating key frame material animation and normal mapping.
2014-04-25 16:18:50 +09:00
Taekyun Kim
1763281956
Evas: 3D: Example: Rotating cube
2014-04-25 16:18:39 +09:00
Daniel Zaoui
50a2ac332b
Eo: adapt examples to Eo2.
...
It includes Eo and Evas porting to Eo2.
2014-04-23 07:56:20 +03:00
Stefan Schmidt
1a7282efb6
examples/evas: Set a proper format string for fprintf
...
Instead of abusing the format string we should set it.
Was made aware of this problme by chinmaya061 in
https://phab.enlightenment.org/D585
@fix
2014-02-28 12:17:52 +01:00
Cedric Bail
3364026e82
Revert "evas example: fix warning in compilation of evas-box.c."
...
This reverts commit 442d880cf6168cb5f13ce7dd566de6bb7bd987d6.
Sorry mixed command of pull/push here.
2014-02-27 11:10:35 -03:00
chinmaya
c15cd4eb5b
evas example: fix warning in compilation of evas-box.c.
...
Summary: The warning was "format not a string literal and no format arguments [-Wformat-security]".
Test Plan: gcc -o evas-box evas-box.c `pkg-config --libs --cflags evas ecore ecore-evas eina`
Reviewers: singh.amitesh, seoz, stefan_schmidt
CC: cedric, stefan_schmidt
Differential Revision: https://phab.enlightenment.org/D585
Signed-off-by: Cedric Bail <cedric.bail@free.fr>
2014-02-27 11:09:20 -03:00
Vincent Torri
4af198b6da
examples: fix pointer <-> int conversion (windows 64 bits) in ecore and evas examples.
...
Signed-off-by: Cedric BAIL <cedric.bail@samsung.com>
2014-01-10 16:36:39 +09:00
Vincent Torri
9725e5f8c4
examples: do not do void* arithmetics in evas examples.
...
Signed-off-by: Cedric BAIL <cedric.bail@samsung.com>
2014-01-10 16:36:12 +09:00
Vincent Torri
0c20842204
examples: remove unused variables and label
...
Signed-off-by: Cedric BAIL <cedric.bail@samsung.com>
2014-01-10 16:35:47 +09:00
Vincent Torri
70bb750171
examples: remove unused param warnings
...
Signed-off-by: Cedric BAIL <cedric.bail@samsung.com>
2014-01-10 16:35:32 +09:00
Jihoon Kim
0e240a8418
Use key instead of keyname for considering setxkbmap
2014-01-04 13:25:21 +09:00
Carsten Haitzler
dca5239d70
evas - examples - fix broken evas stacking example
...
this fixes a broken example that assumes getting name always succeeds.
this fixes T559
2013-11-23 23:07:54 +09:00
U. Artie Eoff
a5ce90074a
evas/examples: fix clipper colors in evas-object-manipulation
...
This makes the clipper colors correct and also gets rid of the
following error message spam:
ERR..._color_set() Evas only handles pre multiplied colors!
Fixes T557
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
2013-11-22 15:35:03 -08:00
Rafael Antognolli
b5e1876d1e
evas/examples: Adding an example for multi-touch.
2013-05-08 16:56:11 -03:00
Rafael Antognolli
b58ee5181d
evas/examples: Fix clipped smart object show/hide example.
...
Make the children get clipped to its smart object's clipper, so there's
no need to reimplement smart_show() and smart_hide() methods.
2013-03-22 15:31:21 -03:00
Ricardo de Almeida Gonzaga
4f3ca3efcd
efl: add makefile.examples to each lib
...
Patch by: Ricardo de Almeida Gonzaga <ricardo@profusion.mobi>
SVN revision: 83795
2013-02-08 17:35:24 +00:00
Ricardo de Almeida Gonzaga
e2dae9a49e
efl: add and fix some gcc lines and fix some examples. Its not possible to build from outside the directory with eina_prefix, the build still depends on PACKAGE_DATA_DIR
...
Patch by: Ricardo de Almeida Gonzaga <ricardo@profusion.mobi>
SVN revision: 83794
2013-02-08 17:35:17 +00:00
Gustavo Sverzut Barbieri
22cac2a911
efl/evas: add ecore-evas dependent examples.
...
nice feature of single tree efl is that evas examples can use ecore-evas :-)
SVN revision: 81919
2012-12-31 01:40:50 +00:00
Yakov Goldberg
3c5a7f0b65
evas: fixing example
...
Signed-off-by: Yakov Goldberg <yakov.g@samsung.com>
SVN revision: 81359
2012-12-19 13:45:02 +00:00
Yakov Goldberg
5ab04648d9
evas: Eo-styled Evas example added.
...
Signed-off-by: Yakov Goldberg <yakov.g@samsung.com>
SVN revision: 81328
2012-12-19 09:13:08 +00:00
Vincent Torri
6a99b0f753
merge: add evas tests and examples
...
SVN revision: 79300
2012-11-14 20:12:53 +00:00