N64FlashcartMenu/constants_8h.html
2023-12-22 20:53:54 +00:00

294 lines
35 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: constants.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">N64FlashcartMenu
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_1a56cc8cdc1689899910be5fa4716ee4.html">menu</a></li><li class="navelem"><a class="el" href="dir_a2193b6f8ca8748b0e3b26a8265ce7c7.html">components</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#define-members">Macros</a> </div>
<div class="headertitle"><div class="title">constants.h File Reference</div></div>
</div><!--header-->
<div class="contents">
<p>Menu components constants.
<a href="#details">More...</a></p>
<p><a href="constants_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a46d67d48a7faab308f2e058dc35da83a"><td class="memItemLeft" align="right" valign="top"><a id="a46d67d48a7faab308f2e058dc35da83a" name="a46d67d48a7faab308f2e058dc35da83a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>DISPLAY_WIDTH</b>&#160;&#160;&#160;(640)</td></tr>
<tr class="memdesc:a46d67d48a7faab308f2e058dc35da83a"><td class="mdescLeft">&#160;</td><td class="mdescRight">The display width. <br /></td></tr>
<tr class="separator:a46d67d48a7faab308f2e058dc35da83a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43b7b2061f733ea1dc0a5a6028e131ff"><td class="memItemLeft" align="right" valign="top"><a id="a43b7b2061f733ea1dc0a5a6028e131ff" name="a43b7b2061f733ea1dc0a5a6028e131ff"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>DISPLAY_HEIGHT</b>&#160;&#160;&#160;(480)</td></tr>
<tr class="memdesc:a43b7b2061f733ea1dc0a5a6028e131ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">The display height. <br /></td></tr>
<tr class="separator:a43b7b2061f733ea1dc0a5a6028e131ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9052e52bd99cbd5a17923051f3c920d9"><td class="memItemLeft" align="right" valign="top"><a id="a9052e52bd99cbd5a17923051f3c920d9" name="a9052e52bd99cbd5a17923051f3c920d9"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>DISPLAY_CENTER_X</b>&#160;&#160;&#160;(<a class="el" href="constants_8h.html#a46d67d48a7faab308f2e058dc35da83a">DISPLAY_WIDTH</a> / 2)</td></tr>
<tr class="memdesc:a9052e52bd99cbd5a17923051f3c920d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">The centre of the display on the X axis. <br /></td></tr>
<tr class="separator:a9052e52bd99cbd5a17923051f3c920d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00874cb140e18d8f2858e9d122acf0a0"><td class="memItemLeft" align="right" valign="top"><a id="a00874cb140e18d8f2858e9d122acf0a0" name="a00874cb140e18d8f2858e9d122acf0a0"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>DISPLAY_CENTER_Y</b>&#160;&#160;&#160;(<a class="el" href="constants_8h.html#a43b7b2061f733ea1dc0a5a6028e131ff">DISPLAY_HEIGHT</a> / 2)</td></tr>
<tr class="memdesc:a00874cb140e18d8f2858e9d122acf0a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">The centre of the display on the Y axis. <br /></td></tr>
<tr class="separator:a00874cb140e18d8f2858e9d122acf0a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32c7b7e5c9612d766d6d8f48cd648243"><td class="memItemLeft" align="right" valign="top"><a id="a32c7b7e5c9612d766d6d8f48cd648243" name="a32c7b7e5c9612d766d6d8f48cd648243"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>OVERSCAN_WIDTH</b>&#160;&#160;&#160;(32)</td></tr>
<tr class="memdesc:a32c7b7e5c9612d766d6d8f48cd648243"><td class="mdescLeft">&#160;</td><td class="mdescRight">The overscan on the X axis. <br /></td></tr>
<tr class="separator:a32c7b7e5c9612d766d6d8f48cd648243"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afad4a01c4604b18fd126bbc5dd996c39"><td class="memItemLeft" align="right" valign="top"><a id="afad4a01c4604b18fd126bbc5dd996c39" name="afad4a01c4604b18fd126bbc5dd996c39"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>OVERSCAN_HEIGHT</b>&#160;&#160;&#160;(24)</td></tr>
<tr class="memdesc:afad4a01c4604b18fd126bbc5dd996c39"><td class="mdescLeft">&#160;</td><td class="mdescRight">The overscan on the Y axis. <br /></td></tr>
<tr class="separator:afad4a01c4604b18fd126bbc5dd996c39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b677c2a6549810814fa608f4697910a"><td class="memItemLeft" align="right" valign="top"><a id="a9b677c2a6549810814fa608f4697910a" name="a9b677c2a6549810814fa608f4697910a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>VISIBLE_AREA_X0</b>&#160;&#160;&#160;(<a class="el" href="constants_8h.html#a32c7b7e5c9612d766d6d8f48cd648243">OVERSCAN_WIDTH</a>)</td></tr>
<tr class="memdesc:a9b677c2a6549810814fa608f4697910a"><td class="mdescLeft">&#160;</td><td class="mdescRight">The start position of the visible display on the X axis. <br /></td></tr>
<tr class="separator:a9b677c2a6549810814fa608f4697910a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a599519b46c499c0b6ee7591ad1443700"><td class="memItemLeft" align="right" valign="top"><a id="a599519b46c499c0b6ee7591ad1443700" name="a599519b46c499c0b6ee7591ad1443700"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>VISIBLE_AREA_Y0</b>&#160;&#160;&#160;(<a class="el" href="constants_8h.html#afad4a01c4604b18fd126bbc5dd996c39">OVERSCAN_HEIGHT</a>)</td></tr>
<tr class="memdesc:a599519b46c499c0b6ee7591ad1443700"><td class="mdescLeft">&#160;</td><td class="mdescRight">The start position of the visible display on the Y axis. <br /></td></tr>
<tr class="separator:a599519b46c499c0b6ee7591ad1443700"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab42ef3a06ea6594861bb1dfe41d4cbfc"><td class="memItemLeft" align="right" valign="top"><a id="ab42ef3a06ea6594861bb1dfe41d4cbfc" name="ab42ef3a06ea6594861bb1dfe41d4cbfc"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>VISIBLE_AREA_X1</b>&#160;&#160;&#160;(<a class="el" href="constants_8h.html#a46d67d48a7faab308f2e058dc35da83a">DISPLAY_WIDTH</a> - <a class="el" href="constants_8h.html#a32c7b7e5c9612d766d6d8f48cd648243">OVERSCAN_WIDTH</a>)</td></tr>
<tr class="memdesc:ab42ef3a06ea6594861bb1dfe41d4cbfc"><td class="mdescLeft">&#160;</td><td class="mdescRight">The end position of the visible display on the X axis. <br /></td></tr>
<tr class="separator:ab42ef3a06ea6594861bb1dfe41d4cbfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a993f4bc0369a4835a2cddd44f38241ee"><td class="memItemLeft" align="right" valign="top"><a id="a993f4bc0369a4835a2cddd44f38241ee" name="a993f4bc0369a4835a2cddd44f38241ee"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>VISIBLE_AREA_Y1</b>&#160;&#160;&#160;(<a class="el" href="constants_8h.html#a43b7b2061f733ea1dc0a5a6028e131ff">DISPLAY_HEIGHT</a> - <a class="el" href="constants_8h.html#afad4a01c4604b18fd126bbc5dd996c39">OVERSCAN_HEIGHT</a>)</td></tr>
<tr class="memdesc:a993f4bc0369a4835a2cddd44f38241ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">The end position of the visible display on the Y axis. <br /></td></tr>
<tr class="separator:a993f4bc0369a4835a2cddd44f38241ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6372292a7f4e97871a7cbb8acd5530c7"><td class="memItemLeft" align="right" valign="top"><a id="a6372292a7f4e97871a7cbb8acd5530c7" name="a6372292a7f4e97871a7cbb8acd5530c7"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>VISIBLE_AREA_WIDTH</b>&#160;&#160;&#160;(<a class="el" href="constants_8h.html#ab42ef3a06ea6594861bb1dfe41d4cbfc">VISIBLE_AREA_X1</a> - <a class="el" href="constants_8h.html#a9b677c2a6549810814fa608f4697910a">VISIBLE_AREA_X0</a>)</td></tr>
<tr class="memdesc:a6372292a7f4e97871a7cbb8acd5530c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">The width of the visible display. <br /></td></tr>
<tr class="separator:a6372292a7f4e97871a7cbb8acd5530c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3900f3b23135d3bc0a4a199a0d1e050a"><td class="memItemLeft" align="right" valign="top"><a id="a3900f3b23135d3bc0a4a199a0d1e050a" name="a3900f3b23135d3bc0a4a199a0d1e050a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>VISIBLE_AREA_HEIGHT</b>&#160;&#160;&#160;(<a class="el" href="constants_8h.html#a993f4bc0369a4835a2cddd44f38241ee">VISIBLE_AREA_Y1</a> - <a class="el" href="constants_8h.html#a599519b46c499c0b6ee7591ad1443700">VISIBLE_AREA_Y0</a>)</td></tr>
<tr class="memdesc:a3900f3b23135d3bc0a4a199a0d1e050a"><td class="mdescLeft">&#160;</td><td class="mdescRight">The height of the visible display. <br /></td></tr>
<tr class="separator:a3900f3b23135d3bc0a4a199a0d1e050a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ed7a0f0ea48c9733bf7e57fe6eaf0f4"><td class="memItemLeft" align="right" valign="top"><a id="a8ed7a0f0ea48c9733bf7e57fe6eaf0f4" name="a8ed7a0f0ea48c9733bf7e57fe6eaf0f4"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>BORDER_THICKNESS</b>&#160;&#160;&#160;(4)</td></tr>
<tr class="memdesc:a8ed7a0f0ea48c9733bf7e57fe6eaf0f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">The thickness of borders. <br /></td></tr>
<tr class="separator:a8ed7a0f0ea48c9733bf7e57fe6eaf0f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad241be673ca939293dcea11dbd50b422"><td class="memItemLeft" align="right" valign="top"><a id="ad241be673ca939293dcea11dbd50b422" name="ad241be673ca939293dcea11dbd50b422"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>LAYOUT_ACTIONS_SEPARATOR_Y</b>&#160;&#160;&#160;(400)</td></tr>
<tr class="separator:ad241be673ca939293dcea11dbd50b422"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa65e7de38a5d113fb320a352c9f173b3"><td class="memItemLeft" align="right" valign="top"><a id="aa65e7de38a5d113fb320a352c9f173b3" name="aa65e7de38a5d113fb320a352c9f173b3"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SEEKBAR_HEIGHT</b>&#160;&#160;&#160;(24)</td></tr>
<tr class="memdesc:aa65e7de38a5d113fb320a352c9f173b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">The seek bar height. <br /></td></tr>
<tr class="separator:aa65e7de38a5d113fb320a352c9f173b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ed55a68a6f9501122e63fc7ef1c26a5"><td class="memItemLeft" align="right" valign="top"><a id="a7ed55a68a6f9501122e63fc7ef1c26a5" name="a7ed55a68a6f9501122e63fc7ef1c26a5"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SEEKBAR_WIDTH</b>&#160;&#160;&#160;(524)</td></tr>
<tr class="memdesc:a7ed55a68a6f9501122e63fc7ef1c26a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">The seek bar width. <br /></td></tr>
<tr class="separator:a7ed55a68a6f9501122e63fc7ef1c26a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a107ef7af0cc809f048e0e7ebfd5866d7"><td class="memItemLeft" align="right" valign="top"><a id="a107ef7af0cc809f048e0e7ebfd5866d7" name="a107ef7af0cc809f048e0e7ebfd5866d7"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SEEKBAR_X</b>&#160;&#160;&#160;(<a class="el" href="constants_8h.html#a9052e52bd99cbd5a17923051f3c920d9">DISPLAY_CENTER_X</a> - (<a class="el" href="constants_8h.html#a7ed55a68a6f9501122e63fc7ef1c26a5">SEEKBAR_WIDTH</a> / 2))</td></tr>
<tr class="memdesc:a107ef7af0cc809f048e0e7ebfd5866d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">The seek bar position on the X axis. <br /></td></tr>
<tr class="separator:a107ef7af0cc809f048e0e7ebfd5866d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7d998d0dc9e124bacc16281a9b8935b"><td class="memItemLeft" align="right" valign="top"><a id="af7d998d0dc9e124bacc16281a9b8935b" name="af7d998d0dc9e124bacc16281a9b8935b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SEEKBAR_Y</b>&#160;&#160;&#160;(<a class="el" href="constants_8h.html#a993f4bc0369a4835a2cddd44f38241ee">VISIBLE_AREA_Y1</a> - <a class="el" href="constants_8h.html#aa65e7de38a5d113fb320a352c9f173b3">SEEKBAR_HEIGHT</a> - 80)</td></tr>
<tr class="memdesc:af7d998d0dc9e124bacc16281a9b8935b"><td class="mdescLeft">&#160;</td><td class="mdescRight">The seek bar position on the Y axis. <br /></td></tr>
<tr class="separator:af7d998d0dc9e124bacc16281a9b8935b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaed2114b9c700deb0b9d02bd7673ef93"><td class="memItemLeft" align="right" valign="top"><a id="aaed2114b9c700deb0b9d02bd7673ef93" name="aaed2114b9c700deb0b9d02bd7673ef93"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>LOADER_WIDTH</b>&#160;&#160;&#160;(320)</td></tr>
<tr class="memdesc:aaed2114b9c700deb0b9d02bd7673ef93"><td class="mdescLeft">&#160;</td><td class="mdescRight">The loader bar width. <br /></td></tr>
<tr class="separator:aaed2114b9c700deb0b9d02bd7673ef93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affa436a10ce5c880345dafb241361833"><td class="memItemLeft" align="right" valign="top"><a id="affa436a10ce5c880345dafb241361833" name="affa436a10ce5c880345dafb241361833"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>LOADER_HEIGHT</b>&#160;&#160;&#160;(24)</td></tr>
<tr class="memdesc:affa436a10ce5c880345dafb241361833"><td class="mdescLeft">&#160;</td><td class="mdescRight">The loader bar height. <br /></td></tr>
<tr class="separator:affa436a10ce5c880345dafb241361833"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab728396003eb5cb3e5099dfe20d37c85"><td class="memItemLeft" align="right" valign="top"><a id="ab728396003eb5cb3e5099dfe20d37c85" name="ab728396003eb5cb3e5099dfe20d37c85"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>LOADER_X</b>&#160;&#160;&#160;(<a class="el" href="constants_8h.html#a9052e52bd99cbd5a17923051f3c920d9">DISPLAY_CENTER_X</a> - (<a class="el" href="constants_8h.html#aaed2114b9c700deb0b9d02bd7673ef93">LOADER_WIDTH</a> / 2))</td></tr>
<tr class="memdesc:ab728396003eb5cb3e5099dfe20d37c85"><td class="mdescLeft">&#160;</td><td class="mdescRight">The loader bar position on the X axis. <br /></td></tr>
<tr class="separator:ab728396003eb5cb3e5099dfe20d37c85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fe7c15551efdf4f66c74d5decd72f43"><td class="memItemLeft" align="right" valign="top"><a id="a6fe7c15551efdf4f66c74d5decd72f43" name="a6fe7c15551efdf4f66c74d5decd72f43"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>LOADER_Y</b>&#160;&#160;&#160;(<a class="el" href="constants_8h.html#a00874cb140e18d8f2858e9d122acf0a0">DISPLAY_CENTER_Y</a> - (<a class="el" href="constants_8h.html#affa436a10ce5c880345dafb241361833">LOADER_HEIGHT</a> / 2))</td></tr>
<tr class="memdesc:a6fe7c15551efdf4f66c74d5decd72f43"><td class="mdescLeft">&#160;</td><td class="mdescRight">The loader bar position on the Y axis. <br /></td></tr>
<tr class="separator:a6fe7c15551efdf4f66c74d5decd72f43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c5ad0e537cf5c0c34f8107a4bbd7add"><td class="memItemLeft" align="right" valign="top"><a id="a2c5ad0e537cf5c0c34f8107a4bbd7add" name="a2c5ad0e537cf5c0c34f8107a4bbd7add"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MESSAGEBOX_MAX_WIDTH</b>&#160;&#160;&#160;(360)</td></tr>
<tr class="memdesc:a2c5ad0e537cf5c0c34f8107a4bbd7add"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum width of a message box. <br /></td></tr>
<tr class="separator:a2c5ad0e537cf5c0c34f8107a4bbd7add"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8b02a9ebb78a66fa1c36c8604295116"><td class="memItemLeft" align="right" valign="top"><a id="ab8b02a9ebb78a66fa1c36c8604295116" name="ab8b02a9ebb78a66fa1c36c8604295116"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MESSAGEBOX_MARGIN</b>&#160;&#160;&#160;(32)</td></tr>
<tr class="memdesc:ab8b02a9ebb78a66fa1c36c8604295116"><td class="mdescLeft">&#160;</td><td class="mdescRight">The margin of a message box. <br /></td></tr>
<tr class="separator:ab8b02a9ebb78a66fa1c36c8604295116"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade82fd33009513ae56e2c1d7bcfed2bb"><td class="memItemLeft" align="right" valign="top"><a id="ade82fd33009513ae56e2c1d7bcfed2bb" name="ade82fd33009513ae56e2c1d7bcfed2bb"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>TEXT_MARGIN_HORIZONTAL</b>&#160;&#160;&#160;(10)</td></tr>
<tr class="separator:ade82fd33009513ae56e2c1d7bcfed2bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd261f5f4e18ab22e21c4a40bead2c6e"><td class="memItemLeft" align="right" valign="top"><a id="afd261f5f4e18ab22e21c4a40bead2c6e" name="afd261f5f4e18ab22e21c4a40bead2c6e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>TEXT_MARGIN_VERTICAL</b>&#160;&#160;&#160;(7)</td></tr>
<tr class="separator:afd261f5f4e18ab22e21c4a40bead2c6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05817fe257afbe0f071f9ecb5b5544db"><td class="memItemLeft" align="right" valign="top"><a id="a05817fe257afbe0f071f9ecb5b5544db" name="a05817fe257afbe0f071f9ecb5b5544db"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>BOXART_WIDTH</b>&#160;&#160;&#160;(158)</td></tr>
<tr class="memdesc:a05817fe257afbe0f071f9ecb5b5544db"><td class="mdescLeft">&#160;</td><td class="mdescRight">The boxart picture width. <br /></td></tr>
<tr class="separator:a05817fe257afbe0f071f9ecb5b5544db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aecb936f69f40e5bd052597baa49a11a2"><td class="memItemLeft" align="right" valign="top"><a id="aecb936f69f40e5bd052597baa49a11a2" name="aecb936f69f40e5bd052597baa49a11a2"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>BOXART_HEIGHT</b>&#160;&#160;&#160;(112)</td></tr>
<tr class="memdesc:aecb936f69f40e5bd052597baa49a11a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">The boxart picture height. <br /></td></tr>
<tr class="separator:aecb936f69f40e5bd052597baa49a11a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1dd26d043582325cae03bf26e09a02fe"><td class="memItemLeft" align="right" valign="top"><a id="a1dd26d043582325cae03bf26e09a02fe" name="a1dd26d043582325cae03bf26e09a02fe"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>BOXART_X</b>&#160;&#160;&#160;(<a class="el" href="constants_8h.html#ab42ef3a06ea6594861bb1dfe41d4cbfc">VISIBLE_AREA_X1</a> - <a class="el" href="constants_8h.html#a05817fe257afbe0f071f9ecb5b5544db">BOXART_WIDTH</a> - 24)</td></tr>
<tr class="memdesc:a1dd26d043582325cae03bf26e09a02fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">The box art position on the X axis. <br /></td></tr>
<tr class="separator:a1dd26d043582325cae03bf26e09a02fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42e7d267ca14ca1060cab46284922dea"><td class="memItemLeft" align="right" valign="top"><a id="a42e7d267ca14ca1060cab46284922dea" name="a42e7d267ca14ca1060cab46284922dea"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>BOXART_Y</b>&#160;&#160;&#160;(LAYOUT_ACTIONS_SEPARATOR_Y - <a class="el" href="constants_8h.html#aecb936f69f40e5bd052597baa49a11a2">BOXART_HEIGHT</a> - 24)</td></tr>
<tr class="memdesc:a42e7d267ca14ca1060cab46284922dea"><td class="mdescLeft">&#160;</td><td class="mdescRight">The box art position on the Y axis. <br /></td></tr>
<tr class="separator:a42e7d267ca14ca1060cab46284922dea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0fc3c2cde61609c3d0aadc2625c60e2"><td class="memItemLeft" align="right" valign="top"><a id="ac0fc3c2cde61609c3d0aadc2625c60e2" name="ac0fc3c2cde61609c3d0aadc2625c60e2"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>FILE_LIST_SCROLLBAR_WIDTH</b>&#160;&#160;&#160;(12)</td></tr>
<tr class="memdesc:ac0fc3c2cde61609c3d0aadc2625c60e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">The scroll bar width. <br /></td></tr>
<tr class="separator:ac0fc3c2cde61609c3d0aadc2625c60e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58229a7d19dda288fe7e97c96627241c"><td class="memItemLeft" align="right" valign="top"><a id="a58229a7d19dda288fe7e97c96627241c" name="a58229a7d19dda288fe7e97c96627241c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>FILE_LIST_SCROLLBAR_HEIGHT</b>&#160;&#160;&#160;(LAYOUT_ACTIONS_SEPARATOR_Y - <a class="el" href="constants_8h.html#afad4a01c4604b18fd126bbc5dd996c39">OVERSCAN_HEIGHT</a>)</td></tr>
<tr class="memdesc:a58229a7d19dda288fe7e97c96627241c"><td class="mdescLeft">&#160;</td><td class="mdescRight">The scroll bar height. <br /></td></tr>
<tr class="separator:a58229a7d19dda288fe7e97c96627241c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a738d89e376e1d21ab45fd1a3f1c3fa21"><td class="memItemLeft" align="right" valign="top"><a id="a738d89e376e1d21ab45fd1a3f1c3fa21" name="a738d89e376e1d21ab45fd1a3f1c3fa21"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>FILE_LIST_SCROLLBAR_X</b>&#160;&#160;&#160;(<a class="el" href="constants_8h.html#ab42ef3a06ea6594861bb1dfe41d4cbfc">VISIBLE_AREA_X1</a> - <a class="el" href="constants_8h.html#ac0fc3c2cde61609c3d0aadc2625c60e2">FILE_LIST_SCROLLBAR_WIDTH</a>)</td></tr>
<tr class="memdesc:a738d89e376e1d21ab45fd1a3f1c3fa21"><td class="mdescLeft">&#160;</td><td class="mdescRight">The scroll bar position on the X axis. <br /></td></tr>
<tr class="separator:a738d89e376e1d21ab45fd1a3f1c3fa21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1dc234f2e8a87c33888f5f8fe1f5439"><td class="memItemLeft" align="right" valign="top"><a id="ab1dc234f2e8a87c33888f5f8fe1f5439" name="ab1dc234f2e8a87c33888f5f8fe1f5439"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>FILE_LIST_SCROLLBAR_Y</b>&#160;&#160;&#160;(<a class="el" href="constants_8h.html#a599519b46c499c0b6ee7591ad1443700">VISIBLE_AREA_Y0</a>)</td></tr>
<tr class="memdesc:ab1dc234f2e8a87c33888f5f8fe1f5439"><td class="mdescLeft">&#160;</td><td class="mdescRight">The scroll bar position on the Y axis. <br /></td></tr>
<tr class="separator:ab1dc234f2e8a87c33888f5f8fe1f5439"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb66ef68dc9f98630e4f447d5f51f86c"><td class="memItemLeft" align="right" valign="top"><a id="acb66ef68dc9f98630e4f447d5f51f86c" name="acb66ef68dc9f98630e4f447d5f51f86c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>FILE_LIST_ENTRIES</b>&#160;&#160;&#160;(20)</td></tr>
<tr class="memdesc:acb66ef68dc9f98630e4f447d5f51f86c"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum amount of file list entries. <br /></td></tr>
<tr class="separator:acb66ef68dc9f98630e4f447d5f51f86c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a084715a542c9cc19fce9ee942f1cda85"><td class="memItemLeft" align="right" valign="top"><a id="a084715a542c9cc19fce9ee942f1cda85" name="a084715a542c9cc19fce9ee942f1cda85"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>FILE_LIST_MAX_WIDTH</b>&#160;&#160;&#160;(480)</td></tr>
<tr class="memdesc:a084715a542c9cc19fce9ee942f1cda85"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum width available for a file list entry. <br /></td></tr>
<tr class="separator:a084715a542c9cc19fce9ee942f1cda85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc98914c009df4a56f5f62e0bc72bb5f"><td class="memItemLeft" align="right" valign="top"><a id="adc98914c009df4a56f5f62e0bc72bb5f" name="adc98914c009df4a56f5f62e0bc72bb5f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>FILE_LIST_HIGHLIGHT_WIDTH</b>&#160;&#160;&#160;(<a class="el" href="constants_8h.html#ab42ef3a06ea6594861bb1dfe41d4cbfc">VISIBLE_AREA_X1</a> - <a class="el" href="constants_8h.html#a9b677c2a6549810814fa608f4697910a">VISIBLE_AREA_X0</a> - <a class="el" href="constants_8h.html#ac0fc3c2cde61609c3d0aadc2625c60e2">FILE_LIST_SCROLLBAR_WIDTH</a>)</td></tr>
<tr class="separator:adc98914c009df4a56f5f62e0bc72bb5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5dd1b6741bb2dd11162db1ff61818da7"><td class="memItemLeft" align="right" valign="top"><a id="a5dd1b6741bb2dd11162db1ff61818da7" name="a5dd1b6741bb2dd11162db1ff61818da7"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>FILE_LIST_HIGHLIGHT_X</b>&#160;&#160;&#160;(<a class="el" href="constants_8h.html#a9b677c2a6549810814fa608f4697910a">VISIBLE_AREA_X0</a>)</td></tr>
<tr class="separator:a5dd1b6741bb2dd11162db1ff61818da7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad34ec4463c7da0f6da7f56f6d43f9f33"><td class="memItemLeft" align="right" valign="top"><a id="ad34ec4463c7da0f6da7f56f6d43f9f33" name="ad34ec4463c7da0f6da7f56f6d43f9f33"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>BACKGROUND_EMPTY_COLOR</b>&#160;&#160;&#160;RGBA32(0x00, 0x00, 0x00, 0xFF)</td></tr>
<tr class="memdesc:ad34ec4463c7da0f6da7f56f6d43f9f33"><td class="mdescLeft">&#160;</td><td class="mdescRight">The default background colour. <br /></td></tr>
<tr class="separator:ad34ec4463c7da0f6da7f56f6d43f9f33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab399c3a31a6aacaea384ee5552292590"><td class="memItemLeft" align="right" valign="top"><a id="ab399c3a31a6aacaea384ee5552292590" name="ab399c3a31a6aacaea384ee5552292590"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>BACKGROUND_OVERLAY_COLOR</b>&#160;&#160;&#160;RGBA32(0x00, 0x00, 0x00, 0xA0)</td></tr>
<tr class="memdesc:ab399c3a31a6aacaea384ee5552292590"><td class="mdescLeft">&#160;</td><td class="mdescRight">The default background overlay colour. <br /></td></tr>
<tr class="separator:ab399c3a31a6aacaea384ee5552292590"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a966901ace2cf6cba3fc9cec310150860"><td class="memItemLeft" align="right" valign="top"><a id="a966901ace2cf6cba3fc9cec310150860" name="a966901ace2cf6cba3fc9cec310150860"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>BORDER_COLOR</b>&#160;&#160;&#160;RGBA32(0xFF, 0xFF, 0xFF, 0xFF)</td></tr>
<tr class="memdesc:a966901ace2cf6cba3fc9cec310150860"><td class="mdescLeft">&#160;</td><td class="mdescRight">The border colour. <br /></td></tr>
<tr class="separator:a966901ace2cf6cba3fc9cec310150860"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ab464068eb9e8f6c60aa357ef311571"><td class="memItemLeft" align="right" valign="top"><a id="a5ab464068eb9e8f6c60aa357ef311571" name="a5ab464068eb9e8f6c60aa357ef311571"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PROGRESSBAR_BG_COLOR</b>&#160;&#160;&#160;RGBA32(0x00, 0x00, 0x00, 0xFF)</td></tr>
<tr class="memdesc:a5ab464068eb9e8f6c60aa357ef311571"><td class="mdescLeft">&#160;</td><td class="mdescRight">The progress bar background colour. <br /></td></tr>
<tr class="separator:a5ab464068eb9e8f6c60aa357ef311571"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f1a94f2927dd17b0fd77ccb23b33ddc"><td class="memItemLeft" align="right" valign="top"><a id="a3f1a94f2927dd17b0fd77ccb23b33ddc" name="a3f1a94f2927dd17b0fd77ccb23b33ddc"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PROGRESSBAR_DONE_COLOR</b>&#160;&#160;&#160;RGBA32(0x3B, 0x7C, 0xF5, 0xFF)</td></tr>
<tr class="memdesc:a3f1a94f2927dd17b0fd77ccb23b33ddc"><td class="mdescLeft">&#160;</td><td class="mdescRight">The progress bar progressed colour. <br /></td></tr>
<tr class="separator:a3f1a94f2927dd17b0fd77ccb23b33ddc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61c381b074cba19bb6f0d7071a8c176e"><td class="memItemLeft" align="right" valign="top"><a id="a61c381b074cba19bb6f0d7071a8c176e" name="a61c381b074cba19bb6f0d7071a8c176e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SCROLLBAR_BG_COLOR</b>&#160;&#160;&#160;RGBA32(0x3F, 0x3F, 0x3F, 0xFF)</td></tr>
<tr class="memdesc:a61c381b074cba19bb6f0d7071a8c176e"><td class="mdescLeft">&#160;</td><td class="mdescRight">The scroll bar background colour. <br /></td></tr>
<tr class="separator:a61c381b074cba19bb6f0d7071a8c176e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77788d60445dfa3a2500f44487d7720f"><td class="memItemLeft" align="right" valign="top"><a id="a77788d60445dfa3a2500f44487d7720f" name="a77788d60445dfa3a2500f44487d7720f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SCROLLBAR_INACTIVE_COLOR</b>&#160;&#160;&#160;RGBA32(0x5F, 0x5F, 0x5F, 0xFF)</td></tr>
<tr class="memdesc:a77788d60445dfa3a2500f44487d7720f"><td class="mdescLeft">&#160;</td><td class="mdescRight">The scroll bar inactive colour. <br /></td></tr>
<tr class="separator:a77788d60445dfa3a2500f44487d7720f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf79df084d59750eb55bbda6888944a9"><td class="memItemLeft" align="right" valign="top"><a id="abf79df084d59750eb55bbda6888944a9" name="abf79df084d59750eb55bbda6888944a9"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SCROLLBAR_POSITION_COLOR</b>&#160;&#160;&#160;RGBA32(0x7F, 0x7F, 0x7F, 0xFF)</td></tr>
<tr class="memdesc:abf79df084d59750eb55bbda6888944a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">The scroll bar position colour. <br /></td></tr>
<tr class="separator:abf79df084d59750eb55bbda6888944a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6082ce2c2f2291f499e7de6f0973cfb3"><td class="memItemLeft" align="right" valign="top"><a id="a6082ce2c2f2291f499e7de6f0973cfb3" name="a6082ce2c2f2291f499e7de6f0973cfb3"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>DIALOG_BG_COLOR</b>&#160;&#160;&#160;RGBA32(0x00, 0x00, 0x00, 0xFF)</td></tr>
<tr class="memdesc:a6082ce2c2f2291f499e7de6f0973cfb3"><td class="mdescLeft">&#160;</td><td class="mdescRight">The dialogue background colour. <br /></td></tr>
<tr class="separator:a6082ce2c2f2291f499e7de6f0973cfb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e310295ec01558e62840b2bbfe95f47"><td class="memItemLeft" align="right" valign="top"><a id="a0e310295ec01558e62840b2bbfe95f47" name="a0e310295ec01558e62840b2bbfe95f47"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>BOXART_LOADING_COLOR</b>&#160;&#160;&#160;RGBA32(0x3F, 0x3F, 0x3F, 0xFF)</td></tr>
<tr class="memdesc:a0e310295ec01558e62840b2bbfe95f47"><td class="mdescLeft">&#160;</td><td class="mdescRight">The boxart loading colour. <br /></td></tr>
<tr class="separator:a0e310295ec01558e62840b2bbfe95f47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea0ff4749095856d59aacdad57614f59"><td class="memItemLeft" align="right" valign="top"><a id="aea0ff4749095856d59aacdad57614f59" name="aea0ff4749095856d59aacdad57614f59"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>FILE_LIST_HIGHLIGHT_COLOR</b>&#160;&#160;&#160;RGBA32(0x3F, 0x3F, 0x3F, 0xFF)</td></tr>
<tr class="memdesc:aea0ff4749095856d59aacdad57614f59"><td class="mdescLeft">&#160;</td><td class="mdescRight">The filelist highlight colour. <br /></td></tr>
<tr class="separator:aea0ff4749095856d59aacdad57614f59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf6ba3542bb494f77f96f266bd96226f"><td class="memItemLeft" align="right" valign="top"><a id="aaf6ba3542bb494f77f96f266bd96226f" name="aaf6ba3542bb494f77f96f266bd96226f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CONTEXT_MENU_HIGHLIGHT_COLOR</b>&#160;&#160;&#160;RGBA32(0x3F, 0x3F, 0x3F, 0xFF)</td></tr>
<tr class="memdesc:aaf6ba3542bb494f77f96f266bd96226f"><td class="mdescLeft">&#160;</td><td class="mdescRight">The menu highlight colour. <br /></td></tr>
<tr class="separator:aaf6ba3542bb494f77f96f266bd96226f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >Menu components constants. </p>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Dec 22 2023 20:53:53 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
</small></address>
</body>
</html>