52a3801208
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10 a95241bf-73f2-0310-859d-f6bbb57e9c96
3689 lines
88 KiB
HTML
3689 lines
88 KiB
HTML
<html>
|
|
<head>
|
|
<title>TextView Support Tasks</title>
|
|
</head>
|
|
<body>
|
|
<h1>TextView Support Tasks<hr></h1>
|
|
|
|
|
|
<!-- summary table -->
|
|
<table border>
|
|
<!-- table column headers -->
|
|
<th>
|
|
<table>
|
|
<td>
|
|
<a href="#legend">
|
|
<img src="../../images/DocumentDraw.gif" width="22" height="22" alt="Functional Spec" border="0">
|
|
</a>
|
|
</td>
|
|
<td>
|
|
<a href="#legend">
|
|
<img src="../../images/User.gif" width="22" height="22" alt="Use Cases" border="0">
|
|
</a>
|
|
</td>
|
|
<td>
|
|
<a href="#legend">
|
|
<img src="../../images/Help.gif" width="22" height="22" alt="Unit Tests" border="0">
|
|
</a>
|
|
</td>
|
|
<td>
|
|
<a href="#legend">
|
|
<img src="../../images/Hammer.gif" width="22" height="22" alt="Technical Spec" border="0">
|
|
</a>
|
|
</td>
|
|
<td>
|
|
<a href="#legend">
|
|
<img src="../../images/GoalFlag.gif" width="22" height="22" alt="Implementation" border="0">
|
|
</a>
|
|
</td>
|
|
</table>
|
|
</th>
|
|
<th><strong>Task Summary</strong></th>
|
|
<th><strong>Owner</strong></th>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td width="100%">
|
|
BTextView
|
|
</td>
|
|
<!-- owner -->
|
|
<td width="25%">
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td width="100%">
|
|
BTextControl
|
|
</td>
|
|
<!-- owner -->
|
|
<td width="25%">
|
|
|
|
</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br>
|
|
<br>
|
|
<br>
|
|
<br>
|
|
<br>
|
|
|
|
<!-- detail table -->
|
|
<table border>
|
|
<!-- table column headers -->
|
|
<th>
|
|
<table>
|
|
<td>
|
|
<a href="#legend">
|
|
<img src="../../images/DocumentDraw.gif" width="22" height="22" alt="Functional Spec" border="0">
|
|
</a>
|
|
</td>
|
|
<td>
|
|
<a href="#legend">
|
|
<img src="../../images/User.gif" width="22" height="22" alt="Use Cases" border="0">
|
|
</a>
|
|
</td>
|
|
<td>
|
|
<a href="#legend">
|
|
<img src="../../images/Help.gif" width="22" height="22" alt="Unit Tests" border="0">
|
|
</a>
|
|
</td>
|
|
<td>
|
|
<a href="#legend">
|
|
<img src="../../images/Hammer.gif" width="22" height="22" alt="Technical Spec" border="0">
|
|
</a>
|
|
</td>
|
|
<td>
|
|
<a href="#legend">
|
|
<img src="../../images/GoalFlag.gif" width="22" height="22" alt="Implementation" border="0">
|
|
</a>
|
|
</td>
|
|
</table>
|
|
</th>
|
|
<th width="100%"><strong>Task Details</strong></th>
|
|
<!-- <th><strong>Owner</strong></th> -->
|
|
|
|
<!-- Class header -->
|
|
<tr>
|
|
<td colspan="7"><center><strong>BTextView Class</strong></center></td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
BTextView(BRect frame, const char* name, BRect textRect, uint32 resizeMask, uint32 flags = B_WILL_DRAW | B_PULSE_NEEDED);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
BTextView(BRect frame, const char* name, BRect textRect, const BFont* initialFont, const rgb_color* initialColor, uint32 resizeMask, uint32 flags);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
BTextView(BMessage* data);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual ~BTextView();
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
static BArchivable* Instantiate(BMessage* data);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual status_t Archive(BMessage* data, bool deep = true) const;
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual void AttachedToWindow();
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual void DetachedFromWindow();
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual void Draw(BRect inRect);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual void MouseDown(BPoint where);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual void MouseUp(BPoint where);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual void MouseMoved(BPoint where, uint32 code, const BMessage* message);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual void WindowActivated(bool state);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual void KeyDown(const char* bytes, int32 numBytes);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual void Pulse();
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual void FrameResized(float width, float height);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual void MakeFocus(bool focusState = true);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual void MessageReceived(BMessage* message);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual BHandler* ResolveSpecifier(BMessage* message, int32 index, BMessage* specifier, int32 form, const char* property);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual status_t GetSupportedSuites(BMessage* data);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual status_t Perform(perform_code d, void* arg);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
void SetText(const char* inText, const text_run_array* inRuns = NULL);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
void SetText(const char* inText, int32 inLength, const text_run_array* inRuns = NULL);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
void SetText(BFile* inFile, int32 startOffset, int32 inLength, const text_run_array* inRuns = NULL);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
void Insert(const char* inText, const text_run_array* inRuns = NULL);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
void Insert(const char* inText, int32 inLength, const text_run_array* inRuns = NULL);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
void Insert(int32 startOffset, const char* inText, int32 inLength, const text_run_array* inRuns = NULL);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
void Delete();
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
void Delete(int32 startOffset, int32 endOffset);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
const char* Text() const;
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
int32 TextLength() const;
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
void GetText(int32 offset, int32 length, char* buffer) const;
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
uchar ByteAt(int32 offset) const;
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
int32 CountLines() const;
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
int32 CurrentLine() const;
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
void GoToLine(int32 lineNum);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual void Cut(BClipboard* clipboard);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual void Copy(BClipboard* clipboard);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual void Paste(BClipboard* clipboard);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
void Clear();
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual bool AcceptsPaste(BClipboard* clipboard);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual bool AcceptsDrop(const BMessage* inMessage);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual void Select(int32 startOffset, int32 endOffset);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
void SelectAll();
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
void GetSelection(int32* outStart, int32* outEnd) const;
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
void SetFontAndColor(const BFont* inFont, uint32 inMode = B_FONT_ALL, const rgb_color* inColor = NULL);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
void SetFontAndColor(int32 startOffset, int32 endOffset, const BFont* inFont, uint32 inMode = B_FONT_ALL, const rgb_color* inColor = NULL);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
void GetFontAndColor(int32 inOffset, BFont* outFont, rgb_color* outColor = NULL) const;
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
void GetFontAndColor(BFont* outFont, uint32* outMode, rgb_color* outColor = NULL, bool* outEqColor = NULL) const;
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
void SetRunArray(int32 startOffset, int32 endOffset, const text_run_array* inRuns);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
text_run_array* RunArray(int32 startOffset, int32 endOffset, int32* outSize = NULL) const;
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
int32 LineAt(int32 offset) const;
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
int32 LineAt(BPoint point) const;
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
BPoint PointAt(int32 inOffset, float* outHeight = NULL) const;
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
int32 OffsetAt(BPoint point) const;
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
int32 OffsetAt(int32 line) const;
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual void FindWord(int32 inOffset, int32* outFromOffset, int32* outToOffset);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual bool CanEndLine(int32 offset);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
float LineWidth(int32 lineNum = 0) const;
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
float LineHeight(int32 lineNum = 0) const;
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
float TextHeight(int32 startLine, int32 endLine) const;
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
void GetTextRegion(int32 startOffset, int32 endOffset, BRegion* outRegion) const;
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual void ScrollToOffset(int32 inOffset);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
void ScrollToSelection();
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
void Highlight(int32 startOffset, int32 endOffset);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
void SetTextRect(BRect rect);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
BRect TextRect() const;
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
void SetStylable(bool stylable);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
bool IsStylable() const;
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
void SetTabWidth(float width);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
float TabWidth() const;
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
void MakeSelectable(bool selectable = true);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
bool IsSelectable() const;
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
void MakeEditable(bool editable = true);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
bool IsEditable() const;
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
void SetWordWrap(bool wrap);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
bool DoesWordWrap() const;
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
void SetMaxBytes(int32 max);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
int32 MaxBytes() const;
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
void DisallowChar(uint32 aChar);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
void AllowChar(uint32 aChar);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
void SetAlignment(alignment flag);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
alignment Alignment() const;
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
void SetAutoindent(bool state);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
bool DoesAutoindent() const;
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
void SetColorSpace(color_space colors);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
color_space ColorSpace() const;
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
void MakeResizable(bool resize, BView* resizeView = NULL);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
bool IsResizable() const;
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
void SetDoesUndo(bool undo);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
bool DoesUndo() const;
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
void HideTyping(bool enabled);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
bool IsTypingHidden(void) const;
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual void ResizeToPreferred();
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual void GetPreferredSize(float* width, float* height);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual void AllAttached();
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual void AllDetached();
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
static void* FlattenRunArray(const text_run_array* inArray, int32* outSize = NULL);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
static text_run_array* UnflattenRunArray(const void *data, int32* outSize = NULL);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual void InsertText(const char* inText, int32 inLength, int32 inOffset, const text_run_array* inRuns);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual void DeleteText(int32 fromOffset, int32 toOffset);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual void Undo(BClipboard* clipboard);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
undo_state UndoState(bool* isRedo) const;
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual void GetDragParameters(BMessage* drag, BBitmap** bitmap, BPoint* point, BHandler** handler);
|
|
</td>
|
|
</tr>
|
|
<!-- Class header -->
|
|
<tr>
|
|
<td colspan="7"><center><strong>BTextControl Class</strong></center></td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/Check.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
BTextControl(BRect frame, const char* name, const char* label, const char* initial_text, BMessage* message, uint32 rmask = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW | B_NAVIGABLE);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
BTextControl(BMessage* data);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/Check.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual ~BTextControl();
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/Check.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
static BArchivable* Instantiate(BMessage* data);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual status_t Archive(BMessage* data, bool deep = true) const;
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/Check.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual void SetText(const char* text);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/Check.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
const char* Text() const;
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/Check.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual void SetValue(int32 value);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/Check.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual status_t Invoke(BMessage* msg = NULL);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/Check.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
BTextView* TextView() const;
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/Check.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual void SetModificationMessage(BMessage* message);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/Check.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
BMessage* ModificationMessage() const;
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/Check.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual void SetAlignment(alignment label, alignment text);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/Check.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
void GetAlignment(alignment* label, alignment* text) const;
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/Check.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual void SetDivider(float dividing_line);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/Check.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
float Divider() const;
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/Check.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual void Draw(BRect updateRect);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/Check.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual void MouseDown(BPoint where);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/Check.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual void AttachedToWindow();
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/Check.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual void MakeFocus(bool focusState = true);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/Check.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual void SetEnabled(bool state);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/Check.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual void FrameMoved(BPoint new_position);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/Check.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual void FrameResized(float new_width, float new_height);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/Check.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual void WindowActivated(bool active);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/Check.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual void GetPreferredSize(float* width, float* height);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/Check.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual void ResizeToPreferred();
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/Check.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual void MessageReceived(BMessage* msg);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/Check.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/Check.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual void MouseUp(BPoint pt);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/Check.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/Check.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual void DetachedFromWindow();
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/Check.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual void AllAttached();
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/Check.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual void AllDetached();
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/Check.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual status_t GetSupportedSuites(BMessage* data);
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Functional Spec"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Use Cases"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Unit Tests"></td>
|
|
<td><img src="
|
|
../../images/blank-20.gif
|
|
" width="22" height="22" alt="Technical Spec"></td>
|
|
<td><img src="
|
|
../../images/Check.gif
|
|
" width="22" height="22" alt="Implementation"></td>
|
|
</table>
|
|
</td>
|
|
<!-- task -->
|
|
<td>
|
|
virtual void SetFlags(uint32 flags);
|
|
</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<br><br>
|
|
<hr>
|
|
<br><br>
|
|
|
|
<!-- legend table -->
|
|
<a name="legend">
|
|
<table border>
|
|
<tr>
|
|
<td align="center"><strong>Legend</strong></td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<tr>
|
|
<td><img src="../../images/DocumentDraw.gif" width="22" height="22" alt="Functional Spec"></td>
|
|
<td>Functional Spec</td>
|
|
</tr>
|
|
<tr>
|
|
<td><img src="../../images/User.gif" width="22" height="22" alt="Use Cases"></td>
|
|
<td>Use Cases</td>
|
|
</tr>
|
|
<tr>
|
|
<td><img src="../../images/Help.gif" width="22" height="22" alt="Unit Tests"></td>
|
|
<td>Unit Tests</td>
|
|
</tr>
|
|
<tr>
|
|
<td><img src="../../images/Hammer.gif" width="22" height="22" alt="Technical Spec"></td>
|
|
<td>Technical Spec</td>
|
|
</tr>
|
|
<tr>
|
|
<td><img src="../../images/GoalFlag.gif" width="22" height="22" alt="Implementation"></td>
|
|
<td>Implementation</td>
|
|
</tr>
|
|
<tr>
|
|
<td><img src="../../images/Check.gif" width="22" height="22" alt="Completed"></td>
|
|
<td>Completed</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</a>
|
|
<br>
|
|
|
|
<!-- The obligatory SourceForge plug -->
|
|
<center>
|
|
<small>The OpenBeOS project is hosted by:</small><br><br>
|
|
<a href="http://sourceforge.net">
|
|
<img src="http://sourceforge.net/sflogo.php?group_id=33869&type=1" width="88" height="31" border="0" alt="SourceForge Logo">
|
|
</a>
|
|
<p>
|
|
|
|
<small>Copyright © 2001-2002
|
|
<a href="http://www.openbeos.org">OpenBeOS</a> Project</small>
|
|
</center>
|
|
|
|
</body>
|
|
</html>
|