コード例 #1
0
ファイル: FeatsTab.cs プロジェクト: KyleADOlson/CombatManager
        void CustomizeButtonClicked(object sender, EventArgs e)
        {
            if (DisplayItem != null)
            {
                Feat clone = (Feat)DisplayItem.Clone();

                FeatEditorDialog dlg = new FeatEditorDialog(clone);
                dlg.OKClicked += (object se, EventArgs ea) =>
                {
                    clone.DBLoaderID = 0;
                    Feat.AddCustomFeat(clone);
                    Filter(true);
                };
                MainUI.MainView.AddSubview(dlg.View);
            }
        }
コード例 #2
0
ファイル: FeatsTab.cs プロジェクト: KyleADOlson/CombatManager
        void EditButtonClicked(object sender, EventArgs e)
        {
            if (DisplayItem != null && DisplayItem.IsCustom)
            {
                Feat clone = (Feat)DisplayItem.Clone();

                FeatEditorDialog dlg = new FeatEditorDialog(clone);
                dlg.OKClicked += (object se, EventArgs ea) =>
                {
                    DisplayItem.CopyFrom(clone);
                    Feat.UpdateCustomFeat(DisplayItem);
                    Filter(true);
                };
                MainUI.MainView.AddSubview(dlg.View);
            }
        }
コード例 #3
0
ファイル: SpellsTab.cs プロジェクト: wwpowers01/combatmanager
        void EditButtonClicked(object sender, EventArgs e)
        {
            if (DisplayItem != null && DisplayItem.IsCustom)
            {
                Spell clone = (Spell)DisplayItem.Clone();

                /*FeatEditorDialog dlg = new SpellEditorDialog(clone);
                 * dlg.OKClicked += (object se, EventArgs ea) =>
                 * {
                 *  DisplayItem.CopyFrom(clone);
                 *  Spell.UpdateCustomSpell(DisplayItem);
                 *  Filter(true);
                 * };
                 * MainUI.MainView.AddSubview(dlg.View);*/
            }
        }