File: fileSelectionBoxDialog1.i

package info (click to toggle)
ctn 3.2.0~dfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 15,336 kB
  • ctags: 21,262
  • sloc: ansic: 179,501; makefile: 7,004; java: 1,863; csh: 1,067; yacc: 523; sh: 424; cpp: 394; sql: 389; lex: 170
file content (163 lines) | stat: -rw-r--r-- 5,715 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
! UIMX ascii 2.5 key: 5077                                                      

*fileSelectionBoxDialog1.class: fileSelectionBoxDialog
*fileSelectionBoxDialog1.gbldecl: /*\
          Copyright (C) 1993, 1994, RSNA and Washington University\
 \
          The software and supporting documentation for the Radiological\
          Society of North America (RSNA) 1993, 1994 Digital Imaging and\
          Communications in Medicine (DICOM) Demonstration were developed\
          at the\
                  Electronic Radiology Laboratory\
                  Mallinckrodt Institute of Radiology\
                  Washington University School of Medicine\
                  510 S. Kingshighway Blvd.\
                  St. Louis, MO 63110\
          as part of the 1993, 1994 DICOM Central Test Node project for, and\
          under contract with, the Radiological Society of North America.\
 \
          THIS SOFTWARE IS MADE AVAILABLE, AS IS, AND NEITHER RSNA NOR\
          WASHINGTON UNIVERSITY MAKE ANY WARRANTY ABOUT THE SOFTWARE, ITS\
          PERFORMANCE, ITS MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR\
          USE, FREEDOM FROM ANY COMPUTER DISEASES OR ITS CONFORMITY TO ANY\
          SPECIFICATION. THE ENTIRE RISK AS TO QUALITY AND PERFORMANCE OF\
          THE SOFTWARE IS WITH THE USER.\
 \
          Copyright of the software and supporting documentation is\
          jointly owned by RSNA and Washington University, and free access\
          is hereby granted as a license to use this software, copy this\
          software and prepare derivative works based upon this software.\
          However, any distribution of this software source code or\
          supporting documentation or derivative works (source code and\
          supporting documentation) must include the three paragraphs of\
          the copyright notice.\
*/\
/* Copyright marker.  Copyright will be inserted above.  Do not remove */\
\
/*\
**                     Electronic Radiology Laboratory\
**                   Mallinckrodt Institute of Radiology\
**                Washington University School of Medicine\
**\
** Module Name(s):        fileSelectionBoxDialog1\
**                        okCallback_fileSelectionBoxDialog1\
**                        cancelCB_fileSelectionBoxDialog1\
**\
** Author, Date:          Chander L. Sabharwal, 27-June-94  \
**      \
** Intenet:               This program pops up a file selection box \
**                        and lets the user select a file.\
**\
** Last Updates:          $Author: smm $, $Date: 1995-12-19 21:58:11 $\
**\
** Source File:           $RCSfile: fileSelectionBoxDialog1.i,v $\
**\
** Revision:              $Revision: 1.5 $\
**\
** Status:                $State: Exp $\
*/\
\
static char rcsid[] = "$Revision: 1.5 $ $RCSfile: fileSelectionBoxDialog1.i,v $";\
\
#include <stdio.h>\
\
/*char    info[500];*/\
\
void  copyWtext();\
void openfile();
*fileSelectionBoxDialog1.ispecdecl:
*fileSelectionBoxDialog1.funcdecl: swidget create_fileSelectionBoxDialog1(swidget UxParent)
*fileSelectionBoxDialog1.funcname: create_fileSelectionBoxDialog1
*fileSelectionBoxDialog1.funcdef: "swidget", "<create_fileSelectionBoxDialog1>(%)"
*fileSelectionBoxDialog1.argdecl: swidget UxParent;
*fileSelectionBoxDialog1.arglist: UxParent
*fileSelectionBoxDialog1.arglist.UxParent: "swidget", "%UxParent%"
*fileSelectionBoxDialog1.icode:
*fileSelectionBoxDialog1.fcode: return(rtrn);\

*fileSelectionBoxDialog1.auxdecl:
*fileSelectionBoxDialog1.name.source: public
*fileSelectionBoxDialog1.static: false
*fileSelectionBoxDialog1.name: fileSelectionBoxDialog1
*fileSelectionBoxDialog1.parent: NO_PARENT
*fileSelectionBoxDialog1.parentExpression: UxParent
*fileSelectionBoxDialog1.defaultShell: transientShell
*fileSelectionBoxDialog1.width: 568
*fileSelectionBoxDialog1.height: 548
*fileSelectionBoxDialog1.dialogType: "dialog_file_selection"
*fileSelectionBoxDialog1.isCompound: "true"
*fileSelectionBoxDialog1.compoundIcon: "fileboxD.xpm"
*fileSelectionBoxDialog1.compoundName: "fileSBox_Dialog"
*fileSelectionBoxDialog1.x: 420
*fileSelectionBoxDialog1.y: 272
*fileSelectionBoxDialog1.unitType: "pixels"
*fileSelectionBoxDialog1.okCallback: {\
/* okCallback_fileSelectionBoxDialog1\
**\
** Purpose:\
**      This subrouitne selects the DICOM filename from\
**      list of files in the selectionbox, calls a suroutine\
**      openfile and unmanages the selectionbox.\
**\
** Parameter Dictionary:\
**      cbs             input, pointer to the selected DICOM file\
**      filename        the selected DICOM filename \
**\
** Return Values:\
**      none\
**\
** Notes:\
**\
** Algorithm:\
**      Description of the algorithm (optional) and any other notes.\
**\
*/\
\
XmFileSelectionBoxCallbackStruct    *cbs;\
\
char     *filename;\
\
char     *info;\
\
cbs = (XmFileSelectionBoxCallbackStruct *)UxCallbackArg;\
\
if( (filename = (char *) malloc(100)) == NULL)\
  printf(" malloc filename failed\n");\
\
if( (info = (char *) malloc(500)) == NULL)\
  printf(" malloc info failed\n");\
\
if(!XmStringGetLtoR(cbs->value, XmSTRING_DEFAULT_CHARSET,&filename))\
{\
 strcpy(info, "No DICOM filename selected from fileSelectionBoxDialog1, ERROR\n");\
 copyWtext(info);\
 free(info);\
}\
\
UxPopdownInterface(fileSelectionBoxDialog1);\
\
openfile(filename);\
\
\
}
*fileSelectionBoxDialog1.cancelCallback: {\
/* cancelCB_fileSelectionBOxDialog1\
**\
** Purpose:\
**      This subroutine lets the user close the file selection box \
**\
** Parameter Dictionary:\
**      None\
**\
** Return Values:\
**      None\
**\
** Notes:\
**\
** Algorithm:\
**      Description of the algorithm (optional) and any other notes.\
**\
*/ \
UxPopdownInterface(fileSelectionBoxDialog1);\
}