AgeCommit message (Collapse)Author
2019-06-14efl-mono: Make the script work againXavi Artigas
It was broken when the snippets folder was added without a file.
2019-06-14efl-mono: Add custom widget exampleXavi Artigas
2019-06-14efl-mono: Efl.Ui.Dir -> Efl.Ui.LayoutOrientationXavi Artigas
2019-06-14Efl.Ui.Dir -> Efl.Ui.Layout_OrientationXavi Artigas
2019-05-17Use direction instead of table_direction in table examplesXavi Artigas
Efl.Ui.Direction.direction is simpler to understand than Efl.Pack_table.table_direction. Also, the latter might disappear very soon.
2019-05-15mono examples: Update to latest Efl.Ui.Clickable syntaxXavi Artigas
2019-05-14texteditor app: no need to use efl_partXavi Artigas
efl_content_set() will access that part, there's no need to retrieve "efl.content". Plus, that part is not advertised in the button's EO file, so I am not sure it is legal to access it.
2019-05-07mono-examples: Update to latest Part syntaxXavi Artigas
2019-04-30Fix alignment of some widgetsXavi Artigas
Summary: Commit 78ae9c0ae069ff86e701ff98cf5674cc491ee156 introduced a new API (efl_gfx_hint_fill_set) and changed the default behavior of aligned widgets. The same commit made the necessary changes to all examples in the efl repo, but not in the examples repo. This patch here aligns the widgets again they way they were meant to. We have gone 6 months without anybody noticing that the examples did not render correctly... let's try and add some unit tests later. Test Plan: Try the hello-gui c tutorial. The text should be centered instead of in a corner. Reviewers: YOhoho, bu5hm4n Differential Revision:
2019-04-26mono-examples: Adapt to changes in Efl.PackXavi Artigas
2019-04-23csharp: Update examples after repeated method nameLauro Moura
Summary: In essence, IPack.DoPack became IPack.Pack Depends on D8650 Reviewers: felipealmeida, vitor.sousa, segfaultxavi Reviewed By: segfaultxavi Differential Revision:
2019-04-17mono-example: Remove ugly static_castXavi Artigas
Since D8550 apps do not need to use static_cast nor Concrete classes.
2019-04-12mono-snippets: Add sample property snippetXavi Artigas
2019-04-11mono: Initial snippet example to use with DocFXXavi Artigas
eolian_mono now allows external examples to be embedded in the cs files, which then appear in the DocFX pages. This new folder is the proposed place to put all these external examples.
2019-04-04Fix runtime ERR regarding WinTypeXavi Artigas
WinType can only be set during construction, so SetWinType() should never be called. Use the constructor parameter for this.
2019-03-26mono examples: Adapt to Efl.Csharp.ApplicationXavi Artigas
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:
2019-03-25Remove BETA support from Hello CmdXavi Artigas
This tutorial only requires stable API now! No need to request BETA (or EO) support.
2019-03-22csharp: Changes after adding I to interfacesLauro Moura
Summary: Ref T7751 Depends on D8397 in the EFL repo Reviewers: segfaultxavi, vitor.sousa, felipealmeida Reviewed By: segfaultxavi Tags: #efl_language_bindings Maniphest Tasks: T7751 Differential Revision:
2019-03-18Fix Hello World tutorial (multiline support)Ali Alzyod
Summary: Add the missing multiline enable, to reflect <br> in markup text Reviewers: segfaultxavi, woohyun, bowonryu Reviewed By: segfaultxavi Differential Revision:
2019-03-09mono examples: Adapt to latest event namesXavi Artigas
2019-03-09Adapt to latest event namesXavi Artigas
2019-03-05More fixes to adapt to latest API changesXavi Artigas
2019-03-04Further fixes to adapt to latest API changesXavi Artigas
2019-03-02fix examples build for latest eflMike Blumenkrantz
2019-02-07examples: Changes after optional parametersLauro Moura
Summary: After a new iteration of D7789, constructor parameters were split among required and optionals. This patch depends on making some Efl.Ui.Win parameters optional. Reviewers: segfaultxavi, vitor.sousa Reviewed By: vitor.sousa Tags: #efl_language_bindings Differential Revision:
2019-02-01examples: Change Model_Item to Generic_ModelLauro Moura
Summary: This class was renamed in D7533 in the EFL repo. Test Plan: Run examples Reviewers: segfaultxavi, felipealmeida Reviewed By: segfaultxavi Differential Revision:
2019-01-28efl-mono: Fix examples based on new D7789Felipe Magno de Almeida
2019-01-23mono-examples: Adapt to latest syntaxXavi Artigas
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:
2019-01-23Add arcconfigLauro Moura
Reviewers: bu5hm4n, segfaultxavi Reviewed By: segfaultxavi Differential Revision:
2019-01-23Adapt EO tutorials to latest Eolian inheritance syntaxXavi Artigas
Rectangle(Efl.Object, ...) -> Rectangle extends Efl.Object implements ...
2019-01-18Adapt examples translation API changesXavi Artigas
translatable -> l10n
2019-01-15examples-mono: Update Eina comments to latest syntaxXavi Artigas
2018-12-31efl-mono: Use new Eina.Value implicit conversionsXavi Artigas
2018-12-20Adapt examples to new App APIMarcel Hollerbach
loop_main has been renamed to app_main.
2018-12-19csharp examples: Adapt to new classes syntaxXavi Artigas
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:
2018-11-19README: add instructions for using setup.pyMarcel Hollerbach
2018-11-19build: autodetect if cxx bindings or mono is buildMarcel Hollerbach
if it is - build the examples, if not - don't add the examples to the subprojects that are build.
2018-11-16csharp-texteditor: adapt to new efl.ui.Popup APIXavi Artigas
2018-11-02add those files to .gitignoreMarcel Hollerbach
2018-11-02efl_ui_view: keep up with API renameMarcel Hollerbach
2018-11-02csharp: Remove efl-net examples.Lauro Moura
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:
2018-10-31here comes a helper scriptMarcel Hollerbach
run python3 ./ in the root directory, this will create a and a directory called subdirectry. You can now simply use the script as "main" project, all other projects will be build in this.
2018-10-31meson: rename a few targetsMarcel Hollerbach
this is in preparation for the next commit
2018-10-19csharp texteditor app: Revamping of this exampleXavi Artigas
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, Reviewed By: lauromoura Differential Revision:
2018-09-26texteditor: use proper part name for button iconsXavi Artigas
Summary: Nobody noticed that the buttons had no icon? Reviewers: zmike, Differential Revision:
2018-09-19csharp focus: properly enable focus highlightXavi Artigas
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:
2018-09-18csharp: revamp focus exampleXavi Artigas
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:
2018-09-18Moved focus example to proper placeXavi Artigas
Summary: It is a guide, not a tutorial. Reviewers: vitor.sousa, lauromoura Reviewed By: vitor.sousa Differential Revision:
2018-09-17csharp: Refactor UI examplesXavi Artigas
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:
2018-09-17csharp: Remove Flush() from eina.Value examplesXavi Artigas
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: