Initial revision

This commit is contained in:
dchandler 2003-07-05 22:13:17 +00:00
parent 8c4ab30a52
commit 0643096899
139 changed files with 10024 additions and 0 deletions

View file

@ -0,0 +1,130 @@
calpa.html Java package
Changes since Version 2.0 beta
Version 2.021
- Verison 2.02 was very short-lived. The system font bug in Java 2
which had been pointed out in the KNOWN PROBLEMS of readme.txt was
causing a number of unforseen problems for CalPane users when the
<FONT face=xxx> tag was used. Regrettably therefore the support of
system fonts has once again been disabled within CalPane. The code
will be reactivated when JavaSoft have fixed the Java 2 bug.
Version 2.02
- New methods in CalHTMLPane to force synchronous loading of
documents:
setLoadSynchronously(boolean b)
isLoadSynchronouslyEnabled()
If loadSynchronously is enabled then showHTMLDocument() methods
will not return until a document has loaded. In addition documents
loading from activated hyperlinks will also load synchronously.
Loading synchronously effectively blocks the current AWT thread
which will reduce the responsiveness of CalPane, but can be useful
for programmers who want to be sure that a document has loaded
before proceeding with another operation. Generally it is better
to use the callback methods in CalHTMLObserver to determine when a
document has finished loading.
- New method in CalHTMLPane to allow access to form components:
getIDComponents(String targetFrame)
This method returns a Hashtable containing all components in the
target frame which have the HTML 'id' attribute, as for example:
<INPUT type=text name=username id=username>
This method allows programmers to get handles to HTML form
components after they have been created, either to monitor/
manipulate their state, or programmatically fire a form submission.
If the target frame is null then all id components within the
CalPane are returned.
- Enhancement of form submission to give feedback on custom
components. When a custom component is included in a form via the
OBJECT tag, the CalPane will call that component's toString() method
and include this string in the form submission. This enables users
to pass information regarding the state of the component by
overriding the toString() method. For example, if you had added a
JColorChooser like this:
<OBJECT type=jcomponent jname=mycolorchooser name=chooser>
...you could override toString() to pass the RGB values of the
selected color. The form submission would include the text:
chooser=[whatever toString() returns]
- New methods added to CalHTMLPreferences to allow programmers to
handle hyperlink events themselves:
setAutomaticallyFollowHyperlinks(boolean)
isAutomaticallyFollowHyperlinksEnabled()
- New method added to CalHTMLPane for programmers using HTML
Strings rather than URLs:
scrollToReference(String ref, String targetFrame)
- The CalGuide now includes a page containing answers to some common
programming questions.
- New methods added to CalHTMLPreferences:
setDefaultFont(int displaySize, Font font)
getDefaultFont(int displaySize)
setDefaultButtonFont(int displaySize, Font font)
getDefaultButtonFont(int displaySize)
setDefaultFormTextFont(int displaySize, Font font)
getDefaultFormTextFont(int displaySize)
These methods have been incorporated to allow the setting of
system fonts under Java 2. They replace the following 1.1 methods
which are now deprecated:
setDefaultFont(int, int, int)
setFormFont(int, int, int, int)
- New methods added to CalHTMLPreferences:
setShowHyperlinkOnMouseFocus(boolean)
isShowHyperlinkOnMouseFocusEnabled()
This hyperlink policy is commonly used in help systems where it is
obvious that all text is a hyperlink entry, and users only need to
know which hyperlink currently has focus.
- Bug Fixes: A few changes made to fix problems with borderless
frames. In particular the 'frameborder' attribute was incorrectly
implemented in FRAMESET tags: frameborder=no and frameborder=yes
were working the wrong way round. In addition viewport borders
were not being drawn around borderless framesets.
Version 2.01b
- Bug Fix: An exception was being thrown when loading a document
containing over 8000 hyperlinks.
- Bug Fix: The DOC_LOADED call from the top level frame was
incorrectly being sent twice to the statusUpdate() method
of CalHTMLObserver.
- Bug Fix: The 'reload' argument sent to the CalPane's
showHTMLDocument() method was being ignored.

View file

@ -0,0 +1,100 @@
<HTML>
<BODY bgcolor=ffffff>
<TABLE width=100% cellspacing=0 cellpadding=0>
<TR>
<TD>
<FONT size=-1><B>CalHTMLPane v2.0</B></FONT>
</TD>
<TD align=right>
<FONT size=-1><B>Guide Index</B></FONT>
</TD>
</TR>
</TABLE>
<HR width=100% size=1 color=black>
<P>
<H2 align=center>CalHTMLPane v2.0 Guide</H2>
<OL type=A>
<B><LI>General</B>
<P>
<OL type=1>
<B><LI>Getting started/Author's notes</B>
<UL type=disc>
<LI><A href="../README.txt">README.txt</A>
</UL>
</OL>
<P>
<B><LI>Example Tag Usage</B>
<P>
<OL type=1>
<B><LI>Tables</B>
<UL type=disc>
<LI><A href="html/guide-Tables-background.html">Table and cell background colors</A>
<LI><A href="html/guide-Tables-borders.html">Table and cell borders</A>
<LI><A href="html/guide-Tables-bordercolors.html">Table and cell border colors</A>
<LI><A href="html/guide-Tables-widths.html">Specifying column widths</A>
</UL>
<P>
<B><LI>Forms</B>
<UL type=disc>
<LI><A href="html/guide-Forms-style.html">Rendering style</A>
<LI><A href="html/guide-Forms-color.html">Specifying colors</A>
<LI><A href="html/guide-Forms-uiscrollcolors.html">Scrollbar thumb color</A>
<LI><A href="html/guide-Forms-button.html">Basic buttons</A>
<LI><A href="html/guide-Forms-checkbox.html">Checkboxes</A>
<LI><A href="html/guide-Forms-radio.html">Radio buttons</A>
<LI><A href="html/guide-Forms-combobox.html">Comboboxes</A>
<LI><A href="html/guide-Forms-selection.html">Selection lists</A>
<LI><A href="html/guide-Forms-text.html">Textfields and textareas</A>
<LI><A href="html/guide-Forms-buttontag.html">Advanced buttons</A>
<LI><A href="html/guide-Forms-labeltag.html">Labels</A>
<LI><A href="html/guide-Forms-accesskey.html">Setting key accelerators</A> </UL>
<P>
<B><LI>Frames</B>
<UL type=disc>
<LI><A href="html/guide-Frames-iframe.html">Inline frames</A>
</UL>
<P>
<B><LI>Images</B>
<UL type=disc>
<LI><A href="html/guide-Images-imagemap.html">Client-side imagemaps</A>
</UL>
<P>
<B><LI>Misc</B>
<UL type=disc></B>
<LI><A href="html/guide-Misc-colornames.html">Supported color names</A>
<LI><A href="html/guide-Misc-lines.html">Drawing horizontal lines</A>
<LI><A href="html/guide-Misc-align.html">Object alignment</A>
<LI><A href="html/guide-Misc-float.html">Floating objects</A>
</UL>
</OL>
<P>
<B><LI>Programming the CalHTMLPane</B>
<P>
<OL type=1>
<B><LI>Javadoc</B>
<UL type=disc>
<LI><A href="javadoc/overview-tree.html">Overview-tree</A>
<LI><A href="javadoc/calpa/html/CalHTMLManager.html">CalHTMLManager</A>
<LI><A href="javadoc/calpa/html/CalHTMLObserver.html">CalHTMLObserver</A>
<LI><A href="javadoc/calpa/html/CalHTMLPane.html">CalHTMLPane</A>
<LI><A href="javadoc/calpa/html/CalHTMLPreferences.html">CalHTMLPreferences</A>
<LI><A href="javadoc/calpa/html/DefaultCalHTMLObserver.html">DefaultCalHTMLObserver</A>
</UL>
<B><LI>Misc</B>
<UL type=disc>
<LI><A href="html/guide-Prog-answers.html">Programming answers</A>
</UL>
</OL>
</OL>
<P>
<HR width=100% size=1 color=black>
<DIV align=center>
<FONT size=-1>Copyright &copy; 1999 Andrew Moulden, 82A Queens Road, Leicester, LE2 1TU, United Kingdom</FONT>
</DIV>
</BODY>
</HTML>

View file

@ -0,0 +1,26 @@
import java.net.*;
import java.awt.*;
import javax.swing.*;
import calpa.html.*;
public class MyFifthCalPaneApplication {
public static void main(String args[]) {
String markup = "<H1>Hello World</H1><P align=center><OBJECT type=jcomponent jname=mycolorchooser>";
//create ColorChooser, name it, add it to CalHTMLManager
JColorChooser chooser = new JColorChooser();
chooser.setName("mycolorchooser");
CalHTMLManager.addUserComponent(chooser);
JFrame f = new JFrame();
CalHTMLPane pane = new CalHTMLPane();
f.getContentPane().add(pane, "Center");
Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
f.setSize(new Dimension(Math.min(d.width - 10, 800), Math.min(d.height - 40, 600)));
f.setVisible(true);
pane.showHTMLDocument(markup);
}
}

View file

@ -0,0 +1,31 @@
import java.net.*;
import java.awt.*;
import javax.swing.*;
import calpa.html.*;
public class MyFirstCalPaneApplication {
public static void main(String args[]) {
URL url = null;
try {
//This is an example URL. You need to format your own.
//If you use an http URL you'll need an open http connection
url = new URL("file:///c:/jdk1.2/docs/api/overview-summary.html");
} catch (MalformedURLException e) {
System.err.println("Malformed URL");
System.exit(1);
}
JFrame f = new JFrame();
CalHTMLPane pane = new CalHTMLPane();
f.getContentPane().add(pane, "Center");
Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
f.setSize(new Dimension(Math.min(d.width - 10, 800), Math.min(d.height - 40, 600)));
f.setVisible(true);
if (url != null) {
pane.showHTMLDocument(url);
pane.requestFocus();
}
}
}

View file

@ -0,0 +1,50 @@
import java.net.*;
import java.awt.*;
import javax.swing.*;
import calpa.html.*;
public class MyFourthCalPaneApplication {
public static void main(String args[]) {
URL url = null;
try {
url = new URL("file:///c:/jdk1.2/docs/api/overview-summary.html");
} catch (MalformedURLException e) {
System.err.println("Malformed URL");
System.exit(1);
}
JFrame f = new JFrame();
JLabel label = new JLabel("0");
label.setBorder(BorderFactory.createEmptyBorder(2, 8, 2, 8));
label.setPreferredSize(label.getPreferredSize());
label.setText("");
CalHTMLPane pane = new CalHTMLPane(null, new MyCalHTMLObserver(label), null);
f.getContentPane().add(pane, "Center");
f.getContentPane().add(label, "South");
Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
f.setSize(new Dimension(Math.min(d.width - 10, 800), Math.min(d.height - 40, 600)));
f.setVisible(true);
if (url != null) {
pane.showHTMLDocument(url);
}
}
private static class MyCalHTMLObserver extends DefaultCalHTMLObserver {
JLabel label;
public MyCalHTMLObserver(JLabel label) {
super();
this.label = label;
}
public void linkFocusedUpdate(CalHTMLPane p, URL url) {
label.setText((url == null) ? "" : url.toExternalForm());
}
}
}

View file

@ -0,0 +1,36 @@
import java.net.*;
import java.awt.*;
import javax.swing.*;
import calpa.html.*;
public class MySecondCalPaneApplication {
public static void main(String args[]) {
URL url = null;
try {
url = new URL("file:///c:/jdk1.2/docs/api/overview-summary.html");
} catch (MalformedURLException e) {
System.err.println("Malformed URL");
System.exit(1);
}
JFrame f = new JFrame();
//create a Preferences object
CalHTMLPreferences pref = new CalHTMLPreferences();
//use one of its methods to enable the test navbar
pref.setShowTestNavBar(true);
//now pass the pref object to the Pane's constructor
CalHTMLPane pane = new CalHTMLPane(pref, null, null);
f.getContentPane().add(pane, "Center");
Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
f.setSize(new Dimension(Math.min(d.width - 10, 800), Math.min(d.height - 40, 600)));
f.setVisible(true);
if (url != null) {
pane.showHTMLDocument(url);
}
}
}

View file

@ -0,0 +1,48 @@
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import calpa.html.*;
public class MySixthCalPaneApplication {
public static void main(String args[]) {
Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
d.width = Math.min(d.width, 800);
d.height = Math.min(d.height, 600);
JFrame f = new JFrame();
CalHTMLPane pane = new CalHTMLPane();
JPanel p = new JPanel();
JTextArea ta = new JTextArea();
ta.setLineWrap(true);
JScrollPane sp = new JScrollPane(ta);
sp.setPreferredSize(new Dimension(d.width / 2, d.height / 4));
JButton b = new JButton("Show Dialog");
b.addActionListener(new MyListener(pane, ta));
p.add(sp);
p.add(b);
f.getContentPane().add(pane, "Center");
f.getContentPane().add(p, "South");
f.setSize(new Dimension(d.width - 10, d.height - 40));
f.setVisible(true);
}
private static class MyListener implements ActionListener {
CalHTMLPane pane;
JTextArea ta;
public MyListener(CalHTMLPane pane, JTextArea ta) {
this.pane = pane;
this.ta = ta;
}
public void actionPerformed(ActionEvent e) {
pane.showDialog(ta.getText(), null, -1, -1, -1, -1);
}
}
}

View file

@ -0,0 +1,68 @@
import java.net.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import calpa.html.*;
public class MyThirdCalPaneApplication {
public static void main(String args[]) {
URL url = null;
try {
url = new URL("file:///c:/jdk1.2/docs/api/overview-summary.html");
} catch (MalformedURLException e) {
System.err.println("Malformed URL");
System.exit(1);
}
JFrame f = new JFrame();
CalHTMLPane pane = new CalHTMLPane();
f.getContentPane().add(pane, "Center");
//create a panel, add buttons, and add a listener to the buttons
JPanel p = new JPanel();
MyListener ml = new MyListener(pane);
String[] s = {"Reload", "Back", "Forward", "Stop"};
JButton b;
for (int i=0; i<4; i++) {
b = new JButton(s[i]);
b.addActionListener(ml);
p.add(b);
}
f.getContentPane().add(p, "South");
Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
f.setSize(new Dimension(Math.min(d.width - 10, 800), Math.min(d.height - 40, 600)));
f.setVisible(true);
if (url != null) {
pane.showHTMLDocument(url);
}
}
private static class MyListener implements ActionListener {
CalHTMLPane pane;
public MyListener(CalHTMLPane pane) {
this.pane = pane;
}
public void actionPerformed(ActionEvent e) {
String s = e.getActionCommand();
if (("Reload").equals(s)) {
pane.reloadDocument();
} else if (("Back").equals(s)) {
pane.goBack();
} else if (("Forward").equals(s)) {
pane.goForward();
} else if (("Stop").equals(s)) {
pane.stopAll();
}
}
}
}

View file

@ -0,0 +1,102 @@
<HTML>
<BODY bgcolor=ffffff>
<P>
<TABLE width=100% cellspacing=0 cellpadding=0>
<TR>
<TD>
<FONT size=-1><B>CalHTMLPane v2.0 Guide</B></FONT>
</TD>
<TD align=right>
<FONT size=-1><B>Example Tag Usage</B></FONT>
</TD>
</TR>
</TABLE>
<HR width=100% size=1 color=black>
<P>
<FONT size=+1><B>2: Forms</B></FONT>
<P>
<BLOCKQUOTE>
<P>
<B>Attr: accesskey</B><BR>
<P>
<TABLE border cellpadding=6 align=center>
<TR>
<TD>
<B>Synopsis:</B><BR>
Use this attribute to give a keyboard accelerator to a form component.
<P>For form buttons created with the INPUT tag the button text will show
the accelerator underlined.
<P>For other controls the U (underline) tag can be used to mark the key
accelerator.
<P>Note that the LABEL tag can be used to pass focus to another form
component by using the <B>for</B> attribute (see HTML4.0 spec).
<P>
</TD>
</TR>
<TR>
<TD>
<B>Example:</B>
<P>
<table align=center bgcolor=ffffdd cellspacing=0 cellpadding=4 rules=none bordercolor=black frame=border>
<tr>
<td><FONT color=navy>
&lt;P align=center&gt;<BR>
&lt;INPUT type=button value="Press me" accesskey="P"&gt;&nbsp;&nbsp;<BR>
Your &lt;U&gt;n&lt;/U&gt;ame: &lt;INPUT type=text accesskey=n&gt;<BR>
&lt;P align=center&gt;<BR>
&lt;LABEL bgcolor=white for=mycombo accesskey='c'&gt;&lt;U&gt;C&lt;/U&gt;omposer&lt;/LABEL&gt;<BR>
&lt;SELECT id=mycombo&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;OPTION&gt;Mozart<BR>
<code>&nbsp;&nbsp;</code>&lt;OPTION&gt;Schubert<BR>
<code>&nbsp;&nbsp;</code>&lt;OPTION&gt;Bach<BR>
&lt;/SELECT&gt;<BR>
</td>
</tr>
</table>
<P>
<TR><TD>
<B>Rendering:</B>
<FONT color=red size=-1>Note: Java 1.2 has a bug (no. 4159610) relating to this example. If
the textfield has focus and an accelerator is used for a different control, the
accelerator character will show within the textfield</FONT>
<P align=center>
<INPUT type=button value="Press me" accesskey="P">&nbsp;&nbsp;
Your <U>n</U>ame: <INPUT type=text accesskey=n>
<P align=center>
<LABEL bgcolor=white for=mycombo accesskey='c'><U>C</U>omposer</LABEL>
<SELECT id=mycombo>
<OPTION>Mozart
<OPTION>Schubert
<OPTION>Bach
</SELECT>
<BR>
<BR>
</TD>
</TR>
</TABLE>
</BLOCKQUOTE>
<TABLE align=center width=50%>
<TR>
<TD align=center>
<A href="../CalGuide.html">Guide Index</A> &nbsp;&#124;
<A href="../javadoc/overview-tree.html">&nbsp;JavaDoc</A> &nbsp;&#124;
<A href="guide-Forms-labeltag.html">&nbsp;Previous</A> &nbsp;&#124;
<A href="guide-Frames-iframe.html">&nbsp;Next</A>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>

View file

@ -0,0 +1,178 @@
<HTML>
<BODY bgcolor=ffffff>
<P>
<TABLE width=100% cellspacing=0 cellpadding=0>
<TR>
<TD>
<FONT size=-1><B>CalHTMLPane v2.0 Guide</B></FONT>
</TD>
<TD align=right>
<FONT size=-1><B>Example Tag Usage</B></FONT>
</TD>
</TR>
</TABLE>
<HR width=100% size=1 color=black>
<P>
<FONT size=+1><B>2: Forms</B></FONT>
<P>
<BLOCKQUOTE>
<P>
<B>Tag: INPUT (submit)</B><BR>
<B>Tag: INPUT (reset)</B><BR>
<B>Tag: INPUT (button)</B><BR>
<P>
<BLOCKQUOTE>
<TABLE border align=center cellpadding=12 width=100%>
<TR>
<TD>
<B>Default Rendering (no color modification):</B>
<P>
<FORM>
<table align=center border=2 cellspacing=2 cellpadding=10 width=400 bgcolor=uicontrol>
<colgroup span=4 align=center width=25%>
</colgroup>
<tr><th>&nbsp;</th><th>lookandfeel</th><th>threedee</th><th>flush</th></tr>
<tr>
<td><B>uicontrol</B>
<td><input type=button style=lookandfeel value="Press Me"></td>
<td><input type=button style=threedee value="Press Me"></td>
<td><input type=button style=flush value="Press Me"></td>
</tr>
<tr bgcolor=white>
<td><B>white</B>
<td><input type=button style=lookandfeel value="Press Me"></td>
<td><input type=button style=threedee value="Press Me"></td>
<td><input type=button style=flush value="Press Me"></td>
</tr>
<tr bgcolor=black>
<td><B><FONT color=white>black</FONT></B>
<td><input type=button style=lookandfeel value="Press Me"></td>
<td><input type=button style=threedee value="Press Me"></td>
<td><input type=button style=flush value="Press Me"></td>
</tr>
<tr bgcolor=ddccee>
<td><B>(light)</B>
<td><input type=button style=lookandfeel value="Press Me"></td>
<td><input type=button style=threedee value="Press Me"></td>
<td><input type=button style=flush value="Press Me"></td>
</tr>
<tr bgcolor=557733>
<td><B>(dark)</B>
<td><input type=button style=lookandfeel value="Press Me"></td>
<td><input type=button style=threedee value="Press Me"></td>
<td><input type=button style=flush value="Press Me"></td>
</tr>
</table>
</FORM>
<BR>
</TD></TR>
<TR><TD>
<B>Setting color attributes:</B>
<P>
<table align=center bgcolor=ffffdd cellspacing=0 cellpadding=4 rules=none bordercolor=black frame=border>
<tr>
<td><FONT color=navy>
&lt;TABLE border=2 cellspacing=2 cellpadding=5 width=200 bgcolor=uicontrol&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;COLGROUP span=2 align=center width=50%&gt;&lt;/COLGROUP&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;TR&gt;&lt;TH&gt;threedee&lt;/TH&gt;&lt;TH&gt;flush&lt;/TH&gt;&lt;/TR&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;TR bgcolor=aa88aa&gt;&lt;TD&gt;<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;INPUT type=button style=threedee bgcolor=aa88aa value="Press Me"&gt;<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;INPUT type=button style=flush bgcolor=aa88aa value="Press Me"&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;/TD&gt;&lt;/TR&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;TR&gt;&lt;TD&gt;<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;INPUT type=button style=threedee bgcolor=779988 value="Press Me"&gt;<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;INPUT type=buton style=flush bgcolor=779988 value="Press Me"&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;/TD&gt;&lt;/TR&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;TR bgcolor=ee99aa&gt;&lt;TD&gt;<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;INPUT type=button style=threedee bgcolor=ee99aa value="Press Me"&gt;<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;INPUT type=button style=flush bgcolor=ee99aa value="Press Me"&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;/TD&gt;&lt;/TR&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;TR&gt;&lt;TD&gt;<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;INPUT type=button style=threedee bgcolor=ccaa22 value="Press Me"&gt;<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;INPUT type=button style=flush bgcolor=ccaa22 value="Press Me"&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;/TD&gt;&lt;/TR&gt;<BR>
&lt;/TABLE&gt;</FONT>
</td>
</tr>
</table>
<P>
</TR>
</TD>
<TR><TD>
<P>
<B>Rendering:</B>
<BR>
<table align=center border=2 cellspacing=2 cellpadding=5 width=200 bgcolor=uicontrol>
<colgroup span=2 align=center width=50%>
</colgroup>
<tr><th>threedee</th><th>flush</th></tr>
<tr bgcolor=aa88aa>
<td><input type=button style=threedee bgcolor=aa88aa value="Press Me"></td>
<td><input type=button style=flush bgcolor=aa88aa value="Press Me"></td>
</tr>
<tr>
<td><input type=button style=threedee bgcolor=779988 value="Press Me"></td>
<td><input type=button style=flush bgcolor=779988 value="Press Me"></td>
</tr>
<tr bgcolor=ee99aa>
<td><input type=button style=threedee bgcolor=ee99aa value="Press Me"></td>
<td><input type=button style=flush bgcolor=ee99aa value="Press Me"></td>
</tr>
<tr>
<td><input type=button style=threedee bgcolor=ccaa22 value="Press Me"></td>
<td><input type=button style=flush bgcolor=ccaa22 value="Press Me"></td>
</tr>
</table>
<BR>
</TD>
</TR>
<TR>
<TD>
The inner highlight of the <B>flush</B> style can be removed by
setting the control's <B>bordercolorlight</B> to the same color as its background
<P>
<table align=center bgcolor=ffffdd cellspacing=0 cellpadding=4 rules=none bordercolor=black frame=border>
<tr><td>
&lt;TABLE align=center border=2 cellspacing=2 cellpadding=5 width=100 bgcolor=aabbcc&gt;<BR>
&lt;TR&gt;&lt;TD&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;INPUT type=button align=bottom style=flush bgcolor=aabbcc<BR>
<code>&nbsp;&nbsp;</code>bordercolorlight=aabbcc value="Press Me"&gt;<BR>
&lt/TD&gt;&lt;/TR&gt;<BR>
&lt;/TABLE&gt;
</td></tr>
</table>
<P>
<table align=center border=2 cellspacing=2 cellpadding=5 width=100 bgcolor=aabbcc>
<tr><td>
<input type=button align=bottom style=flush bgcolor=aabbcc bordercolorlight=aabbcc value="Press Me">
</td></tr>
</table>
</TD>
</TR>
</TABLE>
</BLOCKQUOTE>
</BLOCKQUOTE>
<TABLE align=center width=50%>
<TR>
<TD align=center>
<A href="../CalGuide.html">Guide Index</A> &nbsp;&#124;
<A href="../javadoc/overview-tree.html">&nbsp;JavaDoc</A> &nbsp;&#124;
<A href="guide-Forms-uiscrollcolors.html">&nbsp;Previous</A> &nbsp;&#124;
<A href="guide-Forms-checkbox.html">&nbsp;Next</A>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>

View file

@ -0,0 +1,123 @@
<HTML>
<BODY bgcolor=ffffff>
<P>
<TABLE width=100% cellspacing=0 cellpadding=0>
<TR>
<TD>
<FONT size=-1><B>CalHTMLPane v2.0 Guide</B></FONT>
</TD>
<TD align=right>
<FONT size=-1><B>Example Tag Usage</B></FONT>
</TD>
</TR>
</TABLE>
<HR width=100% size=1 color=black>
<P>
<FONT size=+1><B>2: Forms</B></FONT>
<P>
<BLOCKQUOTE>
<P>
<B>Tag: BUTTON</B><BR>
<P>
<BLOCKQUOTE>
<TABLE border align=center cellpadding=6 width=100%>
<TR>
<TD>
<B>Synopsis:</B><BR>
The <B>BUTTON</B> tag can contain HTML content, although it cannot contain
other form components, framesets, or hyperlinks.
<P>Within the threedee and flush styles the <B>marginwidth</B> and <B>marginheight</B>
attributes determine the button's insets (the gap between the button's border
and its content). The default marginwidth is 5 pixels, default marginheight 2 pixels.
<P>This tag takes the <B>type</B> attribute. The default type is <B>submit</B>.
<P>Note that to get the spacing and word-wrap you desire within the button it
is often advisable to format content using tables.
</TD>
</TR>
<TR>
<TD>
<B>Example:</B>
<P>
<table align=center bgcolor=ffffdd cellspacing=0 cellpadding=4 rules=none bordercolor=black frame=border>
<tr>
<td><FONT color=navy>
&lt;BUTTON style=lookandfeel bgcolor=ccaacc&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;IMG src="images/gift.gif" align=left&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;DIV align=center&gt;Click&lt;BR&gt;here for&lt;BR clear=left&gt;your special&lt;BR&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;FONT color=red&gt;&lt;B&gt;&lt;I&gt;FREE GIFT!!&lt;/I&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/DIV&gt;<BR>
&lt;/BUTTON&gt;
<P>
&lt;BUTTON style=threedee bgcolor=palegreen&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;IMG src="images/gift.gif" align=left&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;DIV align=center&gt;Click&lt;BR&gt;here for&lt;BR clear=left&gt;your special&lt;BR&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;FONT color=red&gt;&lt;B&gt;&lt;I&gt;FREE GIFT!!&lt;/I&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/DIV&gt;<BR>
&lt;/BUTTON&gt;
<P>
&lt;BUTTON style=flush bgcolor=aaaaee&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;IMG src="images/gift.gif" align=left&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;DIV align=center&gt;Click&lt;BR&gt;here for&lt;BR clear=left&gt;your special&lt;BR&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;FONT color=yellow&gt;&lt;B&gt;&lt;I&gt;FREE GIFT!!&lt;/I&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/DIV&gt;<BR>
&lt;/BUTTON&gt;
</td>
</tr>
</table>
<P>
</TR>
</TD>
<TR>
<TD>
<B>Rendering:</B>
<P>
<table align=center border=2 cellspacing=2 cellpadding=10 bgcolor=uicontrol>
<colgroup span=3 align=center>
</colgroup>
<tr><th>lookandfeel</th><th>threedee</th><th>flush</th></tr>
<tr>
<td>
<BUTTON style=lookandfeel bgcolor=ccaacc>
<IMG src="images/gift.gif" align=left>
<DIV align=center>Click<BR>here for<BR clear=left>your special<BR>
<FONT color=red><B><I>FREE GIFT!!</I></B></FONT></DIV>
</BUTTON>
</td>
<td>
<BUTTON style=threedee bgcolor=palegreen>
<IMG src="images/gift.gif" align=left>
<DIV align=center>Click<BR>here for<BR clear=left>your special<BR>
<FONT color=red><B><I>FREE GIFT!!</I></B></FONT></DIV>
</BUTTON>
</td>
<td>
<BUTTON style=flush bgcolor=aaaaee>
<IMG src="images/gift.gif" align=left>
<DIV align=center>Click<BR>here for<BR clear=left>your special<BR>
<FONT color=yellow><B><I>FREE GIFT!!</I></B></FONT><DIV>
</BUTTON>
</td>
</tr>
</table>
<BR>
</TD>
</TR>
</TABLE>
</BLOCKQUOTE>
</BLOCKQUOTE>
<TABLE align=center width=50%>
<TR>
<TD align=center>
<A href="../CalGuide.html">Guide Index</A> &nbsp;&#124;
<A href="../javadoc/overview.tree.html">&nbsp;JavaDoc</A> &nbsp;&#124;
<A href="guide-Forms-text.html">&nbsp;Previous</A> &nbsp;&#124;
<A href="guide-Forms-labeltag.html">&nbsp;Next</A>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>

View file

