File: gc_8h.html

package info (click to toggle)
gtkmm2.4 1%3A2.12.7-1
  • links: PTS, VCS
  • area: main
  • in suites: lenny
  • size: 97,528 kB
  • ctags: 33,749
  • sloc: xml: 121,487; cpp: 17,100; sh: 8,982; makefile: 1,150; perl: 161
file content (192 lines) | stat: -rw-r--r-- 14,645 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>gtkmm 2.4: gc.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#ffffff">
<table border="0" width="100%">
<tr>
    <td width="10%" height="40"><img src="../../images/gtkmm_logo.gif" alt="logo" border="0" width="100%" height="100%"/></td>
    <td width="90%" height="40"><img src="../../images/top.gif" alt="top" width="100%" height="40"/></td>
</tr>
</table>
<center>
  <a class="qindex" href="../../index.html">Main Page</a> &nbsp;
  <a href="group__Widgets.html">Widgets</a> &nbsp;
  <a class="qindex" href="namespaces.html"> Namespaces</a> &nbsp;
  <a href="../../tutorial/html/index.html"> Book</a> &nbsp;
</center>
<hr width="100%"/>
<!-- begin main content -->
<div id="content">
<!-- Generated by Doxygen 1.5.1 -->
<div class="nav">
<a class="el" href="dir_aec23cce998621bd6546125afc6296e4.html">gdk</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_b565ec9602eae256b8df093d9e111985.html">gdkmm</a></div>
<h1>gc.h File Reference</h1>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGdk.html">Gdk</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/namespaceGlib.html">Glib</a></td></tr>

