Commit Graph

332 Commits

Author SHA1 Message Date
Cedric BAIL b6a81b6e7b elementary: start bringing back documentation support.
I didn't know preview generation was so slow and done completely serialy.
There is potential improvement here. Still need to kind of merge the
documentation into something readable.
2016-03-28 16:56:31 -07:00
Cedric BAIL c2a1c49ab2 elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
Stefan Schmidt 407a717200 docs: bring back docs from eo files by switching to the new group name
During the migration of docs to the eo file the group name changed to have a
Elm_ prefix which resulted in our docs not including this group and not showing
any of the docs in there. Switching to the new name fixes this.

Having this prefix makes sense especially as we are now merging elm into efl.

Hopefully that will be the last change.

@fix

Ref T3109
2016-03-16 22:52:23 +01:00
Stefan Schmidt 6dcd4f6287 docs: bring back docs from eo files by switching to the new group name
During the migration of docs to the eo file the group name changed to have a
Elm_ prefix which resulted in our docs not including this group and not showing
any of the docs in there. Switching to the new name fixes this.

Having this prefix makes sense especially as we are now merging elm into efl.

This did not only affect the widget but also our container. Infrastructure is
up next. Hopefully that will be the last change.

@fix

Ref T3109
2016-03-16 21:52:09 +01:00
Stefan Schmidt 536a64c447 docs: bring back docs from eo files by switching to the new group name
During the migration of docs to the eo file the group name changed to have a
Elm_ prefix which resulted in our docs not including this group and not showing
any of the docs in there. Switching to the new name fixes this.

Having this prefix makes sense especially as we are now merging elm into efl.

@fix

Fixes T3109
2016-03-16 21:00:37 +01:00
divyesh purohit 198b1c9e1c combobox: add documentation and example
Summary:
Added Documentation for Combobox Widget
Signed-off-by: divyesh purohit <div.purohit@samsung.com>

Test Plan: execute make doc

Reviewers: shilpasingh, cedric

Subscribers: rajeshps, govi

Differential Revision: https://phab.enlightenment.org/D3539

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2016-01-06 10:58:00 -08:00
Felipe Magno de Almeida 4f44ca0a16 efl-js: JavaScript Eolian binding
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
2015-12-23 22:23:46 -02:00
Luciana Magno de Almeida 4517e70a5e cxx: Added examples and tutorial for C++ binding
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++.
2015-08-25 03:42:34 -03:00
Jean-Philippe Andre 923a52cea1 Revert "doc: Improve build speed, disable doc's widgets build"
This reverts commit 52c8f4fe7ec42efa6889d707e2380697ffe7dbb4.

This broke the build when starting from a clean repo.
I'll try to improve this patch later, maybe.
2015-03-31 20:37:47 +09:00
Jean-Philippe Andre edd9a63366 doc: Improve build speed, disable doc's widgets build
Building the widget_preview_xxx programs takes a while and should
be required only when rebuilding the doc. Arguably breaking something
in elm may break only the widget-preview build but I believe this is
a rare case.

This speeds up a regular elm build by >20s on my machine.
2015-03-31 12:28:11 +09:00
Stefan Schmidt 366423b06a docs: Sync e.css file from efl to elementary
The edcref changes are not needed in Elementary but we still want to keep
this file in sync.
2014-09-19 15:49:15 +02:00
Vincent Torri ea6246a8ee autotools: simplify .pc.in.
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2014-09-04 17:33:05 +02:00
Vincent Torri 8c705cac78 autotools: add m4 macro to check for options
This simplify autotools in elementary by recycling the same m4
and also compilation flags. Less code to read and maintain.
2014-09-04 17:33:05 +02:00
Vincent Torri 092f40579a configure.ac: Clean up and add macros for backend-checks.
Add an m4 macro and start using it (also fixes some issues).
2014-09-02 10:29:51 +01:00
Davide Andreoli 38de4618ff doc: sync changes made in efl
* show footer with usefull info
* nested lists are more compact
* avoid packed effect on bullet lists
* @since colored and on a single line
2014-08-08 18:10:52 +02:00
Stefan Schmidt c27476de4f shot.sh: Set ELM_DISPLAY to bring the elm shot engine back to life
As a small fallout from e7dbe063c9c044f072bacafd31ab872f6210788b we now
need to set ELM_DISPLAY with our system has something like $DISPLAY or
$WAYLAND_DISPLAY set. Elm uses that now to find out which window system
to use.

