From 9518e940f1c188820d1a405f9557988214888a4f Mon Sep 17 00:00:00 2001 From: Friedemann Kleint Date: Mon, 18 Mar 2024 21:18:02 +0100 Subject: Documentation/example_gallery: List gallery examples first List widget/graphs/quickcontrols gallery examples first. Pick-to: 6.6 Task-number: PYSIDE-2207 Change-Id: I94aad562a4085c2695bb3d0f592bb7034e6eae26 Reviewed-by: Cristian Maureira-Fredes --- tools/example_gallery/main.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tools/example_gallery/main.py b/tools/example_gallery/main.py index d24601b6e..b5aa632c0 100644 --- a/tools/example_gallery/main.py +++ b/tools/example_gallery/main.py @@ -585,10 +585,15 @@ def write_example(example_root, pyproject_file, pyside_example=True): return (p.module_name, result) +def example_sort_key(example: ExampleData): + name = example.example + return "AAA" + name if "gallery" in name else name + + def sort_examples(example): result = {} for module in example.keys(): - result[module] = sorted(example.get(module), key=lambda e: e.example) + result[module] = sorted(example.get(module), key=example_sort_key) return result -- cgit v1.2.3