Exemple #1
0
        public UzorItem(UzorData data, string path, MainPage p)
        {
            InitializeComponent();
            this.Data = data;
            this.path = path;
            UzorPixelFieldView upv = this.preview;

            DemonstrateUzorEditorObject udb = new DemonstrateUzorEditorObject();

            udb.Data         = data;
            udb.GradientMode = false;

            //upv.ThisData = data;
            upv.EditorObjectssList.Add(udb);
            upv.DrawView();
            this.itemName.Text = data.Name.Split("/".ToCharArray()).Last();
            this.itemDate.Text = data.DataOfCreation.ToString();

            /** WTF??? **/

            /*this.mineFrame.BackgroundColor = new Xamarin.Forms.Color( data.Layers[0].BackColor.R,
             *                                          data.Layers[0].BackColor.G,
             *                                          data.Layers[0].BackColor.B,
             *                                          data.Layers[0].BackColor.A);*/

            this.mineFrame.BackgroundColor = Color.FromRgba(data.Layers[0].BackColor.R,
                                                            data.Layers[0].BackColor.G,
                                                            data.Layers[0].BackColor.B,
                                                            data.Layers[0].BackColor.A);
            this.pageForAlert = p;
        }
Exemple #2
0
        public UzorItem(UzorData data) // for SelectionItemPage
        {
            InitializeComponent();

            selectItemMode = true;
            this.Data      = data;

            UzorPixelFieldView upv = this.preview;

            DemonstrateUzorEditorObject udb = new DemonstrateUzorEditorObject();

            udb.Data         = data;
            udb.GradientMode = false;

            //upv.ThisData = data;
            upv.EditorObjectssList.Add(udb);
            upv.DrawView();

            if (data.Name == null)
            {
                data.Name = "";
            }

            this.itemName.Text             = data.Name.Split("/".ToCharArray()).Last();
            this.itemDate.Text             = data.DataOfCreation.ToString();
            this.mineFrame.BackgroundColor = Color.FromRgba(data.Layers[0].BackColor.R,
                                                            data.Layers[0].BackColor.G,
                                                            data.Layers[0].BackColor.B,
                                                            data.Layers[0].BackColor.A);

            this.deleteButton.IsVisible = false;
            this.shadow.IsVisible       = false;
        }
Exemple #3
0
        public Tip1()
        {
            InitializeComponent();
            var d = makeDemonstrateUzor();

            v = new UzorPixelFieldView();
            this.demonstrateUzorFrame.Content = v;
            uzor      = new DemonstrateUzorEditorObject();
            uzor.Data = d;

            v.EditorObjectssList.Add(new Background(d));
            v.EditorObjectssList.Add(uzor);

            var d1 = makeRoundDemonstrateUzor();

            v1 = new UzorPixelFieldView();
            this.demonstrateUzorFrame2.Content = v1;
            uzor2      = new DemonstrateUzorEditorObject();
            uzor2.Data = d1;

            v1.EditorObjectssList.Add(new Background(d));
            v1.EditorObjectssList.Add(uzor2);


            Device.StartTimer(TimeSpan.FromMilliseconds(350), () => {
                if (uzorStep > 15)
                {
                    uzorStep = 0;
                    uzor.Data.Replace(makeDemonstrateUzor());
                    uzor2.Data.Replace(makeRoundDemonstrateUzor());
                }
                else
                {
                    Algorithm.BasicDrawingAlgorithm.Calculate(uzor.Data.Layers[0]);
                    Algorithm.BasicDrawingAlgorithm.Calculate(uzor2.Data.Layers[0]);
                    uzorStep++;
                }

                v.DrawView();
                v1.DrawView();
                return(true);
            });
        }