Mercurial > hg > xemacs-beta
comparison lwlib/energize/blpsheet.xdc @ 0:376386a54a3c r19-14
Import from CVS: tag r19-14
author | cvs |
---|---|
date | Mon, 13 Aug 2007 08:45:50 +0200 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:376386a54a3c |
---|---|
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/RowColumn.h> | |
18 #include <Xm/ToggleBG.h> | |
19 | |
20 | |
21 | |
22 | |
23 create_widget0( parent ) | |
24 Widget parent; | |
25 { | |
26 Display *display = XtDisplay ( parent ); | |
27 Widget children[3]; /* Children to manage */ | |
28 Arg al[64]; /* Arg List */ | |
29 register int ac = 0; /* Arg Count */ | |
30 char from_s [256]; /* For font list conversion */ | |
31 XrmValue from_value, to_value; /* ditto */ | |
32 int fg, bg; /* colour values for pixmaps */ | |
33 XmString *list_items; /* For list items */ | |
34 int list_item; /* Index for list_items */ | |
35 XmString xmstrings[15]; /* temporary storage for XmStrings */ | |
36 Widget widget0; | |
37 Widget widget1; | |
38 Widget widget2; | |
39 Widget widget3; | |
40 Widget widget4; | |
41 Widget widget5; | |
42 Widget widget6; | |
43 Widget widget7; | |
44 Widget widget8; | |
45 Widget widget9; | |
46 | |
47 XtSetArg(al[ac], XmNallowShellResize, TRUE); ac++; | |
48 widget0 = XmCreateDialogShell ( parent, "breaklist_p_sheet", al, ac ); | |
49 ac = 0; | |
50 XtSetArg(al[ac], XmNshadowType, XmSHADOW_OUT); ac++; | |
51 widget1 = XmCreateFrame ( widget0, "breakpointPanel", al, ac ); | |
52 ac = 0; | |
53 XtSetArg(al[ac], XmNautoUnmanage, FALSE); ac++; | |
54 widget2 = XmCreateForm ( widget1, "panel", al, ac ); | |
55 ac = 0; | |
56 XtSetArg(al[ac], XmNorientation, XmHORIZONTAL); ac++; | |
57 widget3 = XmCreateRadioBox ( widget2, "nameStyle", al, ac ); | |
58 ac = 0; | |
59 widget4 = XmCreateToggleButtonGadget ( widget3, "nameOnly", al, ac ); | |
60 widget5 = XmCreateToggleButtonGadget ( widget3, "prototype", al, ac ); | |
61 widget6 = XmCreateToggleButtonGadget ( widget3, "mangled", al, ac ); | |
62 XtSetArg(al[ac], XmNorientation, XmHORIZONTAL); ac++; | |
63 widget7 = XmCreateRadioBox ( widget2, "listingStyle", al, ac ); | |
64 ac = 0; | |
65 widget8 = XmCreateToggleButtonGadget ( widget7, "terse", al, ac ); | |
66 widget9 = XmCreateToggleButtonGadget ( widget7, "verbose", al, ac ); | |
67 | |
68 XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++; | |
69 XtSetArg(al[ac], XmNtopOffset, 2); ac++; | |
70 XtSetArg(al[ac], XmNtopWidget, widget7); ac++; | |
71 XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_FORM); ac++; | |
72 XtSetArg(al[ac], XmNbottomOffset, 2); ac++; | |
73 XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; | |
74 XtSetArg(al[ac], XmNleftOffset, 2); ac++; | |
75 XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++; | |
76 XtSetValues ( widget3,al, ac ); | |
77 ac = 0; | |
78 | |
79 XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; | |
80 XtSetArg(al[ac], XmNtopOffset, 2); ac++; | |
81 XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; | |
82 XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; | |
83 XtSetArg(al[ac], XmNleftOffset, 2); ac++; | |
84 XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++; | |
85 XtSetValues ( widget7,al, ac ); | |
86 ac = 0; | |
87 children[ac++] = widget4; | |
88 children[ac++] = widget5; | |
89 children[ac++] = widget6; | |
90 XtManageChildren(children, ac); | |
91 ac = 0; | |
92 children[ac++] = widget8; | |
93 children[ac++] = widget9; | |
94 XtManageChildren(children, ac); | |
95 ac = 0; | |
96 children[ac++] = widget3; | |
97 children[ac++] = widget7; | |
98 XtManageChildren(children, ac); | |
99 ac = 0; | |
100 children[ac++] = widget2; | |
101 XtManageChildren(children, ac); | |
102 ac = 0; | |
103 } | |
104 | |
105 |