@ -0,0 +1,151 @@
<HTML>
<BODY bgcolor=ffffff>
<P>
<TABLE width=100% cellspacing=0 cellpadding=0>
<TR>
<TD>
<FONT size=-1><B>CalHTMLPane v2.0 Guide</B></FONT>
</TD>
<TD align=right>
<FONT size=-1><B>Example Tag Usage</B></FONT>
</TD>
</TR>
</TABLE>
<HR width=100% size=1 color=black>
<P>
<FONT size=+1><B>2: Forms</B></FONT>
<P>
<BLOCKQUOTE>
<P>
<B>Tag: INPUT (checkbox)</B><BR>
<P>
<BLOCKQUOTE>
<TABLE border align=center width=100% cellpadding=12>
<TR>
<TD>
<B>Default Rendering (no color modification):</B>
<P>
<table align=center border=2 cellspacing=2 cellpadding=5 width=400 bgcolor=uicontrol>
<colgroup span=4 align=center width=25%>
</colgroup>
<tr><th>&nbsp;</th><th>lookandfeel</th><th>threedee</th><th>flush</th></tr>
<tr>
<td><B>uicontrol</B>
<td><input type=checkbox style=lookandfeel> Text</td>
<td><input type=checkbox style=threedee> Text</td>
<td><input type=checkbox style=flush> Text</td>
</tr>
<tr bgcolor=white>
<td><B>white</B>
<td><input type=checkbox style=lookandfeel> Text</td>
<td><input type=checkbox style=threedee> Text</td>
<td><input type=checkbox style=flush> Text</td>
</tr>
<tr bgcolor=black>
<td><B><FONT color=white>black</FONT></B>
<td><input type=checkbox style=lookandfeel> <FONT color=white>Text</FONT></td>
<td><input type=checkbox style=threedee> <FONT color=white>Text</FONT></td>
<td><input type=checkbox style=flush> <FONT color=white>Text</FONT></td>
</tr>
<tr bgcolor=ddccee>
<td><B>(light)</B>
<td><input type=checkbox style=lookandfeel> Text</td>
<td><input type=checkbox style=threedee> Text</td>
<td><input type=checkbox style=flush> Text</td>
</tr>
<tr bgcolor=557733>
<td><B>(dark)</B>
<td><input type=checkbox style=lookandfeel> Text</td>
<td><input type=checkbox style=threedee> Text</td>
<td><input type=checkbox style=flush> Text</td>
</tr>
</table>
<BR>
</TD></TR>
<TR><TD>
<B>Setting color attributes:</B>
<P>
<table align=center bgcolor=ffffdd cellspacing=0 cellpadding=4 rules=none bordercolor=black frame=border>
<tr>
<td><FONT color=navy>
&lt;TABLE border=2 cellspacing=2 cellpadding=5 width=200 bgcolor=uicontrol&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;COLGROUP span=2 align=center width=50%&gt;&lt;/COLGROUP&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;TR&gt;&lt;TH&gt;threedee&lt;/TH&gt;&lt;TH&gt;flush&lt;/TH&gt;&lt;/TR&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;TR&gt;&lt;TD&gt;<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;INPUT type=checkbox style=threedee bgcolor=uicontrol&gt; Text<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;INPUT type=checkbox style=flush bgcolor=green text=white&gt; Text<BR>
<code>&nbsp;&nbsp;</code>&lt;/TD&gt;&lt;/TR&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;TR bgcolor=779988&gt;&lt;TD&gt;<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;INPUT type=checkbox style=threedee bgcolor=779988&gt; Text<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;INPUT type=checkbox style=flush bgcolor=779988 text=yellow&gt; Text<BR>
<code>&nbsp;&nbsp;</code>&lt;/TD&gt;&lt;/TR&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;TR bgcolor=ee99aa&gt;&lt;TD&gt;<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;INPUT type=checkbox style=threedee bgcolor=ee99aa&gt; Text<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;INPUT type=checkbox style=flush bgcolor=red text=white&gt; Text<BR>
<code>&nbsp;&nbsp;</code>&lt;/TD&gt;&lt;/TR&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;TR bgcolor=ccaa22&gt;&lt;TD&gt;<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;INPUT type=checkbox style=threedee bgcolor=ccaa22&gt; Text<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;INPUT type=checkbox style=flush bgcolor=ccaa22&gt; Text<BR>
<code>&nbsp;&nbsp;</code>&lt;/TD&gt;&lt;/TR&gt;<BR>
&lt;/TABLE&gt;</FONT>
</td>
</tr>
</table>
<P>
</TR>
</TD>
<TR><TD>
<P>
<B>Rendering:</B>
<BR>
<table align=center border=2 cellspacing=2 cellpadding=5 width=200 bgcolor=uicontrol>
<colgroup span=2 align=center width=50%>
</colgroup>
<tr><th>threedee</th><th>flush</th></tr>
<tr>
<td><input type=checkbox style=threedee bgcolor=uicontrol> Text</td>
<td><input type=checkbox style=flush bgcolor=green text=white> Text</td>
</tr>
<tr bgcolor=779988>
<td><input type=checkbox style=threedee bgcolor=779988> Text</td>
<td><input type=checkbox style=flush bgcolor=779988 text=yellow> Text</td>
</tr>
<tr bgcolor=ee99aa>
<td><input type=checkbox style=threedee bgcolor=ee99aa> Text</td>
<td><input type=checkbox style=flush bgcolor=red text=white> Text</td>
</tr>
<tr bgcolor=ccaa22>
<td><input type=checkbox style=threedee bgcolor=ccaa22 > Text</td>
<td><input type=checkbox style=flush bgcolor=ccaa22> Text</td>
</tr>
</table>
<BR>
</TD>
</TR>
</TABLE>
</BLOCKQUOTE>
</BLOCKQUOTE>
<TABLE align=center width=50%>
<TR>
<TD align=center>
<A href="../CalGuide.html">Guide Index</A> &nbsp;&#124;
<A href="../javadoc/overview-tree.html">&nbsp;JavaDoc</A> &nbsp;&#124;
<A href="guide-Forms-button.html">&nbsp;Previous</A> &nbsp;&#124;
<A href="guide-Forms-radio.html">&nbsp;Next</A>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>

View file

@ -0,0 +1,133 @@
<HTML>
<BODY bgcolor=ffffff>
<P>
<TABLE width=100% cellspacing=0 cellpadding=0>
<TR>
<TD>
<FONT size=-1><B>CalHTMLPane v2.0 Guide</B></FONT>
</TD>
<TD align=right>
<FONT size=-1><B>Example Tag Usage</B></FONT>
</TD>
</TR>
</TABLE>
<HR width=100% size=1 color=black>
<P>
<FONT size=+1><B>2: Forms</B></FONT>
<P>
<BLOCKQUOTE>
<P>
<B>Attr: bgcolor</B><BR>
<B>Attr: bordercolorlight</B><BR>
<B>Attr: bordercolordark</B><BR>
<B>Attr: bordercolor</B><BR>
<B>Attr: text</B><BR>
<B>Attr: arrowcolor</B><BR>
<P>
<BLOCKQUOTE>
<TABLE border align=center width=100% cellpadding=6>
<TR>
<TD>
<B>Use Within:</B><BR>
&lt;INPUT&gt; &lt;TEXTAREA&gt;, &lt;SELECT&gt;, &lt;BUTTON&gt;,
&lt;LABEL&gt;
</TD>
</TR>
<TR>
<TD>
<B>Arguments:</B> A hexidecimal color code or default color name<BR>
e.g. bordercolorlight=A0A0A0 bordercolordark=green
</TD>
</TR>
<TR>
<TD>
<B>Synopsis:</B><BR>
<B>bgcolor</B> determines the base control color of the form component.
<P><B>bordercolorlight</B> sets the highlight color of the component.
<P><B>bordercolordark</B> sets the shadow color of the component.
<P><B>bordercolor</B> sets the background of text components, lists etc.<BR>
except when used within &lt;LABEL&gt; when it sets the label border color
<P><B>text</B> sets the foreground (text) color.
<P><B>arrowcolor</B> sets the color of arrows within comboboxes and scroll buttons.
</TD>
</TR>
<TR>
<TD>
<B>Example:</B>
<P>
<table align=center bgcolor=ffffdd cellspacing=0 cellpadding=4 rules=none bordercolor=black frame=border>
<tr>
<td><FONT color=navy>
&lt;TABLE border=3 cellspacing=3 cellpadding=5 bgcolor=6688aa&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;TR&gt;&lt;TD align=center&gt;<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;SELECT style=flush text=white arrowcolor=white align=bottom&gt;<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;OPTION&gt;Winnie the Pooh<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;OPTION&gt;Bambi<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;OPTION&gt;Babe<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;OPTION&gt;E.T.<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;/SELECT&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;/TD&gt;&lt;/TR&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;TR&gt;&lt;TD&gt;<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;TEXTAREA style=threedee bgcolor=6688aa rows=4 bordercolor=ddddff<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>align=bottom&gt;Target locked...<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp</code>&lt;/TEXTAREA&gt<BR>
<code>&nbsp;&nbsp;</code>&lt;/TD&gt;&lt;/TR&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;TR&gt;&lt;TD align=center&gt;<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;INPUT style=threedee type=button bgcolor=dd0000 text=white<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code> value=Fire align=bottom&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;/TD&gt;&lt;/TR&gt;<BR>
&lt;/TABLE&gt;</FONT>
</td>
</tr>
</table>
<P>
</TR>
</TD>
<TR>
<TD>
<B>Rendering:</B>
<BR>
<table align=center border=3 cellspacing=3 cellpadding=5 bgcolor=6688AA>
<tr><td align=center>
<SELECT style=flush text=white bgcolor=6688AA arrowcolor=white align=bottom>
<OPTION>Winnie the Pooh
<OPTION>Bambi
<OPTION>Babe
<OPTION>E.T.
</SELECT>
</tr></td>
<tr><td><TEXTAREA bgcolor=6688AA rows=4
bordercolor=ddddff align=bottom>Target locked...
</TEXTAREA></td></tr>
<tr><td align=center><INPUT type=button bgcolor=dd0000 text=white value="Fire" align=bottom></td></tr>
</table>
<br>
</TD>
</TR>
</TABLE>
</BLOCKQUOTE>
</BLOCKQUOTE>
<TABLE align=center width=50%>
<TR>
<TD align=center>
<A href="../CalGuide.html">Guide Index</A> &nbsp;&#124;
<A href="../javadoc/overview-tree.html">&nbsp;JavaDoc</A> &nbsp;&#124;
<A href="guide-Forms-style.html">&nbsp;Previous</A> &nbsp;&#124;
<A href="guide-Forms-uiscrollcolors.html">&nbsp;Next</A>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>

View file

@ -0,0 +1,188 @@
<HTML>
<BODY bgcolor=ffffff>
<P>
<TABLE width=100% cellspacing=0 cellpadding=0>
<TR>
<TD>
<FONT size=-1><B>CalHTMLPane v2.0 Guide</B></FONT>
</TD>
<TD align=right>
<FONT size=-1><B>Example Tag Usage</B></FONT>
</TD>
</TR>
</TABLE>
<HR width=100% size=1 color=black>
<P>
<FONT size=+1><B>2: Forms</B></FONT>
<P>
<BLOCKQUOTE>
<P>
<B>Tag: SELECT (combobox)</B><BR>
<P>
<BLOCKQUOTE>
<TABLE border align=center cellpadding=12 width=100%>
<TR>
<TD>
<B>Default Rendering (no color modification):</B>
<P>
<FORM>
<table align=center border=2 cellspacing=2 cellpadding=10 width=400 bgcolor=uicontrol>
<colgroup span=3 align=center width=33%>
</colgroup>
<tr><th>lookandfeel</th><th>threedee</th><th>flush</th></tr>
<tr>
<td>
<SELECT style=lookandfeel align=bottom>
<OPTION>Alabama
<OPTION>Alaska
<OPTION>Arizona
<OPTION>Arkansas
<OPTION>California
<OPTION>Colorado
<OPTION>Connecticut
<OPTION>Delaware
<OPTION>Florida
<OPTION>Georgia
<OPTION>Hawaii
<OPTION>Idaho
</SELECT>
</td>
<td>
<SELECT style=threedee align=bottom>
<OPTION>Alabama
<OPTION>Alaska
<OPTION>Arizona
<OPTION>Arkansas
<OPTION>California
<OPTION>Colorado
<OPTION>Connecticut
<OPTION>Delaware
<OPTION>Florida
<OPTION>Georgia
<OPTION>Hawaii
<OPTION>Idaho
</SELECT>
</td>
<td>
<SELECT style=flush align=bottom>
<OPTION>Alabama
<OPTION>Alaska
<OPTION>Arizona
<OPTION>Arkansas
<OPTION>California
<OPTION>Colorado
<OPTION>Connecticut
<OPTION>Delaware
<OPTION>Florida
<OPTION>Georgia
<OPTION>Hawaii
<OPTION>Idaho
</SELECT>
</td>
</tr>
</table>
<BR>
</TD></TR>
<TR><TD>
<B>With color attributes:</B>
<P>
<table align=center bgcolor=ffffdd cellspacing=0 cellpadding=4 rules=none bordercolor=black frame=border>
<tr><td>
&ltSELECT style=threedee bgcolor=ccbbcc&gt<BR>
&ltSELECT style=flush bgcolor=ccbbcc&gt<BR>
</td></tr>
</table>
<P>
<table align=center border=2 cellspacing=2 cellpadding=5 width=300 bgcolor=ccbbcc>
<colgroup span=2 align=center width=50%>
</colgroup>
<tr><th>threedee</th><th>flush</th></tr>
<tr><td>
<SELECT style=threedee align=bottom bgcolor=ccbbcc>
<OPTION>Alabama
<OPTION>Alaska
<OPTION>Arizona
<OPTION>Arkansas
<OPTION>California
<OPTION>Colorado
<OPTION>Connecticut
<OPTION>Delaware
<OPTION>Florida
<OPTION>Georgia
<OPTION>Hawaii
<OPTION>Idaho
</SELECT>
</td><td>
<SELECT style=flush align=bottom bgcolor=ccbbcc>
<OPTION>Alabama
<OPTION>Alaska
<OPTION>Arizona
<OPTION>Arkansas
<OPTION>California
<OPTION>Colorado
<OPTION>Connecticut
<OPTION>Delaware
<OPTION>Florida
<OPTION>Georgia
<OPTION>Hawaii
<OPTION>Idaho
</SELECT>
</td>
</tr>
</table>
<BR>
</TD>
</TR>
<TR>
<TD>
Use the <B>bordercolorlight</B> attribute to soften the inner highlight color
of the <B>flush</B> style
<P>
<table align=center bgcolor=ffffdd cellspacing=0 cellpadding=4 rules=none bordercolor=black frame=border>
<tr><td>
&ltSELECT style=flush bgcolor=ccbbcc bordercolorlight=eeddee&gt<BR>
</td></tr>
</table>
<P>
<table align=center border=2 cellspacing=2 cellpadding=5 width=150 bgcolor=ccbbcc>
<tr><td align=center>
<SELECT style=flush align=bottom bgcolor=ccbbcc bordercolorlight=eeddee>
<OPTION>Alabama
<OPTION>Alaska
<OPTION>Arizona
<OPTION>Arkansas
<OPTION>California
<OPTION>Colorado
<OPTION>Connecticut
<OPTION>Delaware
<OPTION>Florida
<OPTION>Georgia
<OPTION>Hawaii
<OPTION>Idaho
</SELECT>
</td></tr>
</table>
</TD>
</TR>
</TABLE>
</BLOCKQUOTE>
</BLOCKQUOTE>
<TABLE align=center width=50%>
<TR>
<TD align=center>
<A href="../CalGuide.html">Guide Index</A> &nbsp;&#124;
<A href="../javadoc/overview-tree.html">&nbsp;JavaDoc</A> &nbsp;&#124;
<A href="guide-Forms-radio.html">&nbsp;Previous</A> &nbsp;&#124;
<A href="guide-Forms-selection.html">&nbsp;Next</A>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>

View file

@ -0,0 +1,101 @@
<HTML>
<BODY bgcolor=ffffff>
<P>
<TABLE width=100% cellspacing=0 cellpadding=0>
<TR>
<TD>
<FONT size=-1><B>CalHTMLPane v2.0 Guide</B></FONT>
</TD>
<TD align=right>
<FONT size=-1><B>Example Tag Usage</B></FONT>
</TD>
</TR>
</TABLE>
<HR width=100% size=1 color=black>
<P>
<FONT size=+1><B>2: Forms</B></FONT>
<P>
<BLOCKQUOTE>
<P>
<B>Tag: LABEL</B><BR>
<P>
<BLOCKQUOTE>
<TABLE border align=center cellpadding=6 width=100%>
<TR>
<TD>
<B>Synopsis:</B><BR>
The <B>LABEL</B> tag can contain HTML content, although it cannot contain
other form components, framesets, or hyperlinks.
<P>The <B>marginwidth</B> and <B>marginheight</B>
attributes determine the label's insets (the gap between the button's border
and its content). The default marginwidth is 3 pixels, default marginheight 2 pixels.
<P>Use the <B>for</B> attribute to transfer focus from a label to another
form component (see HTML4.0 spec).
<P>Use the <B>border</B> attribute to set the size of the label's border and
the <B>bordercolor</B> attribute to set the border's color.
<P>Use the <B>dropshadow</B> attribute to give the label a small shadow effect.
<P>Note that to get the spacing and word-wrap you desire within the label it
is often advisable to format content using tables.
</TD>
</TR>
<TR>
<TD>
<B>Example:</B>
<P>
<table align=center bgcolor=ffffdd cellspacing=0 cellpadding=4 rules=none bordercolor=black frame=border>
<tr>
<td><FONT color=navy>
&lt;LABEL dropshadow border=1 bordercolor=black bgcolor=ddddee&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;TABLE cellspacing=2&gt;&lt;TR&gt;&lt;TD align=center&gt;<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;FONT size=-1 face=helvetica&gt;Call now for&lt;BR&gt;information&lt;/FONT&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;/TD&gt;&lt;TD&gt;<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;IMG src="images/phone.gif"&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;<BR>
&lt;/LABEL&gt;<BR>
</td>
</tr>
</table>
<P>
</TR>
</TD>
<TR>
<TD>
<B>Rendering:</B>
<DIV align=center>
<LABEL dropshadow border=1 bordercolor=black bgcolor=ddddee>
<table cellspacing=2><tr><td align=center>
<FONT face=helvetica size=-1>Call now for<BR>information</FONT>
</td><td><IMG src="images/phone.gif"></td></tr>
</table>
</LABEL>
</DIV>
<BR>
</TD>
</TR>
</TABLE>
</BLOCKQUOTE>
</BLOCKQUOTE>
<TABLE align=center width=50%>
<TR>
<TD align=center>
<A href="../CalGuide.html">Guide Index</A> &nbsp;&#124;
<A href="../javadoc/overview-tree.html">&nbsp;JavaDoc</A> &nbsp;&#124;
<A href="guide-Forms-buttontag.html">&nbsp;Previous</A> &nbsp;&#124;
<A href="guide-Forms-accesskey.html">&nbsp;Next</A>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>

View file

@ -0,0 +1,151 @@
<HTML>
<BODY bgcolor=ffffff>
<P>
<TABLE width=100% cellspacing=0 cellpadding=0>
<TR>
<TD>
<FONT size=-1><B>CalHTMLPane v2.0 Guide</B></FONT>
</TD>
<TD align=right>
<FONT size=-1><B>Example Tag Usage</B></FONT>
</TD>
</TR>
</TABLE>
<HR width=100% size=1 color=black>
<P>
<FONT size=+1><B>2: Forms</B></FONT>
<P>
<BLOCKQUOTE>
<P>
<B>Tag: INPUT (radio)</B><BR>
<P>
<BLOCKQUOTE>
<TABLE border align=center width=100% cellpadding=12>
<TR>
<TD>
<B>Default Rendering (no color modification):</B>
<P>
<FORM>
<table align=center border=2 cellspacing=2 cellpadding=5 width=400 bgcolor=uicontrol>
<colgroup span=4 align=center width=25%>
</colgroup>
<tr><th>&nbsp;</th><th>lookandfeel</th><th>threedee</th><th>flush</th></tr>
<tr>
<td><B>uicontrol</B>
<td><input type=radio style=lookandfeel name=a value=1> Text</td>
<td><input type=radio style=threedee name=b value=1> Text</td>
<td><input type=radio style=flush name=c value=1> Text</td>
</tr>
<tr bgcolor=white>
<td><B>white</B>
<td><input type=radio style=lookandfeel name=a value=2> Text</td>
<td><input type=radio style=threedee name=b value=2> Text</td>
<td><input type=radio style=flush name=c value=2> Text</td>
</tr>
<tr bgcolor=black>
<td><B><FONT color=white>black</FONT></B>
<td><input type=radio style=lookandfeel name=a value=3> <FONT color=white>Text</FONT></td>
<td><input type=radio style=threedee name=b value=3> <FONT color=white>Text</FONT></td>
<td><input type=radio style=flush name=c value=3> <FONT color=white>Text</FONT></td>
</tr>
<tr bgcolor=ddccee>
<td><B>(light)</B>
<td><input type=radio style=lookandfeel name=a value=4> Text</td>
<td><input type=radio style=threedee name=b value=4> Text</td>
<td><input type=radio style=flush name=c value=4> Text</td>
</tr>
<tr bgcolor=557733>
<td><B>(dark)</B>
<td><input type=radio style=lookandfeel name=a value=5> Text</td>
<td><input type=radio style=threedee name=b value=5> Text</td>
<td><input type=radio style=flush name=c value=5> Text</td>
</tr>
</table>
</FORM>
<BR>
</TD></TR>
<TR><TD>
<B>Setting color attributes:</B>
<P>
<table align=center bgcolor=ffffdd cellspacing=0 cellpadding=4 rules=none bordercolor=black frame=border>
<tr>
<td><FONT color=navy>
&lt;TABLE border=2 cellspacing=2 cellpadding=5 width=200 bgcolor=uicontrol&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;COLGROUP span=2 align=center width=50%&gt;&lt;/COLGROUP&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;TR&gt;&lt;TH&gt;threedee&lt;/TH&gt;&lt;TH&gt;flush&lt;/TH&gt;&lt;/TR&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;TR bgcolor=aa88aa&gt;&lt;TD&gt;<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;INPUT type=radio style=threedee bgcolor=aa88aa&gt; Text<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;INPUT type=radio style=flush bgcolor=aa88aa&gt; Text<BR>
<code>&nbsp;&nbsp;</code>&lt;/TD&gt;&lt;/TR&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;TR bgcolor=779988&gt;&lt;TD&gt;<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;INPUT type=radio style=threedee bgcolor=779988&gt; Text<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;INPUT type=radio style=flush bgcolor=779988&gt; Text<BR>
<code>&nbsp;&nbsp;</code>&lt;/TD&gt;&lt;/TR&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;TR bgcolor=ee99aa&gt;&lt;TD&gt;<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;INPUT type=radio style=threedee bgcolor=ee99aa&gt; Text<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;INPUT type=radio style=flush bgcolor=ee99aa&gt; Text<BR>
<code>&nbsp;&nbsp;</code>&lt;/TD&gt;&lt;/TR&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;TR bgcolor=ccaa22&gt;&lt;TD&gt;<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;INPUT type=radio style=threedee bgcolor=ccaa22&gt; Text<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;INPUT type=radio style=flush bgcolor=ccaa22&gt; Text<BR>
<code>&nbsp;&nbsp;</code>&lt;/TD&gt;&lt;/TR&gt;<BR>
&lt;/TABLE&gt;</FONT>
</td>
</tr>
</table>
<P>
</TR>
</TD>
<TR><TD>
<P>
<B>Rendering:</B>
<BR>
<table align=center border=2 cellspacing=2 cellpadding=5 width=200 bgcolor=uicontrol>
<colgroup span=2 align=center width=50%>
</colgroup>
<tr><th>threedee</th><th>flush</th></tr>
<tr bgcolor=aa88aa>
<td><input type=radio style=threedee bgcolor=aa88aa> Text</td>
<td><input type=radio style=flush bgcolor=aa88aa> Text</td>
</tr>
<tr bgcolor=779988>
<td><input type=radio style=threedee bgcolor=779988> Text</td>
<td><input type=radio style=flush bgcolor=779988> Text</td>
</tr>
<tr bgcolor=ee99aa>
<td><input type=radio style=threedee bgcolor=ee99aa> Text</td>
<td><input type=radio style=flush bgcolor=ee99aa> Text</td>
</tr>
<tr bgcolor=ccaa22>
<td><input type=radio style=threedee bgcolor=ccaa22 > Text</td>
<td><input type=radio style=flush bgcolor=ccaa22> Text</td>
</tr>
</table>
<BR>
</TD>
</TR>
</TABLE>
</BLOCKQUOTE>
</BLOCKQUOTE>
<TABLE align=center width=50%>
<TR>
<TD align=center>
<A href="../CalGuide.html">Guide Index</A> &nbsp;&#124;
<A href="../javadoc/overview-tree.html">&nbsp;JavaDoc</A> &nbsp;&#124;
<A href="guide-Forms-checkbox.html">&nbsp;Previous</A> &nbsp;&#124;
<A href="guide-Forms-combobox.html">&nbsp;Next</A>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>

View file

@ -0,0 +1,154 @@
<HTML>
<BODY bgcolor=ffffff>
<P>
<TABLE width=100% cellspacing=0 cellpadding=0>
<TR>
<TD>
<FONT size=-1><B>CalHTMLPane v2.0 Guide</B></FONT>
</TD>
<TD align=right>
<FONT size=-1><B>Example Tag Usage</B></FONT>
</TD>
</TR>
</TABLE>
<HR width=100% size=1 color=black>
<P>
<FONT size=+1><B>2: Forms</B></FONT>
<P>
<BLOCKQUOTE>
<P>
<B>Tag: SELECT (list)</B><BR>
<P>
<BLOCKQUOTE>
<TABLE border align=center bgcolor=ffffff cellpadding=12 width=100%>
<TR>
<TD>
<B>Default Rendering (no color modification):</B>
<P>
<FORM>
<table align=center border=2 cellspacing=2 cellpadding=10 width=400 bgcolor=uicontrol>
<colgroup span=4 align=center width=25%>
</colgroup>
<tr><th>lookandfeel</th><th>threedee</th><th>flush</th></tr>
<tr>
<td>
<SELECT style=lookandfeel size=5 align=bottom>
<OPTION>Alabama
<OPTION>Alaska
<OPTION>Arizona
<OPTION>Arkansas
<OPTION>California
<OPTION>Colorado
<OPTION>Connecticut
<OPTION>Delaware
<OPTION>Florida
<OPTION>Georgia
<OPTION>Hawaii
<OPTION>Idaho
</SELECT>
</td>
<td>
<SELECT style=threedee align=bottom size=5>
<OPTION>Alabama
<OPTION>Alaska
<OPTION>Arizona
<OPTION>Arkansas
<OPTION>California
<OPTION>Colorado
<OPTION>Connecticut
<OPTION>Delaware
<OPTION>Florida
<OPTION>Georgia
<OPTION>Hawaii
<OPTION>Idaho
</SELECT>
</td>
<td>
<SELECT style=flush align=bottom size=5>
<OPTION>Alabama
<OPTION>Alaska
<OPTION>Arizona
<OPTION>Arkansas
<OPTION>California
<OPTION>Colorado
<OPTION>Connecticut
<OPTION>Delaware
<OPTION>Florida
<OPTION>Georgia
<OPTION>Hawaii
<OPTION>Idaho
</SELECT>
</td>
</tr>
</table>
<BR>
</TD></TR>
<TR><TD>
<B>With color attributes:</B>
<P>
<table align=center bgcolor=ffffdd cellspacing=0 cellpadding=4 rules=none bordercolor=black frame=border>
<tr><td>
&ltSELECT style=threedee bgcolor=mediumturquoise size=5&gt<BR>
&ltSELECT style=flush bgcolor=mediumturquoise size=5&gt<BR>
</td></tr>
</table>
<P>
<table align=center border=2 cellspacing=2 cellpadding=5 width=300 bgcolor=mediumturquoise>
<colgroup span=2 align=center width=50%>
</colgroup>
<tr><th>threedee</th><th>flush</th></tr>
<tr><td>
<SELECT style=threedee align=bottom bgcolor=mediumturquoise size=5>
<OPTION>Alabama
<OPTION>Alaska
<OPTION>Arizona
<OPTION>Arkansas
<OPTION>California
<OPTION>Colorado
<OPTION>Connecticut
<OPTION>Delaware
<OPTION>Florida
<OPTION>Georgia
<OPTION>Hawaii
<OPTION>Idaho
</SELECT>
</td><td>
<SELECT style=flush align=bottom bgcolor=mediumturquoise size=5>
<OPTION>Alabama
<OPTION>Alaska
<OPTION>Arizona
<OPTION>Arkansas
<OPTION>California
<OPTION>Colorado
<OPTION>Connecticut
<OPTION>Delaware
<OPTION>Florida
<OPTION>Georgia
<OPTION>Hawaii
<OPTION>Idaho
</SELECT>
</td>
</tr>
</table>
<BR>
</TD>
</TR>
</TABLE>
</BLOCKQUOTE>
</BLOCKQUOTE>
<TABLE align=center width=50%>
<TR>
<TD align=center>
<A href="../CalGuide.html">Guide Index</A> &nbsp;&#124;
<A href="../javadoc/overview-tree.html">&nbsp;JavaDoc</A> &nbsp;&#124;
<A href="guide-Forms-combobox.html">&nbsp;Previous</A> &nbsp;&#124;
<A href="guide-Forms-text.html">&nbsp;Next</A>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>

View file

