more documentation

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2219 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
blaszijk
2012-01-02 18:51:40 +00:00
parent 6b0d820784
commit a021b390d7
18 changed files with 485 additions and 16 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 23 KiB

View File

@ -44,7 +44,7 @@ evaluates a string, it will calculate the number of lines it consists of and wil
<short>Text width of widest line</short> <short>Text width of widest line</short>
</element> </element>
<element name="GLUIPainter.drawDebugRect"> <element name="GLUIPainter.drawDebugRect">
<short>Draw a rectangle for debuggin purposes</short> <short>Draw a rectangle for debugging purposes</short>
<descr> <descr>
<p> <p>
<var>drawDebugRect</var> <var>drawDebugRect</var>
@ -55,6 +55,183 @@ evaluates a string, it will calculate the number of lines it consists of and wil
<short>Rectangle size to draw</short> <short>Rectangle size to draw</short>
</element> </element>
<short>User Interface library specialized for OpenGL</short> <short>User Interface library specialized for OpenGL</short>
<element name="GLUIPainter.drawText">
<short>Draw text with rectangle primitive</short>
</element>
<element name="GLUIPainter.drawFrame">
<short>Draw frame primitive</short>
</element>
<element name="GLUIPainter.drawBoolFrame">
<short>Draw bool frame primitive</short>
</element>
<element name="GLUIPainter.drawString">
<short>Draw multi-line text primitive</short>
</element>
<element name="GLUIPainter.drawRect">
<short>Draw rectangle primitive</short>
</element>
<element name="GLUIPainter.drawRect.aRect">
<short>Rectangle to draw in</short>
</element>
<element name="GLUIPainter.drawRect.fillColorId">
<short>Fill color</short>
</element>
<element name="GLUIPainter.drawRect.borderColorId">
<short>Border color</short>
</element>
<element name="GLUIPainter.drawText.r">
<short>Rectangle to draw in</short>
</element>
<element name="GLUIPainter.drawText.nbLines">
<short>Number of lines in text</short>
</element>
<element name="GLUIPainter.drawText.caretPos">
<short>Caret position</short>
</element>
<element name="GLUIPainter.drawText.isHover">
<short>Boolean indicating if the mouse is hovering over it</short>
</element>
<element name="GLUIPainter.drawText.isOn">
<short>Boolean indicating if the widget is on</short>
</element>
<element name="GLUIPainter.drawText.isFocus">
<short>Boolean indicating if the widget has focus</short>
</element>
<element name="GLUIPainter.drawFrame.isFocus">
<short>Boolean indicating if the widget has focus</short>
</element>
<element name="GLUIPainter.drawBoolFrame.isFocus">
<short>Boolean indicating if the widget has focus</short>
</element>
<element name="GLUIPainter.drawFrame.isOn">
<short>Boolean indicating if the widget is on</short>
</element>
<element name="GLUIPainter.drawBoolFrame.isOn">
<short>Boolean indicating if the widget is on</short>
</element>
<element name="GLUIPainter.drawFrame.isHover">
<short>Boolean indicating if the mouse is hovering over it</short>
</element>
<element name="GLUIPainter.drawBoolFrame.isHover">
<short>Boolean indicating if the mouse is hovering over it</short>
</element>
<element name="GLUIPainter.drawString.nbLines">
<short>Number of lines in text</short>
</element>
<element name="GLUIPainter.drawRoundedRect.fillColorId">
<short>Fill color</short>
</element>
<element name="GLUIPainter.drawCircle.fillColorId">
<short>Fill color</short>
</element>
<element name="GLUIPainter.drawMinus.fillColorId">
<short>Fill color</short>
</element>
<element name="GLUIPainter.drawPlus.fillColorId">
<short>Fill color</short>
</element>
<element name="GLUIPainter.drawDownArrow.fillColorId">
<short>Fill color</short>
</element>
<element name="GLUIPainter.drawUpArrow.fillColorId">
<short>Fill color</short>
</element>
<element name="GLUIPainter.drawRoundedRect.borderColorId">
<short>Border color</short>
</element>
<element name="GLUIPainter.drawRoundedRectOutline.borderColorId">
<short>Border color</short>
</element>
<element name="GLUIPainter.drawCircle.borderColorId">
<short>Border color</short>
</element>
<element name="GLUIPainter.drawMinus.borderColorId">
<short>Border color</short>
</element>
<element name="GLUIPainter.drawPlus.borderColorId">
<short>Border color</short>
</element>
<element name="GLUIPainter.drawDownArrow.borderColorId">
<short>Border color</short>
</element>
<element name="GLUIPainter.drawUpArrow.borderColorId">
<short>Border color</short>
</element>
<element name="GLUIPainter.drawFrame.aRect">
<short>Rectangle to draw in</short>
</element>
<element name="GLUIPainter.drawBoolFrame.aRect">
<short>Rectangle to draw in</short>
</element>
<element name="GLUIPainter.drawRoundedRect.aRect">
<short>Rectangle to draw in</short>
</element>
<element name="GLUIPainter.drawRoundedRectOutline.aRect">
<short>Rectangle to draw in</short>
</element>
<element name="GLUIPainter.drawCircle.aRect">
<short>Rectangle to draw in</short>
</element>
<element name="GLUIPainter.drawMinus.aRect">
<short>Rectangle to draw in</short>
</element>
<element name="GLUIPainter.drawPlus.aRect">
<short>Rectangle to draw in</short>
</element>
<element name="GLUIPainter.drawDownArrow.aRect">
<short>Rectangle to draw in</short>
</element>
<element name="GLUIPainter.drawUpArrow.aRect">
<short>Rectangle to draw in</short>
</element>
<element name="GLUIPainter.drawUpArrow.Width">
<short>Width of the arrow</short>
</element>
<element name="GLUIPainter.drawDownArrow.Width">
<short>Width of the arrow</short>
</element>
<element name="GLUIPainter.drawPlus.Width">
<short>Width of the plus</short>
</element>
<element name="GLUIPainter.drawMinus.Width">
<short>Width of the minus</short>
</element>
<element name="GLUIPainter.drawRoundedRect.corner">
<short>Radius of the corner</short>
</element>
<element name="GLUIPainter.drawRoundedRectOutline.corner">
<short>Radius of the corner</short>
</element>
<element name="GLUIPainter.drawBoolFrame.corner">
<short>Radius of the corner</short>
</element>
<element name="GLUIPainter.drawFrame.corner">
<short>Radius of the corner</short>
</element>
<element name="GLUIPainter.drawRoundedRect">
<short>Draw rouded rectangle primitive</short>
</element>
<element name="GLUIPainter.drawRoundedRectOutline">
<short>Draw rouded rectangle outline primitive</short>
</element>
<element name="GLUIPainter.drawCircle">
<short>Draw circle primitive</short>
</element>
<element name="GLUIPainter.drawMinus">
<short>Draw minus primitive</short>
</element>
<element name="GLUIPainter.drawPlus">
<short>Draw plus primitive</short>
</element>
<element name="GLUIPainter.drawDownArrow">
<short>Draw down arrow primitive</short>
</element>
<element name="GLUIPainter.drawUpArrow">
<short>Draw up arrow primitive</short>
</element>
<element name="GLUIPainter.init">
<short>Initialization method of the painter class</short>
</element>
</module> </module>
</package> </package>
</fpdoc-descriptions> </fpdoc-descriptions>

