From fae975dd54df97973895136a8c3afc7e33e2ff71 Mon Sep 17 00:00:00 2001 From: Dalai Felinto Date: Thu, 29 Sep 2022 11:08:21 +0200 Subject: UI: Nodes re-organize the nodes in alphabetical order This was a regression introduced after the 3.3 release. This fix T101452 --- .../startup/bl_ui/node_add_menu_geometry.py | 40 +++++++++++----------- 1 file changed, 20 insertions(+), 20 deletions(-) (limited to 'release') diff --git a/release/scripts/startup/bl_ui/node_add_menu_geometry.py b/release/scripts/startup/bl_ui/node_add_menu_geometry.py index 73763c3d72c..3544c9a4925 100644 --- a/release/scripts/startup/bl_ui/node_add_menu_geometry.py +++ b/release/scripts/startup/bl_ui/node_add_menu_geometry.py @@ -11,9 +11,9 @@ class NODE_MT_geometry_node_GEO_ATTRIBUTE(Menu): def draw(self, _context): layout = self.layout + node_add_menu.add_node_type(layout, "GeometryNodeAttributeStatistic") node_add_menu.add_node_type(layout, "GeometryNodeCaptureAttribute") node_add_menu.add_node_type(layout, "GeometryNodeAttributeDomainSize") - node_add_menu.add_node_type(layout, "GeometryNodeAttributeStatistic") node_add_menu.add_node_type(layout, "GeometryNodeRemoveAttribute") node_add_menu.add_node_type(layout, "GeometryNodeStoreNamedAttribute") @@ -24,14 +24,14 @@ class NODE_MT_geometry_node_GEO_COLOR(Menu): def draw(self, _context): layout = self.layout + node_add_menu.add_node_type(layout, "ShaderNodeValToRGB") + node_add_menu.add_node_type(layout, "FunctionNodeCombineColor") props = node_add_menu.add_node_type(layout, "ShaderNodeMix", label=iface_("Mix Color")) ops = props.settings.add() ops.name = "data_type" ops.value = "'RGBA'" node_add_menu.add_node_type(layout, "ShaderNodeRGBCurve") - node_add_menu.add_node_type(layout, "ShaderNodeValToRGB") node_add_menu.add_node_type(layout, "FunctionNodeSeparateColor") - node_add_menu.add_node_type(layout, "FunctionNodeCombineColor") class NODE_MT_geometry_node_GEO_CURVE(Menu): @@ -77,14 +77,14 @@ class NODE_MT_geometry_node_GEO_PRIMITIVES_CURVE(Menu): def draw(self, _context): layout = self.layout - node_add_menu.add_node_type(layout, "GeometryNodeCurvePrimitiveLine") + node_add_menu.add_node_type(layout, "GeometryNodeCurveArc") + node_add_menu.add_node_type(layout, "GeometryNodeCurvePrimitiveBezierSegment") node_add_menu.add_node_type(layout, "GeometryNodeCurvePrimitiveCircle") - node_add_menu.add_node_type(layout, "GeometryNodeCurveStar") + node_add_menu.add_node_type(layout, "GeometryNodeCurvePrimitiveLine") node_add_menu.add_node_type(layout, "GeometryNodeCurveSpiral") - node_add_menu.add_node_type(layout, "GeometryNodeCurveArc") node_add_menu.add_node_type(layout, "GeometryNodeCurveQuadraticBezier") node_add_menu.add_node_type(layout, "GeometryNodeCurvePrimitiveQuadrilateral") - node_add_menu.add_node_type(layout, "GeometryNodeCurvePrimitiveBezierSegment") + node_add_menu.add_node_type(layout, "GeometryNodeCurveStar") class NODE_MT_geometry_node_curve_topology(Menu): @@ -93,9 +93,9 @@ class NODE_MT_geometry_node_curve_topology(Menu): def draw(self, _context): layout = self.layout + node_add_menu.add_node_type(layout, "GeometryNodeInputControlPointNeighbors") node_add_menu.add_node_type(layout, "GeometryNodeCurveOfPoint") node_add_menu.add_node_type(layout, "GeometryNodePointsOfCurve") - node_add_menu.add_node_type(layout, "GeometryNodeInputControlPointNeighbors") class NODE_MT_geometry_node_GEO_GEOMETRY(Menu): @@ -225,12 +225,12 @@ class NODE_MT_category_PRIMITIVES_MESH(Menu): def draw(self, _context): layout = self.layout - node_add_menu.add_node_type(layout, "GeometryNodeMeshCircle") node_add_menu.add_node_type(layout, "GeometryNodeMeshCone") node_add_menu.add_node_type(layout, "GeometryNodeMeshCube") node_add_menu.add_node_type(layout, "GeometryNodeMeshCylinder") node_add_menu.add_node_type(layout, "GeometryNodeMeshGrid") node_add_menu.add_node_type(layout, "GeometryNodeMeshIcoSphere") + node_add_menu.add_node_type(layout, "GeometryNodeMeshCircle") node_add_menu.add_node_type(layout, "GeometryNodeMeshLine") @@ -279,12 +279,12 @@ class NODE_MT_category_GEO_TEXT(Menu): def draw(self, _context): layout = self.layout - node_add_menu.add_node_type(layout, "FunctionNodeSliceString") node_add_menu.add_node_type(layout, "GeometryNodeStringJoin") - node_add_menu.add_node_type(layout, "FunctionNodeStringLength") node_add_menu.add_node_type(layout, "FunctionNodeReplaceString") - node_add_menu.add_node_type(layout, "FunctionNodeValueToString") + node_add_menu.add_node_type(layout, "FunctionNodeSliceString") + node_add_menu.add_node_type(layout, "FunctionNodeStringLength") node_add_menu.add_node_type(layout, "GeometryNodeStringToCurves") + node_add_menu.add_node_type(layout, "FunctionNodeValueToString") layout.separator() node_add_menu.add_node_type(layout, "FunctionNodeInputSpecialCharacters") @@ -314,20 +314,20 @@ class NODE_MT_category_GEO_UTILITIES(Menu): def draw(self, _context): layout = self.layout node_add_menu.add_node_type(layout, "GeometryNodeAccumulateField") + node_add_menu.add_node_type(layout, "FunctionNodeAlignEulerToVector") + node_add_menu.add_node_type(layout, "FunctionNodeBooleanMath") + node_add_menu.add_node_type(layout, "ShaderNodeClamp") + node_add_menu.add_node_type(layout, "FunctionNodeCompare") node_add_menu.add_node_type(layout, "GeometryNodeFieldAtIndex") + node_add_menu.add_node_type(layout, "ShaderNodeFloatCurve") + node_add_menu.add_node_type(layout, "FunctionNodeFloatToInt") node_add_menu.add_node_type(layout, "GeometryNodeFieldOnDomain") node_add_menu.add_node_type(layout, "ShaderNodeMapRange") - node_add_menu.add_node_type(layout, "ShaderNodeFloatCurve") - node_add_menu.add_node_type(layout, "ShaderNodeClamp") node_add_menu.add_node_type(layout, "ShaderNodeMath") - node_add_menu.add_node_type(layout, "FunctionNodeBooleanMath") - node_add_menu.add_node_type(layout, "FunctionNodeRotateEuler") - node_add_menu.add_node_type(layout, "FunctionNodeCompare") node_add_menu.add_node_type(layout, "ShaderNodeMix") - node_add_menu.add_node_type(layout, "FunctionNodeFloatToInt") - node_add_menu.add_node_type(layout, "GeometryNodeSwitch") node_add_menu.add_node_type(layout, "FunctionNodeRandomValue") - node_add_menu.add_node_type(layout, "FunctionNodeAlignEulerToVector") + node_add_menu.add_node_type(layout, "FunctionNodeRotateEuler") + node_add_menu.add_node_type(layout, "GeometryNodeSwitch") class NODE_MT_category_GEO_UV(Menu): -- cgit v1.2.3