home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 2: Applications / Linux Cubed Series 2 - Applications.iso / editors / emacs / xemacs / xemacs-1.004 / xemacs-1 / xemacs-19.13 / lwlib / energize / editmode.xdc < prev    next >
Encoding:
Text File  |  1994-09-20  |  12.7 KB  |  358 lines

  1.  
  2. /*
  3. ** Generated by X-Designer 
  4. */
  5. /*
  6. **LIBS: -lXm -lXt -lX11
  7. */
  8.  
  9. #include <X11/Xatom.h>
  10. #include <X11/Intrinsic.h>
  11. #include <X11/Shell.h>
  12.  
  13. #include <Xm/Xm.h>
  14. #include <Xm/DialogS.h>
  15. #include <Xm/Form.h>
  16. #include <Xm/Frame.h>
  17. #include <Xm/Label.h>
  18. #include <Xm/PushB.h>
  19. #include <Xm/RowColumn.h>
  20. #include <Xm/Separator.h>
  21. #include <Xm/TextF.h>
  22. #include <Xm/ToggleB.h>
  23. #include <Xm/ToggleBG.h>
  24.  
  25.  
  26. Widget button1;
  27.  
  28.  
  29. create_widget0( parent )
  30. Widget parent;
  31. {
  32.     Display *display = XtDisplay ( parent );
  33.     Widget children[12];      /* Children to manage */
  34.     Arg al[64];           /* Arg List */
  35.     register int ac = 0;      /* Arg Count */
  36.     char from_s [256];    /* For font list conversion */
  37.     XrmValue from_value, to_value; /* ditto */
  38.     int fg, bg;           /* colour values for pixmaps */ 
  39.     XmString *list_items; /* For list items */
  40.     int list_item;        /* Index for list_items */
  41.     XmString xmstrings[15];    /* temporary storage for XmStrings */
  42.     Widget widget0;
  43.     Widget widget1;
  44.     Widget widget2;
  45.     Widget widget3;
  46.     Widget widget4;
  47.     Widget widget6;
  48.     Widget widget7;
  49.     Widget widget8;
  50.     Widget widget9;
  51.     Widget widget10;
  52.     Widget widget11;
  53.     Widget widget12;
  54.     Widget widget13;
  55.     Widget widget14;
  56.     Widget widget15;
  57.     Widget widget16;
  58.     Widget widget17;
  59.     Widget widget18;
  60.     Widget widget19;
  61.     Widget widget20;
  62.     Widget widget21;
  63.     Widget widget22;
  64.     Widget widget23;
  65.     Widget widget24;
  66.     Widget widget25;
  67.     Widget widget26;
  68.     Widget widget27;
  69.     Widget widget28;
  70.     Widget widget29;
  71.     Widget widget30;
  72.     Widget widget31;
  73.     Widget widget32;
  74.     Widget widget33;
  75.     Widget widget34;
  76.     Widget widget35;
  77.     Widget widget36;
  78.     Widget widget37;
  79.  
  80.     XtSetArg(al[ac], XmNallowShellResize, TRUE); ac++;
  81.     widget0 = XmCreateDialogShell ( parent, "dialog", al, ac );
  82.     ac = 0;
  83.     XtSetArg(al[ac], XmNautoUnmanage, FALSE); ac++;
  84.     widget1 = XmCreateForm ( widget0, "editModeDialog", al, ac );
  85.     ac = 0;
  86.     XtSetArg(al[ac], XmNalignment, XmALIGNMENT_BEGINNING); ac++;
  87.     widget2 = XmCreateLabel ( widget1, "message", al, ac );
  88.     ac = 0;
  89.     widget3 = XmCreateLabel ( widget1, "iconSeparator", al, ac );
  90.     XtSetArg(al[ac], XmNnumColumns, 5); ac++;
  91.     XtSetArg(al[ac], XmNspacing, 13); ac++;
  92.     XtSetArg(al[ac], XmNmarginWidth, 0); ac++;
  93.     XtSetArg(al[ac], XmNmarginHeight, 0); ac++;
  94.     XtSetArg(al[ac], XmNorientation, XmVERTICAL); ac++;
  95.     XtSetArg(al[ac], XmNpacking, XmPACK_COLUMN); ac++;
  96.     XtSetArg(al[ac], XmNentryAlignment, XmALIGNMENT_CENTER); ac++;
  97.     XtSetArg(al[ac], XmNadjustLast, FALSE); ac++;
  98.     XtSetArg(al[ac], XmNisAligned, TRUE); ac++;
  99.     widget4 = XmCreateRowColumn ( widget1, "row", al, ac );
  100.     ac = 0;
  101.     XtSetArg(al[ac], XmNdefaultButtonShadowThickness, 1); ac++;
  102.     button1 = XmCreatePushButton ( widget4, "button1", al, ac );
  103.     ac = 0;
  104.     widget6 = XmCreatePushButton ( widget4, "button2", al, ac );
  105.     XtSetArg(al[ac], XmNmappedWhenManaged, FALSE); ac++;
  106.     widget7 = XmCreatePushButton ( widget4, "separator_button", al, ac );
  107.     ac = 0;
  108.     widget8 = XmCreatePushButton ( widget4, "button3", al, ac );
  109.     widget9 = XmCreateSeparator ( widget1, "widget9", al, ac );
  110.     widget10 = XmCreateLabel ( widget1, "externalLabel", al, ac );
  111.     widget11 = XmCreateFrame ( widget1, "widget11", al, ac );
  112.     XtSetArg(al[ac], XmNspacing, 3); ac++;
  113.     XtSetArg(al[ac], XmNmarginWidth, 3); ac++;
  114.     XtSetArg(al[ac], XmNmarginHeight, 3); ac++;
  115.     XtSetArg(al[ac], XmNorientation, XmHORIZONTAL); ac++;
  116.     widget12 = XmCreateRowColumn ( widget11, "widget12", al, ac );
  117.     ac = 0;
  118.     XtSetArg(al[ac], XmNnumColumns, 1); ac++;
  119.     XtSetArg(al[ac], XmNspacing, 0); ac++;
  120.     XtSetArg(al[ac], XmNmarginWidth, 0); ac++;
  121.     XtSetArg(al[ac], XmNmarginHeight, 0); ac++;
  122.     XtSetArg(al[ac], XmNorientation, XmHORIZONTAL); ac++;
  123.     XtSetArg(al[ac], XmNpacking, XmPACK_TIGHT); ac++;
  124.     widget13 = XmCreateRadioBox ( widget12, "externalBox", al, ac );
  125.     ac = 0;
  126.     widget14 = XmCreateToggleButtonGadget ( widget13, "externalEmacs", al, ac );
  127.     widget15 = XmCreateToggleButtonGadget ( widget13, "externalViXterm", al, ac );
  128.     widget16 = XmCreateToggleButtonGadget ( widget13, "externalViCmdtool", al, ac );
  129.     widget17 = XmCreateToggleButtonGadget ( widget13, "externalOther", al, ac );
  130.     XtSetArg(al[ac], XmNcolumns, 30); ac++;
  131.     widget18 = XmCreateTextField ( widget12, "otherText", al, ac );
  132.     ac = 0;
  133.     widget19 = XmCreateLabel ( widget1, "viewLabel", al, ac );
  134.     widget20 = XmCreateFrame ( widget1, "widget20", al, ac );
  135.     XtSetArg(al[ac], XmNnumColumns, 1); ac++;
  136.     XtSetArg(al[ac], XmNorientation, XmVERTICAL); ac++;
  137.     widget21 = XmCreateRadioBox ( widget20, "viewBox", al, ac );
  138.     ac = 0;
  139.     widget22 = XmCreateToggleButtonGadget ( widget21, "emacsView", al, ac );
  140.     widget23 = XmCreateToggleButtonGadget ( widget21, "viView", al, ac );
  141.     widget24 = XmCreateToggleButtonGadget ( widget21, "lessView", al, ac );
  142.     widget25 = XmCreateLabel ( widget1, "editLabel", al, ac );
  143.     widget26 = XmCreateFrame ( widget1, "widget26", al, ac );
  144.     XtSetArg(al[ac], XmNnumColumns, 1); ac++;
  145.     XtSetArg(al[ac], XmNorientation, XmVERTICAL); ac++;
  146.     widget27 = XmCreateRadioBox ( widget26, "editBox", al, ac );
  147.     ac = 0;
  148.     widget28 = XmCreateToggleButtonGadget ( widget27, "editEmacs", al, ac );
  149.     widget29 = XmCreateToggleButtonGadget ( widget27, "editVi", al, ac );
  150.     widget30 = XmCreateLabel ( widget1, "windowLabel", al, ac );
  151.     XtSetArg(al[ac], XmNspacing, 0); ac++;
  152.     XtSetArg(al[ac], XmNmarginWidth, 0); ac++;
  153.     XtSetArg(al[ac], XmNmarginHeight, 0); ac++;
  154.     widget31 = XmCreateRowColumn ( widget1, "widget31", al, ac );
  155.     ac = 0;
  156.     widget32 = XmCreateFrame ( widget31, "widget32", al, ac );
  157.     XtSetArg(al[ac], XmNorientation, XmVERTICAL); ac++;
  158.     widget33 = XmCreateRadioBox ( widget32, "windowBox", al, ac );
  159.     ac = 0;
  160.     widget34 = XmCreateToggleButtonGadget ( widget33, "windowOne", al, ac );
  161.     widget35 = XmCreateToggleButtonGadget ( widget33, "windowSeveral", al, ac );
  162.     widget36 = XmCreateToggleButtonGadget ( widget33, "windowMany", al, ac );
  163.     widget37 = XmCreateToggleButton ( widget31, "splitScreens", al, ac );
  164.     XtSetArg(al[ac], XmNdefaultButton, button1); ac++;
  165.     XtSetValues ( widget1,al, ac );
  166.     ac = 0;
  167.  
  168.     XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++;
  169.     XtSetArg(al[ac], XmNtopOffset, 13); ac++;
  170.     XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_WIDGET); ac++;
  171.     XtSetArg(al[ac], XmNbottomOffset, 13); ac++;
  172.     XtSetArg(al[ac], XmNbottomWidget, widget10); ac++;
  173.     XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++;
  174.     XtSetArg(al[ac], XmNleftOffset, 13); ac++;
  175.     XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++;
  176.     XtSetArg(al[ac], XmNrightOffset, 13); ac++;
  177.         XtSetValues ( widget2,al, ac );
  178.     ac = 0;
  179.  
  180.     XtSetArg(al[ac], XmNtopAttachment, XmATTACH_NONE); ac++;
  181.     XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_WIDGET); ac++;
  182.     XtSetArg(al[ac], XmNbottomOffset, 13); ac++;
  183.     XtSetArg(al[ac], XmNbottomWidget, widget9); ac++;
  184.     XtSetArg(al[ac], XmNleftAttachment, XmATTACH_NONE); ac++;
  185.     XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++;
  186.     XtSetArg(al[ac], XmNrightOffset, 4); ac++;
  187.         XtSetValues ( widget3,al, ac );
  188.     ac = 0;
  189.  
  190.     XtSetArg(al[ac], XmNtopAttachment, XmATTACH_NONE); ac++;
  191.     XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_FORM); ac++;
  192.     XtSetArg(al[ac], XmNbottomOffset, 13); ac++;
  193.     XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++;
  194.     XtSetArg(al[ac], XmNleftOffset, 13); ac++;
  195.     XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++;
  196.     XtSetArg(al[ac], XmNrightOffset, 13); ac++;
  197.         XtSetValues ( widget4,al, ac );
  198.     ac = 0;
  199.  
  200.     XtSetArg(al[ac], XmNtopAttachment, XmATTACH_NONE); ac++;
  201.     XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_WIDGET); ac++;
  202.     XtSetArg(al[ac], XmNbottomOffset, 13); ac++;
  203.     XtSetArg(al[ac], XmNbottomWidget, widget4); ac++;
  204.     XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++;
  205.     XtSetArg(al[ac], XmNleftOffset, 0); ac++;
  206.     XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++;
  207.     XtSetArg(al[ac], XmNrightOffset, 0); ac++;
  208.         XtSetValues ( widget9,al, ac );
  209.     ac = 0;
  210.  
  211.     XtSetArg(al[ac], XmNtopAttachment, XmATTACH_NONE); ac++;
  212.     XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_WIDGET); ac++;
  213.     XtSetArg(al[ac], XmNbottomOffset, -6); ac++;
  214.     XtSetArg(al[ac], XmNbottomWidget, widget11); ac++;
  215.     XtSetArg(al[ac], XmNleftAttachment, XmATTACH_OPPOSITE_WIDGET); ac++;
  216.     XtSetArg(al[ac], XmNleftOffset, 6); ac++;
  217.     XtSetArg(al[ac], XmNleftWidget, widget11); ac++;
  218.     XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++;
  219.         XtSetValues ( widget10,al, ac );
  220.     ac = 0;
  221.  
  222.     XtSetArg(al[ac], XmNtopAttachment, XmATTACH_NONE); ac++;
  223.     XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_WIDGET); ac++;
  224.     XtSetArg(al[ac], XmNbottomOffset, 13); ac++;
  225.     XtSetArg(al[ac], XmNbottomWidget, widget30); ac++;
  226.     XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++;
  227.     XtSetArg(al[ac], XmNleftOffset, 13); ac++;
  228.     XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++;
  229.     XtSetArg(al[ac], XmNrightOffset, 13); ac++;
  230.         XtSetValues ( widget11,al, ac );
  231.     ac = 0;
  232.  
  233.     XtSetArg(al[ac], XmNtopAttachment, XmATTACH_NONE); ac++;
  234.     XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_WIDGET); ac++;
  235.     XtSetArg(al[ac], XmNbottomOffset, -6); ac++;
  236.     XtSetArg(al[ac], XmNbottomWidget, widget20); ac++;
  237.     XtSetArg(al[ac], XmNleftAttachment, XmATTACH_OPPOSITE_WIDGET); ac++;
  238.     XtSetArg(al[ac], XmNleftOffset, 6); ac++;
  239.     XtSetArg(al[ac], XmNleftWidget, widget20); ac++;
  240.     XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++;
  241.         XtSetValues ( widget19,al, ac );
  242.     ac = 0;
  243.  
  244.     XtSetArg(al[ac], XmNtopAttachment, XmATTACH_OPPOSITE_WIDGET); ac++;
  245.     XtSetArg(al[ac], XmNtopOffset, 0); ac++;
  246.     XtSetArg(al[ac], XmNtopWidget, widget26); ac++;
  247.     XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++;
  248.     XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++;
  249.     XtSetArg(al[ac], XmNleftOffset, 13); ac++;
  250.     XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++;
  251.         XtSetValues ( widget20,al, ac );
  252.     ac = 0;
  253.  
  254.     XtSetArg(al[ac], XmNtopAttachment, XmATTACH_NONE); ac++;
  255.     XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_WIDGET); ac++;
  256.     XtSetArg(al[ac], XmNbottomOffset, -6); ac++;
  257.     XtSetArg(al[ac], XmNbottomWidget, widget26); ac++;
  258.     XtSetArg(al[ac], XmNleftAttachment, XmATTACH_OPPOSITE_WIDGET); ac++;
  259.     XtSetArg(al[ac], XmNleftOffset, 6); ac++;
  260.     XtSetArg(al[ac], XmNleftWidget, widget26); ac++;
  261.     XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++;
  262.         XtSetValues ( widget25,al, ac );
  263.     ac = 0;
  264.  
  265.     XtSetArg(al[ac], XmNtopAttachment, XmATTACH_OPPOSITE_WIDGET); ac++;
  266.     XtSetArg(al[ac], XmNtopOffset, 0); ac++;
  267.     XtSetArg(al[ac], XmNtopWidget, widget31); ac++;
  268.     XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++;
  269.     XtSetArg(al[ac], XmNleftAttachment, XmATTACH_POSITION); ac++;
  270.     XtSetArg(al[ac], XmNleftPosition, 29); ac++;
  271.     XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++;
  272.         XtSetValues ( widget26,al, ac );
  273.     ac = 0;
  274.  
  275.     XtSetArg(al[ac], XmNtopAttachment, XmATTACH_NONE); ac++;
  276.     XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_WIDGET); ac++;
  277.     XtSetArg(al[ac], XmNbottomOffset, -6); ac++;
  278.     XtSetArg(al[ac], XmNbottomWidget, widget31); ac++;
  279.     XtSetArg(al[ac], XmNleftAttachment, XmATTACH_OPPOSITE_WIDGET); ac++;
  280.     XtSetArg(al[ac], XmNleftOffset, 6); ac++;
  281.     XtSetArg(al[ac], XmNleftWidget, widget31); ac++;
  282.     XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++;
  283.         XtSetValues ( widget30,al, ac );
  284.     ac = 0;
  285.  
  286.     XtSetArg(al[ac], XmNtopAttachment, XmATTACH_NONE); ac++;
  287.     XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_WIDGET); ac++;
  288.     XtSetArg(al[ac], XmNbottomOffset, 13); ac++;
  289.     XtSetArg(al[ac], XmNbottomWidget, widget9); ac++;
  290.     XtSetArg(al[ac], XmNleftAttachment, XmATTACH_POSITION); ac++;
  291.     XtSetArg(al[ac], XmNleftPosition, 56); ac++;
  292.     XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++;
  293.         XtSetValues ( widget31,al, ac );
  294.     ac = 0;
  295.     children[ac++] = button1;
  296.     children[ac++] = widget6;
  297.     children[ac++] = widget7;
  298.     children[ac++] = widget8;
  299.     XtManageChildren(children, ac);
  300.     ac = 0;
  301.     children[ac++] = widget14;
  302.     children[ac++] = widget15;
  303.     children[ac++] = widget16;
  304.     children[ac++] = widget17;
  305.     XtManageChildren(children, ac);
  306.     ac = 0;
  307.     children[ac++] = widget13;
  308.     children[ac++] = widget18;
  309.     XtManageChildren(children, ac);
  310.     ac = 0;
  311.     children[ac++] = widget12;
  312.     XtManageChildren(children, ac);
  313.     ac = 0;
  314.     children[ac++] = widget22;
  315.     children[ac++] = widget23;
  316.     children[ac++] = widget24;
  317.     XtManageChildren(children, ac);
  318.     ac = 0;
  319.     children[ac++] = widget21;
  320.     XtManageChildren(children, ac);
  321.     ac = 0;
  322.     children[ac++] = widget28;
  323.     children[ac++] = widget29;
  324.     XtManageChildren(children, ac);
  325.     ac = 0;
  326.     children[ac++] = widget27;
  327.     XtManageChildren(children, ac);
  328.     ac = 0;
  329.     children[ac++] = widget34;
  330.     children[ac++] = widget35;
  331.     children[ac++] = widget36;
  332.     XtManageChildren(children, ac);
  333.     ac = 0;
  334.     children[ac++] = widget33;
  335.     XtManageChildren(children, ac);
  336.     ac = 0;
  337.     children[ac++] = widget32;
  338.     children[ac++] = widget37;
  339.     XtManageChildren(children, ac);
  340.     ac = 0;
  341.     children[ac++] = widget2;
  342.     children[ac++] = widget3;
  343.     children[ac++] = widget4;
  344.     children[ac++] = widget9;
  345.     children[ac++] = widget10;
  346.     children[ac++] = widget11;
  347.     children[ac++] = widget19;
  348.     children[ac++] = widget20;
  349.     children[ac++] = widget25;
  350.     children[ac++] = widget26;
  351.     children[ac++] = widget30;
  352.     children[ac++] = widget31;
  353.     XtManageChildren(children, ac);
  354.     ac = 0;
  355. }
  356.  
  357.  
  358.