@ -0,0 +1,188 @@
<HTML>
<BODY bgcolor=ffffff>
<P>
<TABLE width=100% cellspacing=0 cellpadding=0>
<TR>
<TD>
<FONT size=-1><B>CalHTMLPane v2.0 Guide</B></FONT>
</TD>
<TD align=right>
<FONT size=-1><B>Example Tag Usage</B></FONT>
</TD>
</TR>
</TABLE>
<HR width=100% size=1 color=black>
<P>
<FONT size=+1><B>2: Forms</B></FONT>
<P>
<BLOCKQUOTE>
<P>
<B>Attr: style</B><BR>
<P>
<TABLE border align=center bgcolor=ffffff cellpadding=6 width=100%>
<TR>
<TD colspan=2>
<B>Use Within:</B><BR>
&lt;INPUT&gt; &lt;TEXTAREA&gt;, &lt;SELECT&gt;, &lt;BUTTON&gt;
</TD>
</TR>
<TR>
<TD colspan=2>
<B>Arguments:</B> lookandfeel &#124; threedee &#124; flush
</TD>
</TR>
<TR>
<TD colspan=2>
<B>Synopsis:</B><BR>
Certain Swing Look & Feel controls do not render well within HTML documents
due to default color, sizing, opacity and border settings on the component.
The CalHTMLPane supports two additional rendering styles: <B>threedee</B>
and <B>flush</B> which will give consistent rendering irrespective of the
installed Look & Feel.
<P>Note that styles can be freely mixed within a document.
<BR><BR>
</TD>
</TR>
<TR><TH colspan=2>Examples of THREEDEE style form rendering</TD></TR>
<TR><TD>
<table align=center frame=border border=4 xbgcolor=teal bgcolor=ffffee bordercolor=maroon rules=none cellpadding=3>
<tr><td>
<table cellpadding=3>
<tr><th colspan=2><U>Personal Details</U></td></tr>
<tr><td align=right>Your name</td><td width=150><INPUT style=threedee type=text bordercolordark=aaaa77 bordercolorlight=cccc99></td></tr>
<tr><td align=right valign=top>Address</td><td><TEXTAREA rows=4 style=threedee bordercolordark=aaaa77 bordercolorlight=cccc99></TEXTAREA></td></tr>
<tr><td align=right>Zip Code</td><td><INPUT style=threedee type=text bordercolordark=aaaa77 bordercolorlight=cccc99></td></tr>
<tr><td align=right>Email address</td><td><INPUT style=threedee type=text bordercolordark=aaaa77 bordercolorlight=cccc99></td></tr>
<tr><td align=right colspan=2>
<BUTTON bgcolor=cccc99 bordercolorlight=eeeebb marginheight=1 type=button style=threedee>
<FONT face=Helvetica size=-2 color=maroon><B>Submit Details</B></FONT>
</BUTTON>
</td></tr>
</table>
</td></tr>
</table>
</TD>
<TD>
<table align=center frame=border border=4 bgcolor=teal bordercolor=maroon rules=none cellpadding=3>
<tr><td>
<table cellpadding=3>
<tr><th colspan=2><U><FONT color=cccc99>Personal Details</FONT></U></td></tr>
<tr><td align=right><FONT color=cccc99>Your name</FONT></td><td width=150><INPUT style=threedee type=text bgcolor=teal></td></tr>
<tr><td align=right valign=top><FONT color=cccc99>Address</FONT></TD><td><TEXTAREA rows=4 style=threedee bgcolor=teal></TEXTAREA></td></tr>
<tr><td align=right><FONT color=cccc99>Zip Code</FONT></td><td><INPUT style=threedee type=text bgcolor=teal></td></tr>
<tr><td align=right><FONT color=cccc99>Email address</FONT></td><td><INPUT style=threedee type=text bgcolor=teal></td></tr>
<tr><td align=right colspan=2>
<BUTTON bgcolor=cccc99 marginheight=1 type=button style=threedee>
<FONT face=Helvetica size=-2 color=maroon><B>Submit Details</B></FONT>
</BUTTON>
</td></tr>
</table>
</td></tr>
</table>
</TD>
</TR>
<TR><TH colspan=2>Examples of FLUSH style form rendering</TD></TR>
<TR><TD>
<table align=center frame=border border=4 bgcolor=ffffee bordercolor=maroon rules=none cellpadding=3>
<tr><td>
<table cellpadding=3>
<tr><th colspan=2><U>Personal Details</U></td></tr>
<tr><td align=right>Your name</td><td width=150><INPUT style=flush type=text></td></tr>
<tr><td align=right valign=top>Address</td><td><TEXTAREA rows=4 style=flush></TEXTAREA></td></tr>
<tr><td align=right>Zip Code</td><td><INPUT style=flush type=text></TD></TR>
<tr><td align=right>Email address</td><td><INPUT style=flush type=text></td></tr>
<tr><td align=right colspan=2>
<button bgcolor=cccc99 marginheight=1 type=button style=flush>
<FONT face=Helvetica size=-2 color=maroon><B>Submit Details</B></FONT>
</button>
</td></tr>
</table>
</td></tr>
</table>
</TD>
<TD>
<table align=center frame=border border=4 bgcolor=teal bordercolor=maroon rules=none cellpadding=3>
<tr><td>
<table cellpadding=3>
<tr><th colspan=2><U><FONT color=cccc99>Personal Details</FONT></U></td></tr>
<tr><td align=right><FONT color=cccc99>Your name</FONT></td><td width=150><INPUT style=flush type=text></td></tr>
<tr><td align=right valign=top><FONT color=cccc99>Address</FONT></td><td><TEXTAREA rows=4 style=flush></TEXTAREA></TD></TR>
<tr><td align=right><FONT color=cccc99>Zip Code</FONT></td><td><INPUT style=flush type=text></td></tr>
<tr><td align=right><FONT color=cccc99>Email address</FONT></td><td><INPUT style=flush type=text></td></tr>
<tr><td align=right colspan=2>
<BUTTON bgcolor=cccc99 marginheight=1 type=button style=flush>
<FONT face=Helvetica size=-2 color=maroon><B>Submit Details</B></FONT>
</BUTTON>
</td></tr>
</table>
</td></tr>
</table>
</TD></TR>
<TR><TH colspan=2>Examples of LOOKANDFEEL style form rendering</TD></TR>
<TR><TD>
<table align=center frame=border border=4 bgcolor=ffffee bordercolor=maroon rules=none cellpadding=3>
<tr><td>
<table cellpadding=3>
<tr><th colspan=2><U>Personal Details</U></td></tr>
<tr><td align=right>Your name</td><td width=150><INPUT style=lookandfeel type=text size=15></td></tr>
<tr><td align=right valign=top>Address</td><td><TEXTAREA rows=4 cols=15 style=lookandfeel></TEXTAREA></td></tr>
<tr><td align=right>Zip Code</td><td><INPUT style=lookandfeel type=text size=15></TD></TR>
<tr><td align=right>Email address</td><td><INPUT style=lookandfeel type=text size=15></td></tr>
<tr><td align=right colspan=2>
<button bgcolor=cccc99 marginheight=1 type=button style=lookandfeel>
<FONT face=Helvetica size=-2 color=maroon><B>Submit Details</B></FONT>
</button>
</td></tr>
</table>
</td></tr>
</table>
</TD>
<TD>
<table align=center frame=border border=4 bgcolor=teal bordercolor=maroon rules=none cellpadding=3>
<tr><td>
<table cellpadding=3>
<tr><th colspan=2><U><FONT color=cccc99>Personal Details</FONT></U></td></tr>
<tr><td align=right><FONT color=cccc99>Your name</FONT></td><td width=150><INPUT size=15 style=lookandfeel type=text></td></tr>
<tr><td align=right valign=top><FONT color=cccc99>Address</FONT></td><td><TEXTAREA rows=4 cols=15 style=lookandfeel></TEXTAREA></TD></TR>
<tr><td align=right><FONT color=cccc99>Zip Code</FONT></td><td><INPUT style=lookandfeel size=15 type=text></td></tr>
<tr><td align=right><FONT color=cccc99>Email address</FONT></td><td><INPUT style=lookandfeel size=15 type=text></td></tr>
<tr><td align=right colspan=2>
<BUTTON bgcolor=cccc99 marginheight=1 type=button style=lookandfeel>
<FONT face=Helvetica size=-2 color=maroon><B>Submit Details</B></FONT>
</BUTTON>
</td></tr>
</table>
</td></tr>
</table>
</TD></TR>
</TABLE>
</BLOCKQUOTE>
<TABLE align=center width=50%>
<TR>
<TD align=center colspan=2>
<A href="../CalGuide.html">Guide Index</A> &nbsp;&#124;
<A href="../javadoc/overview-tree.html">&nbsp;JavaDoc</A> &nbsp;&#124;
<A href="guide-Tables-widths.html">&nbsp;Previous</A> &nbsp;&#124;
<A href="guide-Forms-color.html">&nbsp;Next</A>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>

View file

@ -0,0 +1,143 @@
<HTML>
<BODY bgcolor=ffffff>
<P>
<TABLE width=100% cellspacing=0 cellpadding=0>
<TR>
<TD>
<FONT size=-1><B>CalHTMLPane v2.0 Guide</B></FONT>
</TD>
<TD align=right>
<FONT size=-1><B>Example Tag Usage</B></FONT>
</TD>
</TR>
</TABLE>
<HR width=100% size=1 color=black>
<P>
<FONT size=+1><B>2: Forms</B></FONT>
<P>
<BLOCKQUOTE>
<P>
<B>Tag: INPUT (text)<BR>
Tag: INPUT (password)<BR>
Tag: TEXTAREA</B><BR>
<P>
<BLOCKQUOTE>
<TABLE border align=center width=100% cellpadding=12>
<TR>
<TD>
<B>Default Rendering (no color modification, size=18):</B>
<P>
<table align=center border=2 cellspacing=2 cellpadding=5 width=400 bgcolor=uicontrol>
<colgroup span=3 align=center>
</colgroup>
<tr><th>&nbsp;</th><th>uicontrol background</th><th>white background</th></tr>
<tr>
<td><B>lookandfeel</B>
<td><input type=text style=lookandfeel align=bottom></td>
<td bgcolor=white><input type=text style=lookandfeel align=bottom></td>
</tr>
<tr>
<td><B>threedee</B>
<td><input type=text style=threedee align=bottom></td>
<td bgcolor=white><input type=text style=threedee align=bottom></td>
</tr>
<tr>
<td><B>flush</B>
<td><input type=text style=flush align=bottom></td>
<td bgcolor=white><input type=text style=flush align=bottom></td>
</tr>
<tr><th>&nbsp;</th><th>light background</th><th>dark background</th></tr>
<tr>
<td><B>lookandfeel</B>
<td bgcolor=ddffdd><input type=text style=lookandfeel align=bottom></td>
<td bgcolor=6688aa><input type=text style=lookandfeel align=bottom></td>
</tr>
<tr>
<td><B>threedee</B>
<td bgcolor=ddffdd><input type=text style=threedee align=bottom></td>
<td bgcolor=6688aa><input type=text style=threedee align=bottom></td>
</tr>
<tr>
<td><B>flush</B>
<td bgcolor=ddffdd><input type=text style=flush align=bottom></td>
<td bgcolor=6688aa><input type=text style=flush align=bottom></td>
</tr>
</table>
<BR>
</TD></TR>
<TR><TD>
<B>Setting color attributes:</B>
<P>
<table align=center bgcolor=ffffdd cellspacing=0 cellpadding=4 rules=none bordercolor=black frame=border>
<tr>
<td><FONT color=navy>
&lt;TABLE border=2 cellspacing=2 cellpadding=5 bgcolor=gray&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;COLGROUP span=2 align=center&gt;&lt;/COLGROUP&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;TR&gt;<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;TH&gt;&lt;FONT color=white&gt;threedee&lt;/FONT&gt;&lt;/TH&gt;<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;TH&gt;&lt;FONT color=white&gt;flush&lt;/FONT&gt;&lt;/TH&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;/TR&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;TR&gt;<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;TD&gt;&lt;TEXTAREA rows=4 style=threedee<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code>bgcolor=gray&gt;Some sample text&lt/TEXTAREA&gt;&lt;/TD&gt;<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;TD&gt;&lt;TEXTAREA rows=4 style=flush bordercolor=maroon<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code>text=yellow&gt;Some sample text&lt/TEXTAREA&gt;&lt;/TD&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;TR&gt;<BR>
&lt;/TABLE&gt;</FONT>
</td>
</tr>
</table>
<P>
</TR>
</TD>
<TR><TD>
<P>
<B>Rendering:</B>
<BR>
<table align=center border=2 cellspacing=2 cellpadding=5 bgcolor=gray>
<colgroup span=2 align=center>
</colgroup>
<tr><th><FONT color=white>threedee</FONT></th><th><FONT color=white>flush</FONT></th></tr>
<tr>
<td><textarea rows=4 style=threedee bgcolor=gray>Some sample text</textarea>
</td>
<td bgcolor=white><textarea rows=4 style=flush bordercolor=maroon text=yellow>Some sample text</textarea>
</td>
</tr>
</table>
<BR>
</TD>
</TR>
<TR>
<TD>
<B>Implementation Notes:</B><BR>
<UL>
<LI>Note that the background color of text components is set with the <B>bordercolor</B><BR>
attribute.
<LI>Input into textfields can be constrained using the <B>maxlength</B> attribute
<LI>Swing's JTextArea normally allows tabbing within it, but this has been changed<BR>
within the CalPane to allow for consistent keyboard navigation
</TD>
</TR>
</TABLE>
</BLOCKQUOTE>
</BLOCKQUOTE>
<TABLE align=center width=50%>
<TR>
<TD align=center>
<A href="../CalGuide.html">Guide Index</A> &nbsp;&#124;
<A href="../javadoc/overview-tree.html">&nbsp;JavaDoc</A> &nbsp;&#124;
<A href="guide-Forms-selection.html">&nbsp;Previous</A> &nbsp;&#124;
<A href="guide-Forms-buttontag.html">&nbsp;Next</A>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>

View file

@ -0,0 +1,149 @@
<HTML>
<BODY bgcolor=ffffff>
<P>
<TABLE width=100% cellspacing=0 cellpadding=0>
<TR>
<TD>
<FONT size=-1><B>CalHTMLPane v2.0 Guide</B></FONT>
</TD>
<TD align=right>
<FONT size=-1><B>Example Tag Usage</B></FONT>
</TD>
</TR>
</TABLE>
<HR width=100% size=1 color=black>
<P>
<FONT size=+1><B>2: Forms</B></FONT>
<P>
<BLOCKQUOTE>
<P>
<B>Attr: uiscrollcolors</B><BR>
<P>
<BLOCKQUOTE>
<TABLE border align=center cellpadding=6 width=100%>
<TR>
<TD>
<B>Use Within:</B><BR>
&lt;TEXTAREA&gt;, &lt;SELECT&gt;,
</TD>
</TR>
<TR>
<TD>
<B>Arguments:</B> None
</TD>
</TR>
<TR>
<TD>
<B>Synopsis:</B><BR>
This attribute attempts to match the scrollbar thumb color in the
THREEDEE and FLUSH rendering styles to that of the installed Look And
Feel.
<P>It relies on consistent information being available within the PLAF
UIDefaults hashtable.
<P>To see the effect of using this attribute you need to view the given example
in a L&F which uses a distinctive scrollbar thumb color, such as MetalLookAndFeel.
</TD>
</TR>
<TR>
<TD>
<B>Example:</B>
<P>
<table align=center bgcolor=ffffdd cellspacing=0 cellpadding=4 rules=none bordercolor=black frame=border>
<tr>
<td><FONT color=navy>
&lt;TABLE border=2 cellspacing=2 cellpadding=20 bgcolor=uicontrol&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;TR&gt;&lt;TD align=center&gt;<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;SELECT style=threedee uiscrollcolors align=abstop&gt;<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;OPTION&gt;One<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;OPTION&gt;Two<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;OPTION&gt;Three<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;OPTION&gt;Four<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;OPTION&gt;Five<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;OPTION&gt;Six<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;OPTION&gt;Seven<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;OPTION&gt;Eight<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;OPTION&gt;Nine<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;OPTION&gt;Ten<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;OPTION&gt;Eleven<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;OPTION&gt;Twelve<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;/SELECT&gt;<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&amp;nbsp;<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;SELECT style=flush size=4 uiscrollcolors align=abstop&gt;<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;OPTION&gt;Monday<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;OPTION&gt;Tuesday<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;OPTION&gt;Wednesday<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;OPTION&gt;Thursday<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;OPTION&gt;Friday<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;OPTION&gt;Saturday<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;OPTION&gt;Sunday<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;/SELECT&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;/TD&gt;&lt;/TR&gt;<BR>
&lt;/TABLE&gt;</FONT>
</td>
</tr>
</table>
<P>
</TR>
</TD>
<TR>
<TD>
<B>Rendering:</B>
<BR>
<table align=center border=2 cellspacing=2 cellpadding=20 bgcolor=uicontrol>
<tr><td align=center>
<SELECT style=threedee uiscrollcolors align=abstop>
<OPTION>One
<OPTION>Two
<OPTION>Three
<OPTION>Four
<OPTION>Five
<OPTION>Six
<OPTION>Seven
<OPTION>Eight
<OPTION>Nine
<OPTION>Ten
<OPTION>Eleven
<OPTION>Twelve
</SELECT>
&nbsp;
<SELECT style=flush size=4 uiscrollcolors align=abstop>
<OPTION>Monday
<OPTION>Tuesday
<OPTION>Wednesday
<OPTION>Thursday
<OPTION>Friday
<OPTION>Saturday
<OPTION>Sunday
</SELECT>
</td></tr>
</table>
<br>
</TD>
</TR>
</TABLE>
</BLOCKQUOTE>
</BLOCKQUOTE>
<TABLE align=center width=50%>
<TR>
<TD align=center>
<A href="../CalGuide.html">Guide Index</A> &nbsp;&#124;
<A href="../javadoc/overview-tree.html">&nbsp;JavaDoc</A> &nbsp;&#124;
<A href="guide-Forms-color.html">&nbsp;Previous</A> &nbsp;&#124;
<A href="guide-Forms-button.html">&nbsp;Next</A>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>

View file

@ -0,0 +1,99 @@
<HTML>
<BODY bgcolor=ffffff>
<P>
<TABLE width=100% cellspacing=0 cellpadding=0>
<TR>
<TD>
<FONT size=-1><B>CalHTMLPane v2.0 Guide</B></FONT>
</TD>
<TD align=right>
<FONT size=-1><B>Example Tag Usage</B></FONT>
</TD>
</TR>
</TABLE>
<HR width=100% size=1 color=black>
<P>
<FONT size=+1><B>3: Frames</B></FONT>
<P>
<BLOCKQUOTE>
<P>
<B>Tag: IFRAME</B><BR>
<P>
<BLOCKQUOTE>
<TABLE border align=center bgcolor=ffffff cellpadding=6 width=500>
<TR>
<TD>
<B>Synopsis:</B><BR>
Creates an inline frame which can be dynamically updated with documents.
See the HTML4.0 spec for details. Placing an IFRAME in your document is much
like placing an image. For this reason the <B>hspace</B> and <B>vspace</B>
attributes are supported in addition to the usual frame attributes.
<P>Always remember to use the closing &lt;/IFRAME&gt; tag. Content between
the opening and closing tags is for HTML viewers which do not support inline
frames, and you will lose the rest of the document if you omit the closing
tag (not just in the CalPane, but in browsers such as IE4 as well).
<BR>
</TD>
</TR>
<TR>
<TD>
<B>Example:</B>
<P>
<table align=center bgcolor=ffffdd cellspacing=0 cellpadding=4 rules=none bordercolor=black frame=border>
<tr>
<td><FONT color=navy>
&lt;IFRAME hspace=4 vspace=4 align=left src="newsflash.html"<BR>
&nbsp;&nbsp;width=400 height=300 name=myiframe&gt;&lt;/IFRAME&gt;<BR>
This is a floating inline frame. Text will wrap around it as normal. Note<BR>
that the frame will handle its own internal links or it can be updated<BR>
externally.
&lt;BR clear=left&gt;<BR>
&lt;P align=center&gt;&lt;A href="techupdate.html" target=myiframe&gt;<BR>
Press here to update the frame with a new document&lt;/A&gt;&lt;BR&gt;
</FONT>
</td>
</tr>
</table>
<P>
</TR>
</TD>
<TR>
<TD bgcolor=aaccbb>
<B>Rendering:</B>
<P>
<IFRAME hspace=4 vspace=4 align=left src="newsflash.html"
width=400 height=300 name=myiframe></IFRAME>
This is a floating inline frame. Text will wrap around it as normal. Note
that the frame will handle its own internal links or it can be updated
externally.
<BR clear=left>
<P align=center><A href=techupdate.html target=myiframe>Press here
to update the frame with a new document</A><BR>
<BR>
</TD>
</TR>
</TABLE>
</BLOCKQUOTE>
</BLOCKQUOTE>
<TABLE align=center width=50%>
<TR>
<TD align=center>
<A href="../CalGuide.html">Guide Index</A> &nbsp;&#124;
<A href="../javadoc/overview-tree.html">&nbsp;JavaDoc</A> &nbsp;&#124;
<A href="guide-Forms-accesskey.html">&nbsp;Previous</A> &nbsp;&#124;
<A href="guide-Images-imagemap.html">&nbsp;Next</A>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>

View file

@ -0,0 +1,169 @@
<HTML>
<BODY bgcolor=ffffff>
<P>
<TABLE width=100% cellspacing=0 cellpadding=0>
<TR>
<TD>
<FONT size=-1><B>CalHTMLPane v2.0 Guide</B></FONT>
</TD>
<TD align=right>
<FONT size=-1><B>Example Tag Usage</B></FONT>
</TD>
</TR>
</TABLE>
<HR width=100% size=1 color=black>
<P>
<FONT size=+1><B>4: Images</B></FONT>
<P>
<BLOCKQUOTE>
<P>
<B>Tag: MAP</B><BR>
<B>Tag:AREA</B><BR>
<B>Attr: usemap</B>
<P>
<TABLE border width=100% cellpadding=6 align=center>
<TR>
<TD>
<B>Synopsis:</B><BR>
The CalHTMLPane supports the rect, circle and poly shapes within the
AREA tag.
<P>Coords can be expressed in absolute or percentage terms.
</TD>
</TR>
<TR>
<TD>
<B>Example 1:</B>
<P>
<table align=center bgcolor=ffffdd cellspacing=0 cellpadding=4 rules=none bordercolor=black frame=border>
<tr>
<td><FONT color=navy>
&lt;P align=center&gt;<BR>
&lt;IMG src="images/map.gif" usemap="#test" width=200 height=100&gt;<BR>
&lt;MAP name=test&gt;<BR>
&lt;AREA shape="rect" coords="25,25,55,85" href="maprect.html" target=myiframe2&gt;<BR>
&lt;AREA shape="circle" coords="100,50,15" href="mapcircle.html" target=myiframe2&gt;<BR>
&lt;AREA shape="poly" coords=150,25,125,70,175,70 href="maptriangle.html" target=myiframe2&gt;<BR>
&lt;/MAP&gt;<BR>
&lt;P align=center&gt;<BR>
&lt;TABLE frame=void rules=all cellspacing=0 cellpadding=0&gt;<BR>
&lt;TR&gt;&lt;TD bordercolor=black&gt;<BR>
&lt;IFRAME frameborder=0 scrolling=no name="myiframe2" width=300 height=100&gt;&lt;/IFRAME&gt;<BR>
&lt;/TD&gt;&lt;/TR&gt;<BR>
&lt;/TABLE&gt;<BR>
</td>
</tr>
</table>
<P>
</TR>
</TD>
<TR>
<TD bgcolor=papayawhip>
<B>Rendering:</B>
<BR>
<P align=center>
<IMG src="images/map.gif" usemap="#test" width=200 height=100>
<MAP name=test>
<AREA shape="rect" coords="25,25,55,85" href="maprect.html" target=myiframe2>
<AREA shape="circle" coords="100,50,15" href="mapcircle.html" target=myiframe2>
<AREA shape="poly" coords=150,25,125,70,175,70 href="maptriangle.html" target=myiframe2>
</MAP>
<P align=center>
<TABLE frame=void rules=all cellspacing=0 cellpadding=0>
<TR><TD bordercolor=black>
<IFRAME frameborder=0 scrolling=no name="myiframe2" width=300 height=100></IFRAME>
</TD></TR>
</TABLE>
<BR>
</TD>
</TR>
<TR>
<TD>
<B>Example 2:</B><BR>
In the first example we used the actual size of the image (200 x 100 pixels) and used
the real coords of the shapes within that image. If we placed the image in
a document at a different size (say 250 x 125 pixels) the imagemap would no
longer work correctly. However, by using percentage instead of absolute coordinates we can place
the image at any size within our document, providing its aspect ratio is
maintained.
<P>Take the rectangle as an example. You can see that its coords in the
200 x 100 image are 25, 25, 55, 85. This is equivalent to 12.5%, 25%, 27.5%, 85%.
We can't use fractions so we enter these coords into the map as:
<P align=center>coords="12%,25%,27%,85%"
<P>The percentage coords are therefore slightly inexact, but this is not
normally much of a problem.
<P>Here's the whole example using percentage coords, demonstrating that two
completely different image sizes can use the same map:
<P>
<table align=center bgcolor=ffffdd cellspacing=0 cellpadding=4 rules=none bordercolor=black frame=border>
<tr>
<td><FONT color=navy>
&lt;P align=center&gt;<BR>
&lt;IMG src="images/map.gif" usemap="#test2" width=300 height=150&gt;<BR>
&lt;IMG src="images/map.gif" usemap="#test2" width=150 height=75&gt;<BR>
&lt;MAP name=test2&gt;<BR>
&lt;AREA shape="rect" coords="12%,25%,27%,85%" href="maprect.html" target=myiframe3&gt;<BR>
&lt;AREA shape="circle" coords="50%,50%,7%" href="mapcircle.html" target=myiframe3&gt;<BR>
&lt;AREA shape="poly" coords=75%,25%,62%,70%,87%,70% href="maptriangle.html" target=myiframe3&gt;<BR>
&lt;/MAP&gt;<BR>
&lt;P align=center&gt;<BR>
&lt;TABLE frame=void rules=all cellspacing=0 cellpadding=0&gt;<BR>
&lt;TR&gt;&lt;TD bordercolor=black&gt;<BR>
&lt;IFRAME frameborder=0 scrolling=no name="myiframe3" width=300 height=100&gt;&lt;/IFRAME&gt;<BR>
&lt;/TD&gt;&lt;/TR&gt;<BR>
&lt;/TABLE&gt;<BR>
</td>
</tr>
</table>
<P>
</TR>
</TD>
<TR>
<TD bgcolor=papayawhip>
<B>Rendering:</B>
<BR>
<P align=center>
<IMG src="images/map.gif" usemap="#test2" width=300 height=150>
<IMG src="images/map.gif" usemap="#test2" width=150 height=75>
<MAP name=test2>
<AREA shape="rect" coords="12%,25%,27%,85%" href="maprect.html" target=myiframe3>
<AREA shape="circle" coords="50%,50%,7%" href="mapcircle.html" target=myiframe3>
<AREA shape="poly" coords=75%,25%,62%,70%,87%,70% href="maptriangle.html" target=myiframe3>
</MAP>
<P align=center>
<TABLE frame=void rules=all cellspacing=0 cellpadding=0>
<TR><TD bordercolor=black>
<IFRAME frameborder=0 scrolling=no name="myiframe3" width=300 height=100></IFRAME>
</TD></TR>
</TABLE>
<BR>
</TD>
</TR>
</TABLE>
</BLOCKQUOTE>
<TABLE align=center width=50%>
<TR>
<TD align=center>
<A href="../CalGuide.html">Guide Index</A> &nbsp;&#124;
<A href="../javadoc/overview-tree.html">&nbsp;JavaDoc</A> &nbsp;&#124;
<A href="guide-Frames-iframe.html">&nbsp;Previous</A> &nbsp;&#124;
<A href="guide-Misc-colornames.html">&nbsp;Next</A>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>

View file

