Пример #1
0
            public static async Task <Page4> CreateAsync()
            {
                var page = new Page4();
                await Task.Delay(TimeSpan.FromMilliseconds(200));                 // simulate loading of state from DB

                return(page);
            }
Пример #2
0
 // Page 4
 private void EnterPage4()
 {
     MissionsButton.interactable = false;
     GotItButton.gameObject.SetActive(true);
     GotItButton.GetComponentInChildren <Text>().text = "Got it";
     Page4.Enter();
     TutorialState.Enter();
     SaveGameSystem.Instance.SetTutorialLevel(4);
 }
Пример #3
0
    // shows the relevant widget/page on screen
    private void showPage(int iPage)
    {
        Widget newPage = null;

        if (iPage == 0)
        {
            Page0 pp = new Page0();
            newPage            = pp;
            pp.parentGtkWindow = this;
        }
        if (iPage == 1)
        {
            newPage = new Page1();
        }
        if (iPage == 2)
        {
            newPage = new Page2();
        }
        if (iPage == 3)
        {
            Page3 pp = new Page3();
            newPage            = pp;
            pp.parentGtkWindow = this;
        }
        if (iPage == 4)
        {
            newPage = new Page4();
        }
        if (iPage == 5)
        {
            Page5 pp = new Page5();
            newPage            = pp;
            pp.parentGtkWindow = this;
        }

        if (newPage != null)
        {
            //widgetSpace.Destroy ();
            if (currentPage != null)
            {
                eventBox.Remove(currentPage);
                currentPage.Destroy();
            }

            eventBox.Add(newPage);
            newPage.Show();

            labelPage.Text = "Page " + iPage + "/5";

            currentPage   = newPage;
            i_CurrentPage = iPage;
        }
    }
Пример #4
0
 private void Action3()
 {
     if (page3.ManualConstants != null)
     {
         _worker.FillConstants(page3.ManualConstants);
         _worker.ProcessNew();
         _currentStep.isCompleted = true;
         page4 = new Page4(_worker.GetDataTable());
         step4 = new Step
         {
             Control   = page4,
             HasAction = false,
             Next      = null,
             Prev      = step3,
             Header    = "Шаг 4/4: Предварительный просмотр калькуляции",
             isLast    = true
         };
         step3.Next = step4;
         _steps.Add(step4);
     }
 }
Пример #5
0
 private void Next()
 {
     if (Page1.IsActive())
     {
         EnterPage2();
     }
     else if (Page4.IsActive() || Page5.IsActive())
     {
         MainUiManager.InitialState.Enter();
     }
     else if (Page6.IsActive())
     {
         EnableUi(true);
         GameTime.GameTime.Instance.StartGame();
         SaveGameSystem.Instance.SetTutorialLevel(7);
         MainUiManager.InitialState.Enter();
     }
     else if (Page7.IsActive())
     {
         active = false;
         Destroy(gameObject);
     }
 }
Пример #6
0
        public OpennInWindow()
        {
            InitializeComponent();

            WindowXCaption.SetBackground(this, baseColora.Bg);
            WindowXCaption.SetForeground(this, baseColora.Fg);

            BG.BeginInit();
            BG.Source = baseColora.Bgp;
            BG.EndInit();

            switch (Main.NowChoice)
            {
            case 1:
            {
                Page1 page1 = new Page1();
                Page.Content = new Frame()
                {
                    Content = page1
                };
            }
            break;

            case 2:
            {
                Page2 page2 = new Page2();
                Page.Content = new Frame()
                {
                    Content = page2
                };
            }
            break;

            case 3:
            {
                Page3 page3 = new Page3();
                Page.Content = new Frame()
                {
                    Content = page3
                };
            }
            break;

            case 4:
            {
                Page4 page4 = new Page4();
                Page.Content = new Frame()
                {
                    Content = page4
                };
            }
            break;

            case 5:
            {
                Page5 page5 = new Page5();
                Page.Content = new Frame()
                {
                    Content = page5
                };
            }
            break;

            case 6:
            {
                Page6 page6 = new Page6();
                Page.Content = new Frame()
                {
                    Content = page6
                };
            }
            break;

            case 7:
            {
                Page7 page7 = new Page7();
                Page.Content = new Frame()
                {
                    Content = page7
                };
            }
            break;

            case -1:
            {
                PageHD1 pageHD1 = new PageHD1();
                Page.Content = new Frame()
                {
                    Content = pageHD1
                };
            }
            break;

            default:
            {
                PageNone pageNone = new PageNone();
                Page.Content = new Frame()
                {
                    Content = pageNone
                };
            }
            break;
            }
            Topmost = true;
        }