View File

@ -14,7 +14,7 @@
</tr> </tr>
</table> </table>
<h1>GLUIPainter.drawBoolFrame</h1> <h1>GLUIPainter.drawBoolFrame</h1>
<p></p> <p>Draw bool frame primitive</p>
<h2>Declaration</h2> <h2>Declaration</h2>
<p>Source position: nvglwidgets.pas line 182</p> <p>Source position: nvglwidgets.pas line 182</p>
<table cellpadding="0" cellspacing="0"> <table cellpadding="0" cellspacing="0">
@ -40,5 +40,33 @@
<td><p><tt><span class="code"><span class="sym">)</span><span class="sym">;</span></span></tt></p></td> <td><p><tt><span class="code"><span class="sym">)</span><span class="sym">;</span></span></tt></p></td>
</tr> </tr>
</table> </table>
<h2>Arguments</h2>
<table cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><p><tt><span class="code">aRect</span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Rectangle to draw in</p></td>
</tr>
<tr>
<td valign="top"><p><tt><span class="code">corner</span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Radius of the corner</p></td>
</tr>
<tr>
<td valign="top"><p><tt><span class="code">isHover</span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Boolean indicating if the mouse is hovering over it</p></td>
</tr>
<tr>
<td valign="top"><p><tt><span class="code">isOn</span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Boolean indicating if the widget is on</p></td>
</tr>
<tr>
<td valign="top"><p><tt><span class="code">isFocus</span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Boolean indicating if the widget has focus</p></td>
</tr>
</table>
</body> </body>
</html> </html>

