]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/sort/doc/graph/windows_string_sort.htm
add subtree-ish sources for 12.0.3
[ceph.git] / ceph / src / boost / libs / sort / doc / graph / windows_string_sort.htm
1 <html xmlns:o="urn:schemas-microsoft-com:office:office"
2 xmlns:x="urn:schemas-microsoft-com:office:excel"
3 xmlns="http://www.w3.org/TR/REC-html40">
4
5 <head>
6 <meta name="Excel Workbook Frameset">
7 <meta http-equiv=Content-Type content="text/html; charset=windows-1252">
8 <meta name=ProgId content=Excel.Sheet>
9 <meta name=Generator content="Microsoft Excel 10">
10 <link rel=File-List href="windows_string_sort_files/filelist.xml">
11 <link rel=Edit-Time-Data href="windows_string_sort_files/editdata.mso">
12 <link rel=OLE-Object-Data href="windows_string_sort_files/oledata.mso">
13 <!--[if gte mso 9]><xml>
14 <o:DocumentProperties>
15 <o:Author>Steve</o:Author>
16 <o:LastAuthor>Steve</o:LastAuthor>
17 <o:Created>2009-02-02T02:13:19Z</o:Created>
18 <o:LastSaved>2009-05-03T18:30:26Z</o:LastSaved>
19 <o:Company>Home</o:Company>
20 <o:Version>10.2625</o:Version>
21 </o:DocumentProperties>
22 <o:OfficeDocumentSettings>
23 <o:DownloadComponents/>
24 <o:LocationOfComponents HRef="file:///D:\"/>
25 </o:OfficeDocumentSettings>
26 </xml><![endif]--><![if !supportTabStrip]>
27 <link id="shLink" href="windows_string_sort_files/chart001.htm">
28 <link id="shLink" href="windows_string_sort_files/sheet001.htm">
29
30 <link id="shLink">
31
32 <script language="JavaScript">
33 <!--
34 var c_lTabs=2;
35
36 var c_rgszSh=new Array(c_lTabs);
37 c_rgszSh[0] = "Runtimes";
38 c_rgszSh[1] = "Runtime Data";
39
40
41
42 var c_rgszClr=new Array(8);
43 c_rgszClr[0]="window";
44 c_rgszClr[1]="buttonface";
45 c_rgszClr[2]="windowframe";
46 c_rgszClr[3]="windowtext";
47 c_rgszClr[4]="threedlightshadow";
48 c_rgszClr[5]="threedhighlight";
49 c_rgszClr[6]="threeddarkshadow";
50 c_rgszClr[7]="threedshadow";
51
52 var g_iShCur;
53 var g_rglTabX=new Array(c_lTabs);
54
55 function fnGetIEVer()
56 {
57 var ua=window.navigator.userAgent
58 var msie=ua.indexOf("MSIE")
59 if (msie>0 && window.navigator.platform=="Win32")
60 return parseInt(ua.substring(msie+5,ua.indexOf(".", msie)));
61 else
62 return 0;
63 }
64
65 function fnBuildFrameset()
66 {
67 var szHTML="<frameset rows=\"*,18\" border=0 width=0 frameborder=no framespacing=0>"+
68 "<frame src=\""+document.all.item("shLink")[0].href+"\" name=\"frSheet\" noresize>"+
69 "<frameset cols=\"54,*\" border=0 width=0 frameborder=no framespacing=0>"+
70 "<frame src=\"\" name=\"frScroll\" marginwidth=0 marginheight=0 scrolling=no>"+
71 "<frame src=\"\" name=\"frTabs\" marginwidth=0 marginheight=0 scrolling=no>"+
72 "</frameset></frameset><plaintext>";
73
74 with (document) {
75 open("text/html","replace");
76 write(szHTML);
77 close();
78 }
79
80 fnBuildTabStrip();
81 }
82
83 function fnBuildTabStrip()
84 {
85 var szHTML=
86 "<html><head><style>.clScroll {font:8pt Courier New;color:"+c_rgszClr[6]+";cursor:default;line-height:10pt;}"+
87 ".clScroll2 {font:10pt Arial;color:"+c_rgszClr[6]+";cursor:default;line-height:11pt;}</style></head>"+
88 "<body onclick=\"event.returnValue=false;\" ondragstart=\"event.returnValue=false;\" onselectstart=\"event.returnValue=false;\" bgcolor="+c_rgszClr[4]+" topmargin=0 leftmargin=0><table cellpadding=0 cellspacing=0 width=100%>"+
89 "<tr><td colspan=6 height=1 bgcolor="+c_rgszClr[2]+"></td></tr>"+
90 "<tr><td style=\"font:1pt\">&nbsp;<td>"+
91 "<td valign=top id=tdScroll class=\"clScroll\" onclick=\"parent.fnFastScrollTabs(0);\" onmouseover=\"parent.fnMouseOverScroll(0);\" onmouseout=\"parent.fnMouseOutScroll(0);\"><a>&#171;</a></td>"+
92 "<td valign=top id=tdScroll class=\"clScroll2\" onclick=\"parent.fnScrollTabs(0);\" ondblclick=\"parent.fnScrollTabs(0);\" onmouseover=\"parent.fnMouseOverScroll(1);\" onmouseout=\"parent.fnMouseOutScroll(1);\"><a>&lt</a></td>"+
93 "<td valign=top id=tdScroll class=\"clScroll2\" onclick=\"parent.fnScrollTabs(1);\" ondblclick=\"parent.fnScrollTabs(1);\" onmouseover=\"parent.fnMouseOverScroll(2);\" onmouseout=\"parent.fnMouseOutScroll(2);\"><a>&gt</a></td>"+
94 "<td valign=top id=tdScroll class=\"clScroll\" onclick=\"parent.fnFastScrollTabs(1);\" onmouseover=\"parent.fnMouseOverScroll(3);\" onmouseout=\"parent.fnMouseOutScroll(3);\"><a>&#187;</a></td>"+
95 "<td style=\"font:1pt\">&nbsp;<td></tr></table></body></html>";
96
97 with (frames['frScroll'].document) {
98 open("text/html","replace");
99 write(szHTML);
100 close();
101 }
102
103 szHTML =
104 "<html><head>"+
105 "<style>A:link,A:visited,A:active {text-decoration:none;"+"color:"+c_rgszClr[3]+";}"+
106 ".clTab {cursor:hand;background:"+c_rgszClr[1]+";font:9pt Arial;padding-left:3px;padding-right:3px;text-align:center;}"+
107 ".clBorder {background:"+c_rgszClr[2]+";font:1pt;}"+
108 "</style></head><body onload=\"parent.fnInit();\" onselectstart=\"event.returnValue=false;\" ondragstart=\"event.returnValue=false;\" bgcolor="+c_rgszClr[4]+
109 " topmargin=0 leftmargin=0><table id=tbTabs cellpadding=0 cellspacing=0>";
110
111 var iCellCount=(c_lTabs+1)*2;
112
113 var i;
114 for (i=0;i<iCellCount;i+=2)
115 szHTML+="<col width=1><col>";
116
117 var iRow;
118 for (iRow=0;iRow<6;iRow++) {
119
120 szHTML+="<tr>";
121
122 if (iRow==5)
123 szHTML+="<td colspan="+iCellCount+"></td>";
124 else {
125 if (iRow==0) {
126 for(i=0;i<iCellCount;i++)
127 szHTML+="<td height=1 class=\"clBorder\"></td>";
128 } else if (iRow==1) {
129 for(i=0;i<c_lTabs;i++) {
130 szHTML+="<td height=1 nowrap class=\"clBorder\">&nbsp;</td>";
131 szHTML+=
132 "<td id=tdTab height=1 nowrap class=\"clTab\" onmouseover=\"parent.fnMouseOverTab("+i+");\" onmouseout=\"parent.fnMouseOutTab("+i+");\">"+
133 "<a href=\""+document.all.item("shLink")[i].href+"\" target=\"frSheet\" id=aTab>&nbsp;"+c_rgszSh[i]+"&nbsp;</a></td>";
134 }
135 szHTML+="<td id=tdTab height=1 nowrap class=\"clBorder\"><a id=aTab>&nbsp;</a></td><td width=100%></td>";
136 } else if (iRow==2) {
137 for (i=0;i<c_lTabs;i++)
138 szHTML+="<td height=1></td><td height=1 class=\"clBorder\"></td>";
139 szHTML+="<td height=1></td><td height=1></td>";
140 } else if (iRow==3) {
141 for (i=0;i<iCellCount;i++)
142 szHTML+="<td height=1></td>";
143 } else if (iRow==4) {
144 for (i=0;i<c_lTabs;i++)
145 szHTML+="<td height=1 width=1></td><td height=1></td>";
146 szHTML+="<td height=1 width=1></td><td></td>";
147 }
148 }
149 szHTML+="</tr>";
150 }
151
152 szHTML+="</table></body></html>";
153 with (frames['frTabs'].document) {
154 open("text/html","replace");
155 charset=document.charset;
156 write(szHTML);
157 close();
158 }
159 }
160
161 function fnInit()
162 {
163 g_rglTabX[0]=0;
164 var i;
165 for (i=1;i<=c_lTabs;i++)
166 with (frames['frTabs'].document.all.tbTabs.rows[1].cells[fnTabToCol(i-1)])
167 g_rglTabX[i]=offsetLeft+offsetWidth-6;
168 }
169
170 function fnTabToCol(iTab)
171 {
172 return 2*iTab+1;
173 }
174
175 function fnNextTab(fDir)
176 {
177 var iNextTab=-1;
178 var i;
179
180 with (frames['frTabs'].document.body) {
181 if (fDir==0) {
182 if (scrollLeft>0) {
183 for (i=0;i<c_lTabs&&g_rglTabX[i]<scrollLeft;i++);
184 if (i<c_lTabs)
185 iNextTab=i-1;
186 }
187 } else {
188 if (g_rglTabX[c_lTabs]+6>offsetWidth+scrollLeft) {
189 for (i=0;i<c_lTabs&&g_rglTabX[i]<=scrollLeft;i++);
190 if (i<c_lTabs)
191 iNextTab=i;
192 }
193 }
194 }
195 return iNextTab;
196 }
197
198 function fnScrollTabs(fDir)
199 {
200 var iNextTab=fnNextTab(fDir);
201
202 if (iNextTab>=0) {
203 frames['frTabs'].scroll(g_rglTabX[iNextTab],0);
204 return true;
205 } else
206 return false;
207 }
208
209 function fnFastScrollTabs(fDir)
210 {
211 if (c_lTabs>16)
212 frames['frTabs'].scroll(g_rglTabX[fDir?c_lTabs-1:0],0);
213 else
214 if (fnScrollTabs(fDir)>0) window.setTimeout("fnFastScrollTabs("+fDir+");",5);
215 }
216
217 function fnSetTabProps(iTab,fActive)
218 {
219 var iCol=fnTabToCol(iTab);
220 var i;
221
222 if (iTab>=0) {
223 with (frames['frTabs'].document.all) {
224 with (tbTabs) {
225 for (i=0;i<=4;i++) {
226 with (rows[i]) {
227 if (i==0)
228 cells[iCol].style.background=c_rgszClr[fActive?0:2];
229 else if (i>0 && i<4) {
230 if (fActive) {
231 cells[iCol-1].style.background=c_rgszClr[2];
232 cells[iCol].style.background=c_rgszClr[0];
233 cells[iCol+1].style.background=c_rgszClr[2];
234 } else {
235 if (i==1) {
236 cells[iCol-1].style.background=c_rgszClr[2];
237 cells[iCol].style.background=c_rgszClr[1];
238 cells[iCol+1].style.background=c_rgszClr[2];
239 } else {
240 cells[iCol-1].style.background=c_rgszClr[4];
241 cells[iCol].style.background=c_rgszClr[(i==2)?2:4];
242 cells[iCol+1].style.background=c_rgszClr[4];
243 }
244 }
245 } else
246 cells[iCol].style.background=c_rgszClr[fActive?2:4];
247 }
248 }
249 }
250 with (aTab[iTab].style) {
251 cursor=(fActive?"default":"hand");
252 color=c_rgszClr[3];
253 }
254 }
255 }
256 }
257
258 function fnMouseOverScroll(iCtl)
259 {
260 frames['frScroll'].document.all.tdScroll[iCtl].style.color=c_rgszClr[7];
261 }
262
263 function fnMouseOutScroll(iCtl)
264 {
265 frames['frScroll'].document.all.tdScroll[iCtl].style.color=c_rgszClr[6];
266 }
267
268 function fnMouseOverTab(iTab)
269 {
270 if (iTab!=g_iShCur) {
271 var iCol=fnTabToCol(iTab);
272 with (frames['frTabs'].document.all) {
273 tdTab[iTab].style.background=c_rgszClr[5];
274 }
275 }
276 }
277
278 function fnMouseOutTab(iTab)
279 {
280 if (iTab>=0) {
281 var elFrom=frames['frTabs'].event.srcElement;
282 var elTo=frames['frTabs'].event.toElement;
283
284 if ((!elTo) ||
285 (elFrom.tagName==elTo.tagName) ||
286 (elTo.tagName=="A" && elTo.parentElement!=elFrom) ||
287 (elFrom.tagName=="A" && elFrom.parentElement!=elTo)) {
288
289 if (iTab!=g_iShCur) {
290 with (frames['frTabs'].document.all) {
291 tdTab[iTab].style.background=c_rgszClr[1];
292 }
293 }
294 }
295 }
296 }
297
298 function fnSetActiveSheet(iSh)
299 {
300 if (iSh!=g_iShCur) {
301 fnSetTabProps(g_iShCur,false);
302 fnSetTabProps(iSh,true);
303 g_iShCur=iSh;
304 }
305 }
306
307 window.g_iIEVer=fnGetIEVer();
308 if (window.g_iIEVer>=4)
309 fnBuildFrameset();
310 //-->
311 </script>
312 <![endif]><!--[if gte mso 9]><xml>
313 <x:ExcelWorkbook>
314 <x:ExcelWorksheets>
315 <x:ExcelWorksheet>
316 <x:Name>Runtimes</x:Name>
317 <x:WorksheetSource HRef="windows_string_sort_files/chart001.htm"/>
318 <x:WorksheetType>Chart</x:WorksheetType>
319 </x:ExcelWorksheet>
320 <x:ExcelWorksheet>
321 <x:Name>Runtime Data</x:Name>
322 <x:WorksheetSource HRef="windows_string_sort_files/sheet001.htm"/>
323 </x:ExcelWorksheet>
324 </x:ExcelWorksheets>
325 <x:Stylesheet HRef="windows_string_sort_files/stylesheet.css"/>
326 <x:WindowHeight>8700</x:WindowHeight>
327 <x:WindowWidth>10395</x:WindowWidth>
328 <x:WindowTopX>360</x:WindowTopX>
329 <x:WindowTopY>135</x:WindowTopY>
330 <x:ProtectStructure>False</x:ProtectStructure>
331 <x:ProtectWindows>False</x:ProtectWindows>
332 </x:ExcelWorkbook>
333 </xml><![endif]-->
334 </head>
335
336 <frameset rows="*,39" border=0 width=0 frameborder=no framespacing=0>
337 <frame src="windows_string_sort_files/chart001.htm" name="frSheet">
338 <frame src="windows_string_sort_files/tabstrip.htm" name="frTabs" marginwidth=0 marginheight=0>
339 <noframes>
340 <body>
341 <p>This page uses frames, but your browser doesn't support them.</p>
342 </body>
343 </noframes>
344 </frameset>
345 </html>