Plan 9 from Bell Labs’s /usr/web/sources/contrib/nemo/octopus/port/dis/o/menus.sbl

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


limbo .sbl 2.1
Menus
23
menus.b
mods.m
sys.m
draw.m
tk.m
string.m
math.m
wmclient.m
readdir.m
error.m
names.m
menus.m
livedat.m
gui.m
wpanel.m
wtree.m
frame.m
keyboard.m
tblks.m
tundo.m
text.m
arg.m
layout.m
669
1:55.7,11 0
7,11 0
1,15 0
1,15 1
56.7,11 2
7,11 2
1,15 2
1,15 3
57.8,12 4
8,12 4
1,17 4
1,17 5
58.7,11 6
7,11 6
1,15 6
1,15 7
59.9,13 8
9,13 8
1,19 8
1,19 9
60.9,13 10
9,13 10
1,19 10
1,19 11
61.8,12 12
8,12 12
1,17 12
1,17 13
62.7,11 14
7,11 14
1,15 14
1,15 15
63.11,15 16
11,15 16
1,23 16
1,23 17
64.9,13 18
9,13 18
1,19 18
1,19 19
65.10,14 20
10,14 20
1,21 20
1,21 21
66.9,13 22
9,13 22
1,19 22
1,19 23
67.11,15 24
11,15 24
1,22 24
1,22 25
68.0,1 26
0:16.1,8 27
17.1,11 28
1,11 28
18.0,1 29
24.1,18 30
1,18 30
1,18 30
1,18 31
25.17,25 32
1,33 32
26.1,18 33
27.5,12 34
5,12 34
28.2,9 35
29.28,38 36
1,38 36
30.1,9 37
31.6,12 38
18,26 39
14,26 39
32.19,26 40
19,26 40
28,29 40
31,34 40
36,39 40
42,43 40
44,45 40
50,51 40
52,53 40
57,58 40
59,60 40
2,12 40
2,64 40
2,64 41
2,64 42
2,64 43
33.2,12 44
31.28,31 45
28,31 45
35.8,10 46
1,10 46
40.8,11 47
8,11 47
1,19 47
1,19 48
41.1,54 49
6,9 49
19,20 49
22,25 49
22,25 49
22,31 49
22,37 49
22,37 50
39,40 49
42,53 49
1,54 49
1,54 49
42.1,37 51
1,2 51
8,11 51
13,17 51
13,24 51
13,24 51
26,29 51
32,33 51
34,35 51
1,37 51
43.1,34 52
1,2 52
10,11 52
13,14 52
16,20 52
16,26 52
16,26 52
29,30 52
31,32 52
1,34 52
44.13,20 53
22,29 53
45.10,16 54
10,11 54
10,16 54
10,16 54
19,32 54
19,23 54
30,31 54
19,32 54
19,32 54
9,33 54
9,37 54
1,37 54
46.1,36 55
1,2 55
8,10 55
12,16 55
12,19 55
12,19 55
22,23 55
24,25 55
28,32 55
34,35 55
1,36 55
1,36 55
47.8,9 56
1,9 56
52.8,11 57
8,11 57
1,19 57
1,19 58
53.1,21 59
17,20 59
1,21 59
1,21 59
54.1,12 60
55.6,12 61
18,29 62
14,29 62
56.2,36 63
9,13 63
20,30 63
20,35 63
2,36 63
2,36 63
57.6,12 64
6,21 64
58.3,19 65
55.31,34 66
31,34 66
60.12,20 67
1,29 67
61.12,23 68
12,25 68
1,34 68
62.14,15 69
16,17 69
21,25 69
27,31 69
1,33 69
63.1,63 70
12,15 70
25,29 70
31,34 70
31,34 70
31,40 70
31,46 70
31,46 71
48,49 70
51,62 70
1,63 70
1,63 70
64.12,13 72
14,15 72
19,25 72
27,38 72
65.5,10 73
16,27 74
12,27 74
67.2,12 75
40,63 75
50,60 75
50,62 75
40,63 75
40,63 75
29,64 75
25,64 75
2,64 75
68.2,12 76
40,63 76
50,60 76
50,62 76
40,63 76
40,63 76
29,64 76
25,64 76
2,64 76
70.2,12 77
21,29 77
2,29 77
71.2,12 78
22,33 78
21,36 78
2,36 78
72.2,12 79
2,60 79
29,30 79
32,42 79
32,47 79
49,53 79
55,59 79
2,60 79
2,60 79
73.2,12 80
2,62 80
29,30 80
32,42 80
32,47 80
49,53 80
55,61 80
2,62 80
2,62 80
65.29,32 81
29,32 81
75.0,1 82
79.15,24 83
15,19 83
15,24 83
15,24 83
15,26 83
28,37 83
28,32 83
28,37 83
28,37 83
28,39 83
1,41 83
6,9 83
6,9 83
1,41 83
1,41 83
80.1,24 84
18,19 84
20,21 84
22,23 84
1,24 84
1,24 84
81.16,31 85
16,17 85
23,26 85
27,29 85
16,31 85
16,31 85
32,48 85
32,33 85
39,41 85
43,46 85
32,48 85
32,48 85
1,77 85
1,4 85
1,4 85
1,10 85
1,10 86
1,10 85
1,10 85
50,51 85
53,54 85
56,57 85
59,63 85
59,69 85
59,69 85
72,73 85
74,75 85
1,77 85
82.16,30 87
16,17 87
23,25 87
26,28 87
16,30 87
16,30 87
31,48 87
31,32 87
38,41 87
43,46 87
31,48 87
31,48 87
1,77 87
1,4 87
1,4 87
1,10 87
1,10 88
1,10 87
1,10 87
50,51 87
53,54 87
56,57 87
59,63 87
59,69 87
59,69 87
72,73 87
74,75 87
1,77 87
83.6,12 89
18,29 90
14,29 90
84.2,31 91
9,12 91
17,27 91
17,30 91
2,31 91
2,31 91
85.2,12 92
2,44 92
18,28 92
18,31 92
18,33 92
18,33 93
40,43 92
2,44 92
2,44 92
86.9,19 94
2,22 94
87.6,14 95
88.9,19 96
3,22 96
89.6,11 97
91.3,53 98
12,22 98
12,25 98
33,41 98
43,51 98
3,53 98
3,53 98
92.3,55 99
3,6 99
3,6 99
3,12 99
3,12 100
18,23 99
25,29 99
25,35 99
25,35 99
37,41 99
37,47 99
37,47 99
50,51 99
52,53 99
3,55 99
94.2,48 101
2,5 101
2,5 101
2,11 101
2,11 102
17,27 101
17,30 101
32,35 101
37,40 101
43,44 101
45,46 101
2,48 101
2,48 103
83.31,34 104
31,34 104
96.0,1 105
101.5,14 106
102.2,10 107
103.5,14 108
104.2,10 109
105.6,43 110
23,29 110
18,29 110
36,42 110
31,42 110
6,43 110
6,43 110
1,54 110
107.5,21 111
108.2,19 112
109.10,21 113
1,21 113
114.5,10 114
18,29 114
18,32 114
14,32 114
115.9,11 115
2,11 115
116.8,9 116
1,9 116
121.1,11 117
122.1,9 118
123.6,15 119
6,15 119
6,15 119
126.3,11 120
127.11,20 121
128.9,25 122
9,30 122
2,30 122
130.20,21 123
22,23 123
2,24 123
132.3,11 124
133.9,25 125
13,17 125
22,24 125
9,25 125
9,25 125
3,25 125
134.7,14 126
135.4,14 127
136.7,14 128
137.4,14 129
138.11,19 130
23,31 130
36,45 130
139.7,16 131
141.3,18 132
14,17 132
3,18 132
3,18 132
144.4,13 133
145.16,18 134
16,18 134
4,10 134
4,10 134
4,10 134
4,10 134
22,31 135
22,31 134
38,47 136
38,47 134
146.12,17 137
147.3,22 138
9,11 138
18,21 138
3,22 138
3,22 138
148.7,13 139
149.11,14 140
4,14 140
150.3,15 141
151.10,26 142
10,31 142
3,31 142
154.4,12 143
155.12,21 144
156.10,13 145
3,13 145
159.9,17 146
2,17 146
162.3,11 147
163.11,20 148
164.9,12 149
2,12 149
170.1,11 150
171.5,15 151
5,25 151
172.2,9 152
2,4 152
2,9 152
173.17,26 153
17,21 153
17,26 153
17,26 153
16,26 153
16,28 153
31,40 153
31,35 153
31,40 153
31,40 153
30,40 153
30,42 153
1,44 153
8,10 153
8,10 153
1,44 153
1,44 153
174.1,12 154
175.14,17 155
14,17 155
14,23 155
5,31 155
5,31 156
176.11,14 157
11,14 157
11,20 157
2,28 157
2,28 158
177.14,17 159
14,17 159
14,23 159
5,31 159
5,31 160
178.11,14 161
11,14 161
11,20 161
2,28 161
2,28 162
179.14,23 163
14,18 163
14,23 163
14,23 163
5,23 163
26,29 163
26,29 163
26,35 163
26,43 163
26,43 164
5,43 163
180.31,40 165
31,35 165
31,40 165
31,40 165
11,14 165
11,14 165
11,20 165
11,28 165
11,28 166
2,40 165
181.14,23 167
14,18 167
14,23 167
14,23 167
5,23 167
26,29 167
26,29 167
26,35 167
26,43 167
26,43 168
5,43 167
182.31,40 169
31,35 169
31,40 169
31,40 169
11,14 169
11,14 169
11,20 169
11,28 169
11,28 170
2,40 169
183.6,18 171
6,10 171
14,17 171
6,18 171
6,18 171
6,18 171
184.2,12 172
185.17,26 173
17,21 173
17,26 173
17,26 173
17,28 173
30,39 173
30,34 173
30,39 173
30,39 173
30,41 173
2,43 173
8,11 173
8,11 173
2,43 173
2,43 173
186.2,53 174
2,5 174
2,5 174
21,32 174
12,32 174
12,38 174
41,52 174
12,52 174
12,52 175
12,52 176
2,53 174
2,53 174
2,53 177
187.2,15 178
17,30 179
189.1,30 180
9,17 180
9,19 180
9,19 181
26,29 180
1,30 180
1,30 180
190.1,41 182
1,9 182
15,19 182
21,24 182
21,24 182
21,30 182
21,30 183
32,35 182
37,40 182
1,41 182
191.1,25 184
1,3 184
9,12 184
14,21 184
23,24 184
1,25 184
192.1,28 185
8,10 185
17,20 185
22,23 185
25,27 185
1,28 185
1,28 185
193.1,52 186
1,4 186
1,4 186
20,31 186
11,31 186
11,37 186
40,51 186
11,51 186
11,51 187
11,51 188
1,52 186
1,52 186
1,52 189
194.16,31 190
16,20 190
27,30 190
16,31 190
16,31 190
1,54 190
1,4 190
1,4 190
1,10 190
1,10 191
1,10 190
33,41 190
43,46 190
49,50 190
51,52 190
1,54 190
195.8,11 192
1,11 192
22
aSys->Dir 2:26.1,39.2 64
11
0:name:28.2,6 s
4:uid:29.2,5 s
8:gid:30.2,5 s
12:muid:31.2,6 s
16:qid:32.2,5 @1