View File

@ -14,7 +14,7 @@
</tr> </tr>
</table> </table>
<h1>GLUIPainter.drawCircle</h1> <h1>GLUIPainter.drawCircle</h1>
<p></p> <p>Draw circle primitive</p>
<h2>Declaration</h2> <h2>Declaration</h2>
<p>Source position: nvglwidgets.pas line 187</p> <p>Source position: nvglwidgets.pas line 187</p>
<table cellpadding="0" cellspacing="0"> <table cellpadding="0" cellspacing="0">
@ -34,5 +34,23 @@
<td><p><tt><span class="code"><span class="sym">)</span><span class="sym">;</span></span></tt></p></td> <td><p><tt><span class="code"><span class="sym">)</span><span class="sym">;</span></span></tt></p></td>
</tr> </tr>
</table> </table>
<h2>Arguments</h2>
<table cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><p><tt><span class="code">aRect</span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Rectangle to draw in</p></td>
</tr>
<tr>
<td valign="top"><p><tt><span class="code">fillColorId</span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Fill color</p></td>
</tr>
<tr>
<td valign="top"><p><tt><span class="code">borderColorId</span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Border color</p></td>
</tr>
</table>
</body> </body>
</html> </html>

View File

@ -14,7 +14,7 @@
</tr> </tr>
</table> </table>
<h1>GLUIPainter.drawDebugRect</h1> <h1>GLUIPainter.drawDebugRect</h1>
<p>Draw a rectangle for debuggin purposes</p> <p>Draw a rectangle for debugging purposes</p>
<h2>Declaration</h2> <h2>Declaration</h2>
<p>Source position: nvglwidgets.pas line 177</p> <p>Source position: nvglwidgets.pas line 177</p>
<table cellpadding="0" cellspacing="0"> <table cellpadding="0" cellspacing="0">

View File

@ -14,7 +14,7 @@
</tr> </tr>
</table> </table>
<h1>GLUIPainter.drawDownArrow</h1> <h1>GLUIPainter.drawDownArrow</h1>
<p></p> <p>Draw down arrow primitive</p>
<h2>Declaration</h2> <h2>Declaration</h2>
<p>Source position: nvglwidgets.pas line 190</p> <p>Source position: nvglwidgets.pas line 190</p>
<table cellpadding="0" cellspacing="0"> <table cellpadding="0" cellspacing="0">
@ -37,5 +37,28 @@
<td><p><tt><span class="code"><span class="sym">)</span><span class="sym">;</span></span></tt></p></td> <td><p><tt><span class="code"><span class="sym">)</span><span class="sym">;</span></span></tt></p></td>
</tr> </tr>
</table> </table>
<h2>Arguments</h2>
<table cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><p><tt><span class="code">aRect</span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Rectangle to draw in</p></td>
</tr>
<tr>
<td valign="top"><p><tt><span class="code">Width</span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Width of the arrow</p></td>
</tr>
<tr>
<td valign="top"><p><tt><span class="code">fillColorId</span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Fill color</p></td>
</tr>
<tr>
<td valign="top"><p><tt><span class="code">borderColorId</span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Border color</p></td>
</tr>
</table>
</body> </body>
</html> </html>

