Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
CodeHighlighter
Успадковує: SyntaxHighlighter < Resource < RefCounted < Object
Підсвічувач синтаксису, призначений для коду.
Опис
Налаштовуючи різні властивості цього ресурсу, ви можете змінювати кольори рядків, коментарів, чисел та інших текстових шаблонів всередині елемента керування TextEdit.
Властивості
|
||
|
||
|
||
|
||
|
||
|
||
|
Методи
void |
add_color_region(start_key: String, end_key: String, color: Color, line_only: bool = false) |
void |
add_keyword_color(keyword: String, color: Color) |
void |
add_member_keyword_color(member_keyword: String, color: Color) |
void |
|
void |
|
void |
|
get_keyword_color(keyword: String) const |
|
get_member_keyword_color(member_keyword: String) const |
|
has_color_region(start_key: String) const |
|
has_keyword_color(keyword: String) const |
|
has_member_keyword_color(member_keyword: String) const |
|
void |
remove_color_region(start_key: String) |
void |
remove_keyword_color(keyword: String) |
void |
remove_member_keyword_color(member_keyword: String) |
Описи властивостей
Dictionary color_regions = {} 🔗
void set_color_regions(value: Dictionary)
Dictionary get_color_regions()
Комплекти кольорових регіонів. Усі наявні регіони будуть видалені. Dictionary ключ є регіональним стартом і кінцевим ключем, відокремленим простором. Вартість - колір області.
Color function_color = Color(0, 0, 0, 1) 🔗
Налаштування кольору для функцій. Функція - це рядок не ключа, який слідує '('.
Dictionary keyword_colors = {} 🔗
void set_keyword_colors(value: Dictionary)
Dictionary get_keyword_colors()
Встановлює ключові слова кольорів. Усі наявні ключові слова будуть видалені. Ключниця Dictionary Значення є кольором ключових слів.
Dictionary member_keyword_colors = {} 🔗
void set_member_keyword_colors(value: Dictionary)
Dictionary get_member_keyword_colors()
Встановлює ключові слова учасника. Усі існуючі ключові слова учасника будуть видалені. Ключниця Dictionary Значення є кольором ключових фраз.
Color member_variable_color = Color(0, 0, 0, 1) 🔗
Встановлює колір для змінних членів. Внутрішня змінна є не-ключним словом, нефункціональним рядком, що надходить з '.'.
Color number_color = Color(0, 0, 0, 1) 🔗
Встановлює колір для чисел.
Color symbol_color = Color(0, 0, 0, 1) 🔗
Встановлює колір для символів.
Описи методів
void add_color_region(start_key: String, end_key: String, color: Color, line_only: bool = false) 🔗
Додає область кольору (наприклад, для коментарів або рядків) від start_key до end_key. Обидва ключі мають бути символами, а start_key не має бути спільним з іншими роздільниками.
Якщо line_only має значення true або end_key є порожнім String, область не переноситься на наступний рядок.
void add_keyword_color(keyword: String, color: Color) 🔗
Встановлює колір для ключового слова.
Ключове слово не може містити жодних символів, крім «_».
void add_member_keyword_color(member_keyword: String, color: Color) 🔗
Встановлює колір для ключового слова учасника.
Ключове слово учасника не містить символів, крім '_'.
Не буде виділятися, якщо передує '.'.
void clear_color_regions() 🔗
Видаліть всі кольорові області.
void clear_keyword_colors() 🔗
Видалити всі ключові слова.
void clear_member_keyword_colors() 🔗
Видалити всі ключові слова учасника.
Color get_keyword_color(keyword: String) const 🔗
Повертає колір для ключового слова.
Color get_member_keyword_color(member_keyword: String) const 🔗
Повернення кольору для ключового слова учасника.
bool has_color_region(start_key: String) const 🔗
Повертає true, якщо ключ старту існує, ще false.
bool has_keyword_color(keyword: String) const 🔗
Повертає true, якщо існує ключове слово, ще false.
bool has_member_keyword_color(member_keyword: String) const 🔗
Повертає true, якщо ключове слово-член існує, інакше false.
void remove_color_region(start_key: String) 🔗
Видаліть колірну область, яка використовує цей ключ.
void remove_keyword_color(keyword: String) 🔗
Видалити ключове слово.
void remove_member_keyword_color(member_keyword: String) 🔗
Видалити ключове слово учасника.