Exemplo n.º 1
0
        public void WidgetApplicationAddWidgetInstance()
        {
            tlog.Debug(tag, $"WidgetApplicationAddWidgetInstance START");

            Widget widget = new Widget();

            var testingTarget = new WidgetApplication(widget.GetIntPtr(), false);
            Assert.IsNotNull(testingTarget, "Can't create success object WidgetApplication");
            Assert.IsInstanceOf<WidgetApplication>(testingTarget, "Should be an instance of WidgetApplication type.");

            try
            {
                testingTarget.AddWidgetInstance(widget);
            }
            catch (Exception e)
            {
                tlog.Debug(tag, e.Message.ToString());
                Assert.Fail("Caught Exception: Failed!");
            }

            widget.Dispose();
            widget = null;

            testingTarget.Dispose();
            testingTarget = null;
            tlog.Debug(tag, $"WidgetApplicationAddWidgetInstance END (OK)");
        }
Exemplo n.º 2
0
        public void WidgetApplicationRegisterWidgetInfo()
        {
            tlog.Debug(tag, $"WidgetApplicationRegisterWidgetInfo START");

            Widget widget = new Widget();

            var testingTarget = new WidgetApplication(widget.GetIntPtr(), false);
            Assert.IsNotNull(testingTarget, "Can't create success object WidgetApplication");
            Assert.IsInstanceOf<WidgetApplication>(testingTarget, "Should be an instance of WidgetApplication type.");

            global::System.Collections.Generic.Dictionary<Type, string> widgetInfo = new global::System.Collections.Generic.Dictionary<Type, string>(){
                { typeof(Widget), "*****@*****.**"} };

            try
            {
                testingTarget.RegisterWidgetInfo(widgetInfo);
            }
            catch (Exception e)
            {
                tlog.Debug(tag, e.Message.ToString());
                Assert.Fail("Caught Exception: Failed!");
            }

            widget.Dispose();
            widget = null;

            testingTarget.Dispose();
            testingTarget = null;
            tlog.Debug(tag, $"WidgetApplicationRegisterWidgetInfo END (OK)");
        }
Exemplo n.º 3
0
        public void WidgetApplicationConstructorWithWidgetApplication()
        {
            tlog.Debug(tag, $"WidgetApplicationConstructorWithWidgetApplication START");

            Widget widget = new Widget();

            WidgetApplication widgetApplication = new WidgetApplication(widget.GetIntPtr(), false);

            Assert.IsNotNull(widgetApplication, "Can't create success object WidgetApplication");
            Assert.IsInstanceOf <WidgetApplication>(widgetApplication, "Should be an instance of WidgetApplication type.");

            var testingTarget = new WidgetApplication(widgetApplication);

            Assert.IsNotNull(testingTarget, "Can't create success object WidgetApplication");
            Assert.IsInstanceOf <WidgetApplication>(testingTarget, "Should be an instance of WidgetApplication type.");

            widget.Dispose();
            widget = null;

            widgetApplication.Dispose();
            widgetApplication = null;

            testingTarget.Dispose();
            testingTarget = null;
            tlog.Debug(tag, $"WidgetApplicationConstructorWithWidgetApplication END (OK)");
        }
Exemplo n.º 4
0
        public void ApplicationXamlResources()
        {
            tlog.Debug(tag, $"ApplicationXamlResources START");

            Widget widget      = new Widget();
            var    application = new WidgetApplication(widget.GetIntPtr(), false) as Application;

            tlog.Debug(tag, "application.XamlResources : " + application.XamlResources);

            application.XamlResources = new Tizen.NUI.Binding.ResourceDictionary();
            tlog.Debug(tag, "application.XamlResources : " + application.XamlResources);

            try
            {
                Tizen.NUI.Binding.ResourceDictionary resources = null;
                application.XamlResources = resources;
            }
            catch (Exception e)
            {
                tlog.Debug(tag, e.Message.ToString());
                Assert.Fail("Caught Exception : Failed!");
            }

            widget.Dispose();
            widget = null;
            tlog.Debug(tag, $"ApplicationXamlResources END (OK)");
        }
        static void Main(string[] args)
        {
            Elementary.Initialize();
            Elementary.ThemeOverlay();
            WidgetApplication app = new WidgetApplication(typeof(MyFirstWidget));

            app.Run(args);
        }
Exemplo n.º 6
0
 public void Emit(WidgetApplication arg)
 {
     NDalicManualPINVOKE.AppSignalType_Emit(swigCPtr, WidgetApplication.getCPtr(arg));
     if (NDalicPINVOKE.SWIGPendingException.Pending)
     {
         throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     }
 }
Exemplo n.º 7
0
        static void Main(string[] args)
        {
            System.Console.WriteLine("Start widget");
            Elementary.Initialize();
            Elementary.ThemeOverlay();
            WidgetApplication app = new WidgetApplication(typeof(CurrencyRatesWidget));

            app.Run(args);
        }
Exemplo n.º 8
0
        static void Start(IConsoleBox box)
        {
            box.Initialize();
            var app = new WidgetApplication(box, () => new DemoApp());

            //await app.Start();
            app.StartSync();

            //var test = new TestingApp(box);
            box.PollEvents();

            box.ShutDown();
        }
