~ubuntu-branches/ubuntu/karmic/gtkmm2.4/karmic

« back to all changes in this revision

Viewing changes to docs/reference/html/classGdk_1_1GC.html

  • Committer: Bazaar Package Importer
  • Author(s): Robert Ancell
  • Date: 2009-09-22 10:14:59 UTC
  • mfrom: (1.2.42 upstream)
  • Revision ID: james.westby@ubuntu.com-20090922101459-pespb00fbm1mlqbd
Tags: 1:2.18.1-0ubuntu1
* New upstream release: (LP: #434355)
  - RecentManager: Undeprecate get_default().
  - Clipboard: wait_for_targets): Fix a crash.
  - Window: Added set_icon_name().
  - Require a recent pangomm.
  - Style: Fix a compiler error with the Intel C++ compiler.
  - Fix recently-introduced problems with disable-deprecated options.
* debian/control.in:
  - Bump libpangomm-1.4-dev depends and build-depends

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
 
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
 
1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
2
<html xmlns="http://www.w3.org/1999/xhtml">
 
3
<head>
 
4
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
3
5
<title>gtkmm: Gdk::GC Class Reference</title>
4
 
<link href="tabs.css" rel="stylesheet" type="text/css">
5
 
<link href="doxygen.css" rel="stylesheet" type="text/css">
6
 
</head><body>
7
 
<!-- Generated by Doxygen 1.5.8 -->
 
6
<link href="tabs.css" rel="stylesheet" type="text/css"/>
 
7
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
 
8
</head>
 
9
<body>
 
10
<!-- Generated by Doxygen 1.6.1 -->
8
11
<div class="navigation" id="top">
9
12
  <div class="tabs">
10
13
    <ul>
27
30
  </div>
28
31
</div>
29
32
<div class="contents">
30
 
<h1>Gdk::GC Class Reference</h1><!-- doxytag: class="Gdk::GC" --><!-- doxytag: inherits="Glib::Object" -->All drawing operations in GDK take a graphics context (<a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a>) argument. <a href="#_details">More...</a>
31
 
<p>
32
 
Inherits <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html">Glib::Object</a>.
33
 
<p>
 
33
<h1>Gdk::GC Class Reference</h1><!-- doxytag: class="Gdk::GC" --><!-- doxytag: inherits="Glib::Object" -->
 
34
<p>All drawing operations in GDK take a graphics context (<a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a>) argument. <a href="#_details">More...</a></p>
 
35
 
 
36
<p>Inherits <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html">Glib::Object</a>.</p>
34
37
<div class="dynheader">
35
38
Collaboration diagram for Gdk::GC:</div>
36
39
<div class="dynsection">
37
 
<p><center><img src="classGdk_1_1GC__coll__graph.png" border="0" usemap="#Gdk_1_1GC__coll__map" alt="Collaboration graph"></center>
38
 
<map name="Gdk_1_1GC__coll__map">
39
 
<area shape="rect" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html" title="Glib::Object" alt="" coords="20,155,111,181"><area shape="rect" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html" title="Glib::ObjectBase" alt="" coords="5,80,125,107"><area shape="rect" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="12,5,119,32"></map>
40
 
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
41
 
 
42
 
<p>
43
 
<a href="classGdk_1_1GC-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
44
 
<tr><td></td></tr>
45
 
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
46
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#56dbf2a31cef26e837eccbf2dbb2e1f2">~GC</a> ()</td></tr>
47
 
 
48
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">GdkGC*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#8093f885d5735177424a426156b79f3a">gobj</a> ()</td></tr>
49
 
 
50
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject. <a href="#8093f885d5735177424a426156b79f3a"></a><br></td></tr>
51
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">const GdkGC*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#390461c9f64f1df71b760325e45790b8">gobj</a> () const </td></tr>
52
 
 
53
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject. <a href="#390461c9f64f1df71b760325e45790b8"></a><br></td></tr>
54
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">GdkGC*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#55936486f1a0b55cfa08eb46bb27630e">gobj_copy</a> ()</td></tr>
55
 
 
56
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. <a href="#55936486f1a0b55cfa08eb46bb27630e"></a><br></td></tr>
57
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#e16759ef3ee9b3696021369f61d62fea">set_foreground</a> (const <a class="el" href="classGdk_1_1Color.html">Color</a>&amp; color)</td></tr>
58
 
 
59
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the foreground color for a graphics context. <a href="#e16759ef3ee9b3696021369f61d62fea"></a><br></td></tr>
60
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#da203718d98a1305eb8c93d5cd2b2356">set_background</a> (const <a class="el" href="classGdk_1_1Color.html">Color</a>&amp; color)</td></tr>
61
 
 
62
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the background color for a graphics context. <a href="#da203718d98a1305eb8c93d5cd2b2356"></a><br></td></tr>
63
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#de0340da1088f4ecdde89e9180212e0b">set_function</a> (<a class="el" href="group__gdkmmEnums.html#gf1365a8c559e749927e68d3ae723a47b">Function</a> function)</td></tr>
64
 
 
65
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines how the current pixel values and the pixel values being drawn are combined to produce the final pixel values. <a href="#de0340da1088f4ecdde89e9180212e0b"></a><br></td></tr>
66
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#e95140c1494e4450ca22fccded72337c">set_fill</a> (<a class="el" href="group__gdkmmEnums.html#gf945088bf264cc01bf858c3468d2a451">Fill</a> <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01012.html#ge3f9c9c748ac8e4b124a39bfd7adec40">fill</a>)</td></tr>
67
 
 
68
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the fill mode for a graphics context. <a href="#e95140c1494e4450ca22fccded72337c"></a><br></td></tr>
69
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#ae51d032ddbea405bb177268cab521cc">set_tile</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGdk_1_1Pixmap.html">Pixmap</a> &gt;&amp; tile)</td></tr>
70
 
 
71
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a tile pixmap for a graphics context. <a href="#ae51d032ddbea405bb177268cab521cc"></a><br></td></tr>
72
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#f6c8c1f159ab300994417aa6d1a2ff4a">set_stipple</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGdk_1_1Pixmap.html">Pixmap</a> &gt;&amp; stipple)</td></tr>
73
 
 
74
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the stipple bitmap for a graphics context. <a href="#f6c8c1f159ab300994417aa6d1a2ff4a"></a><br></td></tr>
75
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#86994e1325f39ae18278cbd6c298bcac">set_ts_origin</a> (int x, int y)</td></tr>
76
 
 
77
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the origin when using tiles or stipples with the <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a>. <a href="#86994e1325f39ae18278cbd6c298bcac"></a><br></td></tr>
78
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#fa0f2fc8b4c78db4feed66b5806db1bf">set_clip_origin</a> (int x, int y)</td></tr>
79
 
 
80
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the origin of the clip mask. <a href="#fa0f2fc8b4c78db4feed66b5806db1bf"></a><br></td></tr>
81
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#cc35c552632d7eb9a46d02de6be952f8">set_clip_mask</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGdk_1_1Bitmap.html">Bitmap</a> &gt;&amp; mask)</td></tr>
82
 
 
83
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the clip mask for a graphics context from a bitmap. <a href="#cc35c552632d7eb9a46d02de6be952f8"></a><br></td></tr>
84
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#9f83feb6a71dcea826f80f65f778eff8">set_clip_rectangle</a> (<a class="el" href="classGdk_1_1Rectangle.html">Rectangle</a>&amp; rectangle)</td></tr>
85
 
 
86
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the clip mask for a graphics context from a rectangle. <a href="#9f83feb6a71dcea826f80f65f778eff8"></a><br></td></tr>
87
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#8df6e778b7312f3f198842aea3f7bb43">set_clip_rectangle</a> (const <a class="el" href="classGdk_1_1Rectangle.html">Rectangle</a>&amp; rectangle)</td></tr>
88
 
 
89
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the clip mask for a graphics context from a rectangle. <a href="#8df6e778b7312f3f198842aea3f7bb43"></a><br></td></tr>
90
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#6109789b4e63e62443fa9433c77525e8">set_clip_region</a> (const <a class="el" href="classGdk_1_1Region.html">Region</a>&amp; region)</td></tr>
91
 
 
92
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the clip mask for a graphics context from a region structure. <a href="#6109789b4e63e62443fa9433c77525e8"></a><br></td></tr>
93
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#2d1af56f1e93a7bc88340495e2cb3ffc">set_subwindow</a> (<a class="el" href="group__gdkmmEnums.html#gae37637a79c9ee9822c925f30748eafd">SubwindowMode</a> mode)</td></tr>
94
 
 
95
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets how drawing with this <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a> on a window will affect child windows of that window. <a href="#2d1af56f1e93a7bc88340495e2cb3ffc"></a><br></td></tr>
96
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#8d45034c577e55fd350a8556a3c242ff">set_exposures</a> (bool exposures)</td></tr>
97
 
 
98
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets whether copying non-visible portions of a drawable using this graphics context generate exposure events for the corresponding regions of the destination drawable. <a href="#8d45034c577e55fd350a8556a3c242ff"></a><br></td></tr>
99
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#6ffd36fdf941a6ee478c15b2d1ec0a10">set_line_attributes</a> (int line_width, <a class="el" href="group__gdkmmEnums.html#gc5dcb29dfe744e4e8b72693b392ac06e">LineStyle</a> line_style, <a class="el" href="group__gdkmmEnums.html#g8cb10204a21a8576e6977249380ae9a6">CapStyle</a> cap_style, <a class="el" href="group__gdkmmEnums.html#g91500dd25e90700bb632791263c7d9ec">JoinStyle</a> join_style)</td></tr>
100
 
 
101
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets various attributes of how lines are drawn. <a href="#6ffd36fdf941a6ee478c15b2d1ec0a10"></a><br></td></tr>
102
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#ae81765dc15ad450d56f69219d73ffad">set_dashes</a> (int dash_offset, gint8* dash_list, int n)</td></tr>
103
 
 
104
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the way dashed-lines are drawn. <a href="#ae81765dc15ad450d56f69219d73ffad"></a><br></td></tr>
105
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#212a2bba5970500d0c6a1a9809b734b4">offset</a> (int x_offset, int y_offset)</td></tr>
106
 
 
107
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Offset attributes such as the clip and tile-stipple origins of the <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a> so that drawing at x - x_offset, y - y_offset with the offset <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a> has the same effect as drawing at x, y with the original <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a>. <a href="#212a2bba5970500d0c6a1a9809b734b4"></a><br></td></tr>
108
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#123478ef0e9046f8ac1d0e1179ef4e04">set_colormap</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGdk_1_1Colormap.html">Colormap</a> &gt;&amp; colormap)</td></tr>
109
 
 
110
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the colormap for the <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a> to the given colormap. <a href="#123478ef0e9046f8ac1d0e1179ef4e04"></a><br></td></tr>
111
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGdk_1_1Colormap.html">Colormap</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#a2bed53c761acf6c8bcb80902961b303">get_colormap</a> ()</td></tr>
112
 
 
113
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the colormap for a given <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a>, if it exists. <a href="#a2bed53c761acf6c8bcb80902961b303"></a><br></td></tr>
114
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#feebd8928915e5836ed5a2c0d13dcd09">set_rgb_fg_color</a> (const <a class="el" href="classGdk_1_1Color.html">Color</a>&amp; color)</td></tr>
115
 
 
116
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the foreground color of a <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a> using an unallocated color. <a href="#feebd8928915e5836ed5a2c0d13dcd09"></a><br></td></tr>
117
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#cd78b85d14212d71a1af38b8b1524c5d">set_rgb_bg_color</a> (const <a class="el" href="classGdk_1_1Color.html">Color</a>&amp; color)</td></tr>
118
 
 
119
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the background color of a <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a> using an unallocated color. <a href="#cd78b85d14212d71a1af38b8b1524c5d"></a><br></td></tr>
120
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGdk_1_1Screen.html">Screen</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#4f95a093fbc1c0f6c6da4e5d07aa35f4">get_screen</a> ()</td></tr>
121
 
 
122
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the <a class="el" href="classGdk_1_1Screen.html" title="Object representing a physical screen Gdk::Screen objects are the GDK representation...">Gdk::Screen</a> for which <em>gc</em> was created. <a href="#4f95a093fbc1c0f6c6da4e5d07aa35f4"></a><br></td></tr>
123
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; const <a class="el" href="classGdk_1_1Screen.html">Screen</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#95a7373f5631650dda36ea5854ffc631">get_screen</a> () const </td></tr>
124
 
 
125
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the <a class="el" href="classGdk_1_1Screen.html" title="Object representing a physical screen Gdk::Screen objects are the GDK representation...">Gdk::Screen</a> for which <em>gc</em> was created. <a href="#95a7373f5631650dda36ea5854ffc631"></a><br></td></tr>
126
 
