2 ----------------------------------------------------------------------------
4 `grep -n 3D *.[ch] > 3Ddiffs.lst` of CTWM-3.1.
5 This is where VTWM-5.4 began. The exclamation marks denote what I ported.
6 This is not inclusive or exhaustive. RTSL for the signature 'djhjr'.
8 ! add_window.c:276: tmp_win->frame_bw3D = Scr->ThreeDBorderWidth;
9 ! add_window.c:279: tmp_win->frame_bw3D = 0;
10 ! add_window.c:282: if (tmp_win->frame_bw3D != 0) {
11 ! add_window.c:446: AddingW = tmp_win->attr.width + bw2 + 2 * tmp_win->frame_bw3D;
12 ! add_window.c:448: bw2 + 2 * tmp_win->frame_bw3D;
13 ! add_window.c:451: tmp_win->frame_bw, tmp_win->title_height + tmp_win->frame_bw3D);
14 ! add_window.c:521: tmp_win->frame_bw, tmp_win->title_height + tmp_win->frame_bw3D);
15 ! add_window.c:634: tmp_win->attr.width = AddingW - bw2 - 2 * tmp_win->frame_bw3D;
16 ! add_window.c:636: bw2 - 2 * tmp_win->frame_bw3D;
17 ! add_window.c:655: int delta = tmp_win->attr.border_width - tmp_win->frame_bw - tmp_win->frame_bw3D;
18 ! add_window.c:725: if (Scr->use3Dtitles && !Scr->BeNiceToColormap) GetShadeColors (&tmp_win->title);
19 ! add_window.c:726: if (Scr->use3Dborders && !Scr->BeNiceToColormap) {
20 ! add_window.c:733: - tmp_win->frame_bw3D;
21 ! add_window.c:735: tmp_win->old_bw - tmp_win->frame_bw - tmp_win->frame_bw3D;
22 ! add_window.c:736: tmp_win->frame_width = tmp_win->attr.width + 2 * tmp_win->frame_bw3D;
23 ! add_window.c:738: 2 * tmp_win->frame_bw3D;
24 ! add_window.c:776: tmp_win->frame_bw3D - tmp_win->frame_bw,
25 ! add_window.c:777: tmp_win->frame_bw3D - tmp_win->frame_bw,
26 ! add_window.c:793: if (Scr->use3Dtitles && (Scr->Monochrome != COLOR))
27 ! add_window.c:818: tmp_win->title_x = tmp_win->frame_bw3D - tmp_win->frame_bw;
28 ! add_window.c:819: tmp_win->title_y = tmp_win->frame_bw3D - tmp_win->frame_bw;
29 ! add_window.c:851: XReparentWindow(dpy, tmp_win->w, tmp_win->frame, tmp_win->frame_bw3D,
30 ! add_window.c:852: tmp_win->title_height + tmp_win->frame_bw3D);
31 ! add_window.c:1103: if (Scr->use3Dtitles && (Scr->Monochrome != COLOR))
32 ! add_window.c:1138: if (Scr->use3Dtitles)
33 ! add_window.c:1177: if (Scr->use3Dtitles) tmp_win->highlightx += 6;
34 ! add_window.c:1201: tmp->title_x = tmp->frame_bw3D - tmp->frame_bw;
35 ! add_window.c:1202: tmp->title_y = tmp->frame_bw3D - tmp->frame_bw;
36 ! add_window.c:1244: tmp->title_x = basex - tmp->frame_bw + tmp->frame_bw3D;
37 ! add_window.c:1589: tmp->title_height + 2 * tmp->frame_bw3D) ? 0 : 2) |
38 ! add_window.c:1591: tmp->title_height + 2 * tmp->frame_bw3D) ? 0 : 1)];
40 ! ctwm.c:423: Scr->TBInfo.border = -100; /* trick to have different default value if ThreeDTitles
41 ! ctwm.c:499: if (Scr->use3Dtitles) {
42 ! ctwm.c:512: if (Scr->use3Dtitles && !Scr->BeNiceToColormap) GetShadeColors (&Scr->TitleC);
43 ! ctwm.c:513: if (Scr->use3Dmenus && !Scr->BeNiceToColormap) GetShadeColors (&Scr->MenuC);
44 ! ctwm.c:514: if (Scr->use3Dmenus && !Scr->BeNiceToColormap) GetShadeColors (&Scr->MenuTitleC);
45 ! ctwm.c:515: if (Scr->use3Dborders && !Scr->BeNiceToColormap) GetShadeColors (&Scr->BorderColorC);
46 ! ctwm.c:516: if (! Scr->use3Dborders) Scr->ThreeDBorderWidth = 0;
47 ! ctwm.c:526: if (Scr->use3Dtitles) Scr->TitleHeight += 4;
48 ! ctwm.c:732: Scr->FramePadding = -100; /* trick to have different default value if ThreeDTitles
49 ! ctwm.c:737: Scr->ThreeDBorderWidth = 6;
50 ! ctwm.c:797: Scr->use3Diconmanagers = FALSE;
51 ! ctwm.c:798: Scr->use3Dmenus = FALSE;
52 ! ctwm.c:799: Scr->use3Dtitles = FALSE;
53 ! ctwm.c:800: Scr->use3Dborders = FALSE;
54 ! ctwm.c:854: xwc.x += gravx * tmp->frame_bw3D;
55 ! ctwm.c:855: xwc.y += gravy * tmp->frame_bw3D;
57 ! events.c:1367: if (Scr->use3Dborders && (Event.xany.window == Tmp_win->frame)) {
58 ! events.c:1415: if (Scr->use3Diconmanagers && (Scr->Monochrome != COLOR))
59 ! events.c:1428: if (Scr->use3Diconmanagers && Tmp_win->list->iconifypm) {
60 ! events.c:2172: Event.xbutton.x = JunkX - Tmp_win->frame_bw3D;
61 ! events.c:2173: Event.xbutton.y = JunkY - Tmp_win->title_height - Tmp_win->frame_bw3D;
62 ! events.c:2202: Event.xbutton.x -= Tmp_win->frame_bw3D;
63 ! events.c:2203: Event.xbutton.y -= (Tmp_win->title_height + Tmp_win->frame_bw3D);
64 ! events.c:2533: if (Scr->use3Dtitles && Scr->SunkFocusWindowTitle &&
65 ! events.c:2535: Draw3DBorder (Tmp_win->title_w, Scr->TBInfo.titlex, 0,
66 ! events.c:2557: if (Scr->use3Dtitles && Scr->SunkFocusWindowTitle &&
67 ! events.c:2559: Draw3DBorder (Tmp_win->title_w, Scr->TBInfo.titlex, 0,
68 ! events.c:2748: if (Scr->use3Dtitles && Scr->SunkFocusWindowTitle &&
69 ! events.c:2750: Draw3DBorder (Tmp_win->title_w, Scr->TBInfo.titlex, 0,
70 ! events.c:2882: x -= ((gravx < 0) ? 0 : Tmp_win->frame_bw3D);
71 ! events.c:2886: y -= ((gravy < 0) ? 0 : Tmp_win->frame_bw3D);
72 ! events.c:2890: width = cre->width + 2 * Tmp_win->frame_bw3D;
73 ! events.c:2893: height = cre->height + Tmp_win->title_height + 2 * Tmp_win->frame_bw3D;
75 ! iconmgr.c:101: (2 * (Scr->ThreeDBorderWidth ? Scr->ThreeDBorderWidth : Scr->BorderWidth));
76 ! iconmgr.c:105: (2 * (Scr->ThreeDBorderWidth ? Scr->ThreeDBorderWidth : Scr->BorderWidth));
77 ! iconmgr.c:475: if (Scr->use3Diconmanagers) {
78 ! iconmgr.c:477: tmp->iconifypm = Create3DIconManagerIcon (tmp->cp);
79 ! iconmgr.c:712: if (Scr->use3Diconmanagers) {
80 ! iconmgr.c:717: Draw3DBorder (tmp->w, 0, 0, tmp->width, tmp->height, shadow_width,
81 ! iconmgr.c:720: Draw3DBorder (tmp->w, 0, 0, tmp->width, tmp->height, shadow_width,
82 ! iconmgr.c:857: bw = ip->twm_win->frame_bw3D ? ip->twm_win->frame_bw3D : ip->twm_win->frame_bw;
83 ! iconmgr.c:869: newwidth + 2 * ip->twm_win->frame_bw3D,
84 ! iconmgr.c:870: ip->height + ip->twm_win->title_height + 2 * ip->twm_win->frame_bw3D, -1);
86 ! icons.c:405: if (Scr->use3Diconmanagers && !Scr->BeNiceToColormap) GetShadeColors (&icon->iconc);
88 ! menus.c:344: if (Scr->use3Dtitles)
89 ! menus.c:358: if (Scr->use3Dtitles) {
90 ! menus.c:359: if (!CreateTitleButton (TBPM_3DDOT, F_ICONIFY, "", (MenuRoot *) NULL,
91 ! menus.c:363: if (!CreateTitleButton (TBPM_3DRESIZE, F_RESIZE, "", (MenuRoot *) NULL,
92 ! menus.c:422: if (Scr->use3Dmenus) {
93 ! menus.c:423: Paint3DEntry (mr, mi, exposure);
94 ! menus.c:428:void Paint3DEntry(mr, mi, exposure)
95 ! menus.c:444: Draw3DBorder (mr->w, 2, y_offset, mr->width - 4, Scr->EntryHeight, 1,
96 ! menus.c:476: Scr->pullPm = Create3DMenuIcon (Scr->MenuFont.height, &Scr->pullW,
97 ! menus.c:486: Draw3DBorder (mr->w, 2, y_offset, mr->width - 4, Scr->EntryHeight, 1,
98 ! menus.c:594: if (Scr->use3Dmenus) {
99 ! menus.c:595: Draw3DBorder (mr->w, 0, 0, mr->width, mr->height, 2, Scr->MenuC, off, False, False);
100 ! menus.c:890: if (Scr->use3Dmenus && !Scr->BeNiceToColormap) GetShadeColors (&tmp->normal);
101 ! menus.c:956: if (Scr->use3Dmenus) mr->height += 4;
102 ! menus.c:1004: borderwidth = Scr->use3Dmenus ? 0 : 1;
103 ! menus.c:1018: if (Scr->use3Dmenus && (Scr->Monochrome == COLOR) && (mr->highlight.back == UNUSED_PIXEL)) {
104 ! menus.c:1033: if (Scr->use3Dmenus && (Scr->Monochrome == COLOR) && (mr->highlight.fore == UNUSED_PIXEL)) {
105 ! menus.c:1047: if (Scr->use3Dmenus && !Scr->BeNiceToColormap) GetShadeColors (&mr->highlight);
106 ! menus.c:1072: if (Scr->use3Dmenus && !Scr->BeNiceToColormap) {
107 ! menus.c:1447: AddingW = tmp_win->attr.width + bw2 + 2 * tmp_win->frame_bw3D;
108 ! menus.c:1448: AddingH = tmp_win->attr.height + tmp_win->title_height + bw2 + 2 * tmp_win->frame_bw3D;
109 ! menus.c:1476: tmp_win->title_height + tmp_win->frame_bw3D);
110 ! menus.c:2006: moving_icon ? 0 : tmp_win->title_height + tmp_win->frame_bw3D);
111 ! menus.c:2182: moving_icon ? 0 : tmp_win->title_height + tmp_win->frame_bw3D);
112 ! menus.c:2224: moving_icon ? 0 : tmp_win->title_height + tmp_win->frame_bw3D);
113 ! menus.c:3368: if (Scr->use3Dborders) PaintBorders (tmp, onoroff);
115 ! parse.c:467:#define kw0_Use3DMenus 33
116 ! parse.c:468:#define kw0_Use3DTitles 34
117 ! parse.c:469:#define kw0_Use3DIconManagers 35
118 ! parse.c:470:#define kw0_Use3DBorders 36
119 ! parse.c:512:#define kwn_ThreeDBorderWidth 21
120 ! parse.c:772: { "threedborderwidth", NKEYWORD, kwn_ThreeDBorderWidth },
121 ! parse.c:784: { "usethreedborders", KEYWORD, kw0_Use3DBorders },
122 ! parse.c:785: { "usethreediconmanagers", KEYWORD, kw0_Use3DIconManagers },
123 ! parse.c:786: { "usethreedmenus", KEYWORD, kw0_Use3DMenus },
124 ! parse.c:787: { "usethreedtitles", KEYWORD, kw0_Use3DTitles },
125 ! parse.c:948: case kw0_Use3DBorders:
126 ! parse.c:949: Scr->use3Dborders = TRUE;
127 ! parse.c:952: case kw0_Use3DIconManagers:
128 ! parse.c:953: Scr->use3Diconmanagers = TRUE;
129 ! parse.c:956: case kw0_Use3DMenus:
130 ! parse.c:957: Scr->use3Dmenus = TRUE;
131 ! parse.c:960: case kw0_Use3DTitles:
132 ! parse.c:961: Scr->use3Dtitles = TRUE;
133 ! parse.c:1131: case kwn_ThreeDBorderWidth:
134 ! parse.c:1132: if (Scr->FirstTime) Scr->ThreeDBorderWidth = num;
136 ! resize.c:179: tmp_win->frame_bw, tmp_win->title_height + tmp_win->frame_bw3D);
137 ! resize.c:214: tmp_win->frame_bw, tmp_win->title_height + tmp_win->frame_bw3D);
138 ! resize.c:361: tmp_win->frame_bw, tmp_win->title_height + tmp_win->frame_bw3D);
139 ! resize.c:488: tmp_win->frame_bw, tmp_win->title_height + tmp_win->frame_bw3D);
140 ! resize.c:523: dheight = height - tmp_win->title_height - 2 * tmp_win->frame_bw3D;
141 ! resize.c:524: dwidth = width - 2 * tmp_win->frame_bw3D;
142 ! resize.c:592: tmp_win->iconmgrp->width = (int) (((dragWidth - 2 * tmp_win->frame_bw3D) *
143 ! resize.c:669: dwidth -= 2 * tmp_win->frame_bw3D;
144 ! resize.c:670: dheight -= (tmp_win->title_height + 2 * tmp_win->frame_bw3D);
145 ! resize.c:777: *widthp = dwidth + 2 * tmp_win->frame_bw3D;
146 ! resize.c:778: *heightp = dheight + tmp_win->title_height + 2 * tmp_win->frame_bw3D;
147 ! resize.c:840: tmp_win->iconmgrp->width = w - (2 * tmp_win->frame_bw3D);
148 ! resize.c:841: h = tmp_win->iconmgrp->height + tmp_win->title_height + (2 * tmp_win->frame_bw3D);
149 ! resize.c:855: title_width = xwc.width = w - (2 * tmp_win->frame_bw3D);
150 ! resize.c:885: tmp_win->title_x = xwc.x = tmp_win->frame_bw3D - bw;
151 ! resize.c:886: tmp_win->title_y = xwc.y = tmp_win->frame_bw3D - bw;
152 ! resize.c:893: tmp_win->attr.width = w - (2 * tmp_win->frame_bw3D);
153 ! resize.c:894: tmp_win->attr.height = h - tmp_win->title_height - (2 * tmp_win->frame_bw3D);
154 ! resize.c:911: XMoveResizeWindow (dpy, tmp_win->w, tmp_win->frame_bw3D,
155 ! resize.c:912: tmp_win->title_height + tmp_win->frame_bw3D,
156 ! resize.c:922: if (Scr->use3Dtitles) xwc.width -= 4;
157 ! resize.c:937: WMapSetupWindow (tmp_win, x + tmp_win->frame_bw3D,
158 ! resize.c:938: y + tmp_win->title_height + tmp_win->frame_bw3D,
159 ! resize.c:948: + tmp_win->frame_bw3D);
160 ! resize.c:951: + tmp_win->frame_bw3D);
161 ! resize.c:1100: tmp->frame_bw3D, tmp->title_height + tmp->frame_bw3D, tmp->w,
162 ! resize.c:1126: newBounding[0].x = tmp->title_x - tmp->frame_bw3D;
163 ! resize.c:1127: newBounding[0].y = tmp->title_y - tmp->frame_bw3D;
164 ! resize.c:1128: newBounding[0].width = tmp->title_width + fbw2 + 2 * tmp->frame_bw3D;
165 ! resize.c:1129: newBounding[0].height = tmp->title_height + tmp->frame_bw3D;
166 ! resize.c:1131: newBounding[1].y = Scr->TitleHeight + tmp->frame_bw3D;
167 ! resize.c:1132: newBounding[1].width = tmp->attr.width + fbw2 + 2 * tmp->frame_bw3D;
168 ! resize.c:1133: newBounding[1].height = tmp->attr.height + fbw2 + tmp->frame_bw3D;
169 ! resize.c:1137: newClip[0].x = tmp->title_x + tmp->frame_bw - tmp->frame_bw3D;
170 ! resize.c:1139: newClip[0].width = tmp->title_width + 2 * tmp->frame_bw3D;
171 ! resize.c:1140: newClip[0].height = Scr->TitleHeight + tmp->frame_bw3D;
172 ! resize.c:1142: newClip[1].y = tmp->title_height + tmp->frame_bw3D;
173 ! resize.c:1143: newClip[1].width = tmp->attr.width + 2 * tmp->frame_bw3D;
174 ! resize.c:1144: newClip[1].height = tmp->attr.height + tmp->frame_bw3D;
176 ! util.c:91:static Image *Create3DMenuImage ();
177 ! util.c:92:static Image *Create3DDotImage ();
178 ! util.c:93:static Image *Create3DResizeImage ();
179 ! util.c:94:static Image *Create3DZoomImage ();
180 ! util.c:95:static Image *Create3DBarImage ();
181 util.c:96:static Image *Create3DResizeAnimation ();
182 ! util.c:1341:static Image *Create3DDotImage (cp)
183 ! util.c:1355: Draw3DBorder (image->pixmap, 0, 0, h, h, 2, cp, off, True, False);
184 ! util.c:1356: Draw3DBorder (image->pixmap, (h / 2) - 2, (h / 2) - 2, 5, 5, 2, cp, off, True, False);
185 ! util.c:1364:static Image *Create3DBarImage (cp)
186 ! util.c:1378: Draw3DBorder (image->pixmap, 0, 0, h, h, 2, cp, off, True, False);
187 ! util.c:1379: Draw3DBorder (image->pixmap, 4, (h / 2) - 2, h - 8, 5, 2, cp, off, True, False);
188 ! util.c:1387:static Image *Create3DMenuImage (cp)
189 ! util.c:1401: Draw3DBorder (image->pixmap, 0, 0, h, h, 2, cp, off, True, False);
190 ! util.c:1403: Draw3DBorder (image->pixmap, 4, i, h - 8, 4, 2, cp, off, True, False);
191 ! util.c:1412:static Image *Create3DResizeImage (cp)
192 ! util.c:1426: Draw3DBorder (image->pixmap, 0, 0, h, h, 2, cp, off, True, False);
193 ! util.c:1427: Draw3DBorder (image->pixmap, 0, h / 4, ((3 * h) / 4) + 1, ((3 * h) / 4) + 1, 2,
194 ! util.c:1429: Draw3DBorder (image->pixmap, 0, h / 2, (h / 2) + 1, (h / 2) + 1, 2, cp, off, True, False);
195 ! util.c:1437:static Image *Create3DZoomImage (cp)
196 ! util.c:1451: Draw3DBorder (image->pixmap, 0, 0, h, h, 2, cp, off, True, False);
197 ! util.c:1452: Draw3DBorder (image->pixmap, h / 4, h / 4, (h / 2) + 2, (h / 2) + 2, 2, cp, off, True, False);
198 ! util.c:1466:Pixmap Create3DMenuIcon (height, widthp, heightp, cp)
199 ! util.c:1493: Draw3DBorder (col->pix, 0, 0, w, h, 1, cp, off, True, False);
200 ! util.c:1495: Draw3DBorder (col->pix, 4, i, w - 8, 3, 1, Scr->MenuC, off, True, False);
201 ! util.c:1502:Pixmap Create3DIconManagerIcon (cp)
202 ! util.c:1519: Draw3DBorder (col->pix, 0, 0, w, h, 4, cp, off, True, False);
203 util.c:1526:static Image *Create3DResizeAnimation (cp)
204 util.c:1539: Draw3DBorder (im->pixmap, 0, 0, h, h, 2, cp, off, True, False);
205 util.c:1540: Draw3DBorder (im->pixmap, i, i, h - (2 * i), h - (2 * i), 2, cp, off, True, False);
206 ! util.c:1663:void Draw3DBorder (w, x, y, width, height, bw, cp, state, fill, forcebw)
207 ! util.c:1775:void Draw3DCorner (w, x, y, width, height, thick, bw, cp, type)
208 ! util.c:1781: Draw3DBorder (w, x, y, width, height, bw, cp, off, True, False);
209 ! util.c:1784: Draw3DBorder (w, x + thick - bw, y + thick - bw,
210 ! util.c:1789: Draw3DBorder (w, x - bw, y + thick - bw,
211 ! util.c:1794: Draw3DBorder (w, x - bw, y - bw,
212 ! util.c:1799: Draw3DBorder (w, x + thick - bw, y - bw,
213 util.c:1813: if (tmp_win->frame_bw3D)
214 ! util.c:1839: Draw3DBorder (tmp_win->frame,
215 ! util.c:1845: Draw3DBorder (tmp_win->frame,
216 ! util.c:1846: tmp_win->frame_bw3D - 2,
217 ! util.c:1847: tmp_win->frame_bw3D - 2,
218 ! util.c:1848: tmp_win->frame_width - 2 * tmp_win->frame_bw3D + 4,
219 ! util.c:1849: tmp_win->frame_height - 2 * tmp_win->frame_bw3D + 4,
220 ! util.c:1853: Draw3DBorder (tmp_win->frame,
221 ! util.c:1857: tmp_win->frame_bw3D,
222 ! util.c:1859: Draw3DBorder (tmp_win->frame,
223 ! util.c:1860: tmp_win->frame_bw3D + Scr->TitleHeight,
224 ! util.c:1861: tmp_win->frame_height - tmp_win->frame_bw3D,
225 ! util.c:1862: tmp_win->frame_width - 2 * (Scr->TitleHeight + tmp_win->frame_bw3D),
226 ! util.c:1863: tmp_win->frame_bw3D,
227 ! util.c:1865: Draw3DBorder (tmp_win->frame,
228 ! util.c:1867: Scr->TitleHeight + tmp_win->frame_bw3D,
229 ! util.c:1868: tmp_win->frame_bw3D,
230 ! util.c:1869: tmp_win->frame_height - 2 * (Scr->TitleHeight + tmp_win->frame_bw3D),
231 ! util.c:1871: Draw3DBorder (tmp_win->frame,
232 ! util.c:1872: tmp_win->frame_width - tmp_win->frame_bw3D,
233 ! util.c:1873: Scr->TitleHeight + tmp_win->frame_bw3D,
234 ! util.c:1874: tmp_win->frame_bw3D,
235 ! util.c:1875: tmp_win->frame_height - 2 * (Scr->TitleHeight + tmp_win->frame_bw3D),
236 ! util.c:1877: Draw3DCorner (tmp_win->frame,
237 ! util.c:1878: tmp_win->title_x - tmp_win->frame_bw3D,
238 ! util.c:1880: Scr->TitleHeight + tmp_win->frame_bw3D,
239 ! util.c:1881: Scr->TitleHeight + tmp_win->frame_bw3D,
240 ! util.c:1882: tmp_win->frame_bw3D, 2, cp, 0);
241 ! util.c:1883: Draw3DCorner (tmp_win->frame,
242 ! util.c:1886: Scr->TitleHeight + tmp_win->frame_bw3D,
243 ! util.c:1887: Scr->TitleHeight + tmp_win->frame_bw3D,
244 ! util.c:1888: tmp_win->frame_bw3D, 2, cp, 1);
245 ! util.c:1889: Draw3DCorner (tmp_win->frame,
246 ! util.c:1890: tmp_win->frame_width - (Scr->TitleHeight + tmp_win->frame_bw3D),
247 ! util.c:1891: tmp_win->frame_height - (Scr->TitleHeight + tmp_win->frame_bw3D),
248 ! util.c:1892: Scr->TitleHeight + tmp_win->frame_bw3D,
249 ! util.c:1893: Scr->TitleHeight + tmp_win->frame_bw3D,
250 ! util.c:1894: tmp_win->frame_bw3D, 2, cp, 2);
251 ! util.c:1895: Draw3DCorner (tmp_win->frame,
252 ! util.c:1897: tmp_win->frame_height - (Scr->TitleHeight + tmp_win->frame_bw3D),
253 ! util.c:1898: Scr->TitleHeight + tmp_win->frame_bw3D,
254 ! util.c:1899: Scr->TitleHeight + tmp_win->frame_bw3D,
255 ! util.c:1900: tmp_win->frame_bw3D, 2, cp, 3);
256 ! util.c:1906: if (Scr->use3Dtitles)
257 ! util.c:1909: Draw3DBorder (tmp_win->title_w, Scr->TBInfo.titlex, 0,
258 ! util.c:1914: Draw3DBorder (tmp_win->title_w, Scr->TBInfo.titlex, 0,
259 ! util.c:1922: if (Scr->use3Dtitles) {
260 ! util.c:1942: if (Scr->use3Diconmanagers) {
261 ! util.c:1943: Draw3DBorder (tmp_win->icon->w, 0, tmp_win->icon->height,
262 ! util.c:2095: { TBPM_3DDOT, Create3DDotImage },
263 ! util.c:2096: { TBPM_3DRESIZE, Create3DResizeImage },
264 ! util.c:2097: { TBPM_3DMENU, Create3DMenuImage },
265 ! util.c:2098: { TBPM_3DZOOM, Create3DZoomImage },
266 ! util.c:2099: { TBPM_3DBAR, Create3DBarImage },
267 util.c:2123: { "%xpm:resize", Create3DResizeAnimation }
268 util.c:2128: if ((image = Create3DResizeAnimation (cp)) != None) {
270 workmgr.c:1137: Draw3DBorder (Scr->workSpaceMgr.workspaceWindow.w, 0, 0, width, height, 2,
271 workmgr.c:1294: Draw3DBorder (Scr->workSpaceMgr.occupyWindow.w, 0, 0, width, height, 2,
272 workmgr.c:1347: Draw3DBorder (w, 0, 0, bwidth, bheight, Scr->WMgrButtonShadowDepth,
273 workmgr.c:1353: Draw3DBorder (w, 0, 0, bwidth, bheight, Scr->WMgrButtonShadowDepth,
275 ! screen.h:167: short use3Dmenus;
276 ! screen.h:168: short use3Dtitles;
277 ! screen.h:169: short use3Diconmanagers;
278 ! screen.h:170: short use3Dborders;
279 ! screen.h:236: int ThreeDBorderWidth; /* 3D border width of twm windows */
281 ! twm.h:250: int frame_bw3D; /* 3D borderwidth of frame */
282 ! twm.h:323:#define TBPM_3DDOT ":xpm:dot" /* name of titlebar pixmap for dot */
283 ! twm.h:324:#define TBPM_3DRESIZE ":xpm:resize" /* name of titlebar pixmap for resize button */
284 ! twm.h:325:#define TBPM_3DMENU ":xpm:menu" /* name of titlebar pixmap for menus */
285 ! twm.h:326:#define TBPM_3DZOOM ":xpm:zoom"
286 ! twm.h:327:#define TBPM_3DBAR ":xpm:bar"
287 ! twm.h:381:extern Pixmap Create3DMenuIcon();
289 ! util.h:65:void Draw3DBorder ();
290 ! util.h:66:void Draw3DCorner ();
292 ! protos:137:extern void Paint3DEntry(struct MenuRoot *,struct MenuItem *,int );
294 ! protos:232:extern unsigned long Create3DMenuIcon(unsigned int ,unsigned int *,unsigned int *,struct ColorPair );
296 ! protos:234:extern unsigned long Create3DIconManagerIcon(struct ColorPair );
298 ! protos:237:extern void Draw3DBorder(unsigned long ,int ,int ,int ,int ,int ,struct ColorPair ,int ,int ,int );
300 ! protos:239:extern void Draw3DCorner(unsigned long ,int ,int ,int ,int ,int ,int ,struct ColorPair ,int );
303 ----------------------------------------------------------------------------
305 `grep -in separator *.[chy] > separator.lst` of CTWM-3.1.
306 This is what it took for menu separators. The exclamation marks denote
307 what I ported. RTSL for the signature 'djhjr'.
309 ! gram.y:741: if ($2 == F_SEPARATOR) {
310 ! gram.y:751: if ($7 == F_SEPARATOR) {
311 ! parse.c:633: { "f.separator", FKEYWORD, F_SEPARATOR },
312 ! parse.h:105:#define F_SEPARATOR 58
314 ----------------------------------------------------------------------------
316 See the files 4.ANNOUNCE, BUGS and CHANGELOG for a summary of these and
317 other changes - djhjr -
319 ----------------------------------------------------------------------------