Updated PaintWeb to the latest snapshot.
[moodle/mihaisucan.git] / lib / paintweb / docs / api-ref / index.html
blobd9a813db2f396398b1ed14effe70ccb0c71d1dab
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
4 <head>
5 <meta http-equiv="content-type" content="text/html; charset=utf-8" />
7 <title>JsDoc Reference - Index</title>
8 <meta name="generator" content="JsDoc Toolkit" />
10 <style type="text/css">
11 /* default.css */
12 body
14 font: 12px "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
15 width: 800px;
18 .header
20 clear: both;
21 background-color: #ccc;
22 padding: 8px;
27 font-size: 150%;
28 font-weight: bold;
29 padding: 0;
30 margin: 1em 0 0 .3em;
35 border: none 0;
36 border-top: 1px solid #7F8FB1;
37 height: 1px;
40 pre.code
42 display: block;
43 padding: 8px;
44 border: 1px dashed #ccc;
47 #index
49 margin-top: 24px;
50 float: left;
51 width: 160px;
52 position: absolute;
53 left: 8px;
54 background-color: #F3F3F3;
55 padding: 8px;
58 #content
60 margin-left: 190px;
61 width: 600px;
64 .classList
66 list-style-type: none;
67 padding: 0;
68 margin: 0 0 0 8px;
69 font-family: arial, sans-serif;
70 font-size: 1em;
71 overflow: auto;
74 .classList li
76 padding: 0;
77 margin: 0 0 8px 0;
80 .summaryTable { width: 100%; }
82 h1.classTitle
84 font-size:170%;
85 line-height:130%;
88 h2 { font-size: 110%; }
89 caption, div.sectionTitle
91 background-color: #7F8FB1;
92 color: #fff;
93 font-size:130%;
94 text-align: left;
95 padding: 2px 6px 2px 6px;
96 border: 1px #7F8FB1 solid;
99 div.sectionTitle { margin-bottom: 8px; }
100 .summaryTable thead { display: none; }
102 .summaryTable td
104 vertical-align: top;
105 padding: 4px;
106 border-bottom: 1px #7F8FB1 solid;
107 border-right: 1px #7F8FB1 solid;
110 /*col#summaryAttributes {}*/
111 .summaryTable td.attributes
113 border-left: 1px #7F8FB1 solid;
114 width: 140px;
115 text-align: right;
118 td.attributes, .fixedFont
120 line-height: 15px;
121 color: #002EBE;
122 font-family: "Courier New",Courier,monospace;
123 font-size: 13px;
126 .summaryTable td.nameDescription
128 text-align: left;
129 font-size: 13px;
130 line-height: 15px;
133 .summaryTable td.nameDescription, .description
135 line-height: 15px;
136 padding: 4px;
137 padding-left: 4px;
140 .summaryTable { margin-bottom: 8px; }
142 ul.inheritsList
144 list-style: square;
145 margin-left: 20px;
146 padding-left: 0;
149 .detailList {
150 margin-left: 20px;
151 line-height: 15px;
153 .detailList dt { margin-left: 20px; }
155 .detailList .heading
157 font-weight: bold;
158 padding-bottom: 6px;
159 margin-left: 0;
162 .light, td.attributes, .light a:link, .light a:visited
164 color: #777;
165 font-style: italic;
168 .fineprint
170 text-align: right;
171 font-size: 10px;
173 </style>
174 </head>
176 <body>
177 <div id="header">
178 </div>
180 <div id="index">
181 <div align="center"><a href="index.html">Class Index</a>
182 | <a href="files.html">File Index</a></div>
183 <hr />
184 <h2>Classes</h2>
185 <ul class="classList">
187 <li><i><a href="symbols/_global_.html">_global_</a></i></li>
189 <li><a href="symbols/PaintWeb.html">PaintWeb</a></li>
191 <li><a href="symbols/pwlib.html">pwlib</a></li>
193 <li><a href="symbols/pwlib.appEvent.html">pwlib.appEvent</a></li>
195 <li><a href="symbols/pwlib.appEvent.appDestroy.html">pwlib.appEvent.appDestroy</a></li>
197 <li><a href="symbols/pwlib.appEvent.appInit.html">pwlib.appEvent.appInit</a></li>
199 <li><a href="symbols/pwlib.appEvent.canvasSizeChange.html">pwlib.appEvent.canvasSizeChange</a></li>
201 <li><a href="symbols/pwlib.appEvent.clipboardUpdate.html">pwlib.appEvent.clipboardUpdate</a></li>
203 <li><a href="symbols/pwlib.appEvent.commandRegister.html">pwlib.appEvent.commandRegister</a></li>
205 <li><a href="symbols/pwlib.appEvent.commandUnregister.html">pwlib.appEvent.commandUnregister</a></li>
207 <li><a href="symbols/pwlib.appEvent.configChange.html">pwlib.appEvent.configChange</a></li>
209 <li><a href="symbols/pwlib.appEvent.extensionRegister.html">pwlib.appEvent.extensionRegister</a></li>
211 <li><a href="symbols/pwlib.appEvent.extensionUnregister.html">pwlib.appEvent.extensionUnregister</a></li>
213 <li><a href="symbols/pwlib.appEvent.guiFloatingPanelStateChange.html">pwlib.appEvent.guiFloatingPanelStateChange</a></li>
215 <li><a href="symbols/pwlib.appEvent.guiHide.html">pwlib.appEvent.guiHide</a></li>
217 <li><a href="symbols/pwlib.appEvent.guiResizeEnd.html">pwlib.appEvent.guiResizeEnd</a></li>
219 <li><a href="symbols/pwlib.appEvent.guiResizeStart.html">pwlib.appEvent.guiResizeStart</a></li>
221 <li><a href="symbols/pwlib.appEvent.guiShow.html">pwlib.appEvent.guiShow</a></li>
223 <li><a href="symbols/pwlib.appEvent.guiTabActivate.html">pwlib.appEvent.guiTabActivate</a></li>
225 <li><a href="symbols/pwlib.appEvent.historyUpdate.html">pwlib.appEvent.historyUpdate</a></li>
227 <li><a href="symbols/pwlib.appEvent.imageCrop.html">pwlib.appEvent.imageCrop</a></li>
229 <li><a href="symbols/pwlib.appEvent.imageSave.html">pwlib.appEvent.imageSave</a></li>
231 <li><a href="symbols/pwlib.appEvent.imageSaveResult.html">pwlib.appEvent.imageSaveResult</a></li>
233 <li><a href="symbols/pwlib.appEvent.imageSizeChange.html">pwlib.appEvent.imageSizeChange</a></li>
235 <li><a href="symbols/pwlib.appEvent.imageZoom.html">pwlib.appEvent.imageZoom</a></li>
237 <li><a href="symbols/pwlib.appEvent.selectionChange.html">pwlib.appEvent.selectionChange</a></li>
239 <li><a href="symbols/pwlib.appEvent.shadowAllow.html">pwlib.appEvent.shadowAllow</a></li>
241 <li><a href="symbols/pwlib.appEvent.toolActivate.html">pwlib.appEvent.toolActivate</a></li>
243 <li><a href="symbols/pwlib.appEvent.toolPreactivate.html">pwlib.appEvent.toolPreactivate</a></li>
245 <li><a href="symbols/pwlib.appEvent.toolRegister.html">pwlib.appEvent.toolRegister</a></li>
247 <li><a href="symbols/pwlib.appEvent.toolUnregister.html">pwlib.appEvent.toolUnregister</a></li>
249 <li><a href="symbols/pwlib.appEvents.html">pwlib.appEvents</a></li>
251 <li><a href="symbols/pwlib.browser.html">pwlib.browser</a></li>
253 <li><a href="symbols/pwlib.dom.html">pwlib.dom</a></li>
255 <li><a href="symbols/pwlib.dom.KeyboardEventListener.html">pwlib.dom.KeyboardEventListener</a></li>
257 <li><a href="symbols/pwlib.dom.keyCodes.html">pwlib.dom.keyCodes</a></li>
259 <li><a href="symbols/pwlib.dom.keyCodes_fixes.html">pwlib.dom.keyCodes_fixes</a></li>
261 <li><a href="symbols/pwlib.dom.keyCodes_Safari2.html">pwlib.dom.keyCodes_Safari2</a></li>
263 <li><a href="symbols/pwlib.dom.keyNames.html">pwlib.dom.keyNames</a></li>
265 <li><a href="symbols/pwlib.extensions.html">pwlib.extensions</a></li>
267 <li><a href="symbols/pwlib.extensions.colormixer.html">pwlib.extensions.colormixer</a></li>
269 <li><a href="symbols/pwlib.extensions.moodle.html">pwlib.extensions.moodle</a></li>
271 <li><a href="symbols/pwlib.extensions.mousekeys.html">pwlib.extensions.mousekeys</a></li>
273 <li><a href="symbols/pwlib.fileCache.html">pwlib.fileCache</a></li>
275 <li><a href="symbols/pwlib.gui.html">pwlib.gui</a></li>
277 <li><a href="symbols/pwlib.guiColorInput.html">pwlib.guiColorInput</a></li>
279 <li><a href="symbols/pwlib.guiFloatingPanel.html">pwlib.guiFloatingPanel</a></li>
281 <li><a href="symbols/pwlib.guiResizer.html">pwlib.guiResizer</a></li>
283 <li><a href="symbols/pwlib.guiTabPanel.html">pwlib.guiTabPanel</a></li>
285 <li><a href="symbols/pwlib.tools.html">pwlib.tools</a></li>
287 <li><a href="symbols/pwlib.tools.bcurve.html">pwlib.tools.bcurve</a></li>
289 <li><a href="symbols/pwlib.tools.cpicker.html">pwlib.tools.cpicker</a></li>
291 <li><a href="symbols/pwlib.tools.ellipse.html">pwlib.tools.ellipse</a></li>
293 <li><a href="symbols/pwlib.tools.eraser.html">pwlib.tools.eraser</a></li>
295 <li><a href="symbols/pwlib.tools.hand.html">pwlib.tools.hand</a></li>
297 <li><a href="symbols/pwlib.tools.insertimg.html">pwlib.tools.insertimg</a></li>
299 <li><a href="symbols/pwlib.tools.line.html">pwlib.tools.line</a></li>
301 <li><a href="symbols/pwlib.tools.pencil.html">pwlib.tools.pencil</a></li>
303 <li><a href="symbols/pwlib.tools.polygon.html">pwlib.tools.polygon</a></li>
305 <li><a href="symbols/pwlib.tools.rectangle.html">pwlib.tools.rectangle</a></li>
307 <li><a href="symbols/pwlib.tools.selection.html">pwlib.tools.selection</a></li>
309 <li><a href="symbols/pwlib.tools.text.html">pwlib.tools.text</a></li>
311 </ul>
312 <hr />
313 </div>
315 <div id="content">
316 <h1 class="classTitle">Class Index</h1>
319 <div>
320 <h2><a href="symbols/_global_.html">_global_</a></h2>
322 </div>
323 <hr />
325 <div>
326 <h2><a href="symbols/PaintWeb.html">PaintWeb</a></h2>
327 The PaintWeb application object.
328 </div>
329 <hr />
331 <div>
332 <h2><a href="symbols/pwlib.html">pwlib</a></h2>
333 Holds methods and properties necessary throughout the entire
334 application.
335 </div>
336 <hr />
338 <div>
339 <h2><a href="symbols/pwlib.appEvent.html">pwlib.appEvent</a></h2>
340 Custom application event.
341 </div>
342 <hr />
344 <div>
345 <h2><a href="symbols/pwlib.appEvent.appDestroy.html">pwlib.appEvent.appDestroy</a></h2>
346 Application destroy event.
347 </div>
348 <hr />
350 <div>
351 <h2><a href="symbols/pwlib.appEvent.appInit.html">pwlib.appEvent.appInit</a></h2>
352 Application initialization event.
353 </div>
354 <hr />
356 <div>
357 <h2><a href="symbols/pwlib.appEvent.canvasSizeChange.html">pwlib.appEvent.canvasSizeChange</a></h2>
358 Canvas size change event.
359 </div>
360 <hr />
362 <div>
363 <h2><a href="symbols/pwlib.appEvent.clipboardUpdate.html">pwlib.appEvent.clipboardUpdate</a></h2>
364 Clipboard update event.
365 </div>
366 <hr />
368 <div>
369 <h2><a href="symbols/pwlib.appEvent.commandRegister.html">pwlib.appEvent.commandRegister</a></h2>
370 Command registration event.
371 </div>
372 <hr />
374 <div>
375 <h2><a href="symbols/pwlib.appEvent.commandUnregister.html">pwlib.appEvent.commandUnregister</a></h2>
376 Command removal event.
377 </div>
378 <hr />
380 <div>
381 <h2><a href="symbols/pwlib.appEvent.configChange.html">pwlib.appEvent.configChange</a></h2>
382 Configuration change event.
383 </div>
384 <hr />
386 <div>
387 <h2><a href="symbols/pwlib.appEvent.extensionRegister.html">pwlib.appEvent.extensionRegister</a></h2>
388 Extension registration event.
389 </div>
390 <hr />
392 <div>
393 <h2><a href="symbols/pwlib.appEvent.extensionUnregister.html">pwlib.appEvent.extensionUnregister</a></h2>
394 Extension removal event.
395 </div>
396 <hr />
398 <div>
399 <h2><a href="symbols/pwlib.appEvent.guiFloatingPanelStateChange.html">pwlib.appEvent.guiFloatingPanelStateChange</a></h2>
400 The state change event for the floating panel.
401 </div>
402 <hr />
404 <div>
405 <h2><a href="symbols/pwlib.appEvent.guiHide.html">pwlib.appEvent.guiHide</a></h2>
406 GUI hide event.
407 </div>
408 <hr />
410 <div>
411 <h2><a href="symbols/pwlib.appEvent.guiResizeEnd.html">pwlib.appEvent.guiResizeEnd</a></h2>
412 The GUI element resize end event.
413 </div>
414 <hr />
416 <div>
417 <h2><a href="symbols/pwlib.appEvent.guiResizeStart.html">pwlib.appEvent.guiResizeStart</a></h2>
418 The GUI element resize start event.
419 </div>
420 <hr />
422 <div>
423 <h2><a href="symbols/pwlib.appEvent.guiShow.html">pwlib.appEvent.guiShow</a></h2>
424 GUI show event.
425 </div>
426 <hr />
428 <div>
429 <h2><a href="symbols/pwlib.appEvent.guiTabActivate.html">pwlib.appEvent.guiTabActivate</a></h2>
430 The GUI tab activation event.
431 </div>
432 <hr />
434 <div>
435 <h2><a href="symbols/pwlib.appEvent.historyUpdate.html">pwlib.appEvent.historyUpdate</a></h2>
436 History navigation event.
437 </div>
438 <hr />
440 <div>
441 <h2><a href="symbols/pwlib.appEvent.imageCrop.html">pwlib.appEvent.imageCrop</a></h2>
442 Image crop event.
443 </div>
444 <hr />
446 <div>
447 <h2><a href="symbols/pwlib.appEvent.imageSave.html">pwlib.appEvent.imageSave</a></h2>
448 The image save event.
449 </div>
450 <hr />
452 <div>
453 <h2><a href="symbols/pwlib.appEvent.imageSaveResult.html">pwlib.appEvent.imageSaveResult</a></h2>
454 The image save result event.
455 </div>
456 <hr />
458 <div>
459 <h2><a href="symbols/pwlib.appEvent.imageSizeChange.html">pwlib.appEvent.imageSizeChange</a></h2>
460 Image size change event.
461 </div>
462 <hr />
464 <div>
465 <h2><a href="symbols/pwlib.appEvent.imageZoom.html">pwlib.appEvent.imageZoom</a></h2>
466 Image zoom event.
467 </div>
468 <hr />
470 <div>
471 <h2><a href="symbols/pwlib.appEvent.selectionChange.html">pwlib.appEvent.selectionChange</a></h2>
472 Selection change event.
473 </div>
474 <hr />
476 <div>
477 <h2><a href="symbols/pwlib.appEvent.shadowAllow.html">pwlib.appEvent.shadowAllow</a></h2>
478 Canvas shadows allowed change event.
479 </div>
480 <hr />
482 <div>
483 <h2><a href="symbols/pwlib.appEvent.toolActivate.html">pwlib.appEvent.toolActivate</a></h2>
484 Tool activation event.
485 </div>
486 <hr />
488 <div>
489 <h2><a href="symbols/pwlib.appEvent.toolPreactivate.html">pwlib.appEvent.toolPreactivate</a></h2>
490 Tool preactivation event.
491 </div>
492 <hr />
494 <div>
495 <h2><a href="symbols/pwlib.appEvent.toolRegister.html">pwlib.appEvent.toolRegister</a></h2>
496 Tool registration event.
497 </div>
498 <hr />
500 <div>
501 <h2><a href="symbols/pwlib.appEvent.toolUnregister.html">pwlib.appEvent.toolUnregister</a></h2>
502 Tool removal event.
503 </div>
504 <hr />
506 <div>
507 <h2><a href="symbols/pwlib.appEvents.html">pwlib.appEvents</a></h2>
508 An interface for adding, removing and dispatching of custom
509 application events.
510 </div>
511 <hr />
513 <div>
514 <h2><a href="symbols/pwlib.browser.html">pwlib.browser</a></h2>
515 Holds browser information.
516 </div>
517 <hr />
519 <div>
520 <h2><a href="symbols/pwlib.dom.html">pwlib.dom</a></h2>
521 Holds methods and properties necessary for DOM manipulation.
522 </div>
523 <hr />
525 <div>
526 <h2><a href="symbols/pwlib.dom.KeyboardEventListener.html">pwlib.dom.KeyboardEventListener</a></h2>
527 A complete keyboard events cross-browser compatibility layer.
528 </div>
529 <hr />
531 <div>
532 <h2><a href="symbols/pwlib.dom.keyCodes.html">pwlib.dom.keyCodes</a></h2>
533 Holds the list of codes, each being associated to a virtual key
534 identifier.
535 </div>
536 <hr />
538 <div>
539 <h2><a href="symbols/pwlib.dom.keyCodes_fixes.html">pwlib.dom.keyCodes_fixes</a></h2>
540 Holds a list of common wrong key codes in Web browsers.
541 </div>
542 <hr />
544 <div>
545 <h2><a href="symbols/pwlib.dom.keyCodes_Safari2.html">pwlib.dom.keyCodes_Safari2</a></h2>
546 Holds the list of broken key codes generated by older Webkit
547 (Safari 2).
548 </div>
549 <hr />
551 <div>
552 <h2><a href="symbols/pwlib.dom.keyNames.html">pwlib.dom.keyNames</a></h2>
553 Holds the list of virtual key identifiers and a few characters,
554 each being associated to a key code commonly used by Web browsers.
555 </div>
556 <hr />
558 <div>
559 <h2><a href="symbols/pwlib.extensions.html">pwlib.extensions</a></h2>
560 Holds all the PaintWeb extensions.
561 </div>
562 <hr />
564 <div>
565 <h2><a href="symbols/pwlib.extensions.colormixer.html">pwlib.extensions.colormixer</a></h2>
566 The Color Mixer extension.
567 </div>
568 <hr />
570 <div>
571 <h2><a href="symbols/pwlib.extensions.moodle.html">pwlib.extensions.moodle</a></h2>
572 The Moodle extension for PaintWeb.
573 </div>
574 <hr />
576 <div>
577 <h2><a href="symbols/pwlib.extensions.mousekeys.html">pwlib.extensions.mousekeys</a></h2>
578 The MouseKeys extension.
579 </div>
580 <hr />
582 <div>
583 <h2><a href="symbols/pwlib.fileCache.html">pwlib.fileCache</a></h2>
584 Holds pre-packaged files.
585 </div>
586 <hr />
588 <div>
589 <h2><a href="symbols/pwlib.gui.html">pwlib.gui</a></h2>
590 The default PaintWeb interface.
591 </div>
592 <hr />
594 <div>
595 <h2><a href="symbols/pwlib.guiColorInput.html">pwlib.guiColorInput</a></h2>
596 The color input GUI component.
597 </div>
598 <hr />
600 <div>
601 <h2><a href="symbols/pwlib.guiFloatingPanel.html">pwlib.guiFloatingPanel</a></h2>
602 A floating panel GUI element.
603 </div>
604 <hr />
606 <div>
607 <h2><a href="symbols/pwlib.guiResizer.html">pwlib.guiResizer</a></h2>
608 Resize handler.
609 </div>
610 <hr />
612 <div>
613 <h2><a href="symbols/pwlib.guiTabPanel.html">pwlib.guiTabPanel</a></h2>
614 The tabbed panel GUI component.
615 </div>
616 <hr />
618 <div>
619 <h2><a href="symbols/pwlib.tools.html">pwlib.tools</a></h2>
620 Holds the implementation of each drawing tool.
621 </div>
622 <hr />
624 <div>
625 <h2><a href="symbols/pwlib.tools.bcurve.html">pwlib.tools.bcurve</a></h2>
626 The Bézier curve tool.
627 </div>
628 <hr />
630 <div>
631 <h2><a href="symbols/pwlib.tools.cpicker.html">pwlib.tools.cpicker</a></h2>
632 The color picker tool.
633 </div>
634 <hr />
636 <div>
637 <h2><a href="symbols/pwlib.tools.ellipse.html">pwlib.tools.ellipse</a></h2>
638 The ellipse tool.
639 </div>
640 <hr />
642 <div>
643 <h2><a href="symbols/pwlib.tools.eraser.html">pwlib.tools.eraser</a></h2>
644 The eraser tool.
645 </div>
646 <hr />
648 <div>
649 <h2><a href="symbols/pwlib.tools.hand.html">pwlib.tools.hand</a></h2>
650 The hand tool.
651 </div>
652 <hr />
654 <div>
655 <h2><a href="symbols/pwlib.tools.insertimg.html">pwlib.tools.insertimg</a></h2>
656 The "Insert image" tool.
657 </div>
658 <hr />
660 <div>
661 <h2><a href="symbols/pwlib.tools.line.html">pwlib.tools.line</a></h2>
662 The line tool.
663 </div>
664 <hr />
666 <div>
667 <h2><a href="symbols/pwlib.tools.pencil.html">pwlib.tools.pencil</a></h2>
668 The drawing pencil.
669 </div>
670 <hr />
672 <div>
673 <h2><a href="symbols/pwlib.tools.polygon.html">pwlib.tools.polygon</a></h2>
674 The polygon tool.
675 </div>
676 <hr />
678 <div>
679 <h2><a href="symbols/pwlib.tools.rectangle.html">pwlib.tools.rectangle</a></h2>
680 The rectangle tool.
681 </div>
682 <hr />
684 <div>
685 <h2><a href="symbols/pwlib.tools.selection.html">pwlib.tools.selection</a></h2>
686 The selection tool.
687 </div>
688 <hr />
690 <div>
691 <h2><a href="symbols/pwlib.tools.text.html">pwlib.tools.text</a></h2>
692 The text tool.
693 </div>
694 <hr />
697 </div>
698 <div class="fineprint" style="clear:both">
700 Documentation generated by <a href="http://code.google.com/p/jsdoc-toolkit/" target="_blankt">JsDoc Toolkit</a> 2.3.0 on Fri Jul 31 2009 20:23:25 GMT+0300 (EEST)
701 </div>
702 </body>
703 </html>