2012-01-02 14:52:12 +00:00
<!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 > UIPainter< / 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 = "../nvwidgets/index.html" > Overview< / a > ][< a href = "../nvwidgets/index-2.html" > Constants< / a > ][< a href = "../nvwidgets/index-3.html" > Types< / a > ][< a href = "../nvwidgets/index-4.html" > Classes< / a > ][< a href = "../nvwidgets/index-5.html" > Procedures and functions< / a > ][< a href = "../nvwidgets/index-8.html" > Index< / a > ]< / b > < / td >
< td align = "right" > < span class = "bartitle" > Reference for unit 'nvWidgets' (< a href = "../index.html" > #nvidia-widgets< / a > )< / span > < / td >
< / tr >
< / table >
< h1 > UIPainter< / h1 >
< p > [< a href = "../nvwidgets/uipainter-1.html" onClick = "window.open('../nvwidgets/uipainter-1.html', 'list', 'dependent=yes,resizable=yes,scrollbars=yes,height=400,width=300'); return false;" > Properties< / a > (< a href = "../nvwidgets/uipainter-2.html" onClick = "window.open('../nvwidgets/uipainter-2.html', 'list', 'dependent=yes,resizable=yes,scrollbars=yes,height=400,width=300'); return false;" > by Name< / a > )] [< a href = "../nvwidgets/uipainter-3.html" onClick = "window.open('../nvwidgets/uipainter-3.html', 'list', 'dependent=yes,resizable=yes,scrollbars=yes,height=400,width=300'); return false;" > Methods< / a > (< a href = "../nvwidgets/uipainter-4.html" onClick = "window.open('../nvwidgets/uipainter-4.html', 'list', 'dependent=yes,resizable=yes,scrollbars=yes,height=400,width=300'); return false;" > by Name< / a > )] [< a href = "../nvwidgets/uipainter-5.html" onClick = "window.open('../nvwidgets/uipainter-5.html', 'list', 'dependent=yes,resizable=yes,scrollbars=yes,height=400,width=300'); return false;" > Events< / a > (< a href = "../nvwidgets/uipainter-6.html" onClick = "window.open('../nvwidgets/uipainter-6.html', 'list', 'dependent=yes,resizable=yes,scrollbars=yes,height=400,width=300'); return false;" > by Name< / a > )] < / p >
< p > Basic painter class< / p >
< h2 > Declaration< / h2 >
2012-01-06 21:45:31 +00:00
< p > Source position: nvwidgets.pas line 148< / p >
2012-01-02 14:52:12 +00:00
< table cellpadding = "0" cellspacing = "0" >
< tr >
< td > < p > < tt > < span class = "code" > < span class = "kw" > type< / span > UIPainter < 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 = "../nvwidgets/uipainter.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" > procedure < / span > < a href = "../nvwidgets/uipainter._begin.html" > _begin< / a > < span class = "sym" > ();< / span > < span class = "kw" > virtual< / 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 = "../nvwidgets/uipainter._end.html" > _end< / a > < span class = "sym" > ;< / span > < span class = "kw" > virtual< / 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 = "../nvwidgets/uipainter.drawframe.html" > drawFrame< / a > < span class = "sym" > ();< / span > < span class = "kw" > virtual< / span > < span class = "sym" > ;< / span > < span class = "kw" > abstract< / span > < 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 = "../nvwidgets/uipainter.getlabelrect.html" > getLabelRect< / a > < span class = "sym" > ();< / span > < span class = "kw" > virtual< / span > < span class = "sym" > ;< / span > < span class = "kw" > abstract< / 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 = "../nvwidgets/uipainter.drawlabel.html" > drawLabel< / a > < span class = "sym" > ();< / span > < span class = "kw" > virtual< / span > < span class = "sym" > ;< / span > < span class = "kw" > abstract< / span > < 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 = "../nvwidgets/uipainter.getbuttonrect.html" > getButtonRect< / a > < span class = "sym" > ();< / span > < span class = "kw" > virtual< / span > < span class = "sym" > ;< / span > < span class = "kw" > abstract< / 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 = "../nvwidgets/uipainter.drawbutton.html" > drawButton< / a > < span class = "sym" > ();< / span > < span class = "kw" > virtual< / span > < span class = "sym" > ;< / span > < span class = "kw" > abstract< / span > < 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 = "../nvwidgets/uipainter.getcheckrect.html" > getCheckRect< / a > < span class = "sym" > ();< / span > < span class = "kw" > virtual< / span > < span class = "sym" > ;< / span > < span class = "kw" > abstract< / 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 = "../nvwidgets/uipainter.drawcheckbutton.html" > drawCheckButton< / a > < span class = "sym" > ();< / span > < span class = "kw" > virtual< / span > < span class = "sym" > ;< / span > < span class = "kw" > abstract< / span > < 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 = "../nvwidgets/uipainter.getradiorect.html" > getRadioRect< / a > < span class = "sym" > ();< / span > < span class = "kw" > virtual< / span > < span class = "sym" > ;< / span > < span class = "kw" > abstract< / 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 = "../nvwidgets/uipainter.drawradiobutton.html" > drawRadioButton< / a > < span class = "sym" > ();< / span > < span class = "kw" > virtual< / span > < span class = "sym" > ;< / span > < span class = "kw" > abstract< / span > < 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 = "../nvwidgets/uipainter.gethorizontalsliderrect.html" > getHorizontalSliderRect< / a > < span class = "sym" > ();< / span > < span class = "kw" > virtual< / span > < span class = "sym" > ;< / span > < span class = "kw" > abstract< / 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 = "../nvwidgets/uipainter.drawhorizontalslider.html" > drawHorizontalSlider< / a > < span class = "sym" > ();< / span > < span class = "kw" > virtual< / span > < span class = "sym" > ;< / span > < span class = "kw" > abstract< / span > < 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 = "../nvwidgets/uipainter.getitemrect.html" > getItemRect< / a > < span class = "sym" > ();< / span > < span class = "kw" > virtual< / span > < span class = "sym" > ;< / span > < span class = "kw" > abstract< / 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 = "../nvwidgets/uipainter.drawlistitem.html" > drawListItem< / a > < span class = "sym" > ();< / span > < span class = "kw" > virtual< / span > < span class = "sym" > ;< / span > < span class = "kw" > abstract< / span > < 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 = "../nvwidgets/uipainter.getlistrect.html" > getListRect< / a > < span class = "sym" > ();< / span > < span class = "kw" > virtual< / span > < span class = "sym" > ;< / span > < span class = "kw" > abstract< / 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 = "../nvwidgets/uipainter.drawlistbox.html" > drawListBox< / a > < span class = "sym" > ();< / span > < span class = "kw" > virtual< / span > < span class = "sym" > ;< / span > < span class = "kw" > abstract< / span > < 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 = "../nvwidgets/uipainter.getcomborect.html" > getComboRect< / a > < span class = "sym" > ();< / span > < span class = "kw" > virtual< / span > < span class = "sym" > ;< / span > < span class = "kw" > abstract< / span > < 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 = "../nvwidgets/uipainter.getcombooptionsrect.html" > getComboOptionsRect< / a > < span class = "sym" > ();< / span > < span class = "kw" > virtual< / span > < span class = "sym" > ;< / span > < span class = "kw" > abstract< / 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 = "../nvwidgets/uipainter.drawcombobox.html" > drawComboBox< / a > < span class = "sym" > ();< / span > < span class = "kw" > virtual< / span > < span class = "sym" > ;< / span > < span class = "kw" > abstract< / 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 = "../nvwidgets/uipainter.drawcombooptions.html" > drawComboOptions< / a > < span class = "sym" > ();< / span > < span class = "kw" > virtual< / span > < span class = "sym" > ;< / span > < span class = "kw" > abstract< / span > < 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 = "../nvwidgets/uipainter.getlineeditrect.html" > getLineEditRect< / a > < span class = "sym" > ();< / span > < span class = "kw" > virtual< / span > < span class = "sym" > ;< / span > < span class = "kw" > abstract< / 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 = "../nvwidgets/uipainter.drawlineedit.html" > drawLineEdit< / a > < span class = "sym" > ();< / span > < span class = "kw" > virtual< / span > < span class = "sym" > ;< / span > < span class = "kw" > abstract< / span > < 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 = "../nvwidgets/uipainter.getpanelrect.html" > getPanelRect< / a > < span class = "sym" > ();< / span > < span class = "kw" > virtual< / span > < span class = "sym" > ;< / span > < span class = "kw" > abstract< / 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 = "../nvwidgets/uipainter.drawpanel.html" > drawPanel< / a > < span class = "sym" > ();< / span > < span class = "kw" > virtual< / span > < span class = "sym" > ;< / span > < span class = "kw" > abstract< / span > < 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 = "../nvwidgets/uipainter.gettextureviewrect.html" > getTextureViewRect< / a > < span class = "sym" > ();< / span > < span class = "kw" > virtual< / span > < span class = "sym" > ;< / span > < span class = "kw" > abstract< / 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 = "../nvwidgets/uipainter.drawtextureview.html" > drawTextureView< / a > < span class = "sym" > ();< / span > < span class = "kw" > virtual< / span > < span class = "sym" > ;< / span > < span class = "kw" > abstract< / span > < 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 = "../nvwidgets/uipainter.getcanvasmargin.html" > getCanvasMargin< / a > < span class = "sym" > ;< / span > < span class = "kw" > virtual< / span > < 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 = "../nvwidgets/uipainter.getcanvasspace.html" > getCanvasSpace< / a > < span class = "sym" > ;< / span > < span class = "kw" > virtual< / span > < 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 = "../nvwidgets/uipainter.getfontheight.html" > getFontHeight< / a > < span class = "sym" > ;< / span > < span class = "kw" > virtual< / span > < 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 = "../nvwidgets/uipainter.gettextlinewidth.html" > getTextLineWidth< / a > < span class = "sym" > ();< / span > < span class = "kw" > virtual< / span > < 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 = "../nvwidgets/uipainter.gettextsize.html" > getTextSize< / a > < span class = "sym" > ();< / span > < span class = "kw" > virtual< / span > < 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 = "../nvwidgets/uipainter.getpickedcharnb.html" > getPickedCharNb< / a > < span class = "sym" > ();< / span > < span class = "kw" > virtual< / 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 = "../nvwidgets/uipainter.drawdebugrect.html" > drawDebugRect< / a > < span class = "sym" > ();< / span > < span class = "kw" > virtual< / span > < span class = "sym" > ;< / span > < span class = "kw" > abstract< / 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 = "../nvwidgets/uipainter.init.html" > init< / a > < span class = "sym" > ;< / span > < span class = "kw" > virtual< / span > < span class = "sym" > ;< / span > < span class = "kw" > abstract< / span > < span class = "sym" > ;< / span > < / span > < / tt > < / p > < / td >
< / tr >
< tr >
2012-01-11 06:49:58 +00:00
< 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 = "../nvwidgets/uipainter.font.html" > Font< / a > < span class = "sym" > : < / span > < a href = "../nvbasefont/tnvbasefont.html" > TnvBaseFont< / a > < span class = "sym" > ;< / span > [rw]< / span > < / tt > < / p > < / td >
< / tr >
< tr >
2012-01-02 14:52:12 +00:00
< 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 = "../nvwidgets/uipainter.html" > UIPainter< / a > < / span > < / tt > < / p > < / td >
< td > < p > < / p > < / td >
< td > < p class = "cmt" > Basic painter class< / 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 >