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