summaryrefslogtreecommitdiff
path: root/Makefile_Eolian_Cxx_Helper.am
Commit message (Collapse)AuthorAgeFilesLines
* efl-js: JavaScript Eolian bindingFelipe Magno de Almeida2015-12-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | To configure elementary sources with bindings to use in nodejs add ––with-js=nodejs in configure flags in EFL compilation to generate node files, then compile elementary normally: path/to/efl$ configure --with-js=nodejs path/to/efl$ make path/to/efl$ make install path/to/elm$ configure path/to/efl$ make path/to/efl$ make install To use, you have to require elm: elm = require('elm') The bindings is divided in two parts: generated and manually written. The generation uses the Eolian library for parsing Eo files and generate C++ code that is compiled against V8 interpreter library to create a elm.node file that can be required in a node.js instance. @feature
* cxx: Added examples and tutorial for C++ bindingLuciana Magno de Almeida2015-08-251-8/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: Added the following examples: * bg_cxx_example_01 * bg_cxx_example_02 * bubble_cxx_example_01 * button_cxx_example_00 * button_cxx_example_01 * calendar_cxx_example_01 * calendar_cxx_example_02 * calendar_cxx_example_03 * calendar_cxx_example_04 * calendar_cxx_example_05 * clock_cxx_example * datetime_cxx_example * glview_cxx_example_01 * hoversel_cxx_example_01 * icon_cxx_example_01 * location_cxx_example_01 * menu_cxx_example_01 * popup_cxx_example_01 * radio_cxx_example_01 * separator_cxx_example_01 * slider_cxx_example * spinner_cxx_example * table_cxx_example_01 * table_cxx_example_02 * thumb_cxx_example_01 Added documentation for the above examples, as well as how using lambdas with C++ elm binding. How to use autohide feature and how to use the C++ wrappers to create windows, widgets and call Eo functions from them with automatic C++ type conversion and how to use signals from C++.
* autotools: Removed useless instruction from Eolian++ helperSavio Sena2014-09-171-1/+0
|
* autotools: Add eolian-cxx to elementary.Savio Sena2014-07-211-0/+19
Conflicts: src/lib/Makefile.am