moved nonpb.pm
[PsN.git] / html / dia_index.php
bloba2a6ec0925c6da277df20e8c0cc452676afa478d
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html>
3 <head>
4 <title>PsN :: PsN Developer's Guide to Dia</title>
5 <!--Adobe(R) LiveMotion(TM) 1.0 Generated JavaScript. Please do not edit. -->
6 <script>
7 <!--
8 function newImage(arg) {
9 if (document.images) {
10 rslt = new Image();
11 rslt.src = arg;
12 return rslt;
15 ImageArray = new Array;
16 var preloadFlag = false;
17 function preloadImages() {
18 if (document.images) {
19 ImageArray[ImageArray.length++] = newImage(/* OWNER('object', 'dflt') *//*URL*/'images/indexhome.jpg');
20 ImageArray[ImageArray.length++] = newImage(/* OWNER('object', 'movr') *//*URL*/'images/indexhomeov.jpg');
21 ImageArray[ImageArray.length++] = newImage(/* OWNER('object1', 'dflt') *//*URL*/'images/indexdocumentation.jpg');
22 ImageArray[ImageArray.length++] = newImage(/* OWNER('object1', 'movr') *//*URL*/'images/indexdocumentationov.jpg');
23 ImageArray[ImageArray.length++] = newImage(/* OWNER('object2', 'dflt') *//*URL*/'images/indexdownload.jpg');
24 ImageArray[ImageArray.length++] = newImage(/* OWNER('object2', 'movr') *//*URL*/'images/indexdownloadov.jpg');
25 ImageArray[ImageArray.length++] = newImage(/* OWNER('object3', 'dflt') *//*URL*/'images/indexbuglist.jpg');
26 ImageArray[ImageArray.length++] = newImage(/* OWNER('object3', 'movr') *//*URL*/'images/indexbuglistov.jpg');
27 ImageArray[ImageArray.length++] = newImage(/* OWNER('object4', 'dflt') *//*URL*/'images/indexmailing_list.jpg');
28 ImageArray[ImageArray.length++] = newImage(/* OWNER('object4', 'movr') *//*URL*/'images/indexmailing_listov.jpg');
29 preloadFlag = true;
32 function changeImages() {
33 if (document.images && (preloadFlag == true)) {
34 for (var i=0; i<changeImages.arguments.length; i+=2) {
35 document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
39 // -->
40 </script><!-- End generated JavaScript. -->
41 <meta http-equiv="Content-Type"
42 content="text/html; charset=ISO-8859-1">
43 <style type="text/css">
44 <!--
45 body,td,th {
46 font-family: Helvetica, Arial, serif;
47 font-size: 12px;
48 color: #000000;
50 body {
51 margin-left: 6px;
52 margin-top: 0px;
53 margin-right: 0px;
54 margin-bottom: 0px;
55 background-image: url(gfx/bg.jpg);
57 .style1 {
58 font-size: 36px;
59 font-weight: bold;
61 .heading1 {
62 font-size: 16px;
63 font-weight: bold;
64 color: #333399;
65 margin-left: 40px;
67 a:link {
68 color: #656D9C;
69 text-decoration: none;
71 a:visited {
72 color: #656D9C;
73 text-decoration: none;
75 a:hover {
76 color: #AF9D49;
77 text-decoration: none;
79 a:active {
80 color: #656D9C;
81 text-decoration: none;
83 -->
84 </style>
85 <script language="JavaScript" type="text/JavaScript">
86 <!--
87 function MM_reloadPage(init) { //reloads the window if Nav4 resized
88 if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
89 document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
90 else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
92 MM_reloadPage(true);
93 //-->
94 </script>
95 <meta content="Pontus Pihlgren" name="author">
96 </head>
97 <body onload="preloadImages();"
98 style="background-color: rgb(255, 255, 255);">
99 <!-- The table is not formatted nicely because some browsers cannot join images in table cells if there are any hard carriage returns in a TD. -->
100 <div id="Layer1"
101 style="position: absolute; left: 335px; top: 42px; width: 388px; height: 43px; z-index: 1; font-size: x-small;">
102 <div class="style1" align="right">PsN
103 Developer's Guide to Dia<br>
104 </div>
105 </div>
106 <div id="Layer2"
107 style="position: absolute; left: 226px; width: 497px; z-index: 2; top: 188px; height: 1536px;">
108 <div align="justify">
109 <h3><span class="heading1">Guide Index</span><br>
110 </h3>
111 <br>
112 <table style="text-align: left; width: 100%;" border="0" cellpadding="2"
113 cellspacing="2">
114 <tbody>
115 <tr>
116 <td style="vertical-align: top;"><a href="dia_guide.php">Part 1</a>:
117 Introduction</td>
118 <td style="vertical-align: top;">
119 In part one we explain how a simple class is defined in a Dia diagram.</td>
120 </tr>
121 <tr>
122 <td style="vertical-align: top;"><a href="dia_guide_part2.php">Part
123 2</a>:
124 Generating code</td>
125 <td style="vertical-align: top;">
126 In part two we show how you generate code from a Dia diagram file.</td>
127 </tr>
128 <tr>
129 <td style="vertical-align: top;"><a href="dia_guide_part3.php">Part
130 3</a>:
131 Inheritance and Directory Structures</td>
132 <td style="vertical-align: top;">
133 Part three describes how Dia2Code can be used to generate directories
134 needed for Perl to find class packages.</td>
135 </tr>
136 <tr>
137 <td style="vertical-align: top;"><a href="dia_guide_part4.php">Part
138 4</a>:
139 Dia2Code data types</td>
140 <td style="vertical-align: top;">
141 Part four is a description of datatypes accepted by Dia2Code and how to
142 specify them correctly in Dia.</td>
143 </tr>
144 <tr>
145 <td style="vertical-align: top;"><a href="dia_guide_part5.php">Part
146 5</a>:
147 Dia2Code future</td>
148 <td style="vertical-align: top;">
149 What the future holds for Dia.</td>
150 </tr>
151 </tbody>
152 </table>
153 <br>
154 <h3 class="heading1">You
155 Need...</h3>
156 <ul>
157 <li>
158 <p>PsN</p>
159 </li>
160 <li>
161 <p><a target="_blank" href="http://www.perl.org/">Perl</a>
162 </p>
163 </li>
164 <li>
165 <p><a target="_blank" href="http://www.gnome.org/projects/dia/">Dia</a></p>
166 </li>
167 <li>
168 <p><a target="_blank" href="http://dia2code.sourceforge.net/">Dia2Code</a></p>
169 </li>
170 </ul>
171 <br>
172 </div>
173 </div>
174 <table border="0" cellpadding="0" cellspacing="0" width="780">
175 <tbody>
176 <tr>
177 <td height="600" width="780">
178 <table border="0" cellpadding="0" cellspacing="0" width="780">
179 <tbody>
180 <tr>
181 <td colspan="7" height="201" width="780"><img
182 src="images/indexpane1_1_.jpg" name="" alt="" border="0" height="201"
183 width="780"></td>
184 </tr>
185 <tr>
186 <td height="46" width="26"><img
187 src="images/indexpane1_2_.jpg" name="" alt="" border="0" height="46"
188 width="26"></td>
189 <td height="46" width="73"><a href="index.php"
190 onmouseover="changeImages(/*CMP*/ 'object', /*URL*/ 'images/indexhomeov.jpg'); return true;"
191 onmouseout="changeImages(/*CMP*/ 'object', /*URL*/ 'images/indexhome.jpg'); return true;"><img
192 src="images/indexhome.jpg" name="object" alt="Home" border="0"
193 height="46" width="73"></a></td>
194 <td height="46" width="11"><img
195 src="images/indexpane3_2_.jpg" name="" alt="" border="0" height="46"
196 width="11"></td>
197 <td height="46" width="25"><img
198 src="images/indexpane4_2_.jpg" name="" alt="" border="0" height="46"
199 width="25"></td>
200 <td height="46" width="15"><img
201 src="images/indexpane5_2_.jpg" name="" alt="" border="0" height="46"
202 width="15"></td>
203 <td height="46" width="40"><img
204 src="images/indexpane6_2_.jpg" name="" alt="" border="0" height="46"
205 width="40"></td>
206 <td height="46" width="590"><img
207 src="images/indexpane7_2_.jpg" name="" alt="" border="0" height="46"
208 width="590"></td>
209 </tr>
210 <tr>
211 <td colspan="7" height="7" width="780"><img
212 src="images/indexpane1_3_.jpg" name="" alt="" border="0" height="7"
213 width="780"></td>
214 </tr>
215 <tr>
216 <td height="46" width="26"><img
217 src="images/indexpane1_4_.jpg" name="" alt="" border="0" height="46"
218 width="26"></td>
219 <td colspan="5" height="46" width="164"><a href="docs.php"
220 onmouseover="changeImages(/*CMP*/ 'object1', /*URL*/ 'images/indexdocumentationov.jpg'); return true;"
221 onmouseout="changeImages(/*CMP*/ 'object1', /*URL*/ 'images/indexdocumentation.jpg'); return true;"><img
222 src="images/indexdocumentation.jpg" name="object1" alt="Documentation"
223 border="0" height="46" width="164"></a></td>
224 <td height="46" width="590"><img
225 src="images/indexpane7_4_.jpg" name="" alt="" border="0" height="46"
226 width="590"></td>
227 </tr>
228 <tr>
229 <td colspan="7" height="7" width="780"><img
230 src="images/indexpane1_5_.jpg" name="" alt="" border="0" height="7"
231 width="780"></td>
232 </tr>
233 <tr>
234 <td height="46" width="26"><img
235 src="images/indexpane1_6_.jpg" name="" alt="" border="0" height="46"
236 width="26"></td>
237 <td colspan="3" height="46" width="109"><a
238 href="download.php"
239 onmouseover="changeImages(/*CMP*/ 'object2', /*URL*/ 'images/indexdownloadov.jpg'); return true;"
240 onmouseout="changeImages(/*CMP*/ 'object2', /*URL*/ 'images/indexdownload.jpg'); return true;"><img
241 src="images/indexdownload.jpg" name="object2" alt="Download" border="0"
242 height="46" width="109"></a></td>
243 <td colspan="3" height="46" width="645"><img
244 src="images/indexpane5_6_.jpg" name="" alt="" border="0" height="46"
245 width="645"></td>
246 </tr>
247 <tr>
248 <td colspan="7" height="7" width="780"><img
249 src="images/indexpane1_7_.jpg" name="" alt="" border="0" height="7"
250 width="780"></td>
251 </tr>
252 <tr>
253 <td height="46" width="26"><img
254 src="images/indexpane1_8_.jpg" name="" alt="" border="0" height="46"
255 width="26"></td>
256 <td colspan="2" height="46" width="84"><a href="buglist.php"
257 onmouseover="changeImages(/*CMP*/ 'object3', /*URL*/ 'images/indexbuglistov.jpg'); return true;"
258 onmouseout="changeImages(/*CMP*/ 'object3', /*URL*/ 'images/indexbuglist.jpg'); return true;"><img
259 src="images/indexbuglist.jpg" name="object3" alt="Buglist" border="0"
260 height="46" width="84"></a></td>
261 <td colspan="4" height="46" width="670"><img
262 src="images/indexpane4_8_.jpg" name="" alt="" border="0" height="46"
263 width="670"></td>
264 </tr>
265 <tr>
266 <td colspan="7" height="7" width="780"><img
267 src="images/indexpane1_9_.jpg" name="" alt="" border="0" height="7"
268 width="780"></td>
269 </tr>
270 <tr>
271 <td height="46" width="26"><img
272 src="images/indexpane1_10_.jpg" name="" alt="" border="0" height="46"
273 width="26"></td>
274 <td colspan="4" height="46" width="124"><a href="list.php"
275 onmouseover="changeImages(/*CMP*/ 'object4', /*URL*/ 'images/indexmailing_listov.jpg'); return true;"
276 onmouseout="changeImages(/*CMP*/ 'object4', /*URL*/ 'images/indexmailing_list.jpg'); return true;"><img
277 src="images/indexmailing_list.jpg" name="object4" alt="Mailing List"
278 border="0" height="46" width="124"></a></td>
279 <td colspan="2" height="46" width="630"><img
280 src="images/indexpane6_10_.jpg" name="" alt="" border="0" height="46"
281 width="630"></td>
282 </tr>
283 <tr>
284 <td colspan="7" height="141" width="780"><img
285 src="images/indexpane1_11_.jpg" name="" alt="" border="0" height="141"
286 width="780"></td>
287 </tr>
288 </tbody>
289 </table>
290 </td>
291 </tr>
292 <tr>
293 <td><img src="images/is_single_pixel_gif.gif" alt="" height="1"
294 width="780"></td>
295 </tr>
296 </tbody>
297 </table>
298 <!--Adobe(R) LiveMotion(TM) DataMap1.0 DO NOT EDIT
299 end DataMap -->
300 </body>
301 </html>