File: CairoHelper.xml

package info (click to toggle)
gtk-sharp3 2.99.3-4.1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 25,488 kB
  • sloc: xml: 308,885; cs: 38,796; sh: 11,336; perl: 1,295; makefile: 1,099; ansic: 903
file content (356 lines) | stat: -rw-r--r-- 17,186 bytes parent folder | download | duplicates (5)
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
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
<Type Name="CairoHelper" FullName="Pango.CairoHelper">
  <TypeSignature Language="C#" Value="public class CairoHelper" />
  <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit CairoHelper extends System.Object" />
  <AssemblyInfo>
    <AssemblyName>pango-sharp</AssemblyName>
  </AssemblyInfo>
  <Base>
    <BaseTypeName>System.Object</BaseTypeName>
  </Base>
  <Interfaces />
  <Docs>
    <summary>Cairo-related method provider.</summary>
    <remarks />
    <since version="Gtk# 2.10" />
  </Docs>
  <Members>
    <Member MemberName=".ctor">
      <MemberSignature Language="C#" Value="public CairoHelper ();" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
      <MemberType>Constructor</MemberType>
      <Parameters />
      <Docs>
        <summary>Do not use.</summary>
        <remarks>No instance methods exist for this class.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ContextGetResolution">
      <MemberSignature Language="C#" Value="public static double ContextGetResolution (Pango.Context context);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig float64 ContextGetResolution(class Pango.Context context) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Double</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="context" Type="Pango.Context" />
      </Parameters>
      <Docs>
        <param name="context">a Pango context.</param>
        <summary>Gets the resolution for a context.</summary>
        <returns>the dots per inch, or a negative value if none has been set.</returns>
        <remarks />
      </Docs>
    </Member>
    <Member MemberName="ContextGetShapeRenderer">
      <MemberSignature Language="C#" Value="public static Pango.CairoShapeRendererFunc ContextGetShapeRenderer (Pango.Context context, IntPtr data);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig class Pango.CairoShapeRendererFunc ContextGetShapeRenderer(class Pango.Context context, native int data) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>Pango.CairoShapeRendererFunc</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="context" Type="Pango.Context" />
        <Parameter Name="data" Type="System.IntPtr" />
      </Parameters>
      <Docs>
        <param name="context">To be added.</param>
        <param name="data">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.12" />
      </Docs>
    </Member>
    <Member MemberName="ContextSetResolution">
      <MemberSignature Language="C#" Value="public static void ContextSetResolution (Pango.Context context, double dpi);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void ContextSetResolution(class Pango.Context context, float64 dpi) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="context" Type="Pango.Context" />
        <Parameter Name="dpi" Type="System.Double" />
      </Parameters>
      <Docs>
        <param name="context">a pango context.</param>
        <param name="dpi">dots per inch.</param>
        <summary>Sets the resolution for a context.</summary>
        <remarks />
      </Docs>
    </Member>
    <Member MemberName="ContextSetShapeRenderer">
      <MemberSignature Language="C#" Value="public static void ContextSetShapeRenderer (Pango.Context context, Pango.CairoShapeRendererFunc func);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void ContextSetShapeRenderer(class Pango.Context context, class Pango.CairoShapeRendererFunc func) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="context" Type="Pango.Context" />
        <Parameter Name="func" Type="Pango.CairoShapeRendererFunc" />
      </Parameters>
      <Docs>
        <param name="context">To be added.</param>
        <param name="func">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.12" />
      </Docs>
    </Member>
    <Member MemberName="CreateContext">
      <MemberSignature Language="C#" Value="public static Pango.Context CreateContext (Cairo.Context cr);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig class Pango.Context CreateContext(class Cairo.Context cr) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>Pango.Context</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="cr" Type="Cairo.Context" />
      </Parameters>
      <Docs>
        <param name="cr">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="CreateLayout">
      <MemberSignature Language="C#" Value="public static Pango.Layout CreateLayout (Cairo.Context cr);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig class Pango.Layout CreateLayout(class Cairo.Context cr) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>Pango.Layout</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="cr" Type="Cairo.Context" />
      </Parameters>
      <Docs>
        <param name="cr">a cairo context.</param>
        <summary>Creates a pango layout for a cairo context.</summary>
        <returns>a pango layout.</returns>
        <remarks />
      </Docs>
    </Member>
    <Member MemberName="ErrorUnderlinePath">
      <MemberSignature Language="C#" Value="public static void ErrorUnderlinePath (Cairo.Context cr, double x, double y, double width, double height);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void ErrorUnderlinePath(class Cairo.Context cr, float64 x, float64 y, float64 width, float64 height) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="cr" Type="Cairo.Context" />
        <Parameter Name="x" Type="System.Double" />
        <Parameter Name="y" Type="System.Double" />
        <Parameter Name="width" Type="System.Double" />
        <Parameter Name="height" Type="System.Double" />
      </Parameters>
      <Docs>
        <param name="cr">To be added.</param>
        <param name="x">To be added.</param>
        <param name="y">To be added.</param>
        <param name="width">To be added.</param>
        <param name="height">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.12" />
      </Docs>
    </Member>
    <Member MemberName="GlyphStringPath">
      <MemberSignature Language="C#" Value="public static void GlyphStringPath (Cairo.Context cr, Pango.Font font, Pango.GlyphString glyphs);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void GlyphStringPath(class Cairo.Context cr, class Pango.Font font, class Pango.GlyphString glyphs) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="cr" Type="Cairo.Context" />
        <Parameter Name="font" Type="Pango.Font" />
        <Parameter Name="glyphs" Type="Pango.GlyphString" />
      </Parameters>
      <Docs>
        <param name="cr">a cairo context.</param>
        <param name="font">a font.</param>
        <param name="glyphs">a glyph string.</param>
        <summary>Adds a glyph string to the current path of a cairo context.</summary>
        <remarks>The origin of the glyph string is the current point of the context.</remarks>
      </Docs>
    </Member>
    <Member MemberName="LayoutLinePath">
      <MemberSignature Language="C#" Value="public static void LayoutLinePath (Cairo.Context cr, Pango.LayoutLine line);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void LayoutLinePath(class Cairo.Context cr, class Pango.LayoutLine line) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="cr" Type="Cairo.Context" />
        <Parameter Name="line" Type="Pango.LayoutLine" />
      </Parameters>
      <Docs>
        <param name="cr">a cairo context.</param>
        <param name="line"> a layout line.</param>
        <summary>Adds the glyphs in a line to the current path of a context.</summary>
        <remarks>The origin of the glyphs is located at the current point of the context.</remarks>
      </Docs>
    </Member>
    <Member MemberName="LayoutPath">
      <MemberSignature Language="C#" Value="public static void LayoutPath (Cairo.Context cr, Pango.Layout layout);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void LayoutPath(class Cairo.Context cr, class Pango.Layout layout) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="cr" Type="Cairo.Context" />
        <Parameter Name="layout" Type="Pango.Layout" />
      </Parameters>
      <Docs>
        <param name="cr">To be added.</param>
        <param name="layout">To be added.</param>
        <summary>Adds the contents of a layout to the path of a cairo context.</summary>
        <remarks>The layout origin is located at the current point of the cairo context.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ShowErrorUnderline">
      <MemberSignature Language="C#" Value="public static void ShowErrorUnderline (Cairo.Context cr, double x, double y, double width, double height);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void ShowErrorUnderline(class Cairo.Context cr, float64 x, float64 y, float64 width, float64 height) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="cr" Type="Cairo.Context" />
        <Parameter Name="x" Type="System.Double" />
        <Parameter Name="y" Type="System.Double" />
        <Parameter Name="width" Type="System.Double" />
        <Parameter Name="height" Type="System.Double" />
      </Parameters>
      <Docs>
        <param name="cr">To be added.</param>
        <param name="x">To be added.</param>
        <param name="y">To be added.</param>
        <param name="width">To be added.</param>
        <param name="height">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 2.12" />
      </Docs>
    </Member>
    <Member MemberName="ShowGlyphItem">
      <MemberSignature Language="C#" Value="public static void ShowGlyphItem (Cairo.Context cr, string text, Pango.GlyphItem glyph_item);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void ShowGlyphItem(class Cairo.Context cr, string text, valuetype Pango.GlyphItem glyph_item) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="cr" Type="Cairo.Context" />
        <Parameter Name="text" Type="System.String" />
        <Parameter Name="glyph_item" Type="Pango.GlyphItem" />
      </Parameters>
      <Docs>
        <param name="cr">To be added.</param>
        <param name="text">To be added.</param>
        <param name="glyph_item">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="ShowGlyphString">
      <MemberSignature Language="C#" Value="public static void ShowGlyphString (Cairo.Context cr, Pango.Font font, Pango.GlyphString glyphs);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void ShowGlyphString(class Cairo.Context cr, class Pango.Font font, class Pango.GlyphString glyphs) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="cr" Type="Cairo.Context" />
        <Parameter Name="font" Type="Pango.Font" />
        <Parameter Name="glyphs" Type="Pango.GlyphString" />
      </Parameters>
      <Docs>
        <param name="cr">a cairo context.</param>
        <param name="font"> a font.</param>
        <param name="glyphs">a glyph string.</param>
        <summary>Renders a glyph string to a cairo context.</summary>
        <remarks>The origin of the glyph string is located at the current point of the context.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ShowLayout">
      <MemberSignature Language="C#" Value="public static void ShowLayout (Cairo.Context cr, Pango.Layout layout);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void ShowLayout(class Cairo.Context cr, class Pango.Layout layout) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="cr" Type="Cairo.Context" />
        <Parameter Name="layout" Type="Pango.Layout" />
      </Parameters>
      <Docs>
        <param name="cr">a Cairo context.</param>
        <param name="layout">The layout to render.</param>
        <summary>Renders the contents of a Layout on a context.</summary>
        <remarks>The top left corner of the Layout is located at the current point of the context.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ShowLayoutLine">
      <MemberSignature Language="C#" Value="public static void ShowLayoutLine (Cairo.Context cr, Pango.LayoutLine line);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void ShowLayoutLine(class Cairo.Context cr, class Pango.LayoutLine line) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="cr" Type="Cairo.Context" />
        <Parameter Name="line" Type="Pango.LayoutLine" />
      </Parameters>
      <Docs>
        <param name="cr">a cairo context.</param>
        <param name="line">a line in a layout.</param>
        <summary>Renders a layout line on a context.</summary>
        <remarks>The origin of the glyphs is located at the current point of the context.</remarks>
      </Docs>
    </Member>
    <Member MemberName="UpdateContext">
      <MemberSignature Language="C#" Value="public static void UpdateContext (Cairo.Context cr, Pango.Context context);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void UpdateContext(class Cairo.Context cr, class Pango.Context context) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="cr" Type="Cairo.Context" />
        <Parameter Name="context" Type="Pango.Context" />
      </Parameters>
      <Docs>
        <param name="cr">a cairo context.</param>
        <param name="context">a Pango context.</param>
        <summary>Updates a Pango context to match the transformation and target surface of a cairo context.</summary>
        <remarks />
      </Docs>
    </Member>
    <Member MemberName="UpdateLayout">
      <MemberSignature Language="C#" Value="public static void UpdateLayout (Cairo.Context cr, Pango.Layout layout);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void UpdateLayout(class Cairo.Context cr, class Pango.Layout layout) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="cr" Type="Cairo.Context" />
        <Parameter Name="layout" Type="Pango.Layout" />
      </Parameters>
      <Docs>
        <param name="cr">a cairo context.</param>
        <param name="layout">a pango layout.</param>
        <summary>Updates the internal context of a pango layout to the transformation and target surface of a cairo context.</summary>
        <remarks />
      </Docs>
    </Member>
  </Members>
</Type>