Revision: 73071
          http://sourceforge.net/p/brlcad/code/73071
Author:   brlcad
Date:     2019-05-16 06:30:31 +0000 (Thu, 16 May 2019)
Log Message:
-----------
implement basic help and quit commands for discovery.

Modified Paths:
--------------
    brlcad/trunk/src/burst/ui.c

Modified: brlcad/trunk/src/burst/ui.c
===================================================================
--- brlcad/trunk/src/burst/ui.c 2019-05-16 05:54:23 UTC (rev 73070)
+++ brlcad/trunk/src/burst/ui.c 2019-05-16 06:30:31 UTC (rev 73071)
@@ -146,6 +146,8 @@
 static void MshotlineFile();
 static void Munits();
 static void MwriteCmdFile();
+static void Mhelp();
+static void Mquit();
 
 /* local utility functions */
 static HmMenu *addMenu();
@@ -374,6 +376,10 @@
     { "preferences",
       "options for tailoring behavior of user interface",
       prefmenu, 0 },
+    { "help",
+      "get a list of available commands", 0, Mhelp },
+    { "quit",
+      "stop reading commands, exit the application", 0, Mquit },
     { NULL, NULL, 0, NULL },
 };
 
@@ -754,6 +760,24 @@
 
 /*ARGSUSED*/
 static void
+Mhelp(HmItem *UNUSED(itemp))
+{
+    brst_log("\nAvailable Commands"
+            "\n------------------\n");
+    prntTrie(cmdtrie, 0);
+}
+
+
+/*ARGSUSED*/
+static void
+Mquit(HmItem *UNUSED(itemp))
+{
+    bu_exit(EXIT_SUCCESS, "Quitting application.\n");
+}
+
+
+/*ARGSUSED*/
+static void
 MconeHalfAngle(HmItem *itemp)
 {
     static Input input[] = {

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