bool temp_compare(EsfTabControl.BaseGameItem x) { var cclass = x.getValue(GameInfo.save_item_cclass); var filter_text = comboBoxFilter.Text.ToLower(); var result = cclass == filter_text; return(result); }
protected override void onSetSelectedExistingItem(EsfTabControl.BaseGameItem selectedItem) { if (((EsfTabControl.Skill)selectedItem).isBackground()) { addFilter(GameInfo.save_item_background); } else { removeFilter(GameInfo.save_item_background); } base.onSetSelectedExistingItem(selectedItem); }
public virtual void save() { if (comboBoxItems.SelectedIndex > -1) { foreach (var special in this.FlattenChildren().OfType <ISaveEditorControl>()) { special.save(); } EsfTabControl.BaseGameItem baseGameItem = (comboBoxItems.SelectedItem as EsfTabControl.BaseGameItem); Dictionary <string, string> bundle = new Dictionary <string, string>(baseGameItem.bundleSize()); foreach (var tb in this.tbs) { bundle.Add((string)tb.Tag, tb.Text); } baseGameItem.save(bundle); } }
public virtual void reset() { if (comboBoxItems.SelectedIndex > -1) { EsfTabControl.BaseGameItem character = (comboBoxItems.SelectedItem as EsfTabControl.BaseGameItem); foreach (var tb in this.tbs) { tb.Text = character.getValue((string)tb.Tag); } foreach (var sdc in this.FlattenChildren().OfType <ISaveEditorControl>()) { sdc.setExisting(GameInfo.getItemCollection( comboBoxItems.SelectedItem, ((Control)sdc).Tag as string)); sdc.reset(); } } else { clear(); } }
protected virtual void onSetSelectedExistingItem(EsfTabControl.BaseGameItem selectedItem) { toolTip1.SetToolTip(comboBoxExistingItems, selectedItem.getEffectDescription()); reset(); }
protected override void onSetSelectedExistingItem(EsfTabControl.BaseGameItem selectedItem) { this.numericUpDownExistingItemLevel.Value = (selectedItem as EsfTabControl.Trait).getRank(); base.onSetSelectedExistingItem(selectedItem); }