Annotation of freem_fileman/DINIT0F3.m, revision 1.1.1.1
1.1 snw 1: DINIT0F3 ;SFISC/MKO-FORMS AND BLOCKS FOR FORM EDITOR ;11/23/94 1:24 PM
2: ;;21.0;VA FileMan;;Dec 28, 1994
3: ;Per VHA Directive 10-93-142, this routine should not be modified.
4: F I=1:2 S X=$T(ENTRY+I) G:X="" ^DINIT0F4 S Y=$E($T(ENTRY+I+1),5,999),X=$E(X,4,999),@X=Y
5: Q
6: ENTRY ;
7: ;;^DIST(.404,.403013,40,7,2)
8: ;;=10,24^3^10,8
9: ;;^DIST(.404,.403013,40,8,0)
10: ;;=8^FIELD FOR SELECTION^3
11: ;;^DIST(.404,.403013,40,8,1)
12: ;;=9
13: ;;^DIST(.404,.403013,40,8,2)
14: ;;=11,24^30^11,3
15: ;;^DIST(.404,.403021,0)
16: ;;=DDGF PAGE ADD^.4031
17: ;;^DIST(.404,.403021,40,0)
18: ;;=^.4044I^1^1
19: ;;^DIST(.404,.403021,40,1,0)
20: ;;=1^NEW PAGE NUMBER^2
21: ;;^DIST(.404,.403021,40,1,2)
22: ;;=3,20^5^3,3
23: ;;^DIST(.404,.403021,40,1,12)
24: ;;=S DDACT="EX"
25: ;;^DIST(.404,.403021,40,1,20)
26: ;;=DD^^.4031,.01
27: ;;^DIST(.404,.403021,40,1,23)
28: ;;=S DDGFPNUM=X
29: ;;^DIST(.404,.403022,0)
30: ;;=DDGF PAGE ADD ARE YOU SURE^.4031
31: ;;^DIST(.404,.403022,40,0)
32: ;;=^.4044I^2^2
33: ;;^DIST(.404,.403022,40,1,0)
34: ;;=1^!M^1
35: ;;^DIST(.404,.403022,40,1,.1)
36: ;;=S Y="Are you adding Page "_DDGFPNUM
37: ;;^DIST(.404,.403022,40,1,2)
38: ;;=^^3,3
39: ;;^DIST(.404,.403022,40,2,0)
40: ;;=2^as a new page on this form?^2
41: ;;^DIST(.404,.403022,40,2,2)
42: ;;=4,31^3^4,3^1
43: ;;^DIST(.404,.403022,40,2,12)
44: ;;=S DDACT="EX"
45: ;;^DIST(.404,.403022,40,2,20)
46: ;;=Y
47: ;;^DIST(.404,.403022,40,2,23)
48: ;;=S DDGFANS=X
49: ;;^DIST(.404,.403031,0)
50: ;;=DDGF PAGE EDIT^.4031
51: ;;^DIST(.404,.403031,40,0)
52: ;;=^.4044I^16^13
53: ;;^DIST(.404,.403031,40,1,0)
54: ;;=1^ Page Properties ^1
55: ;;^DIST(.404,.403031,40,1,2)
56: ;;=^^1,27
57: ;;^DIST(.404,.403031,40,2,0)
58: ;;=2^PAGE NUMBER^3
59: ;;^DIST(.404,.403031,40,2,1)
60: ;;=.01
61: ;;^DIST(.404,.403031,40,2,2)
62: ;;=3,21^5^3,8
63: ;;^DIST(.404,.403031,40,4,0)
64: ;;=4^HEADER BLOCK^3
65: ;;^DIST(.404,.403031,40,4,1)
66: ;;=1
67: ;;^DIST(.404,.403031,40,4,2)
68: ;;=5,21^30^5,7
69: ;;^DIST(.404,.403031,40,5,0)
70: ;;=8^NEXT PAGE^3
71: ;;^DIST(.404,.403031,40,5,1)
72: ;;=3
73: ;;^DIST(.404,.403031,40,5,2)
74: ;;=9,21^5^9,10
75: ;;^DIST(.404,.403031,40,6,0)
76: ;;=9^PREVIOUS PAGE^3
77: ;;^DIST(.404,.403031,40,6,1)
78: ;;=4
79: ;;^DIST(.404,.403031,40,6,2)
80: ;;=10,21^5^10,6
81: ;;^DIST(.404,.403031,40,7,0)
82: ;;=12^PRE ACTION^3
83: ;;^DIST(.404,.403031,40,7,1)
84: ;;=11
85: ;;^DIST(.404,.403031,40,7,2)
86: ;;=14,21^53^14,9
87: ;;^DIST(.404,.403031,40,8,0)
88: ;;=13^POST ACTION^3
89: ;;^DIST(.404,.403031,40,8,1)
90: ;;=12
91: ;;^DIST(.404,.403031,40,8,2)
92: ;;=15,21^53^15,8
93: ;;^DIST(.404,.403031,40,9,0)
94: ;;=11^DESCRIPTION (WP)^3
95: ;;^DIST(.404,.403031,40,9,1)
96: ;;=15
97: ;;^DIST(.404,.403031,40,9,2)
98: ;;=13,21^1^13,3
99: ;;^DIST(.404,.403031,40,12,0)
100: ;;=10^PARENT FIELD^3
101: ;;^DIST(.404,.403031,40,12,1)
102: ;;=8
103: ;;^DIST(.404,.403031,40,12,2)
104: ;;=11,21^53^11,7
105: ;;^DIST(.404,.403031,40,13,0)
106: ;;=6^IS THIS A POP UP PAGE?^2
107: ;;^DIST(.404,.403031,40,13,2)
108: ;;=7,67^3^7,44^1
109: ;;^DIST(.404,.403031,40,13,3)
110: ;;=!M
111: ;;^DIST(.404,.403031,40,13,3.1)
112: ;;=S:$G(DDGFLRC)]"" Y=1
113: ;;^DIST(.404,.403031,40,13,13)
114: ;;=N LRC,PP,NP S LRC="LOWER RIGHT COORDINATE",PP="PREVIOUS PAGE",NP="NEXT PAGE" D:X PUT^DDSVALF(LRC,"","","15,75"):$$GET^DDSVALF(LRC)="" D:'X PUT^DDSVALF(LRC) N PG F PG=NP,PP D UNED^DDSUTL(PG,"","",$E(1,X)) D:X PUT^DDSVAL(DIE,.DA,PG)
115: ;;^DIST(.404,.403031,40,13,20)
116: ;;=DD^^.4031,5
117: ;;^DIST(.404,.403031,40,14,0)
118: ;;=5^PAGE COORDINATE^2
119: ;;^DIST(.404,.403031,40,14,2)
120: ;;=7,21^7^7,4
121: ;;^DIST(.404,.403031,40,14,3)
122: ;;=!M
123: ;;^DIST(.404,.403031,40,14,3.1)
124: ;;=S Y=$G(DDGFTLC0)
125: ;;^DIST(.404,.403031,40,14,4)
126: ;;=1
127: ;;^DIST(.404,.403031,40,14,20)
128: ;;=DD^^.4031,2
129: ;;^DIST(.404,.403031,40,14,23)
130: ;;=S DDGFTLC=X
131: ;;^DIST(.404,.403031,40,15,0)
132: ;;=7^LOWER RIGHT COORDINATE^2
133: ;;^DIST(.404,.403031,40,15,2)
134: ;;=8,67^7^8,43
135: ;;^DIST(.404,.403031,40,15,3)
136: ;;=!M
137: ;;^DIST(.404,.403031,40,15,3.1)
138: ;;=S Y=$G(DDGFLRC0)
139: ;;^DIST(.404,.403031,40,15,13)
140: ;;=I DDSOLD=""!(X="") D PUT^DDSVALF("IS THIS A POP UP PAGE?","","",$S(X="":"",1:1),"I") N PG,NP,PP S NP="NEXT PAGE",PP="PREVIOUS PAGE" F PG=NP,PP D UNED^DDSUTL(PG,"","",$E(1,X]"")) D:X]"" PUT^DDSVAL(DIE,.DA,PG)
141: ;;^DIST(.404,.403031,40,15,20)
142: ;;=DD^^.4031,6
143: ;;^DIST(.404,.403031,40,15,23)
144: ;;=S DDGFLRC=X
145: ;;^DIST(.404,.403031,40,16,0)
146: ;;=3^PAGE NAME^2
147: ;;^DIST(.404,.403031,40,16,2)
148: ;;=4,21^30^4,10
149: ;;^DIST(.404,.403031,40,16,3)
150: ;;=!M
151: ;;^DIST(.404,.403031,40,16,3.1)
152: ;;=S Y=$G(DDGFPNM0)
153: ;;^DIST(.404,.403031,40,16,4)
154: ;;=1
155: ;;^DIST(.404,.403031,40,16,20)
156: ;;=DD^^.4031,7
157: ;;^DIST(.404,.403031,40,16,23)
158: ;;=S DDGFPNM=X
159: ;;^DIST(.404,.403041,0)
160: ;;=DDGF PAGE SELECT^.4031
161: ;;^DIST(.404,.403041,40,0)
162: ;;=^.4044I^1^1
163: ;;^DIST(.404,.403041,40,1,0)
164: ;;=1^Select PAGE^2
165: ;;^DIST(.404,.403041,40,1,2)
166: ;;=1,14^30^1,1
167: ;;^DIST(.404,.403041,40,1,3)
168: ;;=!M
169: ;;^DIST(.404,.403041,40,1,3.1)
170: ;;=S Y=$P(^DIST(.403,+DDGFFM,40,DDGFPAGE,0),U)
171: ;;^DIST(.404,.403041,40,1,12)
172: ;;=S DDACT="EX"
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>