Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
helpfile: standardizePath
  • Loading branch information
felix crucial committed Feb 11, 2008
1 parent 52fe4cc commit bead2fd
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 41 deletions.
45 changes: 22 additions & 23 deletions build/Help/Collections/String.html
Expand Up @@ -16,26 +16,25 @@
p.p7 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Helvetica}
p.p8 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #606060}
p.p9 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; min-height: 12.0px}
p.p10 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #723321; min-height: 12.0px}
p.p11 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #723321}
p.p10 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #683723; min-height: 12.0px}
p.p11 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #683723}
p.p12 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #606060; min-height: 12.0px}
p.p13 {margin: 0.0px 0.0px 0.0px 0.0px; font: 15.0px Helvetica}
p.p14 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Helvetica; min-height: 11.0px}
p.p15 {margin: 0.0px 0.0px 0.0px 0.0px; font: 15.0px Helvetica; min-height: 18.0px}
p.p16 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #001fe8}
p.p17 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Monaco; color: #000000}
p.p18 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #723321}
p.p16 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #0018e8}
p.p17 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Monaco}
p.p18 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #683723}
span.s1 {color: #606060}
span.s2 {color: #000000}
span.s3 {color: #723321}
span.s4 {color: #0d35a5}
span.s5 {color: #57662d}
span.s3 {color: #683723}
span.s4 {color: #1737a2}
span.s5 {color: #5b6530}
span.s6 {font: 12.0px Helvetica}
span.s7 {font: 12.0px Helvetica; color: #000000}
span.s8 {color: #0000bf}
span.s9 {color: #0e41e5}
span.s10 {font: 9.0px Helvetica; color: #606060}
span.s11 {font: 9.0px Helvetica}
span.s7 {color: #0013bb}
span.s8 {color: #1a44e0}
span.s9 {font: 9.0px Helvetica; color: #606060}
span.s10 {font: 9.0px Helvetica}
span.Apple-tab-span {white-space:pre}
</style>
</head>
Expand Down Expand Up @@ -428,7 +427,7 @@
<p class="p4"><br></p>
<p class="p3">Expand ~ to your home directory, and resolve symbolic links. See <b>PathName </b>for more complex needs.</p>
<p class="p4"><br></p>
<p class="p11"><span class="s1">"~"</span><span class="s2">.standardizePath; </span>//This will print your home directory</p>
<p class="p11"><span class="s1">"~/"</span><span class="s2">.standardizePath; </span>//This will print your home directory</p>
<p class="p6"><br></p>
<p class="p3"><b>basename</b></p>
<p class="p4"><br></p>
Expand Down Expand Up @@ -496,12 +495,12 @@
<p class="p16"><span class="s2">See also: <a href="../GUI/SCWindow.html"><span class="s6">SCWindow</span></a>, <a href="../GUI/SCUserView.html"><span class="s6">SCUserView</span></a>, <a href="../GUI/Color.html"><span class="s6">Color</span></a>, and <a href="../GUI/Pen.html"><span class="s6">Pen</span></a>.</span></p>
<p class="p4"><br></p>
<p class="p4"><br></p>
<p class="p17"><span class="s7"><b>Note:</b> for cross-platform GUIs, use </span><span class="s8">GUI</span>.pen.stringAtPoint,<span class="s7"> </span><span class="s8">GUI</span>.pen.stringInRect<span class="s7">, </span><span class="s8">GUI</span>.pen.stringCenteredIn<span class="s7">, </span><span class="s8">GUI</span>.pen.stringLeftJustIn<span class="s7">, </span><span class="s8">GUI</span>.pen.stringRightJustIn<span class="s7"> instead.</span></p>
<p class="p17"><span class="s6"><b>Note:</b> for cross-platform GUIs, use </span><span class="s7">GUI</span>.pen.stringAtPoint,<span class="s6"> </span><span class="s7">GUI</span>.pen.stringInRect<span class="s6">, </span><span class="s7">GUI</span>.pen.stringCenteredIn<span class="s6">, </span><span class="s7">GUI</span>.pen.stringLeftJustIn<span class="s6">, </span><span class="s7">GUI</span>.pen.stringRightJustIn<span class="s6"> instead.</span></p>
<p class="p4"><br></p>
<p class="p4"><br></p>
<p class="p3"><b>draw</b></p>
<p class="p4"><span class="Apple-tab-span"> </span></p>
<p class="p3">Draws the String at the current 0@0 <a href="../Geometry/Point.html"><span class="s9">Point</span></a>. If not transformations of the graphics state have taken place this will be the upper left corner of the window. See also <a href="../GUI/Pen.html"><span class="s9">Pen</span></a>.</p>
<p class="p3">Draws the String at the current 0@0 <a href="../Geometry/Point.html"><span class="s8">Point</span></a>. If not transformations of the graphics state have taken place this will be the upper left corner of the window. See also <a href="../GUI/Pen.html"><span class="s8">Pen</span></a>.</p>
<p class="p9"><br></p>
<p class="p5">(</p>
<p class="p5">w = <span class="s4">SCWindow</span>.new.front;</p>
Expand All @@ -514,30 +513,30 @@
<p class="p9"><br></p>
<p class="p3"><b>drawAtPoint(point, font, color)</b></p>
<p class="p4"><br></p>
<p class="p3">Draws the String at the given <a href="../Geometry/Point.html"><span class="s9">Point</span></a><b> </b>using the <a href="../GUI/Font.html"><span class="s9">Font</span></a> and <a href="../GUI/Color.html"><span class="s9">Color</span></a> specified.</p>
<p class="p3">Draws the String at the given <a href="../Geometry/Point.html"><span class="s8">Point</span></a><b> </b>using the <a href="../GUI/Font.html"><span class="s8">Font</span></a> and <a href="../GUI/Color.html"><span class="s8">Color</span></a> specified.</p>
<p class="p4"><br></p>
<p class="p5">(</p>
<p class="p5">w = <span class="s4">SCWindow</span>.new.front;</p>
<p class="p5">w.view.background_(<span class="s4">Color</span>.white);</p>
<p class="p5">w.drawHook = {</p>
<p class="p5"><span class="Apple-tab-span"> </span><span class="s1">"abababababa\n\n\n"</span>.scramble.drawAtPoint(</p>
<p class="p5"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>100@100,<span class="Apple-converted-space"> </span></p>
<p class="p5"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s4">Font</span>(<span class="s1">"</span><span class="s10">Gadget</span><span class="s1">"</span>, 30),<span class="Apple-converted-space"> </span></p>
<p class="p5"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s4">Font</span>(<span class="s1">"</span><span class="s9">Gadget</span><span class="s1">"</span>, 30),<span class="Apple-converted-space"> </span></p>
<p class="p5"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s4">Color</span>.blue(0.3, 0.5))</p>
<p class="p5">};</p>
<p class="p5">w.refresh</p>
<p class="p5">)</p>
<p class="p9"><br></p>
<p class="p3"><b>drawInRect(rect, font, color)</b></p>
<p class="p4"><br></p>
<p class="p3">Draws the String into the given <a href="../Geometry/Rect.html"><span class="s9">Rect</span></a> using the <a href="../GUI/Font.html"><span class="s9">Font</span></a> and <a href="../GUI/Color.html"><span class="s9">Color</span></a> specified.</p>
<p class="p3">Draws the String into the given <a href="../Geometry/Rect.html"><span class="s8">Rect</span></a> using the <a href="../GUI/Font.html"><span class="s8">Font</span></a> and <a href="../GUI/Color.html"><span class="s8">Color</span></a> specified.</p>
<p class="p4"><br></p>
<p class="p5">(</p>
<p class="p5">w = <span class="s4">SCWindow</span>.new.front;</p>
<p class="p5">r = <span class="s4">Rect</span>(100, 100, 100, 100);</p>
<p class="p5">w.view.background_(<span class="s4">Color</span>.white);</p>
<p class="p5">w.drawHook = {</p>
<p class="p5"><span class="Apple-tab-span"> </span><span class="s1">"abababababa\n\n\n"</span>.scramble.drawInRect(<span class="s4">r</span>, <span class="s4">Font</span>(<span class="s1">"</span><span class="s10">Gadget</span><span class="s1">"</span>, 30), <span class="s4">Color</span>.blue(0.3, 0.5));</p>
<p class="p5"><span class="Apple-tab-span"> </span><span class="s1">"abababababa\n\n\n"</span>.scramble.drawInRect(<span class="s4">r</span>, <span class="s4">Font</span>(<span class="s1">"</span><span class="s9">Gadget</span><span class="s1">"</span>, 30), <span class="s4">Color</span>.blue(0.3, 0.5));</p>
<p class="p5"><span class="Apple-tab-span"> </span>Pen.strokeRect(r);</p>
<p class="p5">};</p>
<p class="p5">w.refresh</p>
Expand All @@ -552,7 +551,7 @@
<p class="p5">w.drawHook = {</p>
<p class="p5"><span class="Apple-tab-span"> </span><span class="s1">"abababababa\n\n\n"</span>.scramble.drawCenteredIn(</p>
<p class="p5"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s4">Rect</span>(100, 100, 100, 100),<span class="Apple-converted-space"> </span></p>
<p class="p5"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s4">Font</span>(<span class="s1">"</span><span class="s10">Gadget</span><span class="s1">"</span>, 30),<span class="Apple-converted-space"> </span></p>
<p class="p5"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s4">Font</span>(<span class="s1">"</span><span class="s9">Gadget</span><span class="s1">"</span>, 30),<span class="Apple-converted-space"> </span></p>
<p class="p5"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s4">Color</span>.blue(0.3, 0.5)</p>
<p class="p5"><span class="Apple-tab-span"> </span>)</p>
<p class="p5">};</p>
Expand All @@ -567,7 +566,7 @@
<p class="p5">w.drawHook = {</p>
<p class="p5"><span class="Apple-tab-span"> </span><span class="s1">"abababababa\n\n\n"</span>.scramble.drawLeftJustIn(</p>
<p class="p5"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s4">Rect</span>(100, 100, 100, 100),<span class="Apple-converted-space"> </span></p>
<p class="p5"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s4">Font</span>(<span class="s1">"</span><span class="s10">Gadget</span><span class="s1">"</span>, 30),<span class="Apple-converted-space"> </span></p>
<p class="p5"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s4">Font</span>(<span class="s1">"</span><span class="s9">Gadget</span><span class="s1">"</span>, 30),<span class="Apple-converted-space"> </span></p>
<p class="p5"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s4">Color</span>.blue(0.3, 0.5)</p>
<p class="p5"><span class="Apple-tab-span"> </span>)</p>
<p class="p5">};</p>
Expand All @@ -582,7 +581,7 @@
<p class="p5">w.drawHook = {</p>
<p class="p5"><span class="Apple-tab-span"> </span><span class="s1">"abababababa\n\n\n"</span>.scramble.drawLeftJustIn(</p>
<p class="p5"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s4">Rect</span>(100, 100, 100, 100),<span class="Apple-converted-space"> </span></p>
<p class="p5"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s4">Font</span>(<span class="s1">"</span><span class="s10">Gadget</span><span class="s1">"</span>,<span class="s11"> </span>30),<span class="Apple-converted-space"> </span></p>
<p class="p5"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s4">Font</span>(<span class="s1">"</span><span class="s9">Gadget</span><span class="s1">"</span>,<span class="s10"> </span>30),<span class="Apple-converted-space"> </span></p>
<p class="p5"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s4">Color</span>.blue(0.3, 0.5)</p>
<p class="p5"><span class="Apple-tab-span"> </span>)</p>
<p class="p5">};</p>
Expand Down
19 changes: 1 addition & 18 deletions build/Help/OSX/standardizePath.html
Expand Up @@ -5,22 +5,16 @@
<meta http-equiv="Content-Style-Type" content="text/css">
<title></title>
<meta name="Generator" content="Cocoa HTML Writer">
<meta name="CocoaVersion" content="824.42">
<meta name="CocoaVersion" content="824.44">
<style type="text/css">
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px Helvetica}
p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; min-height: 12.0px}
p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica}
p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px}
p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco}
p.p6 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #606060}
p.p7 {margin: 0.0px 0.0px 0.0px 36.0px; text-indent: -13.0px; font: 12.0px Times}
p.p8 {margin: 0.0px 0.0px 0.0px 36.0px; font: 12.0px Times; min-height: 14.0px}
p.p9 {margin: 0.0px 0.0px 0.0px 36.0px; font: 12.0px Times}
p.p10 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Times; min-height: 14.0px}
span.s1 {color: #606060}
span.s2 {color: #000000}
span.s3 {text-decoration: underline ; color: #0e2cf5}
span.s4 {font: 12.0px Courier}
span.Apple-tab-span {white-space:pre}
</style>
</head>
Expand Down Expand Up @@ -51,17 +45,6 @@
<p class="p2"><br></p>
<p class="p5">Help</p>
<p class="p4"><br></p>
<p class="p3"><b>From the Cocoa documentation:</b></p>
<p class="p2"><br></p>
<p class="p7"><span class="Apple-tab-span"> </span>Expand an initial tilde expression using <span class="s3">stringByExpandingTildeInPath</span>.</p>
<p class="p7"><span class="Apple-tab-span"> </span>Reduce empty components and references to the current directory (that is, the sequences "//" and "/./") to single path separators.</p>
<p class="p7"><span class="Apple-tab-span"> </span>In absolute paths only, resolve references to the parent directory (that is, the component "..") to the real parent directory if possible using <span class="s3">stringByResolvingSymlinksInPath</span>, which consults the file system to resolve each potential symbolic link.</p>
<p class="p8"><br></p>
<p class="p9">In relative paths, because symbolic links can't be resolved, references to the parent directory are left in place.</p>
<p class="p8"><br></p>
<p class="p7"><span class="Apple-tab-span"> </span>Remove an initial component of "<span class="s4">/private</span>" from the path if the result still indicates an existing file or directory (checked by consulting the file system).</p>
<p class="p10"><br></p>
<p class="p2"><br></p>
<p class="p2"><br></p>
<p class="p2"><br></p>
</body>
Expand Down

0 comments on commit bead2fd

Please sign in to comment.