Пример #7
0
        private void listItem_Selected(object sender, RoutedEventArgs e)
        {
            //page.link.IsEnabled = true;
            //page.link.Visibility = Visibility.Visible;
            Page4 pageDesc = new Page4(mw);
            pageDesc.Title.Text = this.paper.gettitle();
            if (this.paper.getdescription() != "")
                pageDesc.Description.Text = this.paper.getdescription();
            else
                pageDesc.Description.Text = "-- No Abstract Available --";

            pageDesc.Authors.Text = this.paper.getauthors();
            if (this.paper.geturl() == null)
            {
                Console.WriteLine("hehre");
                pageDesc.Url.Text = "No Link Available";
            }
            else
                pageDesc.Url.Text = this.paper.geturl().ToString();
            pageDesc.setLink(this.linkUrl);
            Uri url = new Uri("http://g");

            if (this.paper.getConferenceUrl() != null)
            {
                url = null;
                url = new Uri(this.paper.getConferenceUrl());
            }
            pageDesc.setYear(this.paper.getYear());

            ScrollViewer sc = new ScrollViewer();
            sc = pageDesc.page_desc;
            pageDesc.Content = null;

            page.Paper.Children.Clear();
            page.Paper.Children.Add(sc);

            page.setLink(linkUrl);
        }
Пример #8
0
    private byte[] ReportPDF()
    {
        var memoryStream = new MemoryStream();

        // Marge in centimeter, then I convert with .ToDpi()
        float margeLeft   = 1.5f;
        float margeRight  = 1.5f;
        float margeTop    = 1.0f;
        float margeBottom = 1.0f;

        Document pdf = new Document(
            PageSize.A4,
            margeLeft.ToDpi(),
            margeRight.ToDpi(),
            margeTop.ToDpi(),
            margeBottom.ToDpi()
            );

        pdf.AddTitle("Blazor-PDF");
        pdf.AddAuthor("Christophe Peugnet");
        pdf.AddCreationDate();
        pdf.AddKeywords("blazor");
        pdf.AddSubject("Create a pdf file with iText");

        PdfWriter writer = PdfWriter.GetInstance(pdf, memoryStream);

        //HEADER and FOOTER
        var          fontStyle   = FontFactory.GetFont("Arial", 16, BaseColor.White);
        var          labelHeader = new Chunk("Header Blazor PDF", fontStyle);
        HeaderFooter header      = new HeaderFooter(new Phrase(labelHeader), false)
        {
            BackgroundColor = new BaseColor(133, 76, 199),
            Alignment       = Element.ALIGN_CENTER,
            Border          = Rectangle.NO_BORDER
        };

        //header.Border = Rectangle.NO_BORDER;
        pdf.Header = header;


        var          labelFooter = new Chunk("Page", fontStyle);
        HeaderFooter footer      = new HeaderFooter(new Phrase(labelFooter), true)
        {
            Border    = Rectangle.NO_BORDER,
            Alignment = Element.ALIGN_RIGHT
        };

        pdf.Footer = footer;

        pdf.Open();


        if (_pagenumber == 1)
        {
            Page1.PageText(pdf);
        }
        else if (_pagenumber == 2)
        {
            Page2.PageBookmark(pdf);
        }
        else if (_pagenumber == 3)
        {
            Page3.PageImage(pdf, writer);
        }
        else if (_pagenumber == 4)
        {
            Page4.PageTable(pdf, writer);
        }
        else if (_pagenumber == 5)
        {
            Page5.PageFonts(pdf, writer);
        }
        else if (_pagenumber == 6)
        {
            Page6.PageList(pdf);
        }
        else if (_pagenumber == 7)
        {
            page7.PageShapes(pdf, writer);
        }

        pdf.Close();

        return(memoryStream.ToArray());
    }