@ -0,0 +1,128 @@
<HTML>
<BODY bgcolor=ffffff>
<P>
<TABLE width=100% cellspacing=0 cellpadding=0>
<TR>
<TD>
<FONT size=-1><B>CalHTMLPane v2.0 Guide</B></FONT>
</TD>
<TD align=right>
<FONT size=-1><B>Example Tag Usage</B></FONT>
</TD>
</TR>
</TABLE>
<HR width=100% size=1 color=black>
<P>
<FONT size=+1><B>5: Misc</B></FONT>
<P>
<BLOCKQUOTE>
<P>
<B>Attr: align</B>
<P>
<TABLE border width=800 cellpadding=6 align=center>
<TR>
<TD>
<B>Use With:</B><BR>
Images, form components, inline frames, &ltOBJECT&gt; tag
</TD>
</TR>
<TR>
<TD>
<B>Arguments:</B>
abstop &#124; top &#124; absmiddle &#124; middle &#124; texttop &#124; baseline &#124; bottom &#124; absbottom &#124; left &#124; right<BR>
</TD>
</TR>
<TR>
<TD>
<B>Synopsis:</B><BR>
<B>abstop</B> aligns the object to the top of the line
<P><B>top</B> and <B>texttop</B> align the object to the top of any text
<P><B>absmiddle</B> aligns the object to the center point of the line
<P><B>middle</B> aligns the object to the middle of any text
<P><B>bottom</B> and <B>baseline</B> align the object to the baseline of any text
<P><B>absbottom</B> aligns the object to the bottom of the line
<P><B>left</B> will float the object on the left margin
<P><B>right</B> will float the object on the right margin
</TD>
</TR>
<TR>
<TD>
<B>Example:</B>
<P>
<table align=center bgcolor=ffffdd cellspacing=0 cellpadding=4 rules=none bordercolor=black frame=border>
<tr>
<td><FONT color=navy>
&ltTABLE width=100% border=0 cellspacing=0 cellpadding=1 bgcolor=black&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;<BR>
&lt;IMG src="nosrc.gif" alt="top texttop" align=top width=80 height=80&gt;<BR>
Some text<BR>
&lt;IMG src="nosrc.gif" alt="bottom baseline" align=bottom width=80 height=50&gt;<BR>
more<BR>
&lt;IMG src="nosrc.gif" alt="abstop" align=abstop width=80 height=80&gt;<BR>
more<BR>
&lt;IMG src="nosrc.gif" alt="middle" align=middle width=80 height=80&gt;<BR>
more<BR>
&lt;IMG src="nosrc.gif" alt="absmiddle" align=absmiddle width=100 height=80&gt;<BR>
more<BR>
&lt;IMG src="nosrc.gif" alt="absbottom" align=absbottom width=100 height=50&gt;<BR>
&lt;TABLE width=100% border=0 cellspacing=0 cellpadding=1 bgcolor=black&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;<BR>
</td>
</tr>
</table>
<P>
</TR>
</TD>
<TR>
<TD>
<B>Rendering:</B>
<BR>
<P align=center>
<table width=100% border=0 cellspacing=0 cellpadding=1 bgcolor=black><tr><td></tr></td></table>
<IMG src="nosrc.gif" alt="top texttop" align=top width=80 height=80>
Some text
<IMG src="nosrc.gif" alt="bottom baseline" align=bottom width=80 height=50>
more
<IMG src="nosrc.gif" alt="abstop" align=abstop width=80 height=80>
more
<IMG src="nosrc.gif" alt="middle" align=middle width=80 height=80>
more
<IMG src="nosrc.gif" alt="absmiddle" align=absmiddle width=100 height=80>
more
<IMG src="nosrc.gif" alt="absbottom" align=absbottom width=100 height=50>
<table width=100% border=0 cellspacing=0 cellpadding=1 bgcolor=black><tr><td></tr></td></table>
<BR>
<BR>
</TD>
</TR>
</TABLE>
</BLOCKQUOTE>
<TABLE align=center width=50%>
<TR>
<TD align=center>
<A href="../CalGuide.html">Guide Index</A> &nbsp;&#124;
<A href="../javadoc/overview-tree.html">&nbsp;JavaDoc</A> &nbsp;&#124;
<A href="guide-Misc-lines.html">&nbsp;Previous</A> &nbsp;&#124;
<A href="guide-Misc-float.html">&nbsp;Next</A>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>

View file

@ -0,0 +1,262 @@
<HTML>
<BODY bgcolor=ffffff>
<P>
<TABLE width=100% cellspacing=0 cellpadding=0>
<TR>
<TD>
<FONT size=-1><B>CalHTMLPane v2.0 Guide</B></FONT>
</TD>
<TD align=right>
<FONT size=-1><B>Example Tag Usage</B></FONT>
</TD>
</TR>
</TABLE>
<HR width=100% size=1 color=black>
<P>
<FONT size=+1><B>5: Misc</B></FONT>
<P>
<BLOCKQUOTE>
<P>
<B>Default Color Names</B><BR>
The following default color names are supported by the CalHTMLPane:
<P>
<table align=center bgcolor=ddddff border=1 cellpadding=4>
<colgroup>
<col span=2><col span=1 align=center>
<col span=2><col span=1 align=center>
</colgroup>
<tr><th width=90>Name</th><th width=90>Example</th><th width=90>Hex value</th><th width=90>Name</th><th width=90>Example</th><th width=90>Hex value</th></tr>
<tr>
<td>aliceblue</td><td bgcolor=aliceblue>&nbsp;</td><td><tt>#f0f8ff</tt></td>
<td>lightskyblue</td><td bgcolor=lightskyblue>&nbsp;</td><td><tt>#87cefa</tt></td>
</tr><tr>
<td>antiquewhite</td><td bgcolor=antiquewhite>&nbsp;</td><td><tt>#faebd7</tt></td>
<td>lightslategray</td><td bgcolor=lightslategray>&nbsp;</td><td><tt>#778899</tt></td>
</tr><tr>
<td>aqua</td><td bgcolor=aqua>&nbsp;</td><td><tt>#00ffff</tt></td>
<td>lightsteelblue</td><td bgcolor=lightsteelblue>&nbsp;</td><td><tt>#b0c4de</tt></td>
</tr><tr>
<td>aquamarine</td><td bgcolor=aquamarine>&nbsp;</td><td><tt>#7fffd4</tt></td>
<td>lightyellow</td><td bgcolor=lightyellow>&nbsp;</td><td><tt>#ffffe0</tt></td>
</tr><tr>
<td>azure</td><td bgcolor=azure>&nbsp;</td><td><tt>#f0ffff</tt></td>
<td>lime</td><td bgcolor=lime>&nbsp;</td><td><tt>#00ff00</tt></td>
</tr><tr>
<td>beige</td><td bgcolor=beige>&nbsp;</td><td><tt>#f5f5dc</tt></td>
<td>limegreen</td><td bgcolor=limegreen>&nbsp;</td><td><tt>#32cd32</tt></td>
</tr><tr>
<td>bisque</td><td bgcolor=bisque>&nbsp;</td><td><tt>#ffe4c4</tt></td>
<td>linen</td><td bgcolor=linen>&nbsp;</td><td><tt>#faf0e6</tt></td>
</tr><tr>
<td>black</td><td bgcolor=black>&nbsp;</td><td><tt>#000000</tt></td>
<td>magenta</td><td bgcolor=magenta>&nbsp;</td><td><tt>#ff00ff</tt></td>
</tr><tr>
<td>blanchedalmond</td><td bgcolor=blanchedalmond>&nbsp;</td><td><tt>#ffebcd</tt></td>
<td>maroon</td><td bgcolor=maroon>&nbsp;</td><td><tt>#800000</tt></td>
</tr><tr>
<td>blue</td><td bgcolor=blue>&nbsp;</td><td><tt>#0000ff</tt></td>
<td>mediumaquamarine</td><td bgcolor=mediumaquamarine>&nbsp;</td><td><tt>#66cdaa</tt></td>
</tr><tr>
<td>blueviolet</td><td bgcolor=blueviolet>&nbsp;</td><td><tt>#8a2be2</tt></td>
<td>mediumblue</td><td bgcolor=mediumblue>&nbsp;</td><td><tt>#0000cd</tt></td>
</tr><tr>
<td>brown</td><td bgcolor=brown>&nbsp;</td><td><tt>#a52a2a</tt></td>
<td>mediumorchid</td><td bgcolor=mediumorchid>&nbsp;</td><td><tt>#ba55d3</tt></td>
</tr><tr>
<td>burlywood</td><td bgcolor=burlywood>&nbsp;</td><td><tt>#deb887</tt></td>
<td>mediumpurple</td><td bgcolor=mediumpurple>&nbsp;</td><td><tt>#9370db</tt></td>
</tr><tr>
<td>cadetblue</td><td bgcolor=cadetblue>&nbsp;</td><td><tt>#5f9ea0</tt></td>
<td>mediumseagreen</td><td bgcolor=mediumseagreen>&nbsp;</td><td><tt>#3cb371</tt></td>
</tr><tr>
<td>chartreuse</td><td bgcolor=chartreuse>&nbsp;</td><td><tt>#7fff00</tt></td>
<td>mediumslateblue</td><td bgcolor=mediumslateblue>&nbsp;</td><td><tt>#7b68ee</tt></td>
</tr><tr>
<td>chocolate</td><td bgcolor=chocolate>&nbsp;</td><td><tt>#d2691e</tt></td>
<td>mediumspringgreen</td><td bgcolor=mediumspringgreen>&nbsp;</td><td><tt>#00fa9a</tt></td>
</tr><tr>
<td>coral</td><td bgcolor=coral>&nbsp;</td><td><tt>#ff7f50</tt></td>
<td>mediumturquoise</td><td bgcolor=mediumturquoise>&nbsp;</td><td><tt>#48d1cc</tt></td>
</tr><tr>
<td>cornflowerblue</td><td bgcolor=cornflowerblue>&nbsp;</td><td><tt>#6495ed</tt></td>
<td>mediumvioletred</td><td bgcolor=mediumvioletred>&nbsp;</td><td><tt>#c71585</tt></td>
</tr><tr>
<td>cornsilk</td><td bgcolor=cornsilk>&nbsp;</td><td><tt>#fff8dc</tt></td>
<td>midnightblue</td><td bgcolor=midnightblue>&nbsp;</td><td><tt>#191970</tt></td>
</tr><tr>
<td>crimson</td><td bgcolor=crimson>&nbsp;</td><td><tt>#dc143c</tt></td>
<td>mintcream</td><td bgcolor=mintcream>&nbsp;</td><td><tt>#f5fffa</tt></td>
</tr><tr>
<td>cyan</td><td bgcolor=cyan>&nbsp;</td><td><tt>#00ffff</tt></td>
<td>mistyrose</td><td bgcolor=mistyrose>&nbsp;</td><td><tt>#ffe4e1</tt></td>
</tr><tr>
<td>darkblue</td><td bgcolor=darkblue>&nbsp;</td><td><tt>#00008b</tt></td>
<td>moccasin</td><td bgcolor=moccasin>&nbsp;</td><td><tt>#ffe4b5</tt></td>
</tr><tr>
<td>darkcyan</td><td bgcolor=darkcyan>&nbsp;</td><td><tt>#008b8b</tt></td>
<td>navajowhite</td><td bgcolor=navajowhite>&nbsp;</td><td><tt>#ffdead</tt></td>
</tr><tr>
<td>darkgoldenrod</td><td bgcolor=darkgoldenrod>&nbsp;</td><td><tt>#b8860b</tt></td>
<td>navy</td><td bgcolor=navy>&nbsp;</td><td><tt>#000080</tt></td>
</tr><tr>
<td>darkgray</td><td bgcolor=darkgray>&nbsp;</td><td><tt>#a9a9a9</tt></td>
<td>oldlace</td><td bgcolor=oldlace>&nbsp;</td><td><tt>#fdf5e6</tt></td>
</tr><tr>
<td>darkgreen</td><td bgcolor=darkgreen>&nbsp;</td><td><tt>#006400</tt></td>
<td>olive</td><td bgcolor=olive>&nbsp;</td><td><tt>#808000</tt></td>
</tr><tr>
<td>darkkhaki</td><td bgcolor=darkkhaki>&nbsp;</td><td><tt>#bdb76b</tt></td>
<td>olivedrab</td><td bgcolor=olivedrab>&nbsp;</td><td><tt>#6b8e23</tt></td>
</tr><tr>
<td>darkmagenta</td><td bgcolor=darkmagenta>&nbsp;</td><td><tt>#8b008b</tt></td>
<td>orange</td><td bgcolor=orange>&nbsp;</td><td><tt>#ffa500</tt></td>
</tr><tr>
<td>darkolivegreen</td><td bgcolor=darkolivegreen>&nbsp;</td><td><tt>#556b2f</tt></td>
<td>orangered</td><td bgcolor=orangered>&nbsp;</td><td><tt>#ff4500</tt></td>
</tr><tr>
<td>darkorange</td><td bgcolor=darkorange>&nbsp;</td><td><tt>#ff8c00</tt></td>
<td>orchid</td><td bgcolor=orchid>&nbsp;</td><td><tt>#da70d6</tt></td>
</tr><tr>
<td>darkorchid</td><td bgcolor=darkorchid>&nbsp;</td><td><tt>#9932cc</tt></td>
<td>palegoldenrod</td><td bgcolor=palegoldenrod>&nbsp;</td><td><tt>#eee8aa</tt></td>
</tr><tr>
<td>darkred</td><td bgcolor=darkred>&nbsp;</td><td><tt>#8b0000</tt></td>
<td>palegreen</td><td bgcolor=palegreen>&nbsp;</td><td><tt>#98fb98</tt></td>
</tr><tr>
<td>darksalmon</td><td bgcolor=darksalmon>&nbsp;</td><td><tt>#e9967a</tt></td>
<td>paleturquoise</td><td bgcolor=paleturquoise>&nbsp;</td><td><tt>#afeeee</tt></td>
</tr><tr>
<td>darkseagreen</td><td bgcolor=darkseagreen>&nbsp;</td><td><tt>#8fbc8f</tt></td>
<td>palevioletred</td><td bgcolor=palevioletred>&nbsp;</td><td><tt>#db7093</tt></td>
</tr><tr>
<td>darkslateblue</td><td bgcolor=darkslateblue>&nbsp;</td><td><tt>#483d8b</tt></td>
<td>papayawhip</td><td bgcolor=papayawhip>&nbsp;</td><td><tt>#ffefd5</tt></td>
</tr><tr>
<td>darkslategray</td><td bgcolor=darkslategray>&nbsp;</td><td><tt>#2f4f4f</tt></td>
<td>peachpuff</td><td bgcolor=peachpuff>&nbsp;</td><td><tt>#ffdab9</tt></td>
</tr><tr>
<td>darkturquoise</td><td bgcolor=darkturquoise>&nbsp;</td><td><tt>#00ced1</tt></td>
<td>peru</td><td bgcolor=peru>&nbsp;</td><td><tt>#cd853f</tt></td>
</tr><tr>
<td>darkviolet</td><td bgcolor=darkviolet>&nbsp;</td><td><tt>#9400d3</tt></td>
<td>pink</td><td bgcolor=pink>&nbsp;</td><td><tt>#ffc0cb</tt></td>
</tr><tr>
<td>deeppink</td><td bgcolor=deeppink>&nbsp;</td><td><tt>#ff1493</tt></td>
<td>plum</td><td bgcolor=plum>&nbsp;</td><td><tt>#dda0dd</tt></td>
</tr><tr>
<td>deepskyblue</td><td bgcolor=deepskyblue>&nbsp;</td><td><tt>#00bfff</tt></td>
<td>powderblue</td><td bgcolor=powderblue>&nbsp;</td><td><tt>#b0e0e6</tt></td>
</tr><tr>
<td>dimgray</td><td bgcolor=dimgray>&nbsp;</td><td><tt>#696969</tt></td>
<td>purple</td><td bgcolor=purple>&nbsp;</td><td><tt>#800080</tt></td>
</tr><tr>
<td>dodgerblue</td><td bgcolor=dodgerblue>&nbsp;</td><td><tt>#1e90ff</tt></td>
<td>red</td><td bgcolor=red>&nbsp;</td><td><tt>#ff0000</tt></td>
</tr><tr>
<td>firebrick</td><td bgcolor=firebrick>&nbsp;</td><td><tt>#b22222</tt></td>
<td>rosybrown</td><td bgcolor=rosybrown>&nbsp;</td><td><tt>#bc8f8f</tt></td>
</tr><tr>
<td>floralwhite</td><td bgcolor=floralwhite>&nbsp;</td><td><tt>#fffaf0</tt></td>
<td>royalblue</td><td bgcolor=royalblue>&nbsp;</td><td><tt>#4169e1</tt></td>
</tr><tr>
<td>forestgreen</td><td bgcolor=forestgreen>&nbsp;</td><td><tt>#228b22</tt></td>
<td>saddlebrown</td><td bgcolor=saddlebrown>&nbsp;</td><td><tt>#8b4513</tt></td>
</tr><tr>
<td>fuchsia</td><td bgcolor=fuchsia>&nbsp;</td><td><tt>#ff00ff</tt></td>
<td>salmon</td><td bgcolor=salmon>&nbsp;</td><td><tt>#fa8072</tt></td>
</tr><tr>
<td>ghostwhite</td><td bgcolor=ghostwhite>&nbsp;</td><td><tt>#f8f8ff</tt></td>
<td>sandybrown</td><td bgcolor=sandybrown>&nbsp;</td><td><tt>#f4a460</tt></td>
</tr><tr>
<td>gainsboro</td><td bgcolor=gainsboro>&nbsp;</td><td><tt>#dcdcdc</tt></td>
<td>seagreen</td><td bgcolor=seagreen>&nbsp;</td><td><tt>#2e8b57</tt></td>
</tr><tr>
<td>gold</td><td bgcolor=gold>&nbsp;</td><td><tt>#ffd700</tt></td>
<td>seashell</td><td bgcolor=seashell>&nbsp;</td><td><tt>#fff5ee</tt></td>
</tr><tr>
<td>goldenrod</td><td bgcolor=goldenrod>&nbsp;</td><td><tt>#daa520</tt></td>
<td>sienna</td><td bgcolor=sienna>&nbsp;</td><td><tt>#a0522d</tt></td>
</tr><tr>
<td>gray</td><td bgcolor=gray>&nbsp;</td><td><tt>#808080</tt></td>
<td>silver</td><td bgcolor=silver>&nbsp;</td><td><tt>#c0c0c0</tt></td>
</tr><tr>
<td>green</td><td bgcolor=green>&nbsp;</td><td><tt>#008000</tt></td>
<td>skyblue</td><td bgcolor=skyblue>&nbsp;</td><td><tt>#87ceeb</tt></td>
</tr><tr>
<td>greenyellow</td><td bgcolor=greenyellow>&nbsp;</td><td><tt>#adff2f</tt></td>
<td>slateblue</td><td bgcolor=slateblue>&nbsp;</td><td><tt>#6a5acd</tt></td>
</tr><tr>
<td>honeydew</td><td bgcolor=honeydew>&nbsp;</td><td><tt>#f0fff0</tt></td>
<td>slategray</td><td bgcolor=slategray>&nbsp;</td><td><tt>#708090</tt></td>
</tr><tr>
<td>hotpink</td><td bgcolor=hotpink>&nbsp;</td><td><tt>#ff69b4</tt></td>
<td>snow</td><td bgcolor=snow>&nbsp;</td><td><tt>#fffafa</tt></td>
</tr><tr>
<td>indianred</td><td bgcolor=indianred>&nbsp;</td><td><tt>#cd5c5c</tt></td>
<td>springgreen</td><td bgcolor=springgreen>&nbsp;</td><td><tt>#00ff7f</tt></td>
</tr><tr>
<td>indigo</td><td bgcolor=indigo>&nbsp;</td><td><tt>#4b0082</tt></td>
<td>steelblue</td><td bgcolor=steelblue>&nbsp;</td><td><tt>#4682b4</tt></td>
</tr><tr>
<td>ivory</td><td bgcolor=ivory>&nbsp;</td><td><tt>#fffff0</tt></td>
<td>tan</td><td bgcolor=tan>&nbsp;</td><td><tt>#d2b48c</tt></td>
</tr><tr>
<td>khaki</td><td bgcolor=khaki>&nbsp;</td><td><tt>#f0e68c</tt></td>
<td>teal</td><td bgcolor=teal>&nbsp;</td><td><tt>#008080</tt></td>
</tr><tr>
<td>lavender</td><td bgcolor=lavender>&nbsp;</td><td><tt>#e6e6fa</tt></td>
<td>thistle</td><td bgcolor=thistle>&nbsp;</td><td><tt>#d8bfd8</tt></td>
</tr><tr>
<td>lavenderblush</td><td bgcolor=lavenderblush>&nbsp;</td><td><tt>#fff0f5</tt></td>
<td>tomato</td><td bgcolor=tomato>&nbsp;</td><td><tt>#ff6347</tt></td>
</tr><tr>
<td>lawngreen</td><td bgcolor=lawngreen>&nbsp;</td><td><tt>#7cfc00</tt></td>
<td>turquoise</td><td bgcolor=turquoise>&nbsp;</td><td><tt>#40e0d0</tt></td>
</tr><tr>
<td>lemonchiffon</td><td bgcolor=lemonchiffon>&nbsp;</td><td><tt>#fffacd</tt></td>
<td>uicontrol</td><td bgcolor=uicontrol>&nbsp;</td><td>(variable)</td>
</tr><tr>
<td>lightblue</td><td bgcolor=lightblue>&nbsp;</td><td><tt>#add8e6</tt></td>
<td>uihighlight</td><td bgcolor=uihighlight>&nbsp;</td><td>(variable)</td>
</tr><tr>
<td>lightcoral</td><td bgcolor=lightcoral>&nbsp;</td><td><tt>#f08080</tt></td>
<td>uishadow</td><td bgcolor=uishadow>&nbsp;</td><td>(variable)</td>
</tr><tr>
<td>lightcyan</td><td bgcolor=lightcyan>&nbsp;</td><td><tt>#e0ffff</tt></td>
<td>violet</td><td bgcolor=violet>&nbsp;</td><td><tt>#ee82ee</tt></td>
</tr><tr>
<td>lightgoldenrodyellow</td><td bgcolor=lightgoldenrodyellow>&nbsp;</td><td><tt>#fafad2</tt></td>
<td>wheat</td><td bgcolor=wheat>&nbsp;</td><td><tt>#f5deb3</tt></td>
</tr><tr>
<td>lightgreen</td><td bgcolor=lightgreen>&nbsp;</td><td><tt>#90ee90</tt></td>
<td>white</td><td bgcolor=white>&nbsp;</td><td><tt>#ffffff</tt></td>
</tr><tr>
<td>lightgrey</td><td bgcolor=lightgrey>&nbsp;</td><td><tt>#d3d3d3</tt></td>
<td>whitesmoke</td><td bgcolor=whitesmoke>&nbsp;</td><td><tt>#f5f5f5</tt></td>
</tr><tr>
<td>lightpink</td><td bgcolor=lightpink>&nbsp;</td><td><tt>#ffb6c1</tt></td>
<td>yellow</td><td bgcolor=yellow>&nbsp;</td><td><tt>#ffff00</tt></td>
</tr><tr>
<td>lightsalmon</td><td bgcolor=lightsalmon>&nbsp;</td><td><tt>#ffa07a</tt></td>
<td>yellowgreen</td><td bgcolor=yellowgreen>&nbsp;</td><td><tt>#9acd32</tt></td>
</tr><tr>
<td>lightseagreen</td><td bgcolor=lightseagreen>&nbsp;</td><td><tt>#20b2aa</tt></td>
<td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td>
</tr>
</table>
<BR>
</BLOCKQUOTE>
<TABLE align=center width=50%>
<TR>
<TD align=center>
<A href="../CalGuide.html">Guide Index</A> &nbsp;&#124;
<A href="../javadoc/overview-tree.html">&nbsp;JavaDoc</A> &nbsp;&#124;
<A href="guide-Images-imagemap.html">&nbsp;Previous</A> &nbsp;&#124;
<A href="guide-Misc-lines.html">&nbsp;Next</A>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>

View file

@ -0,0 +1,126 @@
<HTML>
<BODY bgcolor=ffffff>
<P>
<TABLE width=100% cellspacing=0 cellpadding=0>
<TR>
<TD>
<FONT size=-1><B>CalHTMLPane v2.0 Guide</B></FONT>
</TD>
<TD align=right>
<FONT size=-1><B>Example Tag Usage</B></FONT>
</TD>
</TR>
</TABLE>
<HR width=100% size=1 color=black>
<P>
<FONT size=+1><B>5: Misc</B></FONT>
<P>
<BLOCKQUOTE>
<P>
<B>Attr: align (floating)</B>
<P>
<TABLE border width=100% cellpadding=6 align=center>
<TR>
<TD>
<B>Use With:</B><BR>
Tables, Images, form components, inline frames, &ltOBJECT&gt; tag
</TD>
</TR>
<TR>
<TD>
<B>Arguments:</B>
left &#124; right<BR>
</TD>
</TR>
<TR>
<TD>
<B>Synopsis:</B><BR>
<P><B>left</B> will float the object on the left margin
<P><B>right</B> will float the object on the right margin
<P>Multiple objects may be floated left and right.
<UL><LI>Note that you need to be sure when using right-aligned floats that there is sufficient
space between the left and right margins. If horizontal space becomes too
narrow you may see rendering problems as
text or other objects begin to overlap the right hand float. You should be
able to see this happen in the example below if you gradually reduce the width
of the display frame. This is an effect of asynchronous
parsing/loading, and you will experience the same rendering effect on a Web browser
such as Internet Explorer 4.
</UL>
</TD>
</TR>
<TR>
<TD>
<B>Example:</B>
<P>
<table width=80% align=center bgcolor=ffffdd cellspacing=0 cellpadding=4 rules=none bordercolor=black frame=border>
<tr>
<td><FONT color=navy>
This is a start of the text and you can<BR>
&lt;IMG src="images/orchid.gif" width=100 height=94 align=left&gt;<BR>
&lt;IMG src="images/orchid.gif" width=100 height=94 align=right&gt;<BR>
see that even though we inserted two images between the words 'can' and 'see',
the text<BR>
&lt;TABLE border align=left cellpadding=3&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;TR&gt;&lt;TD&gt;Floating table&lt;/TD&gt;&lt;/TR&gt;<BR>
&lt;/TABLE&gt;<BR>
&lt;INPUT align=right type=button value="Floating button"&gt;<BR>
will continue on the same line as if the images have been ignored.
Only when a new line occurs will the images be inserted against the right and
left margins. We've also floated a table and a form component to demonstrate
that multiple objects can be floated. You need to be careful when using
right margin floats if you are authoring documents for small displays.
Rendering errors can occur if the display width becomes too narrow.
</td>
</tr>
</table>
<P>
</TR>
</TD>
<TR>
<TD>
<B>Rendering:</B>
<BR>
<P>
This is a start of the text and you can
<IMG src="images/orchid.gif" width=100 height=94 align=left>
<IMG src="images/orchid.gif" width=100 height=94 align=right>
see that even though we inserted two images between the words 'can' and 'see',
the text
<TABLE border align=left cellpadding=3><TR><TD>Floating table</TD></TR></TABLE>
<INPUT align=right type=button value="Floating button">
will continue on the same line as if the images have been ignored.
Only when a new line occurs will the images be inserted against the right and
left margins. We've also floated a table and a form component to demonstrate
that multiple objects can be floated. You need to be careful when using
right margin floats if you are authoring documents for small displays.
Rendering errors can occur if the display width becomes too narrow.
<BR>
<BR>
</TD>
</TR>
</TABLE>
</BLOCKQUOTE>
<TABLE align=center width=50%>
<TR>
<TD align=center>
<A href="../CalGuide.html">Guide Index</A> &nbsp;&#124;
<A href="../javadoc/overview-tree.html">&nbsp;JavaDoc</A> &nbsp;&#124;
<A href="guide-Misc-align.html">&nbsp;Previous</A> &nbsp;&#124;
<A href="guide-Prog-answers.html">&nbsp;Next</A>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>

View file

@ -0,0 +1,119 @@
<HTML>
<BODY bgcolor=ffffff>
<P>
<TABLE width=100% cellspacing=0 cellpadding=0>
<TR>
<TD>
<FONT size=-1><B>CalHTMLPane v2.0 Guide</B></FONT>
</TD>
<TD align=right>
<FONT size=-1><B>Example Tag Usage</B></FONT>
</TD>
</TR>
</TABLE>
<HR width=100% size=1 color=black>
<P>
<FONT size=+1><B>5: Misc</B></FONT>
<P>
<BLOCKQUOTE>
<P>
<B>Drawing horizontal lines</B><BR>
<P>
<BLOCKQUOTE>
<TABLE width=100% border align=center bgcolor=uicontrol cellpadding=10>
<TR>
<TD align=center>
The standard way to draw a horizontal line is to use the &lt;HR&gt; tag:
<P>
<table align=center bgcolor=ffffdd cellspacing=0 cellpadding=4 rules=none bordercolor=black frame=border>
<tr>
<td><FONT color=navy>
&lt;HR width=100%&gt;</FONT>
</td></tr></table>
<HR width=100%>
<P><BR>
In a CalHTMLPane this tag can also take a color argument:
<P><table bgcolor=ffffdd cellspacing=0 cellpadding=4 rules=none bordercolor=black frame=border>
<tr>
<td><FONT color=navy>
&lt;HR width=100% color=green size=1&gt;</FONT>
</td></tr></table>
<HR width=100% color=green size=1>
<P><BR>
The &lt;HR&gt; tag line-breaks and creates automatic spacing. However this is
not always desired, and in such cases the &lt;TABLE&gt; tag can be used to
create lines. We draw two such lines below to show that no space is created
between successive lines.
<P><table bgcolor=ffffdd cellspacing=0 cellpadding=4 rules=none bordercolor=black frame=border>
<tr>
<td><FONT color=navy>
&lt;TABLE width=100% bgcolor=blue cellspacing=0 border=0 cellpadding=1&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;<BR>
&lt;/TABLE&gt;<BR>
&lt;TABLE width=50% bgcolor=yellow cellspacing=0 border=0 cellpadding=1&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;<BR>
&lt;/TABLE&gt;
</FONT>
</td></tr></table>
<P>
<table width=100% border=0 cellspacing=0 cellpadding=1 bgcolor=blue>
<tr><td></td></tr>
</table>
<table width=50% border=0 cellspacing=0 cellpadding=1 bgcolor=yellow>
<tr><td></td></tr>
</table>
<P><BR>
Lines drawn using the &lt;TABLE&gt; tag can be inset:
<P><table bgcolor=ffffdd cellspacing=0 cellpadding=4 rules=none bordercolor=black frame=border>
<tr>
<td><FONT color=navy>
&lt;TABLE width=100% frame=none cellspacing=0 cellpadding=0 rules=all&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;<BR>
&lt;/TABLE&gt;<BR>
</FONT>
</td></tr></table>
<P>
<table width=100% frame=none cellspacing=0 cellpadding=0 rules=all>
<tr><td></td></tr>
</table>
<P><BR>
...or by reversing the cell border colors, a raised line can be drawn:
<P><table bgcolor=ffffdd cellspacing=0 cellpadding=4 rules=none bordercolor=black frame=border>
<tr>
<td><FONT color=navy>
&lt;TABLE width=100% frame=none cellspacing=0 cellpadding=0 rules=all&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;TR&gt;&lt;TD bordercolorlight=uishadow bordercolordark=uicontrol&gt;&lt;/TD&gt;&lt;/TR&gt;<BR>
&lt;/TABLE&gt;<BR>
</FONT>
</td></tr></table>
<P>
<table width=100% frame=none cellspacing=0 cellpadding=0 rules=all>
<tr><td bordercolorlight=uishadow bordercolordark=uihighlight></td></tr>
</table>
<BR>
</TD>
</TR>
</TABLE>
</BLOCKQUOTE>
</BLOCKQUOTE>
<TABLE align=center width=50%>
<TR>
<TD align=center>
<A href="../CalGuide.html">Guide Index</A> &nbsp;&#124;
<A href="../javadoc/overview-tree.html">&nbsp;JavaDoc</A> &nbsp;&#124;
<A href="guide-Misc-colornames.html">&nbsp;Previous</A> &nbsp;&#124;
<A href="guide-Misc-align.html">&nbsp;Next</A>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>

