override protected void CreateChildren() { base.CreateChildren(); HGroup hbox = new HGroup { PercentWidth = 100 }; AddContentChild(hbox); _btnCc = new Button { Text = "Show Cc:", ToggleMode = true}; hbox.AddChild(_btnCc); _btnBcc = new Button { Text = "Show Bcc:", ToggleMode = true }; hbox.AddChild(_btnBcc); _form = new Form { PercentWidth = 100/*, Padding = 0*/ }; _form.SetStyle("paddingLeft", 0); _form.SetStyle("paddingRight", 0); _form.SetStyle("paddingTop", 0); _form.SetStyle("paddingBottom", 0); AddContentChild(_form); _txtTo = new TextField {PercentWidth = 100, ProcessKeys = true }; _form.AddField("to", "To: ", _txtTo); _txtCc = new TextField { PercentWidth = 100 }; _form.AddField("cc", "Cc: ", _txtCc); _txtBcc = new TextField { PercentWidth = 100 }; _form.AddField("bcc", "Bcc: ", _txtBcc); _txtMessage = new TextField {PercentWidth = 100, Height = 150}; _form.AddField("message", "Message: ", _txtMessage); HGroup hbox2 = new HGroup { PercentWidth = 100, HorizontalAlign = HorizontalAlign.Right }; AddContentChild(hbox2); _btnSend = new Button { Text = "Send", MinWidth = 150 }; hbox2.AddChild(_btnSend); }
override protected void CreateChildren() { base.CreateChildren(); Form form = new Form {PercentWidth = 100/*, Padding = 0*/}; AddContentChild(form); // full screen checkbox _chkFullScreen = new CheckBox { Text = "Full screen", StyleName = "checkbox", Right = 10, Top = 10, //Padding = 0, ResizeWithContent = true, ToggleMode = true, FocusEnabled = false, Selected = OptionsModel.Instance.FullScreen }; _chkFullScreen.Change += delegate { _list.Enabled = _chkFullScreen.Selected; HandleSubmitButton(); }; form.AddField("fullScreen", "Full screen:", _chkFullScreen); // resolution list _list = new List { //PercentWidth = 100, RequireSelection = true, SelectedItem = OptionsModel.Instance.Resolution, Enabled = OptionsModel.Instance.FullScreen, DataProvider = new ArrayList(Application.isEditor ? ResolutionHelper.GetDummyResolutionList() : ResolutionHelper.GetResolutionList()) }; /*_list.SelectedIndexChanged += delegate { HandleSubmitButton(); };*/ form.AddField("list", "Resolution:", _list); #region Buttons _btnSubmit = new Button { Text = "Set resolution", Icon = ImageLoader.Instance.Load("Icons/accept"), Enabled = false }; _btnSubmit.Press += SetResolution; ControlBarGroup.AddChild(_btnSubmit); _btnCancel = new Button { Text = "Cancel", Icon = ImageLoader.Instance.Load("Icons/cancel") }; _btnCancel.Press += delegate { ExecCallback(CANCEL); }; ControlBarGroup.AddChild(_btnCancel); #endregion Plugins.Add(new TabManager()); }
override protected void CreateChildren() { base.CreateChildren(); Form form = new Form { PercentWidth = 100, Left = 10, Right = 10, Top = 10, Bottom = 10 }; AddContentChild(form); #region Text Fields _txtFirstName = new TextField { PercentWidth = 100/*, Optimized = true*/ }; _txtFirstName.TextChange += delegate { // update item _item.FirstName = _txtFirstName.Text; }; form.AddField("first_name", "First name:", _txtFirstName); _txtLastName = new TextField { PercentWidth = 100/*, Optimized = true*/ }; _txtLastName.TextChange += delegate { // update item _item.LastName = _txtLastName.Text; }; form.AddField("last_name", "Last name:", _txtLastName); _nsAge = new NumericStepper { Width = 60, FocusEnabled = true, HighlightOnFocus = true }; _nsAge.ValueCommit += delegate { // update item _item.Age = (int)_nsAge.Value; }; form.AddField("age", "Age:", _nsAge); _chkDrivingLicense = new CheckBox(); _chkDrivingLicense.Change += delegate { // update item _item.DrivingLicense = _chkDrivingLicense.Selected; }; form.AddField("driving_license", "Driving license:", _chkDrivingLicense); #endregion ControlBarGroup.AddChild(new Spacer {PercentWidth = 100}); #region Close button var button = new Button { SkinClass = typeof (ImageButtonSkin), Icon = ImageLoader.Instance.Load("Icons/cancel"), FocusEnabled = false, Styles = _buttonStyles }; button.Click += delegate { DispatchEvent(new CloseEvent(CloseEvent.CLOSE)); }; ToolGroup.AddChild(button); #endregion #region Control bar buttons button = new Button { Text = "Close dialog", SkinClass = typeof(ImageButtonSkin), Icon = ImageLoader.Instance.Load("Icons/color_swatch"), FocusEnabled = false, Styles = _buttonStyles }; button.Click += delegate { DispatchEvent(new CloseEvent(CloseEvent.CLOSE)); }; ControlBarGroup.AddChild(button); #endregion }