Commit Graph

1221 Commits

Author SHA1 Message Date
Ross Vandegrift 7123d23fd5 efl: drop deprecated Encoding key from desktop files
Summary:
The Encoding key is no longer required, all desktop files are assumed to
be UTF-8 encoded.  See details at:
https://standards.freedesktop.org/desktop-entry-spec/1.1/apc.html

Fix various typos and misspellings

lintian, Debian's package checker, uses strings to check for common typos
in compiled binaries.  This change fixes the ones it identified in 1.20.6.

Reviewers: cedric

Reviewed By: cedric

Subscribers: cedric, jpeg

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2017-12-13 10:27:48 -08:00
Felipe Magno de Almeida efddea19ec efl-cxx: Fixes to make dist 2017-12-13 14:13:09 -02:00
Felipe Magno de Almeida 3afb93d043 elementary: Add efl_ui_list widget 2017-12-13 14:13:09 -02: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
Lauro Moura d2a7efa419 efl_mono: Fix dll.config paths 2017-12-12 22:34:05 -02:00
Andy Williams 54070a9226 eina: Add a first pass futures example (from eina examples) 2017-12-12 19:37:56 +00:00
Andy Williams 0a95fa88b2 Merge branch 'devs/xartigas/tutorials' 2017-12-12 11:00:47 +00:00
Andy Williams 9cbbb37750 lifecycle_ui: Add almost-working lifecycle gui demo
This is pending some Elm fixes to function correctly
2017-12-12 10:56:17 +00:00
Xavi Artigas 37a5123360 Simplified lifecycle example
When window minimization works, we can remove the simulation code or create
another example.
2017-12-12 11:45:30 +01:00
Cedric BAIL 7b2a1435c0 ecore_con: use Eina_Future for Efl.Net.Control.Technology. 2017-12-11 15:03:11 -08:00
Felipe Magno de Almeida 3da937c1d7 efl-mono: Fix automake files in C# binding search with buggy mono version 2017-12-11 14:45:57 -02: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 c99595e00a Let's use the window callback to avoid elm_policy needs 2017-12-07 12:39:59 +00:00
Lauro Moura 098aa67a47 examples: Fix after edje_obj canvas_layout change
Summary:
Edje.Object was renamed Efl.Canvas.Layout in

54ae9cc18b6c0fdb9a10f03ad2681587ca062c6c

Reviewers: jpeg, marcelhollerbach, felipealmeida

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D5610
2017-12-06 18:52:13 -03:00
Andy Williams 36b64dfca1 hello-gui: Reduce to a minimal Efl.Ui app 2017-12-06 13:12:07 +00: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
Jean-Philippe Andre 1455d7bc1a cxx: Fix compilation after merge
This resolves a few issues and brings back the experimental features.

Also, disable some of the ugliest experiments:
 - manual function overrides,
 - define APIs only in eo_cxx namespace

Some APIs are generated behind EFL_CXXPERIMENT (eg. event_name_cb_add or
some weak pointer stuff). I believe they are useful but would like to
make sure there are no serious drawbacks with generating those.
2017-12-05 15:01:45 +09:00
Jean-Philippe Andre 1e9082c003 cxx: Update slider example 2017-12-05 15:01:45 +09:00
Jean-Philippe Andre 646746cb85 cxx: Implement support for parts
This generates methods like this:

  Part_Class part_name() const;

Which can then be used like:

  slider.indicator().format_string_set("%1.1f");
2017-12-05 10:15:40 +09:00
Jean-Philippe Andre d6d0b77e79 cxx: Fix bg examples
One uses the Bg widget and the other one uses the part.
2017-12-05 10:14:03 +09:00
Jean-Philippe Andre 0ba74a084b cxx: Implement proper part support (wrt. refs)
It's VERY hacky, but works as expected: no leak, no extra unref. This is
a lucky case of simply overriding efl_part() implementation in C++,
without having to modify the declaration.
2017-12-05 10:14:03 +09:00
Jean-Philippe Andre f3e3e21f9c cxx: Add implicit conversion to Eo* pointer
This is part of the experimental stuff.

Allows calling C functions without using ._eo_ptr() explicitly. Probably
not super useful, assuming the interfaces are done :)
2017-12-05 10:14:03 +09:00
Jean-Philippe Andre d9d619bdd4 cxx: Add define EFL_CXXPERIMENTAL for testing
I'll hide some controversial features behind this, until we come to an
agreement with @felipealmeida and people who actually know C++ (iow: not
just me^^).

Features protected:
 - easy wref (using -> without locking)
 - xxx_event_cb_add() functions in object classes
 - instantiate(obj) to create a new object
 - add as a synonym for instantiate (both in efl::eo)
2017-12-05 10:14:03 +09:00
Jean-Philippe Andre 779aca8bb1 cxx: Showcase function pointer in calendar example
This is just a work-in-progress example.
2017-12-05 10:14:03 +09:00
Jean-Philippe Andre 154a9e9297 cxx: Some code style in examples
Use the common form
  Class a(instantiate);
instead of
  auto a = Class(instantiate);

Also modify bg example to not use an policy.
2017-12-05 10:09:58 +09:00
Lauro Moura 288e764f16 efl_mono: Add buildystem integration.
The C# bindings are built using the --enable-csharp-bindings (disabled
by default).
2017-12-04 15:47:51 -03:00
Lauro Moura 06b582e6e8 efl_mono: Add examples code.
Buildsystem support will be enabled in a future commit
2017-12-04 15:47:51 -03: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 fc7503113a apps: Add first pass Game of Life :) 2017-12-01 22:27:35 +00:00
Andy Williams f6dd1b7ab3 texteditor: Add a "new" button
Also make the textarea multiline... oops
2017-11-30 11:04:58 +00:00
Andy Williams 93af3a55ae texteditor: Better simulate a toolbar until we have one ready 2017-11-30 11:04:58 +00:00
Cedric Bail 91934fe8ec lifecycle: EAPI_MAIN need to be used as it is an application symbol, not a library one. 2017-11-30 02:48:27 -08:00
Andy Williams 6be0a68c19 apps: Add a first app WiP - texteditor 2017-11-29 14:50:07 +00: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
Jaehyun Cho 379d7cc128 examples: Add popup cxx example 2017-11-28 17:15:42 +09:00
Andy Williams c41c0cc319 Merge branch 'master' into devs/xartigas/tutorials 2017-11-27 14:00:02 +00:00
Andy Williams 326f860e39 hello-gui: Simplify gui basic example 2017-11-27 13:50:38 +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