summaryrefslogtreecommitdiff
path: root/src/tests/efl_mono/Parts.cs
diff options
context:
space:
mode:
authorLauro Moura <lauromoura@expertisesolutions.com.br>2019-09-24 20:06:29 +0000
committerCedric Bail <cedric.bail@free.fr>2019-09-24 13:56:07 -0700
commit4234dcfc3e5fc39e7be57a8f9971a01fbc0c3390 (patch)
tree2deadcdb0c166c7723c2cc599ed2a6bd736370f6 /src/tests/efl_mono/Parts.cs
parent9d18fdeeed70bc0a2f33bd4423884bb8d4c4381c (diff)
downloadefl-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.cs8
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);