Example #1
0
        void Initialize()
        {
            // Create DnD Instance
            dnd = DragAndDrop.Instance;

            Window.Instance.KeyEvent       += OnKeyEvent;
            Window.Instance.WindowPosition  = new Position(1020, 0);
            Window.Instance.WindowSize      = new Size(900, 1080);
            Window.Instance.BackgroundColor = Color.White;

            TextLabel text = new TextLabel("DropTarget Application");

            text.Position  = new Position(0, 0);
            text.TextColor = Color.Black;
            text.PointSize = 10.0f;
            Window.Instance.GetDefaultLayer().Add(text);

            TextLabel text2 = new TextLabel("This sample demonstrates NUI DnD functionality and is the 'target' app for this sample.");

            text2.Position  = new Position(0, 70);
            text2.TextColor = Color.Black;
            text2.PointSize = 7.0f;
            text2.MultiLine = true;
            Window.Instance.GetDefaultLayer().Add(text2);

            // Create Target View A
            targetViewA          = new ImageView(Tizen.Applications.Application.Current.DirectoryInfo.Resource + "droptarget.png");
            targetViewA.Size     = new Size(300, 300);
            targetViewA.Position = new Position(100, 235);
            Window.Instance.GetDefaultLayer().Add(targetViewA);

            // Add Drop Target A
            dnd.AddListener(targetViewA, OnTargetAppDnDFuncA);

            // Create Target View B
            targetViewB          = new ImageView(Tizen.Applications.Application.Current.DirectoryInfo.Resource + "droptarget.png");
            targetViewB.Size     = new Size(300, 300);
            targetViewB.Position = new Position(100, 585);
            Window.Instance.GetDefaultLayer().Add(targetViewB);

            // Add Drop Target B
            dnd.AddListener(targetViewB, OnTargetAppDnDFuncB);

            TextLabel text3 = new TextLabel("Drop your image here.");

            text3.Position  = new Position(500, 355);
            text3.TextColor = Color.Black;
            text3.PointSize = 7.0f;
            Window.Instance.GetDefaultLayer().Add(text3);
        }
Example #2
0
        void Initialize()
        {
            // Create DnD Instance
            dnd = DragAndDrop.Instance;

            Window.Instance.KeyEvent       += OnKeyEvent;
            Window.Instance.WindowSize      = new Size(900, 1080);
            Window.Instance.BackgroundColor = Color.White;
            Window.Instance.TouchEvent     += OnTouchEvent;

            TextLabel text = new TextLabel("DragSource Application");

            text.Position  = new Position(0, 0);
            text.TextColor = Color.Black;
            text.PointSize = 10.0f;
            Window.Instance.GetDefaultLayer().Add(text);

            TextLabel text2 = new TextLabel("This sample demonstrates NUI DnD functionality and is the 'source' app for this sample.");

            text2.Position  = new Position(0, 70);
            text2.Size      = new Size(900, 150);
            text2.TextColor = Color.Black;
            text2.PointSize = 7.0f;
            text2.MultiLine = true;
            Window.Instance.GetDefaultLayer().Add(text2);

            // Create Source View
            sourceView          = new ImageView(Tizen.Applications.Application.Current.DirectoryInfo.Resource + "dragsource.png");
            sourceView.Size     = new Size(250, 250);
            sourceView.Position = new Position(300, 230);
            Window.Instance.GetDefaultLayer().Add(sourceView);

            TextLabel text3 = new TextLabel("This image can be dragged, Try dragging it to the area below.");

            text3.Position  = new Position(0, 520);
            text3.Size      = new Size(900, 150);
            text3.TextColor = Color.Black;
            text3.PointSize = 7.0f;
            text3.MultiLine = true;
            Window.Instance.GetDefaultLayer().Add(text3);

            TextLabel text4 = new TextLabel("Drop your image here");

            text4.Position  = new Position(300, 940);
            text4.TextColor = Color.Black;
            text4.PointSize = 7.0f;
            Window.Instance.GetDefaultLayer().Add(text4);

            // Create Target View A
            targetViewA          = new ImageView(Tizen.Applications.Application.Current.DirectoryInfo.Resource + "droptarget.png");
            targetViewA.Size     = new Size(250, 250);
            targetViewA.Position = new Position(135, 650);
            Window.Instance.GetDefaultLayer().Add(targetViewA);

            // Add Drop Target A
            dnd.AddListener(targetViewA, OnSourceAppDnDFuncA);

            // Create Target View B
            targetViewB          = new ImageView(Tizen.Applications.Application.Current.DirectoryInfo.Resource + "droptarget.png");
            targetViewB.Size     = new Size(250, 250);
            targetViewB.Position = new Position(485, 650);
            Window.Instance.GetDefaultLayer().Add(targetViewB);

            // Add Drop Target B
            dnd.AddListener(targetViewB, OnSourceAppDnDFuncB);
        }