View File

@ -14,7 +14,7 @@
</tr> </tr>
</table> </table>
<h1>GLUIPainter.drawFrame</h1> <h1>GLUIPainter.drawFrame</h1>
<p></p> <p>Draw frame primitive</p>
<h2>Declaration</h2> <h2>Declaration</h2>
<p>Source position: line 0</p> <p>Source position: line 0</p>
<table cellpadding="0" cellspacing="0"> <table cellpadding="0" cellspacing="0">
@ -52,5 +52,33 @@
<td><p><tt><span class="code"><span class="sym">)</span><span class="sym">;</span></span></tt></p></td> <td><p><tt><span class="code"><span class="sym">)</span><span class="sym">;</span></span></tt></p></td>
</tr> </tr>
</table> </table>
<h2>Arguments</h2>
<table cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><p><tt><span class="code">aRect</span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Rectangle to draw in</p></td>
</tr>
<tr>
<td valign="top"><p><tt><span class="code">corner</span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Radius of the corner</p></td>
</tr>
<tr>
<td valign="top"><p><tt><span class="code">isHover</span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Boolean indicating if the mouse is hovering over it</p></td>
</tr>
<tr>
<td valign="top"><p><tt><span class="code">isOn</span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Boolean indicating if the widget is on</p></td>
</tr>
<tr>
<td valign="top"><p><tt><span class="code">isFocus</span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Boolean indicating if the widget has focus</p></td>
</tr>
</table>
</body> </body>
</html> </html>

View File

@ -14,7 +14,7 @@
</tr> </tr>
</table> </table>
<h1>GLUIPainter.drawMinus</h1> <h1>GLUIPainter.drawMinus</h1>
<p></p> <p>Draw minus primitive</p>
<h2>Declaration</h2> <h2>Declaration</h2>
<p>Source position: nvglwidgets.pas line 188</p> <p>Source position: nvglwidgets.pas line 188</p>
<table cellpadding="0" cellspacing="0"> <table cellpadding="0" cellspacing="0">
@ -37,5 +37,28 @@
<td><p><tt><span class="code"><span class="sym">)</span><span class="sym">;</span></span></tt></p></td> <td><p><tt><span class="code"><span class="sym">)</span><span class="sym">;</span></span></tt></p></td>
</tr> </tr>
</table> </table>
<h2>Arguments</h2>
<table cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><p><tt><span class="code">aRect</span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Rectangle to draw in</p></td>
</tr>
<tr>
<td valign="top"><p><tt><span class="code">Width</span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Width of the minus</p></td>
</tr>
<tr>
<td valign="top"><p><tt><span class="code">fillColorId</span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Fill color</p></td>
</tr>
<tr>
<td valign="top"><p><tt><span class="code">borderColorId</span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Border color</p></td>
</tr>
</table>
</body> </body>
</html> </html>

View File

@ -14,7 +14,7 @@
</tr> </tr>
</table> </table>
<h1>GLUIPainter.drawPlus</h1> <h1>GLUIPainter.drawPlus</h1>
<p></p> <p>Draw plus primitive</p>
<h2>Declaration</h2> <h2>Declaration</h2>
<p>Source position: nvglwidgets.pas line 189</p> <p>Source position: nvglwidgets.pas line 189</p>
<table cellpadding="0" cellspacing="0"> <table cellpadding="0" cellspacing="0">
@ -37,5 +37,28 @@
<td><p><tt><span class="code"><span class="sym">)</span><span class="sym">;</span></span></tt></p></td> <td><p><tt><span class="code"><span class="sym">)</span><span class="sym">;</span></span></tt></p></td>
</tr> </tr>
</table> </table>
<h2>Arguments</h2>
<table cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><p><tt><span class="code">aRect</span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Rectangle to draw in</p></td>
</tr>
<tr>
<td valign="top"><p><tt><span class="code">Width</span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Width of the plus</p></td>
</tr>
<tr>
<td valign="top"><p><tt><span class="code">fillColorId</span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Fill color</p></td>
</tr>
<tr>
<td valign="top"><p><tt><span class="code">borderColorId</span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Border color</p></td>
</tr>
</table>
</body> </body>
</html> </html>

