summaryrefslogtreecommitdiff
path: root/vstgui.sf/vstgui/Documentation/html/class_c_view.html
diff options
context:
space:
mode:
authorpepper <pepper@chimecrisis.com>2015-01-31 21:41:28 -0800
committerpepper <pepper@chimecrisis.com>2015-01-31 21:41:28 -0800
commit97587996ee9db30ce00190bdcedd8210490b99f5 (patch)
treed8554969ac496be3a1b02a159f2a4b5b79f9492e /vstgui.sf/vstgui/Documentation/html/class_c_view.html
backup vst 2.4
Diffstat (limited to 'vstgui.sf/vstgui/Documentation/html/class_c_view.html')
-rw-r--r--vstgui.sf/vstgui/Documentation/html/class_c_view.html2253
1 files changed, 2253 insertions, 0 deletions
diff --git a/vstgui.sf/vstgui/Documentation/html/class_c_view.html b/vstgui.sf/vstgui/Documentation/html/class_c_view.html
new file mode 100644
index 0000000..2c07d5c
--- /dev/null
+++ b/vstgui.sf/vstgui/Documentation/html/class_c_view.html
@@ -0,0 +1,2253 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>VSTGUI: CView Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul></div>
+<h1>CView Class Reference</h1><!-- doxytag: class="CView" --><!-- doxytag: inherits="CReferenceCounter" --><code>#include &lt;vstgui.h&gt;</code>
+<p>
+<p>Inheritance diagram for CView:
+<p><center><img src="class_c_view.png" usemap="#CView_map" border="0" alt=""></center>
+<map name="CView_map">
+<area href="class_c_reference_counter.html" alt="CReferenceCounter" shape="rect" coords="138,0,266,24">
+<area href="class_c_control.html" alt="CControl" shape="rect" coords="0,112,128,136">
+<area href="class_c_splash_screen_view.html" alt="CSplashScreenView" shape="rect" coords="138,112,266,136">
+<area href="class_c_view_container.html" alt="CViewContainer" shape="rect" coords="276,112,404,136">
+<area href="class_c_auto_animation.html" alt="CAutoAnimation" shape="rect" coords="138,168,266,192">
+<area href="class_c_horizontal_switch.html" alt="CHorizontalSwitch" shape="rect" coords="138,224,266,248">
+<area href="class_c_kick_button.html" alt="CKickButton" shape="rect" coords="138,280,266,304">
+<area href="class_c_knob.html" alt="CKnob" shape="rect" coords="138,336,266,360">
+<area href="class_c_movie_bitmap.html" alt="CMovieBitmap" shape="rect" coords="138,392,266,416">
+<area href="class_c_movie_button.html" alt="CMovieButton" shape="rect" coords="138,448,266,472">
+<area href="class_c_on_off_button.html" alt="COnOffButton" shape="rect" coords="138,504,266,528">
+<area href="class_c_param_display.html" alt="CParamDisplay" shape="rect" coords="138,560,266,584">
+<area href="class_c_rocker_switch.html" alt="CRockerSwitch" shape="rect" coords="138,616,266,640">
+<area href="class_c_scrollbar.html" alt="CScrollbar" shape="rect" coords="138,672,266,696">
+<area href="class_c_slider.html" alt="CSlider" shape="rect" coords="138,728,266,752">
+<area href="class_c_special_digit.html" alt="CSpecialDigit" shape="rect" coords="138,784,266,808">
+<area href="class_c_splash_screen.html" alt="CSplashScreen" shape="rect" coords="138,840,266,864">
+<area href="class_c_vertical_switch.html" alt="CVerticalSwitch" shape="rect" coords="138,896,266,920">
+<area href="class_c_vu_meter.html" alt="CVuMeter" shape="rect" coords="138,952,266,976">
+<area href="class_c_frame.html" alt="CFrame" shape="rect" coords="414,168,542,192">
+<area href="class_c_scroll_container.html" alt="CScrollContainer" shape="rect" coords="414,224,542,248">
+<area href="class_c_scroll_view.html" alt="CScrollView" shape="rect" coords="414,280,542,304">
+<area href="class_c_tab_view.html" alt="CTabView" shape="rect" coords="414,336,542,360">
+</map>
+<a href="class_c_view-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#0e0b22f1f5f1c448b298df78c108a62a">CView</a> (const <a class="el" href="struct_c_rect.html">CRect</a> &amp;<a class="el" href="class_c_view.html#f7bd60b75b29d79b660a2859395c1a24">size</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#2baa5c55c53b88f1b8162450cc592786">~CView</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#297ea1a301b7e824efbe8780fcd495fd">draw</a> (<a class="el" href="class_c_draw_context.html">CDrawContext</a> *pContext)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">called if the view should draw itself <a href="#297ea1a301b7e824efbe8780fcd495fd"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#e6c881fa1fe80ef11e8a62c6c4da5c66">drawRect</a> (<a class="el" href="class_c_draw_context.html">CDrawContext</a> *pContext, const <a class="el" href="struct_c_rect.html">CRect</a> &amp;updateRect)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">called if the view should draw itself <a href="#e6c881fa1fe80ef11e8a62c6c4da5c66"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#70b28c6ec0fdd909f9ec18e51e472fdf">checkUpdate</a> (<a class="el" href="struct_c_rect.html">CRect</a> &amp;updateRect) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#76e14b82f9c28184f1ea88837d3a0bab">mouse</a> (<a class="el" href="class_c_draw_context.html">CDrawContext</a> *pContext, <a class="el" href="struct_c_point.html">CPoint</a> &amp;where, long buttons=-1)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">called if a mouse click event occurs <a href="#76e14b82f9c28184f1ea88837d3a0bab"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#e0cfc9734228a883e94b4de6b608c349">setBackground</a> (<a class="el" href="class_c_bitmap.html">CBitmap</a> *background)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set the background image of this view <a href="#e0cfc9734228a883e94b4de6b608c349"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="class_c_bitmap.html">CBitmap</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#4b73c6f84fdeea478b2f29c3d03dc54e">getBackground</a> () const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get the background image of this view <a href="#4b73c6f84fdeea478b2f29c3d03dc54e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#eb12a215b94e8401f97cda52b1a88843">onKeyDown</a> (<a class="el" href="struct_vst_key_code.html">VstKeyCode</a> &amp;keyCode)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">called if a key down event occurs and this view has focus <a href="#eb12a215b94e8401f97cda52b1a88843"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#eed9f6f17920a2ccd1e94973fdf8ad18">onKeyUp</a> (<a class="el" href="struct_vst_key_code.html">VstKeyCode</a> &amp;keyCode)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">called if a key up event occurs and this view has focus <a href="#eed9f6f17920a2ccd1e94973fdf8ad18"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#8839c248463ba7a462d6eb04a9fabf93">onWheel</a> (<a class="el" href="class_c_draw_context.html">CDrawContext</a> *pContext, const <a class="el" href="struct_c_point.html">CPoint</a> &amp;where, float distance)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">called if a mouse wheel event is happening over this view <a href="#8839c248463ba7a462d6eb04a9fabf93"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#4526a8202df76e68161904dd08382796">onWheel</a> (<a class="el" href="class_c_draw_context.html">CDrawContext</a> *pContext, const <a class="el" href="struct_c_point.html">CPoint</a> &amp;where, const <a class="el" href="vstgui_8h.html#bd28b309f8dd747010095cc202539513">CMouseWheelAxis</a> axis, float distance)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">called if a mouse wheel event is happening over this view <a href="#4526a8202df76e68161904dd08382796"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#b1e11036924f91d853f650f53f640cc4">onDrop</a> (<a class="el" href="class_c_draw_context.html">CDrawContext</a> *context, <a class="el" href="class_c_drag_container.html">CDragContainer</a> *drag, const <a class="el" href="struct_c_point.html">CPoint</a> &amp;where)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">called if a drag is dropped onto this view <a href="#b1e11036924f91d853f650f53f640cc4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#373654eacf2d8443db510e46b3e05a6f">onDragEnter</a> (<a class="el" href="class_c_draw_context.html">CDrawContext</a> *context, <a class="el" href="class_c_drag_container.html">CDragContainer</a> *drag, const <a class="el" href="struct_c_point.html">CPoint</a> &amp;where)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">called if a drag is entering this view <a href="#373654eacf2d8443db510e46b3e05a6f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#d01c9627c86eaa03165bc3cdc94cc827">onDragLeave</a> (<a class="el" href="class_c_draw_context.html">CDrawContext</a> *context, <a class="el" href="class_c_drag_container.html">CDragContainer</a> *drag, const <a class="el" href="struct_c_point.html">CPoint</a> &amp;where)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">called if a drag is leaving this view <a href="#d01c9627c86eaa03165bc3cdc94cc827"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#eb1d23b3c6f5b4ecc83618127c686048">onDragMove</a> (<a class="el" href="class_c_draw_context.html">CDrawContext</a> *context, <a class="el" href="class_c_drag_container.html">CDragContainer</a> *drag, const <a class="el" href="struct_c_point.html">CPoint</a> &amp;where)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">called if a drag is current moved over this view <a href="#eb1d23b3c6f5b4ecc83618127c686048"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#e2d5b4f28012652913ba778570555e9c">looseFocus</a> (<a class="el" href="class_c_draw_context.html">CDrawContext</a> *pContext=0)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">called if view should loose focus <a href="#e2d5b4f28012652913ba778570555e9c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#78683c9117b7096b11f16b081d528e95">takeFocus</a> (<a class="el" href="class_c_draw_context.html">CDrawContext</a> *pContext=0)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">called if view should take focus <a href="#78683c9117b7096b11f16b081d528e95"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#985382ac7111983e84cad27c0e47678f">isDirty</a> () const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">check if view is dirty <a href="#985382ac7111983e84cad27c0e47678f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#247469d65b1250fd904c0ba2d627e96c">setDirty</a> (const bool val=true)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set the view to dirty so that it is redrawn in the next idle. Thread Safe ! <a href="#247469d65b1250fd904c0ba2d627e96c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#715ef9d96c371544e6a2ff47d04d328a">setMouseEnabled</a> (const bool bEnable=true)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">turn on/off mouse usage for this view <a href="#715ef9d96c371544e6a2ff47d04d328a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#3b7facda6c9ca2d9843f112232b54f73">getMouseEnabled</a> () const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get the state of wheather this view uses the mouse or not <a href="#3b7facda6c9ca2d9843f112232b54f73"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#1c2d83d50328b52865f2bccc05468198">setMouseableArea</a> (const <a class="el" href="struct_c_rect.html">CRect</a> &amp;rect)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set the area in which the view reacts to the mouse <a href="#1c2d83d50328b52865f2bccc05468198"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="struct_c_rect.html">CRect</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#beb155ec7a5a421aa895dd9414599b7b">getMouseableArea</a> (<a class="el" href="struct_c_rect.html">CRect</a> &amp;rect) const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get the area in which the view reacts to the mouse <a href="#beb155ec7a5a421aa895dd9414599b7b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#e1894bbdc1c5a6d950797638d8db7deb">hitTest</a> (const <a class="el" href="struct_c_point.html">CPoint</a> &amp;where, const long buttons=-1)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">check if where hits this view <a href="#e1894bbdc1c5a6d950797638d8db7deb"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#c8a387c83a78001fbc41379ff2d1190b">setTransparency</a> (bool val)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set views transparent state <a href="#c8a387c83a78001fbc41379ff2d1190b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#11df8352801605b10550e16da021cfdd">getTransparency</a> () const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">is view transparent ? <a href="#11df8352801605b10550e16da021cfdd"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="vstgui_8h.html#28220db26ab5da8962c920379da1b039">CCoord</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#dde45dedca67ee45878d9fa216deaef5">getHeight</a> () const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get the height of the view <a href="#dde45dedca67ee45878d9fa216deaef5"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="vstgui_8h.html#28220db26ab5da8962c920379da1b039">CCoord</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#9475cd8dc08af9cbd0f8e4629d4e64cf">getWidth</a> () const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get the width of the view <a href="#9475cd8dc08af9cbd0f8e4629d4e64cf"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#4872a79762d9d61946daf8f74ddf31bf">setViewSize</a> (<a class="el" href="struct_c_rect.html">CRect</a> &amp;rect)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set views size <a href="#4872a79762d9d61946daf8f74ddf31bf"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="struct_c_rect.html">CRect</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#90d3f0040fb90e258378352fa7bd3b50">getViewSize</a> (<a class="el" href="struct_c_rect.html">CRect</a> &amp;rect) const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">returns the current view size <a href="#90d3f0040fb90e258378352fa7bd3b50"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#c794ce4b632a57bf9bdf1bb513d32342">removed</a> (<a class="el" href="class_c_view.html">CView</a> *parent)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">view is removed from parent view <a href="#c794ce4b632a57bf9bdf1bb513d32342"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#39ed43252c66c260a0db6742aea785b3">attached</a> (<a class="el" href="class_c_view.html">CView</a> *view)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">view is attached to a parent view <a href="#39ed43252c66c260a0db6742aea785b3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#6672989360fbd8dfe3b9bcf6307edd99">getMouseLocation</a> (<a class="el" href="class_c_draw_context.html">CDrawContext</a> *context, <a class="el" href="struct_c_point.html">CPoint</a> &amp;point)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get current mouse location in local view coordinates <a href="#6672989360fbd8dfe3b9bcf6307edd99"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="struct_c_point.html">CPoint</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#cc40292aecc9d4e5f50369ecc7d5b4eb">frameToLocal</a> (<a class="el" href="struct_c_point.html">CPoint</a> &amp;point) const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">conversion from frame coordinates to local view coordinates <a href="#cc40292aecc9d4e5f50369ecc7d5b4eb"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="struct_c_point.html">CPoint</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#91739dbc3f64e9da29c7a06af69fcda4">localToFrame</a> (<a class="el" href="struct_c_point.html">CPoint</a> &amp;point) const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">conversion from local view coordinates to frame coordinates <a href="#91739dbc3f64e9da29c7a06af69fcda4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#2ded8786a229e4f034fa87021664bfd7">getAttributeSize</a> (const <a class="el" href="vstgui_8h.html#032effaa15ba947123173014bb593ace">CViewAttributeID</a> id, long &amp;outSize) const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get the size of an attribute <a href="#2ded8786a229e4f034fa87021664bfd7"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#44e04f56bd0df2ea5c2c4f72386e4ccf">getAttribute</a> (const <a class="el" href="vstgui_8h.html#032effaa15ba947123173014bb593ace">CViewAttributeID</a> id, const long inSize, void *outData, long &amp;outSize) const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get an attribute <a href="#44e04f56bd0df2ea5c2c4f72386e4ccf"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#788109c675a2b69f1cbba749ca0f4f50">setAttribute</a> (const <a class="el" href="vstgui_8h.html#032effaa15ba947123173014bb593ace">CViewAttributeID</a> id, const long inSize, void *inData)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set an attribute <a href="#788109c675a2b69f1cbba749ca0f4f50"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_c_view.html">CView</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#f587841c1b3425daaf21c52e52b69454">getParentView</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_c_frame.html">CFrame</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#552dddea381e91afac0566d6e486f9d2">getFrame</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#4f68ac6c14020438f7d60ed86daa6723">getEditor</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#3c1b4e81cdbce10f8c9bdcb5b0c4ab6e">notify</a> (<a class="el" href="class_c_view.html">CView</a> *sender, const char *message)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#c6511bf004aea8c3fbff5ad8676d887d">redraw</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#2fed26d9b578d94831ce13d8b7dbbe35">redrawRect</a> (<a class="el" href="class_c_draw_context.html">CDrawContext</a> *context, const <a class="el" href="struct_c_rect.html">CRect</a> &amp;rect)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#8b8d1c07e4728a7e450ab1557cc0e99b">wantsFocus</a> () const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">check if view supports focus <a href="#8b8d1c07e4728a7e450ab1557cc0e99b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#a229933798df82e9e11862a9f9b1b8f3">setWantsFocus</a> (bool state)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set focus support on/off <a href="#a229933798df82e9e11862a9f9b1b8f3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#4def90ae4cb200341732f501c8cd6fd0">isTypeOf</a> (const char *s) const </td></tr>
+
+<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#d7d434736045842a55d4edf26b9b1ef8">update</a> (<a class="el" href="class_c_draw_context.html">CDrawContext</a> *pContext)</td></tr>
+
+<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_c_rect.html">CRect</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#f7bd60b75b29d79b660a2859395c1a24">size</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_c_rect.html">CRect</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#972007e21b9608075fc69c1f8a1d7050">mouseableArea</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_c_frame.html">CFrame</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#8c1c037ea853a322509b4d3a31af1767">pParentFrame</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_c_view.html">CView</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#91963869be4b3825bb0c44f863cd6f4f">pParentView</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#7336b1987cfaa651e73f846dce12a542">bDirty</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#97dfa9cfe995e4ba6a4c92aec9ffa6c2">bMouseEnabled</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#6ce20c5689c2237722369025d2c6ae29">bTransparencyEnabled</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#a221a6a0cce08196ce87149b3360e0b3">bWantsFocus</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_c_bitmap.html">CBitmap</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#918df9938522d450369c94988e710934">pBackground</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_c_attribute_list_entry.html">CAttributeListEntry</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#d3829ecf412281e9c1a49d4a6b0f9372">pAttributeList</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Friends</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#eb82bab215649f3992b067c341f56899">CControl</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#7008c8b1d27a4704ad604e0b9f9883d6">CFrame</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_view.html#20d8c29d91f96daf2fff4b902c626672">CViewContainer</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+base class of all view objects
+<p>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="0e0b22f1f5f1c448b298df78c108a62a"></a><!-- doxytag: member="CView::CView" ref="0e0b22f1f5f1c448b298df78c108a62a" args="(const CRect &amp;size)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">CView::CView </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="struct_c_rect.html">CRect</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>size</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="2baa5c55c53b88f1b8162450cc592786"></a><!-- doxytag: member="CView::~CView" ref="2baa5c55c53b88f1b8162450cc592786" args="()" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">CView::~CView </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [virtual]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="39ed43252c66c260a0db6742aea785b3"></a><!-- doxytag: member="CView::attached" ref="39ed43252c66c260a0db6742aea785b3" args="(CView *view)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">virtual bool CView::attached </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="class_c_view.html">CView</a> *&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>view</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+view is attached to a parent view
+<p>
+
+<p>
+Reimplemented in <a class="el" href="class_c_slider.html#e4543c9462783b86174c4fee057d0da3">CSlider</a>, <a class="el" href="class_c_vu_meter.html#e4543c9462783b86174c4fee057d0da3">CVuMeter</a>, and <a class="el" href="class_c_view_container.html#39ed43252c66c260a0db6742aea785b3">CViewContainer</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="70b28c6ec0fdd909f9ec18e51e472fdf"></a><!-- doxytag: member="CView::checkUpdate" ref="70b28c6ec0fdd909f9ec18e51e472fdf" args="(CRect &amp;updateRect) const " --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">virtual bool CView::checkUpdate </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="struct_c_rect.html">CRect</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>updateRect</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="297ea1a301b7e824efbe8780fcd495fd"></a><!-- doxytag: member="CView::draw" ref="297ea1a301b7e824efbe8780fcd495fd" args="(CDrawContext *pContext)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">void CView::draw </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="class_c_draw_context.html">CDrawContext</a> *&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>pContext</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [virtual]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+called if the view should draw itself
+<p>
+
+<p>
+Reimplemented in <a class="el" href="class_c_scrollbar.html#297ea1a301b7e824efbe8780fcd495fd">CScrollbar</a>, <a class="el" href="class_c_tab_button.html#297ea1a301b7e824efbe8780fcd495fd">CTabButton</a>, <a class="el" href="class_c_splash_screen_view.html#297ea1a301b7e824efbe8780fcd495fd">CSplashScreenView</a>, <a class="el" href="class_c_control.html#476335c5c55d56d92af699fed279d371">CControl</a>, <a class="el" href="class_c_on_off_button.html#85dac31c41497b8926ed0023d6aaeb9d">COnOffButton</a>, <a class="el" href="class_c_param_display.html#297ea1a301b7e824efbe8780fcd495fd">CParamDisplay</a>, <a class="el" href="class_c_text_label.html#297ea1a301b7e824efbe8780fcd495fd">CTextLabel</a>, <a class="el" href="class_c_text_edit.html#297ea1a301b7e824efbe8780fcd495fd">CTextEdit</a>, <a class="el" href="class_c_option_menu.html#297ea1a301b7e824efbe8780fcd495fd">COptionMenu</a>, <a class="el" href="class_c_knob.html#297ea1a301b7e824efbe8780fcd495fd">CKnob</a>, <a class="el" href="class_c_anim_knob.html#297ea1a301b7e824efbe8780fcd495fd">CAnimKnob</a>, <a class="el" href="class_c_vertical_switch.html#85dac31c41497b8926ed0023d6aaeb9d">CVerticalSwitch</a>, <a class="el" href="class_c_horizontal_switch.html#85dac31c41497b8926ed0023d6aaeb9d">CHorizontalSwitch</a>, <a class="el" href="class_c_rocker_switch.html#85dac31c41497b8926ed0023d6aaeb9d">CRockerSwitch</a>, <a class="el" href="class_c_movie_bitmap.html#85dac31c41497b8926ed0023d6aaeb9d">CMovieBitmap</a>, <a class="el" href="class_c_movie_button.html#85dac31c41497b8926ed0023d6aaeb9d">CMovieButton</a>, <a class="el" href="class_c_auto_animation.html#85dac31c41497b8926ed0023d6aaeb9d">CAutoAnimation</a>, <a class="el" href="class_c_slider.html#85dac31c41497b8926ed0023d6aaeb9d">CSlider</a>, <a class="el" href="class_c_special_digit.html#85dac31c41497b8926ed0023d6aaeb9d">CSpecialDigit</a>, <a class="el" href="class_c_kick_button.html#85dac31c41497b8926ed0023d6aaeb9d">CKickButton</a>, <a class="el" href="class_c_splash_screen.html#85dac31c41497b8926ed0023d6aaeb9d">CSplashScreen</a>, <a class="el" href="class_c_vu_meter.html#297ea1a301b7e824efbe8780fcd495fd">CVuMeter</a>, <a class="el" href="class_c_view_container.html#297ea1a301b7e824efbe8780fcd495fd">CViewContainer</a>, and <a class="el" href="class_c_frame.html#297ea1a301b7e824efbe8780fcd495fd">CFrame</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="e6c881fa1fe80ef11e8a62c6c4da5c66"></a><!-- doxytag: member="CView::drawRect" ref="e6c881fa1fe80ef11e8a62c6c4da5c66" args="(CDrawContext *pContext, const CRect &amp;updateRect)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">virtual void CView::drawRect </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="class_c_draw_context.html">CDrawContext</a> *&nbsp;</td>
+ <td class="mdname" nowrap> <em>pContext</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>const <a class="el" href="struct_c_rect.html">CRect</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>updateRect</em></td>
+ </tr>
+ <tr>
+ <td class="md"></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+called if the view should draw itself
+<p>
+
+<p>
+Reimplemented in <a class="el" href="class_c_view_container.html#e6c881fa1fe80ef11e8a62c6c4da5c66">CViewContainer</a>, and <a class="el" href="class_c_frame.html#e6c881fa1fe80ef11e8a62c6c4da5c66">CFrame</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="cc40292aecc9d4e5f50369ecc7d5b4eb"></a><!-- doxytag: member="CView::frameToLocal" ref="cc40292aecc9d4e5f50369ecc7d5b4eb" args="(CPoint &amp;point) const " --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="struct_c_point.html">CPoint</a> &amp; CView::frameToLocal </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="struct_c_point.html">CPoint</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>point</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+conversion from frame coordinates to local view coordinates
+<p>
+
+<p>
+Reimplemented in <a class="el" href="class_c_view_container.html#cc40292aecc9d4e5f50369ecc7d5b4eb">CViewContainer</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="44e04f56bd0df2ea5c2c4f72386e4ccf"></a><!-- doxytag: member="CView::getAttribute" ref="44e04f56bd0df2ea5c2c4f72386e4ccf" args="(const CViewAttributeID id, const long inSize, void *outData, long &amp;outSize) const " --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">bool CView::getAttribute </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="vstgui_8h.html#032effaa15ba947123173014bb593ace">CViewAttributeID</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>id</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>const long&nbsp;</td>
+ <td class="mdname" nowrap> <em>inSize</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>void *&nbsp;</td>
+ <td class="mdname" nowrap> <em>outData</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>long &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>outSize</em></td>
+ </tr>
+ <tr>
+ <td class="md"></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"> const</td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+get an attribute
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>id</em>&nbsp;</td><td>the ID of the Attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>inSize</em>&nbsp;</td><td>the size of the outData pointer </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>outData</em>&nbsp;</td><td>a pointer where to copy the attribute data </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>outSize</em>&nbsp;</td><td>the size in bytes which was copied into outData </td></tr>
+ </table>
+</dl>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="2ded8786a229e4f034fa87021664bfd7"></a><!-- doxytag: member="CView::getAttributeSize" ref="2ded8786a229e4f034fa87021664bfd7" args="(const CViewAttributeID id, long &amp;outSize) const " --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">bool CView::getAttributeSize </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="vstgui_8h.html#032effaa15ba947123173014bb593ace">CViewAttributeID</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>id</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>long &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>outSize</em></td>
+ </tr>
+ <tr>
+ <td class="md"></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"> const</td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+get the size of an attribute
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>id</em>&nbsp;</td><td>the ID of the Attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>outSize</em>&nbsp;</td><td>on return the size of the attribute </td></tr>
+ </table>
+</dl>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="4b73c6f84fdeea478b2f29c3d03dc54e"></a><!-- doxytag: member="CView::getBackground" ref="4b73c6f84fdeea478b2f29c3d03dc54e" args="() const " --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">virtual <a class="el" href="class_c_bitmap.html">CBitmap</a>* CView::getBackground </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+get the background image of this view
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="4f68ac6c14020438f7d60ed86daa6723"></a><!-- doxytag: member="CView::getEditor" ref="4f68ac6c14020438f7d60ed86daa6723" args="() const " --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">void * CView::getEditor </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Reimplemented in <a class="el" href="class_c_frame.html#4f68ac6c14020438f7d60ed86daa6723">CFrame</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="552dddea381e91afac0566d6e486f9d2"></a><!-- doxytag: member="CView::getFrame" ref="552dddea381e91afac0566d6e486f9d2" args="() const " --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="class_c_frame.html">CFrame</a>* CView::getFrame </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [inline]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="dde45dedca67ee45878d9fa216deaef5"></a><!-- doxytag: member="CView::getHeight" ref="dde45dedca67ee45878d9fa216deaef5" args="() const " --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="vstgui_8h.html#28220db26ab5da8962c920379da1b039">CCoord</a> CView::getHeight </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [inline]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+get the height of the view
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="beb155ec7a5a421aa895dd9414599b7b"></a><!-- doxytag: member="CView::getMouseableArea" ref="beb155ec7a5a421aa895dd9414599b7b" args="(CRect &amp;rect) const " --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">virtual <a class="el" href="struct_c_rect.html">CRect</a>&amp; CView::getMouseableArea </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="struct_c_rect.html">CRect</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>rect</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+get the area in which the view reacts to the mouse
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="3b7facda6c9ca2d9843f112232b54f73"></a><!-- doxytag: member="CView::getMouseEnabled" ref="3b7facda6c9ca2d9843f112232b54f73" args="() const " --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">virtual bool CView::getMouseEnabled </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+get the state of wheather this view uses the mouse or not
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="6672989360fbd8dfe3b9bcf6307edd99"></a><!-- doxytag: member="CView::getMouseLocation" ref="6672989360fbd8dfe3b9bcf6307edd99" args="(CDrawContext *context, CPoint &amp;point)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">void CView::getMouseLocation </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="class_c_draw_context.html">CDrawContext</a> *&nbsp;</td>
+ <td class="mdname" nowrap> <em>context</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap><a class="el" href="struct_c_point.html">CPoint</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>point</em></td>
+ </tr>
+ <tr>
+ <td class="md"></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [virtual]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+get current mouse location in local view coordinates
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="f587841c1b3425daaf21c52e52b69454"></a><!-- doxytag: member="CView::getParentView" ref="f587841c1b3425daaf21c52e52b69454" args="() const " --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="class_c_view.html">CView</a>* CView::getParentView </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [inline]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="11df8352801605b10550e16da021cfdd"></a><!-- doxytag: member="CView::getTransparency" ref="11df8352801605b10550e16da021cfdd" args="() const " --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">virtual bool CView::getTransparency </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+is view transparent ?
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="90d3f0040fb90e258378352fa7bd3b50"></a><!-- doxytag: member="CView::getViewSize" ref="90d3f0040fb90e258378352fa7bd3b50" args="(CRect &amp;rect) const " --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">virtual <a class="el" href="struct_c_rect.html">CRect</a>&amp; CView::getViewSize </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="struct_c_rect.html">CRect</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>rect</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+returns the current view size
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="9475cd8dc08af9cbd0f8e4629d4e64cf"></a><!-- doxytag: member="CView::getWidth" ref="9475cd8dc08af9cbd0f8e4629d4e64cf" args="() const " --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="vstgui_8h.html#28220db26ab5da8962c920379da1b039">CCoord</a> CView::getWidth </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [inline]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+get the width of the view
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="e1894bbdc1c5a6d950797638d8db7deb"></a><!-- doxytag: member="CView::hitTest" ref="e1894bbdc1c5a6d950797638d8db7deb" args="(const CPoint &amp;where, const long buttons=-1)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">virtual bool CView::hitTest </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="struct_c_point.html">CPoint</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>where</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>const long&nbsp;</td>
+ <td class="mdname" nowrap> <em>buttons</em> = <code>-1</code></td>
+ </tr>
+ <tr>
+ <td class="md"></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+check if where hits this view
+<p>
+
+<p>
+Reimplemented in <a class="el" href="class_c_splash_screen.html#e1894bbdc1c5a6d950797638d8db7deb">CSplashScreen</a>, and <a class="el" href="class_c_view_container.html#e1894bbdc1c5a6d950797638d8db7deb">CViewContainer</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="985382ac7111983e84cad27c0e47678f"></a><!-- doxytag: member="CView::isDirty" ref="985382ac7111983e84cad27c0e47678f" args="() const " --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">virtual bool CView::isDirty </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+check if view is dirty
+<p>
+
+<p>
+Reimplemented in <a class="el" href="class_c_scroll_container.html#985382ac7111983e84cad27c0e47678f">CScrollContainer</a>, <a class="el" href="class_c_control.html#985382ac7111983e84cad27c0e47678f">CControl</a>, <a class="el" href="class_c_anim_knob.html#985382ac7111983e84cad27c0e47678f">CAnimKnob</a>, and <a class="el" href="class_c_view_container.html#985382ac7111983e84cad27c0e47678f">CViewContainer</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="4def90ae4cb200341732f501c8cd6fd0"></a><!-- doxytag: member="CView::isTypeOf" ref="4def90ae4cb200341732f501c8cd6fd0" args="(const char *s) const " --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">virtual bool CView::isTypeOf </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const char *&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>s</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="91739dbc3f64e9da29c7a06af69fcda4"></a><!-- doxytag: member="CView::localToFrame" ref="91739dbc3f64e9da29c7a06af69fcda4" args="(CPoint &amp;point) const " --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="struct_c_point.html">CPoint</a> &amp; CView::localToFrame </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="struct_c_point.html">CPoint</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>point</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+conversion from local view coordinates to frame coordinates
+<p>
+
+<p>
+Reimplemented in <a class="el" href="class_c_view_container.html#91739dbc3f64e9da29c7a06af69fcda4">CViewContainer</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="e2d5b4f28012652913ba778570555e9c"></a><!-- doxytag: member="CView::looseFocus" ref="e2d5b4f28012652913ba778570555e9c" args="(CDrawContext *pContext=0)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">void CView::looseFocus </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="class_c_draw_context.html">CDrawContext</a> *&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>pContext</em> = <code>0</code> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [virtual]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+called if view should loose focus
+<p>
+
+<p>
+Reimplemented in <a class="el" href="class_c_text_edit.html#e2d5b4f28012652913ba778570555e9c">CTextEdit</a>, <a class="el" href="class_c_option_menu.html#e2d5b4f28012652913ba778570555e9c">COptionMenu</a>, and <a class="el" href="class_c_view_container.html#e2d5b4f28012652913ba778570555e9c">CViewContainer</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="76e14b82f9c28184f1ea88837d3a0bab"></a><!-- doxytag: member="CView::mouse" ref="76e14b82f9c28184f1ea88837d3a0bab" args="(CDrawContext *pContext, CPoint &amp;where, long buttons=-1)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">void CView::mouse </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="class_c_draw_context.html">CDrawContext</a> *&nbsp;</td>
+ <td class="mdname" nowrap> <em>pContext</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap><a class="el" href="struct_c_point.html">CPoint</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>where</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>long&nbsp;</td>
+ <td class="mdname" nowrap> <em>buttons</em> = <code>-1</code></td>
+ </tr>
+ <tr>
+ <td class="md"></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [virtual]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+called if a mouse click event occurs
+<p>
+
+<p>
+Reimplemented in <a class="el" href="class_c_scrollbar.html#76e14b82f9c28184f1ea88837d3a0bab">CScrollbar</a>, <a class="el" href="class_c_tab_button.html#3db859d0a3978156ea1b908a36d2b271">CTabButton</a>, <a class="el" href="class_c_splash_screen_view.html#3db859d0a3978156ea1b908a36d2b271">CSplashScreenView</a>, <a class="el" href="class_c_on_off_button.html#9c247c4d05c6173789395123133e1a29">COnOffButton</a>, <a class="el" href="class_c_text_edit.html#9c247c4d05c6173789395123133e1a29">CTextEdit</a>, <a class="el" href="class_c_option_menu.html#9c247c4d05c6173789395123133e1a29">COptionMenu</a>, <a class="el" href="class_c_knob.html#9c247c4d05c6173789395123133e1a29">CKnob</a>, <a class="el" href="class_c_vertical_switch.html#9c247c4d05c6173789395123133e1a29">CVerticalSwitch</a>, <a class="el" href="class_c_horizontal_switch.html#9c247c4d05c6173789395123133e1a29">CHorizontalSwitch</a>, <a class="el" href="class_c_rocker_switch.html#9c247c4d05c6173789395123133e1a29">CRockerSwitch</a>, <a class="el" href="class_c_movie_button.html#9c247c4d05c6173789395123133e1a29">CMovieButton</a>, <a class="el" href="class_c_auto_animation.html#9c247c4d05c6173789395123133e1a29">CAutoAnimation</a>, <a class="el" href="class_c_slider.html#9c247c4d05c6173789395123133e1a29">CSlider</a>, <a class="el" href="class_c_kick_button.html#9c247c4d05c6173789395123133e1a29">CKickButton</a>, <a class="el" href="class_c_splash_screen.html#9c247c4d05c6173789395123133e1a29">CSplashScreen</a>, <a class="el" href="class_c_view_container.html#76e14b82f9c28184f1ea88837d3a0bab">CViewContainer</a>, and <a class="el" href="class_c_frame.html#76e14b82f9c28184f1ea88837d3a0bab">CFrame</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="3c1b4e81cdbce10f8c9bdcb5b0c4ab6e"></a><!-- doxytag: member="CView::notify" ref="3c1b4e81cdbce10f8c9bdcb5b0c4ab6e" args="(CView *sender, const char *message)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">long CView::notify </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="class_c_view.html">CView</a> *&nbsp;</td>
+ <td class="mdname" nowrap> <em>sender</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>const char *&nbsp;</td>
+ <td class="mdname" nowrap> <em>message</em></td>
+ </tr>
+ <tr>
+ <td class="md"></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [virtual]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Reimplemented in <a class="el" href="class_c_view_container.html#3c1b4e81cdbce10f8c9bdcb5b0c4ab6e">CViewContainer</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="373654eacf2d8443db510e46b3e05a6f"></a><!-- doxytag: member="CView::onDragEnter" ref="373654eacf2d8443db510e46b3e05a6f" args="(CDrawContext *context, CDragContainer *drag, const CPoint &amp;where)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">virtual void CView::onDragEnter </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="class_c_draw_context.html">CDrawContext</a> *&nbsp;</td>
+ <td class="mdname" nowrap> <em>context</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap><a class="el" href="class_c_drag_container.html">CDragContainer</a> *&nbsp;</td>
+ <td class="mdname" nowrap> <em>drag</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>const <a class="el" href="struct_c_point.html">CPoint</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>where</em></td>
+ </tr>
+ <tr>
+ <td class="md"></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+called if a drag is entering this view
+<p>
+
+<p>
+Reimplemented in <a class="el" href="class_c_tab_button.html#373654eacf2d8443db510e46b3e05a6f">CTabButton</a>, and <a class="el" href="class_c_view_container.html#373654eacf2d8443db510e46b3e05a6f">CViewContainer</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="d01c9627c86eaa03165bc3cdc94cc827"></a><!-- doxytag: member="CView::onDragLeave" ref="d01c9627c86eaa03165bc3cdc94cc827" args="(CDrawContext *context, CDragContainer *drag, const CPoint &amp;where)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">virtual void CView::onDragLeave </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="class_c_draw_context.html">CDrawContext</a> *&nbsp;</td>
+ <td class="mdname" nowrap> <em>context</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap><a class="el" href="class_c_drag_container.html">CDragContainer</a> *&nbsp;</td>
+ <td class="mdname" nowrap> <em>drag</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>const <a class="el" href="struct_c_point.html">CPoint</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>where</em></td>
+ </tr>
+ <tr>
+ <td class="md"></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+called if a drag is leaving this view
+<p>
+
+<p>
+Reimplemented in <a class="el" href="class_c_view_container.html#d01c9627c86eaa03165bc3cdc94cc827">CViewContainer</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="eb1d23b3c6f5b4ecc83618127c686048"></a><!-- doxytag: member="CView::onDragMove" ref="eb1d23b3c6f5b4ecc83618127c686048" args="(CDrawContext *context, CDragContainer *drag, const CPoint &amp;where)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">virtual void CView::onDragMove </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="class_c_draw_context.html">CDrawContext</a> *&nbsp;</td>
+ <td class="mdname" nowrap> <em>context</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap><a class="el" href="class_c_drag_container.html">CDragContainer</a> *&nbsp;</td>
+ <td class="mdname" nowrap> <em>drag</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>const <a class="el" href="struct_c_point.html">CPoint</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>where</em></td>
+ </tr>
+ <tr>
+ <td class="md"></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+called if a drag is current moved over this view
+<p>
+
+<p>
+Reimplemented in <a class="el" href="class_c_view_container.html#eb1d23b3c6f5b4ecc83618127c686048">CViewContainer</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="b1e11036924f91d853f650f53f640cc4"></a><!-- doxytag: member="CView::onDrop" ref="b1e11036924f91d853f650f53f640cc4" args="(CDrawContext *context, CDragContainer *drag, const CPoint &amp;where)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">virtual bool CView::onDrop </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="class_c_draw_context.html">CDrawContext</a> *&nbsp;</td>
+ <td class="mdname" nowrap> <em>context</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap><a class="el" href="class_c_drag_container.html">CDragContainer</a> *&nbsp;</td>
+ <td class="mdname" nowrap> <em>drag</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>const <a class="el" href="struct_c_point.html">CPoint</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>where</em></td>
+ </tr>
+ <tr>
+ <td class="md"></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+called if a drag is dropped onto this view
+<p>
+
+<p>
+Reimplemented in <a class="el" href="class_c_view_container.html#b1e11036924f91d853f650f53f640cc4">CViewContainer</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="eb12a215b94e8401f97cda52b1a88843"></a><!-- doxytag: member="CView::onKeyDown" ref="eb12a215b94e8401f97cda52b1a88843" args="(VstKeyCode &amp;keyCode)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">long CView::onKeyDown </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="struct_vst_key_code.html">VstKeyCode</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>keyCode</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [virtual]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+called if a key down event occurs and this view has focus
+<p>
+
+<p>
+Reimplemented in <a class="el" href="class_c_knob.html#eb12a215b94e8401f97cda52b1a88843">CKnob</a>, <a class="el" href="class_c_slider.html#eb12a215b94e8401f97cda52b1a88843">CSlider</a>, <a class="el" href="class_c_view_container.html#eb12a215b94e8401f97cda52b1a88843">CViewContainer</a>, and <a class="el" href="class_c_frame.html#eb12a215b94e8401f97cda52b1a88843">CFrame</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="eed9f6f17920a2ccd1e94973fdf8ad18"></a><!-- doxytag: member="CView::onKeyUp" ref="eed9f6f17920a2ccd1e94973fdf8ad18" args="(VstKeyCode &amp;keyCode)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">long CView::onKeyUp </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="struct_vst_key_code.html">VstKeyCode</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>keyCode</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [virtual]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+called if a key up event occurs and this view has focus
+<p>
+
+<p>
+Reimplemented in <a class="el" href="class_c_view_container.html#eed9f6f17920a2ccd1e94973fdf8ad18">CViewContainer</a>, and <a class="el" href="class_c_frame.html#eed9f6f17920a2ccd1e94973fdf8ad18">CFrame</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="4526a8202df76e68161904dd08382796"></a><!-- doxytag: member="CView::onWheel" ref="4526a8202df76e68161904dd08382796" args="(CDrawContext *pContext, const CPoint &amp;where, const CMouseWheelAxis axis, float distance)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">bool CView::onWheel </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="class_c_draw_context.html">CDrawContext</a> *&nbsp;</td>
+ <td class="mdname" nowrap> <em>pContext</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>const <a class="el" href="struct_c_point.html">CPoint</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>where</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>const <a class="el" href="vstgui_8h.html#bd28b309f8dd747010095cc202539513">CMouseWheelAxis</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>axis</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>float&nbsp;</td>
+ <td class="mdname" nowrap> <em>distance</em></td>
+ </tr>
+ <tr>
+ <td class="md"></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [virtual]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+called if a mouse wheel event is happening over this view
+<p>
+
+<p>
+Reimplemented in <a class="el" href="class_c_scroll_view.html#4526a8202df76e68161904dd08382796">CScrollView</a>, <a class="el" href="class_c_view_container.html#4526a8202df76e68161904dd08382796">CViewContainer</a>, and <a class="el" href="class_c_frame.html#4526a8202df76e68161904dd08382796">CFrame</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="8839c248463ba7a462d6eb04a9fabf93"></a><!-- doxytag: member="CView::onWheel" ref="8839c248463ba7a462d6eb04a9fabf93" args="(CDrawContext *pContext, const CPoint &amp;where, float distance)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">bool CView::onWheel </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="class_c_draw_context.html">CDrawContext</a> *&nbsp;</td>
+ <td class="mdname" nowrap> <em>pContext</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>const <a class="el" href="struct_c_point.html">CPoint</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>where</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>float&nbsp;</td>
+ <td class="mdname" nowrap> <em>distance</em></td>
+ </tr>
+ <tr>
+ <td class="md"></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [virtual]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+called if a mouse wheel event is happening over this view
+<p>
+
+<p>
+Reimplemented in <a class="el" href="class_c_scrollbar.html#8839c248463ba7a462d6eb04a9fabf93">CScrollbar</a>, <a class="el" href="class_c_knob.html#8839c248463ba7a462d6eb04a9fabf93">CKnob</a>, <a class="el" href="class_c_rocker_switch.html#8839c248463ba7a462d6eb04a9fabf93">CRockerSwitch</a>, <a class="el" href="class_c_slider.html#8839c248463ba7a462d6eb04a9fabf93">CSlider</a>, <a class="el" href="class_c_view_container.html#8839c248463ba7a462d6eb04a9fabf93">CViewContainer</a>, and <a class="el" href="class_c_frame.html#8839c248463ba7a462d6eb04a9fabf93">CFrame</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="c6511bf004aea8c3fbff5ad8676d887d"></a><!-- doxytag: member="CView::redraw" ref="c6511bf004aea8c3fbff5ad8676d887d" args="()" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">void CView::redraw </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="2fed26d9b578d94831ce13d8b7dbbe35"></a><!-- doxytag: member="CView::redrawRect" ref="2fed26d9b578d94831ce13d8b7dbbe35" args="(CDrawContext *context, const CRect &amp;rect)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">void CView::redrawRect </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="class_c_draw_context.html">CDrawContext</a> *&nbsp;</td>
+ <td class="mdname" nowrap> <em>context</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>const <a class="el" href="struct_c_rect.html">CRect</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>rect</em></td>
+ </tr>
+ <tr>
+ <td class="md"></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [virtual]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Reimplemented in <a class="el" href="class_c_scroll_container.html#2fed26d9b578d94831ce13d8b7dbbe35">CScrollContainer</a>, and <a class="el" href="class_c_view_container.html#2fed26d9b578d94831ce13d8b7dbbe35">CViewContainer</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="c794ce4b632a57bf9bdf1bb513d32342"></a><!-- doxytag: member="CView::removed" ref="c794ce4b632a57bf9bdf1bb513d32342" args="(CView *parent)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">virtual bool CView::removed </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="class_c_view.html">CView</a> *&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>parent</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+view is removed from parent view
+<p>
+
+<p>
+Reimplemented in <a class="el" href="class_c_slider.html#c794ce4b632a57bf9bdf1bb513d32342">CSlider</a>, <a class="el" href="class_c_vu_meter.html#c794ce4b632a57bf9bdf1bb513d32342">CVuMeter</a>, and <a class="el" href="class_c_view_container.html#c794ce4b632a57bf9bdf1bb513d32342">CViewContainer</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="788109c675a2b69f1cbba749ca0f4f50"></a><!-- doxytag: member="CView::setAttribute" ref="788109c675a2b69f1cbba749ca0f4f50" args="(const CViewAttributeID id, const long inSize, void *inData)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">bool CView::setAttribute </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="vstgui_8h.html#032effaa15ba947123173014bb593ace">CViewAttributeID</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>id</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>const long&nbsp;</td>
+ <td class="mdname" nowrap> <em>inSize</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>void *&nbsp;</td>
+ <td class="mdname" nowrap> <em>inData</em></td>
+ </tr>
+ <tr>
+ <td class="md"></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+set an attribute
+<p>
+copies data into the attribute. If it does not exist, creates a new attribute. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>id</em>&nbsp;</td><td>the ID of the Attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>inSize</em>&nbsp;</td><td>the size of the outData pointer </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>inData</em>&nbsp;</td><td>a pointer to the data </td></tr>
+ </table>
+</dl>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="e0cfc9734228a883e94b4de6b608c349"></a><!-- doxytag: member="CView::setBackground" ref="e0cfc9734228a883e94b4de6b608c349" args="(CBitmap *background)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">void CView::setBackground </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="class_c_bitmap.html">CBitmap</a> *&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>background</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [virtual]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+set the background image of this view
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="247469d65b1250fd904c0ba2d627e96c"></a><!-- doxytag: member="CView::setDirty" ref="247469d65b1250fd904c0ba2d627e96c" args="(const bool val=true)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">virtual void CView::setDirty </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const bool&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>val</em> = <code>true</code> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+set the view to dirty so that it is redrawn in the next idle. Thread Safe !
+<p>
+
+<p>
+Reimplemented in <a class="el" href="class_c_control.html#247469d65b1250fd904c0ba2d627e96c">CControl</a>, and <a class="el" href="class_c_vu_meter.html#247469d65b1250fd904c0ba2d627e96c">CVuMeter</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="1c2d83d50328b52865f2bccc05468198"></a><!-- doxytag: member="CView::setMouseableArea" ref="1c2d83d50328b52865f2bccc05468198" args="(const CRect &amp;rect)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">virtual void CView::setMouseableArea </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="struct_c_rect.html">CRect</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>rect</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+set the area in which the view reacts to the mouse
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="715ef9d96c371544e6a2ff47d04d328a"></a><!-- doxytag: member="CView::setMouseEnabled" ref="715ef9d96c371544e6a2ff47d04d328a" args="(const bool bEnable=true)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">virtual void CView::setMouseEnabled </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const bool&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>bEnable</em> = <code>true</code> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+turn on/off mouse usage for this view
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="c8a387c83a78001fbc41379ff2d1190b"></a><!-- doxytag: member="CView::setTransparency" ref="c8a387c83a78001fbc41379ff2d1190b" args="(bool val)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">virtual void CView::setTransparency </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">bool&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>val</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+set views transparent state
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="4872a79762d9d61946daf8f74ddf31bf"></a><!-- doxytag: member="CView::setViewSize" ref="4872a79762d9d61946daf8f74ddf31bf" args="(CRect &amp;rect)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">void CView::setViewSize </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="struct_c_rect.html">CRect</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>rect</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [virtual]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+set views size
+<p>
+
+<p>
+Reimplemented in <a class="el" href="class_c_view_container.html#4872a79762d9d61946daf8f74ddf31bf">CViewContainer</a>, and <a class="el" href="class_c_frame.html#074d8453f07bdca716ee80c0d91f924b">CFrame</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="a229933798df82e9e11862a9f9b1b8f3"></a><!-- doxytag: member="CView::setWantsFocus" ref="a229933798df82e9e11862a9f9b1b8f3" args="(bool state)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">virtual void CView::setWantsFocus </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">bool&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>state</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+set focus support on/off
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="78683c9117b7096b11f16b081d528e95"></a><!-- doxytag: member="CView::takeFocus" ref="78683c9117b7096b11f16b081d528e95" args="(CDrawContext *pContext=0)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">void CView::takeFocus </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="class_c_draw_context.html">CDrawContext</a> *&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>pContext</em> = <code>0</code> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [virtual]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+called if view should take focus
+<p>
+
+<p>
+Reimplemented in <a class="el" href="class_c_text_edit.html#78683c9117b7096b11f16b081d528e95">CTextEdit</a>, <a class="el" href="class_c_option_menu.html#78683c9117b7096b11f16b081d528e95">COptionMenu</a>, and <a class="el" href="class_c_view_container.html#78683c9117b7096b11f16b081d528e95">CViewContainer</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="d7d434736045842a55d4edf26b9b1ef8"></a><!-- doxytag: member="CView::update" ref="d7d434736045842a55d4edf26b9b1ef8" args="(CDrawContext *pContext)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">void CView::update </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="class_c_draw_context.html">CDrawContext</a> *&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>pContext</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [protected, virtual]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Reimplemented in <a class="el" href="class_c_view_container.html#d7d434736045842a55d4edf26b9b1ef8">CViewContainer</a>, and <a class="el" href="class_c_frame.html#d7d434736045842a55d4edf26b9b1ef8">CFrame</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="8b8d1c07e4728a7e450ab1557cc0e99b"></a><!-- doxytag: member="CView::wantsFocus" ref="8b8d1c07e4728a7e450ab1557cc0e99b" args="() const " --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">virtual bool CView::wantsFocus </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+check if view supports focus
+<p>
+ </td>
+ </tr>
+</table>
+<hr><h2>Friends And Related Function Documentation</h2>
+<a class="anchor" name="eb82bab215649f3992b067c341f56899"></a><!-- doxytag: member="CView::CControl" ref="eb82bab215649f3992b067c341f56899" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">friend class <a class="el" href="class_c_control.html">CControl</a><code> [friend]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="7008c8b1d27a4704ad604e0b9f9883d6"></a><!-- doxytag: member="CView::CFrame" ref="7008c8b1d27a4704ad604e0b9f9883d6" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">friend class <a class="el" href="class_c_frame.html">CFrame</a><code> [friend]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="20d8c29d91f96daf2fff4b902c626672"></a><!-- doxytag: member="CView::CViewContainer" ref="20d8c29d91f96daf2fff4b902c626672" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">friend class <a class="el" href="class_c_view_container.html">CViewContainer</a><code> [friend]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="7336b1987cfaa651e73f846dce12a542"></a><!-- doxytag: member="CView::bDirty" ref="7336b1987cfaa651e73f846dce12a542" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">bool <a class="el" href="class_c_view.html#7336b1987cfaa651e73f846dce12a542">CView::bDirty</a><code> [protected]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="97dfa9cfe995e4ba6a4c92aec9ffa6c2"></a><!-- doxytag: member="CView::bMouseEnabled" ref="97dfa9cfe995e4ba6a4c92aec9ffa6c2" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">bool <a class="el" href="class_c_view.html#97dfa9cfe995e4ba6a4c92aec9ffa6c2">CView::bMouseEnabled</a><code> [protected]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="6ce20c5689c2237722369025d2c6ae29"></a><!-- doxytag: member="CView::bTransparencyEnabled" ref="6ce20c5689c2237722369025d2c6ae29" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">bool <a class="el" href="class_c_view.html#6ce20c5689c2237722369025d2c6ae29">CView::bTransparencyEnabled</a><code> [protected]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="a221a6a0cce08196ce87149b3360e0b3"></a><!-- doxytag: member="CView::bWantsFocus" ref="a221a6a0cce08196ce87149b3360e0b3" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">bool <a class="el" href="class_c_view.html#a221a6a0cce08196ce87149b3360e0b3">CView::bWantsFocus</a><code> [protected]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="972007e21b9608075fc69c1f8a1d7050"></a><!-- doxytag: member="CView::mouseableArea" ref="972007e21b9608075fc69c1f8a1d7050" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="struct_c_rect.html">CRect</a> <a class="el" href="class_c_view.html#972007e21b9608075fc69c1f8a1d7050">CView::mouseableArea</a><code> [protected]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="d3829ecf412281e9c1a49d4a6b0f9372"></a><!-- doxytag: member="CView::pAttributeList" ref="d3829ecf412281e9c1a49d4a6b0f9372" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="class_c_attribute_list_entry.html">CAttributeListEntry</a>* <a class="el" href="class_c_view.html#d3829ecf412281e9c1a49d4a6b0f9372">CView::pAttributeList</a><code> [protected]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="918df9938522d450369c94988e710934"></a><!-- doxytag: member="CView::pBackground" ref="918df9938522d450369c94988e710934" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="class_c_bitmap.html">CBitmap</a>* <a class="el" href="class_c_view.html#918df9938522d450369c94988e710934">CView::pBackground</a><code> [protected]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="8c1c037ea853a322509b4d3a31af1767"></a><!-- doxytag: member="CView::pParentFrame" ref="8c1c037ea853a322509b4d3a31af1767" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="class_c_frame.html">CFrame</a>* <a class="el" href="class_c_view.html#8c1c037ea853a322509b4d3a31af1767">CView::pParentFrame</a><code> [protected]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="91963869be4b3825bb0c44f863cd6f4f"></a><!-- doxytag: member="CView::pParentView" ref="91963869be4b3825bb0c44f863cd6f4f" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="class_c_view.html">CView</a>* <a class="el" href="class_c_view.html#91963869be4b3825bb0c44f863cd6f4f">CView::pParentView</a><code> [protected]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="f7bd60b75b29d79b660a2859395c1a24"></a><!-- doxytag: member="CView::size" ref="f7bd60b75b29d79b660a2859395c1a24" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="struct_c_rect.html">CRect</a> <a class="el" href="class_c_view.html#f7bd60b75b29d79b660a2859395c1a24">CView::size</a><code> [protected]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<hr>The documentation for this class was generated from the following files:<ul>
+<li><a class="el" href="vstgui_8h.html">vstgui.h</a><li><a class="el" href="vstgui_8cpp.html">vstgui.cpp</a></ul>
+<html>
+
+<head>
+ <title>Empty</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <meta name="Author" content="mario">
+</head>
+
+<body>
+
+<br/>
+<hr width="100%" size="2" align="left" />
+<div align=left>
+Copyright ©2006 <a href="http://www.steinberg.net" target="_blank"><u>Steinberg Media Technologies</u></a>.
+All Rights Reserved.
+</div>
+</body>
+
+</html>