private void FillGridDefs() { if (_listDefsAll == null || _listDefsAll.Count == 0) { RefreshDefs(); } DefL.FillGridDefs(gridDefs, _selectedDefCatOpt, _listDefsCur); //the following do not require a refresh of the table: if (_selectedDefCatOpt.CanHide) { butHide.Visible = true; } else { butHide.Visible = false; } if (_selectedDefCatOpt.CanEditName) { groupEdit.Enabled = true; groupEdit.Text = Lans.g(this, "Edit Items"); } else { groupEdit.Enabled = false; groupEdit.Text = Lans.g(this, "Not allowed"); } textGuide.Text = _selectedDefCatOpt.HelpText; }
private void butDown_Click(object sender, System.EventArgs e) { if (DefL.DownClick(gridDefs)) { _isDefChanged = true; FillGridDefs(); } }
private void butUp_Click(object sender, System.EventArgs e) { if (DefL.UpClick(gridDefs, _listDefsCur)) { _isDefChanged = true; FillGridDefs(); } }
private void butHide_Click(object sender, System.EventArgs e) { if (DefL.HideDef(gridDefs, _selectedDefCatOpt)) { RefreshDefs(); FillGridDefs(); _isDefChanged = true; } }
private void gridDefs_CellDoubleClick(object sender, ODGridClickEventArgs e) { Def selectedDef = (Def)gridDefs.ListGridRows[e.Row].Tag; _isDefChanged = DefL.GridDefsDoubleClick(selectedDef, gridDefs, _selectedDefCatOpt, _listDefsCur, _listDefsAll, _isDefChanged); if (_isDefChanged) { RefreshDefs(); FillGridDefs(); } }
private void LoadListDefCats() { List <DefCatOptions> listDefCatsOrdered = new List <DefCatOptions>(); listDefCatsOrdered = DefL.GetOptionsForDefCats(Enum.GetValues(typeof(DefCat))); listDefCatsOrdered = listDefCatsOrdered.OrderBy(x => x.DefCat.GetDescription()).ToList(); //orders alphabetically. ODBoxItem <DefCatOptions> defCatItem; foreach (DefCatOptions defCOpt in listDefCatsOrdered) { defCatItem = new ODBoxItem <DefCatOptions>(Lan.g(this, defCOpt.DefCat.GetDescription()), defCOpt); listCategory.Items.Add(defCatItem); if (_initialCat == defCOpt.DefCat) { listCategory.SelectedItem = defCatItem; } } }
private void butDown_Click(object sender, System.EventArgs e) { DefsSelected = DefL.MoveDown(DefsIsSelected, DefsSelected, DefsList); changed = true; FillDefs(); }