32:mode:33.2,6 i
36:atime:34.2,7 i
40:mtime:35.2,7 i
48:length:36.2,8 B
56:dtype:37.2,7 i
60:dev:38.2,5 i
aSys->Qid 11.1,16.2 16
3
0:path:13.2,6 B
8:vers:14.2,6 i
12:qtype:15.2,7 i
aDraw->Chans 3:70.1,82.2 4
1
0:desc:72.2,6 i
aSys->FD 2:45.1,48.2 4
1
0:fd:47.2,4 i
aWmclient->Window 7:20.1,47.2 104
15
0:display:21.2,9 R@5

4:r:22.2,3 @7

20:image:23.2,7 R@6

24:displayr:24.2,10 @7

40:ctxt:25.2,6 R@10

44:bd:26.2,4 i
48:focused:27.2,9 i
52:ctl:28.2,5 Cs
56:titlebar:31.2,10 R@13

60:tbsize:32.2,8 @8

68:tbrect:33.2,8 @7

84:screen:34.2,8 R@9

88:buttons:35.2,9 i
92:ptrfocus:36.2,10 i
96:saved:37.2,7 @8

aDraw->Display 3:201.1,230.2 20
5
0:image:203.2,7 R@6

4:white:204.2,7 R@6

8:black:205.2,7 R@6