<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
127
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGdk_1_1GC.html">GC</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#64493d4701c3879afee14c44d7f55c60">create</a> ()</td></tr>
128
 
 
129
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGdk_1_1GC.html">GC</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#9a9c71d678b9a34bebc851ddf71b1c57">create</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGdk_1_1Drawable.html">Drawable</a> &gt;&amp; drawable)</td></tr>
130
 
 
131
 
<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
132
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#e6cfa690ab8371f66aad8ba8cda66042">GC</a> ()</td></tr>
133
 
 
134
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#0f6b3b842762fc7ff949cb3cfe8a21ad">GC</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGdk_1_1Drawable.html">Drawable</a> &gt;&amp; drawable)</td></tr>
135
 
 
136
 
<tr><td colspan="2"><br><h2>Related Functions</h2></td></tr>
137
 
<tr><td colspan="2">(Note that these are not member functions.) <br><br></td></tr>
138
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGdk_1_1GC.html">Gdk::GC</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#3f214c3e4eba764b69121a337c862bc1">wrap</a> (GdkGC* object, bool take_copy=false)</td></tr>
139
 
 
140
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/namespaceGlib.html#671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. <a href="#3f214c3e4eba764b69121a337c862bc1"></a><br></td></tr>
 
40
<div class="center"><img src="classGdk_1_1GC__coll__graph.png" border="0" usemap="#Gdk_1_1GC_coll__map" alt="Collaboration graph"/></div>
 
41
<map name="Gdk_1_1GC_coll__map" id="Gdk_1_1GC_coll__map">
 
42
<area shape="rect" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html" title="Glib::Object" alt="" coords="20,155,111,181"/><area shape="rect" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html" title="Glib::ObjectBase" alt="" coords="5,80,125,107"/><area shape="rect" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="12,5,119,32"/></map>
 
43
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 
44
 
 
45
<p><a href="classGdk_1_1GC-members.html">List of all members.</a></p>
 
46
<table border="0" cellpadding="0" cellspacing="0">
 
47
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
 
48
<tr><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#a56dbf2a31cef26e837eccbf2dbb2e1f2">~GC</a> ()</td></tr>
 
49
<tr><td class="memItemLeft" align="right" valign="top">GdkGC*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#a8093f885d5735177424a426156b79f3a">gobj</a> ()</td></tr>
 
50
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject. <a href="#a8093f885d5735177424a426156b79f3a"></a><br/></td></tr>
 
51
<tr><td class="memItemLeft" align="right" valign="top">const GdkGC*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#a390461c9f64f1df71b760325e45790b8">gobj</a> () const </td></tr>
 
52
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject. <a href="#a390461c9f64f1df71b760325e45790b8"></a><br/></td></tr>
 
53
<tr><td class="memItemLeft" align="right" valign="top">GdkGC*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#a55936486f1a0b55cfa08eb46bb27630e">gobj_copy</a> ()</td></tr>
 
54
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. <a href="#a55936486f1a0b55cfa08eb46bb27630e"></a><br/></td></tr>
 
55
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#ae16759ef3ee9b3696021369f61d62fea">set_foreground</a> (const <a class="el" href="classGdk_1_1Color.html">Color</a>&amp; color)</td></tr>
 
56
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the foreground color for a graphics context. <a href="#ae16759ef3ee9b3696021369f61d62fea"></a><br/></td></tr>
 
57
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#ada203718d98a1305eb8c93d5cd2b2356">set_background</a> (const <a class="el" href="classGdk_1_1Color.html">Color</a>&amp; color)</td></tr>
 
58
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the background color for a graphics context. <a href="#ada203718d98a1305eb8c93d5cd2b2356"></a><br/></td></tr>
 
59
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#ade0340da1088f4ecdde89e9180212e0b">set_function</a> (<a class="el" href="group__gdkmmEnums.html#gaf1365a8c559e749927e68d3ae723a47b">Function</a> function)</td></tr>
 
60
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines how the current pixel values and the pixel values being drawn are combined to produce the final pixel values. <a href="#ade0340da1088f4ecdde89e9180212e0b"></a><br/></td></tr>
 
61
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#ae95140c1494e4450ca22fccded72337c">set_fill</a> (<a class="el" href="group__gdkmmEnums.html#gaf945088bf264cc01bf858c3468d2a451">Fill</a> <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01014.html#gae3f9c9c748ac8e4b124a39bfd7adec40">fill</a>)</td></tr>
 
62
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the fill mode for a graphics context. <a href="#ae95140c1494e4450ca22fccded72337c"></a><br/></td></tr>
 
63
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#aae51d032ddbea405bb177268cab521cc">set_tile</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGdk_1_1Pixmap.html">Pixmap</a> &gt;&amp; tile)</td></tr>
 
64
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a tile pixmap for a graphics context. <a href="#aae51d032ddbea405bb177268cab521cc"></a><br/></td></tr>
 
65
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#af6c8c1f159ab300994417aa6d1a2ff4a">set_stipple</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGdk_1_1Pixmap.html">Pixmap</a> &gt;&amp; stipple)</td></tr>
 
66
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the stipple bitmap for a graphics context. <a href="#af6c8c1f159ab300994417aa6d1a2ff4a"></a><br/></td></tr>
 
67
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#a86994e1325f39ae18278cbd6c298bcac">set_ts_origin</a> (int x, int y)</td></tr>
 
68
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the origin when using tiles or stipples with the <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a>. <a href="#a86994e1325f39ae18278cbd6c298bcac"></a><br/></td></tr>
 
69
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#afa0f2fc8b4c78db4feed66b5806db1bf">set_clip_origin</a> (int x, int y)</td></tr>
 
70
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the origin of the clip mask. <a href="#afa0f2fc8b4c78db4feed66b5806db1bf"></a><br/></td></tr>
 
71
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#acc35c552632d7eb9a46d02de6be952f8">set_clip_mask</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGdk_1_1Bitmap.html">Bitmap</a> &gt;&amp; mask)</td></tr>
 
72
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the clip mask for a graphics context from a bitmap. <a href="#acc35c552632d7eb9a46d02de6be952f8"></a><br/></td></tr>
 
73
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#a9f83feb6a71dcea826f80f65f778eff8">set_clip_rectangle</a> (<a class="el" href="classGdk_1_1Rectangle.html">Rectangle</a>&amp; rectangle)</td></tr>
 
74
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#a8df6e778b7312f3f198842aea3f7bb43">set_clip_rectangle</a> (const <a class="el" href="classGdk_1_1Rectangle.html">Rectangle</a>&amp; rectangle)</td></tr>
 
75
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the clip mask for a graphics context from a rectangle. <a href="#a8df6e778b7312f3f198842aea3f7bb43"></a><br/></td></tr>
 
76
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#a6109789b4e63e62443fa9433c77525e8">set_clip_region</a> (const <a class="el" href="classGdk_1_1Region.html">Region</a>&amp; region)</td></tr>
 
77
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the clip mask for a graphics context from a region structure. <a href="#a6109789b4e63e62443fa9433c77525e8"></a><br/></td></tr>
 
78
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#a2d1af56f1e93a7bc88340495e2cb3ffc">set_subwindow</a> (<a class="el" href="group__gdkmmEnums.html#gaae37637a79c9ee9822c925f30748eafd">SubwindowMode</a> mode)</td></tr>
 
79
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets how drawing with this <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a> on a window will affect child windows of that window. <a href="#a2d1af56f1e93a7bc88340495e2cb3ffc"></a><br/></td></tr>
 
80
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#a8d45034c577e55fd350a8556a3c242ff">set_exposures</a> (bool exposures)</td></tr>
 
81
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets whether copying non-visible portions of a drawable using this graphics context generate exposure events for the corresponding regions of the destination drawable. <a href="#a8d45034c577e55fd350a8556a3c242ff"></a><br/></td></tr>
 
82
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#a6ffd36fdf941a6ee478c15b2d1ec0a10">set_line_attributes</a> (int line_width, <a class="el" href="group__gdkmmEnums.html#gac5dcb29dfe744e4e8b72693b392ac06e">LineStyle</a> line_style, <a class="el" href="group__gdkmmEnums.html#ga8cb10204a21a8576e6977249380ae9a6">CapStyle</a> cap_style, <a class="el" href="group__gdkmmEnums.html#ga91500dd25e90700bb632791263c7d9ec">JoinStyle</a> join_style)</td></tr>
 
83
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets various attributes of how lines are drawn. <a href="#a6ffd36fdf941a6ee478c15b2d1ec0a10"></a><br/></td></tr>
 
84
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#aae81765dc15ad450d56f69219d73ffad">set_dashes</a> (int dash_offset, gint8* dash_list, int n)</td></tr>
 
85
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the way dashed-lines are drawn. <a href="#aae81765dc15ad450d56f69219d73ffad"></a><br/></td></tr>
 
86
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#a212a2bba5970500d0c6a1a9809b734b4">offset</a> (int x_offset, int y_offset)</td></tr>
 
87
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Offset attributes such as the clip and tile-stipple origins of the <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a> so that drawing at x - x_offset, y - y_offset with the offset <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a> has the same effect as drawing at x, y with the original <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a>. <a href="#a212a2bba5970500d0c6a1a9809b734b4"></a><br/></td></tr>
 
88
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#a123478ef0e9046f8ac1d0e1179ef4e04">set_colormap</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGdk_1_1Colormap.html">Colormap</a> &gt;&amp; colormap)</td></tr>
 
89
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the colormap for the <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a> to the given colormap. <a href="#a123478ef0e9046f8ac1d0e1179ef4e04"></a><br/></td></tr>
 
90
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGdk_1_1Colormap.html">Colormap</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#aa2bed53c761acf6c8bcb80902961b303">get_colormap</a> ()</td></tr>
 
91
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the colormap for a given <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a>, if it exists. <a href="#aa2bed53c761acf6c8bcb80902961b303"></a><br/></td></tr>
 
92
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#afeebd8928915e5836ed5a2c0d13dcd09">set_rgb_fg_color</a> (const <a class="el" href="classGdk_1_1Color.html">Color</a>&amp; color)</td></tr>
 
93
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the foreground color of a <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a> using an unallocated color. <a href="#afeebd8928915e5836ed5a2c0d13dcd09"></a><br/></td></tr>
 
94
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#acd78b85d14212d71a1af38b8b1524c5d">set_rgb_bg_color</a> (const <a class="el" href="classGdk_1_1Color.html">Color</a>&amp; color)</td></tr>
 
95
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the background color of a <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a> using an unallocated color. <a href="#acd78b85d14212d71a1af38b8b1524c5d"></a><br/></td></tr>
 
