diff options
author | Lauro Moura <lauromoura@expertisesolutions.com.br> | 2019-09-24 20:06:29 +0000 |
---|---|---|
committer | Cedric Bail <cedric.bail@free.fr> | 2019-09-24 13:56:07 -0700 |
commit | 4234dcfc3e5fc39e7be57a8f9971a01fbc0c3390 (patch) | |
tree | 2deadcdb0c166c7723c2cc599ed2a6bd736370f6 /src/tests/efl_mono/Parts.cs | |
parent | 9d18fdeeed70bc0a2f33bd4423884bb8d4c4381c (diff) | |
download | efl-4234dcfc3e5fc39e7be57a8f9971a01fbc0c3390.tar.gz |
csharp: Fix factory instantiation
After 892c26f906d23595b709b834dde6b032bdd6d89d, widget factories require
a widget to be their parents.
This commit updates C# tests and adds a warning message to elementary if the user does
not provide one.
Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D10122
Diffstat (limited to 'src/tests/efl_mono/Parts.cs')
-rw-r--r-- | src/tests/efl_mono/Parts.cs | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/tests/efl_mono/Parts.cs b/src/tests/efl_mono/Parts.cs index 14743ac634..bf47fed945 100644 --- a/src/tests/efl_mono/Parts.cs +++ b/src/tests/efl_mono/Parts.cs @@ -43,7 +43,9 @@ public static class TestMVVMParts { public static void mvvm_dynamic_parts() { - var factory = new Efl.Ui.ItemFactory<Efl.Ui.ListDefaultItem>(); + var parent = new Efl.Ui.Win(null); + parent.Visible = false; + var factory = new Efl.Ui.ItemFactory<Efl.Ui.ListDefaultItem>(parent); var bindablePart = factory.TextPart(); var error = bindablePart.Markup().Bind("name"); @@ -53,7 +55,9 @@ public static class TestMVVMParts public static void mvvm_factory_properties() { - var factory = new Efl.Ui.ItemFactory<Efl.Ui.ListDefaultItem>(); + var parent = new Efl.Ui.Win(null); + parent.Visible = false; + var factory = new Efl.Ui.ItemFactory<Efl.Ui.ListDefaultItem>(parent); var iconFactory = new Efl.Ui.ImageFactory(null); iconFactory.BindProperty("filename", "modelProperty"); var error = factory.IconPart().BindFactory(iconFactory); |