示例#1
0
        public ReleaseNotesDialog()
        {
            InitializeComponent();

            Load += (sender, args) => OkButton.Select();

            WebBrowser.CanGoBackChanged += (sender, args) => BackButton.Enabled = WebBrowser.CanGoBack;
            BackButton.Click            += (sender, args) => WebBrowser.GoBack();

            WebBrowser.CanGoForwardChanged += (sender, args) => ForwardButton.Enabled = WebBrowser.CanGoForward;
            ForwardButton.Click            += (sender, args) => WebBrowser.GoForward();

            OkButton.Click     += (sender, args) => Close();
            DonateButton.Click += (sender, args) =>
            {
                OpenUriInDefaultBrowser(DonationsUri);
                Close();
            };
        }
示例#2
0
        public LoginDialog() : base(new Rect(0, 0, 30, 10), "Login")
        {
            Options |= OptionFlags.ofCentered;
            NameLine = new InputLine(new Rect(2, 2, 28, 3), 128);
            Insert(NameLine);
            PwdLine = new PasswordInput(new Rect(2, 5, 28, 6), 128);
            Insert(PwdLine);
            NameLabel = new Label(new Rect(2, 1, 7, 2), "~N~ame", NameLine);
            Insert(NameLabel);
            PwdLabel = new Label(new Rect(2, 4, 11, 5), "~P~assword", PwdLine);
            Insert(PwdLabel);
            OkButton OkButton = new OkButton(new Rect(1, 7, 14, 9));

            OkButton.GrowMode = GrowModes.gfGrowHiY | GrowModes.gfGrowLoY;
            Insert(OkButton);
            CancelButton CancelButton = new CancelButton(new Rect(15, 7, 29, 9));

            CancelButton.GrowMode = GrowModes.gfGrowHiY | GrowModes.gfGrowLoY;
            Insert(CancelButton);
            OkButton.Select();
        }