96
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGdk_1_1Screen.html">Screen</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#a4f95a093fbc1c0f6c6da4e5d07aa35f4">get_screen</a> ()</td></tr>
 
97
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the <a class="el" href="classGdk_1_1Screen.html" title="Object representing a physical screen Gdk::Screen objects are the GDK representation...">Gdk::Screen</a> for which <em>gc</em> was created. <a href="#a4f95a093fbc1c0f6c6da4e5d07aa35f4"></a><br/></td></tr>
 
98
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; const <a class="el" href="classGdk_1_1Screen.html">Screen</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#a95a7373f5631650dda36ea5854ffc631">get_screen</a> () const </td></tr>
 
99
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the <a class="el" href="classGdk_1_1Screen.html" title="Object representing a physical screen Gdk::Screen objects are the GDK representation...">Gdk::Screen</a> for which <em>gc</em> was created. <a href="#a95a7373f5631650dda36ea5854ffc631"></a><br/></td></tr>
 
100
<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
 
101
<tr><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGdk_1_1GC.html">GC</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#a64493d4701c3879afee14c44d7f55c60">create</a> ()</td></tr>
 
102
<tr><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGdk_1_1GC.html">GC</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#a9a9c71d678b9a34bebc851ddf71b1c57">create</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGdk_1_1Drawable.html">Drawable</a> &gt;&amp; drawable)</td></tr>
 
103
<tr><td colspan="2"><h2>Protected Member Functions</h2></td></tr>
 
104
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#ae6cfa690ab8371f66aad8ba8cda66042">GC</a> ()</td></tr>
 
105
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#a0f6b3b842762fc7ff949cb3cfe8a21ad">GC</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGdk_1_1Drawable.html">Drawable</a> &gt;&amp; drawable)</td></tr>
 
106
<tr><td colspan="2"><h2>Related Functions</h2></td></tr>
 
107
<tr><td colspan="2"><p>(Note that these are not member functions.) </p>
 
108
<br/><br/></td></tr>
 
109
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGdk_1_1GC.html">Gdk::GC</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html#a3f214c3e4eba764b69121a337c862bc1">wrap</a> (GdkGC* object, bool take_copy=false)</td></tr>
 
110
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. <a href="#a3f214c3e4eba764b69121a337c862bc1"></a><br/></td></tr>
141
111
</table>
142
 
<hr><a name="_details"></a><h2>Detailed Description</h2>
143
 
All drawing operations in GDK take a graphics context (<a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a>) argument. <p>
144
 
A graphics context encapsulates information about the way things are drawn, such as the foreground color or line width. By using graphics contexts, the number of arguments to each drawing call is greatly reduced, and communication overhead is minimized, since identical arguments do not need to be passed repeatedly. <hr><h2>Constructor &amp; Destructor Documentation</h2>
145
 
<a class="anchor" name="56dbf2a31cef26e837eccbf2dbb2e1f2"></a><!-- doxytag: member="Gdk::GC::~GC" ref="56dbf2a31cef26e837eccbf2dbb2e1f2" args="()" -->
 
112
<hr/><a name="_details"></a><h2>Detailed Description</h2>
 
113
<p>All drawing operations in GDK take a graphics context (<a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a>) argument. </p>
 
114
<p>A graphics context encapsulates information about the way things are drawn, such as the foreground color or line width. By using graphics contexts, the number of arguments to each drawing call is greatly reduced, and communication overhead is minimized, since identical arguments do not need to be passed repeatedly. </p>
 
115
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
 
116
<a class="anchor" id="a56dbf2a31cef26e837eccbf2dbb2e1f2"></a><!-- doxytag: member="Gdk::GC::~GC" ref="a56dbf2a31cef26e837eccbf2dbb2e1f2" args="()" -->
146
117
<div class="memitem">
147
118
<div class="memproto">
148
119
      <table class="memname">
149
120
        <tr>
150
121
          <td class="memname">virtual Gdk::GC::~GC </td>