View File

@ -14,7 +14,7 @@
</tr> </tr>
</table> </table>
<h1>GLUIPainter.drawRect</h1> <h1>GLUIPainter.drawRect</h1>
<p></p> <p>Draw rectangle primitive</p>
<h2>Declaration</h2> <h2>Declaration</h2>
<p>Source position: nvglwidgets.pas line 184</p> <p>Source position: nvglwidgets.pas line 184</p>
<table cellpadding="0" cellspacing="0"> <table cellpadding="0" cellspacing="0">
@ -34,5 +34,23 @@
<td><p><tt><span class="code"><span class="sym">)</span><span class="sym">;</span></span></tt></p></td> <td><p><tt><span class="code"><span class="sym">)</span><span class="sym">;</span></span></tt></p></td>
</tr> </tr>
</table> </table>
<h2>Arguments</h2>
<table cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><p><tt><span class="code">aRect</span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Rectangle to draw in</p></td>
</tr>
<tr>
<td valign="top"><p><tt><span class="code">fillColorId</span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Fill color</p></td>
</tr>
<tr>
<td valign="top"><p><tt><span class="code">borderColorId</span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Border color</p></td>
</tr>
</table>
</body> </body>
</html> </html>

View File

@ -14,7 +14,7 @@
</tr> </tr>
</table> </table>
<h1>GLUIPainter.drawRoundedRect</h1> <h1>GLUIPainter.drawRoundedRect</h1>
<p></p> <p>Draw rouded rectangle primitive</p>
<h2>Declaration</h2> <h2>Declaration</h2>
<p>Source position: nvglwidgets.pas line 185</p> <p>Source position: nvglwidgets.pas line 185</p>
<table cellpadding="0" cellspacing="0"> <table cellpadding="0" cellspacing="0">
@ -37,5 +37,28 @@
<td><p><tt><span class="code"><span class="sym">)</span><span class="sym">;</span></span></tt></p></td> <td><p><tt><span class="code"><span class="sym">)</span><span class="sym">;</span></span></tt></p></td>
</tr> </tr>
</table> </table>
<h2>Arguments</h2>
<table cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><p><tt><span class="code">aRect</span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Rectangle to draw in</p></td>
</tr>
<tr>
<td valign="top"><p><tt><span class="code">corner</span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Radius of the corner</p></td>
</tr>
<tr>
<td valign="top"><p><tt><span class="code">fillColorId</span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Fill color</p></td>
</tr>
<tr>
<td valign="top"><p><tt><span class="code">borderColorId</span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Border color</p></td>
</tr>
</table>
</body> </body>
</html> </html>

View File

@ -14,7 +14,7 @@
</tr> </tr>
</table> </table>
<h1>GLUIPainter.drawRoundedRectOutline</h1> <h1>GLUIPainter.drawRoundedRectOutline</h1>
<p></p> <p>Draw rouded rectangle outline primitive</p>
<h2>Declaration</h2> <h2>Declaration</h2>
<p>Source position: nvglwidgets.pas line 186</p> <p>Source position: nvglwidgets.pas line 186</p>
<table cellpadding="0" cellspacing="0"> <table cellpadding="0" cellspacing="0">
@ -34,5 +34,23 @@
<td><p><tt><span class="code"><span class="sym">)</span><span class="sym">;</span></span></tt></p></td> <td><p><tt><span class="code"><span class="sym">)</span><span class="sym">;</span></span></tt></p></td>
</tr> </tr>
</table> </table>
<h2>Arguments</h2>
<table cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><p><tt><span class="code">aRect</span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Rectangle to draw in</p></td>
</tr>
<tr>
<td valign="top"><p><tt><span class="code">corner</span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Radius of the corner</p></td>
</tr>
<tr>
<td valign="top"><p><tt><span class="code">borderColorId</span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Border color</p></td>
</tr>
</table>
</body> </body>
</html> </html>

