public override VirtualFile GetFile(string virtualPath) { if (!IsScriptResource()) { return(base.GetFile(virtualPath)); } string fileName = Path.GetFileName(virtualPath); switch (fileName) { case JQueryFileName: { ScriptSetting jQuery = PortalContext.Current.JQuery; return(new ResourceFile(virtualPath, JQueryResourcePrefix + jQuery.Version + Extension, "Loom.Web.Portal")); } case ModernizrFileName: { ScriptSetting modernizer = PortalContext.Current.Modernizer; return(new ResourceFile(virtualPath, ModernizrResourcePrefix + modernizer.Version + Extension, "Loom.Web.Portal")); } } return(new ResourceFile(virtualPath, ScriptResourcePrefix + Path.GetFileNameWithoutExtension(fileName) + Extension, "Loom.Web.Portal")); }
public Setting(string settingFile) { _settingFile = settingFile; Project = new ProjectSetting(); General = new GeneralSetting(); Interface = new InterfaceSetting(); Theme = new ThemeSetting(); Script = new ScriptSetting(); Log = new LogSetting(); ReadFromFile(); }
private void SetScriptInformation(ScriptInformation scriptInformation) { __sScriptName = scriptInformation.FullName; __cScriptType = scriptInformation.Property.ScriptType; switch (__cScriptType) { case ScriptType.Script: break; case ScriptType.Signal: if (__cScriptSetting == null) { __cScriptSetting = new SignalSetting(); } break; } }
internal frmFormatObject(ProfileSetting profile = null, Action beforeCompletedCallback = null) { __cModifyRemoveItems = new List <int>(16); __cBeforeCompletedCallback = beforeCompletedCallback; if (profile == null) { __cCharts = new List <ChartSetting>(4); ChartProperty cDefaultProperty = GlobalSettings.ChartProfile.DefaultProperty; __cChartProperty = new ChartProperty(); __cChartProperty.AxisFont = cDefaultProperty.AxisFont; __cChartProperty.LegendFont = cDefaultProperty.LegendFont; __cChartProperty.TextFont = cDefaultProperty.TextFont; __cChartProperty.TitleFont = cDefaultProperty.TitleFont; __cChartProperty.TitleFont = cDefaultProperty.TitleFont; __cChartProperty.AxisColor = cDefaultProperty.AxisColor; __cChartProperty.BackgroundColor = cDefaultProperty.BackgroundColor; __cChartProperty.DrawAideLineColor = cDefaultProperty.DrawAideLineColor; __cChartProperty.ForeColor = cDefaultProperty.ForeColor; __cChartProperty.GridColor = cDefaultProperty.GridColor; __cChartProperty.TradeLineColor = cDefaultProperty.TradeLineColor; __cChartProperty.TradeSymbolColor = cDefaultProperty.TradeSymbolColor; __cChartProperty.DrawingSource = cDefaultProperty.DrawingSource; __cChartProperty.IsShowGrid = true; __cChartProperty.ChartSettings = __cCharts; } else { __cProfile = profile; __cChartProperty = profile.ChartProperty; __cCharts = __cChartProperty.ChartSettings; __cScriptSetting = profile.Script; __iPrevDataRequestCount = __cScriptSetting.DataRequests.Count; __bPropertyCompleted = true; __bFormatObjectModify = true; } InitializeComponent(); InitializeSourceGrid(); }
internal void SetScriptSetting(ScriptSetting setting, bool isModify) { __cProperty = (setting as SignalSetting).Property; if (isModify) { txtInitCapital.Text = __cProperty.InitialCapital.ToString(); txtDefaultContracts.Text = __cProperty.DefaultContracts.ToString(); txtDefaultContracts.Enabled = false; txtMaxBarsReference.Text = __cProperty.MaximumBarsReference.ToString(); txtMaxBarsReference.Enabled = false; dataGrid.Enabled = false; comboOrderService.Text = __cProperty.OrderSource.Split(';')[1]; comboOrderService.Enabled = false; btnOK.Enabled = true; } }