1
#! /bin/sh /usr/share/dpatch/dpatch-run
2
## 30_amd64_null.dpatch by Adrian Knoth <adi@drcomp.erfurt.thur.de>
4
## All lines beginning with `## DP:' are a description of the patch.
8
diff -Nur tcm-2.20+TSQD.orig/src/dg/diagramstubs.c tcm-2.20+TSQD/src/dg/diagramstubs.c
9
--- tcm-2.20+TSQD.orig/src/dg/diagramstubs.c 2004-07-21 19:47:43.000000000 +0200
10
+++ tcm-2.20+TSQD/src/dg/diagramstubs.c 2006-04-02 15:13:09.000000000 +0200
12
// 'unset' event of a toggle button should be discarded.
13
if (XmToggleButtonGetState(w)) {
15
- XtVaGetValues(w, XmNuserData, &num, 0);
16
+ XtVaGetValues(w, XmNuserData, &num, NULL);
17
((Diagram *)cd)->UpdateNodeType((int)num);
21
// 'unset' event of a toggle button should be discarded.
22
if (XmToggleButtonGetState(w)) {
24
- XtVaGetValues(w, XmNuserData, &num, 0);
25
+ XtVaGetValues(w, XmNuserData, &num, NULL);
26
((Diagram *)cd)->UpdateEdgeType((int)num);
30
void DiagramStubs::DefaultNodeLineStyleCB(Widget w, XtPointer cd, XtPointer) {
31
if (XmToggleButtonGetState(w)) {
33
- XtVaGetValues(w, XmNuserData, &n, 0);
34
+ XtVaGetValues(w, XmNuserData, &n, NULL);
36
LineStyle::Type i = LineStyle::SOLID;
39
void DiagramStubs::DefaultEdgeLineStyleCB(Widget w, XtPointer cd, XtPointer) {
40
if (XmToggleButtonGetState(w)) {
42
- XtVaGetValues(w, XmNuserData, &n, 0);
43
+ XtVaGetValues(w, XmNuserData, &n, NULL);
45
LineStyle::Type i = LineStyle::SOLID;
49
void DiagramStubs::UpdateNodeShapeTypeCB(Widget w, XtPointer cd, XtPointer) {
51
- XtVaGetValues(w, XmNuserData, &num, 0);
52
+ XtVaGetValues(w, XmNuserData, &num, NULL);
53
((DiagramViewer *)cd)->UpdateNodeShapeType(num);
56
diff -Nur tcm-2.20+TSQD.orig/src/dg/diagramwindow.c tcm-2.20+TSQD/src/dg/diagramwindow.c
57
--- tcm-2.20+TSQD.orig/src/dg/diagramwindow.c 2004-07-21 19:46:02.000000000 +0200
58
+++ tcm-2.20+TSQD/src/dg/diagramwindow.c 2006-04-02 15:13:09.000000000 +0200
60
SetScaleValue(CreateScaleValue(parent));
61
XtVaSetValues(GetStatusArea(),
62
XmNleftAttachment, XmATTACH_OPPOSITE_WIDGET,
63
- XmNleftWidget, GetScrolledWindow(), 0);
64
+ XmNleftWidget, GetScrolledWindow(), NULL);
65
XtVaSetValues(GetScrolledWindow(),
66
XmNleftAttachment, XmATTACH_WIDGET,
68
XmNbottomAttachment, XmATTACH_WIDGET,
69
- XmNbottomWidget, GetArrowButtons(), 0);
70
+ XmNbottomWidget, GetArrowButtons(), NULL);
71
// XtVaSetValues(tiles,
72
// XmNbottomAttachment, XmATTACH_WIDGET,
73
- // XmNbottomWidget, GetArrowButtons(), 0);
74
+ // XmNbottomWidget, GetArrowButtons(), NULL);
77
Widget DiagramWindow::CreateTiles(Widget parent) {
79
XmNtopWidget, GetDocumentArea(),
80
XmNleftAttachment, XmATTACH_FORM,
88
// create a frame: for nodes
89
Widget frame = XtVaCreateWidget("TilesFrame1",
90
xmFrameWidgetClass, t,
91
- XmNshadowType, XmSHADOW_ETCHED_IN, 0);
92
+ XmNshadowType, XmSHADOW_ETCHED_IN, NULL);
94
// create a rowcolumn for nodes
95
nodeIconsRC = XtVaCreateWidget("NodeIconsRC", xmRowColumnWidgetClass,
96
frame, XmNentryAlignment,
97
- XmALIGNMENT_CENTER, 0);
98
+ XmALIGNMENT_CENTER, NULL);
100
// make scrollbars when there are many icons.
101
if (iconColumns > 2) {
102
@@ -220,16 +220,16 @@
104
GetIconsScrollHeight((nrNodes-1)/iconColumns + 1),
105
XmNscrollingPolicy, XmAUTOMATIC,
106
- XmNscrollBarDisplayPolicy, XmAS_NEEDED, 0);
107
+ XmNscrollBarDisplayPolicy, XmAS_NEEDED, NULL);
110
- XtVaGetValues(scrolledWin, XmNclipWindow, &clipWindow, 0);
111
- XtVaSetValues(clipWindow, XmNborderWidth, 0, 0);
112
+ XtVaGetValues(scrolledWin, XmNclipWindow, &clipWindow, NULL);
113
+ XtVaSetValues(clipWindow, XmNborderWidth, NULL, NULL);
116
XtVaCreateManagedWidget("nodes",
117
xmLabelWidgetClass, frame,
118
- XmNchildType, XmFRAME_TITLE_CHILD, 0);
119
+ XmNchildType, XmFRAME_TITLE_CHILD, NULL);
120
XtSetArg(args[i], XmNradioAlwaysOne, True); i++;
121
XtSetArg(args[i], XmNnumColumns, iconColumns); i++;
122
XtSetArg(args[i], XmNadjustLast, False); i++;
124
// the first button is set by default
125
XmNset, i == 0? True: False,
126
XmNhighlightThickness, 0,
127
- XmNalignment, XmALIGNMENT_CENTER, 0);
128
+ XmNalignment, XmALIGNMENT_CENTER, NULL);
129
pixmap = nodeIcons[i].CreatePixmap(pb, GetDisplay());
131
XmNlabelType, XmPIXMAP,
133
XmNuserData, (XtPointer)(i+1),
134
// determines widget for which the
135
// callback is involved.
138
XtAddCallback(pb, XmNvalueChangedCallback,
139
DiagramStubs::SetNodeCB, (XtPointer)GetDocument());
140
AddLiteClue(pb, (char *)nodeNames[i]);
141
@@ -275,15 +275,15 @@
142
// create a frame: for edges
143
Widget frame = XtVaCreateWidget("TilesFrame2",
144
xmFrameWidgetClass, t,
145
- XmNshadowType, XmSHADOW_ETCHED_IN, 0);
146
+ XmNshadowType, XmSHADOW_ETCHED_IN, NULL);
147
// create a rowcolumn of edges
148
edgeIconsRC = XtVaCreateWidget("EdgeIconsRC", xmRowColumnWidgetClass,
149
frame, XmNentryAlignment, XmALIGNMENT_CENTER,
152
// create a label for edges
153
XtVaCreateManagedWidget("edges",
154
xmLabelWidgetClass, frame,
155
- XmNchildType, XmFRAME_TITLE_CHILD, 0);
156
+ XmNchildType, XmFRAME_TITLE_CHILD, NULL);
158
XtSetArg(args[i], XmNradioAlwaysOne, True); i++;
159
XtSetArg(args[i], XmNnumColumns, iconColumns); i++;
160
@@ -298,13 +298,13 @@
161
xmToggleButtonWidgetClass, rb,
162
XmNset, i == 0? True: False,
163
XmNhighlightThickness, 0,
164
- XmNalignment, XmALIGNMENT_CENTER, 0);
165
+ XmNalignment, XmALIGNMENT_CENTER, NULL);
166
pixmap = edgeIcons[i].CreatePixmap(pb, GetDisplay());
168
XmNlabelType, XmPIXMAP,
169
XmNlabelPixmap, pixmap,
170
XmNuserData, (XtPointer)(i+1),
173
XtAddCallback(pb, XmNvalueChangedCallback,
174
DiagramStubs::SetEdgeCB, (XtPointer)GetDocument());
175
AddLiteClue(pb, (char *)edgeNames[i]);
177
// create a button for the curve toggle
178
pb = XtVaCreateWidget("create curve", xmToggleButtonWidgetClass, rb,
179
XmNhighlightThickness, 0,
180
- XmNalignment, XmALIGNMENT_CENTER, 0);
181
+ XmNalignment, XmALIGNMENT_CENTER, NULL);
182
XtAddCallback(pb, XmNvalueChangedCallback,
183
DiagramStubs::SetCurveCB, (XtPointer)GetDocument());
184
AddLiteClue(pb, "When on, curved edges are created");
186
void DiagramWindow::CreateLineStyleOptionMenu(Widget w, bool nodes,
188
Widget frame1 = XtVaCreateManagedWidget("LineStyleFrame",
189
- xmFrameWidgetClass, w, 0);
190
+ xmFrameWidgetClass, w, NULL);
195
label = "line style";
196
XtVaCreateManagedWidget(label.getstr(),
197
xmLabelWidgetClass, frame1,
198
- XmNchildType, XmFRAME_TITLE_CHILD, 0);
199
+ XmNchildType, XmFRAME_TITLE_CHILD, NULL);
204
label = "line style";
205
XtVaCreateManagedWidget(label.getstr(),
206
xmLabelWidgetClass, frame1,
207
- XmNchildType, XmFRAME_TITLE_CHILD, 0);
208
+ XmNchildType, XmFRAME_TITLE_CHILD, NULL);
211
XtManageChild(menu->GetWidget());
214
helpMenu = new Menu(bar, Menu::PULLDOWN, "Help", 0, helpItems);
215
// tell bar which bar which button is the help menu
216
- XtVaSetValues(bar, XmNmenuHelpWidget, helpMenu->GetWidget(), 0);
217
+ XtVaSetValues(bar, XmNmenuHelpWidget, helpMenu->GetWidget(), NULL);
218
// Bar is done -- manage it
222
xmToggleButtonWidgetClass, rb,
223
XmNhighlightThickness, 0,
224
XmNset, viewer->IsShowIndexes(),
225
- XmNalignment, XmALIGNMENT_CENTER, 0);
226
+ XmNalignment, XmALIGNMENT_CENTER, NULL);
227
XtAddCallback(pb, XmNvalueChangedCallback,
228
DiagramStubs::ShowIndexesCB, (XtPointer)viewer);
229
AddLiteClue(pb, "When on, new nodes get an index");
231
DrawWindow::SetHierarchic(s);
232
Widget w1 = editMenu->GetMenuItem("Duplicate");
234
- XtVaSetValues(w1, XmNsensitive, ! s, 0);
235
+ XtVaSetValues(w1, XmNsensitive, ! s, NULL);
236
GetDrawingArea()->Enable("Duplicate", ! s);
238
diff -Nur tcm-2.20+TSQD.orig/src/ed/drawingarea.c tcm-2.20+TSQD/src/ed/drawingarea.c
239
--- tcm-2.20+TSQD.orig/src/ed/drawingarea.c 2004-07-21 19:51:35.000000000 +0200
240
+++ tcm-2.20+TSQD/src/ed/drawingarea.c 2006-04-02 15:13:09.000000000 +0200
244
XmNresizePolicy, XmNONE, // remain this a fixed size
247
// set up destruction handler.
248
InstallDestroyHandler();
249
// convert drawing area back to pixels to get its width and height
250
- XtVaSetValues(GetWidget(), XmNunitType, XmPIXELS, 0);
251
+ XtVaSetValues(GetWidget(), XmNunitType, XmPIXELS, NULL);
252
XtAddCallback(GetWidget(), XmNexposeCallback, DrawCB, this);
253
XtAddCallback(GetWidget(), XmNresizeCallback, DrawCB, this);
254
XtAddCallback(GetWidget(), XmNinputCallback, DrawCB, this);
255
@@ -107,13 +107,13 @@
257
Pixel DrawingArea::GetBackgroundColor() {
259
- XtVaGetValues(GetWidget(), XmNbackground, &p, 0);
260
+ XtVaGetValues(GetWidget(), XmNbackground, &p, NULL);
264
Pixel DrawingArea::GetForegroundColor() {
266
- XtVaGetValues(GetWidget(), XmNforeground, &p, 0);
267
+ XtVaGetValues(GetWidget(), XmNforeground, &p, NULL);
272
// // make "Duplicate" command insensitive.
273
// Widget w1 = popupMenu->GetMenuItem("Duplicate");
275
-// XtVaSetValues(w1, XmNsensitive, False, 0);
276
+// XtVaSetValues(w1, XmNsensitive, False, NULL);
280
@@ -374,26 +374,26 @@
281
void DrawingArea::EnableUndo(bool flag) {
282
Widget undoMenuItem = popupMenu->GetMenuItem("Undo");
284
- XtVaSetValues(undoMenuItem, XmNsensitive, flag, 0);
285
+ XtVaSetValues(undoMenuItem, XmNsensitive, flag, NULL);
288
void DrawingArea::EnableRedo(bool flag) {
289
Widget redoMenuItem = popupMenu->GetMenuItem("Redo");
291
- XtVaSetValues(redoMenuItem, XmNsensitive, flag, 0);
292
+ XtVaSetValues(redoMenuItem, XmNsensitive, flag, NULL);
295
void DrawingArea::Enable(const char *label, bool flag) {
296
Widget menuItem = popupMenu->GetMenuItem(label);
298
- XtVaSetValues(menuItem, XmNsensitive, flag, 0);
299
+ XtVaSetValues(menuItem, XmNsensitive, flag, NULL);
302
void DrawingArea::SetUndoName(const char *undoname) {
303
XmString s = CreateXmString(undoname);
304
Widget undoMenuItem = popupMenu->GetMenuItem("Undo");
306
- XtVaSetValues(undoMenuItem, XmNlabelString, s, 0);
307
+ XtVaSetValues(undoMenuItem, XmNlabelString, s, NULL);
312
XmString s = CreateXmString(redoname);
313
Widget redoMenuItem = popupMenu->GetMenuItem("Redo");
315
- XtVaSetValues(redoMenuItem, XmNlabelString, s, 0);
316
+ XtVaSetValues(redoMenuItem, XmNlabelString, s, NULL);
320
diff -Nur tcm-2.20+TSQD.orig/src/ed/drawwindow.c tcm-2.20+TSQD/src/ed/drawwindow.c
321
--- tcm-2.20+TSQD.orig/src/ed/drawwindow.c 2004-07-21 19:51:36.000000000 +0200
322
+++ tcm-2.20+TSQD/src/ed/drawwindow.c 2006-04-02 15:13:09.000000000 +0200
323
@@ -118,28 +118,28 @@
324
XmNwidth, scrollWidth,
325
XmNscrollingPolicy, XmAUTOMATIC,
326
XmNscrollBarDisplayPolicy, XmAS_NEEDED,
327
- XmNrightAttachment, XmATTACH_FORM, 0);
328
+ XmNrightAttachment, XmATTACH_FORM, NULL);
329
if (GetDocumentArea())
331
XmNtopAttachment, XmATTACH_WIDGET,
332
- XmNtopWidget, GetDocumentArea(), 0);
333
+ XmNtopWidget, GetDocumentArea(), NULL);
336
XmNtopAttachment, XmATTACH_WIDGET,
337
- XmNtopWidget, GetLogo(), 0);
338
+ XmNtopWidget, GetLogo(), NULL);
340
XtVaSetValues(GetStatusArea(),
341
XmNtopAttachment, XmATTACH_WIDGET,
342
- XmNtopWidget, sw, 0);
343
+ XmNtopWidget, sw, NULL);
344
else if (GetControlArea())
346
XmNbottomAttachment, XmATTACH_WIDGET,
347
- XmNbottomWidget, GetControlArea(), 0);
348
+ XmNbottomWidget, GetControlArea(), NULL);
351
- XmNbottomAttachment, XmATTACH_FORM, 0);
352
- XtVaGetValues(sw, XmNverticalScrollBar, &verticalScrollBar, 0);
353
- XtVaGetValues(sw, XmNhorizontalScrollBar, &horizontalScrollBar, 0);
354
+ XmNbottomAttachment, XmATTACH_FORM, NULL);
355
+ XtVaGetValues(sw, XmNverticalScrollBar, &verticalScrollBar, NULL);
356
+ XtVaGetValues(sw, XmNhorizontalScrollBar, &horizontalScrollBar, NULL);
360
@@ -156,14 +156,14 @@
361
XmNminimum, &vminimum,
362
XmNpageIncrement, &vpage_incr,
363
XmNsliderSize, &vslider_size,
364
- XmNvalue, &vvalue, 0);
365
+ XmNvalue, &vvalue, NULL);
366
XtVaGetValues(horizontalScrollBar,
367
XmNincrement, &hincrement,
368
XmNmaximum, &hmaximum,
369
XmNminimum, &hminimum,
370
XmNpageIncrement, &hpage_incr,
371
XmNsliderSize, &hslider_size,
372
- XmNvalue, &hvalue, 0);
373
+ XmNvalue, &hvalue, NULL);
374
hvalue = min(hmaximum-hslider_size, max(0, (x - hslider_size/2)));
375
XmScrollBarSetValues(horizontalScrollBar, hvalue, hslider_size,
376
hincrement, hpage_incr, True);
378
// XmNminimum, &minimum,
379
// XmNpageIncrement, &page_incr,
380
// XmNsliderSize, &slider_size,
381
-// XmNvalue, &value, 0);
382
+// XmNvalue, &value, NULL);
387
xmLabelWidgetClass, parent,
388
XmNtopAttachment, XmATTACH_WIDGET,
389
XmNtopWidget, scrolledWindow,
390
- XmNrightAttachment, XmATTACH_FORM, 0);
391
+ XmNrightAttachment, XmATTACH_FORM, NULL);
392
// XtAddCallback(z, XmNactivateCallback, get_sb, verticalScrollBar);
394
"Current scale percentage (Alt+L = larger, Alt+S = smaller)");
396
string text = "Scale: ";
398
XmString label = CreateXmString(text.getstr());
399
- XtVaSetValues(scaleValue, XmNlabelString, label, 0);
400
+ XtVaSetValues(scaleValue, XmNlabelString, label, NULL);
406
XtVaSetValues(rc, XmNleftAttachment, XmATTACH_WIDGET,
408
- XmNleftWidget, arrowButtons, 0);
409
+ XmNleftWidget, arrowButtons, NULL);
410
autoResizeToggle = CreateToggle(rc, "autoresizing",
411
GetConfig()->GetAutoResizing(),
412
EditStubs::SetAutoResizeCB,
413
@@ -241,20 +241,20 @@
414
hierarchicToggle = 0;
415
XtVaCreateManagedWidget(" Directory: ",
416
xmLabelWidgetClass, rc,
417
- XmNalignment, XmALIGNMENT_BEGINNING, 0);
418
+ XmNalignment, XmALIGNMENT_BEGINNING, NULL);
419
Widget dn = XtVaCreateManagedWidget("DirectoryName",
420
xmTextFieldWidgetClass, rc,
422
- XmNcursorPositionVisible, True, 0);
423
+ XmNcursorPositionVisible, True, NULL);
425
AddLiteClue(dn, "Current project directory. Can be changed "
426
"(apply with <enter>)");
427
if (GetScreenType() <= SVGA)
428
- XtVaSetValues(dn, XmNcolumns, 28, 0);
429
+ XtVaSetValues(dn, XmNcolumns, 28, NULL);
430
else if (GetScreenType() == XVGA)
431
- XtVaSetValues(dn, XmNcolumns, 34, 0);
432
+ XtVaSetValues(dn, XmNcolumns, 34, NULL);
434
- XtVaSetValues(dn, XmNcolumns, 40, 0);
435
+ XtVaSetValues(dn, XmNcolumns, 40, NULL);
436
XtAddCallback(dn, XmNactivateCallback,
437
EditStubs::ChangeDirCB, (XtPointer)GetDocument());
439
@@ -265,10 +265,10 @@
440
Widget frame = XtVaCreateManagedWidget("ArrowsFrame",
441
xmFrameWidgetClass, parent,
442
XmNbottomAttachment, XmATTACH_FORM,
443
- XmNleftAttachment, XmATTACH_FORM, 0);
444
+ XmNleftAttachment, XmATTACH_FORM, NULL);
445
Widget form = XtVaCreateManagedWidget("ArrowsForm",
446
xmFormWidgetClass, frame,
447
- XmNfractionBase, 3, 0);
448
+ XmNfractionBase, 3, NULL);
449
Widget a1 = XtVaCreateManagedWidget(
450
"arrow1", xmArrowButtonWidgetClass, form,
453
XmNrightAttachment, XmATTACH_POSITION,
454
XmNleftAttachment, XmATTACH_POSITION,
455
XmNarrowDirection, XmARROW_UP,
456
- XmNuserData, Document::UP, 0);
457
+ XmNuserData, Document::UP, NULL);
458
Widget a2 = XtVaCreateManagedWidget(
459
"arrow2", xmArrowButtonWidgetClass, form,
462
XmNrightAttachment, XmATTACH_POSITION,
463
XmNleftAttachment, XmATTACH_POSITION,
464
XmNarrowDirection, XmARROW_LEFT,
465
- XmNuserData, (XtPointer)Document::LEFT, 0);
466
+ XmNuserData, (XtPointer)Document::LEFT, NULL);
467
Widget a3 = XtVaCreateManagedWidget(
468
"arrow3", xmArrowButtonWidgetClass, form,
471
XmNrightAttachment, XmATTACH_POSITION,
472
XmNleftAttachment, XmATTACH_POSITION,
473
XmNarrowDirection, XmARROW_RIGHT,
474
- XmNuserData, (XtPointer)Document::RIGHT, 0);
475
+ XmNuserData, (XtPointer)Document::RIGHT, NULL);
476
Widget a4 = XtVaCreateManagedWidget(
477
"arrow4", xmArrowButtonWidgetClass, form,
480
XmNrightAttachment, XmATTACH_POSITION,
481
XmNleftAttachment, XmATTACH_POSITION,
482
XmNarrowDirection, XmARROW_DOWN,
483
- XmNuserData, (XtPointer)Document::DOWN, 0);
484
+ XmNuserData, (XtPointer)Document::DOWN, NULL);
485
XmString c = CreateXmString("C");
486
Widget a5 = XtVaCreateManagedWidget(
487
"arrow5", xmPushButtonWidgetClass, form,
489
XmNbottomAttachment, XmATTACH_POSITION,
490
XmNrightAttachment, XmATTACH_POSITION,
491
XmNleftAttachment, XmATTACH_POSITION,
492
- XmNuserData, (XtPointer)Document::CENTER, 0);
493
+ XmNuserData, (XtPointer)Document::CENTER, NULL);
495
AddLiteClue(a1, "Move the document one step up");
496
AddLiteClue(a2, "Move the document one step left");
497
@@ -415,18 +415,18 @@
499
void DrawWindow::SetAutoResize(bool set) {
500
if (autoResizeToggle)
501
- XtVaSetValues(autoResizeToggle, XmNset, set, 0);
502
+ XtVaSetValues(autoResizeToggle, XmNset, set, NULL);
505
void DrawWindow::SetInlineEdit(bool set) {
506
if (inlineEditToggle)
507
- XtVaSetValues(inlineEditToggle, XmNset, set, 0);
508
+ XtVaSetValues(inlineEditToggle, XmNset, set, NULL);
512
/* virtual */ void DrawWindow::SetHierarchic(bool set) {
513
if ( hierarchicToggle )
514
- XtVaSetValues(hierarchicToggle, XmNset, set, 0);
515
+ XtVaSetValues(hierarchicToggle, XmNset, set, NULL);
521
Widget docMenuItem = documentMenu->GetMenuItem("Document Source...");
523
- XtVaSetValues(docMenuItem, XmNsensitive, flag, 0);
524
+ XtVaSetValues(docMenuItem, XmNsensitive, flag, NULL);
526
diff -Nur tcm-2.20+TSQD.orig/src/ed/editstubs.c tcm-2.20+TSQD/src/ed/editstubs.c
527
--- tcm-2.20+TSQD.orig/src/ed/editstubs.c 2004-07-21 19:51:38.000000000 +0200
528
+++ tcm-2.20+TSQD/src/ed/editstubs.c 2006-04-02 15:13:09.000000000 +0200
531
void EditStubs::HelpCB(Widget w, XtPointer cd, XtPointer) {
532
Helper::HelpTopicType tp;
533
- XtVaGetValues(w, XmNuserData, &tp, 0);
534
+ XtVaGetValues(w, XmNuserData, &tp, NULL);
535
((Helper *)cd)->Help(tp);
540
void EditStubs::MoveCB(Widget w, XtPointer cd, XtPointer) {
542
- XtVaGetValues(w, XmNuserData, &num, 0);
543
+ XtVaGetValues(w, XmNuserData, &num, NULL);
544
((Document *)cd)->Move((Document::MoveType)num);
548
void EditStubs::PageOrientationCB(Widget w, XtPointer cd, XtPointer) {
549
if (XmToggleButtonGetState(w)) {
551
- XtVaGetValues(w, XmNuserData, &num, 0);
552
+ XtVaGetValues(w, XmNuserData, &num, NULL);
553
((Printer *)cd)->SetPageOrientation(num/2);
557
void EditStubs::ShowDocumentInfoCB(Widget w, XtPointer cd, XtPointer) {
558
if (XmToggleButtonGetState(w)) {
560
- XtVaGetValues(w, XmNuserData, &num, 0);
561
+ XtVaGetValues(w, XmNuserData, &num, NULL);
562
((Printer *)cd)->ShowInfo(num/2);
566
void EditStubs::BannerPageCB(Widget w, XtPointer cd, XtPointer) {
567
if (XmToggleButtonGetState(w)) {
569
- XtVaGetValues(w, XmNuserData, &num, 0);
570
+ XtVaGetValues(w, XmNuserData, &num, NULL);
571
((Printer *)cd)->SetBannerPage(num/2);
577
xms = CreateXmString("");
578
- XtVaGetValues(w, XmNlabelString, &xms, 0);
579
+ XtVaGetValues(w, XmNlabelString, &xms, NULL);
581
if (XmStringGetLtoR(xms, XmFONTLIST_DEFAULT_TAG, &txt)) {
583
diff -Nur tcm-2.20+TSQD.orig/src/ed/editwindow.c tcm-2.20+TSQD/src/ed/editwindow.c
584
--- tcm-2.20+TSQD.orig/src/ed/editwindow.c 2004-07-21 19:51:37.000000000 +0200
585
+++ tcm-2.20+TSQD/src/ed/editwindow.c 2006-04-02 15:13:09.000000000 +0200
587
logoBitmap.xbm_bits = (unsigned char *)Teapot2a_bits;
588
logoPixmap = logoBitmap.CreatePixmap(parent, GetDisplay());
589
Widget form = XtVaCreateManagedWidget(GetName()->getstr(),
590
- xmFormWidgetClass, parent, 0);
591
+ xmFormWidgetClass, parent, NULL);
592
// find type of document tool
593
int tool = GetTool();
594
// parse command line options
597
// get the foreground and background colors of the parent
598
// to make the pixmaps appear using a consistent color
599
- XtVaGetValues(parent, XmNforeground, &fg, XmNbackground, &bg, 0);
600
+ XtVaGetValues(parent, XmNforeground, &fg, XmNbackground, &bg, NULL);
601
// the pixmap is loaded from a X11 bitmap, called DEFAULT_ICON.
602
Pixmap px = logoBitmap.CreatePixmap(parent, GetDisplay());
603
Widget button = XtVaCreateManagedWidget(
606
XmNlabelType, XmPIXMAP,
607
XmNtopAttachment, XmATTACH_FORM,
608
- XmNrightAttachment, XmATTACH_FORM, 0);
609
+ XmNrightAttachment, XmATTACH_FORM, NULL);
610
XtAddCallback(button, XmNactivateCallback, AboutCB, (XtPointer)this);
611
AddLiteClue(button, "TCM logo");
613
@@ -298,31 +298,31 @@
614
xmRowColumnWidgetClass, parent,
616
XmNorientation, XmHORIZONTAL,
617
- XmNleftAttachment, XmATTACH_FORM, 0);
618
+ XmNleftAttachment, XmATTACH_FORM, NULL);
620
XtVaSetValues(rc, XmNtopAttachment, XmATTACH_WIDGET,
621
- XmNtopWidget, menubar, 0);
622
+ XmNtopWidget, menubar, NULL);
624
XtVaSetValues(rc, XmNrightAttachment, XmATTACH_WIDGET,
625
- XmNrightWidget, logo, 0);
626
+ XmNrightWidget, logo, NULL);
627
XtVaCreateManagedWidget("Document Type: ",
628
xmLabelWidgetClass, rc,
629
- XmNalignment, XmALIGNMENT_BEGINNING, 0);
630
+ XmNalignment, XmALIGNMENT_BEGINNING, NULL);
631
documentType = XtVaCreateManagedWidget("DocumentType",
632
xmTextFieldWidgetClass, rc,
635
- XmNcursorPositionVisible, False, 0);
636
+ XmNcursorPositionVisible, False, NULL);
637
AddLiteClue(documentType,
638
"The type of document that is edited by this editor (fixed)");
639
XtVaCreateManagedWidget("Name: ",
640
xmLabelWidgetClass, rc,
641
- XmNalignment, XmALIGNMENT_BEGINNING, 0);
642
+ XmNalignment, XmALIGNMENT_BEGINNING, NULL);
643
documentName = XtVaCreateManagedWidget("DocumentName",
644
xmTextFieldWidgetClass, rc,
647
- XmNcursorPositionVisible, True, 0);
648
+ XmNcursorPositionVisible, True, NULL);
649
AddLiteClue(documentName,
650
"The document name. Can be changed (apply with <enter>)");
652
@@ -331,11 +331,11 @@
653
if (Toolkit::HierarchicEditor(GetTool())) {
654
// XtVaCreateManagedWidget("Level: ",
655
// xmLabelWidgetClass, rc,
656
-// XmNalignment, XmALIGNMENT_BEGINNING, 0);
657
+// XmNalignment, XmALIGNMENT_BEGINNING, NULL);
658
// documentLevel = XtVaCreateManagedWidget("DocumentLevel",
659
// xmTextFieldWidgetClass, rc,
660
// XmNeditable, False,
661
-// XmNcursorPositionVisible, False, 0);
662
+// XmNcursorPositionVisible, False, NULL);
663
// AddLiteClue(documentLevel,
664
// "The current level in the document (fixed)");
666
@@ -352,11 +352,11 @@
668
Widget rc = XtVaCreateWidget("ControlArea",
669
xmRowColumnWidgetClass, parent,
670
- XmNorientation, XmHORIZONTAL, 0);
671
+ XmNorientation, XmHORIZONTAL, NULL);
673
XtVaSetValues(rc, XmNtopWidget, statusArea,
674
- XmNtopAttachment, XmATTACH_WIDGET, 0);
675
- XtVaSetValues(rc, XmNbottomAttachment, XmATTACH_FORM, 0);
676
+ XmNtopAttachment, XmATTACH_WIDGET, NULL);
677
+ XtVaSetValues(rc, XmNbottomAttachment, XmATTACH_FORM, NULL);
681
@@ -368,20 +368,20 @@
683
Widget rc = XtVaCreateWidget("StatusArea",
684
xmRowColumnWidgetClass, parent,
685
- XmNorientation, XmHORIZONTAL, 0);
686
+ XmNorientation, XmHORIZONTAL, NULL);
688
XtVaSetValues(rc, XmNbottomWidget, controlArea,
689
- XmNbottomAttachment, XmATTACH_WIDGET, 0);
690
+ XmNbottomAttachment, XmATTACH_WIDGET, NULL);
691
statusText = XtVaCreateManagedWidget("StatusText",
692
xmTextFieldWidgetClass, rc,
694
XmNcursorPositionVisible, False,
695
XmNshadowThickness, 0,
696
- XmNvalue, "...", 0);
697
+ XmNvalue, "...", NULL);
698
if (screenType <= SVGA)
699
- XtVaSetValues(statusText, XmNcolumns, 40, 0);
700
+ XtVaSetValues(statusText, XmNcolumns, 40, NULL);
702
- XtVaSetValues(statusText, XmNcolumns, 50, 0);
703
+ XtVaSetValues(statusText, XmNcolumns, 50, NULL);
708
Widget toggle = XtVaCreateManagedWidget(label,
709
xmToggleButtonWidgetClass, parent,
710
XmNlabelString, text,
712
+ XmNset, Init, NULL);
713
XtAddCallback(toggle, XmNvalueChangedCallback, fun, clientData);
718
Widget undoMenuItem = editMenu->GetMenuItem("Undo");
720
- XtVaSetValues(undoMenuItem, XmNsensitive, flag, 0);
721
+ XtVaSetValues(undoMenuItem, XmNsensitive, flag, NULL);
727
Widget redoMenuItem = editMenu->GetMenuItem("Redo");
729
- XtVaSetValues(redoMenuItem, XmNsensitive, flag, 0);
730
+ XtVaSetValues(redoMenuItem, XmNsensitive, flag, NULL);
733
void EditWindow::SetUndoName(const char *uname) {
735
XmString s = CreateXmString(uname);
736
Widget undoMenuItem = editMenu->GetMenuItem("Undo");
738
- XtVaSetValues(undoMenuItem, XmNlabelString, s, 0);
739
+ XtVaSetValues(undoMenuItem, XmNlabelString, s, NULL);
744
XmString s = CreateXmString(uname);
745
Widget redoMenuItem = editMenu->GetMenuItem("Redo");
747
- XtVaSetValues(redoMenuItem, XmNlabelString, s, 0);
748
+ XtVaSetValues(redoMenuItem, XmNlabelString, s, NULL);
754
void EditWindow::SetStatus(const char *message) {
756
- XtVaSetValues(statusText, XmNvalue, message, 0);
757
+ XtVaSetValues(statusText, XmNvalue, message, NULL);
760
void EditWindow::SetStatus(const string *message) {
763
int columns = min(30, max(10, strlen(s)+2));
764
XtVaSetValues(documentName, XmNvalue, s,
765
- XmNcolumns, columns, 0);
766
+ XmNcolumns, columns, NULL);
767
// show document name also in the icon.
772
int columns = min(30, max(10, strlen(s)+2));
773
XtVaSetValues(documentType, XmNvalue, s,
774
- XmNcolumns, columns, 0);
775
+ XmNcolumns, columns, NULL);
781
int columns = min(30, max(10, strlen(s)+4));
782
XtVaSetValues(dirName, XmNvalue, s,
783
- XmNcolumns, columns, 0);
784
+ XmNcolumns, columns, NULL);
790
void EditWindow::SetModified(bool set) {
792
- XtVaSetValues(modifiedToggle, XmNset, set, 0);
793
+ XtVaSetValues(modifiedToggle, XmNset, set, NULL);
796
void EditWindow::AboutCB(Widget w, XtPointer, XtPointer) {
798
void EditWindow::SetDocumentLevel(const char *s) {
800
XtVaSetValues(documentLevel, XmNvalue, s,
801
- XmNcolumns, strlen(s)+1, 0);
802
+ XmNcolumns, strlen(s)+1, NULL);
805
void EditWindow::SetDocumentLevel(const string *s) {
806
diff -Nur tcm-2.20+TSQD.orig/src/ed/startupwindow.c tcm-2.20+TSQD/src/ed/startupwindow.c
807
--- tcm-2.20+TSQD.orig/src/ed/startupwindow.c 2006-04-02 15:12:45.000000000 +0200
808
+++ tcm-2.20+TSQD/src/ed/startupwindow.c 2006-04-02 15:13:09.000000000 +0200
812
Widget startupForm = XtVaCreateWidget("StartupWindow", xmFormWidgetClass,
815
initDrawingWidth = config->GetDrawingWidth();
816
initDrawingHeight = config->GetDrawingHeight();
817
maxDrawingWidth = max(initDrawingWidth, config->GetDrawingMaxWidth());
818
@@ -188,27 +188,27 @@
819
XmNtopWidget, menuBar,
820
XmNleftAttachment, XmATTACH_FORM,
821
XmNbottomAttachment, XmATTACH_FORM,
822
- XmNrightAttachment, XmATTACH_FORM, 0);
823
+ XmNrightAttachment, XmATTACH_FORM, NULL);
824
mainForm = XtVaCreateWidget("form",
825
- xmFormWidgetClass, scrolledWindow, 0);
826
+ xmFormWidgetClass, scrolledWindow, NULL);
828
Widget frameGEN = XtVaCreateManagedWidget("frameGEN",
829
xmFrameWidgetClass, mainForm,
830
XmNleftAttachment, XmATTACH_FORM,
831
XmNrightAttachment, XmATTACH_FORM,
834
XtVaCreateManagedWidget("Generic Editors",
835
xmLabelWidgetClass, frameGEN,
836
- XmNchildType, XmFRAME_TITLE_CHILD, 0);
837
+ XmNchildType, XmFRAME_TITLE_CHILD, NULL);
838
Widget rowcolGEN = XtVaCreateManagedWidget("rowcolGEN",
839
- xmRowColumnWidgetClass, frameGEN, 0);
840
+ xmRowColumnWidgetClass, frameGEN, NULL);
841
AddToolEntry(rowcolGEN, 0); // TGD.
842
AddToolEntry(rowcolGEN, 9); // TGT.
843
AddToolEntry(rowcolGEN, 13); // TGTT.
844
XtVaCreateManagedWidget("separator",
845
xmSeparatorWidgetClass, mainForm,
847
- XmNseparatorType, XmNO_LINE, 0);
848
+ XmNseparatorType, XmNO_LINE, NULL);
849
// *** SA (YSM) *** //
850
Widget frameSA = XtVaCreateManagedWidget("frameSA",
851
xmFrameWidgetClass, mainForm,
852
@@ -216,13 +216,13 @@
853
XmNtopWidget, frameGEN,
854
XmNleftAttachment, XmATTACH_FORM,
855
XmNrightAttachment, XmATTACH_FORM,
858
XtVaCreateManagedWidget("Structured Analysis Editors",
859
xmLabelWidgetClass, frameSA,
860
- XmNchildType, XmFRAME_TITLE_CHILD, 0);
861
+ XmNchildType, XmFRAME_TITLE_CHILD, NULL);
862
Widget rowcolSA = XtVaCreateManagedWidget("rowcolSA",
863
xmRowColumnWidgetClass, frameSA,
865
+ XmNspacing, 4, NULL);
866
AddToolEntry(rowcolSA, 26); // ERD.
867
AddToolEntry(rowcolSA, 7); // EFD
868
AddToolEntry(rowcolSA, 3); // MST.
870
XtVaCreateManagedWidget("separator",
871
xmSeparatorWidgetClass, mainForm,
873
- XmNseparatorType, XmNO_LINE, 0);
874
+ XmNseparatorType, XmNO_LINE, NULL);
876
Widget frameUML = XtVaCreateManagedWidget("frameUML",
877
xmFrameWidgetClass, mainForm,
878
@@ -240,13 +240,13 @@
879
XmNtopWidget, frameSA,
880
XmNleftAttachment, XmATTACH_FORM,
881
XmNrightAttachment, XmATTACH_FORM,
884
XtVaCreateManagedWidget("UML Editors",
885
xmLabelWidgetClass, frameUML,
886
- XmNchildType, XmFRAME_TITLE_CHILD, 0);
887
+ XmNchildType, XmFRAME_TITLE_CHILD, NULL);
888
Widget rowcolUML = XtVaCreateManagedWidget("rowcolUML",
889
xmRowColumnWidgetClass, frameUML,
891
+ XmNspacing, 4, NULL);
892
AddToolEntry(rowcolUML, 23); // TUCD.
893
AddToolEntry(rowcolUML, 18); // TSSD.
894
AddToolEntry(rowcolUML, 25); // TATD.
896
XtVaCreateManagedWidget("separator",
897
xmSeparatorWidgetClass, mainForm,
899
- XmNseparatorType, XmNO_LINE, 0);
900
+ XmNseparatorType, XmNO_LINE, NULL);
902
Widget frameMISC = XtVaCreateManagedWidget("frameMISC",
903
xmFrameWidgetClass, mainForm,
904
@@ -266,12 +266,12 @@
905
XmNtopWidget, frameUML,
906
XmNleftAttachment, XmATTACH_FORM,
907
XmNrightAttachment, XmATTACH_FORM,
910
XtVaCreateManagedWidget("Miscellaneous Editors",
911
xmLabelWidgetClass, frameMISC,
912
- XmNchildType, XmFRAME_TITLE_CHILD, 0);
913
+ XmNchildType, XmFRAME_TITLE_CHILD, NULL);
914
Widget rowcolMISC = XtVaCreateManagedWidget("rowcolMISC",
915
- xmRowColumnWidgetClass, frameMISC, 0);
916
+ xmRowColumnWidgetClass, frameMISC, NULL);
917
AddToolEntry(rowcolMISC, 1); // ERD
918
AddToolEntry(rowcolMISC, 2); // CRD
919
AddToolEntry(rowcolMISC, 6); // DFD
920
@@ -282,14 +282,14 @@
921
XtVaCreateManagedWidget("separator",
922
xmSeparatorWidgetClass, mainForm,
924
- XmNseparatorType, XmNO_LINE, 0);
925
+ XmNseparatorType, XmNO_LINE, NULL);
926
Widget formSTATUS = XtVaCreateManagedWidget("formSTATUS",
927
xmFormWidgetClass, mainForm,
928
XmNtopAttachment, XmATTACH_WIDGET,
929
XmNtopWidget, frameMISC,
930
XmNleftAttachment, XmATTACH_FORM,
931
XmNrightAttachment, XmATTACH_FORM,
935
if (WidthOfScreen(XtScreen(parent)) <= 1024)
938
XmNcolumns, stColumns,
939
XmNtopAttachment, XmATTACH_FORM,
940
XmNrightAttachment, XmATTACH_FORM,
941
- XmNleftAttachment, XmATTACH_FORM, 0);
942
+ XmNleftAttachment, XmATTACH_FORM, NULL);
943
XtManageChild(mainForm);
944
XtManageChild(scrolledWindow);
945
XtManageChild(parent);
947
viewMenu = new Menu(bar, Menu::PULLDOWN, "View", 0, viewItems);
948
helpMenu = new Menu(bar, Menu::PULLDOWN, "Help", 0, helpItems);
949
// tell bar which bar which button is the help menu
950
- XtVaSetValues(bar, XmNmenuHelpWidget, helpMenu->GetWidget(), 0);
951
+ XtVaSetValues(bar, XmNmenuHelpWidget, helpMenu->GetWidget(), NULL);
952
// Bar is done -- manage it
956
void StartupWindow::AddToolEntry(Widget parent, int i) {
957
XmString xmtt; char tt[MAXNAME]; char ttinfo[MAXNAME];
958
Widget form = XtVaCreateWidget("form",
959
- xmFormWidgetClass, parent, 0);
960
+ xmFormWidgetClass, parent, NULL);
961
Widget button = XtVaCreateManagedWidget(Toolkit::TOOL_NAMES[i],
962
xmPushButtonWidgetClass, form, XmNwidth, 50,
965
XmNbottomAttachment, XmATTACH_FORM,
966
XmNleftAttachment, XmATTACH_FORM,
970
strcpy(tt, Toolkit::DOCUMENT_TYPES[i]);
971
xmtt = CreateXmString(tt);
972
strcpy(ttinfo, Toolkit::DOCUMENT_TYPES_INFO[i]);
974
XmNtopAttachment, XmATTACH_FORM,
975
XmNbottomAttachment, XmATTACH_FORM,
979
XtAddCallback(button, XmNactivateCallback, StartEditorCB,
984
void StartupWindow::SetStatus(const char *s) {
986
- XtVaSetValues(statusBar, XmNvalue, s, 0);
987
+ XtVaSetValues(statusBar, XmNvalue, s, NULL);
990
void StartupWindow::SetStatus(const string *s) {
992
void StartupWindow::StartEditorCB(Widget w, XtPointer clientData, XtPointer) {
993
StartupWindow *s = (StartupWindow *)clientData;
995
- XtVaGetValues(w, XmNuserData, &num, 0);
996
+ XtVaGetValues(w, XmNuserData, &num, NULL);
1000
@@ -735,13 +735,13 @@
1001
Helper *hp = (Helper *)cd;
1002
hp->SetStatus("action: help");
1003
Helper::HelpTopicType tp;
1004
- XtVaGetValues(w, XmNuserData, &tp, 0);
1005
+ XtVaGetValues(w, XmNuserData, &tp, NULL);
1009
void StartupWindow::Finalize() {
1011
- XtVaGetValues(mainForm, XmNwidth, &fwd, XmNheight, &fht, 0);
1012
+ XtVaGetValues(mainForm, XmNwidth, &fwd, XmNheight, &fht, NULL);
1013
// std::cout << "mainForm width = " << fwd << std::endl;
1014
// std::cout << "mainForm height = " << fht << std::endl;
1015
Screen *screen = XtScreen(GetWidget());
1017
Dimension ht = min(sht*9/10, fht+39); // experimentally
1018
// std::cout << "win width = " << wd << std::endl;
1019
// std::cout << "win height = " << ht << std::endl;
1020
- XtVaSetValues(GetWidget(), XmNwidth, wd, 0);
1021
- XtVaSetValues(GetWidget(), XmNheight, ht, 0);
1022
+ XtVaSetValues(GetWidget(), XmNwidth, wd, NULL);
1023
+ XtVaSetValues(GetWidget(), XmNheight, ht, NULL);
1025
diff -Nur tcm-2.20+TSQD.orig/src/sd/bv/psstubs.c tcm-2.20+TSQD/src/sd/bv/psstubs.c
1026
--- tcm-2.20+TSQD.orig/src/sd/bv/psstubs.c 2004-07-21 19:54:14.000000000 +0200
1027
+++ tcm-2.20+TSQD/src/sd/bv/psstubs.c 2006-04-02 15:13:09.000000000 +0200
1030
void PSStubs::ShowSequenceCB(Widget w, XtPointer cd, XtPointer) {
1032
- XtVaGetValues(w, XmNuserData, &num, 0);
1033
+ XtVaGetValues(w, XmNuserData, &num, NULL);
1034
((PSViewer *)cd)->SetShowSequences(num);
1036
diff -Nur tcm-2.20+TSQD.orig/src/sd/bv/pswindow.c tcm-2.20+TSQD/src/sd/bv/pswindow.c
1037
--- tcm-2.20+TSQD.orig/src/sd/bv/pswindow.c 2004-07-21 19:54:20.000000000 +0200
1038
+++ tcm-2.20+TSQD/src/sd/bv/pswindow.c 2006-04-02 15:13:09.000000000 +0200
1040
// // make the duplicate item insensitive.
1041
// Widget w1 = editMenu->GetMenuItem("Duplicate");
1043
-// XtVaSetValues(w1, XmNsensitive, False, 0);
1044
+// XtVaSetValues(w1, XmNsensitive, False, NULL);
1048
diff -Nur tcm-2.20+TSQD.orig/src/sd/dv/erstubs.c tcm-2.20+TSQD/src/sd/dv/erstubs.c
1049
--- tcm-2.20+TSQD.orig/src/sd/dv/erstubs.c 2004-07-21 19:53:12.000000000 +0200
1050
+++ tcm-2.20+TSQD/src/sd/dv/erstubs.c 2006-04-02 15:13:09.000000000 +0200
1052
// get menu item label and look to which dir it corresponds
1054
xms = CreateXmString("");
1055
- XtVaGetValues(w, XmNlabelString, &xms, 0);
1056
+ XtVaGetValues(w, XmNlabelString, &xms, NULL);
1058
ReadDirection::Type dir;
1059
if (XmStringGetLtoR(xms, XmFONTLIST_DEFAULT_TAG, &txt)) {
1060
diff -Nur tcm-2.20+TSQD.orig/src/sd/fv/dfwindow.c tcm-2.20+TSQD/src/sd/fv/dfwindow.c
1061
--- tcm-2.20+TSQD.orig/src/sd/fv/dfwindow.c 2004-07-21 19:56:20.000000000 +0200
1062
+++ tcm-2.20+TSQD/src/sd/fv/dfwindow.c 2006-04-02 15:13:09.000000000 +0200
1065
void DFWindow::SetDiagram(const char *s) {
1067
- XtVaSetValues(dfDiagram, XmNvalue, s, 0);
1068
+ XtVaSetValues(dfDiagram, XmNvalue, s, NULL);
1071
void DFWindow::SetDiagram(const string *s) {
1073
XmNtopAttachment, XmATTACH_WIDGET,
1074
XmNtopWidget, GetDocumentArea(),
1075
XmNleftAttachment, XmATTACH_FORM,
1076
- XmNorientation, XmVERTICAL, 0);
1077
- Widget t1 = XtVaCreateWidget("tiles1", xmRowColumnWidgetClass, t, 0);
1078
- Widget t2 = XtVaCreateWidget("tiles2", xmRowColumnWidgetClass, t, 0);
1079
+ XmNorientation, XmVERTICAL, NULL);
1080
+ Widget t1 = XtVaCreateWidget("tiles1", xmRowColumnWidgetClass, t, NULL);
1081
+ Widget t2 = XtVaCreateWidget("tiles2", xmRowColumnWidgetClass, t, NULL);
1082
CreateNodeIcons(t1);
1083
CreateEdgeIcons(t1);
1084
CreateDiagramField(t2);
1085
@@ -124,15 +124,15 @@
1086
void DFWindow::CreateDiagramField(Widget parent) {
1087
Widget frame = XtVaCreateManagedWidget("tiles_frame3",
1088
xmFrameWidgetClass, parent,
1089
- XmNshadowType, XmSHADOW_ETCHED_IN, 0);
1090
+ XmNshadowType, XmSHADOW_ETCHED_IN, NULL);
1091
Widget rc = XtVaCreateWidget("rc3", xmRowColumnWidgetClass, frame,
1092
- XmNentryAlignment, XmALIGNMENT_CENTER, 0);
1093
- XtVaCreateManagedWidget("Diagram", xmLabelWidgetClass, rc, 0);
1094
+ XmNentryAlignment, XmALIGNMENT_CENTER, NULL);
1095
+ XtVaCreateManagedWidget("Diagram", xmLabelWidgetClass, rc, NULL);
1096
dfDiagram = XtVaCreateManagedWidget("DFDiagram",
1097
xmTextFieldWidgetClass, rc,
1100
- XmNcursorPositionVisible, True, 0);
1101
+ XmNcursorPositionVisible, True, NULL);
1102
XtAddCallback(dfDiagram, XmNactivateCallback,
1103
DFStubs::ChangeDiagramCB, (XtPointer)GetDocument());
1104
AddLiteClue(dfDiagram, "Set diagram index (apply with <return>)");
1105
diff -Nur tcm-2.20+TSQD.orig/src/sd/tr/trwindow.c tcm-2.20+TSQD/src/sd/tr/trwindow.c
1106
--- tcm-2.20+TSQD.orig/src/sd/tr/trwindow.c 2004-07-21 19:55:43.000000000 +0200
1107
+++ tcm-2.20+TSQD/src/sd/tr/trwindow.c 2006-04-02 15:13:09.000000000 +0200
1109
// make the duplicate item insensitive.
1110
Widget w1 = editMenu->GetMenuItem("Duplicate");
1112
- XtVaSetValues(w1, XmNsensitive, False, 0);
1113
+ XtVaSetValues(w1, XmNsensitive, False, NULL);
1119
Widget frame = XtVaCreateManagedWidget("layout_tiles_frame1",
1120
xmFrameWidgetClass, parent,
1121
- XmNshadowType, XmSHADOW_ETCHED_IN, 0);
1122
+ XmNshadowType, XmSHADOW_ETCHED_IN, NULL);
1124
XtVaCreateManagedWidget("Layout",
1125
xmLabelWidgetClass, frame,
1126
- XmNchildType, XmFRAME_TITLE_CHILD, 0);
1127
+ XmNchildType, XmFRAME_TITLE_CHILD, NULL);
1128
// create a rowcolumn
1129
Widget rc = XtVaCreateWidget("rc1", xmRowColumnWidgetClass, frame,
1130
- XmNentryAlignment, XmALIGNMENT_CENTER, 0);
1131
+ XmNentryAlignment, XmALIGNMENT_CENTER, NULL);
1132
// create a radiobox for the tiles
1133
XtSetArg(args[i], XmNradioAlwaysOne, True); i++;
1134
char wname[8] = "Layout";
1136
XmNlabelType, XmSTRING,
1137
XmNlabelString, lb1,
1138
XmNuserData, (XtPointer)0,
1139
- XmNalignment, XmALIGNMENT_CENTER, 0);
1140
+ XmNalignment, XmALIGNMENT_CENTER, NULL);
1141
XtAddCallback(editButton, XmNvalueChangedCallback,
1142
TRWindow::LayoutCB, (XtPointer)this);
1143
AddLiteClue(editButton, "Edit mode in which document is drawn as a graph");
1145
XmNlabelType, XmSTRING,
1146
XmNhighlightThickness, 0,
1147
XmNuserData, (XtPointer)1,
1148
- XmNalignment, XmALIGNMENT_CENTER, 0);
1149
+ XmNalignment, XmALIGNMENT_CENTER, NULL);
1150
XtAddCallback(treeButton, XmNvalueChangedCallback,
1151
TRWindow::LayoutCB, (XtPointer)this);
1152
AddLiteClue(treeButton, "View mode in which document has a forked tree layout");
1153
@@ -179,13 +179,13 @@
1154
void TRWindow::SetSensitive(Menu *menu, const char *label, bool b) {
1155
Widget w = menu->GetMenuItem(label);
1157
- XtVaSetValues(w, XmNsensitive, b, 0);
1158
+ XtVaSetValues(w, XmNsensitive, b, NULL);
1161
void TRWindow::LayoutCB(Widget w, XtPointer cd, XtPointer) {
1162
if (XmToggleButtonGetState(w)) {
1164
- XtVaGetValues(w, XmNuserData, &num, 0);
1165
+ XtVaGetValues(w, XmNuserData, &num, NULL);
1166
((TRWindow *)cd)->SetLayout(num);
1169
diff -Nur tcm-2.20+TSQD.orig/src/tb/tablewindow.c tcm-2.20+TSQD/src/tb/tablewindow.c
1170
--- tcm-2.20+TSQD.orig/src/tb/tablewindow.c 2004-07-21 19:51:26.000000000 +0200
1171
+++ tcm-2.20+TSQD/src/tb/tablewindow.c 2006-04-02 15:13:09.000000000 +0200
1172
@@ -169,11 +169,11 @@
1173
SetScaleValue(CreateScaleValue(parent));
1174
XtVaSetValues(GetStatusArea(), XmNleftAttachment, XmATTACH_WIDGET,
1176
- XmNleftWidget, GetArrowButtons(), 0);
1177
+ XmNleftWidget, GetArrowButtons(), NULL);
1178
XtVaSetValues(GetScrolledWindow(), XmNleftAttachment, XmATTACH_FORM,
1180
XmNbottomAttachment, XmATTACH_WIDGET,
1181
- XmNbottomWidget, GetArrowButtons(), 0);
1182
+ XmNbottomWidget, GetArrowButtons(), NULL);
1185
Widget TableWindow::CreateMenuBar(Widget parent) {
1188
helpMenu = new Menu(bar, Menu::PULLDOWN, "Help", 0, helpItems);
1189
// tell bar which bar which button is the help menu
1190
- XtVaSetValues(bar, XmNmenuHelpWidget, helpMenu->GetWidget(), 0);
1191
+ XtVaSetValues(bar, XmNmenuHelpWidget, helpMenu->GetWidget(), NULL);
1192
// Bar is done -- manage it
1195
diff -Nur tcm-2.20+TSQD.orig/src/ui/application.c tcm-2.20+TSQD/src/ui/application.c
1196
--- tcm-2.20+TSQD.orig/src/ui/application.c 2004-07-21 19:48:37.000000000 +0200
1197
+++ tcm-2.20+TSQD/src/ui/application.c 2006-04-02 15:13:09.000000000 +0200
1199
(char **)XResources::classicColorResources :
1200
(char **)XResources::modernColorResources) :
1201
(char **)XResources::monoResources,
1202
- XmNmappedWhenManaged, False, 0));
1203
+ XmNmappedWhenManaged, False, NULL));
1204
// The Application class is less likely to need to handle
1205
// "surprise" widget destruction than other classes, but
1206
// we might as well install a callback to be safe and consistent
1210
// lesstif cannot accept a window of 0 width and height.
1211
- XtVaSetValues(GetWidget(), XmNwidth, 10, XmNheight, 10, 0);
1212
+ XtVaSetValues(GetWidget(), XmNwidth, 10, XmNheight, 10, NULL);
1214
// Force the shell window to exist so dialogs popped up from
1215
// this shell behave correctly
1218
Colormap cmap = DefaultColormapOfScreen(XtScreen(GetWidget()));
1219
cmap = XCopyColormapAndFree(display, cmap);
1220
- XtVaSetValues(GetWidget(), XmNcolormap, cmap, 0);
1221
+ XtVaSetValues(GetWidget(), XmNcolormap, cmap, NULL);
1225
diff -Nur tcm-2.20+TSQD.orig/src/ui/bitmap.c tcm-2.20+TSQD/src/ui/bitmap.c
1226
--- tcm-2.20+TSQD.orig/src/ui/bitmap.c 2004-07-21 19:48:36.000000000 +0200
1227
+++ tcm-2.20+TSQD/src/ui/bitmap.c 2006-04-02 15:13:09.000000000 +0200
1230
Pixmap Bitmap::CreatePixmap(Widget w, Display *display) const {
1232
- XtVaGetValues(w, XmNforeground, &fg, XmNbackground, &bg, 0);
1233
+ XtVaGetValues(w, XmNforeground, &fg, XmNbackground, &bg, NULL);
1234
Screen *screen = XtScreen(w);
1235
return XCreatePixmapFromBitmapData(display,
1236
RootWindowOfScreen(screen),
1237
diff -Nur tcm-2.20+TSQD.orig/src/ui/colorchooserdialog.c tcm-2.20+TSQD/src/ui/colorchooserdialog.c
1238
--- tcm-2.20+TSQD.orig/src/ui/colorchooserdialog.c 2004-07-21 19:48:29.000000000 +0200
1239
+++ tcm-2.20+TSQD/src/ui/colorchooserdialog.c 2006-04-02 15:13:09.000000000 +0200
1241
XtAddCallback(GetList(), XmNbrowseSelectionCallback,
1242
UpdateColorCB, this);
1243
Widget rc = XtVaCreateManagedWidget("rc",
1244
- xmRowColumnWidgetClass, GetWidget(), 0);
1245
+ xmRowColumnWidgetClass, GetWidget(), NULL);
1246
fillToggle = XtVaCreateManagedWidget("fill them",
1247
xmToggleButtonWidgetClass, rc,
1249
+ XmNset, True, NULL);
1250
Widget rc2 = XtVaCreateManagedWidget("rc2",
1251
xmRowColumnWidgetClass, rc,
1252
- XmNorientation, XmHORIZONTAL, 0);
1253
- XtVaCreateManagedWidget("preview: ", xmLabelWidgetClass, rc2, 0);
1254
+ XmNorientation, XmHORIZONTAL, NULL);
1255
+ XtVaCreateManagedWidget("preview: ", xmLabelWidgetClass, rc2, NULL);
1256
colorLabel = XtVaCreateManagedWidget(
1257
"", xmTextFieldWidgetClass, rc2,
1259
- XmNcursorPositionVisible, False, 0);
1260
- XtVaGetValues(GetWidget(), XmNcolormap, &colormap, 0);
1261
+ XmNcursorPositionVisible, False, NULL);
1262
+ XtVaGetValues(GetWidget(), XmNcolormap, &colormap, NULL);
1265
void ColorChooserDialog::UpdateColorCB(Widget, XtPointer p, XtPointer cbs) {
1270
- XtVaSetValues(colorLabel, XmNbackground, pixel, 0);
1271
+ XtVaSetValues(colorLabel, XmNbackground, pixel, NULL);
1276
if (!check(fillToggle))
1278
XmString text_string = CreateXmString(txt);
1279
- XtVaSetValues(fillToggle, XmNlabelString, text_string, 0);
1280
+ XtVaSetValues(fillToggle, XmNlabelString, text_string, NULL);
1281
XmStringFree(text_string);
1284
diff -Nur tcm-2.20+TSQD.orig/src/ui/dialog.c tcm-2.20+TSQD/src/ui/dialog.c
1285
--- tcm-2.20+TSQD.orig/src/ui/dialog.c 2004-07-21 19:48:24.000000000 +0200
1286
+++ tcm-2.20+TSQD/src/ui/dialog.c 2006-04-02 15:13:09.000000000 +0200
1288
strncpy(t, title, MAXTITLE-1);
1289
t[MAXTITLE-1] = '\0';
1290
XmString s = CreateXmString(t);
1291
- XtVaSetValues(GetWidget(), XmNdialogTitle, s, 0);
1292
+ XtVaSetValues(GetWidget(), XmNdialogTitle, s, NULL);
1297
if (!check(GetWidget()))
1299
XmString s = CreateXmString("");
1300
- XtVaGetValues(GetWidget(), XmNdialogTitle, &s, 0);
1301
+ XtVaGetValues(GetWidget(), XmNdialogTitle, &s, NULL);
1303
if (XmStringGetLtoR(s, XmFONTLIST_DEFAULT_TAG, &str)) {
1304
strncpy(title, str, MAXTITLE-1);
1306
XtVaSetValues(GetWidget(),
1308
(b?XmDIALOG_FULL_APPLICATION_MODAL:XmDIALOG_MODELESS),
1313
void Dialog::SetAutoUnmanage(bool b) {
1316
- XtVaSetValues(GetWidget(), XmNautoUnmanage, b, 0);
1317
+ XtVaSetValues(GetWidget(), XmNautoUnmanage, b, NULL);
1320
void Dialog::SetOKCallback(XtCallbackProc fun, XtPointer clientData) {
1322
if (!check(GetWidget()))
1324
XmString t = CreateXmString(txt);
1325
- XtVaSetValues(GetWidget(), XmNokLabelString, t, 0);
1326
+ XtVaSetValues(GetWidget(), XmNokLabelString, t, NULL);
1331
if (!check(GetWidget()))
1333
XmString t = CreateXmString(txt);
1334
- XtVaSetValues(GetWidget(), XmNcancelLabelString, t, 0);
1335
+ XtVaSetValues(GetWidget(), XmNcancelLabelString, t, NULL);
1340
if (!check(GetWidget()))
1342
XmString t = CreateXmString(txt);
1343
- XtVaSetValues(GetWidget(), XmNhelpLabelString, t, 0);
1344
+ XtVaSetValues(GetWidget(), XmNhelpLabelString, t, NULL);
1349
&Dialog::DestroyWidgetCB, 0);
1350
XtAddCallback(GetWidget(), XmNdestroyCallback,
1351
&Dialog::DestroyCB, (XtPointer)this);
1352
- XtVaSetValues(GetWidget(), XmNdeleteResponse, XmDESTROY, 0);
1353
+ XtVaSetValues(GetWidget(), XmNdeleteResponse, XmDESTROY, NULL);
1356
XtRemoveCallback(GetWidget(), XmNokCallback,
1358
&Dialog::DestroyWidgetCB, 0);
1359
XtRemoveCallback(GetWidget(), XmNdestroyCallback,
1360
&Dialog::DestroyCB, (XtPointer)this);
1361
- XtVaSetValues(GetWidget(), XmNdeleteResponse, XmUNMAP, 0);
1362
+ XtVaSetValues(GetWidget(), XmNdeleteResponse, XmUNMAP, NULL);
1367
// Temporarily set value of XmNmappedWhenManaged
1368
// to stop the dialog from popping up right away
1369
bool mappedWhenManaged = False;
1370
- XtVaGetValues(shell, XmNmappedWhenManaged, &mappedWhenManaged, 0);
1371
- XtVaSetValues(shell, XmNmappedWhenManaged, False, 0);
1372
+ XtVaGetValues(shell, XmNmappedWhenManaged, &mappedWhenManaged, NULL);
1373
+ XtVaSetValues(shell, XmNmappedWhenManaged, False, NULL);
1374
// Manage the dialog
1375
XtManageChild(GetWidget());
1376
// Get the pointer position (x, y)
1380
// Set desired window position in the DialogShell.
1381
- XtVaSetValues(shell, XmNx, x, XmNy, y, 0);
1382
+ XtVaSetValues(shell, XmNx, x, XmNy, y, NULL);
1385
// Restore the value of XmNmappedWhenManaged
1386
- XtVaSetValues(shell, XmNmappedWhenManaged, mappedWhenManaged, 0);
1387
+ XtVaSetValues(shell, XmNmappedWhenManaged, mappedWhenManaged, NULL);
1389
diff -Nur tcm-2.20+TSQD.orig/src/ui/dumpwidgettree.c tcm-2.20+TSQD/src/ui/dumpwidgettree.c
1390
--- tcm-2.20+TSQD.orig/src/ui/dumpwidgettree.c 2004-07-21 19:48:33.000000000 +0200
1391
+++ tcm-2.20+TSQD/src/ui/dumpwidgettree.c 2006-04-02 15:13:09.000000000 +0200
1396
- XmNnumChildren, &num_children, 0);
1397
+ XmNnumChildren, &num_children, NULL);
1398
printf("%s> %s has %d %s:\n", tmp,
1399
XtName(w), num_children,
1400
num_children == 1 ? "child" : "children");
1401
diff -Nur tcm-2.20+TSQD.orig/src/ui/fileselectiondialog.c tcm-2.20+TSQD/src/ui/fileselectiondialog.c
1402
--- tcm-2.20+TSQD.orig/src/ui/fileselectiondialog.c 2004-07-21 19:48:01.000000000 +0200
1403
+++ tcm-2.20+TSQD/src/ui/fileselectiondialog.c 2006-04-02 15:13:09.000000000 +0200
1405
XmNfileTypeMask, fileTypeMask,
1406
XmNdirListLabelString, dirLabel,
1407
XmNfileListLabelString, fileLabel,
1408
- XmNpattern, pattern, 0);
1409
+ XmNpattern, pattern, NULL);
1411
XmStringFree(fileLabel);
1414
if (!check(GetWidget()))
1416
XmString dir = CreateXmString(d);
1417
- XtVaSetValues(GetWidget(), XmNdirectory, dir, 0);
1418
+ XtVaSetValues(GetWidget(), XmNdirectory, dir, NULL);
1423
// Update the file list in the dialog
1424
XmString pattern = CreateXmString("");
1425
XmString dir = CreateXmString("");
1426
- XtVaGetValues(GetWidget(), XmNpattern, &pattern, 0);
1427
- XtVaGetValues(GetWidget(), XmNdirectory, &dir, 0);
1428
+ XtVaGetValues(GetWidget(), XmNpattern, &pattern, NULL);
1429
+ XtVaGetValues(GetWidget(), XmNdirectory, &dir, NULL);
1431
XmStringGetLtoR(dir, XmFONTLIST_DEFAULT_TAG, &str1);
1432
XmStringGetLtoR(pattern, XmFONTLIST_DEFAULT_TAG, &str2);
1435
// Force the default name in the text entry field.
1436
dirSpec = CreateXmString(f);
1437
- XtVaSetValues(GetWidget(), XmNtextString, dirSpec, 0);
1438
+ XtVaSetValues(GetWidget(), XmNtextString, dirSpec, NULL);
1440
System::GiveFile(&f1, &defaultFile);
1444
// make sure file selection box has an acceptable minimal width.
1446
- XtVaGetValues(GetText(), XmNcolumns, &w, 0);
1447
+ XtVaGetValues(GetText(), XmNcolumns, &w, NULL);
1449
- XtVaSetValues(GetText(), XmNcolumns, 40, 0);
1450
+ XtVaSetValues(GetText(), XmNcolumns, 40, NULL);
1456
XmString d = CreateXmString("");
1458
- XtVaGetValues(GetWidget(), XmNdirectory, &d, 0);
1459
+ XtVaGetValues(GetWidget(), XmNdirectory, &d, NULL);
1460
if (XmStringGetLtoR(d, XmFONTLIST_DEFAULT_TAG, &str)) {
1463
@@ -201,14 +201,14 @@
1464
char wname[MAXNAME] = "frame";
1465
menuFrame = XmCreateFrame(GetWidget(), wname, args, i);
1466
Widget rc = XtVaCreateWidget("rc", xmRowColumnWidgetClass, menuFrame,
1467
- XmNorientation, XmHORIZONTAL, 0);
1468
+ XmNorientation, XmHORIZONTAL, NULL);
1469
XtVaCreateManagedWidget("label", xmLabelWidgetClass,
1470
- rc, XmNlabelString, ls, 0);
1471
+ rc, XmNlabelString, ls, NULL);
1472
strcpy(wname, "menu");
1473
menu = XmCreateOptionMenu(rc, wname, 0, 0);
1474
strcpy(wname, "pane");
1475
pane = XmCreatePulldownMenu(rc, wname, 0, 0);
1476
- XtVaSetValues(menu, XmNsubMenuId, pane, 0);
1477
+ XtVaSetValues(menu, XmNsubMenuId, pane, NULL);
1478
XtAddCallback(pane, XmNentryCallback, OptionChangedCB, this);
1479
for (items->first(); !items->done(); items->next()) {
1480
XtCreateManagedWidget(items->cur()->getstr(),
1481
@@ -255,18 +255,18 @@
1482
// only setting the label of option button does not work.
1485
- XtVaGetValues(pane, XmNchildren, &wlist, 0);
1486
- XtVaGetValues(pane, XmNnumChildren, &numc, 0);
1487
+ XtVaGetValues(pane, XmNchildren, &wlist, NULL);
1488
+ XtVaGetValues(pane, XmNnumChildren, &numc, NULL);
1489
XmString s1 = CreateXmString(s->getstr());
1490
for (int i=0; i<numc; i++) {
1491
XmString s2 = CreateXmString("");
1492
- XtVaGetValues(wlist[i], XmNlabelString, &s2, 0);
1493
+ XtVaGetValues(wlist[i], XmNlabelString, &s2, NULL);
1495
if (XmStringGetLtoR(s2, XmFONTLIST_DEFAULT_TAG, &str)) {
1496
if (strstr(str, s->getstr())) {
1497
- XtVaSetValues(pane, XmNmenuHistory, wlist[i], 0);
1498
+ XtVaSetValues(pane, XmNmenuHistory, wlist[i], NULL);
1499
Widget l = XmOptionButtonGadget(menu);
1500
- XtVaSetValues(l, XmNlabelString, s1, 0);
1501
+ XtVaSetValues(l, XmNlabelString, s1, NULL);
1507
XmString xs = CreateXmString("");
1508
Widget l = XmOptionButtonGadget(menu);
1509
- XtVaGetValues(l, XmNlabelString, &xs, 0);
1510
+ XtVaGetValues(l, XmNlabelString, &xs, NULL);
1511
if (XmStringGetLtoR(xs, XmFONTLIST_DEFAULT_TAG, &str)) {
1514
diff -Nur tcm-2.20+TSQD.orig/src/ui/finddialog.c tcm-2.20+TSQD/src/ui/finddialog.c
1515
--- tcm-2.20+TSQD.orig/src/ui/finddialog.c 2004-07-21 19:48:24.000000000 +0200
1516
+++ tcm-2.20+TSQD/src/ui/finddialog.c 2006-04-02 15:13:09.000000000 +0200
1518
ManageSelectionLabel(False);
1520
form = XtVaCreateWidget("form",
1521
- xmFormWidgetClass, GetWidget(), 0);
1522
+ xmFormWidgetClass, GetWidget(), NULL);
1523
SetSelectionLabel(XtVaCreateManagedWidget("String to Find",
1524
xmLabelWidgetClass, form,
1525
XmNleftAttachment, XmATTACH_FORM,
1526
- XmNtopAttachment, XmATTACH_FORM, 0));
1527
+ XmNtopAttachment, XmATTACH_FORM, NULL));
1528
SetText(XtVaCreateManagedWidget("find_text",
1529
xmTextFieldWidgetClass, form,
1530
XmNleftAttachment, XmATTACH_FORM,
1531
XmNrightAttachment, XmATTACH_FORM,
1532
XmNtopAttachment, XmATTACH_WIDGET,
1533
- XmNtopWidget, GetSelectionLabel(), 0));
1534
+ XmNtopWidget, GetSelectionLabel(), NULL));
1535
toggleRC = XtVaCreateManagedWidget("toggleRC",
1536
xmRowColumnWidgetClass, form,
1537
XmNorientation, XmHORIZONTAL,
1538
- XmNleftAttachment, XmATTACH_FORM, 0);
1539
+ XmNleftAttachment, XmATTACH_FORM, NULL);
1540
sensitiveToggle = XtVaCreateManagedWidget("case sensitive",
1541
xmToggleButtonWidgetClass, toggleRC,
1542
- XmNset, False, 0);
1543
+ XmNset, False, NULL);
1544
substringToggle = XtVaCreateWidget("substring",
1545
xmToggleButtonWidgetClass, toggleRC,
1547
+ XmNset, True, NULL);
1548
nameOnlyToggle = XtVaCreateWidget("name only",
1549
xmToggleButtonWidgetClass, toggleRC,
1550
- XmNset, False, 0);
1551
+ XmNset, False, NULL);
1553
XtManageChild(form);
1556
void FindDialog::AttachToggles() {
1557
XtVaSetValues(toggleRC,
1558
XmNtopAttachment, XmATTACH_WIDGET,
1559
- XmNtopWidget, GetText(), 0);
1560
+ XmNtopWidget, GetText(), NULL);
1563
void FindDialog::ManageSensitiveToggle(bool b) {
1564
diff -Nur tcm-2.20+TSQD.orig/src/ui/fontchooserdialog.c tcm-2.20+TSQD/src/ui/fontchooserdialog.c
1565
--- tcm-2.20+TSQD.orig/src/ui/fontchooserdialog.c 2004-07-21 19:48:43.000000000 +0200
1566
+++ tcm-2.20+TSQD/src/ui/fontchooserdialog.c 2006-04-02 15:13:09.000000000 +0200
1568
SetHelpButtonLabel("Default");
1569
// underlinedToggle = XtVaCreateManagedWidget("underlined",
1570
// xmToggleButtonWidgetClass, GetWidget(),
1571
- // XmNset, False, 0);
1572
+ // XmNset, False, NULL);
1574
SetToggleChangedCallback(0, ShowExampleCB, this);
1575
SetToggleChangedCallback(1, ShowExampleCB, this);
1577
XFontStruct *fs = exampleFont->GetXFontStruct();
1578
XmFontList fl = XmFontListCreate(fs,
1579
XmSTRING_DEFAULT_CHARSET);
1580
- XtVaSetValues(GetText(), XmNfontList, fl, 0);
1581
+ XtVaSetValues(GetText(), XmNfontList, fl, NULL);
1585
diff -Nur tcm-2.20+TSQD.orig/src/ui/lineenddialog.c tcm-2.20+TSQD/src/ui/lineenddialog.c
1586
--- tcm-2.20+TSQD.orig/src/ui/lineenddialog.c 2004-07-21 19:48:40.000000000 +0200
1587
+++ tcm-2.20+TSQD/src/ui/lineenddialog.c 2006-04-02 15:13:09.000000000 +0200
1589
List<Widget> *tl1 = (*GetToggleList())[0];
1590
List<Widget> *tl2 = (*GetToggleList())[1];
1591
XtVaSetValues(XtParent((*tl1)[0]),
1592
- XmNnumColumns, 4, XmNorientation, XmHORIZONTAL, 0);
1593
+ XmNnumColumns, 4, XmNorientation, XmHORIZONTAL, NULL);
1594
XtVaSetValues(XtParent((*tl2)[0]),
1595
- XmNnumColumns, 4, XmNorientation, XmHORIZONTAL, 0);
1596
+ XmNnumColumns, 4, XmNorientation, XmHORIZONTAL, NULL);
1597
for (int k=1; k<=LineEnd::NUMTYPES; k++) {
1598
LineEnd::Type t = (LineEnd::Type)k;
1600
diff -Nur tcm-2.20+TSQD.orig/src/ui/linestyledialog.c tcm-2.20+TSQD/src/ui/linestyledialog.c
1601
--- tcm-2.20+TSQD.orig/src/ui/linestyledialog.c 2004-07-21 19:48:23.000000000 +0200
1602
+++ tcm-2.20+TSQD/src/ui/linestyledialog.c 2006-04-02 15:13:09.000000000 +0200
1604
List<Widget> *tl = (*GetToggleList())[0];
1605
Widget rc = XtParent((*tl)[0]);
1606
XtVaSetValues(rc, XmNnumColumns, 3,
1607
- XmNorientation, XmHORIZONTAL, 0);
1608
+ XmNorientation, XmHORIZONTAL, NULL);
1610
diff -Nur tcm-2.20+TSQD.orig/src/ui/linestylesidedialog.c tcm-2.20+TSQD/src/ui/linestylesidedialog.c
1611
--- tcm-2.20+TSQD.orig/src/ui/linestylesidedialog.c 2004-07-21 19:48:48.000000000 +0200
1612
+++ tcm-2.20+TSQD/src/ui/linestylesidedialog.c 2006-04-02 15:13:09.000000000 +0200
1614
Widget rc = XtParent((*tl)[1]);
1615
XtVaSetValues(rc, XmNnumColumns, 3,
1618
+ XmHORIZONTAL, NULL);
1620
diff -Nur tcm-2.20+TSQD.orig/src/ui/linewidthdialog.c tcm-2.20+TSQD/src/ui/linewidthdialog.c
1621
--- tcm-2.20+TSQD.orig/src/ui/linewidthdialog.c 2004-07-21 19:48:04.000000000 +0200
1622
+++ tcm-2.20+TSQD/src/ui/linewidthdialog.c 2006-04-02 15:13:09.000000000 +0200
1624
List<Widget> *tl = (*GetToggleList())[0];
1625
Widget rc = XtParent((*tl)[0]);
1626
XtVaSetValues(rc, XmNnumColumns, 3,
1627
- XmNorientation, XmHORIZONTAL, 0);
1628
+ XmNorientation, XmHORIZONTAL, NULL);
1630
diff -Nur tcm-2.20+TSQD.orig/src/ui/linewidthsidedialog.c tcm-2.20+TSQD/src/ui/linewidthsidedialog.c
1631
--- tcm-2.20+TSQD.orig/src/ui/linewidthsidedialog.c 2004-07-21 19:48:08.000000000 +0200
1632
+++ tcm-2.20+TSQD/src/ui/linewidthsidedialog.c 2006-04-02 15:13:09.000000000 +0200
1634
Widget rc = XtParent((*tl)[1]);
1635
XtVaSetValues(rc, XmNnumColumns, 3,
1638
+ XmHORIZONTAL, NULL);
1640
diff -Nur tcm-2.20+TSQD.orig/src/ui/mainwindow.c tcm-2.20+TSQD/src/ui/mainwindow.c
1641
--- tcm-2.20+TSQD.orig/src/ui/mainwindow.c 2004-07-21 19:48:10.000000000 +0200
1642
+++ tcm-2.20+TSQD/src/ui/mainwindow.c 2006-04-02 15:13:09.000000000 +0200
1644
SetWidget(XtCreatePopupShell(GetName()->getstr(),
1645
topLevelShellWidgetClass, theApplication->GetWidget(), 0, 0));
1646
XtVaSetValues(GetWidget(), XmNkeyboardFocusPolicy, XmPOINTER,
1647
- XmNmappedWhenManaged, False, 0);
1648
+ XmNmappedWhenManaged, False, NULL);
1649
InstallDestroyHandler();
1650
// Use a Motif XmMainWindow widget to handle window layout
1651
main = XtCreateManagedWidget(GetName()->getstr(), xmMainWindowWidgetClass,
1654
workarea = CreateWorkArea(main, argc, argv);
1655
if(check(workarea)) {
1656
- XtVaSetValues(main, XmNworkWindow, workarea, 0);
1657
+ XtVaSetValues(main, XmNworkWindow, workarea, NULL);
1658
if(!XtIsManaged(workarea))
1659
XtManageChild(workarea);
1664
void MainWindow::ManageUnmapped() {
1665
- XtVaSetValues(GetWidget(), XmNmappedWhenManaged, False, 0);
1666
+ XtVaSetValues(GetWidget(), XmNmappedWhenManaged, False, NULL);
1672
// Set the widget to have an initial iconic state
1673
// in case the base widget has not yet been realized
1674
- XtVaSetValues(GetWidget(), XmNiconic, TRUE, 0);
1675
+ XtVaSetValues(GetWidget(), XmNiconic, TRUE, NULL);
1676
// If the widget has already been realized, iconify the window
1677
if (XtIsRealized(GetWidget()))
1678
XIconifyWindow(GetDisplay(), GetWindow(), 0);
1681
void MainWindow::SetTitle(const char *title) {
1682
if (check(GetWidget()))
1683
- XtVaSetValues(GetWidget(), XmNtitle, title, 0);
1684
+ XtVaSetValues(GetWidget(), XmNtitle, title, NULL);
1687
void MainWindow::SetTitle(const string *title) {
1688
@@ -112,13 +112,13 @@
1690
void MainWindow::SetIconName(const char *iconname) {
1691
if (check(GetWidget()))
1692
- XtVaSetValues(GetWidget(), XmNiconName, iconname, 0);
1693
+ XtVaSetValues(GetWidget(), XmNiconName, iconname, NULL);
1696
void MainWindow::SetIconPixmap(Pixmap px) {
1697
if (!check(GetWidget()))
1699
- XtVaSetValues(GetWidget(), XmNiconPixmap, px, 0);
1700
+ XtVaSetValues(GetWidget(), XmNiconPixmap, px, NULL);
1703
PrinterOptions *MainWindow::GetPrinterOptions() {
1704
diff -Nur tcm-2.20+TSQD.orig/src/ui/menu.c tcm-2.20+TSQD/src/ui/menu.c
1705
--- tcm-2.20+TSQD.orig/src/ui/menu.c 2006-04-02 15:12:45.000000000 +0200
1706
+++ tcm-2.20+TSQD/src/ui/menu.c 2006-04-02 15:14:26.000000000 +0200
1709
WidgetList wlist; int numc;
1710
if (type == PULLDOWN)
1711
- XtVaGetValues(w, XmNsubMenuId, &submenu, 0);
1712
+ XtVaGetValues(w, XmNsubMenuId, &submenu, NULL);
1715
if (!check(submenu))
1717
- XtVaGetValues(submenu, XmNchildren, &wlist, 0);
1718
- XtVaGetValues(submenu, XmNnumChildren, &numc, 0);
1719
+ XtVaGetValues(submenu, XmNchildren, &wlist, NULL);
1720
+ XtVaGetValues(submenu, XmNnumChildren, &numc, NULL);
1726
Widget child = GetNthChild(w, type, n);
1728
- XtVaSetValues(child, XmNsensitive, state, 0);
1729
+ XtVaSetValues(child, XmNsensitive, state, NULL);
1732
Widget Menu::GetMenuItem(const char *label) {
1735
WidgetList wlist; int numc;
1736
if (menuType == PULLDOWN)
1737
- XtVaGetValues(w, XmNsubMenuId, &submenu, 0);
1738
+ XtVaGetValues(w, XmNsubMenuId, &submenu, NULL);
1741
if (!check(submenu))
1743
- XtVaGetValues(submenu, XmNchildren, &wlist, 0);
1744
- XtVaGetValues(submenu, XmNnumChildren, &numc, 0);
1745
+ XtVaGetValues(submenu, XmNchildren, &wlist, NULL);
1746
+ XtVaGetValues(submenu, XmNnumChildren, &numc, NULL);
1748
for (int i=0; i < numc; i++) {
1749
s2 = CreateXmString("");
1750
- XtVaGetValues(wlist[i], XmNlabelString, &s2, 0);
1751
+ XtVaGetValues(wlist[i], XmNlabelString, &s2, NULL);
1753
if (XmStringGetLtoR(s2, XmFONTLIST_DEFAULT_TAG, &str)) {
1754
// std::cout << str << std::endl;
1756
const char *label, bool state) {
1757
Widget child = GetChild(w, type, label);
1759
- XtVaSetValues(child, XmNsensitive, state, 0);
1760
+ XtVaSetValues(child, XmNsensitive, state, NULL);
1763
// Build popup, option and pulldown menus, depending on the menu type.
1765
xmCascadeButtonWidgetClass, parent,
1767
XmNlabelString, str,
1768
- XmNmnemonic, mnemonic, 0);
1769
+ XmNmnemonic, mnemonic, NULL);
1771
} else if (type == OPTION) {
1772
// Option menus are a special case, but not hard to handle
1775
wc = &xmPushButtonWidgetClass;
1776
submenu = XtVaCreateManagedWidget(items[i].label,
1780
// toggle buttons are always visible as such
1781
if (items[i].itemType == MenuItem::RADIOBUTTON ||
1782
@@ -208,13 +208,13 @@
1783
XtVaSetValues(submenu, XmNindicatorOn, True,
1784
XmNvisibleWhenOff, True,
1785
XmNindicatorSize, 12,
1789
if (items[i].itemType == MenuItem::RADIOBUTTON) {
1791
- XmNradioBehavior, True, 0);
1792
+ XmNradioBehavior, True, NULL);
1793
XtVaSetValues(submenu,
1794
- XmNindicatorType, XmONE_OF_MANY, 0);
1795
+ XmNindicatorType, XmONE_OF_MANY, NULL);
1797
// selected or not ?
1798
if ((long)items[i].userData & 0x1)
1799
@@ -223,22 +223,22 @@
1801
if (items[i].userData)
1802
XtVaSetValues(submenu, XmNuserData,
1803
- items[i].userData, 0);
1804
+ items[i].userData, NULL);
1806
// Whether the item is a real item or a cascade button with a
1807
// menu, it can still have a mnemonic.
1809
if (items[i].mnemonic)
1810
XtVaSetValues(submenu, XmNmnemonic,
1811
- items[i].mnemonic, 0);
1812
+ items[i].mnemonic, NULL);
1813
// any item can have an accelerator, except cascade menus. But,
1814
// we don't worry about that; we know better in our
1816
if (items[i].accelerator) {
1817
str = CreateXmString(items[i].accelText);
1818
- XtVaSetValues(submenu, XmNacceleratorText, str, 0);
1819
+ XtVaSetValues(submenu, XmNacceleratorText, str, NULL);
1820
XtVaSetValues(submenu, XmNaccelerator,
1821
- items[i].accelerator, 0);
1822
+ items[i].accelerator, NULL);
1827
items[i].callback, items[i].callbackData);
1829
// set if item is selectable
1830
- XtVaSetValues(submenu, XmNsensitive, items[i].sensitive, 0);
1831
+ XtVaSetValues(submenu, XmNsensitive, items[i].sensitive, NULL);
1833
if (items[i].showBitmap) {
1834
Bitmap b = items[i].bitmap;
1837
XtVaSetValues(submenu,
1838
XmNlabelType, XmPIXMAP,
1839
- XmNlabelPixmap, px, 0);
1840
+ XmNlabelPixmap, px, NULL);
1844
Binary files tcm-2.20+TSQD.orig/src/ui/.menu.c.rej.swp and tcm-2.20+TSQD/src/ui/.menu.c.rej.swp differ
1845
diff -Nur tcm-2.20+TSQD.orig/src/ui/messagedialog.c tcm-2.20+TSQD/src/ui/messagedialog.c
1846
--- tcm-2.20+TSQD.orig/src/ui/messagedialog.c 2004-07-21 19:47:54.000000000 +0200
1847
+++ tcm-2.20+TSQD/src/ui/messagedialog.c 2006-04-02 15:13:09.000000000 +0200
1850
void MessageDialog::SetMessageString(const char *s) {
1851
XmString msg = CreateXmString(s);
1852
- XtVaSetValues(GetWidget(), XmNmessageString, msg, 0);
1853
+ XtVaSetValues(GetWidget(), XmNmessageString, msg, NULL);
1857
diff -Nur tcm-2.20+TSQD.orig/src/ui/messagelogdialog.c tcm-2.20+TSQD/src/ui/messagelogdialog.c
1858
--- tcm-2.20+TSQD.orig/src/ui/messagelogdialog.c 2004-07-21 19:47:57.000000000 +0200
1859
+++ tcm-2.20+TSQD/src/ui/messagelogdialog.c 2006-04-02 15:13:09.000000000 +0200
1861
XmNscrollHorizontal, False,
1864
- XmNautoShowCursorPosition, True, 0);
1865
+ XmNautoShowCursorPosition, True, NULL);
1868
void MessageLogDialog::InsertText(const string *txt) {
1870
wprPosition += tmp.length();
1871
XmTextInsert(GetTextWidget(), wprPosition, (char *)txt);
1872
wprPosition += strlen(txt);
1873
- XtVaSetValues(GetTextWidget(), XmNcursorPosition, wprPosition, 0);
1874
+ XtVaSetValues(GetTextWidget(), XmNcursorPosition, wprPosition, NULL);
1875
XmTextShowPosition(GetTextWidget(), wprPosition);
1877
diff -Nur tcm-2.20+TSQD.orig/src/ui/modelcheckdialog.c tcm-2.20+TSQD/src/ui/modelcheckdialog.c
1878
--- tcm-2.20+TSQD.orig/src/ui/modelcheckdialog.c 2004-07-21 19:48:30.000000000 +0200
1879
+++ tcm-2.20+TSQD/src/ui/modelcheckdialog.c 2006-04-02 15:13:09.000000000 +0200
1881
ManageSelectionLabel(False);
1883
form = XtVaCreateWidget("form",
1884
- xmFormWidgetClass, GetWidget(), 0);
1885
+ xmFormWidgetClass, GetWidget(), NULL);
1886
SetSelectionLabel(XtVaCreateManagedWidget("Kronos formula to be checked",
1887
xmLabelWidgetClass, form,
1888
XmNleftAttachment, XmATTACH_FORM,
1889
- XmNtopAttachment, XmATTACH_FORM, 0));
1890
+ XmNtopAttachment, XmATTACH_FORM, NULL));
1891
SetText(XtVaCreateManagedWidget("formula",
1892
xmTextFieldWidgetClass, form,
1893
XmNleftAttachment, XmATTACH_FORM,
1894
XmNrightAttachment, XmATTACH_FORM,
1895
XmNtopAttachment, XmATTACH_WIDGET,
1896
- XmNtopWidget, GetSelectionLabel(), 0));
1897
+ XmNtopWidget, GetSelectionLabel(), NULL));
1898
internLabel = XtVaCreateManagedWidget("Internal events",
1899
xmLabelWidgetClass, GetForm(),
1900
XmNleftAttachment, XmATTACH_FORM,
1901
XmNtopAttachment, XmATTACH_WIDGET,
1902
- XmNtopWidget, GetText(), 0);
1903
+ XmNtopWidget, GetText(), NULL);
1904
internText = XtVaCreateManagedWidget("intern",
1905
xmTextFieldWidgetClass, GetForm(),
1906
XmNleftAttachment, XmATTACH_FORM,
1907
XmNrightAttachment, XmATTACH_FORM,
1908
XmNtopAttachment, XmATTACH_WIDGET,
1909
- XmNtopWidget, internLabel, 0);
1910
+ XmNtopWidget, internLabel, NULL);
1911
clockLabel = XtVaCreateManagedWidget("Clocks",
1912
xmLabelWidgetClass, GetForm(),
1913
XmNleftAttachment, XmATTACH_FORM,
1914
XmNtopAttachment, XmATTACH_WIDGET,
1915
- XmNtopWidget, internText, 0);
1916
+ XmNtopWidget, internText, NULL);
1917
clockText = XtVaCreateManagedWidget("clock",
1918
xmTextFieldWidgetClass, GetForm(),
1919
XmNleftAttachment, XmATTACH_FORM,
1920
XmNrightAttachment, XmATTACH_FORM,
1921
XmNtopAttachment, XmATTACH_WIDGET,
1922
- XmNtopWidget, clockLabel, 0);
1923
+ XmNtopWidget, clockLabel, NULL);
1924
XtManageChild(form);
1927
diff -Nur tcm-2.20+TSQD.orig/src/ui/mwidget.c tcm-2.20+TSQD/src/ui/mwidget.c
1928
--- tcm-2.20+TSQD.orig/src/ui/mwidget.c 2004-07-21 19:48:02.000000000 +0200
1929
+++ tcm-2.20+TSQD/src/ui/mwidget.c 2006-04-02 15:13:09.000000000 +0200
1931
liteClue = XtVaCreatePopupShell("LiteClueShell",
1932
xcgLiteClueWidgetClass, GetWidget(),
1933
XgcNwaitPeriod, 700,
1934
- XgcNcancelWaitPeriod, 1000, 0);
1935
+ XgcNcancelWaitPeriod, 1000, NULL);
1938
bool MWidget::IsRealized() {
1942
void MWidget::SetColormap(Colormap cmap) {
1943
- XtVaSetValues(GetWidget(), XmNcolormap, cmap, 0);
1944
+ XtVaSetValues(GetWidget(), XmNcolormap, cmap, NULL);
1945
XSetWindowColormap(GetDisplay(), XtWindow(GetWidget()), cmap);
1948
diff -Nur tcm-2.20+TSQD.orig/src/ui/nodealignmentdialog.c tcm-2.20+TSQD/src/ui/nodealignmentdialog.c
1949
--- tcm-2.20+TSQD.orig/src/ui/nodealignmentdialog.c 2004-07-21 19:48:18.000000000 +0200
1950
+++ tcm-2.20+TSQD/src/ui/nodealignmentdialog.c 2006-04-02 15:13:09.000000000 +0200
1952
AddLiteClue((*tl)[4], "Align vertical");
1953
AddLiteClue((*tl)[5], "Align right");
1954
XtVaSetValues(rc, XmNnumColumns, 2,
1955
- XmNorientation, XmHORIZONTAL, 0);
1956
+ XmNorientation, XmHORIZONTAL, NULL);
1958
diff -Nur tcm-2.20+TSQD.orig/src/ui/nodeshapedialog.c tcm-2.20+TSQD/src/ui/nodeshapedialog.c
1959
--- tcm-2.20+TSQD.orig/src/ui/nodeshapedialog.c 2004-07-21 19:48:24.000000000 +0200
1960
+++ tcm-2.20+TSQD/src/ui/nodeshapedialog.c 2006-04-02 15:13:09.000000000 +0200
1962
AddLiteClue((*tl)[24], "Disk");
1963
AddLiteClue((*tl)[25], "Entity class");
1964
XtVaSetValues(rc, XmNnumColumns, 3,
1965
- XmNorientation, XmVERTICAL, 0);
1966
+ XmNorientation, XmVERTICAL, NULL);
1968
diff -Nur tcm-2.20+TSQD.orig/src/ui/ntogglelistdialog.c tcm-2.20+TSQD/src/ui/ntogglelistdialog.c
1969
--- tcm-2.20+TSQD.orig/src/ui/ntogglelistdialog.c 2004-07-21 19:48:41.000000000 +0200
1970
+++ tcm-2.20+TSQD/src/ui/ntogglelistdialog.c 2006-04-02 15:13:09.000000000 +0200
1972
for (unsigned j=0; j<labels->count(); j++) {
1973
Widget rc2 = XmCreateRowColumn(rc, wname, 0, 0);
1974
Widget frame = XtVaCreateManagedWidget(wname,
1975
- xmFrameWidgetClass, rc2, 0);
1976
+ xmFrameWidgetClass, rc2, NULL);
1977
XtVaCreateManagedWidget((*labels)[j]->getstr(),
1978
xmLabelWidgetClass, frame,
1979
- XmNchildType, XmFRAME_TITLE_CHILD, 0);
1980
+ XmNchildType, XmFRAME_TITLE_CHILD, NULL);
1981
Widget box = XmCreateRadioBox(frame, wname, 0, 0);
1982
List<string *> *t = (*items)[j];
1985
xmToggleButtonWidgetClass, box,
1987
XmNhighlightThickness, 0,
1989
+ XmNset, i==0, NULL);
1992
toggleList.add(toggles);
1994
Widget w = XtVaCreateManagedWidget(s,
1995
xmToggleButtonWidgetClass, rc2,
1996
XmNhighlightThickness, 0,
2003
Pixmap pixmap = bitmap->CreatePixmap(tb, GetDisplay());
2005
XmNlabelType, XmPIXMAP,
2006
- XmNlabelPixmap, pixmap, 0);
2007
+ XmNlabelPixmap, pixmap, NULL);
2012
List<Widget> *toggles = toggleList[n];
2013
if (check(i < toggles->count())) {
2014
XmString s = CreateXmString(txt->getstr());
2015
- XtVaSetValues((*toggles)[i], XmNlabelString, s, 0);
2016
+ XtVaSetValues((*toggles)[i], XmNlabelString, s, NULL);
2021
List<Widget> *toggles = toggleList[n];
2022
if (check(i < toggles->count())) {
2023
XmString s = CreateXmString("");
2024
- XtVaGetValues((*toggles)[i], XmNlabelString, &s, 0);
2025
+ XtVaGetValues((*toggles)[i], XmNlabelString, &s, NULL);
2027
if (XmStringGetLtoR(s, XmFONTLIST_DEFAULT_TAG, &str)) {
2030
List<Widget> *toggles = toggleList[n];
2031
for (unsigned i=0; i<toggles->count(); i++) {
2032
XmString s = CreateXmString("");
2033
- XtVaGetValues((*toggles)[i], XmNlabelString, &s, 0);
2034
+ XtVaGetValues((*toggles)[i], XmNlabelString, &s, NULL);
2036
if (XmStringGetLtoR(s, XmFONTLIST_DEFAULT_TAG, &str)) {
2038
diff -Nur tcm-2.20+TSQD.orig/src/ui/replacedialog.c tcm-2.20+TSQD/src/ui/replacedialog.c
2039
--- tcm-2.20+TSQD.orig/src/ui/replacedialog.c 2004-07-21 19:48:17.000000000 +0200
2040
+++ tcm-2.20+TSQD/src/ui/replacedialog.c 2006-04-02 15:13:09.000000000 +0200
2042
SetOKButtonLabel("Find\nNext");
2043
SetApplyButtonLabel("Replace\nAll");
2044
replaceButton = XtVaCreateManagedWidget("Replace",
2045
- xmPushButtonWidgetClass, GetWidget(), 0);
2046
+ xmPushButtonWidgetClass, GetWidget(), NULL);
2047
XmString t = CreateXmString("Replace\nNext");
2048
- XtVaSetValues(replaceButton, XmNlabelString, t, 0);
2049
+ XtVaSetValues(replaceButton, XmNlabelString, t, NULL);
2050
SetHelpCallback(ReplaceClearCB, this);
2051
replaceLabel = XtVaCreateManagedWidget("Replace with",
2052
xmLabelWidgetClass, GetForm(),
2053
XmNleftAttachment, XmATTACH_FORM,
2054
XmNtopAttachment, XmATTACH_WIDGET,
2055
- XmNtopWidget, GetText(), 0);
2056
+ XmNtopWidget, GetText(), NULL);
2057
replaceText = XtVaCreateManagedWidget("replace_text",
2058
xmTextFieldWidgetClass, GetForm(),
2059
XmNleftAttachment, XmATTACH_FORM,
2060
XmNrightAttachment, XmATTACH_FORM,
2061
XmNtopAttachment, XmATTACH_WIDGET,
2062
- XmNtopWidget, replaceLabel, 0);
2063
+ XmNtopWidget, replaceLabel, NULL);
2064
XtVaSetValues(GetToggleRC(),
2065
XmNtopAttachment, XmATTACH_WIDGET,
2066
- XmNtopWidget, replaceText, 0);
2067
+ XmNtopWidget, replaceText, NULL);
2071
diff -Nur tcm-2.20+TSQD.orig/src/ui/scaledialog.c tcm-2.20+TSQD/src/ui/scaledialog.c
2072
--- tcm-2.20+TSQD.orig/src/ui/scaledialog.c 2004-07-21 19:48:16.000000000 +0200
2073
+++ tcm-2.20+TSQD/src/ui/scaledialog.c 2006-04-02 15:13:09.000000000 +0200
2075
scale = XtVaCreateManagedWidget("scale",
2076
xmScaleWidgetClass, GetWidget(),
2077
XmNorientation, XmHORIZONTAL,
2078
- XmNshowValue, True, 0);
2079
+ XmNshowValue, True, NULL);
2082
void ScaleDialog::Configure() {
2087
- XmNdecimalPoints, decimal, 0);
2088
+ XmNdecimalPoints, decimal, NULL);
2094
XmString text_string = CreateXmString(text);
2095
// XtVaTypedArg, XmNtitleString, XmRString, text, strlen(text),
2096
- XtVaSetValues(scale, XmNtitleString, text_string, 0);
2097
+ XtVaSetValues(scale, XmNtitleString, text_string, NULL);
2098
XmStringFree(text_string);
2101
diff -Nur tcm-2.20+TSQD.orig/src/ui/selectiondialog.c tcm-2.20+TSQD/src/ui/selectiondialog.c
2102
--- tcm-2.20+TSQD.orig/src/ui/selectiondialog.c 2004-07-21 19:48:45.000000000 +0200
2103
+++ tcm-2.20+TSQD/src/ui/selectiondialog.c 2006-04-02 15:13:09.000000000 +0200
2105
if (!check(GetWidget()))
2107
XmString t = CreateXmString(v);
2108
- XtVaSetValues(GetWidget(), XmNselectionLabelString, t, 0);
2109
+ XtVaSetValues(GetWidget(), XmNselectionLabelString, t, NULL);
2114
if (!check(GetWidget()))
2116
XmString t = CreateXmString(txt);
2117
- XtVaSetValues(GetWidget(), XmNapplyLabelString, t, 0);
2118
+ XtVaSetValues(GetWidget(), XmNapplyLabelString, t, NULL);
2122
diff -Nur tcm-2.20+TSQD.orig/src/ui/temporalpropertydialog.c tcm-2.20+TSQD/src/ui/temporalpropertydialog.c
2123
--- tcm-2.20+TSQD.orig/src/ui/temporalpropertydialog.c 2004-07-21 19:48:13.000000000 +0200
2124
+++ tcm-2.20+TSQD/src/ui/temporalpropertydialog.c 2006-04-02 15:13:09.000000000 +0200
2126
//ManageSensitiveToggle(False);
2128
form = XtVaCreateWidget("form",
2129
- xmFormWidgetClass, GetWidget(), 0);
2130
+ xmFormWidgetClass, GetWidget(), NULL);
2131
SetSelectionLabel(XtVaCreateManagedWidget("LTL property",
2132
xmLabelWidgetClass, form,
2133
XmNleftAttachment, XmATTACH_FORM,
2134
- XmNtopAttachment, XmATTACH_FORM, 0));
2135
+ XmNtopAttachment, XmATTACH_FORM, NULL));
2136
SetText(XtVaCreateManagedWidget("find_text",
2137
xmTextFieldWidgetClass, form,
2138
XmNleftAttachment, XmATTACH_FORM,
2139
XmNrightAttachment, XmATTACH_FORM,
2140
XmNtopAttachment, XmATTACH_WIDGET,
2141
- XmNtopWidget, GetSelectionLabel(), 0));
2142
+ XmNtopWidget, GetSelectionLabel(), NULL));
2143
toggleRC = XtVaCreateManagedWidget("toggleRC",
2144
xmRowColumnWidgetClass, form,
2145
XmNorientation, XmHORIZONTAL,
2146
- XmNleftAttachment, XmATTACH_FORM, 0);
2147
+ XmNleftAttachment, XmATTACH_FORM, NULL);
2148
sensitiveToggle = XtVaCreateManagedWidget("syntactic encoding",
2149
xmToggleButtonWidgetClass, toggleRC,
2150
- XmNset, False, 0);
2151
+ XmNset, False, NULL);
2152
substringToggle = XtVaCreateWidget("reduction",
2153
xmToggleButtonWidgetClass, toggleRC,
2154
- XmNset, False, 0);
2155
+ XmNset, False, NULL);
2156
nameOnlyToggle = XtVaCreateWidget("strong fairness",
2157
xmToggleButtonWidgetClass, toggleRC,
2159
+ XmNset, True, NULL);
2162
XtManageChild(form);
2164
void TPDialog::AttachToggles() {
2165
XtVaSetValues(toggleRC,
2166
XmNtopAttachment, XmATTACH_WIDGET,
2167
- XmNtopWidget, GetText(), 0);
2168
+ XmNtopWidget, GetText(), NULL);
2171
void TPDialog::ManageSensitiveToggle(bool b) {
2172
diff -Nur tcm-2.20+TSQD.orig/src/ui/textalignmentdialog.c tcm-2.20+TSQD/src/ui/textalignmentdialog.c
2173
--- tcm-2.20+TSQD.orig/src/ui/textalignmentdialog.c 2004-07-21 19:48:05.000000000 +0200
2174
+++ tcm-2.20+TSQD/src/ui/textalignmentdialog.c 2006-04-02 15:13:09.000000000 +0200
2176
AddLiteClue((*tl)[1], "Center");
2177
AddLiteClue((*tl)[2], "Bottom");
2179
- XtVaSetValues(rc, XmNnumColumns, 3, 0);
2180
+ XtVaSetValues(rc, XmNnumColumns, 3, NULL);
2182
diff -Nur tcm-2.20+TSQD.orig/src/ui/texteditdialog.c tcm-2.20+TSQD/src/ui/texteditdialog.c
2183
--- tcm-2.20+TSQD.orig/src/ui/texteditdialog.c 2004-07-21 19:48:13.000000000 +0200
2184
+++ tcm-2.20+TSQD/src/ui/texteditdialog.c 2006-04-02 15:13:09.000000000 +0200
2186
if (check(GetWidget())) {
2187
XtVaSetValues(GetTextWidget(),
2189
- XmNcursorPositionVisible, True, 0);
2190
+ XmNcursorPositionVisible, True, NULL);
2191
ManageCancelButton(True);
2192
SetOKButtonLabel("Ok");
2193
XtManageChild(GetTextWidget());
2194
diff -Nur tcm-2.20+TSQD.orig/src/ui/textfieldlistdialog.c tcm-2.20+TSQD/src/ui/textfieldlistdialog.c
2195
--- tcm-2.20+TSQD.orig/src/ui/textfieldlistdialog.c 2004-07-21 19:48:11.000000000 +0200
2196
+++ tcm-2.20+TSQD/src/ui/textfieldlistdialog.c 2006-04-02 15:13:09.000000000 +0200
2198
xmRowColumnWidgetClass, GetWidget(),
2200
XmNpacking, XmPACK_COLUMN,
2201
- XmNorientation, XmVERTICAL, 0);
2202
+ XmNorientation, XmVERTICAL, NULL);
2203
labels = new Widget[names->count()];
2204
for (names->first(); !names->done(); names->next()) {
2205
Widget w1 = XtVaCreateManagedWidget(names->cur()->getstr(),
2206
- xmLabelWidgetClass, rc, 0);
2207
+ xmLabelWidgetClass, rc, NULL);
2208
labels[numLabels] = w1;
2211
textFields = new Widget[values->count()];
2212
for (values->first(); !values->done(); values->next()) {
2213
Widget w2 = XtVaCreateManagedWidget("field",
2214
- xmTextFieldWidgetClass, rc, 0);
2215
+ xmTextFieldWidgetClass, rc, NULL);
2216
XmTextSetString(w2, (char *)values->cur()->getstr());
2217
textFields[numTextFields] = w2;
2220
void TextFieldListDialog::SetFieldWidth(unsigned n) {
2222
for (unsigned i=0; i<numTextFields; i++)
2223
- XtVaSetValues(textFields[i], XmNcolumns, n, 0);
2224
+ XtVaSetValues(textFields[i], XmNcolumns, n, NULL);
2227
unsigned TextFieldListDialog::NumFields() {
2230
void TextFieldListDialog::SetLabel(unsigned i, const string *n) {
2231
if (check(i < numLabels))
2232
- XtVaSetValues(labels[i], XmNvalue, n->getstr(), 0);
2233
+ XtVaSetValues(labels[i], XmNvalue, n->getstr(), NULL);
2236
void TextFieldListDialog::GetLabel(unsigned i, string *n) {
2237
if (check(i < numLabels)) {
2239
- XtVaGetValues(labels[i], XmNvalue, &s, 0);
2240
+ XtVaGetValues(labels[i], XmNvalue, &s, NULL);
2244
diff -Nur tcm-2.20+TSQD.orig/src/ui/textviewdialog.c tcm-2.20+TSQD/src/ui/textviewdialog.c
2245
--- tcm-2.20+TSQD.orig/src/ui/textviewdialog.c 2004-07-21 19:48:24.000000000 +0200
2246
+++ tcm-2.20+TSQD/src/ui/textviewdialog.c 2006-04-02 15:13:09.000000000 +0200
2248
Arg args[24]; int i = 0;
2249
XtSetArg(args[i], XmNautoUnmanage, GetAutoUnmanage()); i++;
2250
SetWidget(XmCreateMessageDialog(GetParent(), (char *)GetClassName(), args, i));
2251
- XtVaSetValues(XtParent(GetWidget()), XmNallowShellResize, True, 0);
2252
+ XtVaSetValues(XtParent(GetWidget()), XmNallowShellResize, True, NULL);
2255
void TextViewDialog::Configure() {
2257
XtVaSetValues(menuBar,
2258
XmNtopAttachment, XmATTACH_FORM,
2259
XmNleftAttachment, XmATTACH_FORM,
2260
- XmNrightAttachment, XmATTACH_FORM, 0);
2261
+ XmNrightAttachment, XmATTACH_FORM, NULL);
2262
fileMenu = new Menu(menuBar, Menu::PULLDOWN, "File", 0, fileItems);
2263
editMenu = new Menu(menuBar, Menu::PULLDOWN, "Edit", 0, editItems);
2264
searchMenu = new Menu(menuBar, Menu::PULLDOWN, "Search", 0,
2266
// create a manager widget as a child of the dialog, to be used
2267
// as the work area of the dialog, replacing the label and the icon.
2268
Widget form = XtVaCreateWidget("form1", xmFormWidgetClass,
2270
+ GetWidget(), NULL);
2272
XmNtopAttachment, XmATTACH_WIDGET,
2273
XmNtopWidget, menuBar,
2275
XmNbottomAttachment, XmATTACH_WIDGET,
2276
XmNbottomWidget, XmMessageBoxGetChild(GetWidget(),
2277
XmDIALOG_SEPARATOR),
2278
- XmNrightAttachment, XmATTACH_FORM, 0);
2279
+ XmNrightAttachment, XmATTACH_FORM, NULL);
2280
// create text field.
2282
XtSetArg(args[i], XmNeditable, False); i++;
2284
XtVaSetValues(textStatus,
2285
XmNtopAttachment, XmATTACH_FORM,
2286
XmNleftAttachment, XmATTACH_FORM,
2287
- XmNrightAttachment, XmATTACH_FORM, 0);
2288
+ XmNrightAttachment, XmATTACH_FORM, NULL);
2290
XtSetArg(args[i], XmNscrollVertical, True); i++;
2291
XtSetArg(args[i], XmNrows, 6); i++;
2293
XmNtopWidget, textStatus,
2294
XmNrightAttachment, XmATTACH_FORM,
2295
XmNbottomAttachment, XmATTACH_FORM,
2296
- XmNleftAttachment, XmATTACH_FORM, 0);
2297
+ XmNleftAttachment, XmATTACH_FORM, NULL);
2298
XtManageChild(menuBar);
2299
XtManageChild(textStatus);
2300
XtManageChild(textWidget);
2301
@@ -361,14 +361,14 @@
2302
if (!check(textWidget))
2304
if (nrOfRows <= maxRows)
2305
- XtVaSetValues(textWidget, XmNrows, nrOfRows, 0);
2306
+ XtVaSetValues(textWidget, XmNrows, nrOfRows, NULL);
2309
void TextViewDialog::SetTextColumns(int nrOfColumns) {
2310
if (!check(textWidget))
2312
if (nrOfColumns <= maxColumns)
2313
- XtVaSetValues(textWidget, XmNcolumns, nrOfColumns, 0);
2314
+ XtVaSetValues(textWidget, XmNcolumns, nrOfColumns, NULL);
2317
void TextViewDialog::SetTextSize(int nrOfRows, int nrOfColumns) {
2318
@@ -382,11 +382,11 @@
2319
if (!check(textWidget))
2321
short rows, columns;
2322
- XtVaGetValues(textWidget, XmNrows, &rows, XmNcolumns, &columns, 0);
2323
+ XtVaGetValues(textWidget, XmNrows, &rows, XmNcolumns, &columns, NULL);
2325
- XtVaSetValues(textWidget, XmNrows, &maxRows, 0);
2326
+ XtVaSetValues(textWidget, XmNrows, &maxRows, NULL);
2327
if (columns > maxColumns)
2328
- XtVaSetValues(textWidget, XmNcolumns, &maxColumns, 0);
2329
+ XtVaSetValues(textWidget, XmNcolumns, &maxColumns, NULL);
2332
void TextViewDialog::Print() {
2334
char *s = (char *)text.getstr();
2335
XmTextSetString(textWidget, s);
2337
- XtVaGetValues(textWidget, XmNcolumns, &c, 0);
2338
+ XtVaGetValues(textWidget, XmNcolumns, &c, NULL);
2339
SetStatus("Load succeeded");
2342
diff -Nur tcm-2.20+TSQD.orig/src/ui/togglelistdialog.c tcm-2.20+TSQD/src/ui/togglelistdialog.c
2343
--- tcm-2.20+TSQD.orig/src/ui/togglelistdialog.c 2004-07-21 19:48:44.000000000 +0200
2344
+++ tcm-2.20+TSQD/src/ui/togglelistdialog.c 2006-04-02 15:13:09.000000000 +0200
2346
toggleList = new Widget[items->count()];
2348
Widget frame = XtVaCreateManagedWidget("frame",
2349
- xmFrameWidgetClass, toggleBox, 0);
2350
+ xmFrameWidgetClass, toggleBox, NULL);
2351
XtVaCreateManagedWidget(label->getstr(),
2352
xmLabelWidgetClass, frame,
2353
- XmNchildType, XmFRAME_TITLE_CHILD, 0);
2354
+ XmNchildType, XmFRAME_TITLE_CHILD, NULL);
2356
for (items->first(); !items->done(); items->next()) {
2357
const char *s = items->cur()->getstr();
2359
xmToggleButtonWidgetClass, toggleBox,
2361
XmNhighlightThickness, 0,
2363
+ XmNset, i==0, NULL);
2364
toggleList[numToggles] = w;
2367
@@ -106,14 +106,14 @@
2368
Pixmap pixmap = bitmap->CreatePixmap(tb, GetDisplay());
2370
XmNlabelType, XmPIXMAP,
2371
- XmNlabelPixmap, pixmap, 0);
2372
+ XmNlabelPixmap, pixmap, NULL);
2376
void ToggleListDialog::SetToggleText(unsigned i, const string *txt) {
2377
if (check(i < numToggles)) {
2378
XmString s = CreateXmString(txt->getstr());
2379
- XtVaSetValues(toggleList[i], XmNlabelString, s, 0);
2380
+ XtVaSetValues(toggleList[i], XmNlabelString, s, NULL);
2385
void ToggleListDialog::GetToggleText(unsigned i, string *txt) {
2386
if (check(i < numToggles)) {
2387
XmString s = CreateXmString("");
2388
- XtVaGetValues(toggleList[i], XmNlabelString, &s, 0);
2389
+ XtVaGetValues(toggleList[i], XmNlabelString, &s, NULL);
2391
if (XmStringGetLtoR(s, XmFONTLIST_DEFAULT_TAG, &str)) {