12:opaque:206.2,8 R@6

16:transparent:207.2,13 R@6

aDraw->Image 142.1,198.2 56
8
0:r:146.2,3 @7

16:clipr:147.2,7 @7

32:depth:148.2,7 i
36:chans:149.2,7 @2

40:repl:150.2,6 i
44:display:151.2,9 R@5

48:screen:152.2,8 R@9

52:iname:153.2,7 s
aDraw->Rect 116.1,139.2 16
2
0:min:118.2,5 @8

8:max:119.2,5 @8

aDraw->Point 99.1,113.2 8
2
0:x:101.2,3 i
4:y:102.2,3 i
aDraw->Screen 249.1,263.2 16
4
0:id:251.2,4 i
4:image:252.2,7 R@6

8:fill:253.2,6 R@6

12:display:254.2,9 R@5

aDraw->Wmcontext 282.1,291.2 28
7
0:kbd:284.2,5 Ci
4:ptr:285.2,5 CR@11

8:ctl:286.2,5 Cs
12:wctl:287.2,6 Cs
16:images:288.2,8 CR@6

20:connfd:289.2,8 R@3

24:ctxt:290.2,6 R@12

aDraw->Pointer 266.1,271.2 16
3
0:buttons:268.2,9 i
4:xy:269.2,4 @8

