|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* Motif
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
* Copyright (c) 1987-2012, The Open Group. All rights reserved.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
* These libraries and programs are free software; you can
|
|
Packit |
b099d7 |
* redistribute them and/or modify them under the terms of the GNU
|
|
Packit |
b099d7 |
* Lesser General Public License as published by the Free Software
|
|
Packit |
b099d7 |
* Foundation; either version 2 of the License, or (at your option)
|
|
Packit |
b099d7 |
* any later version.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
* These libraries and programs are distributed in the hope that
|
|
Packit |
b099d7 |
* they will be useful, but WITHOUT ANY WARRANTY; without even the
|
|
Packit |
b099d7 |
* implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
|
|
Packit |
b099d7 |
* PURPOSE. See the GNU Lesser General Public License for more
|
|
Packit |
b099d7 |
* details.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
* You should have received a copy of the GNU Lesser General Public
|
|
Packit |
b099d7 |
* License along with these librararies and programs; if not, write
|
|
Packit |
b099d7 |
* to the Free Software Foundation, Inc., 51 Franklin Street, Fifth
|
|
Packit |
b099d7 |
* Floor, Boston, MA 02110-1301 USA
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* HISTORY
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
/* $XConsortium: testlib.h /main/11 1995/07/14 10:57:53 drk $ */
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/* Standard C headers */
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
#include <stdio.h>
|
|
Packit |
b099d7 |
#include <ctype.h>
|
|
Packit |
b099d7 |
#include <sys/signal.h>
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
#ifndef X_NOT_STDC_ENV
|
|
Packit |
b099d7 |
#include <stdlib.h>
|
|
Packit |
b099d7 |
#include <unistd.h>
|
|
Packit |
b099d7 |
#endif
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/* Xt headers */
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
#include <X11/Intrinsic.h>
|
|
Packit |
b099d7 |
#include <X11/Shell.h>
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/* Xm headers */
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
#include <Xm/Xm.h>
|
|
Packit |
b099d7 |
#include <Xm/ArrowB.h>
|
|
Packit |
b099d7 |
#include <Xm/ArrowBG.h>
|
|
Packit |
b099d7 |
#include <Xm/AtomMgr.h>
|
|
Packit |
b099d7 |
#include <Xm/BulletinB.h>
|
|
Packit |
b099d7 |
#include <Xm/CascadeB.h>
|
|
Packit |
b099d7 |
#include <Xm/CascadeBG.h>
|
|
Packit |
b099d7 |
#include <Xm/Command.h>
|
|
Packit |
b099d7 |
#include <Xm/ComboBox.h>
|
|
Packit |
b099d7 |
#include <Xm/Container.h>
|
|
Packit |
b099d7 |
#include <Xm/CutPaste.h>
|
|
Packit |
b099d7 |
#include <Xm/DialogS.h>
|
|
Packit |
b099d7 |
#include <Xm/DrawingA.h>
|
|
Packit |
b099d7 |
#include <Xm/DrawnB.h>
|
|
Packit |
b099d7 |
#include <Xm/FileSB.h>
|
|
Packit |
b099d7 |
#include <Xm/Form.h>
|
|
Packit |
b099d7 |
#include <Xm/Frame.h>
|
|
Packit |
b099d7 |
#include <Xm/IconG.h>
|
|
Packit |
b099d7 |
#include <Xm/Label.h>
|
|
Packit |
b099d7 |
#include <Xm/LabelG.h>
|
|
Packit |
b099d7 |
#include <Xm/List.h>
|
|
Packit |
b099d7 |
#include <Xm/MainW.h>
|
|
Packit |
b099d7 |
#include <Xm/MenuShell.h>
|
|
Packit |
b099d7 |
#include <Xm/MessageB.h>
|
|
Packit |
b099d7 |
#include <Xm/MwmUtil.h>
|
|
Packit |
b099d7 |
#include <Xm/Notebook.h>
|
|
Packit |
b099d7 |
#include <Xm/PanedW.h>
|
|
Packit |
b099d7 |
#include <Xm/Protocols.h>
|
|
Packit |
b099d7 |
#include <Xm/PushB.h>
|
|
Packit |
b099d7 |
#include <Xm/PushBG.h>
|
|
Packit |
b099d7 |
#include <Xm/RowColumn.h>
|
|
Packit |
b099d7 |
#include <Xm/Scale.h>
|
|
Packit |
b099d7 |
#include <Xm/ScrollBar.h>
|
|
Packit |
b099d7 |
#include <Xm/ScrolledW.h>
|
|
Packit |
b099d7 |
#include <Xm/SelectioB.h>
|
|
Packit |
b099d7 |
#include <Xm/SeparatoG.h>
|
|
Packit |
b099d7 |
#include <Xm/Separator.h>
|
|
Packit |
b099d7 |
#include <Xm/SpinB.h>
|
|
Packit |
b099d7 |
#include <Xm/Text.h>
|
|
Packit |
b099d7 |
#include <Xm/TextF.h>
|
|
Packit |
b099d7 |
#include <Xm/ToggleB.h>
|
|
Packit |
b099d7 |
#include <Xm/ToggleBG.h>
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/* definitions used in all test modules */
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
#define MAX_ARGS 100
|
|
Packit |
b099d7 |
#define MAX_FILE 256
|
|
Packit |
b099d7 |
#define MAX_FONT_LEN 64
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/* Global Variables */
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
extern XtAppContext app_context;
|
|
Packit |
b099d7 |
extern Display *display;
|
|
Packit |
b099d7 |
extern Window rootWindow;
|
|
Packit |
b099d7 |
extern Screen * screen;
|
|
Packit |
b099d7 |
extern Widget Shell1;
|
|
Packit |
b099d7 |
extern Widget InstructionBox;
|
|
Packit |
b099d7 |
extern Widget UTMShell;
|
|
Packit |
b099d7 |
extern Widget UTMDrawingArea;
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/* Private Functions */
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
extern void CommonUsage(char *test_name);
|
|
Packit |
b099d7 |
extern void CommonGenericCB(Widget w, XtPointer client_data,
|
|
Packit |
b099d7 |
XtPointer call_data);
|
|
Packit |
b099d7 |
extern void CommonGetOptions(int *argc, char **argv);
|
|
Packit |
b099d7 |
extern void CommonPause();
|
|
Packit |
b099d7 |
extern void CommonTestInit(int argc, char **argv);
|
|
Packit |
b099d7 |
extern void CommonTestI18NInit(int argc, char **argv,
|
|
Packit |
b099d7 |
XtLanguageProc proc,
|
|
Packit |
b099d7 |
XtPointer client_data);
|
|
Packit |
b099d7 |
extern void CommonDumpHierarchy(Widget w, FILE *file);
|
|
Packit |
b099d7 |
extern char *CommonCsToRs(XmString cs);
|
|
Packit |
b099d7 |
extern Pixel CommonGetColor(char *colorstr);
|
|
Packit |
b099d7 |
extern XmFontList CommonGetFontList(char *fontstr);
|
|
Packit |
b099d7 |
extern void CommonExtraResources(Arg args[], Cardinal n);
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/* stubs for when NOT linking with malloc library */
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
extern void MallocInit();
|
|
Packit |
b099d7 |
extern void MallocExit();
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/* global variables - command line options */
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
extern Boolean instructions;
|
|
Packit |
b099d7 |
extern char *UserData;
|
|
Packit |
b099d7 |
extern char *instruct_file_name;
|
|
Packit |
b099d7 |
extern char *instruct_file_name_orig;
|
|
Packit |
b099d7 |
extern int pause_len;
|
|
Packit |
b099d7 |
extern char test_font[MAX_FONT_LEN];
|
|
Packit |
b099d7 |
extern char default_font[MAX_FONT_LEN];
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/* Global Variables for Automation */
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
extern Boolean Automation;
|
|
Packit |
b099d7 |
extern Boolean AutoRecord;
|
|
Packit |
b099d7 |
extern Boolean AutoBatch;
|
|
Packit |
b099d7 |
extern Boolean AutoManual;
|
|
Packit |
b099d7 |
extern Boolean AutoNoCheck;
|
|
Packit |
b099d7 |
extern Boolean AutoTrace;
|
|
Packit |
b099d7 |
extern Boolean AutoDelay;
|
|
Packit |
b099d7 |
extern Boolean AutoWindowDumps;
|
|
Packit |
b099d7 |
extern Boolean Command_In_Progress;
|
|
Packit |
b099d7 |
extern Boolean MonitorOn;
|
|
Packit |
b099d7 |
extern Boolean SyncWidgetCreated;
|
|
Packit |
b099d7 |
extern int AutoDelayCycles;
|
|
Packit |
b099d7 |
extern Atom _MOTIF_WM_AUTOMATION;
|
|
Packit |
b099d7 |
extern Atom WM_S0;
|
|
Packit |
b099d7 |
enum WHICH_TIME { START_TIME, END_TIME };
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/* redefinition of Motif Creation routines */
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
#define XmCreateArrowButton ArrowButtonCreate
|
|
Packit |
b099d7 |
#define XmCreateArrowButtonGadget ArrowButtonGadgetCreate
|
|
Packit |
b099d7 |
#define XmCreateBulletinBoard BulletinBoardCreate
|
|
Packit |
b099d7 |
#define XmCreateBulletinBoardDialog BulletinBoardDialogCreate
|
|
Packit |
b099d7 |
#define XmCreateCascadeButton CascadeButtonCreate
|
|
Packit |
b099d7 |
#define XmCreateCascadeButtonGadget CascadeButtonGadgetCreate
|
|
Packit |
b099d7 |
#define XmCreateCommand CommandCreate
|
|
Packit |
b099d7 |
#define XmCreateComboBox ComboBoxCreate
|
|
Packit |
b099d7 |
#define XmCreateDropDownComboBox DropDownComboBoxCreate
|
|
Packit |
b099d7 |
#define XmCreateDropDownList DropDownListComboBoxCreate
|
|
Packit |
b099d7 |
#define XmCreateNotebook NotebookCreate
|
|
Packit |
b099d7 |
#define XmCreateContainer ContainerCreate
|
|
Packit |
b099d7 |
#define XmCreateIconGadget IconGadgetCreate
|
|
Packit |
b099d7 |
#define XmCreateDialogShell DialogShellCreate
|
|
Packit |
b099d7 |
#define XmCreateDrawingArea DrawingAreaCreate
|
|
Packit |
b099d7 |
#define XmCreateDrawnButton DrawnButtonCreate
|
|
Packit |
b099d7 |
#define XmCreateErrorDialog ErrorDialogCreate
|
|
Packit |
b099d7 |
#define XmCreateFileSelectionBox FileSelectionBoxCreate
|
|
Packit |
b099d7 |
#define XmCreateFileSelectionDialog FileSelectionDialogCreate
|
|
Packit |
b099d7 |
#define XmCreateForm FormCreate
|
|
Packit |
b099d7 |
#define XmCreateFormDialog FormDialogCreate
|
|
Packit |
b099d7 |
#define XmCreateFrame FrameCreate
|
|
Packit |
b099d7 |
#define XmCreateInformationDialog InformationDialogCreate
|
|
Packit |
b099d7 |
#define XmCreateLabel LabelCreate
|
|
Packit |
b099d7 |
#define XmCreateLabelGadget LabelGadgetCreate
|
|
Packit |
b099d7 |
#define XmCreateList ListCreate
|
|
Packit |
b099d7 |
#define XmCreateMainWindow MainWindowCreate
|
|
Packit |
b099d7 |
#define XmCreateMenuBar MenuBarCreate
|
|
Packit |
b099d7 |
#define XmCreateMenuShell MenuShellCreate
|
|
Packit |
b099d7 |
#define XmCreateMessageBox MessageBoxCreate
|
|
Packit |
b099d7 |
#define XmCreateMessageDialog MessageDialogCreate
|
|
Packit |
b099d7 |
#define XmCreateOptionMenu OptionMenuCreate
|
|
Packit |
b099d7 |
#define XmCreatePanedWindow PanedWindowCreate
|
|
Packit |
b099d7 |
#define XmCreatePopupMenu PopupMenuCreate
|
|
Packit |
b099d7 |
#define XmCreatePromptDialog PromptDialogCreate
|
|
Packit |
b099d7 |
#define XmCreatePulldownMenu PulldownMenuCreate
|
|
Packit |
b099d7 |
#define XmCreatePushButton PushButtonCreate
|
|
Packit |
b099d7 |
#define XmCreatePushButtonGadget PushButtonGadgetCreate
|
|
Packit |
b099d7 |
#define XmCreateQuestionDialog QuestionDialogCreate
|
|
Packit |
b099d7 |
#define XmCreateRadioBox RadioBoxCreate
|
|
Packit |
b099d7 |
#define XmCreateRowColumn RowColumnCreate
|
|
Packit |
b099d7 |
#define XmCreateScale ScaleCreate
|
|
Packit |
b099d7 |
#define XmCreateScrollBar ScrollBarCreate
|
|
Packit |
b099d7 |
#define XmCreateScrolledList ScrolledListCreate
|
|
Packit |
b099d7 |
#define XmCreateScrolledText ScrolledTextCreate
|
|
Packit |
b099d7 |
#define XmCreateScrolledWindow ScrolledWindowCreate
|
|
Packit |
b099d7 |
#define XmCreateSelectionBox SelectionBoxCreate
|
|
Packit |
b099d7 |
#define XmCreateSelectionDialog SelectionDialogCreate
|
|
Packit |
b099d7 |
#define XmCreateSeparator SeparatorCreate
|
|
Packit |
b099d7 |
#define XmCreateSeparatorGadget SeparatorGadgetCreate
|
|
Packit |
b099d7 |
#define XmCreateSpinBox SpinBoxCreate
|
|
Packit |
b099d7 |
#define XmCreateTemplateDialog TemplateDialogCreate
|
|
Packit |
b099d7 |
#define XmCreateText TextCreate
|
|
Packit |
b099d7 |
#define XmCreateTextField TextFieldCreate
|
|
Packit |
b099d7 |
#define XmCreateToggleButton ToggleButtonCreate
|
|
Packit |
b099d7 |
#define XmCreateToggleButtonGadget ToggleButtonGadgetCreate
|
|
Packit |
b099d7 |
#define XmCreateWarningDialog WarningDialogCreate
|
|
Packit |
b099d7 |
#define XmCreateWorkArea WorkAreaCreate
|
|
Packit |
b099d7 |
#define XmCreateWorkingDialog WorkingDialogCreate
|
|
Packit |
b099d7 |
#define XtAppCreateShell AppShellCreate
|
|
Packit |
b099d7 |
#define XtCreatePopupShell PopupShellCreate
|
|
Packit |
b099d7 |
#define XtAppMainLoop AppMainLoop
|
|
Packit |
b099d7 |
#define XtSetValues SetValues
|
|
Packit |
b099d7 |
#define XtDestroyWidget DestroyWidget
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
extern Widget ArrowButtonCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget ArrowButtonGadgetCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget BulletinBoardCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget BulletinBoardDialogCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget CascadeButtonCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget CascadeButtonGadgetCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget CommandCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget ComboBoxCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget DropDownComboBoxCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget DropDownListComboBoxCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget ContainerCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget DialogShellCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget DrawingAreaCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget DrawnButtonCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget ErrorDialogCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget FileSelectionBoxCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget FileSelectionDialogCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget FormCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget FormDialogCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget FrameCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget InformationDialogCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget IconGadgetCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget LabelCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget LabelGadgetCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget ListCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget MainWindowCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget MenuBarCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget MenuShellCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget MessageBoxCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget MessageDialogCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget NotebookCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget OptionMenuCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget PanedWindowCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget PopupMenuCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget PromptDialogCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget PulldownMenuCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget PushButtonCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget PushButtonGadgetCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget QuestionDialogCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget RadioBoxCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget RowColumnCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget ScaleCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget ScrollBarCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget ScrolledListCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget ScrolledTextCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget ScrolledWindowCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget SelectionBoxCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget SelectionDialogCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget SeparatorCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget SeparatorGadgetCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget SpinBoxCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget TemplateDialogCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget TextCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget TextFieldCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget ToggleButtonCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget ToggleButtonGadgetCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget WarningDialogCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget WorkingDialogCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget WorkAreaCreate(
|
|
Packit |
b099d7 |
Widget p,
|
|
Packit |
b099d7 |
char *name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal n);
|
|
Packit |
b099d7 |
extern Widget PopupShellCreate(
|
|
Packit |
b099d7 |
String name,
|
|
Packit |
b099d7 |
WidgetClass widget_class,
|
|
Packit |
b099d7 |
Widget parent,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal num_args);
|
|
Packit |
b099d7 |
extern Widget AppShellCreate(
|
|
Packit |
b099d7 |
String app_name,
|
|
Packit |
b099d7 |
String app_class,
|
|
Packit |
b099d7 |
WidgetClass widget_class,
|
|
Packit |
b099d7 |
Display *display_in,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal num_args);
|
|
Packit |
b099d7 |
extern void AppMainLoop(
|
|
Packit |
b099d7 |
XtAppContext app);
|
|
Packit |
b099d7 |
extern void SetValues(
|
|
Packit |
b099d7 |
register Widget w,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal num_args);
|
|
Packit |
b099d7 |
extern void DestroyWidget(
|
|
Packit |
b099d7 |
Widget widget);
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
extern void UTMDestinationProc(
|
|
Packit |
b099d7 |
Widget widget,
|
|
Packit |
b099d7 |
XtPointer client_data,
|
|
Packit |
b099d7 |
XtPointer call_data);
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
|