Пример #1
0
 public AddonCreateFactoryItem(AddonHolder item, string group, string grpname, Bitmap bitmap)
 {
     m_item    = item;
     m_group   = group;
     m_grpname = grpname;
     m_bitmap  = bitmap;
 }
Пример #2
0
        void ChangedCurrentPage()
        {
            settingsPageGeneral.Pages = null;
            settingsPageDialect.Pages = null;
            switch (tabControl1.SelectedIndex)
            {
            case 0:
                settingsPageGeneral.Pages = GlobalSettings.Pages;
                break;

            case 1:
                AddonHolder ditem = (AddonHolder)cbxDialect.SelectedItem;
                settingsPageDialect.Pages = GlobalSettings.DialectSettings[ditem.Name];
                break;
            }
        }
Пример #3
0
        public static string GetTitle(string features)
        {
            var res = new List <string>();

            foreach (string item in features.Split('|'))
            {
                AddonHolder addon = Instance.FindHolder(item);
                if (addon == null)
                {
                    continue;
                }
                res.Add(addon.Attrib.Title);
                var attr = (FeatureAttribute)addon.Attrib;
            }
            return(res.CreateDelimitedText(","));
        }