You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-07 12:30:27 +00:00
Improve Docs' inheritance tree icons on newline
Uses a Non-Breaking Space to prevent the icon from detaching from the name on newline, improving the look considerably.
This commit is contained in:
@@ -567,6 +567,8 @@ void EditorHelp::_update_doc() {
|
|||||||
class_desc->pop(); // font
|
class_desc->pop(); // font
|
||||||
class_desc->add_newline();
|
class_desc->add_newline();
|
||||||
|
|
||||||
|
const String non_breaking_space = String::chr(160);
|
||||||
|
|
||||||
// Inheritance tree
|
// Inheritance tree
|
||||||
|
|
||||||
// Ascendents
|
// Ascendents
|
||||||
@@ -579,7 +581,7 @@ void EditorHelp::_update_doc() {
|
|||||||
|
|
||||||
while (!inherits.is_empty()) {
|
while (!inherits.is_empty()) {
|
||||||
_add_type_icon(inherits);
|
_add_type_icon(inherits);
|
||||||
class_desc->add_text(" "); // Extra space, otherwise icon borrows hyperlink from _add_type().
|
class_desc->add_text(non_breaking_space); // Otherwise icon borrows hyperlink from _add_type().
|
||||||
_add_type(inherits);
|
_add_type(inherits);
|
||||||
|
|
||||||
inherits = doc->class_list[inherits].inherits;
|
inherits = doc->class_list[inherits].inherits;
|
||||||
@@ -612,7 +614,7 @@ void EditorHelp::_update_doc() {
|
|||||||
class_desc->add_text(" , ");
|
class_desc->add_text(" , ");
|
||||||
}
|
}
|
||||||
_add_type_icon(E.value.name);
|
_add_type_icon(E.value.name);
|
||||||
class_desc->add_text(" "); // Extra space, otherwise icon borrows hyperlink from _add_type().
|
class_desc->add_text(non_breaking_space); // Otherwise icon borrows hyperlink from _add_type().
|
||||||
_add_type(E.value.name);
|
_add_type(E.value.name);
|
||||||
prev = true;
|
prev = true;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user