[docs]defset_fill_enabled(self,fillEnabled:bool):"""Set whether areas between the Fibonacci Lines are colored or not. Args: fillEnabled (bool): Set true to enable colors. """self.instance.send(self.id,'setFillEnabled',{'fillEnabled':fillEnabled})returnself
[docs]defset_line_color(self,color:str):"""Sets the line color of the Fibonacci Lines. Affects also the areas between the lines. 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 line width of the Fibonacci Lines. Args: width (int | float): New line width. """self.instance.send(self.id,'setLineWidth',{'width':width})returnself
[docs]defset_time_zone_count(self,timeZoneCount:int):"""Sets the number of visible time zones. Args: timeZoneCount (int): New time zone count. """self.instance.send(self.id,'setTimeZoneCount',{'timeZoneCount':timeZoneCount})returnself
[docs]defupdate_position(self,startX:int|float,startY:int|float,endX:int|float,endY:int|float,):"""Updates the drawing tool based on the control points' locations. Args: startX (int | float): Starting point X location. startY (int | float): Starting point Y location. endX (int | float): End point X location. endY (int | float): End point Y location. """self.instance.send(self.id,'updateFibonacciTimeZonesPosition',{'startX':startX,'startY':startY,'endX':endX,'endY':endY},)returnself