12:msec:270.2,6 i
aDraw->Context 274.1,279.2 12
3
0:display:276.2,9 R@5

4:screen:277.2,8 R@9

8:wm:278.2,4 Ct8.2
0:t0:15,21 s
4:t1:15,21 Ct8.2
0:t0:32,38 s
4:t1:32,38 R@10



aTk->Toplevel 4:5.1,12.2 32
5
0:display:7.2,9 R@5

4:wreq:8.2,6 Cs
8:image:9.2,7 R@6

12:ctxt:10.2,6 R@10

16:screenr:11.2,9 @7

aWtree->Tree 15:28.1,52.2 32
7
0:omero:29.2,7 s
4:slash:30.2,7 R@15

8:dslash:31.2,8 R@15

12:opc:32.2,5 CR@17

16:donec:33.2,7 CR@15

20:focus:34.2,7 R@15

24:lastxy:35.2,8 @8

aWpanel->Panel 14:27.1,73.2 168
22
0:parent:28.2,8 R@15

4:child:29.2,7 AR@15

8:rowcol:30.2,8 i
12:order:31.2,7 Ls
16:nshown:32.2,8 i
20:flags:33.2,7 i
24:name:34.2,6 s
28:path:35.2,6 s
32:depth:36.2,7 i
40:qid:38.2,5 @1

56:dqid:39.2,6 @1

72:cqid:40.2,6 @1

88:space:42.2,7 i
92:rect:44.2,6 @7

108:orect:45.2,7 @7

124:size:46.2,6 @8

132:wants:47.2,7 @8

140:minsz:48.2,7 @8

148:maxsz:49.2,7 @8

156:font:50.2,6 R@16

160:impl:52.2,6 mPimpl
84.0,98.1 1
0:prefixes:85.2,10 Ls

164:implid:53.2,8 i
aDraw->Font 3:233.1,246.2 16
4
0:name:235.2,6 s
4:height:236.2,8 i
8:ascent:237.2,8 i
12:display:238.2,9 R@5

pWtree->Treeop 15:8.1,24.2 0
2
4:rc:9.2,4 CR@15

8:path:10.2,6 s
12
Walk:12.2,6 12
0
Update:10,16 
Sync:20,24 
Layout:28,34 
Dump:38,42 
Tags:46,50 
Image:54,59 
Focus:63,68 
Size:13.2,6 16
1
12:op:14.3,5 i
Ptwalk:15.2,8 24
2
12:pt:16.3,5 @8

20:atomok:17.3,9 i
Mouse:18.2,7 20
2
12:m:19.3,4 R@18

16:mc:20.3,5 CR@18

Kbd:21.2,5 16
1
12:r:22.3,4 i
aGui->Cpointer 13:75.1,82.2 20
4
0:buttons:76.2,9 i
4:xy:77.2,4 @8

12:msec:78.2,6 i
16:flags:79.2,7 i
aLivedat->Mods 12:8.1,25.2 52
13
0:sys:10.2,5 mSys
2:4.0,160.1 0

4:math:12:11.2,6 mMath
6:1.0,91.1 0

8:arg:12:12.2,5 mArg
21:1.0,14.1 0

12:readdir:12:13.2,9 mReaddir
8:1.0,19.1 0

16:err:12:14.2,5 mError
9:1.0,13.1 1
0:stderr:11.1,7 R@3


20:wmcli:12:15.2,7 mWmclient
7:1.0,49.1 0

24:draw:12:16.2,6 mDraw
3:1.0,298.1 0

28:names:12:17.2,7 mNames
10:1.0,13.1 0

32:menus:12:18.2,7 mMenus
11:1.0,34.1 0

36:layout:12:19.2,8 mLayout
22:1.0,6.1 0

40:wpanel:12:22.2,8 mWpanel
14:2.0,82.1 0

