3 * Copyright 1991 by the Massachusetts Institute of Technology.
5 * For further information on copyright and distribution
6 * see the file mit-copyright.h
9 #include <mit-copyright.h>
13 #include <Xm/BulletinB.h>
16 extern MenuItem MenuRoot;
18 void map_menu_widget();
20 Widget BuildMenuTree();
23 char *user, *program_name, *moira_server;
29 Widget button, bboard;
34 program_name = argv[0];
37 mr_connect(moira_server);
40 toplevel = XtInitialize("toplevel", "Moira", NULL, 0,
43 bboard = XtCreateManagedWidget( "bboard",
44 xmBulletinBoardWidgetClass,
46 button = XtCreateManagedWidget("button",
47 xmPushButtonWidgetClass,
50 menuwidget = BuildMenuTree(bboard, &MenuRoot);
52 XtRealizeWidget(toplevel);
54 map_menu_widget(bboard, menuwidget, NULL);
59 BuildMenuTree(topW, spec)
63 return (CreateMenu(topW, spec->submenu, XmHORIZONTAL));
67 int MoiraQuery(query, argc, argv, callback, data)
76 status = mr_query(query, argc, argv, callback, data);
77 if (status != MR_ABORTED && status != MR_NOT_CONNECTED)
79 status = mr_connect(moira_server);
81 com_err(program_name, status, " while re-connecting to server %s",
85 status = mr_auth("mmoira");
87 com_err(program_name, status, " while re-authenticating to server %s",
92 status = mr_query(query, argc, argv, callback, data);