In the case of daing make doc we want it forced to shot even if we run
under X. With ELM_DISPLAY we do that. Thanks goes to raster for the
explanantion and git bisect for pinning it down.
2014-08-07 09:23:19 +02:00
Vincent Torri 0d6cacb743 backend: remove Windows CE support Windows CE is dead and buried and its gcc port is even more dead and I don't believe in zombies 2014-06-12 03:12:15 +02:00
Daniel Zaoui cbae1d7cba Eolian: Integration of Access 2014-03-19 07:04:34 +02:00
Carsten Haitzler bd60ee68db documentation style cleanup for release
this cleans up the doxygen generated docs to be acceptable for a
release - style is changed and unused images removed etc.
2014-02-21 22:26:22 +09:00
Jean-Philippe Andre 768509c99a Doxygen: Reduce line gap in code fragments
Code should look compact, why use small fonts otherwise?
Reduce the gap between code lines (stored as separate <div>)
to 70%. This looks about right.

See rEFL0a97a74319256db53fb6e8704b77eb21f92e95a8
2014-02-21 11:30:51 +09:00
Jean-Philippe Andre b57d1cbc82 Doxygen: Use larger fonts
Yes, I know. Someone hates large fonts.
But the ones currently used are so SMALL!
Also, this will just revert back to what's defined in e.css,
because body and list font size aren't even consistent.

Also, display the page titles like titles: big fat blue letters.

See rEFL642f2ecca9350548c6f260edfcd7e2f58d2de662
2014-02-21 11:30:39 +09:00
Jean-Philippe Andre fee1a41d94 Doxygen: Align param names vertically to the top
If a param description is long and spans on multiple lines,
then the param name should be aligned to the first description
line. Otherwise the layout becomes confusing.

Align [in] and [out] vertically like params.

See rEFL0471c9a8353b4847bb2f00be5757868cb3195b7a
2014-02-21 11:30:00 +09:00
Daniel Juyung Seo db9388976c doc/examples: added missing links to examples codes and made some
cleanups.

doxygen is mess now. I will clean this up later.
2014-02-09 21:51:12 +09:00
Daniel Juyung Seo bd4aa0361c doc/examples: fixed typos. 2014-02-09 21:51:11 +09:00
Jerome Pinot f75596f7f5 doxygen: fix 'icon' and 'check' widget examples
Due to code change, the snippets didn't show up in the tutorials of
elm_icon and elm_check. Also, add missing example pictures.
2014-01-14 14:44:15 +09:00
Daniel Juyung Seo e390159721 elm: Removed the use of __UNUSED__ from elementary.
Use EINA_UNUSED instead.
2014-01-06 23:45:47 +09:00
Daniel Juyung Seo fd5c046dfe elm: Changed __UNUSED__ to EINA_UNUSED. 2014-01-06 23:33:57 +09:00
Yakov Goldberg c9ede4cb3e Revert "fix Makefile to build with webkit"
This reverts commit 1f77ef403e1d45d8ec321c7a2f5e0c2cd7330692.
2013-12-30 15:46:06 +02:00
Yakov Goldberg b3e0774fa7 fix Makefile to build with webkit 2013-12-30 15:44:16 +02:00
Ryuan Choi 495f6755b0 web: Include webkit header in Elementary.h when built with ewebkit or ewebkit2
Like other options, Elementary.h will contain WebKit.h or WebKit2.h when
elementary was built with ewebkit or ewebkit2.
2013-12-13 22:26:02 +09:00
Cedric Bail fafb90676c autotools: improve build system to be able to correctly pick outside and inside tools. 2013-12-01 23:35:43 +09:00
Cedric Bail 8b7d797844 elm_prefs_cc: use the right macro to allow cross compilation nicely. 2013-12-01 20:59:55 +09:00
Jerome Pinot 8ea186e690 doxygen: fix label example
The label example code snippets didn't show up in the doxygen
documentation. This fixes the issue. Generated image is still missing,
though.
2013-12-01 11:48:26 +09:00
Carsten Haitzler 9d4a9900cc option build deps that efl guarantees... now just are assumed and not ifdef'd 2013-11-12 22:56:05 +09:00
Daniel Juyung Seo 1b1e1f99e3 edje_externals/elm_web.c, doc/widgets/wiget_preview_web.c: applied api changes elm_web_uri -> elm_web_url. 2013-06-25 12:05:57 +09:00
Daniel Juyung Seo 85e220a1e3 index.doxy: add App to infrastructure documentation list. 2013-06-16 22:25:26 +09:00
Eduardo Lima (Etrunko) fffdaeb025 Split .gitignore into multiple files
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
2013-06-11 18:18:06 -03:00
Lucas De Marchi cb495f13de Rename edbus->eldbus 2013-04-23 13:05:43 -03:00
Carsten Haitzler 4df92d9bf3 update doc styling to match e.org colors. 2013-03-25 22:37:14 +09:00
Gustavo Lima Chaves 312d0217a0 An internal layout error, on a widget set, is a CRITICAL error. 2013-03-01 23:04:31 -03:00
Cedric BAIL 5a5728fb4e elementary: small left over.
SVN revision: 82525
2013-01-10 08:25:24 +00:00
Flavio Vinicius Alvares Ceolin b470aaa0f2 adding support for elocation
SVN revision: 80657
2012-12-11 14:05:48 +00:00
Bruno Dilly af6059fb63 elementary: yeah, not really your lucky day
More fixes regarding edbus2