View file

@ -0,0 +1,103 @@
<HTML>
<BODY bgcolor=ffffff>
<A name=top>
<TABLE width=100% cellspacing=0 cellpadding=0>
<TR>
<TD>
<FONT size=-1><B>CalHTMLPane v2.0 Guide</B></FONT>
</TD>
<TD align=right>
<FONT size=-1><B>Programming Answers</B></FONT>
</TD>
</TR>
</TABLE>
<HR width=100% size=1 color=black>
<H2 align=center>Programming Answers</H2>
<BLOCKQUOTE>
<P>
<HR>
<P>
<A name="1"><B>1. I don't want hyperlinks to be marked as visited and I can't see
a method in CalHTMLPreferences to turn this feature off.</FONT></B>
<P>
The easiest way to turn this off is simply to set the default color of
visited links to that of unvisited links. You can do this through a
method in CalHTMLPreferences.
So your code will look something like this:
<pre>
CalHTMLPreferences pref = new CalHTMLPreferences();
pref.setDefaultColor(CalCons.A_VLINK, pref.getDefaultColor(CalCons.A_LINK));
CalHTMLPane pane = new CalHTMLPane(pref, null, null);
</pre>
<BR>
<A name="2"><B>2. CalPane uses THREEDEE style form components as default. I'd like
to have LOOKANDFEEL components as default. How do I do this?</B></A>
<P>
You can make all components render in the current Look And Feel by
setting a property in CalHTMLPreferences:
<pre>
CalHTMLPreferences pref = new CalHTMLPreferences();
pref.setFormRenderingStyle(CalCons.USE_LOOK_AND_FEEL);
CalHTMLPane pane = new CalHTMLPane(pref, null, null);
</pre>
<BR>
<A name="3"><B>3. Is it possible to do something like hyperlink-hover which you see in
some help systems?</B>
<P>
Yes, there's a method in CalHTMLPreferences that enables you to do this:
<pre>
CalHTMLPreferences pref = new CalHTMLPreferences();
pref.setShowHyperlinkOnMouseFocus(true);
CalHTMLPane pane = new CalHTMLPane(pref, null, null);
</pre>
<BR>
<A name="4"><B>4. I'm including some form components in a table. Each component is
in its own table cell and the cell has got a border. I want the component to fill the cell,
but there's always a gap above it. How can I get rid of this? </B></A>
<P>
Change the alignment of the form component to something other than its default, which is a few
pixels below the text baseline. For example:
<P>
&lt;TD&gt;&lt;INPUT type=text align=top&gt;&lt;/TD&gt;
<P>
<BR>
<A name="5"><B>5. I've got a document which has many form controls, each of which has its
own id. I get the the CalPane to load this document and then I call the getIDComponents()
method to access the components. However the Hashtable returned from this call is empty.
Here's my code:</B>
<pre>
pane.showHTMLDocument(url);
pane.getIDComponents(null);
</pre>
The CalPane will load the document <EM>asynchronously</EM>, so the showHTMLDocument() method will return
immediately, and you are consequently making the call to get the components before they
have been created. You need to ensure that the document has loaded before you try and get the components. You can
either do this by using CalHTMLObserver callbacks to monitor document loading, or you can force
the document to load synchronously with the setLoadSynchronously() method like this:
<pre>
pane.setLoadSynchronously(true);
pane.showHTMLDocument(url);
pane.setLoadSynchronously(false);
pane.getIDComponents(null);
</pre>
<TABLE align=center width=50%>
<TR>
<TD align=center>
<A href="../CalGuide.html">Guide Index</A> &nbsp;&#124;
<A href="../javadoc/overview-tree.html">&nbsp;JavaDoc</A> &nbsp;&#124;
<A href="guide-Misc-float.html">&nbsp;Previous</A> &nbsp;&#124;
<A href="guide-Tables-background.html">&nbsp;Next</A>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>

View file

@ -0,0 +1,133 @@
<HTML>
<BODY bgcolor=ffffff>
<P>
<TABLE width=100% cellspacing=0 cellpadding=0>
<TR>
<TD>
<FONT size=-1><B>CalHTMLPane v2.0 Guide</B></FONT>
</TD>
<TD align=right>
<FONT size=-1><B>Example Tag Usage</B></FONT>
</TD>
</TR>
</TABLE>
<HR width=100% size=1 color=black>
<P>
<FONT size=+1><B>1: Tables</B></FONT>
<P>
<BLOCKQUOTE>
<P>
<B>Attr: bgcolor</B>
<P>
<BLOCKQUOTE>
<TABLE border width=100% cellpadding=6 align=center>
<TR>
<TD>
<B>Use Within:</B><BR>
&lt;TABLE&gt; &lt;THEAD&gt;, &lt;TBODY&gt;, &lt;TFOOT&gt;,
&lt;TR&gt;, &lt;COLGROUP&gt;, &lt;COL&gt;, &lt;TH&gt;, and &lt;TD&gt;
</TD>
</TR>
<TR>
<TD>
<B>Arguments:</B> A hexidecimal color code or default color name.<BR>
(e.g. bgcolor=4488AA, bgcolor=silver)
</TD>
</TR>
<TR>
<TD>
<B>Synopsis:</B><BR>
Sets the background color of a table, table row, table cell etc.
<P>
When used within the &lt;TABLE&gt; tag, Netscape Navigator applies the
specified color only to the &lt;TD/TH&gt; elements within the table - any
border areas produced with the <B>cellspacing</B> attribute remain in the
background color of the table's parent (either the document itself or perhaps
a parent &lt;TD/TH&gt; element). Internet Explorer however renders
<EM>all</EM> of the table in the specified background color.
<P>
The CalPane follows Explorer in this respect, except
the Pane uses computed colors for any highlight and shadow lines in the table.
</TD>
</TR>
<TR>
<TD>
<B>Example:</B>
<P>
<table align=center bgcolor=ffffdd cellspacing=0 cellpadding=4 rules=none bordercolor=black frame=border>
<tr>
<td><FONT color=navy>
&lt;TABLE border=1 cellspacing=3 cellpadding=2 bgcolor=mediumaquamarine&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;TR&gt;&lt;TD&gt; Background Test
&lt;/TD&gt;&lt;/TR&gt;<BR>
&lt;/TABLE&gt;</FONT>
</td>
</tr>
</table>
<P>
</TR>
</TD>
<TR>
<TD>
<B>Rendering:</B>
<table align=center cellspacing=6>
<tr align=center><th><FONT size=-1 face=helvetica>Navigator</FONT></th>
<th>&nbsp;</th><th><FONT size=-1 face=helvetica>Explorer</FONT></th>
<th>&nbsp;</th><th><FONT size=-1 face=helvetica>CalPane</FONT></th>
</tr>
<tr>
<td>
<table border cellspacing=3 cellpadding=2>
<tr><td bgcolor=mediumaquamarine>Background test</td></tr>
</table>
</td>
<td><code>&nbsp;&nbsp;&nbsp;</code></td>
<td>
<table border cellspacing=3 cellpadding=2 bgcolor=mediumaquamarine
bordercolorlight=c0c0c0 bordercolordark=808080><tr><td>Background test</td></tr></table>
</td>
<td><code>&nbsp;&nbsp;&nbsp;</code></td>
<td>
<table border bgcolor=mediumaquamarine cellspacing=3 cellpadding=2><tr><td>Background test</td></tr></table>
</td>
</tr>
</table>
</TD>
</TR>
<TR>
<TD>
<B>Implementation Notes:</B><BR>
<UL>
<LI>Some document authors who do not test their pages across multiple browsers
assume all table rendering is identical to Navigator. They therefore often
remove the border from a table similar to the one above in order to get
'empty space' around the TD element. They then proceed to align text and
images alongside the table, not realising that when such markup is viewed on a browser such
as Explorer no such 'empty space' exists. This leaves the text and images
completely flush to the table making the document seem poorly formatted.
</TD>
</TR>
</TABLE>
</BLOCKQUOTE>
</BLOCKQUOTE>
<TABLE align=center width=50%>
<TR>
<TD align=center>
<A href="../CalGuide.html">Guide Index</A> &nbsp;&#124;
<A href="../javadoc/overview-tree.html">&nbsp;JavaDoc</A> &nbsp;&#124;
<A href="../../README.txt">&nbsp;Previous</A> &nbsp;&#124;
<A href="guide-Tables-borders.html">&nbsp;Next</A>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>

View file

@ -0,0 +1,107 @@
<HTML>
<BODY bgcolor=ffffff>
<P>
<TABLE width=100% cellspacing=0 cellpadding=0>
<TR>
<TD>
<FONT size=-1><B>CalHTMLPane v2.0 Guide</B></FONT>
</TD>
<TD align=right>
<FONT size=-1><B>Example Tag Usage</B></FONT>
</TD>
</TR>
</TABLE>
<HR width=100% size=1 color=black>
<P>
<FONT size=+1><B>1: Tables</B></FONT>
<P>
<BLOCKQUOTE>
<P>
<B>Attr: bordercolor</B><BR>
<B>Attr: bordercolorlight</B><BR>
<B>Attr: bordercolordark</B>
<P>
<BLOCKQUOTE>
<TABLE border cellpadding=6 align=center>
<TR>
<TD>
<B>Use Within:</B><BR>
&lt;TABLE&gt; &lt;THEAD&gt;, &lt;TBODY&gt;, &lt;TFOOT&gt;,
&lt;TR&gt;, &lt;COLGROUP&gt;, &lt;COL&gt;, &lt;TH&gt;, and &lt;TD&gt;
</TD>
</TR>
<TR>
<TD>
<B>Arguments:</B> A hexidecimal color code or default color name<BR>
e.g. bordercolorlight="#4444dd" bordercolordark=navy
</TD>
</TR>
<TR>
<TD>
<B>Synopsis:</B><BR>Set the highlight color of table borders and rules
with <B>bordercolorlight</B>.
<P>Set the shadow color with <B>bordercolordark</B>.
<P>For single-color borders and rules use <B>bordercolor</B>.
</TD>
</TR>
<TR>
<TD>
<B>Example:</B>
<P>
<table align=center bgcolor=ffffdd cellspacing=0 cellpadding=4 rules=none bordercolor=black frame=border>
<tr>
<td><FONT color=navy>
&lt;TABLE border=3 cellspacing=3 cellpadding=5 bgcolor=aaccdd&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;TR&gt;<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;TD bordercolor=red&gt; Red border
&lt;/TD&gt;<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;TD bordercolorlight=yellow bordercolordark=blue&gt;<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code> Blue shadow
&lt;BR&gt; Yellow highlight <BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;/TD&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;/TR&gt;<BR>
&lt;/TABLE&gt;</FONT>
</td>
</tr>
</table>
<P>
</TR>
</TD>
<TR>
<TD>
<B>Rendering:</B>
<BR>
<table align=center border=3 cellspacing=3 cellpadding=5 bgcolor=aaccdd>
<tr><td bordercolor=red>Red border</td>
<td bordercolorlight=yellow bordercolordark=blue>
Blue shadow <BR> Yellow highlight </td>
</tr>
</table>
<br>
</TD>
</TR>
</TABLE>
</BLOCKQUOTE>
</BLOCKQUOTE>
<TABLE align=center width=50%>
<TR>
<TD align=center>
<A href="../CalGuide.html">Guide Index</A> &nbsp;&#124;
<A href="../javadoc/overview-tree.html">&nbsp;JavaDoc</A> &nbsp;&#124;
<A href="guide-Tables-borders.html">&nbsp;Previous</A> &nbsp;&#124;
<A href="guide-Tables-widths.html">&nbsp;Next</A>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>

View file

@ -0,0 +1,174 @@
<HTML>
<BODY bgcolor=ffffff>
<P>
<TABLE width=100% cellspacing=0 cellpadding=0>
<TR>
<TD>
<FONT size=-1><B>CalHTMLPane v2.0 Guide</B></FONT>
</TD>
<TD align=right>
<FONT size=-1><B>Example Tag Usage</B></FONT>
</TD>
</TR>
</TABLE>
<HR width=100% size=1 color=black>
<P>
<FONT size=+1><B>1: Tables</B></FONT>
<P>
<BLOCKQUOTE>
<P>
<B>Attr: frame</B><BR>
<B>Attr: border</B><BR>
<B>Attr: rules</B><BR>
<P>
<BLOCKQUOTE>
<TABLE border cellpadding=6 align=center>
<TR>
<TD>
<B>Use Within:</B><BR>
&lt;TABLE&gt;
</TD>
</TR>
<TR>
<TD>
<B>Arguments:</B><BR>
<B>frame:</B> void &#124; border &#124; box &#124;
hsides &#124; vsides &#124; above &#124; below &#124; lhs &#124; rhs <BR>
<B>border:</B> A number >=0 or no argument<BR>
<B>rules:</B> none &#124; groups &#124; cols &#124;
rows &#124; all <BR>
</TD>
</TR>
<TR>
<TD>
<B>Synopsis:</B><BR>The <B>border</B> attribute specifies the thickness of any
border to be drawn around a table.
<P>The <B>frame</B> attribute determines which sides of the table any border
should be drawn.
<P>The <B>rules</B> attribute determines how lines between table cells are
drawn.
<P>
<UL>
<LI>"border=0" is equivalent to "frame=void"<BR>
<LI>"frame=border" is equivalent to "frame=box"<BR>
<LI>"border" with no argument is now deprecated but backward compatibility
requires a rendering equivalent to: "frame=border" "border=1" "rules=all"
<P>
</TD>
</TR>
<TR>
<TD>
<B>Example 1:</B>
<P>
<table align=center bgcolor=ffffdd cellspacing=0 cellpadding=4 rules=none bordercolor=black frame=border>
<tr>
<td><FONT color=navy>
&lt;TABLE cellspacing=2 cellpadding=2 border=2 frame=hsides <BR>bordercolor=maroon rules=none&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;TR&gt;<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;TD&gt; Frequently Asked Questions
&lt;/TD&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;/TR&gt;<BR>
&lt;/TABLE&gt;</FONT>
</td>
</tr>
</table>
<P>
</TR>
</TD>
<TR><TD>
<B>Rendering:</B>
<BR>
<table align=center cellspacing=2 cellpadding=2 border=2 frame=hsides
bordercolor=maroon rules=none>
<tr><td>Frequently Asked Questions</td></tr>
</table>
<BR>
</TD></TR>
<TR>
<TD>
<B>Example 2:</B>
<P>
<table align=center bgcolor=ffffdd cellspacing=0 cellpadding=4 rules=none bordercolor=black frame=border>
<tr>
<td><FONT color=navy>
&lt;TABLE width=250 rules=groups bgcolor=plum border=3 <BR>
frame=box cellspacing=0&gt;<BR>
&lt;COLGROUP span=1 align=center&gt;&lt;/COLGROUP&gt;<BR>
&lt;COLGROUP span=2 align=center&gt;&lt;/COLGROUP&gt;<BR>
&lt;COLGROUP span=1 align=center&gt;&lt;/COLGROUP&gt;<BR>
&lt;THEAD&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;TR&gt;&lt;TD colspan=4 align=center&gt;&lt;B&gt;Junior Attendees&lt;/B&gt;&lt/TD&gt;&lt;/TR&gt;<BR>
&lt;/THEAD&gt;<BR>
&lt;TBODY&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;TR&gt;&ltTH&gt;&lt;/TH&gt;&lt;TH&gt;Boys&lt;/TH&gt;&lt;TH&gt;Girls&lt;/TH&gt;&lt;TH&gt;Total&lt;/TH&gt;&lt;/TR&gt;<BR>
&lt;/TBODY&gt;<BR>
&lt;TBODY&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;TR&gt;&ltTH&gt;1997&lt;/TH&gt;&lt;TD&gt;16&lt;/TD&gt;&lt;TD&gt;18&lt;/TD&gt;&lt;TD&gt;34&lt;/TD&gt;&lt;/TR&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;TR&gt;&ltTH&gt;1997&lt;/TH&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;TD&gt;31&lt;/TD&gt;&lt;TD&gt;53&lt;/TD&gt;&lt;/TR&gt;<BR>
&lt;/TBODY&gt;<BR>
&lt;TBODY&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;TR&gt;&ltTH&gt;Total&lt;/TH&gt;&lt;TD&gt;38&lt;/TD&gt;&lt;TD&gt;49&lt;/TD&gt;&lt;TD&gt;87&lt;/TD&gt;&lt;/TR&gt;<BR>
&lt;/TBODY&gt;<BR>
&lt;/TABLE&gt;</FONT>
</td>
</tr>
</table>
<P>
<TR><TD>
<B>Rendering:</B>
<BR>
<table width=250 align=center rules=groups bgcolor=plum border=3
frame=box cellspacing=0>
<colgroup span=1 align=center></colgroup>
<colgroup span=2 align=center></colgroup>
<colgroup span=1 align=center></colgroup>
<thead>
<tr><td colspan=4 align=center><B>Junior Attendees</B></td></tr>
</thead>
<tbody>
<tr><th></th><th>Boys</th><th>Girls</th><th>Total</th></tr>
</tbody>
<tbody>
<tr><th>1997</th><td>16</td><td>18</td><td>34</td></tr>
<tr><th>1998</th><td>22</td><td>31</td><td>53</td></tr>
</tbody>
<tbody>
<tr><th>Total</th><td>38</td><td>49</td><td>87</td></tr>
</tbody>
</table>
<br>
</TD>
</TR>
</TABLE>
</BLOCKQUOTE>
</BLOCKQUOTE>
<TABLE align=center width=50%>
<TR>
<TD align=center>
<A href="../CalGuide.html">Guide Index</A> &nbsp;&#124;
<A href="../javadoc/overview-tree.html">&nbsp;JavaDoc</A> &nbsp;&#124;
<A href="guide-Tables-background.html">&nbsp;Previous</A> &nbsp;&#124;
<A href="guide-Tables-bordercolors.html">&nbsp;Next</A>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>

View file

@ -0,0 +1,104 @@
<HTML>
<BODY bgcolor=ffffff>
<P>
<TABLE width=100% cellspacing=0 cellpadding=0>
<TR>
<TD>
<FONT size=-1><B>CalHTMLPane v2.0 Guide</B></FONT>
</TD>
<TD align=right>
<FONT size=-1><B>Example Tag Usage</B></FONT>
</TD>
</TR>
</TABLE>
<HR width=100% size=1 color=black>
<P>
<FONT size=+1><B>1: Tables</B></FONT>
<P>
<BLOCKQUOTE>
<P>
<B>Column widths</B><BR>
<P>
<TABLE border cellpadding=6 align=center>
<TR>
<TD>
<B>Synopsis:</B><BR>
Table column widths can be expressed in absolute, percentage, or relative
form. See HTML4.0 spec for details.
</TD>
</TR>
<TR>
<TD>
<B>Example:</B>
<P>
<table align=center bgcolor=ffffdd cellspacing=0 cellpadding=4 rules=none bordercolor=black frame=border>
<tr>
<td><FONT color=navy>
&lt;TABLE border=1 width=100% align=center cellpadding=2 bgcolor=sandybrown&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;COLGROUP align=center&gt;<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;COL width=100&gt;<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;COL width=10%&gt;<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;COL width=0*&gt;<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;COL span=3 width=*&gt;<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;COL width=2*&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;/COLGROUP&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;TR&gt;<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;TD&gt;100 Pixels&lt;/TD&gt;&lt;TD&gt;10%&lt/TD&gt;&lt;TD&gt;0*&lt;/TD&gt;<BR>
<code>&nbsp;&nbsp;&nbsp;&nbsp;</code>&lt;TD&gt;1*&lt;/TD&gt;&lt;TD&gt;1*&lt/TD&gt;&lt;TD&gt;1*&lt;/TD&gt;&lt;TD&gt;2*&lt;/TD&gt;<BR>
<code>&nbsp;&nbsp;</code>&lt;/TR&gt;<BR>
&lt;/TABLE&gt;<BR>
</td>
</tr>
</table>
<P>
<TR><TD>
<B>Rendering:</B>
<P>
<table border=1 width=100% align=center cellpadding=2 bgcolor=sandybrown>
<colgroup align=center>
<col width=100>
<col width=10%>
<col width=0*>
<col span=3 width=*>
<col width=2*>
</colgroup>
<tr>
<td>100 Pixels</td><td>10%</td><td>0*</td>
<td>1*</td><td>1*</td><td>1*</td><td>2*</td>
</tr>
</table>
<blockquote>
Column 1 requests an absolute width of 100 pixels<BR>
Column 2 requests 10% of available width<BR>
Column 3 requests that it always be set to its minimum width<BR>
Columns 4-7 request proportions of the remaining width
<LI>Columns 4, 5 and 6 each request one portion of the remainder
<LI>Column 7 requests two portions of the remainder
<P>Note that the eventual apportionment of widths to each column depends
very much on the amount of space available to the table.
</blockquote>
</TD>
</TR>
</TABLE>
</BLOCKQUOTE>
<TABLE align=center width=50%>
<TR>
<TD align=center>
<A href="../CalGuide.html">Guide Index</A> &nbsp;&#124;
<A href="../javadoc/overview-tree.html">&nbsp;JavaDoc</A> &nbsp;&#124;
<A href="guide-Tables-bordercolors.html">&nbsp;Previous</A> &nbsp;&#124;
<A href="guide-Forms-style.html">&nbsp;Next</A>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 916 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

View file

@ -0,0 +1,8 @@
<HTML>
<BODY>
<CENTER>
<H3 align=center>Circle Link</H3>
You clicked within the circle
</CENTER>
</BODY>
</HTML>

View file

@ -0,0 +1,8 @@
<HTML>
<BODY>
<DIV align=left>
<H3>Rectangle Link</H3>
You clicked within the rectangle
</DIV>
</BODY>
</HTML>

View file

@ -0,0 +1,8 @@
<HTML>
<BODY>
<DIV align=right>
<H3>Triangle Link</H3>
You clicked within the triangle
</DIV>
</BODY>
</HTML>

View file

@ -0,0 +1,34 @@
<HTML>
<BODY bgcolor=ffffff>
<BR>
<TABLE align=center cellspacing=1><TR>
<TD><IMG src="images/scott.gif" width=60 height=65></TD>
<TD>&nbsp;&nbsp;</TD>
<TD align=center><IMG src="images/flash.gif" width=121 height=17></TD>
<TD>&nbsp;&nbsp;</TD>
<TD align=right><IMG src="images/bill.gif" width=60 height=65></TD>
</TR>
</TABLE>
<xH3 align=center><xFONT color=red><xI><x/I><x/FONT><x/H3>
<H2 align=center>Gates and McNealy accused of collusion</H2>
<BLOCKQUOTE>
<P><FONT size=-1>Washington Tues 9th 2001: The computer world was left reeling today as
sensational evidence emerged that Sun Microsysytems chief Scott McNealy and
Microsoft chairman William H. Gates had agreed almost ten years ago on a
strategy that would leave them in complete dominance of the computer software
marketplace.
<P>Former Microsoft vice-president Ima Lyer claims he has 'irrefutable evidence'
that the two industry giants have been hoodwinking both politicians
and public for the past decade. In a written statement released by his legal
advisors to the press this morning, Lyer gives a detailed account of how
'Operation JAVA' was formulated by Gates and McNealy to remove all but minor
competition in the software industry.<BR>
(More details to follow)
<P><A href=newsflash2.html>Next news</A>
</FONT>
</BLOCKQUOTE>
</BODY>
</HTML>

View file

@ -0,0 +1,23 @@
<HTML>
<BODY bgcolor=ffffff>
<BR>
<P align=center>
<IMG src="images/flash.gif" width=121 height=17>
<H2 align=center>Former Microsoft vice-president retracts collusion claims</H2>
<BLOCKQUOTE>
<P><FONT size=-1>Washington Tues 9th 2001: Former Microsoft executive
Ima Lyer this afternoon surprisingly retracted his earlier claims that Microsoft
chairman William Gates and Sun Microsytems chief Scott McNealy conspired
to create a duopoly within the software marketplace.
<P>Speaking from the footsteps of his new $25 million private jet which was about
to whisk him away to his new luxury island retreat in the Caribbean, Mr. Lyer
said that he had been overworking recently and this had led him to make
"spurious and unsupportable claims" about the two industry leaders.
<P><A href=newsflash.html>Earlier news</A>
</FONT>
</BLOCKQUOTE>
</BODY>
</HTML>

View file

@ -0,0 +1,36 @@
<HTML>
<BODY bgcolor=ffffff>
<BLOCKQUOTE>
<H3 align=center><FONT color=red><I>TECH NEWS</I></FONT></H3>
<H2 align=center>Sun claims HotSpot JIT 'almost ready'</H2>
<P><FONT size=-1>Palo Alto Tues 9th 2001: In a presentation to assembled
computer journalists this morning, Sun Microsystems executives announced
that the eagerly-awaited HotSpot Just-In-Time compiler was on the verge of
being released.
<P>
"There are just a few last minute problems to clear and then we'll be
shipping," said a confident Dan Pinocchio, leader of the HotSpot design team.
<P>
Details also emerged of the hardware that will be required to run the HotSpot
package, which Sun officials claim will enable Java applications to run at up
to ten times their normal speed.
<P>
"You can run HotSpot on a 500Mhz PIII, but you won't see much of a boost,"
Pinocchio explained. "We've found the best performance uplift comes when you
combine HotSpot with one of the new Cray XMP6 PC accelerator cards. Okay,
they cost $25,000, but you should see Java fly...".
<P>
Asked to be a little more specific about a release date, marketing
vice-president Jerry Vaporware wasn't going to pinned down:
<P>
"I'm not going to make any promises," he told the packed press room. "Our
developers have waited a long time for this and we want to get it right. A
few more ye...excuse me...weeks won't hurt."
<P><A href=newsflash.html>Latest news</A>
</FONT>
</BLOCKQUOTE>
</BODY>
</HTML>

View file

@ -0,0 +1,33 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc on Wed Mar 03 11:23:10 GMT 1999 -->
<TITLE>
All Classes
</TITLE>
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
</HEAD>
<BODY BGCOLOR="white">
<FONT size="+1" ID="FrameHeadingFont">
<B>All Classes</B></FONT>
<BR>
<TABLE BORDER="0" WIDTH="100%">
<TR>
<TD NOWRAP><FONT ID="FrameItemFont"><A HREF="calpa/html/CalHTMLManager.html" TARGET="classFrame">CalHTMLManager</A>
<BR>
<A HREF="calpa/html/CalHTMLObserver.html" TARGET="classFrame"><I>CalHTMLObserver</I></A>
<BR>
<A HREF="calpa/html/CalHTMLPane.html" TARGET="classFrame">CalHTMLPane</A>
<BR>
<A HREF="calpa/html/CalHTMLPreferences.html" TARGET="classFrame">CalHTMLPreferences</A>
<BR>
<A HREF="calpa/html/DefaultCalHTMLObserver.html" TARGET="classFrame">DefaultCalHTMLObserver</A>
<BR>
</FONT></TD>
</TR>
</TABLE>
</BODY>
</HTML>

View file

