home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / lisp / elk-2_0.lha / elk-2.0 / lib / xm / shell.c < prev    next >
Encoding:
C/C++ Source or Header  |  1992-11-22  |  1000 b   |  25 lines

  1. #include "../xt/xt.h"
  2. #include <Xm/Xm.h>
  3. #include <Xm/DialogS.h>
  4. #include <Xm/MenuShell.h>
  5.  
  6. init_shell () {
  7.     XtResourceList r = 0;
  8.     r = (XtResourceList)XtMalloc (2 * sizeof (XtResource));
  9.     r[0].resource_name = "width";
  10.     r[0].resource_class = "Width";
  11.     r[0].resource_type = "Dimension";
  12.     r[1].resource_name = "height";
  13.     r[1].resource_class = "Height";
  14.     r[1].resource_type = "Dimension";
  15.     Define_Class ("menu-shell", xmMenuShellWidgetClass, r, 2);
  16.     Define_Class ("dialog-shell", xmDialogShellWidgetClass, r, 0);
  17.     Define_Class ("application-shell", applicationShellWidgetClass, r, 0);
  18.     Define_Class ("toplevel-shell", topLevelShellWidgetClass, r, 0);
  19.     Define_Class ("transient-shell", transientShellWidgetClass, r, 0);
  20.     Define_Class ("vendor-shell", vendorShellWidgetClass, r, 0);
  21.     Define_Class ("wm-shell", wmShellWidgetClass, r, 0);
  22.     Define_Class ("override-shell", overrideShellWidgetClass, r, 0);
  23.     Define_Class ("shell", shellWidgetClass, r, 0);
  24. }
  25.