151
122
          <td>(</td>
152
 
          <td class="paramname"> </td>
 
123
          <td class="paramname"></td>
153
124
          <td>&#160;)&#160;</td>
154
125
          <td><code> [virtual]</code></td>
155
126
        </tr>
157
128
</div>
158
129
<div class="memdoc">
159
130
 
160
 
<p>
161
 
 
162
 
</div>
163
 
</div><p>
164
 
<a class="anchor" name="e6cfa690ab8371f66aad8ba8cda66042"></a><!-- doxytag: member="Gdk::GC::GC" ref="e6cfa690ab8371f66aad8ba8cda66042" args="()" -->
 
131
</div>
 
132
</div>
 
133
<a class="anchor" id="ae6cfa690ab8371f66aad8ba8cda66042"></a><!-- doxytag: member="Gdk::GC::GC" ref="ae6cfa690ab8371f66aad8ba8cda66042" args="()" -->
165
134
<div class="memitem">
166
135
<div class="memproto">
167
136
      <table class="memname">
168
137
        <tr>
169
138
          <td class="memname">Gdk::GC::GC </td>
170
139
          <td>(</td>
171
 
          <td class="paramname"> </td>
 
140
          <td class="paramname"></td>
172
141
          <td>&#160;)&#160;</td>
173
142
          <td><code> [protected]</code></td>
174
143
        </tr>
176
145
</div>
177
146
<div class="memdoc">
178
147
 
179
 
<p>
180
 
 
181
 
</div>
182
 
</div><p>
183
 
<a class="anchor" name="0f6b3b842762fc7ff949cb3cfe8a21ad"></a><!-- doxytag: member="Gdk::GC::GC" ref="0f6b3b842762fc7ff949cb3cfe8a21ad" args="(const Glib::RefPtr&lt; Drawable &gt; &amp;drawable)" -->
 
148
</div>
 
149
</div>
 
150
<a class="anchor" id="a0f6b3b842762fc7ff949cb3cfe8a21ad"></a><!-- doxytag: member="Gdk::GC::GC" ref="a0f6b3b842762fc7ff949cb3cfe8a21ad" args="(const Glib::RefPtr&lt; Drawable &gt; &amp;drawable)" -->
184
151
<div class="memitem">
185
152
<div class="memproto">
186
153
      <table class="memname">
188
155
          <td class="memname">Gdk::GC::GC </td>
189
156
          <td>(</td>
190
157
          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGdk_1_1Drawable.html">Drawable</a> &gt;&amp;&#160;</td>
191
 
          <td class="paramname"> <em>drawable</em> </td>
 
158
          <td class="paramname"> <em>drawable</em></td>
192
159
          <td>&#160;)&#160;</td>
193
160
          <td><code> [explicit, protected]</code></td>
194
161
        </tr>
196
163
</div>
197
164
<div class="memdoc">
198
165
 
199
 
<p>
200
 
 
201
 
</div>
202
 
</div><p>
203
 
<hr><h2>Member Function Documentation</h2>
204
 
<a class="anchor" name="9a9c71d678b9a34bebc851ddf71b1c57"></a><!-- doxytag: member="Gdk::GC::create" ref="9a9c71d678b9a34bebc851ddf71b1c57" args="(const Glib::RefPtr&lt; Drawable &gt; &amp;drawable)" -->
 
166
</div>
 
167
</div>
 
168
<hr/><h2>Member Function Documentation</h2>
 
169
<a class="anchor" id="a9a9c71d678b9a34bebc851ddf71b1c57"></a><!-- doxytag: member="Gdk::GC::create" ref="a9a9c71d678b9a34bebc851ddf71b1c57" args="(const Glib::RefPtr&lt; Drawable &gt; &amp;drawable)" -->
205
170
<div class="memitem">
206
171
<div class="memproto">
207
172
      <table class="memname">
209
174
          <td class="memname">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1GC.html">GC</a>&gt; Gdk::GC::create </td>
210
175
          <td>(</td>
211
176
          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGdk_1_1Drawable.html">Drawable</a> &gt;&amp;&#160;</td>
212
 
          <td class="paramname"> <em>drawable</em> </td>
 
177
          <td class="paramname"> <em>drawable</em></td>
213
178
          <td>&#160;)&#160;</td>
214
179
          <td><code> [static]</code></td>
215
180
        </tr>
217
182
</div>
218
183
<div class="memdoc">
219
184
 
220
 
<p>
221
 
 
222
 
</div>
223
 
</div><p>
224
 
<a class="anchor" name="64493d4701c3879afee14c44d7f55c60"></a><!-- doxytag: member="Gdk::GC::create" ref="64493d4701c3879afee14c44d7f55c60" args="()" -->
 
185
</div>
 
186
</div>
 
187
<a class="anchor" id="a64493d4701c3879afee14c44d7f55c60"></a><!-- doxytag: member="Gdk::GC::create" ref="a64493d4701c3879afee14c44d7f55c60" args="()" -->
225
188
<div class="memitem">
226
189
<div class="memproto">
227
190
      <table class="memname">
228
191
        <tr>
229
192
          <td class="memname">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1GC.html">GC</a>&gt; Gdk::GC::create </td>
230
193
          <td>(</td>
231
 
          <td class="paramname"> </td>
 
194
          <td class="paramname"></td>
232
195
          <td>&#160;)&#160;</td>
233
196
          <td><code> [static]</code></td>
234
197
        </tr>
236
199
</div>
237
200
<div class="memdoc">
238
201
 
239
 
<p>
240
 
 
241
 
</div>
242
 
</div><p>
243
 
<a class="anchor" name="a2bed53c761acf6c8bcb80902961b303"></a><!-- doxytag: member="Gdk::GC::get_colormap" ref="a2bed53c761acf6c8bcb80902961b303" args="()" -->
 
202
</div>
 
203
</div>
 
204
<a class="anchor" id="aa2bed53c761acf6c8bcb80902961b303"></a><!-- doxytag: member="Gdk::GC::get_colormap" ref="aa2bed53c761acf6c8bcb80902961b303" args="()" -->
244
205
<div class="memitem">
245
206
<div class="memproto">
246
207
      <table class="memname">
247
208
        <tr>
248
209
          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Colormap.html">Colormap</a>&gt; Gdk::GC::get_colormap </td>
249
210
          <td>(</td>
250
 
          <td class="paramname"> </td>
 
211
          <td class="paramname"></td>
251
212
          <td>&#160;)&#160;</td>
252
213
          <td></td>
253
214
        </tr>
255
216
</div>
256
217
<div class="memdoc">
257
218
 
258
 
<p>
259
 
Retrieves the colormap for a given <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a>, if it exists. <p>
260
 
A <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a> will have a colormap if the drawable for which it was created has a colormap, or if a colormap was set explicitely with gdk_gc_set_colormap. <dl class="return" compact><dt><b>Returns:</b></dt><dd>The colormap of <em>gc</em>, or <code>0</code> if <em>gc</em> doesn't have one. </dd></dl>
 
219
<p>Retrieves the colormap for a given <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a>, if it exists. </p>
 
220
<p>A <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a> will have a colormap if the drawable for which it was created has a colormap, or if a colormap was set explicitely with gdk_gc_set_colormap. </p>
 
221
<dl class="return"><dt><b>Returns:</b></dt><dd>The colormap of <em>gc</em>, or <code>0</code> if <em>gc</em> doesn't have one. </dd></dl>
261
222
 
262
223
</div>
263
 
</div><p>
264
 
<a class="anchor" name="95a7373f5631650dda36ea5854ffc631"></a><!-- doxytag: member="Gdk::GC::get_screen" ref="95a7373f5631650dda36ea5854ffc631" args="() const " -->
 
224
</div>
 
225
<a class="anchor" id="a95a7373f5631650dda36ea5854ffc631"></a><!-- doxytag: member="Gdk::GC::get_screen" ref="a95a7373f5631650dda36ea5854ffc631" args="() const " -->
265
226
<div class="memitem">
266
227
<div class="memproto">
267
228
      <table class="memname">
268
229
        <tr>
269
230
          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGdk_1_1Screen.html">Screen</a>&gt; Gdk::GC::get_screen </td>
270
231
          <td>(</td>
271
 
          <td class="paramname"> </td>
 
232
          <td class="paramname"></td>
272
233
          <td>&#160;)&#160;</td>
273
234
          <td> const</td>
274
235
        </tr>
276
237
</div>
277
238
<div class="memdoc">
278
239
 
279
 
<p>
280
 
Gets the <a class="el" href="classGdk_1_1Screen.html" title="Object representing a physical screen Gdk::Screen objects are the GDK representation...">Gdk::Screen</a> for which <em>gc</em> was created. <p>
281
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The <a class="el" href="classGdk_1_1Screen.html" title="Object representing a physical screen Gdk::Screen objects are the GDK representation...">Gdk::Screen</a> for <em>gc</em>.</dd></dl>
282
 
<dl compact><dt><b><a class="el" href="since_2_2.html#_since_2_2000053">Since gtkmm 2.2:</a></b></dt><dd></dd></dl>
 
240
<p>Gets the <a class="el" href="classGdk_1_1Screen.html" title="Object representing a physical screen Gdk::Screen objects are the GDK representation...">Gdk::Screen</a> for which <em>gc</em> was created. </p>
 
241
<dl class="return"><dt><b>Returns:</b></dt><dd>The <a class="el" href="classGdk_1_1Screen.html" title="Object representing a physical screen Gdk::Screen objects are the GDK representation...">Gdk::Screen</a> for <em>gc</em>.</dd></dl>
 
242
<dl class="since_2_2"><dt><b><a class="el" href="since_2_2.html#_since_2_2000053">Since gtkmm 2.2:</a></b></dt><dd></dd></dl>
283
243
 
284
244
</div>
285
 
</div><p>
286
 
<a class="anchor" name="4f95a093fbc1c0f6c6da4e5d07aa35f4"></a><!-- doxytag: member="Gdk::GC::get_screen" ref="4f95a093fbc1c0f6c6da4e5d07aa35f4" args="()" -->
 
245
</div>
 
246
<a class="anchor" id="a4f95a093fbc1c0f6c6da4e5d07aa35f4"></a><!-- doxytag: member="Gdk::GC::get_screen" ref="a4f95a093fbc1c0f6c6da4e5d07aa35f4" args="()" -->
287
247
<div class="memitem">
288
248
<div class="memproto">
289
249
      <table class="memname">
290
250
        <tr>
291
251
          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Screen.html">Screen</a>&gt; Gdk::GC::get_screen </td>
292
252
          <td>(</td>
293
 
          <td class="paramname"> </td>
 
253
          <td class="paramname"></td>
294
254
          <td>&#160;)&#160;</td>
295
255
          <td></td>
296
256
        </tr>
298
258
</div>
299
259
<div class="memdoc">
300
260
 
301
 
<p>
302
 
Gets the <a class="el" href="classGdk_1_1Screen.html" title="Object representing a physical screen Gdk::Screen objects are the GDK representation...">Gdk::Screen</a> for which <em>gc</em> was created. <p>
303
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The <a class="el" href="classGdk_1_1Screen.html" title="Object representing a physical screen Gdk::Screen objects are the GDK representation...">Gdk::Screen</a> for <em>gc</em>.</dd></dl>
304
 
<dl compact><dt><b><a class="el" href="since_2_2.html#_since_2_2000052">Since gtkmm 2.2:</a></b></dt><dd></dd></dl>
 
261
<p>Gets the <a class="el" href="classGdk_1_1Screen.html" title="Object representing a physical screen Gdk::Screen objects are the GDK representation...">Gdk::Screen</a> for which <em>gc</em> was created. </p>
 
262
<dl class="return"><dt><b>Returns:</b></dt><dd>The <a class="el" href="classGdk_1_1Screen.html" title="Object representing a physical screen Gdk::Screen objects are the GDK representation...">Gdk::Screen</a> for <em>gc</em>.</dd></dl>
 
263
<dl class="since_2_2"><dt><b><a class="el" href="since_2_2.html#_since_2_2000052">Since gtkmm 2.2:</a></b></dt><dd></dd></dl>
305
264
 
306
265
</div>
307
 
</div><p>
308
 
<a class="anchor" name="390461c9f64f1df71b760325e45790b8"></a><!-- doxytag: member="Gdk::GC::gobj" ref="390461c9f64f1df71b760325e45790b8" args="() const " -->
 
266
</div>
 
267
<a class="anchor" id="a390461c9f64f1df71b760325e45790b8"></a><!-- doxytag: member="Gdk::GC::gobj" ref="a390461c9f64f1df71b760325e45790b8" args="() const " -->
309
268
<div class="memitem">
310
269
<div class="memproto">
311
270
      <table class="memname">
312
271
        <tr>
313
272
          <td class="memname">const GdkGC* Gdk::GC::gobj </td>
314
273
          <td>(</td>
315
 
          <td class="paramname"> </td>
 
274
          <td class="paramname"></td>
316
275
          <td>&#160;)&#160;</td>
317
276
          <td> const<code> [inline]</code></td>
318
277
        </tr>
320
279
</div>
321
280
<div class="memdoc">
322
281
 
323
 
<p>
324
 
Provides access to the underlying C GObject. <p>
325
 
 
326
 
<p>Reimplemented from <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html#778a94181132976bbfb0519793f3b32e">Glib::ObjectBase</a>.</p>
327
 
 
328
 
</div>
329
 
</div><p>
330
 
<a class="anchor" name="8093f885d5735177424a426156b79f3a"></a><!-- doxytag: member="Gdk::GC::gobj" ref="8093f885d5735177424a426156b79f3a" args="()" -->
 
282
<p>Provides access to the underlying C GObject. </p>
 
283
 
 
284
<p>Reimplemented from <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html#a778a94181132976bbfb0519793f3b32e">Glib::ObjectBase</a>.</p>
 
285
 
 
286
</div>
 
287
</div>
 
288
<a class="anchor" id="a8093f885d5735177424a426156b79f3a"></a><!-- doxytag: member="Gdk::GC::gobj" ref="a8093f885d5735177424a426156b79f3a" args="()" -->
331
289
<div class="memitem">
332
290
<div class="memproto">
333
291
      <table class="memname">
334
292
        <tr>
335
293
          <td class="memname">GdkGC* Gdk::GC::gobj </td>
336
294
          <td>(</td>
337
 
          <td class="paramname"> </td>
 
295
          <td class="paramname"></td>
338
296
          <td>&#160;)&#160;</td>
339
297
          <td><code> [inline]</code></td>
340
298
        </tr>
342
300
</div>
343
301
<div class="memdoc">
344
302
 
345
 
<p>
346
 
Provides access to the underlying C GObject. <p>
347
 
 
348
 
<p>Reimplemented from <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html#4c6efc18be8cb9c56e58fc0bd20fafbe">Glib::ObjectBase</a>.</p>
349
 
 
350
 
</div>
351
 
</div><p>
352
 
<a class="anchor" name="55936486f1a0b55cfa08eb46bb27630e"></a><!-- doxytag: member="Gdk::GC::gobj_copy" ref="55936486f1a0b55cfa08eb46bb27630e" args="()" -->
 
303
<p>Provides access to the underlying C GObject. </p>
 
304
 
 
305
<p>Reimplemented from <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html#a4c6efc18be8cb9c56e58fc0bd20fafbe">Glib::ObjectBase</a>.</p>
 
306
 
 
307
</div>
 
308
</div>
 
309
<a class="anchor" id="a55936486f1a0b55cfa08eb46bb27630e"></a><!-- doxytag: member="Gdk::GC::gobj_copy" ref="a55936486f1a0b55cfa08eb46bb27630e" args="()" -->
353
310
<div class="memitem">
354
311
<div class="memproto">
355
312
      <table class="memname">
356
313
        <tr>
357
314
          <td class="memname">GdkGC* Gdk::GC::gobj_copy </td>
358
315
          <td>(</td>
359
 
          <td class="paramname"> </td>
 
316
          <td class="paramname"></td>
360
317
          <td>&#160;)&#160;</td>
361
318
          <td></td>
362
319
        </tr>
364
321
</div>
365
322
<div class="memdoc">
366
323
 
367
 
<p>
368
 
Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. <p>
 
324
<p>Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. </p>
369
325
 
370
326
</div>
371
 
</div><p>
372
 
<a class="anchor" name="212a2bba5970500d0c6a1a9809b734b4"></a><!-- doxytag: member="Gdk::GC::offset" ref="212a2bba5970500d0c6a1a9809b734b4" args="(int x_offset, int y_offset)" -->
 
327
</div>
 
328
<a class="anchor" id="a212a2bba5970500d0c6a1a9809b734b4"></a><!-- doxytag: member="Gdk::GC::offset" ref="a212a2bba5970500d0c6a1a9809b734b4" args="(int x_offset, int y_offset)" -->
373
329
<div class="memitem">
374
330
<div class="memproto">
375
331
      <table class="memname">
394
350
</div>
395
351
<div class="memdoc">
396
352
 
397
 
<p>
398
 
Offset attributes such as the clip and tile-stipple origins of the <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a> so that drawing at x - x_offset, y - y_offset with the offset <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a> has the same effect as drawing at x, y with the original <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a>. <p>
399
 
<dl compact><dt><b>Parameters:</b></dt><dd>
 
353
<p>Offset attributes such as the clip and tile-stipple origins of the <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a> so that drawing at x - x_offset, y - y_offset with the offset <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a> has the same effect as drawing at x, y with the original <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a>. </p>
 
354
<dl><dt><b>Parameters:</b></dt><dd>
400
355
  <table border="0" cellspacing="2" cellpadding="0">
401
356
    <tr><td valign="top"></td><td valign="top"><em>x_offset</em>&#160;</td><td>Amount by which to offset the <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a> in the X direction. </td></tr>
402
357
    <tr><td valign="top"></td><td valign="top"><em>y_offset</em>&#160;</td><td>Amount by which to offset the <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a> in the Y direction. </td></tr>
403
358
  </table>
 
359
  </dd>
404
360
</dl>
405
361
 
406
362
</div>
407
 
</div><p>
408
 
<a class="anchor" name="da203718d98a1305eb8c93d5cd2b2356"></a><!-- doxytag: member="Gdk::GC::set_background" ref="da203718d98a1305eb8c93d5cd2b2356" args="(const Color &amp;color)" -->
 
363
</div>
 
364
<a class="anchor" id="ada203718d98a1305eb8c93d5cd2b2356"></a><!-- doxytag: member="Gdk::GC::set_background" ref="ada203718d98a1305eb8c93d5cd2b2356" args="(const Color &amp;color)" -->
409
365
<div class="memitem">
410
366
<div class="memproto">
411
367
      <table class="memname">
413
369
          <td class="memname">void Gdk::GC::set_background </td>
414
370
          <td>(</td>
415
371
          <td class="paramtype">const <a class="el" href="classGdk_1_1Color.html">Color</a>&amp;&#160;</td>
416
 
          <td class="paramname"> <em>color</em> </td>
 
372
          <td class="paramname"> <em>color</em></td>
417
373
          <td>&#160;)&#160;</td>
418
374
          <td></td>
419
375
        </tr>
421
377
</div>
422
378
<div class="memdoc">
423
379
 
424
 
<p>
425
 
Sets the background color for a graphics context. <p>
426
 
Note that this function uses <em>color-&gt;pixel</em>, use <a class="el" href="classGdk_1_1GC.html#cd78b85d14212d71a1af38b8b1524c5d" title="Set the background color of a GC using an unallocated color.">set_rgb_bg_color()</a> to specify the background color as red, green, blue components. <dl compact><dt><b>Parameters:</b></dt><dd>
 
380
<p>Sets the background color for a graphics context. </p>
 
381
<p>Note that this function uses <em>color-&gt;pixel</em>, use <a class="el" href="classGdk_1_1GC.html#acd78b85d14212d71a1af38b8b1524c5d" title="Set the background color of a GC using an unallocated color.">set_rgb_bg_color()</a> to specify the background color as red, green, blue components. </p>
 
382
<dl><dt><b>Parameters:</b></dt><dd>
427
383
  <table border="0" cellspacing="2" cellpadding="0">
428
384
    <tr><td valign="top"></td><td valign="top"><em>color</em>&#160;</td><td>The new background color. </td></tr>
429
385
  </table>
 
386
  </dd>
430
387
</dl>
431
388
 
432
389
</div>
433
 
</div><p>
434
 
<a class="anchor" name="cc35c552632d7eb9a46d02de6be952f8"></a><!-- doxytag: member="Gdk::GC::set_clip_mask" ref="cc35c552632d7eb9a46d02de6be952f8" args="(const Glib::RefPtr&lt; Bitmap &gt; &amp;mask)" -->
 
390
</div>
 
391
<a class="anchor" id="acc35c552632d7eb9a46d02de6be952f8"></a><!-- doxytag: member="Gdk::GC::set_clip_mask" ref="acc35c552632d7eb9a46d02de6be952f8" args="(const Glib::RefPtr&lt; Bitmap &gt; &amp;mask)" -->
435
392
<div class="memitem">
436
393
<div class="memproto">
437
394
      <table class="memname">
439
396
          <td class="memname">void Gdk::GC::set_clip_mask </td>
440
397
          <td>(</td>
441
398
          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGdk_1_1Bitmap.html">Bitmap</a> &gt;&amp;&#160;</td>
442
 
          <td class="paramname"> <em>mask</em> </td>
 
399
          <td class="paramname"> <em>mask</em></td>
443
400
          <td>&#160;)&#160;</td>
444
401
          <td></td>
445
402
        </tr>
447
404
</div>
448
405
<div class="memdoc">
449
406
 
450
 
<p>
451
 
Sets the clip mask for a graphics context from a bitmap. <p>
452
 
The clip mask is interpreted relative to the clip origin. (See <a class="el" href="classGdk_1_1GC.html#fa0f2fc8b4c78db4feed66b5806db1bf" title="Sets the origin of the clip mask.">set_clip_origin()</a>). <dl compact><dt><b>Parameters:</b></dt><dd>
 
407
<p>Sets the clip mask for a graphics context from a bitmap. </p>
 
408
<p>The clip mask is interpreted relative to the clip origin. (See <a class="el" href="classGdk_1_1GC.html#afa0f2fc8b4c78db4feed66b5806db1bf" title="Sets the origin of the clip mask.">set_clip_origin()</a>). </p>
 
409
<dl><dt><b>Parameters:</b></dt><dd>
453
410
  <table border="0" cellspacing="2" cellpadding="0">
454
411
    <tr><td valign="top"></td><td valign="top"><em>mask</em>&#160;</td><td>A bitmap. </td></tr>
455
412
  </table>
 
413
  </dd>
456
414
</dl>
457
415
 
458
416
</div>
459
 
</div><p>
460
 
<a class="anchor" name="fa0f2fc8b4c78db4feed66b5806db1bf"></a><!-- doxytag: member="Gdk::GC::set_clip_origin" ref="fa0f2fc8b4c78db4feed66b5806db1bf" args="(int x, int y)" -->
 
417
</div>
 
418
<a class="anchor" id="afa0f2fc8b4c78db4feed66b5806db1bf"></a><!-- doxytag: member="Gdk::GC::set_clip_origin" ref="afa0f2fc8b4c78db4feed66b5806db1bf" args="(int x, int y)" -->
461
419
<div class="memitem">
462
420
<div class="memproto">
463
421
      <table class="memname">
482
440
</div>
483
441
<div class="memdoc">
484
442
 
485
 
<p>
486
 
Sets the origin of the clip mask. <p>
487
 
The coordinates are interpreted relative to the upper-left corner of the destination drawable of the current operation. <dl compact><dt><b>Parameters:</b></dt><dd>
 
443
<p>Sets the origin of the clip mask. </p>
 
444
<p>The coordinates are interpreted relative to the upper-left corner of the destination drawable of the current operation. </p>
 
445
<dl><dt><b>Parameters:</b></dt><dd>
488
446
  <table border="0" cellspacing="2" cellpadding="0">
489
447
    <tr><td valign="top"></td><td valign="top"><em>x</em>&#160;</td><td>The x-coordinate of the origin. </td></tr>
490
448
    <tr><td valign="top"></td><td valign="top"><em>y</em>&#160;</td><td>The y-coordinate of the origin. </td></tr>
491
449
  </table>
 
450
  </dd>
492
451
</dl>
493
452
 
494
453
</div>
495
 
</div><p>
496
 
<a class="anchor" name="8df6e778b7312f3f198842aea3f7bb43"></a><!-- doxytag: member="Gdk::GC::set_clip_rectangle" ref="8df6e778b7312f3f198842aea3f7bb43" args="(const Rectangle &amp;rectangle)" -->
 
454
</div>
 
455
<a class="anchor" id="a8df6e778b7312f3f198842aea3f7bb43"></a><!-- doxytag: member="Gdk::GC::set_clip_rectangle" ref="a8df6e778b7312f3f198842aea3f7bb43" args="(const Rectangle &amp;rectangle)" -->
497
456
<div class="memitem">
498
457
<div class="memproto">
499
458
      <table class="memname">
501
460
          <td class="memname">void Gdk::GC::set_clip_rectangle </td>
502
461
          <td>(</td>
503
462
          <td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Rectangle</a>&amp;&#160;</td>
504
 
          <td class="paramname"> <em>rectangle</em> </td>
 
463
          <td class="paramname"> <em>rectangle</em></td>
505
464
          <td>&#160;)&#160;</td>
506
465
          <td></td>
507
466
        </tr>
509
468
</div>
510
469
<div class="memdoc">
511
470
 
512
 
<p>
513
 
Sets the clip mask for a graphics context from a rectangle. <p>
514
 
The clip mask is interpreted relative to the clip origin. (See <a class="el" href="classGdk_1_1GC.html#fa0f2fc8b4c78db4feed66b5806db1bf" title="Sets the origin of the clip mask.">set_clip_origin()</a>). <dl compact><dt><b>Parameters:</b></dt><dd>
 
471
<p>Sets the clip mask for a graphics context from a rectangle. </p>
 
472
<p>The clip mask is interpreted relative to the clip origin. (See <a class="el" href="classGdk_1_1GC.html#afa0f2fc8b4c78db4feed66b5806db1bf" title="Sets the origin of the clip mask.">set_clip_origin()</a>). </p>
 
473
<dl><dt><b>Parameters:</b></dt><dd>
515
474
  <table border="0" cellspacing="2" cellpadding="0">
516
475
    <tr><td valign="top"></td><td valign="top"><em>rectangle</em>&#160;</td><td>The rectangle to clip to. </td></tr>
517
476
  </table>
 
477
  </dd>
518
478
</dl>
519
479
 
520
480
</div>
521
 
</div><p>
522
 
<a class="anchor" name="9f83feb6a71dcea826f80f65f778eff8"></a><!-- doxytag: member="Gdk::GC::set_clip_rectangle" ref="9f83feb6a71dcea826f80f65f778eff8" args="(Rectangle &amp;rectangle)" -->
 
481
</div>
 
482
<a class="anchor" id="a9f83feb6a71dcea826f80f65f778eff8"></a><!-- doxytag: member="Gdk::GC::set_clip_rectangle" ref="a9f83feb6a71dcea826f80f65f778eff8" args="(Rectangle &amp;rectangle)" -->
523
483
<div class="memitem">
524
484
<div class="memproto">
525
485
      <table class="memname">
527
487
          <td class="memname">void Gdk::GC::set_clip_rectangle </td>
528
488
          <td>(</td>
529
489
          <td class="paramtype"><a class="el" href="classGdk_1_1Rectangle.html">Rectangle</a>&amp;&#160;</td>
530
 
          <td class="paramname"> <em>rectangle</em> </td>
 
490
          <td class="paramname"> <em>rectangle</em></td>
531
491
          <td>&#160;)&#160;</td>
532
492
          <td></td>
533
493
        </tr>
534
494
      </table>
535
495
</div>
536
496
<div class="memdoc">
537
 
 
538
 
<p>
539
 
Sets the clip mask for a graphics context from a rectangle. <p>
540
 
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000005">Deprecated:</a></b></dt><dd>Use <a class="el" href="classGdk_1_1GC.html#8df6e778b7312f3f198842aea3f7bb43" title="Sets the clip mask for a graphics context from a rectangle.">set_clip_rectangle(const Rectangle&amp; rectangle)</a> instead. </dd></dl>
541
 
The clip mask is interpreted relative to the clip origin. (See <a class="el" href="classGdk_1_1GC.html#fa0f2fc8b4c78db4feed66b5806db1bf" title="Sets the origin of the clip mask.">set_clip_origin()</a>). <dl compact><dt><b>Parameters:</b></dt><dd>
542
 
  <table border="0" cellspacing="2" cellpadding="0">
543
 
    <tr><td valign="top"></td><td valign="top"><em>rectangle</em>&#160;</td><td>The rectangle to clip to. </td></tr>
544
 
  </table>
545
 
</dl>
546
 
 
547
 
</div>
548
 
</div><p>
549
 
<a class="anchor" name="6109789b4e63e62443fa9433c77525e8"></a><!-- doxytag: member="Gdk::GC::set_clip_region" ref="6109789b4e63e62443fa9433c77525e8" args="(const Region &amp;region)" -->
 
497
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000005">Deprecated:</a></b></dt><dd>Use <a class="el" href="classGdk_1_1GC.html#a8df6e778b7312f3f198842aea3f7bb43" title="Sets the clip mask for a graphics context from a rectangle.">set_clip_rectangle(const Rectangle&amp; rectangle)</a> instead. </dd></dl>
 
498
 
 
499
</div>
 
500
</div>
 
501
<a class="anchor" id="a6109789b4e63e62443fa9433c77525e8"></a><!-- doxytag: member="Gdk::GC::set_clip_region" ref="a6109789b4e63e62443fa9433c77525e8" args="(const Region &amp;region)" -->
550
502
<div class="memitem">
551
503
<div class="memproto">
552
504
      <table class="memname">
554
506
          <td class="memname">void Gdk::GC::set_clip_region </td>
555
507
          <td>(</td>
556
508
          <td class="paramtype">const <a class="el" href="classGdk_1_1Region.html">Region</a>&amp;&#160;</td>
557
 
          <td class="paramname"> <em>region</em> </td>
 
509
          <td class="paramname"> <em>region</em></td>
558
510
          <td>&#160;)&#160;</td>
559
511
          <td></td>
560
512
        </tr>
562
514
</div>
563
515
<div class="memdoc">
564
516
 
565
 
<p>
566
 
Sets the clip mask for a graphics context from a region structure. <p>
567
 
The clip mask is interpreted relative to the clip origin. (See <a class="el" href="classGdk_1_1GC.html#fa0f2fc8b4c78db4feed66b5806db1bf" title="Sets the origin of the clip mask.">set_clip_origin()</a>). <dl compact><dt><b>Parameters:</b></dt><dd>
 
517
<p>Sets the clip mask for a graphics context from a region structure. </p>
 
518
<p>The clip mask is interpreted relative to the clip origin. (See <a class="el" href="classGdk_1_1GC.html#afa0f2fc8b4c78db4feed66b5806db1bf" title="Sets the origin of the clip mask.">set_clip_origin()</a>). </p>
 
519
<dl><dt><b>Parameters:</b></dt><dd>
568
520
  <table border="0" cellspacing="2" cellpadding="0">
569
521
    <tr><td valign="top"></td><td valign="top"><em>region</em>&#160;</td><td>The <a class="el" href="classGdk_1_1Region.html" title="This is an opaque data type holding a set of arbitrary pixels, and is usually used...">Gdk::Region</a>. </td></tr>
570
522
  </table>
 
523
  </dd>
571
524
</dl>
572
525
 
573
526
</div>
574
 
</div><p>
575
 
<a class="anchor" name="123478ef0e9046f8ac1d0e1179ef4e04"></a><!-- doxytag: member="Gdk::GC::set_colormap" ref="123478ef0e9046f8ac1d0e1179ef4e04" args="(const Glib::RefPtr&lt; Colormap &gt; &amp;colormap)" -->
 
527
</div>
 
528
<a class="anchor" id="a123478ef0e9046f8ac1d0e1179ef4e04"></a><!-- doxytag: member="Gdk::GC::set_colormap" ref="a123478ef0e9046f8ac1d0e1179ef4e04" args="(const Glib::RefPtr&lt; Colormap &gt; &amp;colormap)" -->
576
529
<div class="memitem">
577
530
<div class="memproto">
578
531
      <table class="memname">
580
533
          <td class="memname">void Gdk::GC::set_colormap </td>
581
534
          <td>(</td>
582
535
          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGdk_1_1Colormap.html">Colormap</a> &gt;&amp;&#160;</td>
583
 
          <td class="paramname"> <em>colormap</em> </td>
 
536
          <td class="paramname"> <em>colormap</em></td>
584
537
          <td>&#160;)&#160;</td>
585
538
          <td></td>
586
539
        </tr>
588
541
</div>
589
542
<div class="memdoc">
590
543
 
591
 
<p>
592
 
Sets the colormap for the <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a> to the given colormap. <p>
593
 
The depth of the colormap's visual must match the depth of the drawable for which the <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a> was created. <dl compact><dt><b>Parameters:</b></dt><dd>
 
544
<p>Sets the colormap for the <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a> to the given colormap. </p>
 
545
<p>The depth of the colormap's visual must match the depth of the drawable for which the <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a> was created. </p>
 
546
<dl><dt><b>Parameters:</b></dt><dd>
594
547
  <table border="0" cellspacing="2" cellpadding="0">
595
548
    <tr><td valign="top"></td><td valign="top"><em>colormap</em>&#160;</td><td>A <a class="el" href="classGdk_1_1Colormap.html" title="A Colormap is an object that contains the mapping between the color values stored...">Gdk::Colormap</a>. </td></tr>
596
549
  </table>
 
550
  </dd>
597
551
</dl>
598
552
 
599
553
</div>
600
 
</div><p>
601
 
<a class="anchor" name="ae81765dc15ad450d56f69219d73ffad"></a><!-- doxytag: member="Gdk::GC::set_dashes" ref="ae81765dc15ad450d56f69219d73ffad" args="(int dash_offset, gint8 *dash_list, int n)" -->
 
554
</div>
 
555
<a class="anchor" id="aae81765dc15ad450d56f69219d73ffad"></a><!-- doxytag: member="Gdk::GC::set_dashes" ref="aae81765dc15ad450d56f69219d73ffad" args="(int dash_offset, gint8 *dash_list, int n)" -->
602
556
<div class="memitem">
603
557
<div class="memproto">
604
558
      <table class="memname">
629
583
</div>
630
584
<div class="memdoc">
631
585
 
632
 
<p>
633
 
Sets the way dashed-lines are drawn. <p>
634
 
Lines will be drawn with alternating on and off segments of the lengths specified in <em>dash_list</em>. The manner in which the on and off segments are drawn is determined by the <em>line_style</em> value of the <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a>. (This can be changed with <a class="el" href="classGdk_1_1GC.html#6ffd36fdf941a6ee478c15b2d1ec0a10" title="Sets various attributes of how lines are drawn.">set_line_attributes()</a>.)<p>
635
 
The <em>dash_offset</em> defines the phase of the pattern, specifying how many pixels into the dash-list the pattern should actually begin. <dl compact><dt><b>Parameters:</b></dt><dd>
 
586
<p>Sets the way dashed-lines are drawn. </p>
 
587
<p>Lines will be drawn with alternating on and off segments of the lengths specified in <em>dash_list</em>. The manner in which the on and off segments are drawn is determined by the <em>line_style</em> value of the <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a>. (This can be changed with <a class="el" href="classGdk_1_1GC.html#a6ffd36fdf941a6ee478c15b2d1ec0a10" title="Sets various attributes of how lines are drawn.">set_line_attributes()</a>.)</p>
 
588
<p>The <em>dash_offset</em> defines the phase of the pattern, specifying how many pixels into the dash-list the pattern should actually begin. </p>
 
589
<dl><dt><b>Parameters:</b></dt><dd>
636
590
  <table border="0" cellspacing="2" cellpadding="0">
637
591
    <tr><td valign="top"></td><td valign="top"><em>dash_offset</em>&#160;</td><td>The phase of the dash pattern. </td></tr>
638
592
    <tr><td valign="top"></td><td valign="top"><em>dash_list</em>&#160;</td><td>An array of dash lengths. </td></tr>
639
593
    <tr><td valign="top"></td><td valign="top"><em>n</em>&#160;</td><td>The number of elements in <em>dash_list</em>. </td></tr>
640
594
  </table>
 
595
  </dd>
641
596
</dl>
642
597
 
643
598
</div>
644
 
</div><p>
645
 
<a class="anchor" name="8d45034c577e55fd350a8556a3c242ff"></a><!-- doxytag: member="Gdk::GC::set_exposures" ref="8d45034c577e55fd350a8556a3c242ff" args="(bool exposures)" -->
 
599
</div>
 
600
<a class="anchor" id="a8d45034c577e55fd350a8556a3c242ff"></a><!-- doxytag: member="Gdk::GC::set_exposures" ref="a8d45034c577e55fd350a8556a3c242ff" args="(bool exposures)" -->
646
601
<div class="memitem">
647
602
<div class="memproto">
648
603
      <table class="memname">
650
605
          <td class="memname">void Gdk::GC::set_exposures </td>
651
606
          <td>(</td>
652
607
          <td class="paramtype">bool&#160;</td>
653
 
          <td class="paramname"> <em>exposures</em> </td>
 
608
          <td class="paramname"> <em>exposures</em></td>
654
609
          <td>&#160;)&#160;</td>
655
610
          <td></td>
656
611
        </tr>
658
613
</div>
659
614
<div class="memdoc">
660
615
 
661
 
<p>
662
 
Sets whether copying non-visible portions of a drawable using this graphics context generate exposure events for the corresponding regions of the destination drawable. <p>
663
 
(See gdk_draw_drawable()). <dl compact><dt><b>Parameters:</b></dt><dd>
 
616
<p>Sets whether copying non-visible portions of a drawable using this graphics context generate exposure events for the corresponding regions of the destination drawable. </p>
 
617
<p>(See gdk_draw_drawable()). </p>
 
618
<dl><dt><b>Parameters:</b></dt><dd>
664
619
  <table border="0" cellspacing="2" cellpadding="0">
665
620
    <tr><td valign="top"></td><td valign="top"><em>exposures</em>&#160;</td><td>If <code>true</code>, exposure events will be generated. </td></tr>
666
621
  </table>
 
622
  </dd>
667
623
</dl>
668
624
 
669
625
</div>
670
 
</div><p>
671
 
<a class="anchor" name="e95140c1494e4450ca22fccded72337c"></a><!-- doxytag: member="Gdk::GC::set_fill" ref="e95140c1494e4450ca22fccded72337c" args="(Fill fill)" -->
 
626
</div>
 
627
<a class="anchor" id="ae95140c1494e4450ca22fccded72337c"></a><!-- doxytag: member="Gdk::GC::set_fill" ref="ae95140c1494e4450ca22fccded72337c" args="(Fill fill)" -->
672
628
<div class="memitem">
673
629
<div class="memproto">
674
630
      <table class="memname">
675
631
        <tr>
676
632
          <td class="memname">void Gdk::GC::set_fill </td>
677
633
          <td>(</td>
678
 
          <td class="paramtype"><a class="el" href="group__gdkmmEnums.html#gf945088bf264cc01bf858c3468d2a451">Fill</a>&#160;</td>
679
 
          <td class="paramname"> <em>fill</em> </td>
 
634
          <td class="paramtype"><a class="el" href="group__gdkmmEnums.html#gaf945088bf264cc01bf858c3468d2a451">Fill</a>&#160;</td>
 
635
          <td class="paramname"> <em>fill</em></td>
680
636
          <td>&#160;)&#160;</td>
681
637
          <td></td>
682
638
        </tr>
684
640
</div>
685
641
<div class="memdoc">
686
642
 
687
 
<p>
688
 
Set the fill mode for a graphics context. <p>
689
 
<dl compact><dt><b>Parameters:</b></dt><dd>
 
643
<p>Set the fill mode for a graphics context. </p>
 
644
<dl><dt><b>Parameters:</b></dt><dd>
690
645
  <table border="0" cellspacing="2" cellpadding="0">
691
646
    <tr><td valign="top"></td><td valign="top"><em>fill</em>&#160;</td><td>The new fill mode. </td></tr>
692
647
  </table>
 
648
  </dd>
693
649
</dl>
694
650
 
695
651
</div>
696
 
</div><p>
697
 
<a class="anchor" name="e16759ef3ee9b3696021369f61d62fea"></a><!-- doxytag: member="Gdk::GC::set_foreground" ref="e16759ef3ee9b3696021369f61d62fea" args="(const Color &amp;color)" -->
 
652
</div>
 
653
<a class="anchor" id="ae16759ef3ee9b3696021369f61d62fea"></a><!-- doxytag: member="Gdk::GC::set_foreground" ref="ae16759ef3ee9b3696021369f61d62fea" args="(const Color &amp;color)" -->
698
654
<div class="memitem">
699
655
<div class="memproto">
700
656
      <table class="memname">
702
658
          <td class="memname">void Gdk::GC::set_foreground </td>
703
659
          <td>(</td>
704
660
          <td class="paramtype">const <a class="el" href="classGdk_1_1Color.html">Color</a>&amp;&#160;</td>
705
 
          <td class="paramname"> <em>color</em> </td>
 
661
          <td class="paramname"> <em>color</em></td>
706
662
          <td>&#160;)&#160;</td>
707
663
          <td></td>
708
664
        </tr>
710
666
</div>
711
667
<div class="memdoc">
712
668
 
713
 
<p>
714
 
Sets the foreground color for a graphics context. <p>
715
 
Note that this function uses <em>color-&gt;pixel</em>, use <a class="el" href="classGdk_1_1GC.html#feebd8928915e5836ed5a2c0d13dcd09" title="Set the foreground color of a GC using an unallocated color.">set_rgb_fg_color()</a> to specify the foreground color as red, green, blue components. <dl compact><dt><b>Parameters:</b></dt><dd>
 
669
<p>Sets the foreground color for a graphics context. </p>
 
670
<p>Note that this function uses <em>color-&gt;pixel</em>, use <a class="el" href="classGdk_1_1GC.html#afeebd8928915e5836ed5a2c0d13dcd09" title="Set the foreground color of a GC using an unallocated color.">set_rgb_fg_color()</a> to specify the foreground color as red, green, blue components. </p>
 
671
<dl><dt><b>Parameters:</b></dt><dd>
716
672
  <table border="0" cellspacing="2" cellpadding="0">
717
673
    <tr><td valign="top"></td><td valign="top"><em>color</em>&#160;</td><td>The new foreground color. </td></tr>
718
674
  </table>
 
675
  </dd>
719
676
</dl>
720
677
 
721
678
</div>
722
 
</div><p>
723
 
<a class="anchor" name="de0340da1088f4ecdde89e9180212e0b"></a><!-- doxytag: member="Gdk::GC::set_function" ref="de0340da1088f4ecdde89e9180212e0b" args="(Function function)" -->
 
679
</div>
 
680
<a class="anchor" id="ade0340da1088f4ecdde89e9180212e0b"></a><!-- doxytag: member="Gdk::GC::set_function" ref="ade0340da1088f4ecdde89e9180212e0b" args="(Function function)" -->
724
681
<div class="memitem">
725
682
<div class="memproto">
726
683
      <table class="memname">
727
684
        <tr>
728
685
          <td class="memname">void Gdk::GC::set_function </td>
729
686
          <td>(</td>
730
 
          <td class="paramtype"><a class="el" href="group__gdkmmEnums.html#gf1365a8c559e749927e68d3ae723a47b">Function</a>&#160;</td>
731
 
          <td class="paramname"> <em>function</em> </td>
 
687
          <td class="paramtype"><a class="el" href="group__gdkmmEnums.html#gaf1365a8c559e749927e68d3ae723a47b">Function</a>&#160;</td>
 
688
          <td class="paramname"> <em>function</em></td>
732
689
          <td>&#160;)&#160;</td>
733
690
          <td></td>
734
691
        </tr>
736
693
</div>
737
694
<div class="memdoc">
738
695
 
739
 
<p>
740
 
Determines how the current pixel values and the pixel values being drawn are combined to produce the final pixel values. <p>
741
 
<dl compact><dt><b>Parameters:</b></dt><dd>
 
696
<p>Determines how the current pixel values and the pixel values being drawn are combined to produce the final pixel values. </p>
 
697
<dl><dt><b>Parameters:</b></dt><dd>
742
698
  <table border="0" cellspacing="2" cellpadding="0">
743
 
    <tr><td valign="top"></td><td valign="top"><em>function</em>&#160;</td><td>The <a class="el" href="group__gdkmmEnums.html#gf1365a8c559e749927e68d3ae723a47b">Gdk::Function</a> to use. </td></tr>
 
699
    <tr><td valign="top"></td><td valign="top"><em>function</em>&#160;</td><td>The <a class="el" href="group__gdkmmEnums.html#gaf1365a8c559e749927e68d3ae723a47b">Gdk::Function</a> to use. </td></tr>
744
700
  </table>
 
701
  </dd>
745
702
</dl>
746
703
 
747
704
</div>
748
 
</div><p>
749
 
<a class="anchor" name="6ffd36fdf941a6ee478c15b2d1ec0a10"></a><!-- doxytag: member="Gdk::GC::set_line_attributes" ref="6ffd36fdf941a6ee478c15b2d1ec0a10" args="(int line_width, LineStyle line_style, CapStyle cap_style, JoinStyle join_style)" -->
 
705
</div>
 
706
<a class="anchor" id="a6ffd36fdf941a6ee478c15b2d1ec0a10"></a><!-- doxytag: member="Gdk::GC::set_line_attributes" ref="a6ffd36fdf941a6ee478c15b2d1ec0a10" args="(int line_width, LineStyle line_style, CapStyle cap_style, JoinStyle join_style)" -->
750
707
<div class="memitem">
751
708
<div class="memproto">
752
709
      <table class="memname">
759
716
        <tr>
760
717
          <td class="paramkey"></td>
761
718
          <td></td>
762
 
          <td class="paramtype"><a class="el" href="group__gdkmmEnums.html#gc5dcb29dfe744e4e8b72693b392ac06e">LineStyle</a>&#160;</td>
 
719
          <td class="paramtype"><a class="el" href="group__gdkmmEnums.html#gac5dcb29dfe744e4e8b72693b392ac06e">LineStyle</a>&#160;</td>
763
720
          <td class="paramname"> <em>line_style</em>, </td>
764
721
        </tr>
765
722
        <tr>
766
723
          <td class="paramkey"></td>
767
724
          <td></td>
768
 
          <td class="paramtype"><a class="el" href="group__gdkmmEnums.html#g8cb10204a21a8576e6977249380ae9a6">CapStyle</a>&#160;</td>
 
725
          <td class="paramtype"><a class="el" href="group__gdkmmEnums.html#ga8cb10204a21a8576e6977249380ae9a6">CapStyle</a>&#160;</td>
769
726
          <td class="paramname"> <em>cap_style</em>, </td>
770
727
        </tr>
771
728
        <tr>
772
729
          <td class="paramkey"></td>
773
730
          <td></td>
774
 
          <td class="paramtype"><a class="el" href="group__gdkmmEnums.html#g91500dd25e90700bb632791263c7d9ec">JoinStyle</a>&#160;</td>
 
731
          <td class="paramtype"><a class="el" href="group__gdkmmEnums.html#ga91500dd25e90700bb632791263c7d9ec">JoinStyle</a>&#160;</td>
775
732
          <td class="paramname"> <em>join_style</em></td><td>&#160;</td>
776
733
        </tr>
777
734
        <tr>
783
740
</div>
784
741
<div class="memdoc">
785
742
 
786
 
<p>
787
 
Sets various attributes of how lines are drawn. <p>
788
 
See the corresponding members of Gdk::GCValues for full explanations of the arguments. <dl compact><dt><b>Parameters:</b></dt><dd>
 
743
<p>Sets various attributes of how lines are drawn. </p>
 
744
<p>See the corresponding members of Gdk::GCValues for full explanations of the arguments. </p>
 
745
<dl><dt><b>Parameters:</b></dt><dd>
789
746
  <table border="0" cellspacing="2" cellpadding="0">
790
747
    <tr><td valign="top"></td><td valign="top"><em>line_width</em>&#160;</td><td>The width of lines. </td></tr>
791
748
    <tr><td valign="top"></td><td valign="top"><em>line_style</em>&#160;</td><td>The dash-style for lines. </td></tr>
792
749
    <tr><td valign="top"></td><td valign="top"><em>cap_style</em>&#160;</td><td>The manner in which the ends of lines are drawn. </td></tr>
793
750
    <tr><td valign="top"></td><td valign="top"><em>join_style</em>&#160;</td><td>The in which lines are joined together. </td></tr>
794
751
  </table>
 
752
  </dd>
795
753
</dl>
796
754
 
797
755
</div>
798
 
</div><p>
799
 
<a class="anchor" name="cd78b85d14212d71a1af38b8b1524c5d"></a><!-- doxytag: member="Gdk::GC::set_rgb_bg_color" ref="cd78b85d14212d71a1af38b8b1524c5d" args="(const Color &amp;color)" -->
 
756
</div>
 
757
<a class="anchor" id="acd78b85d14212d71a1af38b8b1524c5d"></a><!-- doxytag: member="Gdk::GC::set_rgb_bg_color" ref="acd78b85d14212d71a1af38b8b1524c5d" args="(const Color &amp;color)" -->
800
758
<div class="memitem">
801
759
<div class="memproto">
802
760
      <table class="memname">
804
762
          <td class="memname">void Gdk::GC::set_rgb_bg_color </td>
805
763
          <td>(</td>
806
764
          <td class="paramtype">const <a class="el" href="classGdk_1_1Color.html">Color</a>&amp;&#160;</td>
807
 
          <td class="paramname"> <em>color</em> </td>
 
765
          <td class="paramname"> <em>color</em></td>
808
766
          <td>&#160;)&#160;</td>
809
767
          <td></td>
810
768
        </tr>
812
770
</div>
813
771
<div class="memdoc">
814
772
 
815
 
<p>
816
 
Set the background color of a <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a> using an unallocated color. <p>
817
 
The pixel value for the color will be determined using GdkRGB. If the colormap for the <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a> has not previously been initialized for GdkRGB, then for pseudo-color colormaps (colormaps with a small modifiable number of colors), a colorcube will be allocated in the colormap.<p>
818
 
Calling this function for a <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a> without a colormap is an error. <dl compact><dt><b>Parameters:</b></dt><dd>
 
773
<p>Set the background color of a <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a> using an unallocated color. </p>
 
774
<p>The pixel value for the color will be determined using GdkRGB. If the colormap for the <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a> has not previously been initialized for GdkRGB, then for pseudo-color colormaps (colormaps with a small modifiable number of colors), a colorcube will be allocated in the colormap.</p>
 
775
<p>Calling this function for a <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a> without a colormap is an error. </p>
 
776
<dl><dt><b>Parameters:</b></dt><dd>
819
777
  <table border="0" cellspacing="2" cellpadding="0">
820
778
    <tr><td valign="top"></td><td valign="top"><em>color</em>&#160;</td><td>An unallocated <a class="el" href="classGdk_1_1Color.html" title="Gdk::Color is used to describe an allocated or unallocated color.">Gdk::Color</a>. </td></tr>
821
779
  </table>
 
780
  </dd>
822
781
</dl>
823
782
 
824
783
</div>
825
 
</div><p>
826
 
<a class="anchor" name="feebd8928915e5836ed5a2c0d13dcd09"></a><!-- doxytag: member="Gdk::GC::set_rgb_fg_color" ref="feebd8928915e5836ed5a2c0d13dcd09" args="(const Color &amp;color)" -->
 
784
</div>
 
785
<a class="anchor" id="afeebd8928915e5836ed5a2c0d13dcd09"></a><!-- doxytag: member="Gdk::GC::set_rgb_fg_color" ref="afeebd8928915e5836ed5a2c0d13dcd09" args="(const Color &amp;color)" -->
827
786
<div class="memitem">
828
787
<div class="memproto">
829
788
      <table class="memname">
831
790
          <td class="memname">void Gdk::GC::set_rgb_fg_color </td>
832
791
          <td>(</td>
833
792
          <td class="paramtype">const <a class="el" href="classGdk_1_1Color.html">Color</a>&amp;&#160;</td>
834
 
          <td class="paramname"> <em>color</em> </td>
 
793
          <td class="paramname"> <em>color</em></td>
835
794
          <td>&#160;)&#160;</td>
836
795
          <td></td>
837
796
        </tr>
839
798
</div>
840
799
<div class="memdoc">
841
800
 
842
 
<p>
843
 
Set the foreground color of a <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a> using an unallocated color. <p>
844
 
The pixel value for the color will be determined using GdkRGB. If the colormap for the <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a> has not previously been initialized for GdkRGB, then for pseudo-color colormaps (colormaps with a small modifiable number of colors), a colorcube will be allocated in the colormap.<p>
845
 
Calling this function for a <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a> without a colormap is an error. <dl compact><dt><b>Parameters:</b></dt><dd>
 
801
<p>Set the foreground color of a <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a> using an unallocated color. </p>
 
802
<p>The pixel value for the color will be determined using GdkRGB. If the colormap for the <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a> has not previously been initialized for GdkRGB, then for pseudo-color colormaps (colormaps with a small modifiable number of colors), a colorcube will be allocated in the colormap.</p>
 
803
<p>Calling this function for a <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a> without a colormap is an error. </p>
 
804
<dl><dt><b>Parameters:</b></dt><dd>
846
805
  <table border="0" cellspacing="2" cellpadding="0">
847
806
    <tr><td valign="top"></td><td valign="top"><em>color</em>&#160;</td><td>An unallocated <a class="el" href="classGdk_1_1Color.html" title="Gdk::Color is used to describe an allocated or unallocated color.">Gdk::Color</a>. </td></tr>
848
807
  </table>
 
808
  </dd>
849
809
</dl>
850
810
 
851
811
</div>
852
 
</div><p>
853
 
<a class="anchor" name="f6c8c1f159ab300994417aa6d1a2ff4a"></a><!-- doxytag: member="Gdk::GC::set_stipple" ref="f6c8c1f159ab300994417aa6d1a2ff4a" args="(const Glib::RefPtr&lt; Pixmap &gt; &amp;stipple)" -->
 
812
</div>
 
813
<a class="anchor" id="af6c8c1f159ab300994417aa6d1a2ff4a"></a><!-- doxytag: member="Gdk::GC::set_stipple" ref="af6c8c1f159ab300994417aa6d1a2ff4a" args="(const Glib::RefPtr&lt; Pixmap &gt; &amp;stipple)" -->
854
814
<div class="memitem">
855
815
<div class="memproto">
856
816
      <table class="memname">
858
818
          <td class="memname">void Gdk::GC::set_stipple </td>
859
819
          <td>(</td>
860
820
          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGdk_1_1Pixmap.html">Pixmap</a> &gt;&amp;&#160;</td>
861
 
          <td class="paramname"> <em>stipple</em> </td>
 
821
          <td class="paramname"> <em>stipple</em></td>
862
822
          <td>&#160;)&#160;</td>
863
823
          <td></td>
864
824
        </tr>
866
826
</div>
867
827
<div class="memdoc">
868
828
 
869
 
<p>
870
 
Set the stipple bitmap for a graphics context. <p>
871
 
The stipple will only be used if the fill mode is <a class="el" href="group__gdkmmEnums.html#ggf945088bf264cc01bf858c3468d2a45163132d7995c2c73fb2054ec7e83fbbae">Gdk::STIPPLED</a> or <a class="el" href="group__gdkmmEnums.html#ggf945088bf264cc01bf858c3468d2a4511fbda420001d70dfd5a66deb2e6b0e68">Gdk::OPAQUE_STIPPLED</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
 
829
<p>Set the stipple bitmap for a graphics context. </p>
 
830
<p>The stipple will only be used if the fill mode is <a class="el" href="group__gdkmmEnums.html#ggaf945088bf264cc01bf858c3468d2a451a63132d7995c2c73fb2054ec7e83fbbae">Gdk::STIPPLED</a> or <a class="el" href="group__gdkmmEnums.html#ggaf945088bf264cc01bf858c3468d2a451a1fbda420001d70dfd5a66deb2e6b0e68">Gdk::OPAQUE_STIPPLED</a>. </p>
 
831
<dl><dt><b>Parameters:</b></dt><dd>
872
832
  <table border="0" cellspacing="2" cellpadding="0">
873
833
    <tr><td valign="top"></td><td valign="top"><em>stipple</em>&#160;</td><td>The new stipple bitmap. </td></tr>
874
834
  </table>
 
835
  </dd>
875
836
</dl>
876
837
 
877
838
</div>
878
 
</div><p>
879
 
<a class="anchor" name="2d1af56f1e93a7bc88340495e2cb3ffc"></a><!-- doxytag: member="Gdk::GC::set_subwindow" ref="2d1af56f1e93a7bc88340495e2cb3ffc" args="(SubwindowMode mode)" -->
 
839
</div>
 
840
<a class="anchor" id="a2d1af56f1e93a7bc88340495e2cb3ffc"></a><!-- doxytag: member="Gdk::GC::set_subwindow" ref="a2d1af56f1e93a7bc88340495e2cb3ffc" args="(SubwindowMode mode)" -->
880
841
<div class="memitem">
881
842
<div class="memproto">
882
843
      <table class="memname">
883
844
        <tr>
884
845
          <td class="memname">void Gdk::GC::set_subwindow </td>
885
846
          <td>(</td>
886
 
          <td class="paramtype"><a class="el" href="group__gdkmmEnums.html#gae37637a79c9ee9822c925f30748eafd">SubwindowMode</a>&#160;</td>
887
 
          <td class="paramname"> <em>mode</em> </td>
 
847
          <td class="paramtype"><a class="el" href="group__gdkmmEnums.html#gaae37637a79c9ee9822c925f30748eafd">SubwindowMode</a>&#160;</td>
 
848
          <td class="paramname"> <em>mode</em></td>
888
849
          <td>&#160;)&#160;</td>
889
850
          <td></td>
890
851
        </tr>
892
853
</div>
893
854
<div class="memdoc">
894
855
 
895
 
<p>
896
 
Sets how drawing with this <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a> on a window will affect child windows of that window. <p>
897
 
<dl compact><dt><b>Parameters:</b></dt><dd>
 
856
<p>Sets how drawing with this <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a> on a window will affect child windows of that window. </p>
 
857
<dl><dt><b>Parameters:</b></dt><dd>
898
858
  <table border="0" cellspacing="2" cellpadding="0">
899
859
    <tr><td valign="top"></td><td valign="top"><em>mode</em>&#160;</td><td>The subwindow mode. </td></tr>
900
860
  </table>
 
861
  </dd>
901
862
</dl>
902
863
 
903
864
</div>
904
 
</div><p>
905
 
<a class="anchor" name="ae51d032ddbea405bb177268cab521cc"></a><!-- doxytag: member="Gdk::GC::set_tile" ref="ae51d032ddbea405bb177268cab521cc" args="(const Glib::RefPtr&lt; Pixmap &gt; &amp;tile)" -->
 
865
</div>
 
866
<a class="anchor" id="aae51d032ddbea405bb177268cab521cc"></a><!-- doxytag: member="Gdk::GC::set_tile" ref="aae51d032ddbea405bb177268cab521cc" args="(const Glib::RefPtr&lt; Pixmap &gt; &amp;tile)" -->
906
867
<div class="memitem">
907
868
<div class="memproto">
908
869
      <table class="memname">
910
871
          <td class="memname">void Gdk::GC::set_tile </td>
911
872
          <td>(</td>
912
873
          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGdk_1_1Pixmap.html">Pixmap</a> &gt;&amp;&#160;</td>
913
 
          <td class="paramname"> <em>tile</em> </td>
 
874
          <td class="paramname"> <em>tile</em></td>
914
875
          <td>&#160;)&#160;</td>
915
876
          <td></td>
916
877
        </tr>
918
879
</div>
919
880
<div class="memdoc">
920
881
 
921
 
<p>
922
 
Set a tile pixmap for a graphics context. <p>
923
 
This will only be used if the fill mode is <a class="el" href="group__gdkmmEnums.html#ggf945088bf264cc01bf858c3468d2a451460f0dd9d59304ecc0f1e31d7d0cd652">Gdk::TILED</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
 
882
<p>Set a tile pixmap for a graphics context. </p>
 
883
<p>This will only be used if the fill mode is <a class="el" href="group__gdkmmEnums.html#ggaf945088bf264cc01bf858c3468d2a451a460f0dd9d59304ecc0f1e31d7d0cd652">Gdk::TILED</a>. </p>
 
884
<dl><dt><b>Parameters:</b></dt><dd>
924
885
  <table border="0" cellspacing="2" cellpadding="0">
925
886
    <tr><td valign="top"></td><td valign="top"><em>tile</em>&#160;</td><td>The new tile pixmap. </td></tr>
926
887
  </table>
 
888
  </dd>
927
889
</dl>
928
890
 
929
891
</div>
930
 
</div><p>
931
 
<a class="anchor" name="86994e1325f39ae18278cbd6c298bcac"></a><!-- doxytag: member="Gdk::GC::set_ts_origin" ref="86994e1325f39ae18278cbd6c298bcac" args="(int x, int y)" -->
 
892
</div>
 
893
<a class="anchor" id="a86994e1325f39ae18278cbd6c298bcac"></a><!-- doxytag: member="Gdk::GC::set_ts_origin" ref="a86994e1325f39ae18278cbd6c298bcac" args="(int x, int y)" -->
932
894
<div class="memitem">
933
895
<div class="memproto">
934
896
      <table class="memname">
953
915
</div>
954
916
<div class="memdoc">
955
917
 
956
 
<p>
957
 
Set the origin when using tiles or stipples with the <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a>. <p>
958
 
The tile or stipple will be aligned such that the upper left corner of the tile or stipple will coincide with this point. <dl compact><dt><b>Parameters:</b></dt><dd>
 
918
<p>Set the origin when using tiles or stipples with the <a class="el" href="classGdk_1_1GC.html" title="All drawing operations in GDK take a graphics context (GC) argument.">GC</a>. </p>
 
919
<p>The tile or stipple will be aligned such that the upper left corner of the tile or stipple will coincide with this point. </p>
 
920
<dl><dt><b>Parameters:</b></dt><dd>
959
921
  <table border="0" cellspacing="2" cellpadding="0">
960
922
    <tr><td valign="top"></td><td valign="top"><em>x</em>&#160;</td><td>The x-coordinate of the origin. </td></tr>
961
923
    <tr><td valign="top"></td><td valign="top"><em>y</em>&#160;</td><td>The y-coordinate of the origin. </td></tr>
962
924
  </table>
 
925
  </dd>
963
926
</dl>
964
927
 
965
928
</div>
966
 
</div><p>
967
 
<hr><h2>Friends And Related Function Documentation</h2>
968
 
<a class="anchor" name="3f214c3e4eba764b69121a337c862bc1"></a><!-- doxytag: member="Gdk::GC::wrap" ref="3f214c3e4eba764b69121a337c862bc1" args="(GdkGC *object, bool take_copy=false)" -->
 
929
</div>
 
930
<hr/><h2>Friends And Related Function Documentation</h2>
 
931
<a class="anchor" id="a3f214c3e4eba764b69121a337c862bc1"></a><!-- doxytag: member="Gdk::GC::wrap" ref="a3f214c3e4eba764b69121a337c862bc1" args="(GdkGC *object, bool take_copy=false)" -->
969
932
<div class="memitem">
970
933
<div class="memproto">
971
934
      <table class="memname">
990
953
</div>
991
954
<div class="memdoc">
992
955
 
993
 
<p>
994
 
A <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/namespaceGlib.html#671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. <p>
995
 
<dl compact><dt><b>Parameters:</b></dt><dd>
 
956
<p>A <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. </p>
 
957
<dl><dt><b>Parameters:</b></dt><dd>
996
958
  <table border="0" cellspacing="2" cellpadding="0">
997
959
    <tr><td valign="top"></td><td valign="top"><em>object</em>&#160;</td><td>The C instance. </td></tr>
998
960
    <tr><td valign="top"></td><td valign="top"><em>take_copy</em>&#160;</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>
999
961
  </table>
 
962
  </dd>
1000
963
</dl>
1001
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A C++ instance that wraps this C instance. </dd></dl>
 
964
<dl class="return"><dt><b>Returns:</b></dt><dd>A C++ instance that wraps this C instance. </dd></dl>
1002
965
 
1003
966
</div>
1004
 
</div><p>
1005
 
<hr>The documentation for this class was generated from the following file:<ul>
1006
 
<li>gdkmm/gc.h</ul>
1007
 
</div>
1008
 
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Sep 6 18:45:23 2009 for gtkmm by&#160;
 
967
</div>
 
968
<hr/>The documentation for this class was generated from the following file:<ul>
 
969
<li>gdkmm/gc.h</li>
 
970
</ul>
 
971
</div>
 
972
<hr size="1"/><address style="text-align: right;"><small>Generated on Mon Sep 21 16:34:30 2009 for gtkmm by&#160;
1009
973
<a href="http://www.doxygen.org/index.html">
1010
 
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
 
974
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
1011
975
</body>
1012
976
</html>