@ -0,0 +1,545 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc on Wed Mar 03 11:23:10 GMT 1999 -->
<TITLE>
: Class CalHTMLManager
</TITLE>
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
</HEAD>
<BODY BGCOLOR="white">
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_top"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" ID="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#FFFFFF" ID="NavBarCell1Rev"> &nbsp;<FONT ID="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="../../overview-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="../../index-all.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="../../help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV CLASS&nbsp;
&nbsp;<A HREF="../../calpa/html/CalHTMLObserver.html"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../index.html" TARGET="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="CalHTMLManager.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
<TR>
<TD VALIGN="top" ID="NavBarCell3"><FONT SIZE="-2">
SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" ID="NavBarCell3"><FONT SIZE="-2">
DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
calpa.html</FONT>
<BR>
Class CalHTMLManager</H2>
<PRE>
java.lang.Object
|
+--<B>calpa.html.CalHTMLManager</B>
</PRE>
<HR>
<DL>
<DT>public class <B>CalHTMLManager</B><DT>extends java.lang.Object</DL>
<P>
A class with static members and methods which primarily controls the caching of data
which will be available to all current instances of <code>CalHTMLPane</code>.
<P>
<DL>
<DT><B>See Also: </B><DD><A HREF="../../calpa/html/CalHTMLPane.html"><CODE>CalHTMLPane</CODE></A></DL>
<HR>
<P>
<!-- ======== INNER CLASS SUMMARY ======== -->
<!-- =========== FIELD SUMMARY =========== -->
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" ID="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Method Summary</B></FONT></TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../calpa/html/CalHTMLManager.html#addUserComponent(javax.swing.JComponent)">addUserComponent</A></B>(javax.swing.JComponent&nbsp;component)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a JComponent to the Manager's component cache.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../calpa/html/CalHTMLManager.html#addUserComponentArray(javax.swing.JComponent[], java.lang.String)">addUserComponentArray</A></B>(javax.swing.JComponent[]&nbsp;componentArray,
java.lang.String&nbsp;classname)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds an array of JComponents to the Manager's component cache.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../calpa/html/CalHTMLManager.html#addUserImage(java.awt.Image, java.lang.String)">addUserImage</A></B>(java.awt.Image&nbsp;img,
java.lang.String&nbsp;name)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds an Image to the Manager's image cache.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../calpa/html/CalHTMLManager.html#emptyDocumentCache()">emptyDocumentCache</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Empties the Manager's document cache.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../calpa/html/CalHTMLManager.html#getDocumentCacheCurrentSize()">getDocumentCacheCurrentSize</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the Manager's estimate of the current memory being taken up by cached documents.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../calpa/html/CalHTMLManager.html#getDocumentCacheMaximumSize()">getDocumentCacheMaximumSize</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the max size of the document cache used by the Manager.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;javax.swing.JComponent</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../calpa/html/CalHTMLManager.html#getUserComponent(java.lang.String, java.lang.String)">getUserComponent</A></B>(java.lang.String&nbsp;classname,
java.lang.String&nbsp;name)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieves a JComponent from the Manager's component cache.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.awt.Image</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../calpa/html/CalHTMLManager.html#getUserImage(java.lang.String)">getUserImage</A></B>(java.lang.String&nbsp;name)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieves an Image from the Manager's image cache.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../calpa/html/CalHTMLManager.html#isCacheDocumentsEnabled()">isCacheDocumentsEnabled</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Indicates whether document caching is currently enabled.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../calpa/html/CalHTMLManager.html#isCalFocusManagerEnabled()">isCalFocusManagerEnabled</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Indicates whether a CalFocusManager is currently enabled.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../calpa/html/CalHTMLManager.html#removeOldestDocumentFromCache()">removeOldestDocumentFromCache</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes the oldest document from the Manager's document cache.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../calpa/html/CalHTMLManager.html#removeUserComponent(java.lang.String)">removeUserComponent</A></B>(java.lang.String&nbsp;name)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes a JComponent from the Manager's component cache.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../calpa/html/CalHTMLManager.html#removeUserComponentArray(java.lang.String)">removeUserComponentArray</A></B>(java.lang.String&nbsp;classname)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes a JComponent array from the Manager's component cache.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../calpa/html/CalHTMLManager.html#removeUserImage(java.lang.String)">removeUserImage</A></B>(java.lang.String&nbsp;name)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes an Image from the Manager's image cache.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../calpa/html/CalHTMLManager.html#setCacheDocuments(boolean)">setCacheDocuments</A></B>(boolean&nbsp;enabled)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Enables or disables the caching of documents by the Manager.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../calpa/html/CalHTMLManager.html#setCalFocusManagerEnabled(boolean)">setCalFocusManagerEnabled</A></B>(boolean&nbsp;enabled)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Enables or disables the <code>CalFocusManager</code>.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../calpa/html/CalHTMLManager.html#setDocumentCacheMaximumSize(int)">setDocumentCacheMaximumSize</A></B>(int&nbsp;size)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the size of the document cache used by the Manager.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" ID="TableSubHeadingColor">
<TD><B>Methods inherited from class java.lang.Object</B></TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD><CODE>clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait</CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>
<!-- ============ FIELD DETAIL =========== -->
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" ID="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Method Detail</B></FONT></TD>
</TR>
</TABLE>
<A NAME="addUserComponent(javax.swing.JComponent)"><!-- --></A><H3>
addUserComponent</H3>
<PRE>
public static void <B>addUserComponent</B>(javax.swing.JComponent&nbsp;component)</PRE>
<DL>
<DD>Adds a JComponent to the Manager's component cache. The component can then be incorporated
into an HTML document using the &lt;OBJECT&gt; tag.<BR>
The component must have an assigned name (set by calling the
<code>AWT Component setName()</code> method).
JComponents sent to this method which do not have a name will not be cached by the Manager.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>component</CODE> - the JComponent to be added.</DL>
</DD>
</DL>
<HR>
<A NAME="removeUserComponent(java.lang.String)"><!-- --></A><H3>
removeUserComponent</H3>
<PRE>
public static void <B>removeUserComponent</B>(java.lang.String&nbsp;name)</PRE>
<DL>
<DD>Removes a JComponent from the Manager's component cache.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the JComponent to be removed.</DL>
</DD>
</DL>
<HR>
<A NAME="addUserComponentArray(javax.swing.JComponent[], java.lang.String)"><!-- --></A><H3>
addUserComponentArray</H3>
<PRE>
public static void <B>addUserComponentArray</B>(javax.swing.JComponent[]&nbsp;componentArray,
java.lang.String&nbsp;classname)</PRE>
<DL>
<DD>Adds an array of JComponents to the Manager's component cache.
Individual components from this array can then be incorporated
into an HTML document using the &lt;OBJECT&gt; tag.<BR>
The component array must have an assigned class name.
Arrays sent to this method which do not have a class name will not be cached by the Manager.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>componentArray</CODE> - the JComponent array to be added.<DD><CODE>classname</CODE> - a class identifier for the JComponent array.</DL>
</DD>
</DL>
<HR>
<A NAME="removeUserComponentArray(java.lang.String)"><!-- --></A><H3>
removeUserComponentArray</H3>
<PRE>
public static void <B>removeUserComponentArray</B>(java.lang.String&nbsp;classname)</PRE>
<DL>
<DD>Removes a JComponent array from the Manager's component cache.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>classname</CODE> - the class identifier of the JComponent array to be removed.</DL>
</DD>
</DL>
<HR>
<A NAME="getUserComponent(java.lang.String, java.lang.String)"><!-- --></A><H3>
getUserComponent</H3>
<PRE>
public static javax.swing.JComponent <B>getUserComponent</B>(java.lang.String&nbsp;classname,
java.lang.String&nbsp;name)</PRE>
<DL>
<DD>Retrieves a JComponent from the Manager's component cache. If the JComponent was added to
the cache as part of a component array then the class name of the array must be sent to
this method in order to retrieve it.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>classname</CODE> - the class identifier of the array the JComponent resides in (may be null).<DD><CODE>name</CODE> - the name of the target JComponent.<DT><B>Returns:</B><DD>the requested JComponent or <code>null</code> if no JComponent matching the sent
parameters can be found<DT><B>See Also: </B><DD><A HREF="../../calpa/html/CalHTMLManager.html#addUserComponent(javax.swing.JComponent)"><CODE>addUserComponent(javax.swing.JComponent)</CODE></A>,
<A HREF="../../calpa/html/CalHTMLManager.html#addUserComponentArray(javax.swing.JComponent[], java.lang.String)"><CODE>addUserComponentArray(javax.swing.JComponent[], java.lang.String)</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="addUserImage(java.awt.Image, java.lang.String)"><!-- --></A><H3>
addUserImage</H3>
<PRE>
public static void <B>addUserImage</B>(java.awt.Image&nbsp;img,
java.lang.String&nbsp;name)</PRE>
<DL>
<DD>Adds an Image to the Manager's image cache. The Image can then be incorporated
into an HTML document by naming the image within an &lt;IMG&gt; tag.
Incorporating images into documents via the Manager allows the programmer to ensure
that a fully loaded image is always available. In addition the image will always be
displayed, even if <code>loadImages</code> in <code>CalHTMLPreferences</code> has
been disabled. This can be useful when images are being displayed in buttons and other
form controls.
<P>See the README.TXT file accompanying this documentation for further details.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>img</CODE> - the Image to be cached.<DD><CODE>name</CODE> - a name given to the Image for retrieval purposes.<DT><B>See Also: </B><DD><A HREF="../../calpa/html/CalHTMLManager.html#getUserImage(java.lang.String)"><CODE>getUserImage(java.lang.String)</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="getUserImage(java.lang.String)"><!-- --></A><H3>
getUserImage</H3>
<PRE>
public static java.awt.Image <B>getUserImage</B>(java.lang.String&nbsp;name)</PRE>
<DL>
<DD>Retrieves an Image from the Manager's image cache.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the target Image.<DT><B>Returns:</B><DD>the requested Image or <code>null</code> if no Image matching the sent
name can be found<DT><B>See Also: </B><DD><A HREF="../../calpa/html/CalHTMLManager.html#addUserImage(java.awt.Image, java.lang.String)"><CODE>addUserImage(java.awt.Image, java.lang.String)</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="removeUserImage(java.lang.String)"><!-- --></A><H3>
removeUserImage</H3>
<PRE>
public static void <B>removeUserImage</B>(java.lang.String&nbsp;name)</PRE>
<DL>
<DD>Removes an Image from the Manager's image cache.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the Image to be removed.</DL>
</DD>
</DL>
<HR>
<A NAME="setCacheDocuments(boolean)"><!-- --></A><H3>
setCacheDocuments</H3>
<PRE>
public static void <B>setCacheDocuments</B>(boolean&nbsp;enabled)</PRE>
<DL>
<DD>Enables or disables the caching of documents by the Manager. The default setting
is true (enabled).<DD><DL>
<DT><B>Parameters:</B><DD><CODE>enabled</CODE> - a flag indicating whether the Manager should cache documents.</DL>
</DD>
</DL>
<HR>
<A NAME="isCacheDocumentsEnabled()"><!-- --></A><H3>
isCacheDocumentsEnabled</H3>
<PRE>
public static boolean <B>isCacheDocumentsEnabled</B>()</PRE>
<DL>
<DD>Indicates whether document caching is currently enabled.<DD><DL>
<DT><B>Returns:</B><DD>a flag indicating whether the Manager is currently able to cache documents.</DL>
</DD>
</DL>
<HR>
<A NAME="setDocumentCacheMaximumSize(int)"><!-- --></A><H3>
setDocumentCacheMaximumSize</H3>
<PRE>
public static void <B>setDocumentCacheMaximumSize</B>(int&nbsp;size)</PRE>
<DL>
<DD>Sets the size of the document cache used by the Manager. The size value represents Kilobytes
and should be greater than 0. The default value is 8000 (8Mb). Note that this can only be a
guide to the Manager as to how many documents to cache.
It is possible that the cache size figure may be exceeded
due to the difficulty of calculating the memory usage of a fully-parsed HTML document.
<P>Once the cache size has been exceeded the Manager will empty the oldest document from the cache
and repeat this process until the memory taken up by documents in the cache falls below the cache size.
<P>Documents in the Manager's cache do not contain images. These are cached by the JVM and will take
up additional memory (sometimes far in excess of the memory taken by documents).
<P>Note: Kilobytes have been used in order to allow for the creation of very small cache sizes.
A cache size of 50K will be meaningless when dealing with normal HTML documents, but it allows for
the caching of mini 'documents' which have been created via Strings rather than URLs.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>size</CODE> - the required size in kilobytes of the Manager's document cache.</DL>
</DD>
</DL>
<HR>
<A NAME="getDocumentCacheMaximumSize()"><!-- --></A><H3>
getDocumentCacheMaximumSize</H3>
<PRE>
public static int <B>getDocumentCacheMaximumSize</B>()</PRE>
<DL>
<DD>Returns the max size of the document cache used by the Manager.<DD><DL>
<DT><B>Returns:</B><DD>the size in kilobytes of the Manager's document cache.</DL>
</DD>
</DL>
<HR>
<A NAME="getDocumentCacheCurrentSize()"><!-- --></A><H3>
getDocumentCacheCurrentSize</H3>
<PRE>
public static int <B>getDocumentCacheCurrentSize</B>()</PRE>
<DL>
<DD>Returns the Manager's estimate of the current memory being taken up by cached documents. The
return value represents Kilobytes.
<P>The estimate does not include memory which is being taken up by cached document
images. These are managed separately by the JVM. Note also that a call to
<code>Runtime.getRuntime().freeMemory()</code> will invariably show a memory usage greater
than indicated by this method. This is due to the additional memory being used by any
<code>CalHTMLPane</code> objects and subsidiary objects related to the current document view
they are displaying.<DD><DL>
<DT><B>Returns:</B><DD>an estimate of the current memory (in kilobytes) being used by cached documents.</DL>
</DD>
</DL>
<HR>
<A NAME="removeOldestDocumentFromCache()"><!-- --></A><H3>
removeOldestDocumentFromCache</H3>
<PRE>
public static void <B>removeOldestDocumentFromCache</B>()</PRE>
<DL>
<DD>Removes the oldest document from the Manager's document cache.</DL>
<HR>
<A NAME="emptyDocumentCache()"><!-- --></A><H3>
emptyDocumentCache</H3>
<PRE>
public static void <B>emptyDocumentCache</B>()</PRE>
<DL>
<DD>Empties the Manager's document cache.</DL>
<HR>
<A NAME="setCalFocusManagerEnabled(boolean)"><!-- --></A><H3>
setCalFocusManagerEnabled</H3>
<PRE>
public static void <B>setCalFocusManagerEnabled</B>(boolean&nbsp;enabled)</PRE>
<DL>
<DD>Enables or disables the <code>CalFocusManager</code>. When a <code>CalHTMLPane</code> is
first instantiated it will replace the incumbent <code>FocusManager</code> with a
<code>CalFocusManager</code> unless disabled from doing so by this method.
The <code>CalFocusManager</code> should function identically to Swing's
<code>DefaultFocusManager</code> outside a <code>CalHTMLPane</code> but extends functionality when a
<code>CalHTMLPane</code> has keyboard focus (e.g. it enables tabbing between hyperlinks).<BR>
See the README.TXT file accompanying this documentation for more details on why the
<code>CalFocusManager</code> has been implemented in this way.
<P>(Note that this method will neither install nor uninstall the CalFocusManager.)<DD><DL>
<DT><B>Parameters:</B><DD><CODE>enabled</CODE> - a flag indicating whether a CalFocusManager should handle keyboard control within
a <code>CalHTMLPane</code>.</DL>
</DD>
</DL>
<HR>
<A NAME="isCalFocusManagerEnabled()"><!-- --></A><H3>
isCalFocusManagerEnabled</H3>
<PRE>
public static boolean <B>isCalFocusManagerEnabled</B>()</PRE>
<DL>
<DD>Indicates whether a CalFocusManager is currently enabled.<DD><DL>
<DT><B>Returns:</B><DD>a flag indicating whether a <code>CalFocusManager</code> should handle keyboard traversal<DT><B>See Also: </B><DD><A HREF="../../calpa/html/CalHTMLManager.html#setCalFocusManagerEnabled(boolean)"><CODE>setCalFocusManagerEnabled(boolean)</CODE></A></DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_bottom"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" ID="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#FFFFFF" ID="NavBarCell1Rev"> &nbsp;<FONT ID="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="../../overview-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="../../index-all.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="../../help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV CLASS&nbsp;
&nbsp;<A HREF="../../calpa/html/CalHTMLObserver.html"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../index.html" TARGET="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="CalHTMLManager.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
<TR>
<TD VALIGN="top" ID="NavBarCell3"><FONT SIZE="-2">
SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" ID="NavBarCell3"><FONT SIZE="-2">
DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->
<HR>
</BODY>
</HTML>

View file

@ -0,0 +1,387 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc on Wed Mar 03 11:23:11 GMT 1999 -->
<TITLE>
: Interface CalHTMLObserver
</TITLE>
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
</HEAD>
<BODY BGCOLOR="white">
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_top"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" ID="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#FFFFFF" ID="NavBarCell1Rev"> &nbsp;<FONT ID="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="../../overview-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="../../index-all.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="../../help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../calpa/html/CalHTMLManager.html"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../calpa/html/CalHTMLPane.html"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../index.html" TARGET="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="CalHTMLObserver.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
<TR>
<TD VALIGN="top" ID="NavBarCell3"><FONT SIZE="-2">
SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" ID="NavBarCell3"><FONT SIZE="-2">
DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
calpa.html</FONT>
<BR>
Interface CalHTMLObserver</H2>
<DL>
<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../calpa/html/DefaultCalHTMLObserver.html">DefaultCalHTMLObserver</A></DD>
</DL>
<HR>
<DL>
<DT>public abstract interface <B>CalHTMLObserver</B></DL>
<P>
A class implementing this interface can be passed to a <code>CalHTMLPane</code> at
construction time and will thereafter receive notification of events which have occured within the Pane.
A <code>CalHTMLPane</code> always has one, and only one, attached <code>CalHTMLObserver</code>.
<P>If a <code>CalHTMLObserver</code> is not passed to the Pane during construction, a
<code>DefaultCalHTMLObserver</code>
will be used. <code>DefaultCalHTMLObserver</code> implements all the methods of this
interface as null-ops, allowing the programmer to extend the class and only implement
those methods of interest.
<P>Note that the same <code>CalHTMLObserver</code> may be used with several
<code>CalHTMLPanes</code>.
<P>
<DL>
<DT><B>See Also: </B><DD><A HREF="../../calpa/html/CalHTMLPane.html"><CODE>CalHTMLPane</CODE></A></DL>
<HR>
<P>
<!-- ======== INNER CLASS SUMMARY ======== -->
<!-- =========== FIELD SUMMARY =========== -->
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" ID="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Method Summary</B></FONT></TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../calpa/html/CalHTMLObserver.html#formSubmitUpdate(calpa.html.CalHTMLPane, java.net.URL, int, java.lang.String, java.lang.String)">formSubmitUpdate</A></B>(<A HREF="../../calpa/html/CalHTMLPane.html">CalHTMLPane</A>&nbsp;pane,
java.net.URL&nbsp;docBaseURL,
int&nbsp;method,
java.lang.String&nbsp;action,
java.lang.String&nbsp;data)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Notification that a form submission has been initiated.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../calpa/html/CalHTMLObserver.html#historyUpdate(calpa.html.CalHTMLPane, int)">historyUpdate</A></B>(<A HREF="../../calpa/html/CalHTMLPane.html">CalHTMLPane</A>&nbsp;pane,
int&nbsp;position)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Notification of a change in position within the Pane's document history.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../calpa/html/CalHTMLObserver.html#linkActivatedUpdate(calpa.html.CalHTMLPane, java.net.URL, java.lang.String, java.lang.String)">linkActivatedUpdate</A></B>(<A HREF="../../calpa/html/CalHTMLPane.html">CalHTMLPane</A>&nbsp;pane,
java.net.URL&nbsp;url,
java.lang.String&nbsp;targetFrame,
java.lang.String&nbsp;jname)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Notification that a hyperlink has been activated via the keyboard or mouse.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../calpa/html/CalHTMLObserver.html#linkFocusedUpdate(calpa.html.CalHTMLPane, java.net.URL)">linkFocusedUpdate</A></B>(<A HREF="../../calpa/html/CalHTMLPane.html">CalHTMLPane</A>&nbsp;pane,
java.net.URL&nbsp;url)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Notification that a hyperlink has received or lost keyboard/mouse focus.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../calpa/html/CalHTMLObserver.html#showNewFrameRequest(calpa.html.CalHTMLPane, java.lang.String, java.net.URL)">showNewFrameRequest</A></B>(<A HREF="../../calpa/html/CalHTMLPane.html">CalHTMLPane</A>&nbsp;pane,
java.lang.String&nbsp;targetFrame,
java.net.URL&nbsp;url)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Notification for a new <code>CalHTMLPane</code> to be created with
the specified top-level frame name and showing the specified document.</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../calpa/html/CalHTMLObserver.html#statusUpdate(calpa.html.CalHTMLPane, int, java.net.URL, int, java.lang.String)">statusUpdate</A></B>(<A HREF="../../calpa/html/CalHTMLPane.html">CalHTMLPane</A>&nbsp;pane,
int&nbsp;status,
java.net.URL&nbsp;url,
int&nbsp;value,
java.lang.String&nbsp;message)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gives general notifications of events or errors which are occuring within the Pane.</TD>
</TR>
</TABLE>
&nbsp;
<P>
<!-- ============ FIELD DETAIL =========== -->
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" ID="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Method Detail</B></FONT></TD>
</TR>
</TABLE>
<A NAME="linkActivatedUpdate(calpa.html.CalHTMLPane, java.net.URL, java.lang.String, java.lang.String)"><!-- --></A><H3>
linkActivatedUpdate</H3>
<PRE>
public void <B>linkActivatedUpdate</B>(<A HREF="../../calpa/html/CalHTMLPane.html">CalHTMLPane</A>&nbsp;pane,
java.net.URL&nbsp;url,
java.lang.String&nbsp;targetFrame,
java.lang.String&nbsp;jname)</PRE>
<DL>
<DD>Notification that a hyperlink has been activated via the keyboard or mouse.
If the jname argument is null the link will be automatically followed by the calling Pane, unless
the <code>URL</code> protocol is 'mailto', which the Pane cannot currently handle.
If the jname argument is <EM>not</EM> null the pane will not attempt to follow the link, allowing
it to be handled here.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>pane</CODE> - the <code>CalHTMLPane</code> which has called this method<DD><CODE>url</CODE> - the <code>URL</code> of the link that has been activated<DD><CODE>targetFrame</CODE> - the name of the frame where the contents of the <code>URL</code> are
to be displayed<DD><CODE>jname</CODE> - A name given to the link so it can be handled outside the calling Pane</DL>
</DD>
</DL>
<HR>
<A NAME="linkFocusedUpdate(calpa.html.CalHTMLPane, java.net.URL)"><!-- --></A><H3>
linkFocusedUpdate</H3>
<PRE>
public void <B>linkFocusedUpdate</B>(<A HREF="../../calpa/html/CalHTMLPane.html">CalHTMLPane</A>&nbsp;pane,
java.net.URL&nbsp;url)</PRE>
<DL>
<DD>Notification that a hyperlink has received or lost keyboard/mouse focus.
This method is called when there has been a <EM>change</EM> in focus. If the <code>URL</code>
sent is not <code>null</code> then a new link has now received focus.
If the <code>URL</code> is <code>null</code> then a link which previously had focus
has now lost it, and no link is currently focused.
<P>This method can be used, for example, to update a status display which shows the currently
focused link on the user's screen.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>pane</CODE> - the <code>CalHTMLPane</code> which has called this method<DD><CODE>url</CODE> - the <code>URL</code> of the focused link, or <code>null</code> if no link has the focus</DL>
</DD>
</DL>
<HR>
<A NAME="statusUpdate(calpa.html.CalHTMLPane, int, java.net.URL, int, java.lang.String)"><!-- --></A><H3>
statusUpdate</H3>
<PRE>
public void <B>statusUpdate</B>(<A HREF="../../calpa/html/CalHTMLPane.html">CalHTMLPane</A>&nbsp;pane,
int&nbsp;status,
java.net.URL&nbsp;url,
int&nbsp;value,
java.lang.String&nbsp;message)</PRE>
<DL>
<DD>Gives general notifications of events or errors which are occuring within the Pane. Apart from
the <code>DOC_LENGTH</code> status argument listed below, the <code>value</code> argument sent
will be the nesting level of the frame initiating this call. A nesting of 0 indicates the
Pane's top level frame has made the call. Often you will only be interested in calls from the
top level frame. For example, if a frameset document is loading you may get the DOC_LOADED
status call several times, but the one that really counts is the frame 0 call, and this is
never sent until all sub-frames have finished loading.
<P>The current status arguments sent to this method are:
<UL>
<LI><code>CalCons.PRE_CONNECT</code><BR>
The Pane is attempting to connect to the given <code>URL</code> to receive data.
<LI><code>CalCons.PARSE_FAILED</code><BR>
The Pane was unable to connect to the given <code>URL</code> or was unable to parse the content.
Most likely this will be due to an incorrectly specified <code>URL</code>.
The message argument may contain further details of the reason for failure.
<LI><code>CalCons.CONNECTED</code><BR>
The Pane has established a connection to the given <code>URL</code> and is receiving any content.
<LI><code>CalCons.DOC_LENGTH</code><BR>
The size of the content at the given <code>URL</code> is known and is contained
in the <code>value</code> argument.
<LI><code>CalCons.TITLE</code><BR>
The title of the document for the given <code>URL</code> is known and is contained
in the <code>message</code> argument. Only the title of a document in the Pane's top level frame
will be sent to this method. If the document has no name, the message will be null, unless the
document is a Frameset document in which case the message "Frameset" will be sent.
<LI><code>CalCons.PARSE_FAILED_POST_CONNECT</code><BR>
An exception has been thrown during parsing of the data from the <code>URL</code>. This will most
likely be an <code>IOException</code> such as a server time-out.
<LI><code>CalCons.WAITING_FOR_IMAGES</code><BR>
The document has been parsed but formatting cannot be completed because the document contains images
of unspecified size. The parsing thread is waiting for image updates to give it the information
it needs to format and display the document.
<LI><code>CalCons.DOC_LOADED</code><BR>
All text and image data has been received, parsed and the document structure determined.
</UL><DD><DL>
<DT><B>Parameters:</B><DD><CODE>pane</CODE> - the <code>CalHTMLPane</code> which has called this method<DD><CODE>status</CODE> - the status code of the update<DD><CODE>url</CODE> - a <code>URL</code> related to the status code<DD><CODE>value</CODE> - a value related to the status code<DD><CODE>message</CODE> - a message related to the status code</DL>
</DD>
</DL>
<HR>
<A NAME="formSubmitUpdate(calpa.html.CalHTMLPane, java.net.URL, int, java.lang.String, java.lang.String)"><!-- --></A><H3>
formSubmitUpdate</H3>
<PRE>
public void <B>formSubmitUpdate</B>(<A HREF="../../calpa/html/CalHTMLPane.html">CalHTMLPane</A>&nbsp;pane,
java.net.URL&nbsp;docBaseURL,
int&nbsp;method,
java.lang.String&nbsp;action,
java.lang.String&nbsp;data)</PRE>
<DL>
<DD>Notification that a form submission has been initiated. Whether the Pane handles the
submission directly depends on whether <code>handleFormSubmission</code> is enabled or
disabled by the <code>CalHTMLPreferences</code> object controlling the Pane.
<P>The method argument will be either <code>CalCons.V_GET, CalCons.V_POST, or CalCons.V_JFORM</code><BR>
If the argument is <code>V_JFORM</code> then the Pane will take no action, irrespective of whether
<code>handleFormSubmission</code> is enabled. This allows the programmer to treat this method as
a pseudo <code>actionListener</code> for controls placed within documents.
<P>The data argument sent to this method is an x-www-form-urlencoded concatenated string of the
form results gathered from successful form controls.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>pane</CODE> - the <code>CalHTMLPane</code> which has called this method<DD><CODE>docBaseURL</CODE> - the <code>URL</code> of the document containing the form, possibly modified
by the &lt;BASE&gt; tag<DD><CODE>method</CODE> - a code for the form method - GET, POST or JFORM<DD><CODE>action</CODE> - the value of the action attribute (if any) specified in the FORM tag<DD><CODE>data</CODE> - the concatenated, encoded form results<DT><B>See Also: </B><DD><A HREF="../../calpa/html/CalHTMLPreferences.html#setHandleFormSubmission(boolean)"><CODE>CalHTMLPreferences.setHandleFormSubmission(boolean)</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="historyUpdate(calpa.html.CalHTMLPane, int)"><!-- --></A><H3>
historyUpdate</H3>
<PRE>
public void <B>historyUpdate</B>(<A HREF="../../calpa/html/CalHTMLPane.html">CalHTMLPane</A>&nbsp;pane,
int&nbsp;position)</PRE>
<DL>
<DD>Notification of a change in position within the Pane's document history.
This method's primary purpose is to allow the programmer to enable/disable controls which
navigate the Pane's history. Note that it is possible for the Pane to be simultaneously at the
top <EM>and</EM> bottom of its history (when the Pane has only shown a single document for example).
It's easiest to show how you might use this method with some simple pseudo-code:
<BLOCKQUOTE>
<code>if (position == CalCons.AT_HISTORY_MIDDLE) { <BR>
&nbsp;&nbsp;&nbsp;&nbsp;//...enable both the 'back' and 'forward' buttons <BR>
} else { <BR>
&nbsp;&nbsp;&nbsp;&nbsp;if ((position & CalCons.AT_HISTORY_TOP) > 0) { <BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//...disable the 'forward' button <BR>
&nbsp;&nbsp;&nbsp;&nbsp;} else { <BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//...enable the 'forward' button <BR>
&nbsp;&nbsp;&nbsp;&nbsp;} <BR>
&nbsp;&nbsp;&nbsp;&nbsp;if ((position & CalCons.AT_HISTORY_BOTTOM) > 0) { <BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//...disable the 'back' button <BR>
&nbsp;&nbsp;&nbsp;&nbsp;} else { <BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//...enable the 'back' button <BR>
&nbsp;&nbsp;&nbsp;&nbsp;} <BR>
}
</code></BLOCKQUOTE><DD><DL>
<DT><B>Parameters:</B><DD><CODE>pane</CODE> - the <code>CalHTMLPane</code> which has called this method<DD><CODE>position</CODE> - a value denoting the current position within the Pane's history</DL>
</DD>
</DL>
<HR>
<A NAME="showNewFrameRequest(calpa.html.CalHTMLPane, java.lang.String, java.net.URL)"><!-- --></A><H3>
showNewFrameRequest</H3>
<PRE>
public void <B>showNewFrameRequest</B>(<A HREF="../../calpa/html/CalHTMLPane.html">CalHTMLPane</A>&nbsp;pane,
java.lang.String&nbsp;targetFrame,
java.net.URL&nbsp;url)</PRE>
<DL>
<DD>Notification for a new <code>CalHTMLPane</code> to be created with
the specified top-level frame name and showing the specified document. <BR>
<P>This method will be only be called if <code>handleNewFrames</code> is disabled in the
<code>CalHTMLPreferences</code> object controlling the Pane. The need for a new frame
occurs when an HTML anchor or other tag specifies that a URL should be displayed in a
frame which has a name unknown to the Pane, or when the reserved HTML name "_blank" is
specified.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>pane</CODE> - the <code>CalHTMLPane</code> which has called this method<DD><CODE>targetFrame</CODE> - the name to be given to the top-level frame of the new Pane,
or <code>null</code> if no name has been specified<DD><CODE>url</CODE> - the <code>URL</code> of the document to be displayed in the new Pane<DT><B>See Also: </B><DD><A HREF="../../calpa/html/CalHTMLPreferences.html#setHandleNewFrames(boolean)"><CODE>CalHTMLPreferences.setHandleNewFrames(boolean)</CODE></A></DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_bottom"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" ID="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#FFFFFF" ID="NavBarCell1Rev"> &nbsp;<FONT ID="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="../../overview-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="../../index-all.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="../../help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../calpa/html/CalHTMLManager.html"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../calpa/html/CalHTMLPane.html"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../index.html" TARGET="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="CalHTMLObserver.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
<TR>
<TD VALIGN="top" ID="NavBarCell3"><FONT SIZE="-2">
SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" ID="NavBarCell3"><FONT SIZE="-2">
DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->
<HR>
</BODY>
</HTML>

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,346 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc on Wed Mar 03 11:23:12 GMT 1999 -->
<TITLE>
: Class DefaultCalHTMLObserver
</TITLE>
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
</HEAD>
<BODY BGCOLOR="white">
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_top"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" ID="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#FFFFFF" ID="NavBarCell1Rev"> &nbsp;<FONT ID="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="../../overview-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="../../index-all.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="../../help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../calpa/html/CalHTMLPreferences.html"><B>PREV CLASS</B></A>&nbsp;
&nbsp;NEXT CLASS</FONT></TD>
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../index.html" TARGET="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="DefaultCalHTMLObserver.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
<TR>
<TD VALIGN="top" ID="NavBarCell3"><FONT SIZE="-2">
SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" ID="NavBarCell3"><FONT SIZE="-2">
DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
calpa.html</FONT>
<BR>
Class DefaultCalHTMLObserver</H2>
<PRE>
java.lang.Object
|
+--<B>calpa.html.DefaultCalHTMLObserver</B>
</PRE>
<HR>
<DL>
<DT>public class <B>DefaultCalHTMLObserver</B><DT>extends java.lang.Object<DT>implements <A HREF="../../calpa/html/CalHTMLObserver.html">CalHTMLObserver</A></DL>
<P>
A default implementation of the <code>CalHTMLObserver</code> interface.
All methods in this class are null-ops. Users of this class need only
override those methods of interest.
<P>
<DL>
<DT><B>See Also: </B><DD><A HREF="../../calpa/html/CalHTMLObserver.html"><CODE>CalHTMLObserver</CODE></A></DL>
<HR>
<P>
<!-- ======== INNER CLASS SUMMARY ======== -->
<!-- =========== FIELD SUMMARY =========== -->
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" ID="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD><CODE><B><A HREF="../../calpa/html/DefaultCalHTMLObserver.html#DefaultCalHTMLObserver()">DefaultCalHTMLObserver</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" ID="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Method Summary</B></FONT></TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../calpa/html/DefaultCalHTMLObserver.html#formSubmitUpdate(calpa.html.CalHTMLPane, java.net.URL, int, java.lang.String, java.lang.String)">formSubmitUpdate</A></B>(<A HREF="../../calpa/html/CalHTMLPane.html">CalHTMLPane</A>&nbsp;pane,
java.net.URL&nbsp;docBaseURL,
int&nbsp;method,
java.lang.String&nbsp;action,
java.lang.String&nbsp;data)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../calpa/html/DefaultCalHTMLObserver.html#historyUpdate(calpa.html.CalHTMLPane, int)">historyUpdate</A></B>(<A HREF="../../calpa/html/CalHTMLPane.html">CalHTMLPane</A>&nbsp;pane,
int&nbsp;position)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../calpa/html/DefaultCalHTMLObserver.html#linkActivatedUpdate(calpa.html.CalHTMLPane, java.net.URL, java.lang.String, java.lang.String)">linkActivatedUpdate</A></B>(<A HREF="../../calpa/html/CalHTMLPane.html">CalHTMLPane</A>&nbsp;pane,
java.net.URL&nbsp;url,
java.lang.String&nbsp;targetFrame,
java.lang.String&nbsp;jName)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../calpa/html/DefaultCalHTMLObserver.html#linkFocusedUpdate(calpa.html.CalHTMLPane, java.net.URL)">linkFocusedUpdate</A></B>(<A HREF="../../calpa/html/CalHTMLPane.html">CalHTMLPane</A>&nbsp;pane,
java.net.URL&nbsp;url)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../calpa/html/DefaultCalHTMLObserver.html#showNewFrameRequest(calpa.html.CalHTMLPane, java.lang.String, java.net.URL)">showNewFrameRequest</A></B>(<A HREF="../../calpa/html/CalHTMLPane.html">CalHTMLPane</A>&nbsp;pane,
java.lang.String&nbsp;targetFrame,
java.net.URL&nbsp;url)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../calpa/html/DefaultCalHTMLObserver.html#statusUpdate(calpa.html.CalHTMLPane, int, java.net.URL, int, java.lang.String)">statusUpdate</A></B>(<A HREF="../../calpa/html/CalHTMLPane.html">CalHTMLPane</A>&nbsp;pane,
int&nbsp;status,
java.net.URL&nbsp;url,
int&nbsp;value,
java.lang.String&nbsp;message)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" ID="TableSubHeadingColor">
<TD><B>Methods inherited from class java.lang.Object</B></TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD><CODE>clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait</CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>
<!-- ============ FIELD DETAIL =========== -->
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" ID="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TD>
</TR>
</TABLE>
<A NAME="DefaultCalHTMLObserver()"><!-- --></A><H3>
DefaultCalHTMLObserver</H3>
<PRE>
public <B>DefaultCalHTMLObserver</B>()</PRE>
<DL>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" ID="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Method Detail</B></FONT></TD>
</TR>
</TABLE>
<A NAME="linkActivatedUpdate(calpa.html.CalHTMLPane, java.net.URL, java.lang.String, java.lang.String)"><!-- --></A><H3>
linkActivatedUpdate</H3>
<PRE>
public void <B>linkActivatedUpdate</B>(<A HREF="../../calpa/html/CalHTMLPane.html">CalHTMLPane</A>&nbsp;pane,
java.net.URL&nbsp;url,
java.lang.String&nbsp;targetFrame,
java.lang.String&nbsp;jName)</PRE>
<DL>
<DD><DL>
<DT><B>Specified by: </B><DD><A HREF="../../calpa/html/CalHTMLObserver.html#linkActivatedUpdate(calpa.html.CalHTMLPane, java.net.URL, java.lang.String, java.lang.String)">linkActivatedUpdate</A> in interface <A HREF="../../calpa/html/CalHTMLObserver.html">CalHTMLObserver</A></DL>
</DD>
</DL>
<HR>
<A NAME="linkFocusedUpdate(calpa.html.CalHTMLPane, java.net.URL)"><!-- --></A><H3>
linkFocusedUpdate</H3>
<PRE>
public void <B>linkFocusedUpdate</B>(<A HREF="../../calpa/html/CalHTMLPane.html">CalHTMLPane</A>&nbsp;pane,
java.net.URL&nbsp;url)</PRE>
<DL>
<DD><DL>
<DT><B>Specified by: </B><DD><A HREF="../../calpa/html/CalHTMLObserver.html#linkFocusedUpdate(calpa.html.CalHTMLPane, java.net.URL)">linkFocusedUpdate</A> in interface <A HREF="../../calpa/html/CalHTMLObserver.html">CalHTMLObserver</A></DL>
</DD>
</DL>
<HR>
<A NAME="statusUpdate(calpa.html.CalHTMLPane, int, java.net.URL, int, java.lang.String)"><!-- --></A><H3>
statusUpdate</H3>
<PRE>
public void <B>statusUpdate</B>(<A HREF="../../calpa/html/CalHTMLPane.html">CalHTMLPane</A>&nbsp;pane,
int&nbsp;status,
java.net.URL&nbsp;url,
int&nbsp;value,
java.lang.String&nbsp;message)</PRE>
<DL>
<DD><DL>
<DT><B>Specified by: </B><DD><A HREF="../../calpa/html/CalHTMLObserver.html#statusUpdate(calpa.html.CalHTMLPane, int, java.net.URL, int, java.lang.String)">statusUpdate</A> in interface <A HREF="../../calpa/html/CalHTMLObserver.html">CalHTMLObserver</A></DL>
</DD>
</DL>
<HR>
<A NAME="formSubmitUpdate(calpa.html.CalHTMLPane, java.net.URL, int, java.lang.String, java.lang.String)"><!-- --></A><H3>
formSubmitUpdate</H3>
<PRE>
public void <B>formSubmitUpdate</B>(<A HREF="../../calpa/html/CalHTMLPane.html">CalHTMLPane</A>&nbsp;pane,
java.net.URL&nbsp;docBaseURL,
int&nbsp;method,
java.lang.String&nbsp;action,
java.lang.String&nbsp;data)</PRE>
<DL>
<DD><DL>
<DT><B>Specified by: </B><DD><A HREF="../../calpa/html/CalHTMLObserver.html#formSubmitUpdate(calpa.html.CalHTMLPane, java.net.URL, int, java.lang.String, java.lang.String)">formSubmitUpdate</A> in interface <A HREF="../../calpa/html/CalHTMLObserver.html">CalHTMLObserver</A></DL>
</DD>
</DL>
<HR>
<A NAME="historyUpdate(calpa.html.CalHTMLPane, int)"><!-- --></A><H3>
historyUpdate</H3>
<PRE>
public void <B>historyUpdate</B>(<A HREF="../../calpa/html/CalHTMLPane.html">CalHTMLPane</A>&nbsp;pane,
int&nbsp;position)</PRE>
<DL>
<DD><DL>
<DT><B>Specified by: </B><DD><A HREF="../../calpa/html/CalHTMLObserver.html#historyUpdate(calpa.html.CalHTMLPane, int)">historyUpdate</A> in interface <A HREF="../../calpa/html/CalHTMLObserver.html">CalHTMLObserver</A></DL>
</DD>
</DL>
<HR>
<A NAME="showNewFrameRequest(calpa.html.CalHTMLPane, java.lang.String, java.net.URL)"><!-- --></A><H3>
showNewFrameRequest</H3>
<PRE>
public void <B>showNewFrameRequest</B>(<A HREF="../../calpa/html/CalHTMLPane.html">CalHTMLPane</A>&nbsp;pane,
java.lang.String&nbsp;targetFrame,
java.net.URL&nbsp;url)</PRE>
<DL>
<DD><DL>
<DT><B>Specified by: </B><DD><A HREF="../../calpa/html/CalHTMLObserver.html#showNewFrameRequest(calpa.html.CalHTMLPane, java.lang.String, java.net.URL)">showNewFrameRequest</A> in interface <A HREF="../../calpa/html/CalHTMLObserver.html">CalHTMLObserver</A></DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_bottom"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" ID="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#FFFFFF" ID="NavBarCell1Rev"> &nbsp;<FONT ID="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="../../overview-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="../../index-all.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="../../help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../calpa/html/CalHTMLPreferences.html"><B>PREV CLASS</B></A>&nbsp;
&nbsp;NEXT CLASS</FONT></TD>
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../index.html" TARGET="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="DefaultCalHTMLObserver.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
<TR>
<TD VALIGN="top" ID="NavBarCell3"><FONT SIZE="-2">
SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" ID="NavBarCell3"><FONT SIZE="-2">
DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->
<HR>
</BODY>
</HTML>

