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:
The Efl.Net library is self contained and the bindings do not expose
it, favoring.the use of C# own networking classes.
Reviewers: segfaultxavi, vitor.sousa, bu5hm4n
Reviewed By: segfaultxavi
Differential Revision: https://phab.enlightenment.org/D7228
run python3 ./setup.py in the root directory, this will create a
meson.build and a directory called subdirectry.
You can now simply use the meson.build script as "main" project, all
other projects will be build in this.
Summary:
Added save and load buttons.
Added information popups.
Adapted to the style of the rest of the csharp examples.
Reviewers: lauromoura, vitor.sousa, felipealmeida, ajwillia.ms
Reviewed By: lauromoura
Differential Revision: https://phab.enlightenment.org/D7173
Summary:
I think this is the intended way to enable the focus highlight on the whole
window. The previous approach enabled the highlight but did not move the
focus, by the way.
Reviewers: vitor.sousa
Reviewed By: vitor.sousa
Differential Revision: https://phab.enlightenment.org/D7073
Summary:
It was a very poor example, the focus highlight did not show on startup,
and the Text widget has a weird management of the focus. Replaced it by
some check boxes, and the About button now moves the focus.
Reviewers: lauromoura, vitor.sousa, felipealmeida, bu5hm4n
Reviewed By: vitor.sousa
Differential Revision: https://phab.enlightenment.org/D7056
Summary: It is a guide, not a tutorial.
Reviewers: vitor.sousa, lauromoura
Reviewed By: vitor.sousa
Differential Revision: https://phab.enlightenment.org/D7055
Summary:
Adapt these two UI examples to the style of the Hello World tutorials,
using initialization methods, more comments, and try to avoid creating
vars for widgets.
Reviewers: vitor.sousa, lauromoura
Reviewed By: vitor.sousa
Differential Revision: https://phab.enlightenment.org/D7038
Summary:
Flush() is not required, the bindings take care of memory. Moreover, it is
confusing for the C# developer, unaccostumed to having to free memory.
Reviewers: vitor.sousa, lauromoura
Reviewed By: vitor.sousa
Differential Revision: https://phab.enlightenment.org/D7036
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:
When "New" is pressed, the button should become disabled, because
the file is empty and there is nothing to lose. The "New" button
should only be enabled when there is text to lose by pressing it.
Otherwise, there is no way in the code to disable the button except
at startup, which does not make much sense.
Reviewers: ajwillia.ms, zmike, bu5hm4n
Reviewed By: ajwillia.ms
Tags: #examples
Differential Revision: https://phab.enlightenment.org/D6512
this greatly improves build times by improving parallelizing, though it
does introduce more BUILT_SOURCES usage which causes builds with cxx
bindings to take significantly longer
fix T7157
ref T7154
Differential Revision: https://phab.enlightenment.org/D6633
Summary:
connect factory to edje part name
when create a new layout connect a factory to it
change example to use the factory_model_connect
Reviewers: felipealmeida
Differential Revision: https://phab.enlightenment.org/D6667
Summary:
Fix API changes, plus several logic and syntax errors... again, this had
never been built.
Test Plan:
Didn't build before, builds and runs now, although with some runtime issues
that will be tracked on a separate issue.
Reviewers: felipealmeida, lauromoura, bu5hm4n
Differential Revision: https://phab.enlightenment.org/D6649