Rollercoaster-Derivatives/addons/easy_charts/utilities/containers/legend/function_label.gd

24 lines
826 B
GDScript

extends HBoxContainer
class_name FunctionLabel
@onready var type_lbl: FunctionTypeLabel = $FunctionType
@onready var name_lbl: Label = $FunctionName
# Called when the node enters the scene tree for the first time.
func _ready():
pass # Replace with function body.
func init_label(function: Function) -> void:
type_lbl.type = function.get_type()
type_lbl.color = function.get_color()
type_lbl.marker = function.get_marker()
name_lbl.set_text(function.name)
name_lbl.set("theme_override_colors/font_color", get_parent().chart_properties.colors.text)
func init_clabel(type: int, color: Color, marker: int, name: String) -> void:
type_lbl.type = type
type_lbl.color = color
type_lbl.marker = marker
name_lbl.set_text(name)
name_lbl.set("theme_override_colors/font_color", get_parent().chart_properties.colors.text)