View file

@ -0,0 +1,108 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc on Wed Mar 03 11:23:10 GMT 1999 -->
<TITLE>
: Deprecated List
</TITLE>
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
</HEAD>
<BODY BGCOLOR="white">
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_top"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" ID="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <FONT ID="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="overview-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" ID="NavBarCell1Rev"> &nbsp;<FONT ID="NavBarFont1Rev"><B>Deprecated</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="index-all.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
<A HREF="index.html" TARGET="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="deprecated-list.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->
<HR>
<CENTER>
<H2>
<B>Deprecated API</B></H2>
</CENTER>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" ID="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Deprecated Methods</B></FONT></TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD><A HREF="calpa/html/CalHTMLPreferences.html#setDefaultFont(int, int, int)">calpa.html.CalHTMLPreferences.setDefaultFont(int, int, int)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Use <code>setDefaultFont(int, Font)</code> which allows the setting of
system fonts.</I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" ID="TableRowColor">
<TD><A HREF="calpa/html/CalHTMLPreferences.html#setFormFont(int, int, int, int)">calpa.html.CalHTMLPreferences.setFormFont(int, int, int, int)</A>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Use either <code>setDefaultButtonFont(int, Font)</code> or
<code>setDefaultFormTextFont(int, Font)</code>.</I>&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
<P>
<HR>
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_bottom"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" ID="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <FONT ID="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="overview-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" ID="NavBarCell1Rev"> &nbsp;<FONT ID="NavBarFont1Rev"><B>Deprecated</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="index-all.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
<A HREF="index.html" TARGET="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="deprecated-list.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->
<HR>
</BODY>
</HTML>

View file

@ -0,0 +1,136 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc on Wed Mar 03 11:23:12 GMT 1999 -->
<TITLE>
: API Help
</TITLE>
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
</HEAD>
<BODY BGCOLOR="white">
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_top"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" ID="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <FONT ID="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="overview-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="index-all.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" ID="NavBarCell1Rev"> &nbsp;<FONT ID="NavBarFont1Rev"><B>Help</B></FONT>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
<A HREF="index.html" TARGET="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="help-doc.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->
<HR>
<CENTER>
<H1>
How This API Document Is Organized</H1>
</CENTER>
This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.<H3>
Package</H3>
<BLOCKQUOTE>
<P>
Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:<UL>
<LI>Interfaces (italic)<LI>Classes<LI>Exceptions<LI>Errors</UL>
</BLOCKQUOTE>
<H3>
Class/Interface</H3>
<BLOCKQUOTE>
<P>
Each class, interface, inner class and inner interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:<UL>
<LI>Class inheritance diagram<LI>Direct Subclasses<LI>All Known Subinterfaces<LI>All Known Implementing Classes<LI>Class/interface declaration<LI>Class/interface description
<P>
<LI>Inner Class Summary<LI>Field Summary<LI>Constructor Summary<LI>Method Summary
<P>
<LI>Field Detail<LI>Constructor Detail<LI>Method Detail</UL>
Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</BLOCKQUOTE>
<H3>
Tree (Class Hierarchy)</H3>
<BLOCKQUOTE>
There is a <A HREF="overview-tree.html">Class Hierarchy</A> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.<UL>
<LI>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.<LI>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</UL>
</BLOCKQUOTE>
<H3>
Deprecated API</H3>
<BLOCKQUOTE>
The <A HREF="deprecated-list.html">Deprecated API</A> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</BLOCKQUOTE>
<H3>
Index</H3>
<BLOCKQUOTE>
The <A HREF="index-all.html">Index</A> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</BLOCKQUOTE>
<H3>
Prev/Next</H3>
These links take you to the next or previous class, interface, package, or related page.<H3>
Frames/No Frames</H3>
These links show and hide the HTML frames. All pages are available with or without frames.
<P>
<H3>
Serialized Form</H3>
Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.
<P>
<FONT SIZE="-1">
<EM>
This help file applies to API documentation generated using the standard doclet. </EM>
</FONT>
<BR>
<HR>
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_bottom"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" ID="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <FONT ID="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="overview-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="index-all.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" ID="NavBarCell1Rev"> &nbsp;<FONT ID="NavBarFont1Rev"><B>Help</B></FONT>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
<A HREF="index.html" TARGET="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="help-doc.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->
<HR>
</BODY>
</HTML>

View file

