diff options
Diffstat (limited to 'vendor/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_scrollbar.html')
| -rw-r--r-- | vendor/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_scrollbar.html | 1001 |
1 files changed, 1001 insertions, 0 deletions
diff --git a/vendor/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_scrollbar.html b/vendor/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_scrollbar.html new file mode 100644 index 0000000..c987a3c --- /dev/null +++ b/vendor/vstsdk2.4/vstgui.sf/vstgui/Documentation/html/class_c_scrollbar.html @@ -0,0 +1,1001 @@ +<!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: CScrollbar 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 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 Pages</span></a></li> + </ul></div> +<div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul></div> +<h1>CScrollbar Class Reference</h1><!-- doxytag: class="CScrollbar" --><!-- doxytag: inherits="CControl" -->a scrollbar control +<a href="#_details">More...</a> +<p> +<code>#include <cscrollview.h></code> +<p> +<p>Inheritance diagram for CScrollbar: +<p><center><img src="class_c_scrollbar.png" usemap="#CScrollbar_map" border="0" alt=""></center> +<map name="CScrollbar_map"> +<area href="class_c_control.html" alt="CControl" shape="rect" coords="0,112,125,136"> +<area href="class_c_view.html" alt="CView" shape="rect" coords="0,56,125,80"> +<area href="class_c_reference_counter.html" alt="CReferenceCounter" shape="rect" coords="0,0,125,24"> +</map> +<a href="class_c_scrollbar-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 Types</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom">{ <a class="el" href="class_c_scrollbar.html#02653d87b6fa8554fc0d1a3726fea2d03d3bbb7767b92dd2ae2c7128cf66d2ca">kHorizontal</a>, +<a class="el" href="class_c_scrollbar.html#02653d87b6fa8554fc0d1a3726fea2d004da8b9a72f74bff480c2858ffc1bc95">kVertical</a> + }</td></tr> + +<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_scrollbar.html#6ec2ca722a7175fb93b1b0c01b927976">CScrollbar</a> (const <a class="el" href="struct_c_rect.html">CRect</a> &<a class="el" href="class_c_view.html#f7bd60b75b29d79b660a2859395c1a24">size</a>, <a class="el" href="class_c_control_listener.html">CControlListener</a> *<a class="el" href="class_c_control.html#d0b62cf0cd270bb58374f321620931ff">listener</a>, long <a class="el" href="class_c_control.html#e4d23e841d8e8804190027bce3180fa5">tag</a>, long <a class="el" href="class_c_scrollbar.html#a1b01e734b573fca08eb1a65e6df9a38">style</a>, const <a class="el" href="struct_c_rect.html">CRect</a> &<a class="el" href="class_c_scrollbar.html#ac7dc78768a3048cfdc2deacd11d36b2">scrollSize</a>)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_scrollbar.html#77bd3de9e4acb11b407d19e74204db24">~CScrollbar</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_scrollbar.html#cab52b64bc2e323fe118c322080ccb49">setDrawer</a> (<a class="el" href="class_i_scrollbar_drawer.html">IScrollbarDrawer</a> *d)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_scrollbar.html#0352970d73837ad525ade821e6990013">setScrollSize</a> (const <a class="el" href="struct_c_rect.html">CRect</a> &ssize)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_scrollbar.html#bbcfdc4607f3413eaf957946d2756160">setStep</a> (float newStep)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_c_rect.html">CRect</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_scrollbar.html#ee72f4eb7b43a68be8deaaa63972a6d9">getScrollSize</a> (<a class="el" href="struct_c_rect.html">CRect</a> &rect) const </td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_scrollbar.html#029aa152a4570c474c2093cff9de8c26">getStep</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_scrollbar.html#35a52c1e0c0b70d0442e440ef48c4b1f">setFrameColor</a> (const <a class="el" href="struct_c_color.html">CColor</a> &color)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_scrollbar.html#26ef44f6a43610e721577abde8c3c569">setScrollerColor</a> (const <a class="el" href="struct_c_color.html">CColor</a> &color)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_scrollbar.html#df40dd41e5f40cc573cc0a339690c170">setBackgroundColor</a> (const <a class="el" href="struct_c_color.html">CColor</a> &color)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_c_color.html">CColor</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_scrollbar.html#24d36ec4b8595217f842be9a3c86cd40">getFrameColor</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_c_color.html">CColor</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_scrollbar.html#a9d5f65173d5f8ae1aeeac03fe078c0d">getScrollerColor</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_c_color.html">CColor</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_scrollbar.html#03c0a2d825c5a3dce8fcd1404699eeca">getBackgroundColor</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_scrollbar.html#297ea1a301b7e824efbe8780fcd495fd">draw</a> (<a class="el" href="class_c_draw_context.html">CDrawContext</a> *pContext)</td></tr> + +<tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_scrollbar.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> &where, long buttons=-1)</td></tr> + +<tr><td class="mdescLeft"> </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 bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_scrollbar.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> &where, float distance)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">called if a mouse wheel event is happening over this view <a href="#8839c248463ba7a462d6eb04a9fabf93"></a><br></td></tr> +<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_scrollbar.html#d493e2d82e517aa4299889f9b004bd98">drawBackground</a> (<a class="el" href="class_c_draw_context.html">CDrawContext</a> *pContext)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_scrollbar.html#9c26dd615dac88fb5c0b2c6146ba3f7c">drawScroller</a> (<a class="el" href="class_c_draw_context.html">CDrawContext</a> *pContext, const <a class="el" href="struct_c_rect.html">CRect</a> &<a class="el" href="class_c_view.html#f7bd60b75b29d79b660a2859395c1a24">size</a>)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_scrollbar.html#9357028ef0d8da21776db52d15e1fc66">calculateScrollerLength</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_c_rect.html">CRect</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_scrollbar.html#9b0643d18c5ec48ef1899937f8ffa92c">getScrollerRect</a> ()</td></tr> + +<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">long </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_scrollbar.html#a1b01e734b573fca08eb1a65e6df9a38">style</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_c_rect.html">CRect</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_scrollbar.html#ac7dc78768a3048cfdc2deacd11d36b2">scrollSize</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_c_rect.html">CRect</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_scrollbar.html#fd926f3052e40e50721c678fef2fcb87">scrollerArea</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_scrollbar.html#217f1fbf3c10dd138b5ad8e0289441a1">stepValue</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="vstgui_8h.html#28220db26ab5da8962c920379da1b039">CCoord</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_scrollbar.html#eed47b441c67b52aaea86c5ebdca7e95">scrollerLength</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_c_color.html">CColor</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_scrollbar.html#7d9389461f20b30c9a2a5f8dd23dee03">frameColor</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_c_color.html">CColor</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_scrollbar.html#98ef08aa78e272b94efc00ccca6cdddf">scrollerColor</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_c_color.html">CColor</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_scrollbar.html#930f2a43179a7ae5fc25ed873223e99f">backgroundColor</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_i_scrollbar_drawer.html">IScrollbarDrawer</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_scrollbar.html#062fa598b0c2852221e15e2085f0959a">drawer</a></td></tr> + +</table> +<hr><a name="_details"></a><h2>Detailed Description</h2> +a scrollbar control +<p> +<hr><h2>Member Enumeration Documentation</h2> +<a class="anchor" name="02653d87b6fa8554fc0d1a3726fea2d0"></a><!-- doxytag: member="CScrollbar::@2" ref="02653d87b6fa8554fc0d1a3726fea2d0" 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">anonymous enum </td> + </tr> + </table> + </td> + </tr> +</table> +<table cellspacing="5" cellpadding="0" border="0"> + <tr> + <td> + + </td> + <td> + +<p> +<dl compact><dt><b>Enumerator: </b></dt><dd> +<table border="0" cellspacing="2" cellpadding="0"> +<tr><td valign="top"><em><a class="anchor" name="02653d87b6fa8554fc0d1a3726fea2d03d3bbb7767b92dd2ae2c7128cf66d2ca"></a><!-- doxytag: member="kHorizontal" ref="02653d87b6fa8554fc0d1a3726fea2d03d3bbb7767b92dd2ae2c7128cf66d2ca" args="" -->kHorizontal</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" name="02653d87b6fa8554fc0d1a3726fea2d004da8b9a72f74bff480c2858ffc1bc95"></a><!-- doxytag: member="kVertical" ref="02653d87b6fa8554fc0d1a3726fea2d004da8b9a72f74bff480c2858ffc1bc95" args="" -->kVertical</em> </td><td> +</td></tr> +</table> +</dl> + </td> + </tr> +</table> +<hr><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" name="6ec2ca722a7175fb93b1b0c01b927976"></a><!-- doxytag: member="CScrollbar::CScrollbar" ref="6ec2ca722a7175fb93b1b0c01b927976" args="(const CRect &size, CControlListener *listener, long tag, long style, const CRect &scrollSize)" --><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">CScrollbar::CScrollbar </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="struct_c_rect.html">CRect</a> & </td> + <td class="mdname" nowrap> <em>size</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_control_listener.html">CControlListener</a> * </td> + <td class="mdname" nowrap> <em>listener</em>, </td> + </tr> + <tr> + <td class="md" nowrap align="right"></td> + <td class="md"></td> + <td class="md" nowrap>long </td> + <td class="mdname" nowrap> <em>tag</em>, </td> + </tr> + <tr> + <td class="md" nowrap align="right"></td> + <td class="md"></td> + <td class="md" nowrap>long </td> + <td class="mdname" nowrap> <em>style</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> & </td> + <td class="mdname" nowrap> <em>scrollSize</em></td> + </tr> + <tr> + <td class="md"></td> + <td class="md">) </td> + <td class="md" colspan="2"></td> + </tr> + </table> + </td> + </tr> +</table> +<table cellspacing="5" cellpadding="0" border="0"> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<a class="anchor" name="77bd3de9e4acb11b407d19e74204db24"></a><!-- doxytag: member="CScrollbar::~CScrollbar" ref="77bd3de9e4acb11b407d19e74204db24" 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">CScrollbar::~CScrollbar </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + </table> + </td> + </tr> +</table> +<table cellspacing="5" cellpadding="0" border="0"> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<hr><h2>Member Function Documentation</h2> +<a class="anchor" name="9357028ef0d8da21776db52d15e1fc66"></a><!-- doxytag: member="CScrollbar::calculateScrollerLength" ref="9357028ef0d8da21776db52d15e1fc66" 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 CScrollbar::calculateScrollerLength </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [protected]</code></td> + </tr> + </table> + </td> + </tr> +</table> +<table cellspacing="5" cellpadding="0" border="0"> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<a class="anchor" name="297ea1a301b7e824efbe8780fcd495fd"></a><!-- doxytag: member="CScrollbar::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 CScrollbar::draw </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="class_c_draw_context.html">CDrawContext</a> * </td> + <td class="mdname1" valign="top" nowrap> <em>pContext</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + </table> + </td> + </tr> +</table> +<table cellspacing="5" cellpadding="0" border="0"> + <tr> + <td> + + </td> + <td> + +<p> +called if the view should draw itself +<p> + +<p> +Implements <a class="el" href="class_c_control.html#476335c5c55d56d92af699fed279d371">CControl</a>. </td> + </tr> +</table> +<a class="anchor" name="d493e2d82e517aa4299889f9b004bd98"></a><!-- doxytag: member="CScrollbar::drawBackground" ref="d493e2d82e517aa4299889f9b004bd98" 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 CScrollbar::drawBackground </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="class_c_draw_context.html">CDrawContext</a> * </td> + <td class="mdname1" valign="top" nowrap> <em>pContext</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [protected]</code></td> + </tr> + </table> + </td> + </tr> +</table> +<table cellspacing="5" cellpadding="0" border="0"> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<a class="anchor" name="9c26dd615dac88fb5c0b2c6146ba3f7c"></a><!-- doxytag: member="CScrollbar::drawScroller" ref="9c26dd615dac88fb5c0b2c6146ba3f7c" args="(CDrawContext *pContext, const CRect &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">void CScrollbar::drawScroller </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="class_c_draw_context.html">CDrawContext</a> * </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> & </td> + <td class="mdname" nowrap> <em>size</em></td> + </tr> + <tr> + <td class="md"></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [protected]</code></td> + </tr> + </table> + </td> + </tr> +</table> +<table cellspacing="5" cellpadding="0" border="0"> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<a class="anchor" name="03c0a2d825c5a3dce8fcd1404699eeca"></a><!-- doxytag: member="CScrollbar::getBackgroundColor" ref="03c0a2d825c5a3dce8fcd1404699eeca" 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="struct_c_color.html">CColor</a> CScrollbar::getBackgroundColor </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [inline]</code></td> + </tr> + </table> + </td> + </tr> +</table> +<table cellspacing="5" cellpadding="0" border="0"> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<a class="anchor" name="24d36ec4b8595217f842be9a3c86cd40"></a><!-- doxytag: member="CScrollbar::getFrameColor" ref="24d36ec4b8595217f842be9a3c86cd40" 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="struct_c_color.html">CColor</a> CScrollbar::getFrameColor </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [inline]</code></td> + </tr> + </table> + </td> + </tr> +</table> +<table cellspacing="5" cellpadding="0" border="0"> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<a class="anchor" name="a9d5f65173d5f8ae1aeeac03fe078c0d"></a><!-- doxytag: member="CScrollbar::getScrollerColor" ref="a9d5f65173d5f8ae1aeeac03fe078c0d" 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="struct_c_color.html">CColor</a> CScrollbar::getScrollerColor </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [inline]</code></td> + </tr> + </table> + </td> + </tr> +</table> +<table cellspacing="5" cellpadding="0" border="0"> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<a class="anchor" name="9b0643d18c5ec48ef1899937f8ffa92c"></a><!-- doxytag: member="CScrollbar::getScrollerRect" ref="9b0643d18c5ec48ef1899937f8ffa92c" 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> CScrollbar::getScrollerRect </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [protected]</code></td> + </tr> + </table> + </td> + </tr> +</table> +<table cellspacing="5" cellpadding="0" border="0"> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<a class="anchor" name="ee72f4eb7b43a68be8deaaa63972a6d9"></a><!-- doxytag: member="CScrollbar::getScrollSize" ref="ee72f4eb7b43a68be8deaaa63972a6d9" args="(CRect &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"><a class="el" href="struct_c_rect.html">CRect</a>& CScrollbar::getScrollSize </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="struct_c_rect.html">CRect</a> & </td> + <td class="mdname1" valign="top" nowrap> <em>rect</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [inline]</code></td> + </tr> + </table> + </td> + </tr> +</table> +<table cellspacing="5" cellpadding="0" border="0"> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<a class="anchor" name="029aa152a4570c474c2093cff9de8c26"></a><!-- doxytag: member="CScrollbar::getStep" ref="029aa152a4570c474c2093cff9de8c26" 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">float CScrollbar::getStep </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [inline]</code></td> + </tr> + </table> + </td> + </tr> +</table> +<table cellspacing="5" cellpadding="0" border="0"> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<a class="anchor" name="76e14b82f9c28184f1ea88837d3a0bab"></a><!-- doxytag: member="CScrollbar::mouse" ref="76e14b82f9c28184f1ea88837d3a0bab" args="(CDrawContext *pContext, CPoint &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 CScrollbar::mouse </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="class_c_draw_context.html">CDrawContext</a> * </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> & </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 </td> + <td class="mdname" nowrap> <em>buttons</em> = <code>-1</code></td> + </tr> + <tr> + <td class="md"></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [virtual]</code></td> + </tr> + </table> + </td> + </tr> +</table> +<table cellspacing="5" cellpadding="0" border="0"> + <tr> + <td> + + </td> + <td> + +<p> +called if a mouse click event occurs +<p> + +<p> +Reimplemented from <a class="el" href="class_c_view.html#76e14b82f9c28184f1ea88837d3a0bab">CView</a>. </td> + </tr> +</table> +<a class="anchor" name="8839c248463ba7a462d6eb04a9fabf93"></a><!-- doxytag: member="CScrollbar::onWheel" ref="8839c248463ba7a462d6eb04a9fabf93" args="(CDrawContext *pContext, const CPoint &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 CScrollbar::onWheel </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="class_c_draw_context.html">CDrawContext</a> * </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> & </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 </td> + <td class="mdname" nowrap> <em>distance</em></td> + </tr> + <tr> + <td class="md"></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [virtual]</code></td> + </tr> + </table> + </td> + </tr> +</table> +<table cellspacing="5" cellpadding="0" border="0"> + <tr> + <td> + + </td> + <td> + +<p> +called if a mouse wheel event is happening over this view +<p> + +<p> +Reimplemented from <a class="el" href="class_c_view.html#8839c248463ba7a462d6eb04a9fabf93">CView</a>. </td> + </tr> +</table> +<a class="anchor" name="df40dd41e5f40cc573cc0a339690c170"></a><!-- doxytag: member="CScrollbar::setBackgroundColor" ref="df40dd41e5f40cc573cc0a339690c170" args="(const CColor &color)" --><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 CScrollbar::setBackgroundColor </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="struct_c_color.html">CColor</a> & </td> + <td class="mdname1" valign="top" nowrap> <em>color</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline, virtual]</code></td> + </tr> + </table> + </td> + </tr> +</table> +<table cellspacing="5" cellpadding="0" border="0"> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<a class="anchor" name="cab52b64bc2e323fe118c322080ccb49"></a><!-- doxytag: member="CScrollbar::setDrawer" ref="cab52b64bc2e323fe118c322080ccb49" args="(IScrollbarDrawer *d)" --><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 CScrollbar::setDrawer </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="class_i_scrollbar_drawer.html">IScrollbarDrawer</a> * </td> + <td class="mdname1" valign="top" nowrap> <em>d</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline, virtual]</code></td> + </tr> + </table> + </td> + </tr> +</table> +<table cellspacing="5" cellpadding="0" border="0"> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<a class="anchor" name="35a52c1e0c0b70d0442e440ef48c4b1f"></a><!-- doxytag: member="CScrollbar::setFrameColor" ref="35a52c1e0c0b70d0442e440ef48c4b1f" args="(const CColor &color)" --><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 CScrollbar::setFrameColor </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="struct_c_color.html">CColor</a> & </td> + <td class="mdname1" valign="top" nowrap> <em>color</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline, virtual]</code></td> + </tr> + </table> + </td> + </tr> +</table> +<table cellspacing="5" cellpadding="0" border="0"> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<a class="anchor" name="26ef44f6a43610e721577abde8c3c569"></a><!-- doxytag: member="CScrollbar::setScrollerColor" ref="26ef44f6a43610e721577abde8c3c569" args="(const CColor &color)" --><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 CScrollbar::setScrollerColor </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="struct_c_color.html">CColor</a> & </td> + <td class="mdname1" valign="top" nowrap> <em>color</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline, virtual]</code></td> + </tr> + </table> + </td> + </tr> +</table> +<table cellspacing="5" cellpadding="0" border="0"> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<a class="anchor" name="0352970d73837ad525ade821e6990013"></a><!-- doxytag: member="CScrollbar::setScrollSize" ref="0352970d73837ad525ade821e6990013" args="(const CRect &ssize)" --><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 CScrollbar::setScrollSize </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="struct_c_rect.html">CRect</a> & </td> + <td class="mdname1" valign="top" nowrap> <em>ssize</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + </table> + </td> + </tr> +</table> +<table cellspacing="5" cellpadding="0" border="0"> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<a class="anchor" name="bbcfdc4607f3413eaf957946d2756160"></a><!-- doxytag: member="CScrollbar::setStep" ref="bbcfdc4607f3413eaf957946d2756160" args="(float newStep)" --><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 CScrollbar::setStep </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">float </td> + <td class="mdname1" valign="top" nowrap> <em>newStep</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline, virtual]</code></td> + </tr> + </table> + </td> + </tr> +</table> +<table cellspacing="5" cellpadding="0" border="0"> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<hr><h2>Member Data Documentation</h2> +<a class="anchor" name="930f2a43179a7ae5fc25ed873223e99f"></a><!-- doxytag: member="CScrollbar::backgroundColor" ref="930f2a43179a7ae5fc25ed873223e99f" 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_color.html">CColor</a> <a class="el" href="class_c_scrollbar.html#930f2a43179a7ae5fc25ed873223e99f">CScrollbar::backgroundColor</a><code> [protected]</code> </td> + </tr> + </table> + </td> + </tr> +</table> +<table cellspacing="5" cellpadding="0" border="0"> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<a class="anchor" name="062fa598b0c2852221e15e2085f0959a"></a><!-- doxytag: member="CScrollbar::drawer" ref="062fa598b0c2852221e15e2085f0959a" 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_i_scrollbar_drawer.html">IScrollbarDrawer</a>* <a class="el" href="class_c_scrollbar.html#062fa598b0c2852221e15e2085f0959a">CScrollbar::drawer</a><code> [protected]</code> </td> + </tr> + </table> + </td> + </tr> +</table> +<table cellspacing="5" cellpadding="0" border="0"> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<a class="anchor" name="7d9389461f20b30c9a2a5f8dd23dee03"></a><!-- doxytag: member="CScrollbar::frameColor" ref="7d9389461f20b30c9a2a5f8dd23dee03" 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_color.html">CColor</a> <a class="el" href="class_c_scrollbar.html#7d9389461f20b30c9a2a5f8dd23dee03">CScrollbar::frameColor</a><code> [protected]</code> </td> + </tr> + </table> + </td> + </tr> +</table> +<table cellspacing="5" cellpadding="0" border="0"> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<a class="anchor" name="fd926f3052e40e50721c678fef2fcb87"></a><!-- doxytag: member="CScrollbar::scrollerArea" ref="fd926f3052e40e50721c678fef2fcb87" 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_scrollbar.html#fd926f3052e40e50721c678fef2fcb87">CScrollbar::scrollerArea</a><code> [protected]</code> </td> + </tr> + </table> + </td> + </tr> +</table> +<table cellspacing="5" cellpadding="0" border="0"> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<a class="anchor" name="98ef08aa78e272b94efc00ccca6cdddf"></a><!-- doxytag: member="CScrollbar::scrollerColor" ref="98ef08aa78e272b94efc00ccca6cdddf" 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_color.html">CColor</a> <a class="el" href="class_c_scrollbar.html#98ef08aa78e272b94efc00ccca6cdddf">CScrollbar::scrollerColor</a><code> [protected]</code> </td> + </tr> + </table> + </td> + </tr> +</table> +<table cellspacing="5" cellpadding="0" border="0"> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<a class="anchor" name="eed47b441c67b52aaea86c5ebdca7e95"></a><!-- doxytag: member="CScrollbar::scrollerLength" ref="eed47b441c67b52aaea86c5ebdca7e95" 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="vstgui_8h.html#28220db26ab5da8962c920379da1b039">CCoord</a> <a class="el" href="class_c_scrollbar.html#eed47b441c67b52aaea86c5ebdca7e95">CScrollbar::scrollerLength</a><code> [protected]</code> </td> + </tr> + </table> + </td> + </tr> +</table> +<table cellspacing="5" cellpadding="0" border="0"> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<a class="anchor" name="ac7dc78768a3048cfdc2deacd11d36b2"></a><!-- doxytag: member="CScrollbar::scrollSize" ref="ac7dc78768a3048cfdc2deacd11d36b2" 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_scrollbar.html#ac7dc78768a3048cfdc2deacd11d36b2">CScrollbar::scrollSize</a><code> [protected]</code> </td> + </tr> + </table> + </td> + </tr> +</table> +<table cellspacing="5" cellpadding="0" border="0"> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<a class="anchor" name="217f1fbf3c10dd138b5ad8e0289441a1"></a><!-- doxytag: member="CScrollbar::stepValue" ref="217f1fbf3c10dd138b5ad8e0289441a1" 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">float <a class="el" href="class_c_scrollbar.html#217f1fbf3c10dd138b5ad8e0289441a1">CScrollbar::stepValue</a><code> [protected]</code> </td> + </tr> + </table> + </td> + </tr> +</table> +<table cellspacing="5" cellpadding="0" border="0"> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<a class="anchor" name="a1b01e734b573fca08eb1a65e6df9a38"></a><!-- doxytag: member="CScrollbar::style" ref="a1b01e734b573fca08eb1a65e6df9a38" 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">long <a class="el" href="class_c_scrollbar.html#a1b01e734b573fca08eb1a65e6df9a38">CScrollbar::style</a><code> [protected]</code> </td> + </tr> + </table> + </td> + </tr> +</table> +<table cellspacing="5" cellpadding="0" border="0"> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<hr>The documentation for this class was generated from the following files:<ul> +<li><a class="el" href="cscrollview_8h.html">cscrollview.h</a><li><a class="el" href="cscrollview_8cpp.html">cscrollview.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> |
