コード例 #1
0
 public ActionItem()
 {
     Params          = new SectionParamCollection();
     ConditionGroup  = string.Empty;
     ActionType      = string.Empty;
     ExecuteLocation = ActionExecuteLocationEnum.AfterPanelShow;
 }
コード例 #2
0
ファイル: ActionItem.cs プロジェクト: arangas/MediaPortal-1
 public ActionItem()
 {
   Params = new SectionParamCollection();
   ConditionGroup = string.Empty;
   ActionType = string.Empty;
   ExecuteLocation = ActionExecuteLocationEnum.AfterPanelShow;
 }
コード例 #3
0
 public SectionParamCollection(SectionParamCollection collection)
 {
     Items = new List <SectionParam>();
     foreach (SectionParam list in collection.Items)
     {
         Add(new SectionParam(list));
     }
 }
コード例 #4
0
 public SectionParamCollection(SectionParamCollection collection)
 {
   Items = new List<SectionParam>();
   foreach (SectionParam list in collection.Items)
   {
     Add(new SectionParam(list));
   }
 }
コード例 #5
0
ファイル: ParamEdit.cs プロジェクト: arangas/MediaPortal-1
 public void Set(SectionParamCollection paramCollection)
 {
   Params = paramCollection;
   foreach (SectionParam param in Params.Items)
   {
     cmb_params.Items.Add(param);
   }
   cmb_params.SelectedIndex = 0;
 }
コード例 #6
0
 public SectionItem()
 {
     Params            = new SectionParamCollection();
     IncludedGroups    = new List <string>();
     Guid              = System.Guid.NewGuid().ToString();
     ConditionGroup    = string.Empty;
     Actions           = new ActionItemCollection();
     WizardButtonsEnum = Classes.WizardButtonsEnum.BackNextCancel;
 }
コード例 #7
0
ファイル: SectionItem.cs プロジェクト: arangas/MediaPortal-1
 public SectionItem()
 {
   Params = new SectionParamCollection();
   IncludedGroups = new List<string>();
   Guid = System.Guid.NewGuid().ToString();
   ConditionGroup = string.Empty;
   Actions = new ActionItemCollection();
   WizardButtonsEnum = Classes.WizardButtonsEnum.BackNextCancel;
 }
コード例 #8
0
    public SectionParamCollection GetDefaultParams()
    {
      SectionParamCollection _param = new SectionParamCollection(Params);

      _param.Add(new SectionParam(CONST_IMAGE_1, "", ValueTypeEnum.File,
                                  "The file of first option. Idicated size (225,127)"));
      _param.Add(new SectionParam(CONST_IMAGE_2, "", ValueTypeEnum.File,
                                  "The file of first option. Idicated size (225,127)"));
      _param.Add(new SectionParam(CONST_TEXT, "", ValueTypeEnum.String,
                                  "Description of this operation"));
      return _param;
    }
コード例 #9
0
 public GeneralInfoItem()
 {
   Version = new VersionInfo();
   Id = Guid.NewGuid().ToString();
   ReleaseDate = DateTime.Now;
   Tags = string.Empty;
   ExtensionDescription = string.Empty;
   VersionDescription = string.Empty;
   Params = new SectionParamCollection();
   Params.Add(new SectionParam(ParamNamesConst.ICON, "", ValueTypeEnum.File,
                               "The icon file of the package (jpg,png,bmp)"));
   Params.Add(new SectionParam(ParamNamesConst.ONLINE_ICON, "", ValueTypeEnum.String,
                               "The icon file of the package stored online (jpg,png,bmp)"));
   Params.Add(new SectionParam(ParamNamesConst.CONFIG, "", ValueTypeEnum.Template,
                               "The file used to configure the extension.\n If have .exe extension the will be executed\n If have .dll extension used like MP plugin configuration"));
   Params.Add(new SectionParam(ParamNamesConst.ONLINE_SCREENSHOT, "", ValueTypeEnum.String,
                               "Online stored screenshot urls separated by ; "));
   Params.Add(new SectionParam(ParamNamesConst.FORCE_TO_UNINSTALL_ON_UPDATE, "yes", ValueTypeEnum.Bool,
                               "Show dialog and force to uninstall previous version when updating an extension. Should only be disabled if you are using an NSIS/MSI installer."));
 }
コード例 #10
0
 public GeneralInfoItem()
 {
     Version              = new VersionInfo();
     Id                   = Guid.NewGuid().ToString();
     ReleaseDate          = DateTime.Now;
     Tags                 = string.Empty;
     ExtensionDescription = string.Empty;
     VersionDescription   = string.Empty;
     Params               = new SectionParamCollection();
     Params.Add(new SectionParam(ParamNamesConst.ICON, "", ValueTypeEnum.File,
                                 "The icon file of the package (jpg,png,bmp)"));
     Params.Add(new SectionParam(ParamNamesConst.ONLINE_ICON, "", ValueTypeEnum.String,
                                 "The icon file of the package stored online (jpg,png,bmp)"));
     Params.Add(new SectionParam(ParamNamesConst.CONFIG, "", ValueTypeEnum.Template,
                                 "The file used to configure the extension.\n If have .exe extension the will be executed\n If have .dll extension used like MP plugin configuration"));
     Params.Add(new SectionParam(ParamNamesConst.ONLINE_SCREENSHOT, "", ValueTypeEnum.String,
                                 "Online stored screenshot urls separated by ; "));
     Params.Add(new SectionParam(ParamNamesConst.FORCE_TO_UNINSTALL_ON_UPDATE, "yes", ValueTypeEnum.Bool,
                                 "Show dialog and force to uninstall previous version when updating an extension. Should only be disabled if you are using an NSIS/MSI installer."));
 }
コード例 #11
0
    public SectionParamCollection GetDefaultParams()
    {
      SectionParamCollection _param = new SectionParamCollection();

      _param.Add(new SectionParam(Const_script, "//css_reference \"MpeCore.dll\";\n" +
                                                "\n" +
                                                "using MpeCore.Classes;\n" +
                                                "using MpeCore;\n" +
                                                "\n" +
                                                "public class Script\n" +
                                                "{\n" +
                                                "    public static bool GetState(PackageClass packageClass, SectionItem sectionItem)\n" +
                                                "    {\n" +
                                                "        return true;\n" +
                                                "    }\n" +
                                                "}\n"
                                  , ValueTypeEnum.Script,
                                  "All included groups will have this state returned by the function \n public static bool GetState(PackageClass packageClass, SectionItem sectionItem)"));
      return _param;
    }