Răsfoiți Sursa

Merge pull request #81193 from YuriSizov/docs-make-rst-enhancements-3.5

[3.5] Update `make_rst.py` to match the master version
Rémi Verschelde 2 ani în urmă
părinte
comite
6cedbcc204
3 a modificat fișierele cu 765 adăugiri și 268 ștergeri
  1. 1 1
      doc/classes/OS.xml
  2. 761 267
      doc/tools/make_rst.py
  3. 3 0
      editor/doc/doc_data.cpp

+ 1 - 1
doc/classes/OS.xml

@@ -1053,7 +1053,7 @@
 			The minimum size of the window in pixels (without counting window manager decorations). Does not affect fullscreen mode. Set to [code](0, 0)[/code] to reset to the system's default value.
 			[b]Note:[/b] By default, the project window has a minimum size of [code]Vector2(64, 64)[/code]. This prevents issues that can arise when the window is resized to a near-zero size.
 		</member>
-		<member name="screen_orientation" type="int" setter="set_screen_orientation" getter="get_screen_orientation" enum="_OS.ScreenOrientation" default="0">
+		<member name="screen_orientation" type="int" setter="set_screen_orientation" getter="get_screen_orientation" enum="OS.ScreenOrientation" default="0">
 			The current screen orientation.
 		</member>
 		<member name="tablet_driver" type="String" setter="set_current_tablet_driver" getter="get_current_tablet_driver" default="&quot;&quot;">

Fișier diff suprimat deoarece este prea mare
+ 761 - 267
doc/tools/make_rst.py


+ 3 - 0
editor/doc/doc_data.cpp

@@ -369,6 +369,9 @@ void DocData::generate(bool p_basic_types) {
 					found_type = true;
 					if (retinfo.type == Variant::INT && retinfo.usage & PROPERTY_USAGE_CLASS_IS_ENUM) {
 						prop.enumeration = retinfo.class_name;
+						if (prop.enumeration.begins_with("_")) { //proxy class
+							prop.enumeration = prop.enumeration.substr(1, prop.enumeration.length());
+						}
 						prop.type = "int";
 					} else if (retinfo.class_name != StringName()) {
 						prop.type = retinfo.class_name;

Unele fișiere nu au fost afișate deoarece prea multe fișiere au fost modificate în acest diff