]> git.donarmstrong.com Git - deb_pkgs/autorandr.git/commitdiff
Minor cleanup in virtual profile description output
authorPhillip Berndt <phillip.berndt@googlemail.com>
Fri, 13 Oct 2017 12:25:01 +0000 (14:25 +0200)
committerPhillip Berndt <phillip.berndt@googlemail.com>
Fri, 13 Oct 2017 12:25:01 +0000 (14:25 +0200)
autorandr.py

index 96c9d0be07d05ba258395dadb55f6b4e90b1489c..27340b770571e4dc2224cef383e60a11b6411d46 100755 (executable)
@@ -50,7 +50,7 @@ except NameError:
 virtual_profiles = [
     # (name, description, callback)
     ("common", "Clone all connected outputs at the largest common resolution", None),
-    ("clone-largest", "Clone all connected outputs with the largest resolution and scaled down in the others", None),
+    ("clone-largest", "Clone all connected outputs with the largest resolution (scaled down if necessary)", None),
     ("horizontal", "Stack all connected outputs horizontally at their largest resolution", None),
     ("vertical", "Stack all connected outputs vertically at their largest resolution", None),
 ]
@@ -754,7 +754,15 @@ def exit_help():
     "Print help and exit"
     print(help_text)
     for profile in virtual_profiles:
-        print("  %-10s %s" % profile[:2])
+        name, description = profile[:2]
+        description = [ description ]
+        max_width = 78-18
+        while len(description[0]) > max_width + 1:
+            left_over = description[0][max_width:]
+            description[0] = description[0][:max_width] + "-"
+            description.insert(1, "  %-15s %s" % ("", left_over))
+        description = "\n".join(description)
+        print("  %-15s %s" % (name, description))
     sys.exit(0)
 
 def exec_scripts(profile_path, script_name, meta_information=None):