<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1GC.html">Gdk::GC</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">All drawing operations in GDK take a graphics context (<a class="el" href="classGdk_1_1GC.html">GC</a>) argument.  <a href="classGdk_1_1GC.html#_details">More...</a><br></td></tr>
<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdkmmEnums.html#g8cb10204a21a8576e6977249380ae9a6">Gdk::CapStyle</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#gg8cb10204a21a8576e6977249380ae9a607fda17194672fc29efde69eb9bc3cda">Gdk::CAP_NOT_LAST</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#gg8cb10204a21a8576e6977249380ae9a6a81756d24fa3f7721a4fe14ed8c6e279">Gdk::CAP_BUTT</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#gg8cb10204a21a8576e6977249380ae9a60cbefdd37513e272821b250ca030b139">Gdk::CAP_ROUND</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#gg8cb10204a21a8576e6977249380ae9a649667f396a1c8f24be42f4d097521951">Gdk::CAP_PROJECTING</a>
<br>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdkmmEnums.html#gf945088bf264cc01bf858c3468d2a451">Gdk::Fill</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#ggf945088bf264cc01bf858c3468d2a451cebea91691a709d16a5f2d049d13e888">Gdk::SOLID</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#ggf945088bf264cc01bf858c3468d2a451460f0dd9d59304ecc0f1e31d7d0cd652">Gdk::TILED</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#ggf945088bf264cc01bf858c3468d2a45163132d7995c2c73fb2054ec7e83fbbae">Gdk::STIPPLED</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#ggf945088bf264cc01bf858c3468d2a4511fbda420001d70dfd5a66deb2e6b0e68">Gdk::OPAQUE_STIPPLED</a>
<br>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdkmmEnums.html#gf1365a8c559e749927e68d3ae723a47b">Gdk::Function</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#ggf1365a8c559e749927e68d3ae723a47bd24d2cc55aa0e92bd740a300f07a424b">Gdk::COPY</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#ggf1365a8c559e749927e68d3ae723a47ba6368df47d3a794086c7a5241a16053e">Gdk::INVERT</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#ggf1365a8c559e749927e68d3ae723a47b26e26412b3841d5b1298cf43b05a941a">Gdk::XOR</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#ggf1365a8c559e749927e68d3ae723a47b0e0eb043b91b9a3712e8922e06432393">Gdk::CLEAR</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#ggf1365a8c559e749927e68d3ae723a47bbb49bc806f42c157958676d22a9fe553">Gdk::AND</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#ggf1365a8c559e749927e68d3ae723a47b0d5f9c3c8ff585d252926a2e2c262f02">Gdk::AND_REVERSE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#ggf1365a8c559e749927e68d3ae723a47bd7f2ae83c7b54ee91d2aa9f09d393fbb">Gdk::AND_INVERT</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#ggf1365a8c559e749927e68d3ae723a47bd89df034cc46a2ccc2d2750878cc4904">Gdk::NOOP</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#ggf1365a8c559e749927e68d3ae723a47b2ce948821a9d74ae9837e6f5af8cb0e5">Gdk::OR</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#ggf1365a8c559e749927e68d3ae723a47b5b8f6f444aa5f346fc6f056510960533">Gdk::EQUIV</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#ggf1365a8c559e749927e68d3ae723a47b985a27da7e89894c291cfb085e03634d">Gdk::OR_REVERSE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#ggf1365a8c559e749927e68d3ae723a47b5fc65e55799f03e3fa0473d4099fb038">Gdk::COPY_INVERT</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#ggf1365a8c559e749927e68d3ae723a47b77b3589382053b2d3d2c12b1e10dcdb4">Gdk::OR_INVERT</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#ggf1365a8c559e749927e68d3ae723a47b49b75596a5f4cf0119fbc023e4e14015">Gdk::NAND</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#ggf1365a8c559e749927e68d3ae723a47b2a4ac5eebd1edb1fd2d164387315fff9">Gdk::NOR</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#ggf1365a8c559e749927e68d3ae723a47b50904413f46d5e52c1677222e85dd778">Gdk::SET</a>
<br>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdkmmEnums.html#g8694171aa8bc6a7103ec05d21b612da8">Gdk::GCValuesMask</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#gg8694171aa8bc6a7103ec05d21b612da84f18314062d69bdc7e89e0190551f65f">Gdk::GC_FOREGROUND</a> =  1 &lt;&lt; 0, 
<br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#gg8694171aa8bc6a7103ec05d21b612da88181d6f9c3aade26b9e491fba585d34e">Gdk::GC_BACKGROUND</a> =  1 &lt;&lt; 1, 
<br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#gg8694171aa8bc6a7103ec05d21b612da85241ffca10ce216ea5194f7ce87c7e41">Gdk::GC_FONT</a> =  1 &lt;&lt; 2, 
<br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#gg8694171aa8bc6a7103ec05d21b612da8d137a0b6277a181540af8b5a48e60df3">Gdk::GC_FUNCTION</a> =  1 &lt;&lt; 3, 
<br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#gg8694171aa8bc6a7103ec05d21b612da8c730141518efdd82882ada9cb52b498f">Gdk::GC_FILL</a> =  1 &lt;&lt; 4, 
<br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#gg8694171aa8bc6a7103ec05d21b612da821112a4fc42f515a160a50e8b9733b5a">Gdk::GC_TILE</a> =  1 &lt;&lt; 5, 
<br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#gg8694171aa8bc6a7103ec05d21b612da8a0d37a7687bdd2af3f5e0c7364b9e1a9">Gdk::GC_STIPPLE</a> =  1 &lt;&lt; 6, 
<br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#gg8694171aa8bc6a7103ec05d21b612da81f0693518f5847de0cdd8a8d30bcd15d">Gdk::GC_CLIP_MASK</a> =  1 &lt;&lt; 7, 
<br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#gg8694171aa8bc6a7103ec05d21b612da8a160a05986b135dc309280a22ad44877">Gdk::GC_SUBWINDOW</a> =  1 &lt;&lt; 8, 
<br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#gg8694171aa8bc6a7103ec05d21b612da87d78dbef35aca9cfdc1d323220a7df38">Gdk::GC_TS_X_ORIGIN</a> =  1 &lt;&lt; 9, 
<br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#gg8694171aa8bc6a7103ec05d21b612da84a3c15affd1383fddf851eb04876e815">Gdk::GC_TS_Y_ORIGIN</a> =  1 &lt;&lt; 10, 
<br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#gg8694171aa8bc6a7103ec05d21b612da8276608668cc70f2791889a296270933b">Gdk::GC_CLIP_X_ORIGIN</a> =  1 &lt;&lt; 11, 
<br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#gg8694171aa8bc6a7103ec05d21b612da8dd47229ba39bc16c7e3a3d15c9bc44c0">Gdk::GC_CLIP_Y_ORIGIN</a> =  1 &lt;&lt; 12, 
<br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#gg8694171aa8bc6a7103ec05d21b612da8b584178fd7de71875fcee4556035d4ab">Gdk::GC_EXPOSURES</a> =  1 &lt;&lt; 13, 
<br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#gg8694171aa8bc6a7103ec05d21b612da8a7472b196259d08d0c6f999dc6c0d5c6">Gdk::GC_LINE_WIDTH</a> =  1 &lt;&lt; 14, 
<br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#gg8694171aa8bc6a7103ec05d21b612da888256c26c15b6efbbfbca708fdf21864">Gdk::GC_LINE_STYLE</a> =  1 &lt;&lt; 15, 
<br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#gg8694171aa8bc6a7103ec05d21b612da81e0699624bfd81121df4632a66adf024">Gdk::GC_CAP_STYLE</a> =  1 &lt;&lt; 16, 
<br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#gg8694171aa8bc6a7103ec05d21b612da8f94e9b02801045ed05234e9023309fcd">Gdk::GC_JOIN_STYLE</a> =  1 &lt;&lt; 17
<br>
 }</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><dl class="user" compact><dt><b>Bitwise operators:</b></dt><dd><code>GCValuesMask operator|(GCValuesMask, GCValuesMask)</code><br>
 <code>GCValuesMask operator&amp;(GCValuesMask, GCValuesMask)</code><br>
 <code>GCValuesMask operator^(GCValuesMask, GCValuesMask)</code><br>
 <code>GCValuesMask operator~(GCValuesMask)</code><br>
 <code>GCValuesMask&amp; operator|=(GCValuesMask&amp;, GCValuesMask)</code><br>
 <code>GCValuesMask&amp; operator&amp;=(GCValuesMask&amp;, GCValuesMask)</code><br>
 <code>GCValuesMask&amp; operator^=(GCValuesMask&amp;, GCValuesMask)</code><br>
 </dd></dl>
 <a href="group__gdkmmEnums.html#g8694171aa8bc6a7103ec05d21b612da8">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdkmmEnums.html#g91500dd25e90700bb632791263c7d9ec">Gdk::JoinStyle</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#gg91500dd25e90700bb632791263c7d9ec1ade2affc3031738e74a39f7c6198191">Gdk::JOIN_MITER</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#gg91500dd25e90700bb632791263c7d9ecec4c61f3e67cd9b64fd82e771f0b50f3">Gdk::JOIN_ROUND</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#gg91500dd25e90700bb632791263c7d9ec07d2b6007dfd67a1fd5b17ecd6c24525">Gdk::JOIN_BEVEL</a>