View File

@ -14,7 +14,7 @@
</tr> </tr>
</table> </table>
<h1>GLUIPainter.drawString</h1> <h1>GLUIPainter.drawString</h1>
<p></p> <p>Draw multi-line text primitive</p>
<h2>Declaration</h2> <h2>Declaration</h2>
<p>Source position: nvglwidgets.pas line 183</p> <p>Source position: nvglwidgets.pas line 183</p>
<table cellpadding="0" cellspacing="0"> <table cellpadding="0" cellspacing="0">
@ -37,5 +37,13 @@
<td><p><tt><span class="code"><span class="sym">)</span><span class="sym">;</span></span></tt></p></td> <td><p><tt><span class="code"><span class="sym">)</span><span class="sym">;</span></span></tt></p></td>
</tr> </tr>
</table> </table>
<h2>Arguments</h2>
<table cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><p><tt><span class="code">nbLines</span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Number of lines in text</p></td>
</tr>
</table>
</body> </body>
</html> </html>

View File

@ -14,7 +14,7 @@
</tr> </tr>
</table> </table>
<h1>GLUIPainter.drawText</h1> <h1>GLUIPainter.drawText</h1>
<p></p> <p>Draw text with rectangle primitive</p>
<h2>Declaration</h2> <h2>Declaration</h2>
<p>Source position: nvglwidgets.pas line 180</p> <p>Source position: nvglwidgets.pas line 180</p>
<table cellpadding="0" cellspacing="0"> <table cellpadding="0" cellspacing="0">
@ -46,5 +46,38 @@
<td><p><tt><span class="code"><span class="sym">)</span><span class="sym">;</span></span></tt></p></td> <td><p><tt><span class="code"><span class="sym">)</span><span class="sym">;</span></span></tt></p></td>
</tr> </tr>
</table> </table>
<h2>Arguments</h2>
<table cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><p><tt><span class="code">r</span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Rectangle to draw in</p></td>
</tr>
<tr>
<td valign="top"><p><tt><span class="code">nbLines</span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Number of lines in text</p></td>
</tr>
<tr>
<td valign="top"><p><tt><span class="code">caretPos</span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Caret position</p></td>
</tr>
<tr>
<td valign="top"><p><tt><span class="code">isHover</span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Boolean indicating if the mouse is hovering over it</p></td>
</tr>
<tr>
<td valign="top"><p><tt><span class="code">isOn</span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Boolean indicating if the widget is on</p></td>
</tr>
<tr>
<td valign="top"><p><tt><span class="code">isFocus</span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Boolean indicating if the widget has focus</p></td>
</tr>
</table>
</body> </body>
</html> </html>

View File

@ -14,7 +14,7 @@
</tr> </tr>
</table> </table>
<h1>GLUIPainter.drawUpArrow</h1> <h1>GLUIPainter.drawUpArrow</h1>
<p></p> <p>Draw up arrow primitive</p>
<h2>Declaration</h2> <h2>Declaration</h2>
<p>Source position: nvglwidgets.pas line 191</p> <p>Source position: nvglwidgets.pas line 191</p>
<table cellpadding="0" cellspacing="0"> <table cellpadding="0" cellspacing="0">
@ -37,5 +37,28 @@
<td><p><tt><span class="code"><span class="sym">)</span><span class="sym">;</span></span></tt></p></td> <td><p><tt><span class="code"><span class="sym">)</span><span class="sym">;</span></span></tt></p></td>
</tr> </tr>
</table> </table>
<h2>Arguments</h2>
<table cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><p><tt><span class="code">aRect</span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Rectangle to draw in</p></td>
</tr>
<tr>
<td valign="top"><p><tt><span class="code">Width</span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Width of the arrow</p></td>
</tr>
<tr>
<td valign="top"><p><tt><span class="code">fillColorId</span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Fill color</p></td>
</tr>
<tr>
<td valign="top"><p><tt><span class="code">borderColorId</span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Border color</p></td>
</tr>
</table>
</body> </body>
</html> </html>

