2422 lines
58 KiB
HTML
2422 lines
58 KiB
HTML
|
<html>
|
||
|
<head>
|
||
|
<title>Group 3 Support Tasks</title>
|
||
|
</head>
|
||
|
<body>
|
||
|
<h1>Group 3 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%">
|
||
|
BBitmap
|
||
|
</td>
|
||
|
<!-- owner -->
|
||
|
<td width="25%">
|
||
|
Xavier Castellan
|
||
|
</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%">
|
||
|
BFont
|
||
|
</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%">
|
||
|
Font Support
|
||
|
</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>BBitmap 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>
|
||
|
BBitmap(BRect bounds, uint32 flags, color_space depth, int32 bytesPerRow=B_ANY_BYTES_PER_ROW, screen_id screenID=B_MAIN_SCREEN_ID);
|
||
|
</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>
|
||
|
BBitmap(BRect bounds, color_space depth, bool accepts_views = false, bool need_contiguous = false);
|
||
|
</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>
|
||
|
BBitmap(const BBitmap* source, bool accepts_views = false, bool need_contiguous = false);
|
||
|
</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>
|
||
|
BBitmap(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 ~BBitmap();
|
||
|
</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>
|
||
|
status_t InitCheck() 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>
|
||
|
bool IsValid() 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>
|
||
|
status_t LockBits(uint32* state=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 UnlockBits();
|
||
|
</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>
|
||
|
area_id Area() 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* Bits() 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 BitsLength() 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 BytesPerRow() 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>
|
||
|
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>
|
||
|
BRect Bounds() 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 SetBits(const void* data, int32 length, int32 offset, color_space cs);
|
||
|
</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>
|
||
|
status_t GetOverlayRestrictions(overlay_restrictions* restrict) 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 AddChild(BView* view);
|
||
|
</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 RemoveChild(BView* view);
|
||
|
</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 CountChildren() 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>
|
||
|
BView* ChildAt(int32 index) 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>
|
||
|
BView* FindView(const char* view_name) 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>
|
||
|
BView* FindView(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>
|
||
|
bool Lock();
|
||
|
</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 Unlock();
|
||
|
</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 IsLocked() const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<!-- Class header -->
|
||
|
<tr>
|
||
|
<td colspan="7"><center><strong>BFont 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>
|
||
|
BFont();
|
||
|
</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>
|
||
|
BFont(const BFont &font);
|
||
|
</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>
|
||
|
BFont(const BFont* font);
|
||
|
</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>
|
||
|
status_t SetFamilyAndStyle(const font_family family,
|
||
|
</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 SetFamilyAndStyle(uint32 code);
|
||
|
</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>
|
||
|
status_t SetFamilyAndFace(const font_family family, uint16 face);
|
||
|
</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 SetSize(float size);
|
||
|
</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 SetShear(float shear);
|
||
|
</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 SetRotation(float rotation);
|
||
|
</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 SetSpacing(uint8 spacing);
|
||
|
</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 SetEncoding(uint8 encoding);
|
||
|
</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 SetFace(uint16 face);
|
||
|
</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 SetFlags(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>
|
||
|
void GetFamilyAndStyle(font_family* family, font_style* style) 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>
|
||
|
uint32 FamilyAndStyle() 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 Size() 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 Shear() 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 Rotation() 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>
|
||
|
uint8 Spacing() 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>
|
||
|
uint8 Encoding() 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>
|
||
|
uint16 Face() 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>
|
||
|
uint32 Flags() 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>
|
||
|
font_direction Direction() 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>
|
||
|
bool IsFixed() 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>
|
||
|
bool IsFullAndHalfFixed() 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>
|
||
|
BRect BoundingBox() 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>
|
||
|
unicode_block Blocks() 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>
|
||
|
font_file_format FileFormat() 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 CountTuned() 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 GetTunedInfo(int32 index, tuned_font_info* info) 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 TruncateString(BString* in_out, uint32 mode, float width) 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 GetTruncatedStrings(const char* stringArray[], int32 numStrings, uint32 mode, float width, BString resultArray[]) 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 GetTruncatedStrings(const char* stringArray[], int32 numStrings, uint32 mode, float width, char* resultArray[]) 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 StringWidth(const char* string) 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 StringWidth(const char* string, int32 length) 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 GetStringWidths(const char* stringArray[], const int32 lengthArray[], int32 numStrings, float widthArray[]) 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 GetEscapements(const char charArray[], int32 numChars, float escapementArray[]) 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 GetEscapements(const char charArray[], int32 numChars, escapement_delta* delta, float escapementArray[]) 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 GetEscapements(const char charArray[], int32 numChars, escapement_delta* delta, BPoint escapementArray[]) 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 GetEscapements(const char charArray[], int32 numChars, escapement_delta* delta, BPoint escapementArray[], BPoint offsetArray[]) 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 GetEdges(const char charArray[], int32 numBytes, edge_info edgeArray[]) 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 GetHeight(font_height* height) 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 GetBoundingBoxesAsGlyphs(const char charArray[], int32 numChars, font_metric_mode mode, BRect boundingBoxArray[]) 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 GetBoundingBoxesAsString(const char charArray[], int32 numChars, font_metric_mode mode, escapement_delta* delta, BRect boundingBoxArray[]) 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 GetBoundingBoxesForStrings(const char* stringArray[], int32 numStrings, font_metric_mode mode, escapement_delta deltas[], BRect boundingBoxArray[]) 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 GetGlyphShapes(const char charArray[], int32 numChars, BShape* glyphShapeArray[]) 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 GetHasGlyphs(const char charArray[], int32 numChars, bool hasArray[]) 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>
|
||
|
BFont& operator=(const BFont &font);
|
||
|
</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 operator==(const BFont &font) 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>
|
||
|
bool operator!=(const BFont &font) 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 PrintToStream() const;
|
||
|
</td>
|
||
|
</tr>
|
||
|
<!-- Functions header -->
|
||
|
<tr>
|
||
|
<td colspan="7"><center><strong>Font Support Functions</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>
|
||
|
int32 count_font_families();
|
||
|
</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>
|
||
|
status_t get_font_family(int32 index, font_family* name, uint32* flags = 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>
|
||
|
int32 count_font_styles(font_family name);
|
||
|
</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>
|
||
|
status_t get_font_style(font_family family, int32 index, font_style* name, uint32* flags = 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>
|
||
|
status_t get_font_style(font_family family, int32 index, font_style* name, uint16* face, uint32* flags = 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 update_font_families(bool check_only);
|
||
|
</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>
|
||
|
status_t get_font_cache_info(uint32 id, void* set);
|
||
|
</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>
|
||
|
status_t set_font_cache_info(uint32 id, void* set);
|
||
|
</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>
|