Merge pull request #32523 from hbina/hbina_fix_method_ordering
Applied the same kind of ordering to methods description
This commit is contained in:
commit
dcf46d311a
1 changed files with 36 additions and 26 deletions
|
@ -1107,10 +1107,20 @@ void EditorHelp::_update_doc() {
|
|||
class_desc->add_newline();
|
||||
class_desc->add_newline();
|
||||
|
||||
for (int pass = 0; pass < 2; pass++) {
|
||||
Vector<DocData::MethodDoc> methods_filtered;
|
||||
|
||||
for (int i = 0; i < methods.size(); i++) {
|
||||
const String &q = methods[i].qualifiers;
|
||||
if ((pass == 0 && q.find("virtual") != -1) || (pass == 1 && q.find("virtual") == -1)) {
|
||||
methods_filtered.push_back(methods[i]);
|
||||
}
|
||||
}
|
||||
|
||||
for (int i = 0; i < methods_filtered.size(); i++) {
|
||||
|
||||
class_desc->push_font(doc_code_font);
|
||||
_add_method(methods[i], false);
|
||||
_add_method(methods_filtered[i], false);
|
||||
class_desc->pop();
|
||||
|
||||
class_desc->add_newline();
|
||||
|
@ -1119,8 +1129,8 @@ void EditorHelp::_update_doc() {
|
|||
class_desc->push_color(text_color);
|
||||
class_desc->push_font(doc_font);
|
||||
class_desc->push_indent(1);
|
||||
if (methods[i].description.strip_edges() != String()) {
|
||||
_add_text(methods[i].description);
|
||||
if (methods_filtered[i].description.strip_edges() != String()) {
|
||||
_add_text(methods_filtered[i].description);
|
||||
} else {
|
||||
class_desc->add_image(get_icon("Error", "EditorIcons"));
|
||||
class_desc->add_text(" ");
|
||||
|
@ -1137,7 +1147,7 @@ void EditorHelp::_update_doc() {
|
|||
class_desc->add_newline();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
scroll_locked = false;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue