ChartTemplates.Removed
event · ChartTemplates · cAlgo.API Since 5.6
DesktopCLICloud
Occurs when a chart template is removed.
Environment behaviour
CLI — works differently. No templates are listed; Create works for this run only and is not saved; Remove returns false; DefaultTemplate throws NullReferenceException.
Cloud — not supported. Empty: Get returns null, Contains and Remove return false, Create and Duplicate throw, DefaultTemplate throws NullReferenceException.
Definition
event Action<ChartTemplateRemovedEventArgs> Removed;
api.ChartTemplates.Removed += handler # handler(obj: ChartTemplateRemovedEventArgs)
Examples
protected override void OnStart()
{
ChartTemplates.Removed += OnChartTemplateRemoved;
}
private void OnChartTemplateRemoved(ChartTemplateRemovedEventArgs args)
{
Print("Chart template removed: {0}", args.ChartTemplate.Name);
}
def on_start(self):
api.ChartTemplates.Removed += self.on_chart_template_removed
def on_chart_template_removed(self, args):
api.Print(f"Chart template removed: {args.ChartTemplate.Name}")