private void SaveButton_MouseClick(object sender, MouseEventArgs e) { if (NameBox.Text == "" || WordsBox.Text == "" || PortraitBox.Text == "") { return; } message temp = new message(); temp.name = NameBox.Text; temp.words = WordsBox.Text; temp.portrait = PortraitBox.Text; // messages.Add(temp); if (selected) { MessagesBox.Items[MessagesBox.SelectedIndex] = temp; } else { MessagesBox.Items.Add(temp); } NameBox.Clear(); WordsBox.Clear(); PortraitBox.Clear(); MessagesBox.ClearSelected(); selected = false; }
public void LoadFromContents() { var contents = file.Contents.AsQueryable(); if (!Settings.ShowBlank) { contents = contents.Where(en => !en.Blank); } if (!Settings.ShowComment) { contents = contents.Where(en => !en.Comment); } TextContents.Clear(); TextContents.AddRange(contents); if (Settings.ShowIndent) { NameBox.Text = string.Join("\n", TextContents.Select(en => en.Left + en.Name)); } else { NameBox.Text = string.Join("\n", TextContents.Select(en => en.Name)); } ValueBox.Text = string.Join("\n", TextContents.Select(en => en.Value)); NameBox.Focus(); }
private void button1_Click(object sender, EventArgs e) { int employeeid = Convert.ToInt32(IdBox.Text); string name = NameBox.Text; int Phone = Convert.ToInt32(PhoneBox.Text); string joinigdate = JoinBox.Text; string pass = PassBox.Text; int salary = Convert.ToInt32(SalaryBox.Text); // string package = PackageBox.Text; // int due = Convert.ToInt32(DueBox.Text); string position = PsitionBox.Text; EmployeeDAO b = new EmployeeDAO(); b.createEmployee(new EmployeeDTO(name, employeeid, pass, Phone, joinigdate, position, salary)); loademployee(); IdBox.Clear(); PassBox.Clear(); NameBox.Clear(); PhoneBox.Clear(); JoinBox.Clear(); PsitionBox.Clear(); SalaryBox.Clear(); }
private void Button_Click(object sender, RoutedEventArgs e) { int staffId = int.Parse(IDBox.Text); string staffName = NameBox.Text; int staffEx = int.Parse(ExtralBox.Text); while (!db.staff.Any(u => u.s_name.Trim() == staffName.Trim() && u.s_Id == staffId)) { MessageBox.Show("不存在此职员!!"); IDBox.Clear(); NameBox.Clear(); staffId = int.Parse(IDBox.Text); staffName = NameBox.Text; return; } try { string strconn = "Data Source=(LocalDB)\\MSSQLLocalDB;AttachDbFilename=F:\\VsProject\\高级人事管理系统\\高级人事管理系统\\bin\\Debug\\MSDSecond.mdf;Integrated Security=True"; SqlConnection sqlconn = new SqlConnection(strconn); sqlconn.Open(); string sql = "insert into ApplySalary(s_Id,a_salary,s_department,s_rewAPub) values (" + staffId + "," + 0 + ",N'" + otherDepartment.cont + "'," + staffEx + ")"; SqlCommand sqlcmd = new SqlCommand(sql, sqlconn); sqlcmd.ExecuteNonQuery(); MessageBox.Show("申请成功!"); } catch (Exception ex) { MessageBox.Show(ex.Message, "申请失败"); } }
private async Task TryToSetUserNameOrFocusInput() { var users = await User.FindAllAsync(); if (users.Count == 1) { var list = new List <string> { KnownUserProperties.FirstName, KnownUserProperties.LastName }; var propertySet = await users[0].GetPropertiesAsync(list); NameBox.Text = (string)propertySet[KnownUserProperties.FirstName]; SurnameBox.Text = (string)propertySet[KnownUserProperties.LastName]; } if (string.IsNullOrEmpty(NameBox.Text)) { NameBox.Focus(FocusState.Programmatic); } else if (string.IsNullOrEmpty(SurnameBox.Text)) { SurnameBox.Focus(FocusState.Programmatic); } }
public Slot(Player player, float width, float height) { this.player = player; _width = width; _height = height; nameCell = new Cell(); AddChild(handleBox = new HandleBox(this)); AddChild(nameBox = new NameBox(this)); AddChild(scoreBox = new ScoreBox(this)); AddChild(minusBox = new MathBox(this, MathType.Minus)); AddChild(plusBox = new MathBox(this, MathType.Plus)); minusBox.SignalTick += HandleMinusTick; plusBox.SignalTick += HandlePlusTick; scoreBox.SignalRelease += HandleScoreTap; nameBox.SignalRelease += HandleNameTap; ListenForUpdate(HandleUpdate); DoLayout(); _resetTweenable = new RXTweenable(0.0f, HandleResetTweenableChange); buildInTweenable = new RXTweenable(0.0f, HandleBuildInChange); HandleBuildInChange(); }
private void button1_Click(object sender, EventArgs e) { int id = Convert.ToInt32(IdBox.Text); string name = NameBox.Text; int Phon = Convert.ToInt32(PhonBox.Text); string payment = PaymentBox.Text; string pass = PassBox.Text; int paid = Convert.ToInt32(PaidBox.Text); string package = PackageBox.Text; int due = Convert.ToInt32(DueBox.Text); string validity = ValidityBox.Text; MemRegDAO b = new MemRegDAO(); b.createMember(new MemRegDTO(id, pass, name, Phon, payment, package, paid, due, validity)); LoadCustomersInfo(); IdBox.Clear(); PassBox.Clear(); NameBox.Clear(); PhonBox.Clear(); PaymentBox.Clear(); PaidBox.Clear(); DueBox.Clear(); ValidityBox.Clear(); }
//************************************************************************************** private void butOK_Click(object sender, EventArgs e) { if (NameBox.Text.Trim() == string.Empty) { NameBox.ShowBalloon(ToolTipIcon.Warning, "Name", "must not be empty"); return; } if (HostBox.Text.Trim() == string.Empty) { HostBox.ShowBalloon(ToolTipIcon.Warning, "Host", "must not be empty"); return; } server.Name = NameBox.Text; server.Host = HostBox.Text; server.Username = UserBox.Text; server.Password = PassBox.Text; server.IsFavorite = IsFavorite.Checked; server.Port = PortBox.Text.ToIntOrDefault(3306); server.TabColor = tabColorBox.SelectedColor.ToArgb(); server.Notes = NotesBox.Text; Main.config.SaveServer(server); Close(); }
private void Update(object sender, RoutedEventArgs e) { SetBooleans(true); NameBox.SelectionStart = NameBox.Text.Length; NameBox.Focus(); }
public void GoLogin() { if ((tc.user_name != "" && NameBox.IsAlphanumeric(tc.user_name)) && tc.room_no > 0 && tc.room_no <= 500 && p) { p = false; tc.p = false; Debug.Log("ログインします"); Dictionary <string, string> post = new Dictionary <string, string> { { "name", tc.user_name }, { "room_no", tc.room_no.ToString() } }; WWWForm form = new WWWForm(); foreach (KeyValuePair <string, string> post_arg in post) { form.AddField(post_arg.Key, post_arg.Value); } string url = "http://192.168.3.83:" + tc.port.ToString() + "/users/login"; WWW www = new WWW(url, form); StartCoroutine(WaitForRequest(www)); } else if (p) { Debug.Log("ログインできません"); RoomBox.check(tc.room_no); NameBox.check(tc.user_name); } }
private void Button_Click_4(object sender, RoutedEventArgs e) // Delete selected student { var selectedIndex = List.SelectedIndex; if (students.studentlist[selectedIndex].isHead == "+") { var rez = students.studentlist[selectedIndex].group; rez.head = null; rez.headName = "-"; } students.studentlist.Remove(students.studentlist[selectedIndex]); NameBox.Clear(); SurnameBox.Clear(); Middlename.Clear(); YearBox.Clear(); FileNameTextBox.Clear(); GroupCombo.SelectedIndex = -1; OldGroupCombo.SelectedIndex = -1; List.Items.Refresh(); mark.marks.Clear(); Table.ItemsSource = mark.marks; Table.Items.Refresh(); AddButton.IsEnabled = true; HeadCheck.IsChecked = false; ChangeButton.IsEnabled = false; DeleteButton.IsEnabled = false; }
private void Clear_All_Entries() { USNBox.Clear(); NameBox.Clear(); DOBBox.Clear(); NoButton.Checked = true; }
private void OKbutton_Click(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(NameBox.Text) != true && string.IsNullOrWhiteSpace(GenreBox.Text) != true && string.IsNullOrWhiteSpace(ChanelBox.Text) != true) { if (TVprogram.CheckAdd(NameBox.Text, GenreBox.Text, ChanelBox.Text) == 1) { if (TVshow == null) { TVshow = new TVshow(NameBox.Text, GenreBox.Text, ChanelBox.Text); } else { TVshow.Name = NameBox.Text; TVshow.Genre = GenreBox.Text; TVshow.ChanelName = ChanelBox.Text; } } else if (TVprogram.CheckAdd(NameBox.Text, GenreBox.Text, ChanelBox.Text) == 0) { NameBox.Clear(); MessageBox.Show("Назва має містити до 50 символів"); } else if (TVprogram.CheckAdd(NameBox.Text, GenreBox.Text, ChanelBox.Text) == -1) { MessageBox.Show("Довжина полів не має перевищувати 50 символів"); } } else { MessageBox.Show("Всі поля мають бути заповнені"); } }
void ReadConfigValues() { HelperStructs.LauncherFuncs.ReadConfigValues(HelperStructs.GlobalVars.LauncherConfigFile); if (HelperStructs.GlobalVars.LauncherConfig.Theme == true) { DarkTheme.IsChecked = true; } else if (HelperStructs.GlobalVars.LauncherConfig.Theme == false) { DarkTheme.IsChecked = false; } if (HelperStructs.GlobalVars.LauncherConfig.PlayerID <= 0) { HelperStructs.GlobalVars.LauncherConfig.PlayerID = HelperStructs.LauncherFuncs.GeneratePlayerID(); IDBox.Text = HelperStructs.GlobalVars.LauncherConfig.PlayerID.ToString(); WriteConfigValues(); } else { IDBox.Text = HelperStructs.GlobalVars.LauncherConfig.PlayerID.ToString(); } NameBox.AppendText(HelperStructs.GlobalVars.LauncherConfig.PlayerName); CurrentClient.Content = HelperStructs.GlobalVars.LauncherConfig.SelectedClient; ThemeManager.ChangeAppStyle(Application.Current, ThemeManager.GetAccent(HelperStructs.GlobalVars.LauncherConfig.Scheme), ThemeManager.GetAppTheme(HelperStructs.GlobalVars.LauncherConfig.Theme ? "basedark" : "baselight")); ConsolePrint("Configuration has been loaded."); LoadClients(); }
private void AddButton_Click(object sender, EventArgs e) { string name = NameBox.Text; string description = DescriptionBox.Text; string profession; int lvl; int.TryParse(LevelBox.Text, out lvl); if (ClassCombo.SelectedItem == null) { profession = "Warrior"; } else { profession = ClassCombo.SelectedItem.ToString(); } Character New_Character = new Character(name, lvl, description, profession); CharactersList.Add(New_Character); ComboBind.ResetBindings(false); NameBox.Clear(); LevelBox.Clear(); DescriptionBox.Clear(); ClassCombo.ResetText(); }
//Enter button to add your name to the high score event handler private void enterScoreBtn_Click(object sender, EventArgs e) { //checks length is at least 3 characters if (NameBox.Text.Length > 2) { string input = NameBox.Text; Console.WriteLine(input); //sets up string to write to file string line = input + "," + score + "\n"; NameBox.Hide(); nameLbl.Hide(); enterScoreBtn.Hide(); //writes to file writeToFile(line); // reads and sorts score board from file readFromFile(); NameNotifLbl.Text = "Leaderboard updated"; NameNotifLbl.Show(); } else { NameNotifLbl.Text = "Name must be at least 3 characters"; NameNotifLbl.Show(); } }
private void NameBox_GotFocus(object sender, EventArgs e) { if (NameBox.Text == "Name") { NameBox.Clear(); } }
/// <summary> /// Initializes a new instance of the <see cref="RenameEntity"/> class with the specified /// <see cref="WorldState"/> and <see cref="Entity"/>.</summary> /// <param name="worldState"> /// The <see cref="WorldState"/> that contains the specified <paramref name="entity"/>. /// </param> /// <param name="entity"> /// The <see cref="Entity"/> whose <see cref="Entity.Name"/> to change.</param> /// <exception cref="ArgumentException"><para> /// The <see cref="Entity.Owner"/> property of the specified <paramref name="entity"/> is a /// null reference. /// </para><para>-or-</para><para> /// The <see cref="WorldState.Entities"/> collection of the specified <paramref /// name="worldState"/> does not contain the specified <paramref name="entity"/>. /// </para></exception> /// <exception cref="ArgumentNullException"> /// <paramref name="worldState"/> or <paramref name="entity"/> is a null reference. /// </exception> public RenameEntity(WorldState worldState, Entity entity) { if (worldState == null) { ThrowHelper.ThrowArgumentNullException("worldState"); } if (entity == null) { ThrowHelper.ThrowArgumentNullOrEmptyException("collection"); } if (entity.Owner == null) { ThrowHelper.ThrowArgumentExceptionWithFormat( "entity", Tektosyne.Strings.ArgumentPropertyInvalid, "Owner"); } if (!worldState.Entities.ContainsKey(entity.Id)) { ThrowHelper.ThrowArgumentException( "entity", Tektosyne.Strings.ArgumentNotInCollection); } this._worldState = worldState; this._entity = entity; InitializeComponent(); Title += entity.Name; // set focus on name NameBox.Text = entity.Name; NameBox.Focus(); }
private void AddClient_Click(object sender, EventArgs e) { try { long Number = long.Parse(PhoneNumberBox.Text); string Full_Name = NameBox.Text; string Address = AddressBox.Text; string[] firstlast = Full_Name.Split(new char[] { ' ', '_', '-' }, StringSplitOptions.None); Clients.Add(new Client(firstlast[0], firstlast[1], Address, Number)); MessageBox.Show("New Client Added!"); NameBox.Clear(); AddressBox.Clear(); PhoneNumberBox.Clear(); refreshClientBox(); DisplayClients_Click(sender, e); } catch (FormatException) { MessageBox.Show("Please enter a valid phone number"); } catch (IndexOutOfRangeException) { MessageBox.Show("Please enter a full name!"); } }
public ProjectEditWindow(string windowTitle, string projectName, string projectColor, ProjectSaveCallack projectSaveCallback) { InitializeComponent(); this.projectSaveCallback = projectSaveCallback; Title = windowTitle; Owner = System.Windows.Application.Current.MainWindow; NameBox.Text = projectName; NameBox.Focus(); NameBox.CaretIndex = NameBox.Text.Length; foreach (string colorString in colorStrings) { ComboBoxItem comboBoxItem = new ComboBoxItem(); Border colorBorder = new Border { Background = new SolidColorBrush( (Color)ColorConverter.ConvertFromString(colorString)), Height = 20, Width = 130 }; comboBoxItem.Content = colorBorder; comboBoxItem.Tag = colorString; ColorCombo.Items.Add(comboBoxItem); if (projectColor == colorString) { ColorCombo.SelectedItem = comboBoxItem; // select free color } } if (ColorCombo.SelectedIndex == -1) { ColorCombo.SelectedIndex = (colorIndex++ % colorStrings.Length); } }
//************************************************************************************** private void btnOK_Click(object sender, EventArgs e) { if (NameBox.Text.Trim() == string.Empty) { NameBox.ShowBalloon(ToolTipIcon.Warning, "Name", "must not be empty"); return; } if (HostBox.Text.Trim() == string.Empty) { HostBox.ShowBalloon(ToolTipIcon.Warning, "Host", "must not be empty"); return; } server.Name = NameBox.Text; server.Host = HostBox.Text; server.Username = UserBox.Text; server.Password = PassBox.Text; server.IsFavorite = IsFavorite.Checked; server.UseHtmlLogin = checkUseHtml.Checked; server.HtmlUserBox = userIDbox.Text; server.HtmlPassBox = passIDbox.Text; server.HtmlLoginBtn = loginIDbox.Text; server.TabColor = tabColorBox.SelectedColor.ToArgb(); server.Notes = NotesBox.Text; Main.config.SaveServer(server); Close(); }
void ReleaseDesignerOutlets() { if (ErrLbl != null) { ErrLbl.Dispose(); ErrLbl = null; } if (loginBtn != null) { loginBtn.Dispose(); loginBtn = null; } if (NameBox != null) { NameBox.Dispose(); NameBox = null; } if (PasswordTxt != null) { PasswordTxt.Dispose(); PasswordTxt = null; } if (signUpBtn != null) { signUpBtn.Dispose(); signUpBtn = null; } }
// clear all entry boxes private void ClearBoxes() { ActiveStateCbo.SelectedIndex = 0; CompanyNameBox.Clear(); StaffingFirmBox.Clear(); JobTitleBox.Clear(); JobStatusCbo.SelectedIndex = 0; JobBoardCbo.SelectedIndex = 0; JobIDBox.Clear(); NameBox.Clear(); ContactTitleBox.Clear(); ContactPhoneBox.Clear(); ContactEmailBox.Clear(); AddressBox.Clear(); JobLocationBox.Clear(); CompanyPhoneBox.Clear(); CompanyWebsiteBox.Clear(); CommentsBox.Clear(); ContactDatePkr.Value = DateTime.Now; InterviewDateTimeBox.Clear(); idSelected = 0; DWSChk.Checked = false; RecruiterChk.Checked = false; JobTypeCbo.SelectedIndex = 0; }
private void Varor_KeyDown(object sender, KeyEventArgs e) { switch (e.KeyCode) { case Keys.Right: case Keys.Enter: if (Varor.SelectedItems.Count > 0) { NameBox.Select(); e.SuppressKeyPress = true; } break; case Keys.A: if (e.Control) { foreach (ListViewItem item in Varor.Items) { item.Selected = true; } } break; case Keys.Back: case Keys.Delete: Remove(); break; } }
void RestartButton_Click(object sender, EventArgs e) { matched = 0; timePassed = 0; NameBox.Text = ""; StartTimer.Start(); NameBox.Hide(); AskName.Hide(); DisplayVictory.Hide(); SubmitButton.Hide(); Deck deck = new Deck(); PictureBox[] boxes = new PictureBox[] { pictureBox1, pictureBox2, pictureBox3, pictureBox4, pictureBox5, pictureBox6, pictureBox7, pictureBox8, pictureBox9, pictureBox10, pictureBox11, pictureBox12, pictureBox13, pictureBox14, pictureBox15, pictureBox16 }; totalCards = boxes.Count(); foreach (PictureBox pictureBox in boxes) { Card card = deck.Deal(); pictureBox.Image = card.CurrentImage; pictureBox.Tag = card; pictureBox.Show(); } }
protected void Back() { NameLabel.Hide(); NameBox.Hide(); NameBox.Text = ""; TypeLabeld.Hide(); Typebox.Hide(); OwnerLabel.Hide(); OwnerBox.Hide(); OwnerBox.Text = ""; AddButton.Show(); ViewButton.Show(); BackButton.Hide(); DoneButton.Hide(); ScreenLabel.Hide(); ScreenSpin.Hide(); ScreenSpin.Text = "0"; CatLabel.Hide(); CatBox.Hide(); ExcLabel.Hide(); ExTablesButton.Hide(); ExTablesButton.Active = false; HoursLabel.Hide(); HoursBox.Hide(); HoursBox.Text = ""; }
private void button1_Click(object sender, EventArgs e) { try { double x = Double.Parse(CoastBox.Text); Tovar tempTovar = new Tovar(NameBox.Text, ShopBox.Text, Convert.ToDouble(CoastBox.Text)); tempSklad.Add(tempTovar); NameBox.Clear(); ShopBox.Clear(); } catch { string er = "Неверное введено значение"; MessageBox.Show(er); } finally { CoastBox.Clear(); } List <Tovar> listOfTovar = new List <Tovar>(tempSklad.Get()); listView1.Clear(); listView1.View = View.Details; listView1.Columns.Add("№"); listView1.Columns.Add("Название"); listView1.Columns.Add("Магазин"); listView1.Columns.Add("Цена"); listView1.Columns[listView1.Columns.Count - 1].Width = 90; listView1.Columns[listView1.Columns.Count - 2].Width = 123; listView1.Columns[listView1.Columns.Count - 3].Width = 123; listView1.Columns[listView1.Columns.Count - 4].Width = 30; for (int i = 0; i < listOfTovar.Count; i++) { listView1.Items.Add(Convert.ToString(i + 1)); listView1.Items[i].SubItems.Add(listOfTovar[i].NameP); listView1.Items[i].SubItems.Add(listOfTovar[i].NameSh); listView1.Items[i].SubItems.Add(Convert.ToString(listOfTovar[i].Coast)); } }
private void New(object sender, RoutedEventArgs e) { SetBooleans(true); DataGrid.UnselectAll(); NameBox.Focus(); }
//************************************************************************************** private void btnOK_Click(object sender, EventArgs e) { if (NameBox.Text.Trim() == string.Empty) { NameBox.ShowBalloon(ToolTipIcon.Warning, "Name", "must not be empty"); return; } if (HostBox.Text.Trim() == string.Empty) { HostBox.ShowBalloon(ToolTipIcon.Warning, "Host", "must not be empty"); return; } if (ColorCombo.SelectedItem != null) { server.Color = ((ListItem)ColorCombo.SelectedItem).ID; } server.Name = NameBox.Text; server.Host = HostBox.Text; server.Username = UserBox.Text; server.Password = PassBox.Text; server.IsFavorite = IsFavorite.Checked; server.UseSound = UseSound.Checked; server.ConnectDrives = ConnectDrives.Checked; server.SendKeys = SendKeys.Checked; server.Port = PortBox.Text.ToIntOrDefault(3389); server.Themes = checkThemes.Checked; server.Certificates = Certificates.Checked; server.TabColor = tabColorBox.SelectedColor.ToArgb(); server.Encryption = Encryption.Checked; switch (SizeCombo.SelectedIndex) { case 0: server.Width = 0; server.Height = 0; break; case 1: server.Width = 800; server.Height = 600; break; case 2: server.Width = 1024; server.Height = 768; break; case 3: server.Width = 1280; server.Height = 1024; break; } server.Notes = NotesBox.Text; Main.config.SaveServer(server); Close(); }
public NewDistrict(IEnumerable <Наряд> naryads, Подразделение editobj = null) { InitializeComponent(); NameBox.Focus(); if (editobj != null) { if (editobj.Наряды != null) { foreach (var naryad in naryads) { NarydsPanel.Children.Add( new CheckBox { Content = naryad, IsChecked = editobj.Наряды.IndexOf(naryad) != -1 }); } } Obj = editobj; NameBox.Text = editobj.Название; PeopleBox.Value = editobj.Люди; } else { foreach (var naryad in naryads) { NarydsPanel.Children.Add( new CheckBox { Content = naryad, IsChecked = false }); } } }
public void Setup(Slot slot) { this.slot = slot; this.nameBox = slot.nameBox; nameBox.isTouchable = false; Vector2 pos = OtherToLocal(nameBox,new Vector2(0,0)); AddChild(nameBox); nameBox.SetPosition(pos); Cell nameCell = CellManager.GetCellFromGrid(3,6,2,2); nameBox.anchorCell = nameCell; Go.to(nameBox, 0.7f, new TweenConfig() .floatProp("x",nameCell.x) .floatProp("y",nameCell.y) .floatProp("width",nameCell.width) .floatProp("height",nameCell.height) .setEaseType(EaseType.ExpoInOut) //.onComplete(() => {}) ); ////////SETUP DELETE Cell deleteCell = CellManager.GetCellFromGrid(1,2,2,2); AddChild(deleteBox = new Box()); deleteBox.Init(slot.player,deleteCell.width,deleteCell.height); deleteBox.y = deleteCell.y; deleteBox.x = -Config.WIDTH/2 - deleteCell.width - 30.0f; //put if offscreen to the left deleteBox.isTouchable = false; //don't allow it to be touched until it builds in deleteBox.anchorCell = deleteCell; deleteBox.contentContainer.AddChild(deleteSkull = new FSprite("Icons/Skull")); deleteSkull.color = Color.black; Go.to(deleteBox, 0.4f, new TweenConfig() .floatProp("x",deleteCell.x) .setEaseType(EaseType.ExpoOut) .setDelay(0.3f) .onComplete(()=>{deleteBox.isTouchable = true;}) ); deleteBox.SignalPress += box => { FSoundManager.PlaySound("UI/Button1"); deleteBox.DoTapEffect(); StartDelete(); }; ////////SETUP OK /// Cell okCell = CellManager.GetCellFromGrid(7,8,2,2); AddChild(okBox = new SpriteBox(slot.player,"Icons/Checkmark",okCell.width,okCell.height)); okBox.y = okCell.y; okBox.x = Config.WIDTH/2 + okCell.width + 30.0f; //put if offscreen to the right okBox.isTouchable = false; //don't allow it to be touched until it builds in okBox.anchorCell = okCell; okBox.isEnabled = (slot.player.name.Length > 0); Go.to(okBox, 0.4f, new TweenConfig() .floatProp("x",okCell.x) .setEaseType(EaseType.ExpoOut) .setDelay(0.3f) .onComplete(()=>{okBox.isTouchable = true;}) ); okBox.SignalPress += box => { FSoundManager.PlaySound("UI/Button1"); slot.player.color.PlayNormalSound(); okBox.DoTapEffect(); Close(); }; nameBox.isEditMode = true; CreateKeyboard(0.0f); CreateSwatches(0.3f); }