@ -0,0 +1,482 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc on Wed Mar 03 11:23:09 GMT 1999 -->
<TITLE>
: Index
</TITLE>
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
</HEAD>
<BODY BGCOLOR="white">
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_top"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" ID="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <FONT ID="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="overview-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" ID="NavBarCell1Rev"> &nbsp;<FONT ID="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
<A HREF="index.html" TARGET="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="index-all.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->
<A HREF="#_A_">A</A> <A HREF="#_C_">C</A> <A HREF="#_D_">D</A> <A HREF="#_E_">E</A> <A HREF="#_F_">F</A> <A HREF="#_G_">G</A> <A HREF="#_H_">H</A> <A HREF="#_I_">I</A> <A HREF="#_K_">K</A> <A HREF="#_L_">L</A> <A HREF="#_R_">R</A> <A HREF="#_S_">S</A> <HR>
<A NAME="_A_"><!-- --></A><H2>
<B>A</B></H2>
<DL>
<DT><A HREF="calpa/html/CalHTMLManager.html#addUserComponent(javax.swing.JComponent)"><B>addUserComponent(JComponent)</B></A> -
Static method in class calpa.html.<A HREF="calpa/html/CalHTMLManager.html">CalHTMLManager</A>
<DD>Adds a JComponent to the Manager's component cache.
<DT><A HREF="calpa/html/CalHTMLManager.html#addUserComponentArray(javax.swing.JComponent[], java.lang.String)"><B>addUserComponentArray(JComponent[], String)</B></A> -
Static method in class calpa.html.<A HREF="calpa/html/CalHTMLManager.html">CalHTMLManager</A>
<DD>Adds an array of JComponents to the Manager's component cache.
<DT><A HREF="calpa/html/CalHTMLManager.html#addUserImage(java.awt.Image, java.lang.String)"><B>addUserImage(Image, String)</B></A> -
Static method in class calpa.html.<A HREF="calpa/html/CalHTMLManager.html">CalHTMLManager</A>
<DD>Adds an Image to the Manager's image cache.
</DL>
<HR>
<A NAME="_C_"><!-- --></A><H2>
<B>C</B></H2>
<DL>
<DT><A HREF="calpa/html/CalHTMLManager.html"><B>CalHTMLManager</B></A> - class calpa.html.<A HREF="calpa/html/CalHTMLManager.html">CalHTMLManager</A>.<DD>A class with static members and methods which primarily controls the caching of data
which will be available to all current instances of <code>CalHTMLPane</code>.<DT><A HREF="calpa/html/CalHTMLObserver.html"><B>CalHTMLObserver</B></A> - interface calpa.html.<A HREF="calpa/html/CalHTMLObserver.html">CalHTMLObserver</A>.<DD>A class implementing this interface can be passed to a <code>CalHTMLPane</code> at
construction time and will thereafter receive notification of events which have occured within the Pane.<DT><A HREF="calpa/html/CalHTMLPane.html"><B>CalHTMLPane</B></A> - class calpa.html.<A HREF="calpa/html/CalHTMLPane.html">CalHTMLPane</A>.<DD>A component class which has the capacity to display HTML-formatted content.<DT><A HREF="calpa/html/CalHTMLPane.html#CalHTMLPane()"><B>CalHTMLPane()</B></A> -
Constructor for class calpa.html.<A HREF="calpa/html/CalHTMLPane.html">CalHTMLPane</A>
<DD>Constructs a <code>CalHTMLPane</code> with default <code>CalHTMLPreferences</code>,
a default <code>CalHTMLObserver</code> and default top-level frame name.
<DT><A HREF="calpa/html/CalHTMLPane.html#CalHTMLPane(calpa.html.CalHTMLPreferences, calpa.html.CalHTMLObserver, java.lang.String)"><B>CalHTMLPane(CalHTMLPreferences, CalHTMLObserver, String)</B></A> -
Constructor for class calpa.html.<A HREF="calpa/html/CalHTMLPane.html">CalHTMLPane</A>
<DD>Constucts a <code>CalHTMLPane</code> with the specified <code>CalHTMLObserver</code>,
<code>CalHTMLPreferences</code> and top-level frame name.
<DT><A HREF="calpa/html/CalHTMLPreferences.html"><B>CalHTMLPreferences</B></A> - class calpa.html.<A HREF="calpa/html/CalHTMLPreferences.html">CalHTMLPreferences</A>.<DD>A class used to control the default operation and rendering methods
of a <code>CalHTMLPane</code>.<DT><A HREF="calpa/html/CalHTMLPreferences.html#CalHTMLPreferences()"><B>CalHTMLPreferences()</B></A> -
Constructor for class calpa.html.<A HREF="calpa/html/CalHTMLPreferences.html">CalHTMLPreferences</A>
<DD>Creates a new <code>CalHTMLPreferences</code> object which will have all fields
set to default values.
<DT><A HREF="calpa/html/CalHTMLPane.html#closeDialog()"><B>closeDialog()</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPane.html">CalHTMLPane</A>
<DD>Closes the Pane's dialog if it is currently visible.
</DL>
<HR>
<A NAME="_D_"><!-- --></A><H2>
<B>D</B></H2>
<DL>
<DT><A HREF="calpa/html/DefaultCalHTMLObserver.html"><B>DefaultCalHTMLObserver</B></A> - class calpa.html.<A HREF="calpa/html/DefaultCalHTMLObserver.html">DefaultCalHTMLObserver</A>.<DD>A default implementation of the <code>CalHTMLObserver</code> interface.<DT><A HREF="calpa/html/DefaultCalHTMLObserver.html#DefaultCalHTMLObserver()"><B>DefaultCalHTMLObserver()</B></A> -
Constructor for class calpa.html.<A HREF="calpa/html/DefaultCalHTMLObserver.html">DefaultCalHTMLObserver</A>
<DD>&nbsp;
</DL>
<HR>
<A NAME="_E_"><!-- --></A><H2>
<B>E</B></H2>
<DL>
<DT><A HREF="calpa/html/CalHTMLManager.html#emptyDocumentCache()"><B>emptyDocumentCache()</B></A> -
Static method in class calpa.html.<A HREF="calpa/html/CalHTMLManager.html">CalHTMLManager</A>
<DD>Empties the Manager's document cache.
</DL>
<HR>
<A NAME="_F_"><!-- --></A><H2>
<B>F</B></H2>
<DL>
<DT><A HREF="calpa/html/CalHTMLObserver.html#formSubmitUpdate(calpa.html.CalHTMLPane, java.net.URL, int, java.lang.String, java.lang.String)"><B>formSubmitUpdate(CalHTMLPane, URL, int, String, String)</B></A> -
Method in interface calpa.html.<A HREF="calpa/html/CalHTMLObserver.html">CalHTMLObserver</A>
<DD>Notification that a form submission has been initiated.
<DT><A HREF="calpa/html/DefaultCalHTMLObserver.html#formSubmitUpdate(calpa.html.CalHTMLPane, java.net.URL, int, java.lang.String, java.lang.String)"><B>formSubmitUpdate(CalHTMLPane, URL, int, String, String)</B></A> -
Method in class calpa.html.<A HREF="calpa/html/DefaultCalHTMLObserver.html">DefaultCalHTMLObserver</A>
<DD>&nbsp;
</DL>
<HR>
<A NAME="_G_"><!-- --></A><H2>
<B>G</B></H2>
<DL>
<DT><A HREF="calpa/html/CalHTMLPreferences.html#getDefaultButtonFont(int)"><B>getDefaultButtonFont(int)</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPreferences.html">CalHTMLPreferences</A>
<DD>Returns a default font being used within <code>THREEDEE</code> and <code>FLUSH</code>
Buttons and ComboBoxes.
<DT><A HREF="calpa/html/CalHTMLPreferences.html#getDefaultColor(int)"><B>getDefaultColor(int)</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPreferences.html">CalHTMLPreferences</A>
<DD>Returns a default color used by a <code>CalHTMLPane</code> to render documents.
<DT><A HREF="calpa/html/CalHTMLPreferences.html#getDefaultFont(int)"><B>getDefaultFont(int)</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPreferences.html">CalHTMLPreferences</A>
<DD>Returns a default font being used by a <code>CalHTMLPane</code>
<DT><A HREF="calpa/html/CalHTMLPreferences.html#getDefaultFormTextFont(int)"><B>getDefaultFormTextFont(int)</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPreferences.html">CalHTMLPreferences</A>
<DD>Returns a default font being used within <code>THREEDEE</code> and <code>FLUSH</code>
Textfields, TextAreas and Lists.
<DT><A HREF="calpa/html/CalHTMLPreferences.html#getDefaultFrameSpacing()"><B>getDefaultFrameSpacing()</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPreferences.html">CalHTMLPreferences</A>
<DD>Returns the default spacing in pixels between frames within a Frameset document.
<DT><A HREF="calpa/html/CalHTMLPreferences.html#getDefaultMarginheight()"><B>getDefaultMarginheight()</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPreferences.html">CalHTMLPreferences</A>
<DD>Returns the default vertical margin of a document.
<DT><A HREF="calpa/html/CalHTMLPreferences.html#getDefaultMarginwidth()"><B>getDefaultMarginwidth()</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPreferences.html">CalHTMLPreferences</A>
<DD>Returns the default horizontal margin of a document.
<DT><A HREF="calpa/html/CalHTMLManager.html#getDocumentCacheCurrentSize()"><B>getDocumentCacheCurrentSize()</B></A> -
Static method in class calpa.html.<A HREF="calpa/html/CalHTMLManager.html">CalHTMLManager</A>
<DD>Returns the Manager's estimate of the current memory being taken up by cached documents.
<DT><A HREF="calpa/html/CalHTMLManager.html#getDocumentCacheMaximumSize()"><B>getDocumentCacheMaximumSize()</B></A> -
Static method in class calpa.html.<A HREF="calpa/html/CalHTMLManager.html">CalHTMLManager</A>
<DD>Returns the max size of the document cache used by the Manager.
<DT><A HREF="calpa/html/CalHTMLPreferences.html#getFormRenderingStyle()"><B>getFormRenderingStyle()</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPreferences.html">CalHTMLPreferences</A>
<DD>Returns the default rendering style of <code>FORM</code> components within a
<code>CalHTMLPane</code>.
<DT><A HREF="calpa/html/CalHTMLPreferences.html#getFrameDisplayWidth(int)"><B>getFrameDisplayWidth(int)</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPreferences.html">CalHTMLPreferences</A>
<DD>Returns the width for the specified displaySize at which point a <CODE>CalHTMLPane</CODE> will
start scaling its display if <code>optimizeDisplay</code> is enabled.
<DT><A HREF="calpa/html/CalHTMLPreferences.html#getHomeURL()"><B>getHomeURL()</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPreferences.html">CalHTMLPreferences</A>
<DD>Returns the <code>URL</code> which will accessed if a <code>CalHTMLPane's
goHome()</code> method is called
<DT><A HREF="calpa/html/CalHTMLPane.html#getIDComponents(java.lang.String)"><B>getIDComponents(String)</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPane.html">CalHTMLPane</A>
<DD>Returns a Hashtable containing all components in the target frame which have the HTML 'id' attribute.
<DT><A HREF="calpa/html/CalHTMLPreferences.html#getOptimizeDisplay()"><B>getOptimizeDisplay()</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPreferences.html">CalHTMLPreferences</A>
<DD>Returns whether a <code>CalHTMLPane</code> will
adjust display parameters based on frame size.
<DT><A HREF="calpa/html/CalHTMLManager.html#getUserComponent(java.lang.String, java.lang.String)"><B>getUserComponent(String, String)</B></A> -
Static method in class calpa.html.<A HREF="calpa/html/CalHTMLManager.html">CalHTMLManager</A>
<DD>Retrieves a JComponent from the Manager's component cache.
<DT><A HREF="calpa/html/CalHTMLManager.html#getUserImage(java.lang.String)"><B>getUserImage(String)</B></A> -
Static method in class calpa.html.<A HREF="calpa/html/CalHTMLManager.html">CalHTMLManager</A>
<DD>Retrieves an Image from the Manager's image cache.
<DT><A HREF="calpa/html/CalHTMLPreferences.html#getVisitedHash()"><B>getVisitedHash()</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPreferences.html">CalHTMLPreferences</A>
<DD>Returns a <code>Hashtable</code> containing references to visited <code>URLs</code>.
<DT><A HREF="calpa/html/CalHTMLPane.html#goBack()"><B>goBack()</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPane.html">CalHTMLPane</A>
<DD>Show the previous document in the Pane's history list.
<DT><A HREF="calpa/html/CalHTMLPane.html#goForward()"><B>goForward()</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPane.html">CalHTMLPane</A>
<DD>Show the next document in the Pane's history list.
<DT><A HREF="calpa/html/CalHTMLPane.html#goHome()"><B>goHome()</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPane.html">CalHTMLPane</A>
<DD>Show the contents of the <code>URL</code> specified as <code>homeURL</code>
by <code>CalHTMLPreferences</code> in the top level frame of the Pane.
</DL>
<HR>
<A NAME="_H_"><!-- --></A><H2>
<B>H</B></H2>
<DL>
<DT><A HREF="calpa/html/CalHTMLObserver.html#historyUpdate(calpa.html.CalHTMLPane, int)"><B>historyUpdate(CalHTMLPane, int)</B></A> -
Method in interface calpa.html.<A HREF="calpa/html/CalHTMLObserver.html">CalHTMLObserver</A>
<DD>Notification of a change in position within the Pane's document history.
<DT><A HREF="calpa/html/DefaultCalHTMLObserver.html#historyUpdate(calpa.html.CalHTMLPane, int)"><B>historyUpdate(CalHTMLPane, int)</B></A> -
Method in class calpa.html.<A HREF="calpa/html/DefaultCalHTMLObserver.html">DefaultCalHTMLObserver</A>
<DD>&nbsp;
</DL>
<HR>
<A NAME="_I_"><!-- --></A><H2>
<B>I</B></H2>
<DL>
<DT><A HREF="calpa/html/CalHTMLPreferences.html#isAutomaticallyFollowHyperlinksEnabled()"><B>isAutomaticallyFollowHyperlinksEnabled()</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPreferences.html">CalHTMLPreferences</A>
<DD>Returns whether a <code>CalHTMLPane</code> will automatically navigate activated hyperlinks.
<DT><A HREF="calpa/html/CalHTMLManager.html#isCacheDocumentsEnabled()"><B>isCacheDocumentsEnabled()</B></A> -
Static method in class calpa.html.<A HREF="calpa/html/CalHTMLManager.html">CalHTMLManager</A>
<DD>Indicates whether document caching is currently enabled.
<DT><A HREF="calpa/html/CalHTMLManager.html#isCalFocusManagerEnabled()"><B>isCalFocusManagerEnabled()</B></A> -
Static method in class calpa.html.<A HREF="calpa/html/CalHTMLManager.html">CalHTMLManager</A>
<DD>Indicates whether a CalFocusManager is currently enabled.
<DT><A HREF="calpa/html/CalHTMLPreferences.html#isDisplayErrorDialogsEnabled()"><B>isDisplayErrorDialogsEnabled()</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPreferences.html">CalHTMLPreferences</A>
<DD>Returns whether a <code>CalHTMLPane</code> will automatically display a dialog when
errors such as failed hyperlinks occur.
<DT><A HREF="calpa/html/CalHTMLPane.html#isFocusTraversable()"><B>isFocusTraversable()</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPane.html">CalHTMLPane</A>
<DD>Overrides <code>JComponent isFocusTraversable()</code>.
<DT><A HREF="calpa/html/CalHTMLPreferences.html#isHandleFormSubmissionEnabled()"><B>isHandleFormSubmissionEnabled()</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPreferences.html">CalHTMLPreferences</A>
<DD>Returns whether a <code>CalHTMLPane</code> will
automatically handle GET and POST form submissions.
<DT><A HREF="calpa/html/CalHTMLPreferences.html#isHandleNewFramesEnabled()"><B>isHandleNewFramesEnabled()</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPreferences.html">CalHTMLPreferences</A>
<DD>Returns whether a new <code>CalHTMLPane</code> will
automatically be created if specified by an HTML tag.
<DT><A HREF="calpa/html/CalHTMLPreferences.html#isLoadImagesEnabled()"><B>isLoadImagesEnabled()</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPreferences.html">CalHTMLPreferences</A>
<DD>Returns whether a <code>CalHTMLPane</code> will
automatically load images within documents.
<DT><A HREF="calpa/html/CalHTMLPane.html#isLoadSynchronouslyEnabled()"><B>isLoadSynchronouslyEnabled()</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPane.html">CalHTMLPane</A>
<DD>Returns whether documents will be loaded by the <code>CalPane</code> synchronously or asynchronously.
<DT><A HREF="calpa/html/CalHTMLPane.html#isManagingFocus()"><B>isManagingFocus()</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPane.html">CalHTMLPane</A>
<DD>Overrides <code>JComponent isManagingFocus()</code>.
<DT><A HREF="calpa/html/CalHTMLPreferences.html#isRequestFocusOnMouseClickEnabled()"><B>isRequestFocusOnMouseClickEnabled()</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPreferences.html">CalHTMLPreferences</A>
<DD>Returns whether a <code>CalHTMLPane</code> will request keyboard focus if the mouse is
clicked within it.
<DT><A HREF="calpa/html/CalHTMLPreferences.html#isShowHyperlinkOnMouseFocusEnabled()"><B>isShowHyperlinkOnMouseFocusEnabled()</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPreferences.html">CalHTMLPreferences</A>
<DD>Returns whether a <code>CalHTMLPane</code> will only show a hyperlink when the link has mouse focus.
<DT><A HREF="calpa/html/CalHTMLPreferences.html#isShowTestNavBarEnabled()"><B>isShowTestNavBarEnabled()</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPreferences.html">CalHTMLPreferences</A>
<DD>Returns whether a <code>CalHTMLPane</code> will display a diagnostic navigation bar on startup.
<DT><A HREF="calpa/html/CalHTMLPreferences.html#isShowWarningBeforePostEnabled()"><B>isShowWarningBeforePostEnabled()</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPreferences.html">CalHTMLPreferences</A>
<DD>Returns whether a <code>CalHTMLPane</code> will show a warning to the user before a form POST
submission is made.
<DT><A HREF="calpa/html/CalHTMLPreferences.html#isUnderlineLinksEnabled()"><B>isUnderlineLinksEnabled()</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPreferences.html">CalHTMLPreferences</A>
<DD>Returns whether a <code>CalHTMLPane</code> will underline hyperlinks.
</DL>
<HR>
<A NAME="_K_"><!-- --></A><H2>
<B>K</B></H2>
<DL>
<DT><A HREF="calpa/html/CalHTMLPane.html#keyPressed(java.awt.event.KeyEvent)"><B>keyPressed(KeyEvent)</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPane.html">CalHTMLPane</A>
<DD>Public due to implementation requirements.
<DT><A HREF="calpa/html/CalHTMLPane.html#keyReleased(java.awt.event.KeyEvent)"><B>keyReleased(KeyEvent)</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPane.html">CalHTMLPane</A>
<DD>Public due to implementation requirements.
<DT><A HREF="calpa/html/CalHTMLPane.html#keyTyped(java.awt.event.KeyEvent)"><B>keyTyped(KeyEvent)</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPane.html">CalHTMLPane</A>
<DD>Public due to implementation requirements.
</DL>
<HR>
<A NAME="_L_"><!-- --></A><H2>
<B>L</B></H2>
<DL>
<DT><A HREF="calpa/html/CalHTMLObserver.html#linkActivatedUpdate(calpa.html.CalHTMLPane, java.net.URL, java.lang.String, java.lang.String)"><B>linkActivatedUpdate(CalHTMLPane, URL, String, String)</B></A> -
Method in interface calpa.html.<A HREF="calpa/html/CalHTMLObserver.html">CalHTMLObserver</A>
<DD>Notification that a hyperlink has been activated via the keyboard or mouse.
<DT><A HREF="calpa/html/DefaultCalHTMLObserver.html#linkActivatedUpdate(calpa.html.CalHTMLPane, java.net.URL, java.lang.String, java.lang.String)"><B>linkActivatedUpdate(CalHTMLPane, URL, String, String)</B></A> -
Method in class calpa.html.<A HREF="calpa/html/DefaultCalHTMLObserver.html">DefaultCalHTMLObserver</A>
<DD>&nbsp;
<DT><A HREF="calpa/html/CalHTMLObserver.html#linkFocusedUpdate(calpa.html.CalHTMLPane, java.net.URL)"><B>linkFocusedUpdate(CalHTMLPane, URL)</B></A> -
Method in interface calpa.html.<A HREF="calpa/html/CalHTMLObserver.html">CalHTMLObserver</A>
<DD>Notification that a hyperlink has received or lost keyboard/mouse focus.
<DT><A HREF="calpa/html/DefaultCalHTMLObserver.html#linkFocusedUpdate(calpa.html.CalHTMLPane, java.net.URL)"><B>linkFocusedUpdate(CalHTMLPane, URL)</B></A> -
Method in class calpa.html.<A HREF="calpa/html/DefaultCalHTMLObserver.html">DefaultCalHTMLObserver</A>
<DD>&nbsp;
</DL>
<HR>
<A NAME="_R_"><!-- --></A><H2>
<B>R</B></H2>
<DL>
<DT><A HREF="calpa/html/CalHTMLPane.html#reloadDocument()"><B>reloadDocument()</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPane.html">CalHTMLPane</A>
<DD>Reloads the current document.
<DT><A HREF="calpa/html/CalHTMLManager.html#removeOldestDocumentFromCache()"><B>removeOldestDocumentFromCache()</B></A> -
Static method in class calpa.html.<A HREF="calpa/html/CalHTMLManager.html">CalHTMLManager</A>
<DD>Removes the oldest document from the Manager's document cache.
<DT><A HREF="calpa/html/CalHTMLManager.html#removeUserComponent(java.lang.String)"><B>removeUserComponent(String)</B></A> -
Static method in class calpa.html.<A HREF="calpa/html/CalHTMLManager.html">CalHTMLManager</A>
<DD>Removes a JComponent from the Manager's component cache.
<DT><A HREF="calpa/html/CalHTMLManager.html#removeUserComponentArray(java.lang.String)"><B>removeUserComponentArray(String)</B></A> -
Static method in class calpa.html.<A HREF="calpa/html/CalHTMLManager.html">CalHTMLManager</A>
<DD>Removes a JComponent array from the Manager's component cache.
<DT><A HREF="calpa/html/CalHTMLManager.html#removeUserImage(java.lang.String)"><B>removeUserImage(String)</B></A> -
Static method in class calpa.html.<A HREF="calpa/html/CalHTMLManager.html">CalHTMLManager</A>
<DD>Removes an Image from the Manager's image cache.
</DL>
<HR>
<A NAME="_S_"><!-- --></A><H2>
<B>S</B></H2>
<DL>
<DT><A HREF="calpa/html/CalHTMLPane.html#scrollToReference(java.lang.String, java.lang.String)"><B>scrollToReference(String, String)</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPane.html">CalHTMLPane</A>
<DD>Scrolls the document view to the specified anchor reference in the named target frame.
<DT><A HREF="calpa/html/CalHTMLPreferences.html#setAutomaticallyFollowHyperlinks(boolean)"><B>setAutomaticallyFollowHyperlinks(boolean)</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPreferences.html">CalHTMLPreferences</A>
<DD>Enables/disables the automatic navigation of activated hyperlinks in a <code>CalHTMLPane</code>.
<DT><A HREF="calpa/html/CalHTMLPane.html#setBounds(int, int, int, int)"><B>setBounds(int, int, int, int)</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPane.html">CalHTMLPane</A>
<DD>Public due to inheritance.
<DT><A HREF="calpa/html/CalHTMLManager.html#setCacheDocuments(boolean)"><B>setCacheDocuments(boolean)</B></A> -
Static method in class calpa.html.<A HREF="calpa/html/CalHTMLManager.html">CalHTMLManager</A>
<DD>Enables or disables the caching of documents by the Manager.
<DT><A HREF="calpa/html/CalHTMLManager.html#setCalFocusManagerEnabled(boolean)"><B>setCalFocusManagerEnabled(boolean)</B></A> -
Static method in class calpa.html.<A HREF="calpa/html/CalHTMLManager.html">CalHTMLManager</A>
<DD>Enables or disables the <code>CalFocusManager</code>.
<DT><A HREF="calpa/html/CalHTMLPreferences.html#setDefaultButtonFont(int, java.awt.Font)"><B>setDefaultButtonFont(int, Font)</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPreferences.html">CalHTMLPreferences</A>
<DD>Sets a default font to be used within form Buttons and ComboBoxes.
<DT><A HREF="calpa/html/CalHTMLPreferences.html#setDefaultColor(int, java.awt.Color)"><B>setDefaultColor(int, Color)</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPreferences.html">CalHTMLPreferences</A>
<DD>Sets a default color.
<DT><A HREF="calpa/html/CalHTMLPreferences.html#setDefaultFont(int, java.awt.Font)"><B>setDefaultFont(int, Font)</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPreferences.html">CalHTMLPreferences</A>
<DD>Sets a default font to be used by a <CODE>CalHTMLPane</CODE>.
<DT><A HREF="calpa/html/CalHTMLPreferences.html#setDefaultFont(int, int, int)"><B>setDefaultFont(int, int, int)</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPreferences.html">CalHTMLPreferences</A>
<DD><B>Deprecated.</B>&nbsp;<I>Use <code>setDefaultFont(int, Font)</code> which allows the setting of
system fonts.</I>
<DT><A HREF="calpa/html/CalHTMLPreferences.html#setDefaultFormTextFont(int, java.awt.Font)"><B>setDefaultFormTextFont(int, Font)</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPreferences.html">CalHTMLPreferences</A>
<DD>Sets a default font to be used within form TextFields, TextAreas and Lists.
<DT><A HREF="calpa/html/CalHTMLPreferences.html#setDefaultFrameSpacing(int)"><B>setDefaultFrameSpacing(int)</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPreferences.html">CalHTMLPreferences</A>
<DD>Sets the default spacing in pixels between frames within a Frameset document.
<DT><A HREF="calpa/html/CalHTMLPreferences.html#setDefaultMarginheight(int)"><B>setDefaultMarginheight(int)</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPreferences.html">CalHTMLPreferences</A>
<DD>Sets the default vertical margin of a document.
<DT><A HREF="calpa/html/CalHTMLPreferences.html#setDefaultMarginwidth(int)"><B>setDefaultMarginwidth(int)</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPreferences.html">CalHTMLPreferences</A>
<DD>Sets the default horizontal margin of a document.
<DT><A HREF="calpa/html/CalHTMLPreferences.html#setDisplayErrorDialogs(boolean)"><B>setDisplayErrorDialogs(boolean)</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPreferences.html">CalHTMLPreferences</A>
<DD>Enables/disables the automatic display of error dialogs within a <code>CalHTMLPane</code>.
<DT><A HREF="calpa/html/CalHTMLManager.html#setDocumentCacheMaximumSize(int)"><B>setDocumentCacheMaximumSize(int)</B></A> -
Static method in class calpa.html.<A HREF="calpa/html/CalHTMLManager.html">CalHTMLManager</A>
<DD>Sets the size of the document cache used by the Manager.
<DT><A HREF="calpa/html/CalHTMLPreferences.html#setFormFont(int, int, int, int)"><B>setFormFont(int, int, int, int)</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPreferences.html">CalHTMLPreferences</A>
<DD><B>Deprecated.</B>&nbsp;<I>Use either <code>setDefaultButtonFont(int, Font)</code> or
<code>setDefaultFormTextFont(int, Font)</code>.</I>
<DT><A HREF="calpa/html/CalHTMLPreferences.html#setFormRenderingStyle(int)"><B>setFormRenderingStyle(int)</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPreferences.html">CalHTMLPreferences</A>
<DD>Sets the rendering style of <code>FORM</code> components within a <code>CalHTMLPane</code>.
<DT><A HREF="calpa/html/CalHTMLPreferences.html#setFrameDisplayWidth(int, int)"><B>setFrameDisplayWidth(int, int)</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPreferences.html">CalHTMLPreferences</A>
<DD>Sets the width for the specified displaySize at which point a <CODE>CalHTMLPane</CODE> will
start scaling its display if <code>optimizeDisplay</code> is enabled.
<DT><A HREF="calpa/html/CalHTMLPreferences.html#setHandleFormSubmission(boolean)"><B>setHandleFormSubmission(boolean)</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPreferences.html">CalHTMLPreferences</A>
<DD>Enables/disables the automatic processing of GET and POST html forms
within a <code>CalHTMLPane</code>.
<DT><A HREF="calpa/html/CalHTMLPreferences.html#setHandleNewFrames(boolean)"><B>setHandleNewFrames(boolean)</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPreferences.html">CalHTMLPreferences</A>
<DD>Enables/disables the automatic creation of a new <code>CalHTMLPane</code> if
specified by an HTML tag.
<DT><A HREF="calpa/html/CalHTMLPreferences.html#setHomeURL(java.net.URL)"><B>setHomeURL(URL)</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPreferences.html">CalHTMLPreferences</A>
<DD>Sets the <code>URL</code> which will be accessed if a <code>CalHTMLPane's
goHome()</code> method is called.
<DT><A HREF="calpa/html/CalHTMLPreferences.html#setLoadImages(boolean)"><B>setLoadImages(boolean)</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPreferences.html">CalHTMLPreferences</A>
<DD>Enables/disables the automatic loading of images within a <code>CalHTMLPane</code>.
<DT><A HREF="calpa/html/CalHTMLPane.html#setLoadSynchronously(boolean)"><B>setLoadSynchronously(boolean)</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPane.html">CalHTMLPane</A>
<DD>Enables/disables the synchronous loading of documents.
<DT><A HREF="calpa/html/CalHTMLPreferences.html#setOptimizeDisplay(int)"><B>setOptimizeDisplay(int)</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPreferences.html">CalHTMLPreferences</A>
<DD>Determines whether a <code>CalHTMLPane</code> will
adjust display parameters based on frame width.
<DT><A HREF="calpa/html/CalHTMLPreferences.html#setRequestFocusOnMouseClick(boolean)"><B>setRequestFocusOnMouseClick(boolean)</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPreferences.html">CalHTMLPreferences</A>
<DD>Determines whether a <code>CalHTMLPane</code> or one of its subframes will request keyboard focus
if the mouse is clicked within it.
<DT><A HREF="calpa/html/CalHTMLPane.html#setScrollBarPolicy(int)"><B>setScrollBarPolicy(int)</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPane.html">CalHTMLPane</A>
<DD>Sets the scrollbar policy of the Pane.
<DT><A HREF="calpa/html/CalHTMLPreferences.html#setShowHyperlinkOnMouseFocus(boolean)"><B>setShowHyperlinkOnMouseFocus(boolean)</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPreferences.html">CalHTMLPreferences</A>
<DD>Determines whether a hyperlink will only be marked as such when it has mouse focus.
<DT><A HREF="calpa/html/CalHTMLPreferences.html#setShowTestNavBar(boolean)"><B>setShowTestNavBar(boolean)</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPreferences.html">CalHTMLPreferences</A>
<DD>Enables/disables the display of a diagnostic navigation bar.
<DT><A HREF="calpa/html/CalHTMLPreferences.html#setShowWarningBeforePost(boolean)"><B>setShowWarningBeforePost(boolean)</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPreferences.html">CalHTMLPreferences</A>
<DD>Enables/disables the showing of a warning message before a form POST submission
is made.
<DT><A HREF="calpa/html/CalHTMLPreferences.html#setUnderlineLinks(boolean)"><B>setUnderlineLinks(boolean)</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPreferences.html">CalHTMLPreferences</A>
<DD>Enables/disables the underlining of hyperlinks within a <code>CalHTMLPane</code>.
<DT><A HREF="calpa/html/CalHTMLPreferences.html#setVisitedHash(java.util.Hashtable)"><B>setVisitedHash(Hashtable)</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPreferences.html">CalHTMLPreferences</A>
<DD>Sets the <code>Hashtable</code> containing references to <code>URLs</code> which
will be used by a <CODE>CalHTMLPane</CODE> to mark visited
hyperlinks.
<DT><A HREF="calpa/html/CalHTMLPane.html#showDialog(java.lang.String)"><B>showDialog(String)</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPane.html">CalHTMLPane</A>
<DD>Parses the sent message as HTML and displays the result in the Pane's dialog.
<DT><A HREF="calpa/html/CalHTMLPane.html#showDialog(java.lang.String, java.lang.String, int, int, int, int)"><B>showDialog(String, String, int, int, int, int)</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPane.html">CalHTMLPane</A>
<DD>Parses the sent message as HTML and displays the result in the Pane's dialog.
<DT><A HREF="calpa/html/CalHTMLPane.html#showHTMLDocument(java.lang.String)"><B>showHTMLDocument(String)</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPane.html">CalHTMLPane</A>
<DD>Formats and displays the specified String as an HTML document in the top level frame of the Pane.
<DT><A HREF="calpa/html/CalHTMLPane.html#showHTMLDocument(java.lang.String, java.lang.String)"><B>showHTMLDocument(String, String)</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPane.html">CalHTMLPane</A>
<DD>Formats and displays the specified String as an HTML document in the named
target frame.
<DT><A HREF="calpa/html/CalHTMLPane.html#showHTMLDocument(java.net.URL)"><B>showHTMLDocument(URL)</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPane.html">CalHTMLPane</A>
<DD>Shows the contents of the specified <code>URL</code> in the top level frame of
the Pane.
<DT><A HREF="calpa/html/CalHTMLPane.html#showHTMLDocument(java.net.URL, java.lang.String, boolean)"><B>showHTMLDocument(URL, String, boolean)</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPane.html">CalHTMLPane</A>
<DD>Shows the contents of the specified <code>URL</code> in the named
target frame.
<DT><A HREF="calpa/html/CalHTMLObserver.html#showNewFrameRequest(calpa.html.CalHTMLPane, java.lang.String, java.net.URL)"><B>showNewFrameRequest(CalHTMLPane, String, URL)</B></A> -
Method in interface calpa.html.<A HREF="calpa/html/CalHTMLObserver.html">CalHTMLObserver</A>
<DD>Notification for a new <code>CalHTMLPane</code> to be created with
the specified top-level frame name and showing the specified document.
<DT><A HREF="calpa/html/DefaultCalHTMLObserver.html#showNewFrameRequest(calpa.html.CalHTMLPane, java.lang.String, java.net.URL)"><B>showNewFrameRequest(CalHTMLPane, String, URL)</B></A> -
Method in class calpa.html.<A HREF="calpa/html/DefaultCalHTMLObserver.html">DefaultCalHTMLObserver</A>
<DD>&nbsp;
<DT><A HREF="calpa/html/CalHTMLObserver.html#statusUpdate(calpa.html.CalHTMLPane, int, java.net.URL, int, java.lang.String)"><B>statusUpdate(CalHTMLPane, int, URL, int, String)</B></A> -
Method in interface calpa.html.<A HREF="calpa/html/CalHTMLObserver.html">CalHTMLObserver</A>
<DD>Gives general notifications of events or errors which are occuring within the Pane.
<DT><A HREF="calpa/html/DefaultCalHTMLObserver.html#statusUpdate(calpa.html.CalHTMLPane, int, java.net.URL, int, java.lang.String)"><B>statusUpdate(CalHTMLPane, int, URL, int, String)</B></A> -
Method in class calpa.html.<A HREF="calpa/html/DefaultCalHTMLObserver.html">DefaultCalHTMLObserver</A>
<DD>&nbsp;
<DT><A HREF="calpa/html/CalHTMLPane.html#stopAll()"><B>stopAll()</B></A> -
Method in class calpa.html.<A HREF="calpa/html/CalHTMLPane.html">CalHTMLPane</A>
<DD>Stops all processes within the Pane.
</DL>
<HR>
<A HREF="#_A_">A</A> <A HREF="#_C_">C</A> <A HREF="#_D_">D</A> <A HREF="#_E_">E</A> <A HREF="#_F_">F</A> <A HREF="#_G_">G</A> <A HREF="#_H_">H</A> <A HREF="#_I_">I</A> <A HREF="#_K_">K</A> <A HREF="#_L_">L</A> <A HREF="#_R_">R</A> <A HREF="#_S_">S</A>
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_bottom"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" ID="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <FONT ID="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="overview-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" ID="NavBarCell1Rev"> &nbsp;<FONT ID="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
<A HREF="index.html" TARGET="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="index-all.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->
<HR>
</BODY>
</HTML>

View file

@ -0,0 +1,22 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc on Wed Mar 03 11:23:10 GMT 1999-->
<TITLE>
Generated Documentation (Untitled)
</TITLE>
</HEAD>
<FRAMESET cols="20%,80%">
<FRAME src="allclasses-frame.html" name="packageFrame">
<FRAME src="calpa/html/CalHTMLManager.html" name="classFrame">
</FRAMESET>
<NOFRAMES>
<H2>
Frame Alert</H2>
<P>
This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client.
<BR>
Link to <A HREF="calpa/html/CalHTMLManager.html">Non-frame version.</A></NOFRAMES>
</HTML>

View file

@ -0,0 +1,113 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc on Wed Mar 03 11:23:09 GMT 1999 -->
<TITLE>
: Class Hierarchy
</TITLE>
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
</HEAD>
<BODY BGCOLOR="white">
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_top"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" ID="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <FONT ID="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" ID="NavBarCell1Rev"> &nbsp;<FONT ID="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="index-all.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
<A HREF="index.html" TARGET="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="overview-tree.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->
<HR>
<CENTER>
<H2>
Hierarchy For All Packages</H2>
</CENTER>
<H2>
Class Hierarchy
</H2>
<UL>
<LI TYPE="circle">class java.lang.Object<UL>
<LI TYPE="circle">class calpa.html.<A HREF="calpa/html/CalHTMLManager.html"><B>CalHTMLManager</B></A><LI TYPE="circle">class calpa.html.<A HREF="calpa/html/CalHTMLPreferences.html"><B>CalHTMLPreferences</B></A> (implements calpa.html.CalCons)
<LI TYPE="circle">class java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
<UL>
<LI TYPE="circle">class java.awt.Container<UL>
<LI TYPE="circle">class javax.swing.JComponent (implements java.io.Serializable)
<UL>
<LI TYPE="circle">class javax.swing.JLayeredPane (implements javax.accessibility.Accessible)
<UL>
<LI TYPE="circle">class calpa.html.<A HREF="calpa/html/CalHTMLPane.html"><B>CalHTMLPane</B></A> (implements calpa.html.CalCons, java.awt.event.KeyListener)
</UL>
</UL>
</UL>
</UL>
<LI TYPE="circle">class calpa.html.<A HREF="calpa/html/DefaultCalHTMLObserver.html"><B>DefaultCalHTMLObserver</B></A> (implements calpa.html.<A HREF="calpa/html/CalHTMLObserver.html">CalHTMLObserver</A>)
</UL>
</UL>
<H2>
Interface Hierarchy
</H2>
<UL>
<LI TYPE="circle">interface calpa.html.<A HREF="calpa/html/CalHTMLObserver.html"><B>CalHTMLObserver</B></A></UL>
<HR>
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_bottom"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" ID="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <FONT ID="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" ID="NavBarCell1Rev"> &nbsp;<FONT ID="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="index-all.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" ID="NavBarCell1"> <A HREF="help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" ID="NavBarCell2"><FONT SIZE="-2">
<A HREF="index.html" TARGET="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="overview-tree.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->
<HR>
</BODY>
</HTML>

View file

@ -0,0 +1,29 @@
/* Javadoc style sheet */
/* Define colors, fonts and other style attributes here to override the defaults */
/* Page background color */
body { background-color: #FFFFFF }
/* Table colors */
#TableHeadingColor { background: #CCCCFF } /* Dark mauve */
#TableSubHeadingColor { background: #EEEEFF } /* Light mauve */
#TableRowColor { background: #FFFFFF } /* White */
/* Font used in left-hand frame lists */
#FrameTitleFont { font-size: normal; font-family: normal }
#FrameHeadingFont { font-size: normal; font-family: normal }
#FrameItemFont { font-size: normal; font-family: normal }
/* Example of smaller, sans-serif font in frames */
/* #FrameItemFont { font-size: 10pt; font-family: Helvetica, Arial, sans-serif } */
/* Navigation bar fonts and colors */
#NavBarCell1 { background-color:#EEEEFF;}/* Light mauve */
#NavBarCell1Rev { background-color:#00008B;}/* Dark Blue */
#NavBarFont1 { font-family: Arial, Helvetica, sans-serif; color:#000000;}
#NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;}
#NavBarCell2 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF;}
#NavBarCell3 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF;}

View file

@ -0,0 +1,114 @@
Binary Code License
calpa.html Java package
Version 2.021
This binary code license ("License") contains rights and
restrictions associated with use of the accompanying class files
of the Version 2.021 calpa.html Java package (the "Software")
and documentation (the "Documentation"). You should read the
License carefully before using the Software. By using the Software
you agree to the terms and conditions of this License.
1. Limited Nonexclusive License
You acknowledge that you are acquiring only a limited nonexclusive
license to use the Software and Documentation. Andrew Moulden of
82A Queens Road, Leicester, United Kingdom (the "Author") remains
the owner of all right, title, and interest in the Software and
Documentation, and in any copies of either.
You agree not to engage in nor to permit the decompilation,
disassembly, or other reverse engineering of the Software.
2. Distribution outside software applications
Where the Software is not being used within a Java or other software
application the License permits you to make multiple copies of the
Software and Documentation, and distribute it to others (including
transmission via electronic networks) provided that:
(a) all copyright notices and this License are included with the
distribution.
(b) no modification is made to the Software or Documentation.
(c) no charge is made for the Software or Documentation.
3. Use within Java or other applications
The License permits you, without fee to the Author, to make multiple
copies of the Software and include it within your own software
application provided that:
(a) a copyright notice acknowledging the Author's ownership of the
Software is included with your application.
(b) no modification is made to the Software.
(c) the Software is used:
(i) within a non-commercial application.
or:
(ii) to assist in the display of Help, Support, or Tutorial
documentation within your application and where the
prime function of your application is not the display
of Help, Support or Tutorial documentation.
or:
(iii) to assist in the display of Advertising or Promotional
material relating to your application, organization or
business.
Where your application does not qualify under the above provisions
you are permitted under this License to use the Software within
a single copy of your application for evaluation purposes. Under no
circumstances are you permitted to distribute the Software with your
application.
4. No incidental or consequential damages
IN NO EVENT WILL THE AUTHOR BE LIABLE TO YOU FOR ANY INCIDENTAL,
SPECIAL, PUNITIVE, EXEMPLARY, OR CONSEQUENTIAL DAMAGES ARISING FROM
OR CONNECTED WITH THIS AGREEMENT OR YOUR USE OF THE SOFTWARE OR
DOCUMENTATION regardless of whether the Author knows or has reason
to know of the possibility of such damages.
5. Your indemnity to the Author
Independent of the foregoing provisions, you agree to defend and
indemnify the Author against, and hold the Author harmless from,
any and all claims, damages, losses, and expenses of any kind arising
from or connected with the operation of your business.
6. Disclaimer of Warranty
The Software and Documentation is provided "AS IS," without a
warranty of any kind. ALL EXPRESS OR IMPLIED REPRESENTATIONS AND
WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE HEREBY EXCLUDED.
7. Termination
If you materially breach this License argreement, the Author may
terminate your right to use the Software by notice to you.
8. Governing Law
Any action related to this License will be governed by the laws
of the United Kingdom of Great Britain & Northern Ireland.

1309
extensions/calpa/README.txt Normal file

File diff suppressed because it is too large Load diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show more