
removed footer date for the time being (to prevent too much changes in documentation) implemented cleaning of GLUT bitmap font lists removed unused function in uicontext class renamed chm file added missing documentation back in nvcontext.xml git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2254 8e941d3f-bd1b-0410-a28a-d453659cc2b4
254 lines
15 KiB
HTML
254 lines
15 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
|
<html>
|
|
<head>
|
|
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
|
<title>UIContext</title>
|
|
<link rel="stylesheet" href="../fpdoc.css" type="text/css">
|
|
|
|
</head>
|
|
<body>
|
|
<table class="bar" width="100%" border="0" cellpadding="4" cellspacing="0">
|
|
<tr>
|
|
<td><b>[<a href="../nvcontext/index.html">Overview</a>][<a href="../nvcontext/index-4.html">Classes</a>][<a href="../nvcontext/index-8.html">Index</a>]</b></td>
|
|
<td align="right"><span class="bartitle">Reference for unit 'nvContext' (<a href="../index.html">#nvidia-widgets</a>)</span></td>
|
|
</tr>
|
|
</table>
|
|
<h1>UIContext</h1>
|
|
<p>[<a href="../nvcontext/uicontext-1.html" onClick="window.open('../nvcontext/uicontext-1.html', 'list', 'dependent=yes,resizable=yes,scrollbars=yes,height=400,width=300'); return false;">Properties</a> (<a href="../nvcontext/uicontext-2.html" onClick="window.open('../nvcontext/uicontext-2.html', 'list', 'dependent=yes,resizable=yes,scrollbars=yes,height=400,width=300'); return false;">by Name</a>)] [<a href="../nvcontext/uicontext-3.html" onClick="window.open('../nvcontext/uicontext-3.html', 'list', 'dependent=yes,resizable=yes,scrollbars=yes,height=400,width=300'); return false;">Methods</a> (<a href="../nvcontext/uicontext-4.html" onClick="window.open('../nvcontext/uicontext-4.html', 'list', 'dependent=yes,resizable=yes,scrollbars=yes,height=400,width=300'); return false;">by Name</a>)] [<a href="../nvcontext/uicontext-5.html" onClick="window.open('../nvcontext/uicontext-5.html', 'list', 'dependent=yes,resizable=yes,scrollbars=yes,height=400,width=300'); return false;">Events</a> (<a href="../nvcontext/uicontext-6.html" onClick="window.open('../nvcontext/uicontext-6.html', 'list', 'dependent=yes,resizable=yes,scrollbars=yes,height=400,width=300'); return false;">by Name</a>)] </p>
|
|
<p>Basic UI context</p>
|
|
<h2>Declaration</h2>
|
|
<p>Source position: nvcontext.pas line 23</p>
|
|
<table cellpadding="0" cellspacing="0">
|
|
<tr>
|
|
<td><p><tt><span class="code"><span class="kw">type</span> UIContext <span class="sym">=</span> <span class="kw">class</span><span class="sym">(</span>TObject<span class="sym">)</span></span></tt></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td><p><tt><span class="code"><span class="kw">public</span></span></tt></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">constructor </span><a href="../nvcontext/uicontext.create.html">Create</a><span class="sym">;</span></span></tt></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">destructor </span><a href="../nvcontext/uicontext.destroy.html">Destroy</a><span class="sym">;</span><span class="kw"> override</span><span class="sym">;</span></span></tt></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvcontext/uicontext.reshape.html">reshape</a><span class="sym">();</span></span></tt></p></td>
|
|
<td><p> </p></td>
|
|
<td><p class="cmt">UI method for processing window size events</p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">function </span><a href="../nvcontext/uicontext.isonfocus.html">isOnFocus</a><span class="sym">;</span></span></tt></p></td>
|
|
<td><p> </p></td>
|
|
<td><p class="cmt">Check if the UI is currently on Focus</p></td>
|
|
</tr>
|
|
<tr>
|
|
<td><p><tt><span class="code"><span class="kw">public</span></span></tt></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvcontext/uicontext.mouse.html">mouse</a><span class="sym">();</span></span></tt></p></td>
|
|
<td><p> </p></td>
|
|
<td><p class="cmt">UI method for processing mouse events</p></td>
|
|
</tr>
|
|
<tr>
|
|
<td><p><tt><span class="code"><span class="kw">public</span></span></tt></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvcontext/uicontext.mousemotion.html">mouseMotion</a><span class="sym">();</span></span></tt></p></td>
|
|
<td><p> </p></td>
|
|
<td><p class="cmt">UI method for processing mouse motion events</p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvcontext/uicontext.keyboard.html">keyboard</a><span class="sym">();</span></span></tt></p></td>
|
|
<td><p> </p></td>
|
|
<td><p class="cmt">UI method for processing key events</p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvcontext/uicontext._begin.html">_begin</a><span class="sym">;</span></span></tt></p></td>
|
|
<td><p> </p></td>
|
|
<td><p class="cmt">UI method for entering UI processing mode</p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvcontext/uicontext._end.html">_end</a><span class="sym">;</span><span class="kw"> virtual</span><span class="sym">;</span></span></tt></p></td>
|
|
<td><p> </p></td>
|
|
<td><p class="cmt">UI method for leaving UI processing mode</p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvcontext/uicontext.dolabel.html">doLabel</a><span class="sym">();</span></span></tt></p></td>
|
|
<td><p> </p></td>
|
|
<td><p class="cmt">UI method for drawing a static text label</p></td>
|
|
</tr>
|
|
<tr>
|
|
<td><p><tt><span class="code"><span class="kw">public</span></span></tt></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">function </span><a href="../nvcontext/uicontext.dobutton.html">doButton</a><span class="sym">();</span></span></tt></p></td>
|
|
<td><p> </p></td>
|
|
<td><p class="cmt">UI method for rendering and processing a push button</p></td>
|
|
</tr>
|
|
<tr>
|
|
<td><p><tt><span class="code"><span class="kw">public</span></span></tt></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">function </span><a href="../nvcontext/uicontext.docheckbutton.html">doCheckButton</a><span class="sym">();</span></span></tt></p></td>
|
|
<td><p> </p></td>
|
|
<td><p class="cmt">UI method for rendering and processing a check button</p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">function </span><a href="../nvcontext/uicontext.doradiobutton.html">doRadioButton</a><span class="sym">();</span></span></tt></p></td>
|
|
<td><p> </p></td>
|
|
<td><p class="cmt">UI method for rendering and processing a radio button</p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">function </span><a href="../nvcontext/uicontext.dohorizontalslider.html">doHorizontalSlider</a><span class="sym">();</span></span></tt></p></td>
|
|
<td><p> </p></td>
|
|
<td><p class="cmt">UI method for rendering and processing a horizontal slider</p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">function </span><a href="../nvcontext/uicontext.dolistitem.html">doListItem</a><span class="sym">();</span></span></tt></p></td>
|
|
<td><p> </p></td>
|
|
<td><p class="cmt">List item widget</p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">function </span><a href="../nvcontext/uicontext.dolistbox.html">doListBox</a><span class="sym">();</span></span></tt></p></td>
|
|
<td><p> </p></td>
|
|
<td><p class="cmt">Listbox widget</p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">function </span><a href="../nvcontext/uicontext.docombobox.html">doComboBox</a><span class="sym">();</span></span></tt></p></td>
|
|
<td><p> </p></td>
|
|
<td><p class="cmt">Combobox widget</p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">function </span><a href="../nvcontext/uicontext.dolineedit.html">doLineEdit</a><span class="sym">();</span></span></tt></p></td>
|
|
<td><p> </p></td>
|
|
<td><p class="cmt">Line edit widget</p></td>
|
|
</tr>
|
|
<tr>
|
|
<td><p><tt><span class="code"><span class="kw">public</span></span></tt></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvcontext/uicontext.begingroup.html">beginGroup</a><span class="sym">();</span></span></tt></p></td>
|
|
<td><p> </p></td>
|
|
<td><p class="cmt">Begin grouping section of UI objects</p></td>
|
|
</tr>
|
|
<tr>
|
|
<td><p><tt><span class="code"><span class="kw">public</span></span></tt></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvcontext/uicontext.endgroup.html">endGroup</a><span class="sym">;</span></span></tt></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvcontext/uicontext.beginframe.html">beginFrame</a><span class="sym">();</span></span></tt></p></td>
|
|
<td><p> </p></td>
|
|
<td><p class="cmt">Frame positioning section</p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvcontext/uicontext.endframe.html">endFrame</a><span class="sym">;</span></span></tt></p></td>
|
|
<td><p> </p></td>
|
|
<td><p class="cmt">Frame positioning widget</p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">function </span><a href="../nvcontext/uicontext.beginpanel.html">beginPanel</a><span class="sym">();</span></span></tt></p></td>
|
|
<td><p> </p></td>
|
|
<td><p class="cmt">Panel positioning widget</p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvcontext/uicontext.endpanel.html">endPanel</a><span class="sym">;</span></span></tt></p></td>
|
|
<td><p> </p></td>
|
|
<td><p class="cmt">Panel positioning widget</p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">function </span><a href="../nvcontext/uicontext.getgroupwidth.html">getGroupWidth</a><span class="sym">;</span></span></tt></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">function </span><a href="../nvcontext/uicontext.getgroupheight.html">getGroupHeight</a><span class="sym">;</span></span></tt></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">function </span><a href="../nvcontext/uicontext.getcursorx.html">getCursorX</a><span class="sym">;</span></span></tt></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">function </span><a href="../nvcontext/uicontext.getcursory.html">getCursorY</a><span class="sym">;</span></span></tt></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">function </span><a href="../nvcontext/uicontext.getmousestate.html">getMouseState</a><span class="sym">();</span></span></tt></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvcontext/uicontext.dotextureview.html">doTextureView</a><span class="sym">();</span></span></tt></p></td>
|
|
<td><p> </p></td>
|
|
<td><p class="cmt">UI method for drawing a texture view</p></td>
|
|
</tr>
|
|
<tr>
|
|
<td><p><tt><span class="code"><span class="kw">protected</span></span></tt></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">function </span><a href="../nvcontext/uicontext.window.html">window</a><span class="sym">;</span></span></tt></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td><p><tt><span class="code"><span class="kw">protected</span></span></tt></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">function </span><a href="../nvcontext/uicontext.placerect.html">placeRect</a><span class="sym">();</span></span></tt></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td><p><tt><span class="code"><span class="kw">published</span></span></tt></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">property </span><a href="../nvcontext/uicontext.painter.html">Painter</a><span class="sym">: </span><a href="../nvpainter/uipainter.html">UIPainter</a><span class="sym">;</span> [rw]</span></tt></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td><p><tt><span class="code"><span class="kw">protected</span></span></tt></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <a href="../nvcontext/uicontext.m_groupindex.html">m_groupIndex</a><span class="sym">: </span>Integer<span class="sym">;</span></span></tt></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <a href="../nvcontext/uicontext.m_groupstack.html">m_groupStack</a><span class="sym">: </span><a href="../nvcontext/uicontext.html"></a><span class="sym">;</span></span></tt></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <a href="../nvcontext/uicontext.m_window.html">m_window</a><span class="sym">: </span><a href="../nvtypes/rect.html">Rect</a><span class="sym">;</span></span></tt></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <a href="../nvcontext/uicontext.m_currentcursor.html">m_currentCursor</a><span class="sym">: </span><a href="../nvtypes/point.html">Point</a><span class="sym">;</span></span></tt></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <a href="../nvcontext/uicontext.m_mousebutton.html">m_mouseButton</a><span class="sym">: </span><a href="../nvcontext/uicontext.html"></a><span class="sym">;</span></span></tt></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <a href="../nvcontext/uicontext.m_keybuffer.html">m_keyBuffer</a><span class="sym">: </span><a href="../nvcontext/uicontext.html"></a><span class="sym">;</span></span></tt></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <a href="../nvcontext/uicontext.m_nbkeys.html">m_nbKeys</a><span class="sym">: </span>Integer<span class="sym">;</span></span></tt></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <a href="../nvcontext/uicontext.m_focuscaretpos.html">m_focusCaretPos</a><span class="sym">: </span>Integer<span class="sym">;</span></span></tt></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <a href="../nvcontext/uicontext.m_focuspoint.html">m_focusPoint</a><span class="sym">: </span><a href="../nvtypes/point.html">Point</a><span class="sym">;</span></span></tt></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <a href="../nvcontext/uicontext.m_twostepfocus.html">m_twoStepFocus</a><span class="sym">: </span>Boolean<span class="sym">;</span></span></tt></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <a href="../nvcontext/uicontext.m_uionfocus.html">m_uiOnFocus</a><span class="sym">: </span>Boolean<span class="sym">;</span></span></tt></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td><p><tt><span class="code"> <span class="kw">end</span><span class="sym">;</span></span></tt></p></td>
|
|
</tr>
|
|
</table>
|
|
<h2>Inheritance</h2>
|
|
<table cellpadding="0" cellspacing="0">
|
|
<tr>
|
|
<td align="center" valign="top"><p><tt><span class="code"><a href="../nvcontext/uicontext.html">UIContext</a></span></tt></p></td>
|
|
<td><p> </p></td>
|
|
<td><p class="cmt">Basic UI context</p></td>
|
|
</tr>
|
|
<tr>
|
|
<td align="center">|</td>
|
|
</tr>
|
|
<tr>
|
|
<td align="center"><p><tt><span class="code">TObject</span></tt></p></td>
|
|
</tr>
|
|
</table>
|
|
</body>
|
|
</html>
|