Library "Tooltip" This library helps creating and managing nice looking data (key/value) tooltips that you can use for labels. The tooltips data key/value will align automatically. It is optional to convert the data to a values only string too.
method addSpacesToKey(this) Calculates the amount of spaces needed after the key to make it the key least 4 characters wide. Namespace types: Data Parameters: this (Data): (Data) The Data.
method addTabs(this, longestKeyLength) Calculates the amount of tabs to be used. Namespace types: Data Parameters: this (Data): (Data) The Data. longestKeyLength (int)
method longestKeyLength(this) Returns the length of the longest key string in the array. Namespace types: Data[] Parameters: this (Data[]): (Tooltip) The object to work with. return (int) The length of the key.
method toString(tooltips, withKey) Helper function for the tooltip. Namespace types: Data[] Parameters: tooltips (Data[]) withKey (bool): (bool) Wether to create a string with keys in it. return (string) The string
new() Creates a new array to store tooltip data in return (Data) The data array.
Data Key/Value pair for tooltips Fields: key (series string) value (series string)
릴리즈 노트
v2 | Fixed bug where amount of tabs and spaces were calculated incorrectly when the key was shorter than the size of a tab (4 chars)
Added: method fill(this, longestKeyLength) Calculates the amount of spaces and tabs to align all values. Namespace types: Data Parameters: this (Data): (Data) The Data. longestKeyLength (int)
Removed: method addSpacesToKey(this) Calculates the amount of spaces needed after the key to make it the key least 4 characters wide.
method addTabs(this, longestKeyLength) Calculates the amount of tabs to be used.
진정한 TradingView 정신에 따라, 저자는 이 파인 코드를 다른 파인 프로그래머들이 재사용할 수 있도록 오픈 소스 라이브러리로 공개했습니다. 저자에게 박수를 보냅니다! 이 라이브러리는 개인적으로 사용하거나 다른 오픈 소스 출판물에서 사용할 수 있지만, 이 코드를 출판물에서 재사용하는 것은 하우스 룰에 의해 관리됩니다.