Exemple #1
0
		public void AddPart(string partname, OptionDataTypeEnum dataType, string valueName, string defaultValue, string valueRange="")
		{
			switch (dataType)
			{
			case OptionDataTypeEnum.Format:
			case OptionDataTypeEnum.Color:
			case OptionDataTypeEnum.String:
				AddTextPart(partname, valueName, defaultValue);
				break;
			case OptionDataTypeEnum.Integer:
				AddNumericPart(partname, valueName, defaultValue);
				break;
			case OptionDataTypeEnum.Boolean:
				AddBooleanPart(partname, valueName, defaultValue);
				break;
			case OptionDataTypeEnum.KeyValueRange:
				AddValueRangePart(partname, valueName, defaultValue, valueRange);
				break;
			}
		}
Exemple #2
0
		private static string GetDataTypeDefaultValue(OptionDataTypeEnum dataType)
		{
			switch (dataType)
			{
				case OptionDataTypeEnum.Integer:
					return "0";
				case OptionDataTypeEnum.Boolean:
					return "false";
				case OptionDataTypeEnum.String:
				case OptionDataTypeEnum.Color:
				case OptionDataTypeEnum.Format:
				case OptionDataTypeEnum.Range:
				case OptionDataTypeEnum.KeyValueRange:
				default:
					return string.Empty;
			}
		}