SVN revision: 80113
2012-12-03 22:17:53 +00:00
Stefan Schmidt feac52abde elemenatry: Fix make distcheck.
Cleanup files:
ERROR: files left in build directory after distclean:
./doc/widgets/widget_preview_prefs.epb
./data/objects/test_prefs.epb

SVN revision: 79966
2012-12-01 13:59:37 +00:00
Murilo Belluzzo 68ff22e220 Build issues one more time.
Patch by: Murilo Belluzzo <murilo.belluzzo@profusion.mobi>



SVN revision: 79921
2012-11-30 17:49:37 +00:00
Gustavo Lima Chaves 87648e9ace [elm] Introducing a new widget, along with its infrastructure -- prefs.
The prefs widgets aims to aid with the implementation of
preference/configuration windows/UI elements in Elementary-based
applications (think of Enlightenment configuration dialogs,
elementary_config, etc).

Prefs is a widget that populates its view with widgets
bound to data types (following the instructions of a ".epb" file that
describes a set of items) and handles the storage/restoration of such
data on a configuration file automatically.

There's also the prefs_data handle, which is the one dealing with
user saved data for a given epb defaults set.

The documentation on the new widget is rich (we have examples and even
an EPC reference) and there's a new test entry for it.

I'm blogging about it soon, with screeshots and more details.

Enjoy.

ps.: This is a team work by Murilo Belluzzo, Ricardo de Almeida and me.



SVN revision: 79909
2012-11-30 14:41:39 +00:00
Stefan Schmidt fe677f6178 Doxyfile.in: Remove obsolte doxygen tags from all our Doxyfile.in files.
Doygen tells us:
warning: Tag `SHOW_DIRECTORIES' at line 507 of file Doxyfile has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag `HTML_ALIGN_MEMBERS' at line 879 of file Doxyfile has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag `USE_INLINE_TREES' at line 1065 of file Doxyfile has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"

So we are nice and remove them. A yay for the day where we have amerged tree and
not two dozens of Doxyfile.in files floating around.

SVN revision: 78409
2012-10-24 19:50:29 +00:00
Daniel Juyung Seo fef043c339 elm doc/examples.dox: Fixed documentation typos.
SVN revision: 78353
2012-10-23 06:04:01 +00:00
Gustavo Lima Chaves 779b3783f6 [elm] Remove text on compat transition.
SVN revision: 75906
2012-08-30 16:47:31 +00:00
Gustavo Lima Chaves c888750067 [elm] Panel now a layout (last widget, woo hoo!)
SVN revision: 75898
2012-08-30 16:46:40 +00:00