Xavi Artigas
33dad0d59c
Update examples to efl_new / efl_add / efl_add_ref
...
Reviewers: cedric, q66, bu5hm4n
Reviewed By: cedric, bu5hm4n
Differential Revision: https://phab.enlightenment.org/D6058
2018-05-25 10:17:51 -07:00
Xavi Artigas
3e23c210cb
Fix leaks and double frees in eina_hash example
...
Summary:
Short-lived eina strings do not need to be explicitly deallocated.
The return value of eina_hash_set DOES need to be deallocated, though.
Reviewers: cedric, ajwillia.ms
Differential Revision: https://phab.enlightenment.org/D6006
2018-05-01 13:21:12 -04:00
Xavi Artigas
4a8b562a40
Update examples after EFL API rename
...
Differential Revision: https://phab.enlightenment.org/D6002
2018-05-01 13:21:12 -04:00
Xavi Artigas
09923d92c2
Fix double frees and incorrect nprintf in eina_string example
...
Reviewers: cedric, ajwillia.ms, zmike
Differential Revision: https://phab.enlightenment.org/D6012
2018-05-01 13:14:42 -04:00
Xavi Artigas
0448e6cfa4
Update examples to latest EFL API
...
Summary:
Some of the EFL tutorials are not currently building due to changes in the API :
* const Eo* in getters.
* Efl.Loop -> Efl.App
* efl_net_session_name -> efl_net_session_network_name
Reviewers: cedric
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D5977
2018-04-23 13:35:36 -07:00
Vitor Sousa
566b5c3ee7
net_mono: add net reference examples to the C# binding
2018-03-01 10:28:17 -03:00
Vitor Sousa
f22bd3aa1f
ui_mono: add ui_content reference example for C#
2018-02-19 16:32:24 -03:00
Vitor Sousa
bc174ae115
eina_mono: add first reference examples for Eina C# binding
2018-02-16 15:24:11 -02:00
Vitor Sousa
66dd51dc4b
ui_mono: add ui_sizing reference for C#
2018-02-09 19:07:12 -02:00
Xavi Artigas
e4d0ba744e
Remove promise ptr printf
...
Does not make sense since we are not printing the ptr from the callbacks now.
2018-01-05 09:22:09 +01:00
Andy Williams
e9e0834b26
Remove efl_loop_main references, we should use our allocated loop
2018-01-04 19:28:26 +00:00
Andy Williams
5c4053942e
net: Don't use ecore methods
2018-01-04 16:40:14 +00:00
Xavi Artigas
11091214f7
Overhaul of the Eina_Future example
...
Run tests consecutively, triggering next one on the future's free callback.
Label test numbers explicitly, code reordering and beautifying.
Some console output beautifying too.
2018-01-02 16:26:03 +01:00
Andy Williams
348ea10272
eina: use a timer instead of another future for our first example
2017-12-22 12:23:54 +00:00
Andy Williams
6a31dd60db
eina: Fix futures for new core loop
2017-12-21 16:00:29 +00:00
Andy Williams
373a89a421
core: Sit the freeze/thaw example on mainloop for now
2017-12-21 14:16:58 +00:00
Andy Williams
24b7f14c14
core: Update to loop rename Efl.Loop_User -> Efl.Loop.Consumer
2017-12-20 17:59:11 +00:00
Andy Williams
5ddb82e0da
ui: Update for API grid->table
2017-12-20 14:50:08 +00:00
Andy Williams
d226ee2c98
net: simplify io example - no need for full lifecycle
2017-12-19 17:51:20 +00:00
Andy Williams
42de664854
net: Add a buffered net io example that is far simpler than without
2017-12-19 17:48:30 +00:00
Andy Williams
8a9207c986
net: oops, missing semicolon somehow
2017-12-19 17:04:08 +00:00
Andy Williams
988eee570d
net: Add session/connectivity reference example
2017-12-19 15:23:57 +00:00
Andy Williams
fdad34a429
ui: Add panes to the ui reference now they are working
2017-12-13 12:53:30 +00:00
Andy Williams
eabdff1f27
ui: Fix close callbacks for the UI reference examples
2017-12-13 12:53:11 +00:00
Andy Williams
af48dd8fba
eina: simplify and document our futures example
2017-12-13 12:23:39 +00:00
Andy Williams
54070a9226
eina: Add a first pass futures example (from eina examples)
2017-12-12 19:37:56 +00:00
Xavi Artigas
afb4aa07ca
Revamp events example
...
Removed callback,add/del which are confusing events
Added lots of object name printfs
Used a single polling callback
Used array event_add on the timer instead of the main loop for simplicity
2017-12-11 13:51:57 +01:00
Xavi Artigas
afae017240
Miscellaneous comment fixes
2017-12-11 13:51:08 +01:00
Andy Williams
95c0ffad65
ui: Add starter of a translation reference example
2017-12-06 12:46:15 +00:00
Andy Williams
557f42bf31
Move core_log to eina_log
2017-12-05 16:52:49 +00:00
Andy Williams
4aa1b33ff2
core: Add a logging example
2017-12-05 16:38:06 +00:00
Andy Williams
9ef1398bfc
core: Add an events reference example
2017-12-05 15:07:32 +00:00
Xavi Artigas
d022796a35
Do not use efl as a prefix for variables
...
Renamed efl_fd to fd_obj.
2017-12-04 18:02:07 +01:00
Xavi Artigas
792db6f59b
Whitespace
2017-12-04 18:01:49 +01:00
Xavi Artigas
c106ec6d44
Proper renaming of vars and methods
...
To reflect what they really are. I was confused for a while about loops and FDs.
2017-12-04 09:47:44 +01:00
Xavi Artigas
f16cef85db
Minor cosmetic fixes to core_io
2017-12-04 09:47:44 +01:00
Andy Williams
bc275959dd
core: Add Efl_Io_File example into efl-core reference
...
Refactor the copier code into a separate method for clarity.
2017-11-28 09:21:09 +00:00
Andy Williams
c41c0cc319
Merge branch 'master' into devs/xartigas/tutorials
2017-11-27 14:00:02 +00:00
Andy Williams
d4beab8013
ui: Add containers reference
2017-11-27 13:18:42 +00:00
Xavi Artigas
17032f60a3
Simplify core_io example
...
No need to unref src and dst since copier does that.
No need to unref copier since it is a child of main loop.
And therefore, no need to use EFL_MAIN_EX().
2017-11-27 12:39:04 +01:00
Xavi Artigas
e134283999
Minor tweaks to simplify the loop example
2017-11-24 17:32:11 +01:00
Andy Williams
597ba6d98c
ui: Add a new sizing example - much nicer using the new pack capabilities
2017-11-24 14:18:20 +00:00
Andy Williams
4f12494667
core: Tidy up some core example variables
2017-11-22 14:39:45 +00:00
Andy Williams
e58ac7d5c8
core: Add a polling example
2017-11-22 14:32:32 +00:00
Andy Williams
07c0c68cc7
core: Add idler reference
2017-11-22 13:11:38 +00:00
Andy Williams
8035919a32
net: Add a simple net_io example simulating an HTTP client
...
We connect to a remote host and execute a HEAD request and print the response
2017-11-22 11:41:55 +00:00
Andy Williams
9549086432
core: Add mising summary
2017-11-21 19:10:05 +00:00
Andy Williams
b6c382900c
core: Add an io example (copier)
2017-11-21 19:07:45 +00:00
Andy Williams
981d59e32d
core: Add first efl_core reference, loop
2017-11-21 18:45:33 +00:00
Andy Williams
13fb2b4b1b
eina: Add a little more documentation for our examples
2017-11-16 15:13:01 +00:00