1
// $Id: mmtest.C,v 1.8 1999/08/19 11:28:44 andreas Exp $ -*- C++ -*-
4
// Copyright (C) 1996 Technische Universitaet Braunschweig, Germany.
5
// Written by Andreas Zeller <zeller@gnu.org>.
7
// This file is part of DDD.
9
// DDD is free software; you can redistribute it and/or
10
// modify it under the terms of the GNU General Public
11
// License as published by the Free Software Foundation; either
12
// version 2 of the License, or (at your option) any later version.
14
// DDD is distributed in the hope that it will be useful,
15
// but WITHOUT ANY WARRANTY; without even the implied warranty of
16
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
// See the GNU General Public License for more details.
19
// You should have received a copy of the GNU General Public
20
// License along with DDD -- see the file COPYING.
21
// If not, write to the Free Software Foundation, Inc.,
22
// 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
24
// DDD is the data display debugger.
25
// For details, see the DDD World-Wide-Web page,
26
// `http://www.gnu.org/software/ddd/',
27
// or send a mail to the DDD developers <ddd@gnu.org>.
30
"$Id: mmtest.C,v 1.8 1999/08/19 11:28:44 andreas Exp $";
33
#pragma implementation
40
#define EXIT_SUCCESS 0
44
#define EXIT_FAILURE 1
47
static MMDesc type_menu[] =
54
static MMDesc onoff_menu[] =
61
static MMDesc items[] =
63
{ "groupIconify", MMToggle },
64
{ "debuggerType", MMOptionMenu, MMNoCB, type_menu },
65
{ "globalTabCompletion", MMToggle },
66
{ "suppressWarnings", MMRadioPanel, MMNoCB, onoff_menu },
67
{ "saveHistoryOnExit", MMToggle },
71
int main(int argc, char *argv[])
73
XtAppContext app_context;
76
Widget toplevel = XtAppInitialize(&app_context, "Mmtest",
77
XtPointer(0), 0, &argc, argv, XtPointer(0), XtPointer(0), 0);
79
Widget panel = MMcreatePanel(toplevel, "panel", items);
83
XtRealizeWidget(toplevel);
84
XtAppMainLoop(app_context);