Exemplo n.º 9
0
        public void WatchApplicationTimeTickEventArgsApplication()
        {
            tlog.Debug(tag, $"WatchApplicationTimeTickEventArgsApplication START");

            var testingTarget = new TimeTickEventArgs();

            Assert.IsNotNull(testingTarget, "should be not null");
            Assert.IsInstanceOf <TimeTickEventArgs>(testingTarget, "should be an instance of testing target class!");

            Widget widget      = new Widget();
            var    application = new WidgetApplication(widget.GetIntPtr(), false);

            testingTarget.Application = application;
            Assert.IsNotNull(testingTarget.Application, "should be not null.");

            widget.Dispose();
            widget = null;
            tlog.Debug(tag, $"WatchApplicationTimeTickEventArgsApplication END (OK)");
        }
Exemplo n.º 10
0
        public void WidgetApplicationWidgetCreateFunction()
        {
            tlog.Debug(tag, $"WidgetApplicationWidgetCreateFunction START");

            tlog.Debug(tag, "WidgetApplication.Instance : " + WidgetApplication.Instance);

            try
            {
                string widgetName = null;
                WidgetApplication.WidgetCreateFunction(ref widgetName);
            }
            catch (Exception e)
            {
                tlog.Debug(tag, e.Message.ToString());
                Assert.Fail("Caught Exception: Failed!");
            }

            tlog.Debug(tag, $"WidgetApplicationWidgetCreateFunction END (OK)");
        }
Exemplo n.º 11
0
        public void ApplicationGetApplicationFromPtr()
        {
            tlog.Debug(tag, $"ApplicationGetApplicationFromPtr START");

            Widget widget      = new Widget();
            var    application = new WidgetApplication(widget.GetIntPtr(), false);

            try
            {
                Application.GetApplicationFromPtr(application.SwigCPtr.Handle);
            }
            catch (Exception e)
            {
                tlog.Debug(tag, e.Message.ToString());
                Assert.Fail("Caught Exception: Failed!");
            }

            widget.Dispose();
            widget = null;
            tlog.Debug(tag, $"ApplicationGetApplicationFromPtr END (OK)");
        }
Exemplo n.º 12
0
        public void ApplicationAssign()
        {
            tlog.Debug(tag, $"ApplicationAssign START");

            Widget widget      = new Widget();
            var    application = new WidgetApplication(widget.GetIntPtr(), false) as Application;

            try
            {
                var testingTarget = Application.Instance.Assign(application);
                Assert.IsNotNull(testingTarget, "should be not null");
                Assert.IsInstanceOf <Application>(testingTarget, "should be an instance of testing target class!");
            }
            catch (Exception e)
            {
                tlog.Debug(tag, e.Message.ToString());
                Assert.Fail("Caught Exception: Failed!");
            }

            widget.Dispose();
            widget = null;
            tlog.Debug(tag, $"ApplicationAssign END (OK)");
        }
Exemplo n.º 13
0
        public void ApplicationResetSignal()
        {
            tlog.Debug(tag, $"ApplicationResetSignal START");

            Widget widget      = new Widget();
            var    application = new WidgetApplication(widget.GetIntPtr(), false) as Application;

            application.InitSignal();

            try
            {
                application.ResetSignal();
            }
            catch (Exception e)
            {
                tlog.Debug(tag, e.Message.ToString());
                Assert.Fail("Caught Exception: Failed!");
            }

            widget.Dispose();
            widget = null;
            tlog.Debug(tag, $"ApplicationResetSignal END (OK)");
        }
Exemplo n.º 14
0
        public void ApplicationIsApplicationOrNull()
        {
            tlog.Debug(tag, $"ApplicationIsApplicationOrNull START");

            Widget widget      = new Widget();
            var    application = new WidgetApplication(widget.GetIntPtr(), false) as Application;

            try
            {
                var result = Application.IsApplicationOrNull(application);
                Assert.IsTrue(result);
                tlog.Debug(tag, "result = " + result);
            }
            catch (Exception e)
            {
                tlog.Debug(tag, e.Message.ToString());
                Assert.Fail("Caught Exception: Failed!");
            }

            widget.Dispose();
            widget = null;
            tlog.Debug(tag, $"ApplicationIsApplicationOrNull END (OK)");
        }
Exemplo n.º 15
0
        public void ApplicationSetCurrentApplication()
        {
            tlog.Debug(tag, $"ApplicationSetCurrentApplication START");

            try
            {
                Widget            widget      = new Widget();
                WidgetApplication application = new WidgetApplication(widget.GetIntPtr(), false);
                Application.SetCurrentApplication(application);

                tlog.Debug(tag, "Application.Current : " + Application.Current);

                widget.Dispose();
                widget = null;
            }
            catch (Exception e)
            {
                tlog.Debug(tag, e.Message.ToString());
                Assert.Fail("Caught Exception: Failed!");
            }

            tlog.Debug(tag, $"ApplicationSetCurrentApplication END (OK)");
        }