Merge pull request #31925 from bojidar-bg/31855-overriden-properties-docs

Add overriden properties to the documentation
This commit is contained in:
Rémi Verschelde 2019-09-24 11:53:43 +02:00 committed by GitHub
commit 2f52d73c21
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
112 changed files with 310 additions and 56 deletions

View file

@ -489,6 +489,10 @@ void EditorHelp::_update_doc() {
describe = true;
}
if (cd.properties[i].overridden) {
describe = false;
}
class_desc->push_cell();
class_desc->push_font(doc_code_font);
class_desc->push_color(headline_color);
@ -506,7 +510,7 @@ void EditorHelp::_update_doc() {
if (cd.properties[i].default_value != "") {
class_desc->push_color(symbol_color);
class_desc->add_text(" [default: ");
class_desc->add_text(cd.properties[i].overridden ? " [override: " : " [default: ");
class_desc->pop();
class_desc->push_color(value_color);
_add_text(_fix_constant(cd.properties[i].default_value));
@ -992,6 +996,9 @@ void EditorHelp::_update_doc() {
for (int i = 0; i < cd.properties.size(); i++) {
if (cd.properties[i].overridden)
continue;
property_line[cd.properties[i].name] = class_desc->get_line_count() - 2;
class_desc->push_table(2);