haiku-website/static/legacy-docs/bebook/BButton.html

149 lines
25 KiB
HTML
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>The Be Book - Classes And Methods - The Interface Kit</title><link rel="stylesheet" href="be_book.css" type="text/css" media="all" /><link rel="shortcut icon" type="image/vnd.microsoft.icon" href="./images/favicon.ico" /><!--[if IE]>
<link rel="stylesheet" type="text/css" href="be_book_ie.css" />
<![endif]--><meta name="generator" content="DocBook XSL Stylesheets V1.73.2" /><meta name="keywords" content="Access, BeOS, BeBook, API" /><link rel="start" href="index.html" title="The Be Book" /><link rel="up" href="TheInterfaceKit.html" title="The Interface Kit" /><link rel="prev" href="BBox.html" title="BBox" /><link rel="next" href="BCheckBox.html" title="BCheckBox" /></head><body><div id="header"><div id="headerT"><div id="headerTL"><a accesskey="p" href="BBox.html" title="BBox"><img src="./images/navigation/prev.png" alt="Prev" /></a> <a accesskey="u" href="TheInterfaceKit.html" title="The Interface Kit"><img src="./images/navigation/up.png" alt="Up" /></a> <a accesskey="n" href="BCheckBox.html" title="BCheckBox"><img src="./images/navigation/next.png" alt="Next" /></a></div><div id="headerTR"><div id="navigpeople"><a href="http://www.haiku-os.org"><img src="./images/People_24.png" alt="haiku-os.org" title="Visit The Haiku Website" /></a></div><div class="navighome" title="Home"><a accesskey="h" href="index.html"><img src="./images/navigation/home.png" alt="Home" /></a></div><div class="navigboxed" id="navigindex"><a accesskey="i" href="ClassIndex.html" title="Index">I</a></div><div class="navigboxed" id="naviglang" title="English">en</div></div><div id="headerTC">The Be Book - Classes And Methods - The Interface Kit</div></div><div id="headerB">Prev: <a href="BBox.html">BBox</a>  Up: <a href="TheInterfaceKit.html">The Interface Kit</a>  Next: <a href="BCheckBox.html">BCheckBox</a></div><hr /></div><div class="section"><div xmlns="" xmlns:d="http://docbook.org/ns/docbook" class="titlepage"><div><div xmlns:d="http://docbook.org/ns/docbook"><h2 xmlns="http://www.w3.org/1999/xhtml" class="title"><a id="BButton"></a>BButton</h2></div></div></div><a id="id973014" class="indexterm"></a><div class="classheader"><table border="0"><colgroup><col /><col /></colgroup><tbody><tr><td><table width="100%" border="0"><colgroup><col /><col /></colgroup><tbody><tr><td>Derived From:</td><td><a class="link" href="BControl.html" title="BControl"><code class="classname">BControl</code></a></td></tr><tr><td>Mix-in Classes:</td><td></td></tr><tr><td>Declared In:</td><td><code class="filename">interface/Button.h</code></td></tr><tr><td>Library:</td><td><code class="filename">libbe.so</code></td></tr><tr><td>Allocation:</td><td></td></tr></tbody></table></td><td>
<a class="link overview" href="BButton_Overview.html" title="BButton">Class Overview</a>
<div class="toc"><ul><li><span class="section"><a href="BButton.html#BButton_ConstructorDestructor">Constructor and Destructor</a></span></li><li><span class="section"><a href="BButton.html#BButton_HookFunctions">Hook Functions</a></span></li><li><span class="section"><a href="BButton.html#BButton_MemberFunctions">Member Functions</a></span></li><li><span class="section"><a href="BButton.html#BButton_StaticFunctions">Static Functions</a></span></li><li><span class="section"><a href="BButton.html#BButton_ArchivedFields">Archived Fields</a></span></li></ul></div>
</td></tr></tbody></table></div><div class="section"><div xmlns="" xmlns:d="http://docbook.org/ns/docbook" class="titlepage"><div><hr /><div xmlns:d="http://docbook.org/ns/docbook"><h3 xmlns="http://www.w3.org/1999/xhtml" class="title"><a id="BButton_ConstructorDestructor"></a>Constructor and Destructor</h3></div></div></div><div class="section"><div xmlns="" xmlns:d="http://docbook.org/ns/docbook" class="titlepage"><div><div xmlns:d="http://docbook.org/ns/docbook"><h4 xmlns="http://www.w3.org/1999/xhtml" class="title"><a id="BButton_Constructor"></a>BButton()</h4></div></div></div><div class="synopsisgroup">
<code class="constructorsynopsis cpp"><span class="methodname">BButton</span>(<span class="methodparam"><span class="type"><a class="link" href="BRect.html" title="BRect"><code class="classname">BRect</code></a> </span><span class="parameter">frame</span></span>,<br />        <span class="methodparam"><span class="modifier">const </span><span class="type">char* </span><span class="parameter">name</span></span>,<br />        <span class="methodparam"><span class="modifier">const </span><span class="type">char* </span><span class="parameter">label</span></span>,<br />        <span class="methodparam"><span class="type"><a class="link" href="BMessage.html" title="BMessage"><code class="classname">BMessage</code></a>* </span><span class="parameter">message</span></span>,<br />        <span class="methodparam"><span class="type">uint32 </span><span class="parameter">resizingMode</span><span class="initializer"> = <span class="constant">B_FOLLOW_LEFT</span> | <span class="constant">B_FOLLOW_TOP</span></span></span>,<br />        <span class="methodparam"><span class="type">uint32 </span><span class="parameter">flags</span><span class="initializer"> = <span class="constant">B_WILL_DRAW</span> | <span class="constant">B_NAVIGABLE</span></span></span>);</code>
<code class="constructorsynopsis cpp"><span class="methodname">BButton</span>(<span class="methodparam"><span class="type"><a class="link" href="BMessage.html" title="BMessage"><code class="classname">BMessage</code></a>* </span><span class="parameter">archive</span></span>);</code>
</div><p>Initializes the <code class="classname">BButton</code> by passing all arguments to the
<a class="link" href="BControl.html" title="BControl"><code class="classname">BControl</code></a>
constructor. <a class="link" href="BControl.html" title="BControl"><code class="classname">BControl</code></a>
initializes the button's <code class="parameter">label</code> and assigns it a
model <code class="parameter">message</code> that identifies the action that
should be carried out when the button is invoked. </p><p>The <code class="parameter">frame</code>,
<code class="parameter">name</code>, <code class="parameter">resizingMode</code>,
and <code class="parameter">flags</code> arguments are the same as those
declared for the
<a class="link" href="BView.html" title="BView"><code class="classname">BView</code></a>
class and are passed up the inheritance hierarchy to the
<a class="link" href="BView.html" title="BView"><code class="classname">BView</code></a>
constructor without change.</p><p>
When the button is attached to a window, it will be resized to its
preferred height; the height of <code class="classname">BButton</code>'s <code class="parameter">frame</code> rectangle will exactly
accommodate the button border and label, given the <code class="classname">BButton</code>'s current font.
</p></div><div class="section"><div xmlns="" xmlns:d="http://docbook.org/ns/docbook" class="titlepage"><div><div xmlns:d="http://docbook.org/ns/docbook"><h4 xmlns="http://www.w3.org/1999/xhtml" class="title"><a id="BButton_Destructor"></a>~BButton()</h4></div></div></div><code class="destructorsynopsis cpp"><span class="modifier">virtual </span><span class="methodname">~BButton</span>();</code><p>
Does nothing; a <code class="classname">BButton</code> has no data to free.
</p></div></div><div class="section"><div xmlns="" xmlns:d="http://docbook.org/ns/docbook" class="titlepage"><div><hr /><div xmlns:d="http://docbook.org/ns/docbook"><h3 xmlns="http://www.w3.org/1999/xhtml" class="title"><a id="BButton_HookFunctions"></a>Hook Functions</h3></div></div></div><div class="section"><div xmlns="" xmlns:d="http://docbook.org/ns/docbook" class="titlepage"><div><div xmlns:d="http://docbook.org/ns/docbook"><h4 xmlns="http://www.w3.org/1999/xhtml" class="title"><a id="BButton_AttachedToWindow"></a>AttachedToWindow()</h4></div></div></div><code class="methodsynopsis cpp"><span class="modifier">virtual </span><span class="void">void </span><span class="methodname">AttachedToWindow</span>();</code><p>Augments the
<a class="link" href="BControl.html" title="BControl"><code class="classname">BControl</code></a>
<a class="link" href="BControl.html#BControl_AttachedToWindow" title="AttachedToWindow()">version</a>
of this function to tell the
<a class="link" href="BWindow.html" title="BWindow"><code class="classname">BWindow</code></a> that
the button is the default button, if
<a class="link" href="BButton.html#BButton_MakeDefault" title="MakeDefault()"><code class="methodname">MakeDefault()</code></a> has already been
called.
</p><p>
See also: <a class="link" href="BView.html#BView_AttachedToWindow" title="AttachedToWindow(), AllAttached()"><code class="methodname">BView::AttachedToWindow()</code></a>
</p></div><div class="section"><div xmlns="" xmlns:d="http://docbook.org/ns/docbook" class="titlepage"><div><div xmlns:d="http://docbook.org/ns/docbook"><h4 xmlns="http://www.w3.org/1999/xhtml" class="title"><a id="BButton_KeyDown"></a>KeyDown()</h4></div></div></div><code class="methodsynopsis cpp"><span class="modifier">virtual </span><span class="void">void </span><span class="methodname">KeyDown</span>(<span class="methodparam"><span class="modifier">const </span><span class="type">char* </span><span class="parameter">bytes</span></span>,<br />                     <span class="methodparam"><span class="type">int32 </span><span class="parameter">numBytes</span></span>);</code><p>
Augments the inherited version of <code class="methodname">KeyDown()</code> to respond to
messages reporting that the user pressed the <span class="keycap">Enter</span> key or the space bar.
Its response is to:
</p><ul class="itemizedlist"><li><p>
Momentarily highlight the button and change its value.
</p></li><li><p>
Call <a class="link" href="BControl.html#BControl_Invoke" title="Invoke()"><code class="methodname">Invoke()</code></a>
to deliver a copy of the model
<a class="link" href="BMessage.html" title="BMessage"><code class="classname">BMessage</code></a>
to the target receiver.
</p></li></ul><p>
The <code class="classname">BButton</code> gets <code class="methodname">KeyDown()</code>
function calls when it's the focus view for
the active window (which results when the user navigates to it) and also
when it's the default button for the window and the character the user
types is <code class="constant">B_ENTER</code>.
</p><p>
See also: <a class="link" href="BView.html#BView_KeyDown" title="KeyDown()"><code class="methodname">BView::KeyDown()</code></a>,
<a class="link" href="BButton.html#BButton_MakeDefault" title="MakeDefault()"><code class="methodname">MakeDefault()</code></a>
</p></div><div class="section"><div xmlns="" xmlns:d="http://docbook.org/ns/docbook" class="titlepage"><div><div xmlns:d="http://docbook.org/ns/docbook"><h4 xmlns="http://www.w3.org/1999/xhtml" class="title"><a id="BButton_MakeDefault"></a>MakeDefault()</h4></div></div></div><code class="methodsynopsis cpp"><span class="modifier">virtual </span><span class="void">void </span><span class="methodname">MakeDefault</span>(<span class="methodparam"><span class="type">bool </span><span class="parameter">flag</span></span>);</code><p>
<code class="methodname">MakeDefault()</code> makes the <code class="classname">BButton</code> the default button for its window when
<code class="parameter">flag</code> is <code class="constant">true</code>, and removes that status when <code class="parameter">flag</code> is <code class="constant">false</code>. The default
button is the button the user can operate by striking the <span class="keycap">Enter</span> key when
the window is the active window.
</p><p>
A window can have only one default button at a time. Setting a new
default button, therefore, may deprive another button of that status.
When <code class="methodname">MakeDefault()</code> is called with an argument of <code class="constant">true</code>, it generates a
<code class="methodname">MakeDefault()</code> call with an argument of <code class="constant">false</code> for previous default button.
Both buttons are redisplayed so that the user can see which one is
currently the default.
</p><p>
The default button can also be set by calling
<a class="link" href="BWindow.html" title="BWindow"><code class="classname">BWindow</code></a>'s
<a class="link" href="BWindow.html#BWindow_SetDefaultButton" title="SetDefaultButton(), DefaultButton()"><code class="methodname">SetDefaultButton()</code></a> function. That function makes sure that the button
that's forced to give up default status and the button that obtains it
are both notified through <code class="methodname">MakeDefault()</code> function calls.
</p><p>
<code class="methodname">MakeDefault()</code> is therefore a hook function that can be augmented to take
note each time the default status of the button changes. It's called once
for each change in status, no matter which function initiated the change.
</p><p>
See also: <a class="link" href="BWindow.html#BWindow_SetDefaultButton" title="SetDefaultButton(), DefaultButton()"><code class="methodname">BWindow::SetDefaultButton()</code></a>
</p></div><div class="section"><div xmlns="" xmlns:d="http://docbook.org/ns/docbook" class="titlepage"><div><div xmlns:d="http://docbook.org/ns/docbook"><h4 xmlns="http://www.w3.org/1999/xhtml" class="title"><a id="BButton_MouseDown"></a>MouseDown()</h4></div></div></div><code class="methodsynopsis cpp"><span class="modifier">virtual </span><span class="void">void </span><span class="methodname">MouseDown</span>(<span class="methodparam"><span class="type"><a class="link" href="BPoint.html" title="BPoint"><code class="classname">BPoint</code></a> </span><span class="parameter">point</span></span>);</code><p>
Overrides the <a class="link" href="BView.html" title="BView"><code class="classname">BView</code></a> version of
<a class="link" href="BView.html#BView_MouseDown" title="MouseDown()"><code class="methodname">MouseDown()</code></a> to track the cursor while the
user holds the mouse button down. As the cursor moves in and out of the
button, the <code class="classname">BButton</code>'s value is reset accordingly. The
<a class="link" href="BControl.html#BControl_SetValue" title="SetValue(), Value()"><code class="methodname">SetValue()</code></a> virtual
function is called to make the change each time.
</p><p>
If the cursor is inside the <code class="classname">BButton</code>'s bounds rectangle when the user
releases the mouse button, this function posts a copy of the model
message so that it will be dispatched to the target object.
</p><p>
See also: <a class="link" href="BView.html#BView_MouseDown" title="MouseDown()"><code class="methodname">BView::MouseDown()</code></a>, <a class="link" href="BControl.html#BControl_Invoke" title="Invoke()"><code class="methodname">BControl::Invoke()</code></a>,
<a class="link" href="BInvoker.html#BInvoker_SetTarget" title="SetTarget(), Target(), IsTargetLocal(), Messenger()"><code class="methodname">BInvoker::SetTarget()</code></a>
</p></div></div><div class="section"><div xmlns="" xmlns:d="http://docbook.org/ns/docbook" class="titlepage"><div><hr /><div xmlns:d="http://docbook.org/ns/docbook"><h3 xmlns="http://www.w3.org/1999/xhtml" class="title"><a id="BButton_MemberFunctions"></a>Member Functions</h3></div></div></div><div class="section"><div xmlns="" xmlns:d="http://docbook.org/ns/docbook" class="titlepage"><div><div xmlns:d="http://docbook.org/ns/docbook"><h4 xmlns="http://www.w3.org/1999/xhtml" class="title"><a id="BButton_Archive"></a>Archive()</h4></div></div></div><code class="methodsynopsis cpp"><span class="modifier">virtual </span><span class="methodname">Archive</span>(<span class="methodparam"><span class="type"><a class="link" href="BMessage.html" title="BMessage"><code class="classname">BMessage</code></a>* </span><span class="parameter">archive</span></span>,<br />                <span class="methodparam"><span class="type">bool </span><span class="parameter">deep</span><span class="initializer"> = <span class="constant">true</span></span></span>) <span class="modifier">const</span>;</code><p>
Stores the <code class="classname">BButton</code> in the
<a class="link" href="BMessage.html" title="BMessage"><code class="classname">BMessage</code></a> archive.
</p><p>
See also:
<a class="link" href="BArchivable.html#BArchivable_Archive" title="Archive()"><code class="methodname">BArchivable::Archive()</code></a>,
<a class="link" href="BButton.html#BButton_Instantiate" title="Instantiate()"><code class="methodname">Instantiate()</code></a>
static function
</p></div><div class="section"><div xmlns="" xmlns:d="http://docbook.org/ns/docbook" class="titlepage"><div><div xmlns:d="http://docbook.org/ns/docbook"><h4 xmlns="http://www.w3.org/1999/xhtml" class="title"><a id="BButton_Draw"></a>Draw()</h4></div></div></div><code class="methodsynopsis cpp"><span class="modifier">virtual </span><span class="void">void </span><span class="methodname">Draw</span>(<span class="methodparam"><span class="type"><a class="link" href="BRect.html" title="BRect"><code class="classname">BRect</code></a> </span><span class="parameter">updateRect</span></span>);</code><p>
Draws the button and labels it. If the <code class="classname">BButton</code>'s value is anything but 0,
the button is highlighted. If it's disabled, it drawn in muted shades of
gray. Otherwise, it's drawn in its ordinary, enabled, unhighlighted state.
</p><p>
See also: <a class="link" href="BView.html#BView_Draw" title="Draw()"><code class="methodname">BView::Draw()</code></a>
</p></div><div class="section"><div xmlns="" xmlns:d="http://docbook.org/ns/docbook" class="titlepage"><div><div xmlns:d="http://docbook.org/ns/docbook"><h4 xmlns="http://www.w3.org/1999/xhtml" class="title"><a id="BButton_GetPreferredSize"></a>GetPreferredSize()</h4></div></div></div><code class="methodsynopsis cpp"><span class="modifier">virtual </span><span class="void">void </span><span class="methodname">GetPreferredSize</span>(<span class="methodparam"><span class="type">float* </span><span class="parameter">width</span></span>,<br />                              <span class="methodparam"><span class="type">float* </span><span class="parameter">height</span></span>);</code><p>
Calculates how big the button needs to be to display its label in the
current font, and writes the results into the variables that the <code class="parameter">width</code>
and <code class="parameter">height</code> arguments refer to.
<a class="link" href="BView.html#BView_ResizeToPreferred"><code class="methodname">ResizeToPreferred()</code></a>, defined in the <a class="link" href="BView.html" title="BView"><code class="classname">BView</code></a>
class, resizes a view's frame rectangle to the preferred size, keeping
its left and top sides constant. A button is automatically resized to its
preferred height (but not to its preferred width) by
<a class="link" href="BButton.html#BButton_AttachedToWindow" title="AttachedToWindow()"><code class="methodname">AttachedToWindow()</code></a>.
</p></div><div class="section"><div xmlns="" xmlns:d="http://docbook.org/ns/docbook" class="titlepage"><div><div xmlns:d="http://docbook.org/ns/docbook"><h4 xmlns="http://www.w3.org/1999/xhtml" class="title"><a id="BButton_IsDefault"></a>IsDefault()</h4></div></div></div><code class="methodsynopsis cpp"><span class="type">bool </span><span class="methodname">IsDefault</span>() <span class="modifier">const</span>;</code><p>
<code class="methodname">IsDefault()</code> returns whether the <code class="classname">BButton</code>
is currently the default button.
</p><p>
See also: <a class="link" href="BButton.html#BButton_MakeDefault" title="MakeDefault()"><code class="methodname">MakeDefault()</code></a>
</p></div><div class="section"><div xmlns="" xmlns:d="http://docbook.org/ns/docbook" class="titlepage"><div><div xmlns:d="http://docbook.org/ns/docbook"><h4 xmlns="http://www.w3.org/1999/xhtml" class="title"><a id="BButton_SetLabel"></a>SetLabel()</h4></div></div></div><code class="methodsynopsis cpp"><span class="modifier">virtual </span><span class="void">void </span><span class="methodname">SetLabel</span>(<span class="methodparam"><span class="modifier">const </span><span class="type">char* </span><span class="parameter">string</span></span>);</code><p>
Overrides the <a class="link" href="BControl.html" title="BControl"><code class="classname">BControl</code></a> version of this function to make sure that
calculations based on the width of the label won't assume cached results
for the previous label.
</p><p>
See also: <a class="link" href="BControl.html#BControl_SetLabel" title="SetLabel(), Label()"><code class="methodname">BControl::SetLabel()</code></a>
</p></div></div><div class="section"><div xmlns="" xmlns:d="http://docbook.org/ns/docbook" class="titlepage"><div><hr /><div xmlns:d="http://docbook.org/ns/docbook"><h3 xmlns="http://www.w3.org/1999/xhtml" class="title"><a id="BButton_StaticFunctions"></a>Static Functions</h3></div></div></div><div class="section"><div xmlns="" xmlns:d="http://docbook.org/ns/docbook" class="titlepage"><div><div xmlns:d="http://docbook.org/ns/docbook"><h4 xmlns="http://www.w3.org/1999/xhtml" class="title"><a id="BButton_Instantiate"></a>Instantiate()</h4></div></div></div><code class="methodsynopsis cpp"><span class="modifier">static </span><span class="type"><a class="link" href="BArchivable.html" title="BArchivable"><code class="classname">BArchivable</code></a>* </span><span class="methodname">Instantiate</span>(<span class="methodparam"><span class="type"><a class="link" href="BMessage.html" title="BMessage"><code class="classname">BMessage</code></a>* </span><span class="parameter">archive</span></span>);</code><p>
Returns a new <code class="classname">BButton</code> object, allocated by new and created with the
version of the constructor that takes a
<a class="link" href="BMessage.html" title="BMessage"><code class="classname">BMessage</code></a> archive. However, if the
archive message doesn't contain data for a <code class="classname">BButton</code> object, this
function returns <code class="constant">NULL</code>.
</p><p>
See also:
<a class="link" href="BArchivable.html#BArchivable_Instantiate" title="Instantiate()"><code class="methodname">BArchivable::Instantiate()</code></a>,
<a class="link" href="TheSupportKit_Functions.html#instantiate_object" title="instantiate_object()"><code class="function">instantiate_object()</code></a>,
<a class="link" href="BButton.html#BButton_Archive" title="Archive()"><code class="methodname">Archive()</code></a>
</p></div></div><div class="section"><div xmlns="" xmlns:d="http://docbook.org/ns/docbook" class="titlepage"><div><hr /><div xmlns:d="http://docbook.org/ns/docbook"><h3 xmlns="http://www.w3.org/1999/xhtml" class="title"><a id="BButton_ArchivedFields"></a>Archived Fields</h3></div></div></div><p>
The <a class="link" href="BButton.html#BButton_Archive" title="Archive()"><code class="methodname">Archive()</code></a>
function adds the following fields to its <a class="link" href="BMessage.html" title="BMessage"><code class="classname">BMessage</code></a> argument:
</p><div class="informaltable"><table border="1"><colgroup><col /><col /><col /></colgroup><thead><tr><th>Field</th><th>Type code</th><th>Description</th></tr></thead><tbody><tr><td><code class="varname">_default</code></td><td><code class="constant">B_BOOL_TYPE</code></td><td>Exists and is <code class="constant">true</code> if the button is the default.</td></tr></tbody></table></div></div></div><div id="footer"><hr /><div id="footerT">Prev: <a href="BBox.html">BBox</a>  Up: <a href="TheInterfaceKit.html">The Interface Kit</a>  Next: <a href="BCheckBox.html">BCheckBox</a> </div><div id="footerB"><div id="footerBL"><a href="BBox.html" title="BBox"><img src="./images/navigation/prev.png" alt="Prev" /></a> <a href="TheInterfaceKit.html" title="The Interface Kit"><img src="./images/navigation/up.png" alt="Up" /></a> <a href="BCheckBox.html" title="BCheckBox"><img src="./images/navigation/next.png" alt="Next" /></a></div><div id="footerBR"><div><a href="http://www.haiku-os.org"><img src="./images/People_24.png" alt="haiku-os.org" title="Visit The Haiku Website" /></a></div><div class="navighome" title="Home"><a accesskey="h" href="index.html"><img src="./images/navigation/home.png" alt="Home" /></a></div></div><div id="footerBC"><a href="http://www.access-company.com/home.html" title="ACCESS Co."><img alt="Access Company" src="./images/access_logo.png" /></a></div></div></div><div id="licenseFooter"><div id="licenseFooterBL"><a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/" title="Creative Commons License"><img alt="Creative Commons License" style="border-width:0" src="https://licensebuttons.net/l/by-nc-nd/3.0/88x31.png" /></a></div><div id="licenseFooterBR"><a href="./LegalNotice.html">Legal Notice</a></div><div id="licenseFooterBC"><span id="licenseText">This work is licensed under a
<a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/">Creative
Commons Attribution-Non commercial-No Derivative Works 3.0 License</a>.</span></div></div></body></html>