Пример #9
0
        private void Button_Open(object sender, RoutedEventArgs e)
        {
            ListTool upd = UpdateList.SelectedItem as ListTool;

            if (upd == null)
            {
                error.logWriter("你什么都没选就想开工具……", false);
            }
            else
            {
                error.logWriter("加载工具:" + upd.Line, false);
            }
            if (upd != null && upd is ListTool)
            {
                if (upd.Line == "    1 . 批量打开文件")
                {
                    NowPage = 1;
                    Page1 page1 = new Page1();
                    Page.Content = new Frame()
                    {
                        Content = page1
                    };
                }
                else if (upd.Line == "    2 . 调色板")
                {
                    NowPage = 2;
                    Page2 page2 = new Page2();
                    Page.Content = new Frame()
                    {
                        Content = page2
                    };
                }

                /*
                 * else if (upd.Line == "    3 . 快速启动器")
                 * {
                 *  NowPage = 3;
                 *  Page3 page3 = new Page3();
                 *  Page.Content = new Frame()
                 *  {
                 *      Content = page3
                 *  };
                 * }
                 */
                else if (upd.Line == "    4 . 倒计时")
                {
                    NowPage = 4;
                    Page4 page4 = new Page4();
                    Page.Content = new Frame()
                    {
                        Content = page4
                    };
                }
                else if (upd.Line == "    5 . QQ 头像获取")
                {
                    NowPage = 5;
                    Page5 page5 = new Page5();
                    Page.Content = new Frame()
                    {
                        Content = page5
                    };
                }
                else if (upd.Line == "    6 . QQ 消息制作")
                {
                    NowPage = 6;
                    Page6 page6 = new Page6();
                    Page.Content = new Frame()
                    {
                        Content = page6
                    };
                }
                else if (upd.Line == "    7 . 记事簿")
                {
                    NowPage = 7;
                    Page7 page7 = new Page7();
                    page7.ParentWindow = this;
                    Page.Content       = new Frame()
                    {
                        Content = page7
                    };
                }
                else if (upd.Line == "    * . SOS 图标获取")
                {
                    NowPage = -1;
                    PageHD1 pageHD1 = new PageHD1();
                    Page.Content = new Frame()
                    {
                        Content = pageHD1
                    };
                }
                else if (upd.Line == "    回到主页")
                {
                    NowPage = -2;
                    PageMain pageMain = new PageMain();
                    Page.Content = new Frame()
                    {
                        Content = pageMain
                    };
                }
                else if (upd.Line == "    CMD")
                {
                    NowPage = -3;
                    PageHD2 pageHD2 = new PageHD2();
                    pageHD2.ParentWindow = this;
                    Page.Content         = new Frame()
                    {
                        Content = pageHD2
                    };
                }
                else
                {
                    NowPage = -1000;
                    PageNone pageNone = new PageNone();
                    Page.Content = new Frame()
                    {
                        Content = pageNone
                    };
                }
            }
        }
Пример #10
0
 private void button4_Click(object sender, EventArgs e)
 {
     tabControl1.SelectTab(3);
     Page4.Select();
 }
Пример #11
0
        public void GetColorTest()
        {
            Page4 page4 = new Page4();

            Assert.AreEqual(page4.GetColor(), "seagreen");
        }
Пример #12
0
        public void GetLabelTest()
        {
            Page4 page4 = new Page4();

            Assert.AreEqual(page4.GetLabel(), "Page_4");
        }
Пример #13
0
        public void GetDesciptionTest()
        {
            Page4 page4 = new Page4();

            Assert.AreEqual(page4.GetDescription(), "something");
        }
Пример #14
0
        private void Button_Click_4(object sender, RoutedEventArgs e)
        {
            Page4 s = new Page4();

            frame1.Navigate(s);
        }