View File

@ -39,6 +39,8 @@
</tr> </tr>
<tr> <tr>
<td valign="top"><p><tt><span class="code">&nbsp;&nbsp;<span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawframe.html">drawFrame</a><span class="sym">();</span></span></tt></p></td> <td valign="top"><p><tt><span class="code">&nbsp;&nbsp;<span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawframe.html">drawFrame</a><span class="sym">();</span></span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Draw frame primitive</p></td>
</tr> </tr>
<tr> <tr>
<td><p><tt><span class="code"><span class="kw">public</span></span></tt></p></td> <td><p><tt><span class="code"><span class="kw">public</span></span></tt></p></td>
@ -149,43 +151,67 @@
<tr> <tr>
<td valign="top"><p><tt><span class="code">&nbsp;&nbsp;<span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawdebugrect.html">drawDebugRect</a><span class="sym">();</span><span class="kw"> override</span><span class="sym">;</span></span></tt></p></td> <td valign="top"><p><tt><span class="code">&nbsp;&nbsp;<span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawdebugrect.html">drawDebugRect</a><span class="sym">();</span><span class="kw"> override</span><span class="sym">;</span></span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td> <td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Draw a rectangle for debuggin purposes</p></td> <td><p class="cmt">Draw a rectangle for debugging purposes</p></td>
</tr> </tr>
<tr> <tr>
<td valign="top"><p><tt><span class="code">&nbsp;&nbsp;<span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawtext.html">drawText</a><span class="sym">();</span></span></tt></p></td> <td valign="top"><p><tt><span class="code">&nbsp;&nbsp;<span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawtext.html">drawText</a><span class="sym">();</span></span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Draw text with rectangle primitive</p></td>
</tr> </tr>
<tr> <tr>
<td valign="top"><p><tt><span class="code">&nbsp;&nbsp;<span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawboolframe.html">drawBoolFrame</a><span class="sym">();</span></span></tt></p></td> <td valign="top"><p><tt><span class="code">&nbsp;&nbsp;<span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawboolframe.html">drawBoolFrame</a><span class="sym">();</span></span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Draw bool frame primitive</p></td>
</tr> </tr>
<tr> <tr>
<td valign="top"><p><tt><span class="code">&nbsp;&nbsp;<span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawstring.html">drawString</a><span class="sym">();</span></span></tt></p></td> <td valign="top"><p><tt><span class="code">&nbsp;&nbsp;<span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawstring.html">drawString</a><span class="sym">();</span></span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Draw multi-line text primitive</p></td>
</tr> </tr>
<tr> <tr>
<td valign="top"><p><tt><span class="code">&nbsp;&nbsp;<span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawrect.html">drawRect</a><span class="sym">();</span></span></tt></p></td> <td valign="top"><p><tt><span class="code">&nbsp;&nbsp;<span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawrect.html">drawRect</a><span class="sym">();</span></span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Draw rectangle primitive</p></td>
</tr> </tr>
<tr> <tr>
<td valign="top"><p><tt><span class="code">&nbsp;&nbsp;<span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawroundedrect.html">drawRoundedRect</a><span class="sym">();</span></span></tt></p></td> <td valign="top"><p><tt><span class="code">&nbsp;&nbsp;<span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawroundedrect.html">drawRoundedRect</a><span class="sym">();</span></span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Draw rouded rectangle primitive</p></td>
</tr> </tr>
<tr> <tr>
<td valign="top"><p><tt><span class="code">&nbsp;&nbsp;<span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawroundedrectoutline.html">drawRoundedRectOutline</a><span class="sym">();</span></span></tt></p></td> <td valign="top"><p><tt><span class="code">&nbsp;&nbsp;<span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawroundedrectoutline.html">drawRoundedRectOutline</a><span class="sym">();</span></span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Draw rouded rectangle outline primitive</p></td>
</tr> </tr>
<tr> <tr>
<td valign="top"><p><tt><span class="code">&nbsp;&nbsp;<span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawcircle.html">drawCircle</a><span class="sym">();</span></span></tt></p></td> <td valign="top"><p><tt><span class="code">&nbsp;&nbsp;<span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawcircle.html">drawCircle</a><span class="sym">();</span></span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Draw circle primitive</p></td>
</tr> </tr>
<tr> <tr>
<td valign="top"><p><tt><span class="code">&nbsp;&nbsp;<span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawminus.html">drawMinus</a><span class="sym">();</span></span></tt></p></td> <td valign="top"><p><tt><span class="code">&nbsp;&nbsp;<span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawminus.html">drawMinus</a><span class="sym">();</span></span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Draw minus primitive</p></td>
</tr> </tr>
<tr> <tr>
<td valign="top"><p><tt><span class="code">&nbsp;&nbsp;<span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawplus.html">drawPlus</a><span class="sym">();</span></span></tt></p></td> <td valign="top"><p><tt><span class="code">&nbsp;&nbsp;<span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawplus.html">drawPlus</a><span class="sym">();</span></span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Draw plus primitive</p></td>
</tr> </tr>
<tr> <tr>
<td valign="top"><p><tt><span class="code">&nbsp;&nbsp;<span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawdownarrow.html">drawDownArrow</a><span class="sym">();</span></span></tt></p></td> <td valign="top"><p><tt><span class="code">&nbsp;&nbsp;<span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawdownarrow.html">drawDownArrow</a><span class="sym">();</span></span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Draw down arrow primitive</p></td>
</tr> </tr>
<tr> <tr>
<td valign="top"><p><tt><span class="code">&nbsp;&nbsp;<span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawuparrow.html">drawUpArrow</a><span class="sym">();</span></span></tt></p></td> <td valign="top"><p><tt><span class="code">&nbsp;&nbsp;<span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawuparrow.html">drawUpArrow</a><span class="sym">();</span></span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Draw up arrow primitive</p></td>
</tr> </tr>
<tr> <tr>
<td valign="top"><p><tt><span class="code">&nbsp;&nbsp;<span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.init.html">init</a><span class="sym">;</span><span class="kw"> override</span><span class="sym">;</span></span></tt></p></td> <td valign="top"><p><tt><span class="code">&nbsp;&nbsp;<span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.init.html">init</a><span class="sym">;</span><span class="kw"> override</span><span class="sym">;</span></span></tt></p></td>
<td><p>&nbsp;&nbsp;</p></td>
<td><p class="cmt">Initialization method of the painter class</p></td>
</tr> </tr>
<tr> <tr>
<td><p><tt><span class="code"> <span class="kw">end</span><span class="sym">;</span></span></tt></p></td> <td><p><tt><span class="code"> <span class="kw">end</span><span class="sym">;</span></span></tt></p></td>

View File

@ -14,7 +14,7 @@
</tr> </tr>
</table> </table>
<h1>GLUIPainter.init</h1> <h1>GLUIPainter.init</h1>
<p></p> <p>Initialization method of the painter class</p>
<h2>Declaration</h2> <h2>Declaration</h2>
<p>Source position: nvglwidgets.pas line 193</p> <p>Source position: nvglwidgets.pas line 193</p>
<table cellpadding="0" cellspacing="0"> <table cellpadding="0" cellspacing="0">