Revision: 75662
          http://sourceforge.net/p/brlcad/code/75662
Author:   starseeker
Date:     2020-05-01 17:33:34 +0000 (Fri, 01 May 2020)
Log Message:
-----------
Fix for indentation of help strings off of subcommands in help msg

Modified Paths:
--------------
    brlcad/trunk/src/libged/brep/brep.cpp

Modified: brlcad/trunk/src/libged/brep/brep.cpp
===================================================================
--- brlcad/trunk/src/libged/brep/brep.cpp       2020-05-01 14:31:57 UTC (rev 
75661)
+++ brlcad/trunk/src/libged/brep/brep.cpp       2020-05-01 17:33:34 UTC (rev 
75662)
@@ -1284,8 +1284,12 @@
        int ret;
        const char *helpflag[2];
        helpflag[1] = PURPOSEFLAG;
+       size_t maxcmdlen = 0;
        for (ctp = gb->cmds; ctp->ct_name != (char *)NULL; ctp++) {
-           bu_vls_printf(gb->gedp->ged_result_str, "  %s\t\t", ctp->ct_name);
+           maxcmdlen = (maxcmdlen > strlen(ctp->ct_name)) ? maxcmdlen : 
strlen(ctp->ct_name);
+       }
+       for (ctp = gb->cmds; ctp->ct_name != (char *)NULL; ctp++) {
+           bu_vls_printf(gb->gedp->ged_result_str, "  %s%*s", ctp->ct_name, 
(int)(maxcmdlen - strlen(ctp->ct_name)) + 2, " ");
            if (!BU_STR_EQUAL(ctp->ct_name, "help")) {
                helpflag[0] = ctp->ct_name;
                bu_cmd(gb->cmds, 2, helpflag, 0, (void *)gb, &ret);

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to