<br>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdkmmEnums.html#gc5dcb29dfe744e4e8b72693b392ac06e">Gdk::LineStyle</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#ggc5dcb29dfe744e4e8b72693b392ac06ede078dbfd9e8b3361348edbcaa0dce59">Gdk::LINE_SOLID</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#ggc5dcb29dfe744e4e8b72693b392ac06ee20691328cc8279f94b13724a8252e80">Gdk::LINE_ON_OFF_DASH</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#ggc5dcb29dfe744e4e8b72693b392ac06e0bbf2c4aae39e81a6525e382e613b29a">Gdk::LINE_DOUBLE_DASH</a>
<br>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdkmmEnums.html#gae37637a79c9ee9822c925f30748eafd">Gdk::SubwindowMode</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#ggae37637a79c9ee9822c925f30748eafdbb56664e9ea8a52217ede7050da9694e">Gdk::CLIP_BY_CHILDREN</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__gdkmmEnums.html#ggae37637a79c9ee9822c925f30748eafda7206f98a1e92cbb8ea8d76569a37378">Gdk::INCLUDE_INFERIORS</a>
<br>
 }</td></tr>

<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">GCValuesMask&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdkmmEnums.html#g0ea6ca2391f20ef16b3d0a6090d11372">Gdk::operator&amp;</a> (GCValuesMask lhs, GCValuesMask rhs)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">GCValuesMask&amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdkmmEnums.html#g1234c7c23144896b91fd97bca255b2ab">Gdk::operator&amp;=</a> (GCValuesMask&amp; lhs, GCValuesMask rhs)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">GCValuesMask&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdkmmEnums.html#g6506e53e961205a3b86107c8f95b4b6f">Gdk::operator^</a> (GCValuesMask lhs, GCValuesMask rhs)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">GCValuesMask&amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdkmmEnums.html#g59a04a6308d580c8a0fff73d5cd3b393">Gdk::operator^=</a> (GCValuesMask&amp; lhs, GCValuesMask rhs)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">GCValuesMask&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdkmmEnums.html#gc034960cb1ecd174e83d2cd7164f1a89">Gdk::operator|</a> (GCValuesMask lhs, GCValuesMask rhs)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">GCValuesMask&amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdkmmEnums.html#gb7cce9291d74178b20ec86331f32780c">Gdk::operator|=</a> (GCValuesMask&amp; lhs, GCValuesMask rhs)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">GCValuesMask&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdkmmEnums.html#g9e3089f5cdd121767d9aba78fc91ff2c">Gdk::operator~</a> (GCValuesMask flags)</td></tr>

</table>
</div>
<!-- end main content -->

<hr><address><small>
Generated for gtkmm 2.4 by <a href="http://www.doxygen.org/index.html">
Doxygen</a> 1.5.1 &copy;&nbsp;1997-2001</small></address>
</body>
</html>