This class simplifies app development, so the examples have to showcase it.
Basically:
- Your app inherits form it
- You do not need to init() or shutdown()
- You override the methods you want (like OnInitialize).
Fixes T7655
Differential Revision: https://phab.enlightenment.org/D8477
Summary: This class was renamed in D7533 in the EFL repo.
Test Plan: Run examples
Reviewers: segfaultxavi, felipealmeida
Reviewed By: segfaultxavi
Differential Revision: https://phab.enlightenment.org/D7850
Summary:
Removed initializer methods as much as possible to prepare
for when they are removed from the C# bindings.
No functional changes in the examples.
Tutorial text needs to be adapted now.
Test Plan: All examples work as before (the containers one is currently broken, FML).
Reviewers: lauromoura, felipealmeida, vitor.sousa
Reviewed By: lauromoura
Maniphest Tasks: T7508
Differential Revision: https://phab.enlightenment.org/D7695
Summary: Mainly use PascalCase Namespaces and Classes and proper event names.
Test Plan: Check all examples still build.
Reviewers: lauromoura, vitor.sousa, felipealmeida, bu5hm4n
Reviewed By: bu5hm4n
Differential Revision: https://phab.enlightenment.org/D7479
Summary: It is a guide, not a tutorial.
Reviewers: vitor.sousa, lauromoura
Reviewed By: vitor.sousa
Differential Revision: https://phab.enlightenment.org/D7055
Summary:
Configure all widgets inside their constructors and a couple more minor things
to make the C# Hello Gui more similar to the C version, which should simplify
the tutorial.
Reviewers: lauromoura, vitor.sousa
Reviewed By: vitor.sousa
Differential Revision: https://phab.enlightenment.org/D6906
Summary: This is the first C# tutorial: Hello World. It just creates a window.
Reviewers: vitor.sousa, lauromoura
Reviewed By: vitor.sousa
Differential Revision: https://phab.enlightenment.org/D6900
Summary:
- Removed the Concrete suffixes
- Changed interfaces to IFoobar
- Event names are now camelcase with 'Evt' suffix
- Methods with the same name as its class are prefixed with 'Do'
due to C# CamelCase methods (Pack.Pack -> Pack.DoPack)
- Updated efl.ui.win.Type to efl.ui.Win_Type after API renaming
Reviewers: segfaultxavi, felipealmeida
Reviewed By: segfaultxavi
Differential Revision: https://phab.enlightenment.org/D6508
Summary: Adapt to API changes plus some other issues (has this ever built for anyone?).
Reviewers: lauromoura, felipealmeida
Differential Revision: https://phab.enlightenment.org/D6505
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
Added circle to illustrate shape interface
Removed shape interface from square, since it inherits from rectangle.
Removed square private data and use its parent's data through the public accessors.
Do not overwrite rectangle's accessors in square, only define the new side.
Removed class cons/destructors which are not used (tutorial is complex enough)
Removed color property from interface (tutorial is complex enough)