[docs]defset_line_color(self,color:str):"""Sets the color of the Cross Line. Args: color (str): New line color as string, should be in HEX format e.g. #FFFFFF. """self.instance.send(self.id,'setLineColor',{'color':color})returnself
[docs]defset_line_width(self,width:int|float):"""Sets the width of the Cross Line. Args: width (int | float): New line width. """self.instance.send(self.id,'setLineWidth',{'width':width})returnself
[docs]defset_magnetic(self,is_magnetic:bool):"""Sets whether the drawing tool should automatically snap to OLHC-data points. Args: is_magnetic (bool): Set true to enable snapping to data points. """self.instance.send(self.id,'setMagnetic',{'isMagnetic':is_magnetic})returnself
[docs]defupdate_position(self,x_value:int|float,y_value:int|float):"""Updates the drawing tool location. Args: x_value (int | float): X-value for the cross point. y_value (int | float): Y-value (price) for the cross point. """self.instance.send(self.id,'updateCrossLinePosition',{'xPosition':x_value,'yPosition':y_value},)returnself