Пример #1
0
        public void initialize()
        {
            facetScene = new FacetScene(new FakeRenderer(), new FakeLayout());
            facetScene.Desktop.Windows.Add(new Window {
                X = 40, Y = 50
            });

            window = facetScene.Desktop.Windows.First();

            panel1 = new Panel()
            {
                X = 15, Y = 80
            };
            panel2 = new Panel()
            {
                X = 88, Y = 44
            };

            label1 = new Label("label1")
            {
                X = 10, Y = 15
            };
            label2 = new Label("label2")
            {
                X = 40, Y = 18
            };
            label3 = new Label("label3")
            {
                X = 5, Y = 6
            };
            label4 = new Label("label4")
            {
                X = 35, Y = 16
            };

            window.Children.Add(label1);
            window.Children.Add(panel1);

            panel1.Children.Add(label2);
            panel1.Children.Add(label3);
            panel1.Children.Add(panel2);

            panel2.Children.Add(label4);
        }
        public void Initialize()
        {
            facetScene = new FacetScene(new FakeRenderer(), new FakeLayout());
            facetScene.Desktop.Windows.Add(window = new Window {
                X = 40, Y = 50
            });

            panel1 = new Panel()
            {
                X = 15, Y = 80, Width = 140, Height = 150
            };

            label0 = new Label("label0")
            {
                X = 10, Y = 15, Width = 48, Height = 8
            };
            label1 = new Label("label1")
            {
                X = 5048, Y = 15, Width = 48, Height = 8
            };
            label2 = new Label("label2")
            {
                X = -50, Y = 18, Width = 48, Height = 8
            };
            label3 = new Label("label3")
            {
                X = 5, Y = 600, Width = 48, Height = 8
            };
            label4 = new Label("label4")
            {
                X = 35, Y = 16, Width = 48, Height = 8
            };

            window.Children.Add(panel1);

            panel1.Children.Add(label0, label1, label2, label3, label4);
            panel1.WidgetStyle.View.AllowScroll = ScrollAxes.Both;

            foreach (var widget in facetScene.Desktop.Descendants)
            {
                widget.WidgetSize = widget.ClientRect.Size;
            }
        }