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(); }; }
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(); }