started research skills
This commit is contained in:
33
addons/gdLinter/UI/Format.gd
Normal file
33
addons/gdLinter/UI/Format.gd
Normal file
@@ -0,0 +1,33 @@
|
||||
@tool
|
||||
extends MarginContainer
|
||||
|
||||
var _owner: GDLinterIgnoreWindow = owner
|
||||
|
||||
@onready var max_file_lines: CheckBox = %MaxFileLines
|
||||
@onready var trailing_whitespace_check_box: CheckBox = %TrailingWhitespaceCheckBox
|
||||
@onready var max_line_length: CheckBox = %MaxLineLength
|
||||
@onready var mixed_tabs_and_spaces: CheckBox = %MixedTabsAndSpaces
|
||||
|
||||
|
||||
func init() -> void:
|
||||
_owner = owner
|
||||
max_file_lines.button_pressed = _owner.ignore.get("_max_file_lines")
|
||||
trailing_whitespace_check_box.button_pressed = _owner.ignore.get("_trailing_whitespace")
|
||||
max_line_length.button_pressed = _owner.ignore.get("_max_line_length")
|
||||
mixed_tabs_and_spaces.button_pressed = _owner.ignore.get("_mixed_tabs_and_spaces")
|
||||
|
||||
|
||||
func _on_max_file_lines_toggled(toggled_on: bool) -> void:
|
||||
_owner.ignore.set("_max_file_lines", toggled_on)
|
||||
|
||||
|
||||
func _on_trailing_whitespace_check_box_toggled(toggled_on: bool) -> void:
|
||||
_owner.ignore.set("_trailing_whitespace", toggled_on)
|
||||
|
||||
|
||||
func _on_max_line_length_toggled(toggled_on: bool) -> void:
|
||||
_owner.ignore.set("_max_line_length", toggled_on)
|
||||
|
||||
|
||||
func _on_mixed_tabs_and_spaces_toggled(toggled_on: bool) -> void:
|
||||
_owner.ignore.set("_mixed_tabs_and_spaces", toggled_on)
|
||||
Reference in New Issue
Block a user