44:wtree:12:23.2,7 mWtree
15:4.0,60.1 0

48:gui:12:24.2,5 mGui
13:1.0,101.1 2
0:bord:100.1,5 AAR@6

4:cols:99.1,5 AR@6


aMenu 11:13.1,30.2 56
6
0:opts:14.2,6 A@21

8:∆φ:15.2,4 f
16:r:16.2,3 @7

32:sr:17.2,4 @7

48:saved:18.2,7 R@6

52:last:20.2,6 i
aOpt 4.1,11.2 48
6
0:name:5.2,6 s
8:φ:6.2,3 f
16:si:7.2,4 R@6

20:ci:8.2,4 R@6

24:pt:9.2,4 @8

32:sr:10.2,4 @7

9
0:initmods
0
0
n53:init
1
32:d:0:14.5,6 mLivedat
12:1.0,33.1 4
0:debug:28.1,6 Ai
4:mods:31.1,5 R@19

8:tree:30.1,5 R@14

12:win:29.1,4 R@4


0
n57:Menu.new
1
32:opts:0:22.9,13 As
4
36:mn:24.1,3 R@20

40:i:31.6,7 i
44:nopts:26.1,6 i
56:φ:30.1,2 f
R@20
94:mkoptimage
4
32:r:38.11,12 @7

48:s:20,21 s
52:font:31,35 R@16

56:c:47,48 i
3
60:i:41.1,2 R@6

64:dpy:40.1,4 R@5

84:pt:44.1,3 @8

R@6
158:Menu.mk
1
32:mn:50.8,10 R@20

8
36:i:55.6,7 i
40:font:53.1,5 R@16

44:maxwid:54.1,7 i
48:ry:61.1,3 i
52:wid:56.2,5 i
56:dpy:52.1,4 R@5

88:r:64.1,2 @7

52:rx:60.1,3 i
n256:Menu.draw
4
32:mn:77.10,12 R@20

36:min:29,32 @8

44:set:41,44 i
48:first:46,51 i
6
52:i:83.6,7 i
56:a:80.1,2 i
60:img:86.2,5 R@6

80:c:79.1,2 @8

104:dpt:84.2,5 @8

112:shadr:91.3,8 @7

n395:Menu.optat
2
32:mn:98.11,13 R@20

36:pt:30,32 @8

2
44:x:109.1,2 i
56:φ:105.1,2 f
i419:Menu.mouse
3
32:mn:119.11,13 R@20

44:m:42,43 R@18

48:mc:59,61 CR@18

5
52:moved:142.3,8 i
56:id:147.3,5 i
68:d:130.2,3 @8

76:oxy:7,10 @8

84:xy:121.1,3 @8

s485:Menu.run
3
32:mn:168.9,11 R@20

36:m:28,29 R@18

40:mc:45,47 CR@18

5
44:opt:192.1,4 s
72:smin:174.1,5 @8

80:min:173.1,4 @8

88:nm:185.2,4 @8

96:at:170.1,3 @8

s16
108:arg:1:48.1,4 mArg
21:1.0,14.1 0

112:dat:1:30.1,4 mLivedat
12:1.0,33.1 4
0:debug:28.1,6 Ai
4:mods:31.1,5 R@19

8:tree:30.1,5 R@14

12:win:29.1,4 R@4


116:draw:1:8.1,5 mDraw
3:1.0,298.1 0

120:err:1:22.1,4 mError
9:1.0,13.1 1
0:stderr:11.1,7 R@3


124:gui:1:32.1,4 mGui
13:1.0,101.1 2
0:bord:100.1,5 AAR@6

4:cols:99.1,5 AR@6


128:layoutm:1:50.1,8 mLayout
22:1.0,6.1 0

132:math:1:15.1,5 mMath
6:1.0,91.1 0

136:menus:1:28.1,6 mMenus
11:1.0,34.1 0

140:names:1:25.1,6 mNames
10:1.0,13.1 0

152:nullmenu:0:20.0,8 @20

212:readdir:1:1,8 mReaddir
8:1.0,19.1 0

220:str:1:12.1,4 mString
5:1.0,39.1 0

224:sys:1:2.1,4 mSys
2:4.0,160.1 0

228:wmcli:1:17.1,6 mWmclient
7:1.0,49.1 0

232:wpanel:1:34.1,7 mWpanel
14:2.0,82.1 0

236:wtree:1:36.1,6 mWtree
15:4.0,60.1 0


Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to webmaster@9p.io.