Sophie

Sophie

distrib > Mageia > 5 > i586 > media > core-release > by-pkgid > 36a4a1ce4320fd74059ccc32828cc5d4 > files > 65

gtkmm3.0-doc-3.14.0-2.mga5.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.7"/>
<title>gtkmm: Gdk::RGBA Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">gtkmm
   &#160;<span id="projectnumber">3.14.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.7 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespaceGdk.html">Gdk</a></li><li class="navelem"><a class="el" href="classGdk_1_1RGBA.html">RGBA</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="#related">Related Functions</a> &#124;
<a href="classGdk_1_1RGBA-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">Gdk::RGBA Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>An <a class="el" href="classGdk_1_1RGBA.html" title="An RGBA Color. ">RGBA</a> <a class="el" href="classGdk_1_1Color.html" title="Gdk::Color is used to describe an allocated or unallocated color. ">Color</a>.  
 <a href="classGdk_1_1RGBA.html#details">More...</a></p>

<p><code>#include &lt;gdkmm/rgba.h&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a2115e798cad936178eb2881c1f5aae63"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1RGBA.html#a2115e798cad936178eb2881c1f5aae63">RGBA</a> (GdkRGBA* gobject, bool make_a_copy=true)</td></tr>
<tr class="separator:a2115e798cad936178eb2881c1f5aae63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a387617df9015b6ae4a64fead6e82c620"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1RGBA.html#a387617df9015b6ae4a64fead6e82c620">RGBA</a> (const <a class="el" href="classGdk_1_1RGBA.html">RGBA</a>&amp; other)</td></tr>
<tr class="separator:a387617df9015b6ae4a64fead6e82c620"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0183f5ab571f2b280a5a1d653ceee49a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGdk_1_1RGBA.html">RGBA</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1RGBA.html#a0183f5ab571f2b280a5a1d653ceee49a">operator=</a> (const <a class="el" href="classGdk_1_1RGBA.html">RGBA</a>&amp; other)</td></tr>
<tr class="separator:a0183f5ab571f2b280a5a1d653ceee49a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfec1238ca5f2bcec4285e450d86892d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1RGBA.html#adfec1238ca5f2bcec4285e450d86892d">~RGBA</a> ()</td></tr>
<tr class="separator:adfec1238ca5f2bcec4285e450d86892d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a014097e750ac4771ca3176488078851a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1RGBA.html#a014097e750ac4771ca3176488078851a">swap</a> (<a class="el" href="classGdk_1_1RGBA.html">RGBA</a>&amp; other)</td></tr>
<tr class="separator:a014097e750ac4771ca3176488078851a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a641a928b6fae31357413a4d7f62b8f0d"><td class="memItemLeft" align="right" valign="top">GdkRGBA*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1RGBA.html#a641a928b6fae31357413a4d7f62b8f0d">gobj</a> ()</td></tr>
<tr class="memdesc:a641a928b6fae31357413a4d7f62b8f0d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C instance.  <a href="#a641a928b6fae31357413a4d7f62b8f0d">More...</a><br /></td></tr>
<tr class="separator:a641a928b6fae31357413a4d7f62b8f0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9fdef4b77d7b6bfa1fb6bda5885de8a"><td class="memItemLeft" align="right" valign="top">const GdkRGBA*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1RGBA.html#ab9fdef4b77d7b6bfa1fb6bda5885de8a">gobj</a> () const </td></tr>
<tr class="memdesc:ab9fdef4b77d7b6bfa1fb6bda5885de8a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C instance.  <a href="#ab9fdef4b77d7b6bfa1fb6bda5885de8a">More...</a><br /></td></tr>
<tr class="separator:ab9fdef4b77d7b6bfa1fb6bda5885de8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a359d8ee809059de2b7f63349abeeaed0"><td class="memItemLeft" align="right" valign="top">GdkRGBA*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1RGBA.html#a359d8ee809059de2b7f63349abeeaed0">gobj_copy</a> () const </td></tr>
<tr class="memdesc:a359d8ee809059de2b7f63349abeeaed0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C instance. The caller is responsible for freeing it. Use when directly setting fields in structs.  <a href="#a359d8ee809059de2b7f63349abeeaed0">More...</a><br /></td></tr>
<tr class="separator:a359d8ee809059de2b7f63349abeeaed0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a225c4a2932fb62f58043836735d0c577"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1RGBA.html#a225c4a2932fb62f58043836735d0c577">RGBA</a> ()</td></tr>
<tr class="memdesc:a225c4a2932fb62f58043836735d0c577"><td class="mdescLeft">&#160;</td><td class="mdescRight">Instantiate a new <a class="el" href="classGdk_1_1RGBA.html" title="An RGBA Color. ">Gdk::RGBA</a>.  <a href="#a225c4a2932fb62f58043836735d0c577">More...</a><br /></td></tr>
<tr class="separator:a225c4a2932fb62f58043836735d0c577"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8571dcfabcee0090ac9f0bc8fc7c1f7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1RGBA.html#af8571dcfabcee0090ac9f0bc8fc7c1f7">RGBA</a> (const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; value)</td></tr>
<tr class="memdesc:af8571dcfabcee0090ac9f0bc8fc7c1f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Instantiate a new <a class="el" href="classGdk_1_1RGBA.html" title="An RGBA Color. ">Gdk::RGBA</a>.  <a href="#af8571dcfabcee0090ac9f0bc8fc7c1f7">More...</a><br /></td></tr>
<tr class="separator:af8571dcfabcee0090ac9f0bc8fc7c1f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af847ac1842ada91dff450e587f4e14bc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1RGBA.html#af847ac1842ada91dff450e587f4e14bc">set_grey_u</a> (gushort value, gushort alpha=65535)</td></tr>
<tr class="memdesc:af847ac1842ada91dff450e587f4e14bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a grey color, by using the same value for all color components.  <a href="#af847ac1842ada91dff450e587f4e14bc">More...</a><br /></td></tr>
<tr class="separator:af847ac1842ada91dff450e587f4e14bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b1c768ace315c43293ebefbb9b3c9b7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1RGBA.html#a6b1c768ace315c43293ebefbb9b3c9b7">set_grey</a> (double g, double alpha=1.0)</td></tr>
<tr class="memdesc:a6b1c768ace315c43293ebefbb9b3c9b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a grey color, by using the same value for all color components.  <a href="#a6b1c768ace315c43293ebefbb9b3c9b7">More...</a><br /></td></tr>
<tr class="separator:a6b1c768ace315c43293ebefbb9b3c9b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a316020bdba50565eec26e20662cf707d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1RGBA.html#a316020bdba50565eec26e20662cf707d">set_rgba_u</a> (gushort red_, gushort green_, gushort blue_, gushort alpha_=65535)</td></tr>
<tr class="memdesc:a316020bdba50565eec26e20662cf707d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the color, by specifying red, green, and blue color component values.  <a href="#a316020bdba50565eec26e20662cf707d">More...</a><br /></td></tr>
<tr class="separator:a316020bdba50565eec26e20662cf707d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34ff955c392937561cd9fb5cae14a252"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1RGBA.html#a34ff955c392937561cd9fb5cae14a252">set_rgba</a> (double red_, double green_, double blue_, double alpha_=1.0)</td></tr>
<tr class="memdesc:a34ff955c392937561cd9fb5cae14a252"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the color, by specifying red, green, and blue color component values, as fractions.  <a href="#a34ff955c392937561cd9fb5cae14a252">More...</a><br /></td></tr>
<tr class="separator:a34ff955c392937561cd9fb5cae14a252"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2531c07ef8e69ef1a26106ebaac7f52"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1RGBA.html#aa2531c07ef8e69ef1a26106ebaac7f52">set_hsv</a> (double h, double s, double v)</td></tr>
<tr class="memdesc:aa2531c07ef8e69ef1a26106ebaac7f52"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the color, by specifying hue, saturation, and value (brightness).  <a href="#aa2531c07ef8e69ef1a26106ebaac7f52">More...</a><br /></td></tr>
<tr class="separator:aa2531c07ef8e69ef1a26106ebaac7f52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae89773d2e74334117d00988694424542"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1RGBA.html#ae89773d2e74334117d00988694424542">set_hsl</a> (double h, double s, double l)</td></tr>
<tr class="memdesc:ae89773d2e74334117d00988694424542"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the color, by specifying hue, saturation, and lightness.  <a href="#ae89773d2e74334117d00988694424542">More...</a><br /></td></tr>
<tr class="separator:ae89773d2e74334117d00988694424542"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a75cacaf30f5db4252d43ad00bce735"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1RGBA.html#a8a75cacaf30f5db4252d43ad00bce735">set</a> (const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; spec)</td></tr>
<tr class="memdesc:a8a75cacaf30f5db4252d43ad00bce735"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parses a textual representation of a color, filling in the <em>red</em>, <em>green</em>, <em>blue</em> and <em>alpha</em> fields of the <em>rgba</em> <a class="el" href="classGdk_1_1RGBA.html" title="An RGBA Color. ">Gdk::RGBA</a>.  <a href="#a8a75cacaf30f5db4252d43ad00bce735">More...</a><br /></td></tr>
<tr class="separator:a8a75cacaf30f5db4252d43ad00bce735"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b3920ff9b5299613d692ce4d428d671"><td class="memItemLeft" align="right" valign="top">gushort&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1RGBA.html#a4b3920ff9b5299613d692ce4d428d671">get_red_u</a> () const </td></tr>
<tr class="memdesc:a4b3920ff9b5299613d692ce4d428d671"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the red component of the color.  <a href="#a4b3920ff9b5299613d692ce4d428d671">More...</a><br /></td></tr>
<tr class="separator:a4b3920ff9b5299613d692ce4d428d671"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae76234f15ccb8f048f1cc3324a050d15"><td class="memItemLeft" align="right" valign="top">gushort&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1RGBA.html#ae76234f15ccb8f048f1cc3324a050d15">get_green_u</a> () const </td></tr>
<tr class="memdesc:ae76234f15ccb8f048f1cc3324a050d15"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the green component of the color.  <a href="#ae76234f15ccb8f048f1cc3324a050d15">More...</a><br /></td></tr>
<tr class="separator:ae76234f15ccb8f048f1cc3324a050d15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5e46942df28feb0ee3b56d0db5573fc"><td class="memItemLeft" align="right" valign="top">gushort&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1RGBA.html#ac5e46942df28feb0ee3b56d0db5573fc">get_blue_u</a> () const </td></tr>
<tr class="memdesc:ac5e46942df28feb0ee3b56d0db5573fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the blue component of the color.  <a href="#ac5e46942df28feb0ee3b56d0db5573fc">More...</a><br /></td></tr>
<tr class="separator:ac5e46942df28feb0ee3b56d0db5573fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adcc7a0c88339afa68dc1c808c1d17c66"><td class="memItemLeft" align="right" valign="top">gushort&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1RGBA.html#adcc7a0c88339afa68dc1c808c1d17c66">get_alpha_u</a> () const </td></tr>
<tr class="memdesc:adcc7a0c88339afa68dc1c808c1d17c66"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the alpha component of the color.  <a href="#adcc7a0c88339afa68dc1c808c1d17c66">More...</a><br /></td></tr>
<tr class="separator:adcc7a0c88339afa68dc1c808c1d17c66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae713444b58bd84d0c5eda398ac2dc869"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1RGBA.html#ae713444b58bd84d0c5eda398ac2dc869">set_red_u</a> (gushort value)</td></tr>
<tr class="memdesc:ae713444b58bd84d0c5eda398ac2dc869"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the red component of the color.  <a href="#ae713444b58bd84d0c5eda398ac2dc869">More...</a><br /></td></tr>
<tr class="separator:ae713444b58bd84d0c5eda398ac2dc869"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89ce3ec51b21c76d307c06d922e7fb0c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1RGBA.html#a89ce3ec51b21c76d307c06d922e7fb0c">set_green_u</a> (gushort value)</td></tr>
<tr class="memdesc:a89ce3ec51b21c76d307c06d922e7fb0c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the green component of the color.  <a href="#a89ce3ec51b21c76d307c06d922e7fb0c">More...</a><br /></td></tr>
<tr class="separator:a89ce3ec51b21c76d307c06d922e7fb0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa238998dd7638240e8178d4d7c5faf1c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1RGBA.html#aa238998dd7638240e8178d4d7c5faf1c">set_blue_u</a> (gushort value)</td></tr>
<tr class="memdesc:aa238998dd7638240e8178d4d7c5faf1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the blue component of the color.  <a href="#aa238998dd7638240e8178d4d7c5faf1c">More...</a><br /></td></tr>
<tr class="separator:aa238998dd7638240e8178d4d7c5faf1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5eb1bb08e62b5abe4a0ad00dee254b92"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1RGBA.html#a5eb1bb08e62b5abe4a0ad00dee254b92">set_alpha_u</a> (gushort value)</td></tr>
<tr class="memdesc:a5eb1bb08e62b5abe4a0ad00dee254b92"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the alpha component of the color.  <a href="#a5eb1bb08e62b5abe4a0ad00dee254b92">More...</a><br /></td></tr>
<tr class="separator:a5eb1bb08e62b5abe4a0ad00dee254b92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2af30f00a8a89ae4cf293ef49859ca8b"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1RGBA.html#a2af30f00a8a89ae4cf293ef49859ca8b">get_red</a> () const </td></tr>
<tr class="memdesc:a2af30f00a8a89ae4cf293ef49859ca8b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the red component of the color, as a fraction.  <a href="#a2af30f00a8a89ae4cf293ef49859ca8b">More...</a><br /></td></tr>
<tr class="separator:a2af30f00a8a89ae4cf293ef49859ca8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aede0ac741f8eea18a38be7866b07d95d"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1RGBA.html#aede0ac741f8eea18a38be7866b07d95d">get_green</a> () const </td></tr>
<tr class="memdesc:aede0ac741f8eea18a38be7866b07d95d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the green component of the color, as a fraction.  <a href="#aede0ac741f8eea18a38be7866b07d95d">More...</a><br /></td></tr>
<tr class="separator:aede0ac741f8eea18a38be7866b07d95d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af59fbf7d37a852b45b4ec8309e1b6b06"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1RGBA.html#af59fbf7d37a852b45b4ec8309e1b6b06">get_blue</a> () const </td></tr>
<tr class="memdesc:af59fbf7d37a852b45b4ec8309e1b6b06"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the blue component of the color, as a fraction.  <a href="#af59fbf7d37a852b45b4ec8309e1b6b06">More...</a><br /></td></tr>
<tr class="separator:af59fbf7d37a852b45b4ec8309e1b6b06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb45486a6071a1f73295ce6d23ad2e9a"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1RGBA.html#abb45486a6071a1f73295ce6d23ad2e9a">get_alpha</a> () const </td></tr>
<tr class="memdesc:abb45486a6071a1f73295ce6d23ad2e9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the alpha component of the color, as a fraction.  <a href="#abb45486a6071a1f73295ce6d23ad2e9a">More...</a><br /></td></tr>
<tr class="separator:abb45486a6071a1f73295ce6d23ad2e9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa13e566ee72d539c4a08a9dd4f9702e2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1RGBA.html#aa13e566ee72d539c4a08a9dd4f9702e2">set_red</a> (double value)</td></tr>
<tr class="memdesc:aa13e566ee72d539c4a08a9dd4f9702e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the red component of the color, as a fraction.  <a href="#aa13e566ee72d539c4a08a9dd4f9702e2">More...</a><br /></td></tr>
<tr class="separator:aa13e566ee72d539c4a08a9dd4f9702e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e53bd8c004043533ae352afd6645e54"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1RGBA.html#a4e53bd8c004043533ae352afd6645e54">set_green</a> (double value)</td></tr>
<tr class="memdesc:a4e53bd8c004043533ae352afd6645e54"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the green component of the color, as a fraction.  <a href="#a4e53bd8c004043533ae352afd6645e54">More...</a><br /></td></tr>
<tr class="separator:a4e53bd8c004043533ae352afd6645e54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99285c9ec7a81a6bcb4d7b1188cda143"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1RGBA.html#a99285c9ec7a81a6bcb4d7b1188cda143">set_blue</a> (double value)</td></tr>
<tr class="memdesc:a99285c9ec7a81a6bcb4d7b1188cda143"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the blue component of the color, as a fraction.  <a href="#a99285c9ec7a81a6bcb4d7b1188cda143">More...</a><br /></td></tr>
<tr class="separator:a99285c9ec7a81a6bcb4d7b1188cda143"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc2b10de847656dd600b77ec035fe3ca"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1RGBA.html#adc2b10de847656dd600b77ec035fe3ca">set_alpha</a> (double value)</td></tr>
<tr class="memdesc:adc2b10de847656dd600b77ec035fe3ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the alpha component of the color, as a fraction.  <a href="#adc2b10de847656dd600b77ec035fe3ca">More...</a><br /></td></tr>
<tr class="separator:adc2b10de847656dd600b77ec035fe3ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af055be203e413f20f0abd4852cfcca97"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1RGBA.html#af055be203e413f20f0abd4852cfcca97">to_string</a> () const </td></tr>
<tr class="memdesc:af055be203e413f20f0abd4852cfcca97"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a textual specification of <em>rgba</em> in the form <code>rgb (r, g, b)</code> or <code>rgba (r, g, b, a)</code>, where “r”, “g”, “b” and “a” represent the red, green, blue and alpha values respectively.  <a href="#af055be203e413f20f0abd4852cfcca97">More...</a><br /></td></tr>
<tr class="separator:af055be203e413f20f0abd4852cfcca97"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a0685ce57286ea3f72712198505427a17"><td class="memItemLeft" align="right" valign="top">static GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1RGBA.html#a0685ce57286ea3f72712198505427a17">get_type</a> ()</td></tr>
<tr class="memdesc:a0685ce57286ea3f72712198505427a17"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the GType for this class, for use with the underlying GObject type system.  <a href="#a0685ce57286ea3f72712198505427a17">More...</a><br /></td></tr>
<tr class="separator:a0685ce57286ea3f72712198505427a17"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a4d0cd0765f7a9ba4a8d491e424fe4a85"><td class="memItemLeft" align="right" valign="top">GdkRGBA*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1RGBA.html#a4d0cd0765f7a9ba4a8d491e424fe4a85">gobject_</a></td></tr>
<tr class="separator:a4d0cd0765f7a9ba4a8d491e424fe4a85"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="related"></a>
Related Functions</h2></td></tr>
<tr><td class="ititle" colspan="2"><p>(Note that these are not member functions.) </p>
</td></tr>
<tr class="memitem:a664191a133d17b5cf49621203faf49a2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1RGBA.html#a664191a133d17b5cf49621203faf49a2">operator==</a> (const <a class="el" href="classGdk_1_1RGBA.html">RGBA</a>&amp; lhs, const <a class="el" href="classGdk_1_1RGBA.html">RGBA</a>&amp; rhs)</td></tr>
<tr class="separator:a664191a133d17b5cf49621203faf49a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4dede59ab7d7b336f22fde3724286b66"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1RGBA.html#a4dede59ab7d7b336f22fde3724286b66">operator!=</a> (const <a class="el" href="classGdk_1_1RGBA.html">RGBA</a>&amp; lhs, const <a class="el" href="classGdk_1_1RGBA.html">RGBA</a>&amp; rhs)</td></tr>
<tr class="separator:a4dede59ab7d7b336f22fde3724286b66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e807838c2aeba33188ecc5355b7d5b3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1RGBA.html#a8e807838c2aeba33188ecc5355b7d5b3">swap</a> (<a class="el" href="classGdk_1_1RGBA.html">RGBA</a>&amp; lhs, <a class="el" href="classGdk_1_1RGBA.html">RGBA</a>&amp; rhs)</td></tr>
<tr class="separator:a8e807838c2aeba33188ecc5355b7d5b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54eb086546a60f78bbc595b8b5c07ac4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGdk_1_1RGBA.html">Gdk::RGBA</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1RGBA.html#a54eb086546a60f78bbc595b8b5c07ac4">wrap</a> (GdkRGBA* object, bool take_copy=false)</td></tr>
<tr class="memdesc:a54eb086546a60f78bbc595b8b5c07ac4"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object.  <a href="#a54eb086546a60f78bbc595b8b5c07ac4">More...</a><br /></td></tr>
<tr class="separator:a54eb086546a60f78bbc595b8b5c07ac4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>An <a class="el" href="classGdk_1_1RGBA.html" title="An RGBA Color. ">RGBA</a> <a class="el" href="classGdk_1_1Color.html" title="Gdk::Color is used to describe an allocated or unallocated color. ">Color</a>. </p>
<p>The <a class="el" href="classGdk_1_1RGBA.html" title="An RGBA Color. ">RGBA</a> class is a convenient way to pass rgba colors around. It's based on cairo's way to deal with (possibly translucent) colors and mirrors its behavior. All values are in the range from 0.0 to 1.0 inclusive. So the color (0.0, 0.0, 0.0, 0.0) represents transparent black and (1.0, 1.0, 1.0, 1.0) is opaque white. Other values will be clamped to this range when drawing. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a2115e798cad936178eb2881c1f5aae63"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Gdk::RGBA::RGBA </td>
          <td>(</td>
          <td class="paramtype">GdkRGBA *&#160;</td>
          <td class="paramname"><em>gobject</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>make_a_copy</em> = <code>true</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a387617df9015b6ae4a64fead6e82c620"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gdk::RGBA::RGBA </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGdk_1_1RGBA.html">RGBA</a>&amp;&#160;</td>
          <td class="paramname"><em>other</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="adfec1238ca5f2bcec4285e450d86892d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gdk::RGBA::~RGBA </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a225c4a2932fb62f58043836735d0c577"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gdk::RGBA::RGBA </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Instantiate a new <a class="el" href="classGdk_1_1RGBA.html" title="An RGBA Color. ">Gdk::RGBA</a>. </p>

</div>
</div>
<a class="anchor" id="af8571dcfabcee0090ac9f0bc8fc7c1f7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Gdk::RGBA::RGBA </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Instantiate a new <a class="el" href="classGdk_1_1RGBA.html" title="An RGBA Color. ">Gdk::RGBA</a>. </p>
<p>The text string can be in any of the forms accepted by XParseRGBA; these include names for a color from rgb.txt, such as DarkSlateGray, or a hex specification such as 305050. </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">value</td><td>the string specifying the color. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="abb45486a6071a1f73295ce6d23ad2e9a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Gdk::RGBA::get_alpha </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the alpha component of the color, as a fraction. </p>
<dl class="section return"><dt>Returns</dt><dd>The alpha component of the color, as a fraction. </dd></dl>

</div>
</div>
<a class="anchor" id="adcc7a0c88339afa68dc1c808c1d17c66"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">gushort Gdk::RGBA::get_alpha_u </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the alpha component of the color. </p>
<dl class="section return"><dt>Returns</dt><dd>The alpha component of the color, in the range 0..65535. </dd></dl>

</div>
</div>
<a class="anchor" id="af59fbf7d37a852b45b4ec8309e1b6b06"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Gdk::RGBA::get_blue </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the blue component of the color, as a fraction. </p>
<dl class="section return"><dt>Returns</dt><dd>The blue component of the color, as a fraction. </dd></dl>

</div>
</div>
<a class="anchor" id="ac5e46942df28feb0ee3b56d0db5573fc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">gushort Gdk::RGBA::get_blue_u </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the blue component of the color. </p>
<dl class="section return"><dt>Returns</dt><dd>The blue component of the color, in the range 0..65535. </dd></dl>

</div>
</div>
<a class="anchor" id="aede0ac741f8eea18a38be7866b07d95d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Gdk::RGBA::get_green </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the green component of the color, as a fraction. </p>
<dl class="section return"><dt>Returns</dt><dd>The green component of the color, as a fraction. </dd></dl>

</div>
</div>
<a class="anchor" id="ae76234f15ccb8f048f1cc3324a050d15"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">gushort Gdk::RGBA::get_green_u </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the green component of the color. </p>
<dl class="section return"><dt>Returns</dt><dd>The green component of the color, in the range 0..65535. </dd></dl>

</div>
</div>
<a class="anchor" id="a2af30f00a8a89ae4cf293ef49859ca8b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Gdk::RGBA::get_red </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the red component of the color, as a fraction. </p>
<dl class="section return"><dt>Returns</dt><dd>The red component of the color, as a fraction. </dd></dl>

</div>
</div>
<a class="anchor" id="a4b3920ff9b5299613d692ce4d428d671"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">gushort Gdk::RGBA::get_red_u </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the red component of the color. </p>
<dl class="section return"><dt>Returns</dt><dd>The red component of the color, in the range 0..65535. </dd></dl>

</div>
</div>
<a class="anchor" id="a0685ce57286ea3f72712198505427a17"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static GType Gdk::RGBA::get_type </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Get the GType for this class, for use with the underlying GObject type system. </p>

</div>
</div>
<a class="anchor" id="a641a928b6fae31357413a4d7f62b8f0d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GdkRGBA* Gdk::RGBA::gobj </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Provides access to the underlying C instance. </p>

</div>
</div>
<a class="anchor" id="ab9fdef4b77d7b6bfa1fb6bda5885de8a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const GdkRGBA* Gdk::RGBA::gobj </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Provides access to the underlying C instance. </p>

</div>
</div>
<a class="anchor" id="a359d8ee809059de2b7f63349abeeaed0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GdkRGBA* Gdk::RGBA::gobj_copy </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Provides access to the underlying C instance. The caller is responsible for freeing it. Use when directly setting fields in structs. </p>

</div>
</div>
<a class="anchor" id="a0183f5ab571f2b280a5a1d653ceee49a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGdk_1_1RGBA.html">RGBA</a>&amp; Gdk::RGBA::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGdk_1_1RGBA.html">RGBA</a>&amp;&#160;</td>
          <td class="paramname"><em>other</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a8a75cacaf30f5db4252d43ad00bce735"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gdk::RGBA::set </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>spec</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Parses a textual representation of a color, filling in the <em>red</em>, <em>green</em>, <em>blue</em> and <em>alpha</em> fields of the <em>rgba</em> <a class="el" href="classGdk_1_1RGBA.html" title="An RGBA Color. ">Gdk::RGBA</a>. </p>
<p>The string can be either one of:</p><ul>
<li>A standard name (Taken from the X11 rgb.txt file).</li>
<li>A hexadecimal value in the form “\#rgb”, “\#rrggbb”, “\#rrrgggbbb” or ”\#rrrrggggbbbb”</li>
<li>A RGB color in the form “rgb(r,g,b)” (In this case the color will have full opacity)</li>
<li>A <a class="el" href="classGdk_1_1RGBA.html" title="An RGBA Color. ">RGBA</a> color in the form “rgba(r,g,b,a)”</li>
</ul>
<p>Where “r”, “g”, “b” and “a” are respectively the red, green, blue and alpha color values. In the last two cases, r g and b are either integers in the range 0 to 255 or precentage values in the range 0% to 100%, and a is a floating point value in the range 0 to 1.</p>
<dl class="since_3_0"><dt><b><a class="el" href="since_3_0.html#_since_3_0000033">Since gtkmm 3.0:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">spec</td><td>The string specifying the color. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if the parsing succeeded. </dd></dl>

</div>
</div>
<a class="anchor" id="adc2b10de847656dd600b77ec035fe3ca"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gdk::RGBA::set_alpha </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the alpha component of the color, as a fraction. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">value</td><td>The alpha component of the color, as a fraction. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a5eb1bb08e62b5abe4a0ad00dee254b92"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gdk::RGBA::set_alpha_u </td>
          <td>(</td>
          <td class="paramtype">gushort&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the alpha component of the color. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">value</td><td>The alpha component of the color, in the range 0..65535. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a99285c9ec7a81a6bcb4d7b1188cda143"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gdk::RGBA::set_blue </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the blue component of the color, as a fraction. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">value</td><td>The blue component of the color, as a fraction. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="aa238998dd7638240e8178d4d7c5faf1c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gdk::RGBA::set_blue_u </td>
          <td>(</td>
          <td class="paramtype">gushort&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the blue component of the color. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">value</td><td>The blue component of the color, in the range 0..65535. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a4e53bd8c004043533ae352afd6645e54"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gdk::RGBA::set_green </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the green component of the color, as a fraction. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">value</td><td>The green component of the color, as a fraction. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a89ce3ec51b21c76d307c06d922e7fb0c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gdk::RGBA::set_green_u </td>
          <td>(</td>
          <td class="paramtype">gushort&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the green component of the color. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">value</td><td>The green component of the color, in the range 0..65535. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a6b1c768ace315c43293ebefbb9b3c9b7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gdk::RGBA::set_grey </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>g</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>alpha</em> = <code>1.0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set a grey color, by using the same value for all color components. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">g</td><td>The value to be used for the red, green, and blue components, as a fraction. </td></tr>
    <tr><td class="paramname">alpha</td><td>The alpha component of the color, as a fraction. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="af847ac1842ada91dff450e587f4e14bc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gdk::RGBA::set_grey_u </td>
          <td>(</td>
          <td class="paramtype">gushort&#160;</td>
          <td class="paramname"><em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">gushort&#160;</td>
          <td class="paramname"><em>alpha</em> = <code>65535</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set a grey color, by using the same value for all color components. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">value</td><td>The value to be used for the red, green, and blue components, in the range 0..65535. </td></tr>
    <tr><td class="paramname">alpha</td><td>The alpha component of the color, in the range 0..65535. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ae89773d2e74334117d00988694424542"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gdk::RGBA::set_hsl </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>h</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>l</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the color, by specifying hue, saturation, and lightness. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">h</td><td>Hue, in the range 0..360 degrees. </td></tr>
    <tr><td class="paramname">s</td><td>Saturation, in the range 0..1. </td></tr>
    <tr><td class="paramname">l</td><td>Lightness, in the range 0..1. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="aa2531c07ef8e69ef1a26106ebaac7f52"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gdk::RGBA::set_hsv </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>h</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>v</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the color, by specifying hue, saturation, and value (brightness). </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">h</td><td>Hue, in the range 0..360 degrees. </td></tr>
    <tr><td class="paramname">s</td><td>Saturation, in the range 0..1. </td></tr>
    <tr><td class="paramname">v</td><td>Value (a.k.a. brightness), in the range 0..1. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="aa13e566ee72d539c4a08a9dd4f9702e2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gdk::RGBA::set_red </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the red component of the color, as a fraction. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">value</td><td>The red component of the color, as a fraction. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ae713444b58bd84d0c5eda398ac2dc869"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gdk::RGBA::set_red_u </td>
          <td>(</td>
          <td class="paramtype">gushort&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the red component of the color. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">value</td><td>The red component of the color, in the range 0..65535. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a34ff955c392937561cd9fb5cae14a252"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gdk::RGBA::set_rgba </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>red_</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>green_</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>blue_</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>alpha_</em> = <code>1.0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the color, by specifying red, green, and blue color component values, as fractions. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">red_</td><td>The red component of the color, as a fraction. </td></tr>
    <tr><td class="paramname">green_</td><td>The green component of the color, as a fraction. </td></tr>
    <tr><td class="paramname">blue_</td><td>The blue component of the color, as a fraction. </td></tr>
    <tr><td class="paramname">alpha_</td><td>The alpha component of the color, as a fraction. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a316020bdba50565eec26e20662cf707d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gdk::RGBA::set_rgba_u </td>
          <td>(</td>
          <td class="paramtype">gushort&#160;</td>
          <td class="paramname"><em>red_</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">gushort&#160;</td>
          <td class="paramname"><em>green_</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">gushort&#160;</td>
          <td class="paramname"><em>blue_</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">gushort&#160;</td>
          <td class="paramname"><em>alpha_</em> = <code>65535</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the color, by specifying red, green, and blue color component values. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">red_</td><td>The red component of the color, in the range 0..65535. </td></tr>
    <tr><td class="paramname">green_</td><td>The green component of the color, in the range 0..65535. </td></tr>
    <tr><td class="paramname">blue_</td><td>The blue component of the color, in the range 0..65535. </td></tr>
    <tr><td class="paramname">alpha_</td><td>The alpha component of the color, in the range 0..65535. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a014097e750ac4771ca3176488078851a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gdk::RGBA::swap </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGdk_1_1RGBA.html">RGBA</a>&amp;&#160;</td>
          <td class="paramname"><em>other</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="af055be203e413f20f0abd4852cfcca97"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> Gdk::RGBA::to_string </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns a textual specification of <em>rgba</em> in the form <code>rgb (r, g, b)</code> or <code>rgba (r, g, b, a)</code>, where “r”, “g”, “b” and “a” represent the red, green, blue and alpha values respectively. </p>
<p>r, g, and b are represented as integers in the range 0 to 255, and a is represented as floating point value in the range 0 to 1.</p>
<p>These string forms are string forms those supported by the CSS3 colors module, and can be parsed by parse().</p>
<p>Note that this string representation may lose some precision, since r, g and b are represented as 8-bit integers. If this is a concern, you should use a different representation.</p>
<dl class="since_3_0"><dt><b><a class="el" href="since_3_0.html#_since_3_0000034">Since gtkmm 3.0:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>A newly allocated text string. </dd></dl>

</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a class="anchor" id="a4dede59ab7d7b336f22fde3724286b66"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01656.html#gac4373547895ec9df9035719b38a2621a">operator!</a>= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGdk_1_1RGBA.html">RGBA</a>&amp;&#160;</td>
          <td class="paramname"><em>lhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGdk_1_1RGBA.html">RGBA</a>&amp;&#160;</td>
          <td class="paramname"><em>rhs</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">lhs</td><td>The left-hand side </td></tr>
    <tr><td class="paramname">rhs</td><td>The right-hand side </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The result </dd></dl>

</div>
</div>
<a class="anchor" id="a664191a133d17b5cf49621203faf49a2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool operator== </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGdk_1_1RGBA.html">RGBA</a>&amp;&#160;</td>
          <td class="paramname"><em>lhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGdk_1_1RGBA.html">RGBA</a>&amp;&#160;</td>
          <td class="paramname"><em>rhs</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">lhs</td><td>The left-hand side </td></tr>
    <tr><td class="paramname">rhs</td><td>The right-hand side </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The result </dd></dl>

</div>
</div>
<a class="anchor" id="a8e807838c2aeba33188ecc5355b7d5b3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void swap </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGdk_1_1RGBA.html">RGBA</a>&amp;&#160;</td>
          <td class="paramname"><em>lhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classGdk_1_1RGBA.html">RGBA</a>&amp;&#160;</td>
          <td class="paramname"><em>rhs</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">lhs</td><td>The left-hand side </td></tr>
    <tr><td class="paramname">rhs</td><td>The right-hand side </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a54eb086546a60f78bbc595b8b5c07ac4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGdk_1_1RGBA.html">Gdk::RGBA</a> wrap </td>
          <td>(</td>
          <td class="paramtype">GdkRGBA *&#160;</td>
          <td class="paramname"><em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>take_copy</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>A <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">object</td><td>The C instance. </td></tr>
    <tr><td class="paramname">take_copy</td><td>False if the result should take ownership of the C instance. True if it should take a new copy or ref. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A C++ instance that wraps this C instance. </dd></dl>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a class="anchor" id="a4d0cd0765f7a9ba4a8d491e424fe4a85"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GdkRGBA* Gdk::RGBA::gobject_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Sep 23 2014 12:59:12 for gtkmm by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.7
</small></address>
</body>
</html>