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">
3
<title>Cairo-Dock: Référence du fichier /opt/cairo-dock/trunk/cairo-dock/src/cairo-dock-surface-factory.h</title>
4
<link href="doxygen.css" rel="stylesheet" type="text/css">
5
<link href="tabs.css" rel="stylesheet" type="text/css">
7
<!-- Généré par Doxygen 1.5.3 -->
10
<li><a href="index.html"><span>Page principale</span></a></li>
11
<li><a href="annotated.html"><span>Structures de données</span></a></li>
12
<li class="current"><a href="files.html"><span>Fichiers</span></a></li>
14
<form action="search.php" method="get">
15
<table cellspacing="0" cellpadding="0" border="0">
17
<td><label> Rechercher </label></td>
18
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
25
<h1>Référence du fichier /opt/cairo-dock/trunk/cairo-dock/src/cairo-dock-surface-factory.h</h1>
27
<a href="cairo-dock-surface-factory_8h-source.html">Aller au code source de ce fichier.</a><table border="0" cellpadding="0" cellspacing="0">
29
<tr><td colspan="2"><br><h2>Macros</h2></td></tr>
30
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-surface-factory_8h.html#5a46860771e8a7ec70e00ac7f894efbf">cairo_dock_create_surface_for_square_icon</a>(cImagePath, pSourceContext, fImageSize) cairo_dock_create_surface_for_icon (cImagePath, pSourceContext, fImageSize, fImageSize)</td></tr>
32
<tr><td colspan="2"><br><h2>Fonctions</h2></td></tr>
33
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-surface-factory_8h.html#4c7687cc4b5a7ff06680a60d493193d9">cairo_dock_calculate_contrainted_icon_size</a> (double *fImageWidth, double *fImageHeight, int iMinIconAuthorizedWidth, int iMinIconAuthorizedHeight, int iMaxIconAuthorizedWidth, int iMaxIconAuthorizedHeight, double *fIconWidthSaturationFactor, double *fIconHeightSaturationFactor)</td></tr>
35
<tr><td class="memItemLeft" nowrap align="right" valign="top">cairo_surface_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-surface-factory_8h.html#8b6a3e0b8a54450c1a667e558bfd7943">cairo_dock_create_surface_from_xicon_buffer</a> (gulong *pXIconBuffer, int iBufferNbElements, cairo_t *pSourceContext, double fMaxScale, double *fWidth, double *fHeight)</td></tr>
37
<tr><td class="memItemLeft" nowrap align="right" valign="top">cairo_surface_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-surface-factory_8h.html#407975a48fc32a8ce923f215083b16f7">cairo_dock_create_surface_from_pixbuf</a> (GdkPixbuf *pixbuf, cairo_t *pSourceContext, double fMaxScale, gboolean bConstraintSize, int iMinIconAuthorizedWidth, int iMinIconAuthorizedHeight, int iMaxIconAuthorizedWidth, int iMaxIconAuthorizedHeight, double *fImageWidth, double *fImageHeight)</td></tr>
39
<tr><td class="memItemLeft" nowrap align="right" valign="top">cairo_surface_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-surface-factory_8h.html#61e4d4ae332553013a6cd11f93540d90">cairo_dock_create_surface_from_image</a> (gchar *cImagePath, cairo_t *pSourceContext, double fMaxScale, int iMinIconAuthorizedWidth, int iMinIconAuthorizedHeight, int iMaxIconAuthorizedWidth, int iMaxIconAuthorizedHeight, double *fImageWidth, double *fImageHeight, double fRotationAngle, double fAlpha, gboolean bReapeatAsPattern)</td></tr>
41
<tr><td class="memItemLeft" nowrap align="right" valign="top">cairo_surface_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-surface-factory_8h.html#a9a2ef8f9a86b8fe1de100679fcd13f6">cairo_dock_create_surface_for_icon</a> (gchar *cImagePath, cairo_t *pSourceContext, double fImageWidth, double fImageHeight)</td></tr>
43
<tr><td class="memItemLeft" nowrap align="right" valign="top">cairo_surface_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-surface-factory_8h.html#bb4e67760f9d84c7867bd7598a55406a">cairo_dock_rotate_surface</a> (cairo_surface_t *pSurface, cairo_t *pSourceContext, double fImageWidth, double fImageHeight, double fRotationAngle)</td></tr>
45
<tr><td class="memItemLeft" nowrap align="right" valign="top">cairo_surface_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-surface-factory_8h.html#3f82013275ca984d687aad35bc2526aa">cairo_dock_create_reflection_surface</a> (cairo_surface_t *pSurface, cairo_t *pSourceContext, double fImageWidth, double fImageHeight, gboolean b_HorizontalDock, double fMaxScale)</td></tr>
47
<tr><td class="memItemLeft" nowrap align="right" valign="top">cairo_surface_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-surface-factory_8h.html#0609de809472a71aae558f653c3afd22">cairo_dock_create_icon_surface_with_reflection</a> (cairo_surface_t *pIconSurface, cairo_surface_t *pReflectionSurface, cairo_t *pSourceContext, double fImageWidth, double fImageHeight, gboolean bHorizontalDock, double fMaxScale)</td></tr>
49
<tr><td class="memItemLeft" nowrap align="right" valign="top">cairo_surface_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-surface-factory_8h.html#e93904934a3b8e204e1dbc0adbd0e792">cairo_dock_create_surface_from_text</a> (gchar *cText, cairo_t *pSourceContext, int iLabelSize, gchar *cLabelPolice, int iLabelWeight, double *fBackgroundColor, double fMaxScale, int *iTextWidth, int *iTextHeight, double *fTextXOffset, double *fTextYOffset)</td></tr>
51
<tr><td class="memItemLeft" nowrap align="right" valign="top">cairo_surface_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-surface-factory_8h.html#157233143037e32dc1b3866b31387380">cairo_dock_duplicate_surface</a> (cairo_surface_t *pSurface, cairo_t *pSourceContext, double fWidth, double fHeight, double fDesiredWidth, double fDesiredHeight)</td></tr>
54
<hr><h2>Documentation des macros</h2>
55
<a class="anchor" name="5a46860771e8a7ec70e00ac7f894efbf"></a><!-- doxytag: member="cairo-dock-surface-factory.h::cairo_dock_create_surface_for_square_icon" ref="5a46860771e8a7ec70e00ac7f894efbf" args="(cImagePath, pSourceContext, fImageSize)" -->
57
<div class="memproto">
58
<table class="memname">
60
<td class="memname">#define cairo_dock_create_surface_for_square_icon </td>
62
<td class="paramtype">cImagePath, <tr>
63
<td class="paramkey"></td>
65
<td class="paramtype">pSourceContext, <tr>
66
<td class="paramkey"></td>
68
<td class="paramtype">fImageSize </td>
69
<td class="paramname"> </td>
70
<td> ) </td>
71
<td width="100%"> cairo_dock_create_surface_for_icon (cImagePath, pSourceContext, fImageSize, fImageSize)</td>
81
<hr><h2>Documentation des fonctions</h2>
82
<a class="anchor" name="4c7687cc4b5a7ff06680a60d493193d9"></a><!-- doxytag: member="cairo-dock-surface-factory.h::cairo_dock_calculate_contrainted_icon_size" ref="4c7687cc4b5a7ff06680a60d493193d9" args="(double *fImageWidth, double *fImageHeight, int iMinIconAuthorizedWidth, int iMinIconAuthorizedHeight, int iMaxIconAuthorizedWidth, int iMaxIconAuthorizedHeight, double *fIconWidthSaturationFactor, double *fIconHeightSaturationFactor)" -->
84
<div class="memproto">
85
<table class="memname">
87
<td class="memname">void cairo_dock_calculate_contrainted_icon_size </td>
89
<td class="paramtype">double * </td>
90
<td class="paramname"> <em>fImageWidth</em>, </td>
93
<td class="paramkey"></td>
95
<td class="paramtype">double * </td>
96
<td class="paramname"> <em>fImageHeight</em>, </td>
99
<td class="paramkey"></td>
101
<td class="paramtype">int </td>
102
<td class="paramname"> <em>iMinIconAuthorizedWidth</em>, </td>
105
<td class="paramkey"></td>
107
<td class="paramtype">int </td>
108
<td class="paramname"> <em>iMinIconAuthorizedHeight</em>, </td>
111
<td class="paramkey"></td>
113
<td class="paramtype">int </td>
114
<td class="paramname"> <em>iMaxIconAuthorizedWidth</em>, </td>
117
<td class="paramkey"></td>
119
<td class="paramtype">int </td>
120
<td class="paramname"> <em>iMaxIconAuthorizedHeight</em>, </td>
123
<td class="paramkey"></td>
125
<td class="paramtype">double * </td>
126
<td class="paramname"> <em>fIconWidthSaturationFactor</em>, </td>
129
<td class="paramkey"></td>
131
<td class="paramtype">double * </td>
132
<td class="paramname"> <em>fIconHeightSaturationFactor</em></td><td> </td>
137
<td></td><td></td><td width="100%"></td>
147
<a class="anchor" name="8b6a3e0b8a54450c1a667e558bfd7943"></a><!-- doxytag: member="cairo-dock-surface-factory.h::cairo_dock_create_surface_from_xicon_buffer" ref="8b6a3e0b8a54450c1a667e558bfd7943" args="(gulong *pXIconBuffer, int iBufferNbElements, cairo_t *pSourceContext, double fMaxScale, double *fWidth, double *fHeight)" -->
148
<div class="memitem">
149
<div class="memproto">
150
<table class="memname">
152
<td class="memname">cairo_surface_t* cairo_dock_create_surface_from_xicon_buffer </td>
154
<td class="paramtype">gulong * </td>
155
<td class="paramname"> <em>pXIconBuffer</em>, </td>
158
<td class="paramkey"></td>
160
<td class="paramtype">int </td>
161
<td class="paramname"> <em>iBufferNbElements</em>, </td>
164
<td class="paramkey"></td>
166
<td class="paramtype">cairo_t * </td>
167
<td class="paramname"> <em>pSourceContext</em>, </td>
170
<td class="paramkey"></td>
172
<td class="paramtype">double </td>
173
<td class="paramname"> <em>fMaxScale</em>, </td>
176
<td class="paramkey"></td>
178
<td class="paramtype">double * </td>
179
<td class="paramname"> <em>fWidth</em>, </td>
182
<td class="paramkey"></td>
184
<td class="paramtype">double * </td>
185
<td class="paramname"> <em>fHeight</em></td><td> </td>
190
<td></td><td></td><td width="100%"></td>
200
<a class="anchor" name="407975a48fc32a8ce923f215083b16f7"></a><!-- doxytag: member="cairo-dock-surface-factory.h::cairo_dock_create_surface_from_pixbuf" ref="407975a48fc32a8ce923f215083b16f7" args="(GdkPixbuf *pixbuf, cairo_t *pSourceContext, double fMaxScale, gboolean bConstraintSize, int iMinIconAuthorizedWidth, int iMinIconAuthorizedHeight, int iMaxIconAuthorizedWidth, int iMaxIconAuthorizedHeight, double *fImageWidth, double *fImageHeight)" -->
201
<div class="memitem">
202
<div class="memproto">
203
<table class="memname">
205
<td class="memname">cairo_surface_t* cairo_dock_create_surface_from_pixbuf </td>
207
<td class="paramtype">GdkPixbuf * </td>
208
<td class="paramname"> <em>pixbuf</em>, </td>
211
<td class="paramkey"></td>
213
<td class="paramtype">cairo_t * </td>
214
<td class="paramname"> <em>pSourceContext</em>, </td>
217
<td class="paramkey"></td>
219
<td class="paramtype">double </td>
220
<td class="paramname"> <em>fMaxScale</em>, </td>
223
<td class="paramkey"></td>
225
<td class="paramtype">gboolean </td>
226
<td class="paramname"> <em>bConstraintSize</em>, </td>
229
<td class="paramkey"></td>
231
<td class="paramtype">int </td>
232
<td class="paramname"> <em>iMinIconAuthorizedWidth</em>, </td>
235
<td class="paramkey"></td>
237
<td class="paramtype">int </td>
238
<td class="paramname"> <em>iMinIconAuthorizedHeight</em>, </td>
241
<td class="paramkey"></td>
243
<td class="paramtype">int </td>
244
<td class="paramname"> <em>iMaxIconAuthorizedWidth</em>, </td>
247
<td class="paramkey"></td>
249
<td class="paramtype">int </td>
250
<td class="paramname"> <em>iMaxIconAuthorizedHeight</em>, </td>
253
<td class="paramkey"></td>
255
<td class="paramtype">double * </td>
256
<td class="paramname"> <em>fImageWidth</em>, </td>
259
<td class="paramkey"></td>
261
<td class="paramtype">double * </td>
262
<td class="paramname"> <em>fImageHeight</em></td><td> </td>
267
<td></td><td></td><td width="100%"></td>
277
<a class="anchor" name="61e4d4ae332553013a6cd11f93540d90"></a><!-- doxytag: member="cairo-dock-surface-factory.h::cairo_dock_create_surface_from_image" ref="61e4d4ae332553013a6cd11f93540d90" args="(gchar *cImagePath, cairo_t *pSourceContext, double fMaxScale, int iMinIconAuthorizedWidth, int iMinIconAuthorizedHeight, int iMaxIconAuthorizedWidth, int iMaxIconAuthorizedHeight, double *fImageWidth, double *fImageHeight, double fRotationAngle, double fAlpha, gboolean bReapeatAsPattern)" -->
278
<div class="memitem">
279
<div class="memproto">
280
<table class="memname">
282
<td class="memname">cairo_surface_t* cairo_dock_create_surface_from_image </td>
284
<td class="paramtype">gchar * </td>
285
<td class="paramname"> <em>cImagePath</em>, </td>
288
<td class="paramkey"></td>
290
<td class="paramtype">cairo_t * </td>
291
<td class="paramname"> <em>pSourceContext</em>, </td>
294
<td class="paramkey"></td>
296
<td class="paramtype">double </td>
297
<td class="paramname"> <em>fMaxScale</em>, </td>
300
<td class="paramkey"></td>
302
<td class="paramtype">int </td>
303
<td class="paramname"> <em>iMinIconAuthorizedWidth</em>, </td>
306
<td class="paramkey"></td>
308
<td class="paramtype">int </td>
309
<td class="paramname"> <em>iMinIconAuthorizedHeight</em>, </td>
312
<td class="paramkey"></td>
314
<td class="paramtype">int </td>
315
<td class="paramname"> <em>iMaxIconAuthorizedWidth</em>, </td>
318
<td class="paramkey"></td>
320
<td class="paramtype">int </td>
321
<td class="paramname"> <em>iMaxIconAuthorizedHeight</em>, </td>
324
<td class="paramkey"></td>
326
<td class="paramtype">double * </td>
327
<td class="paramname"> <em>fImageWidth</em>, </td>
330
<td class="paramkey"></td>
332
<td class="paramtype">double * </td>
333
<td class="paramname"> <em>fImageHeight</em>, </td>
336
<td class="paramkey"></td>
338
<td class="paramtype">double </td>
339
<td class="paramname"> <em>fRotationAngle</em>, </td>
342
<td class="paramkey"></td>
344
<td class="paramtype">double </td>
345
<td class="paramname"> <em>fAlpha</em>, </td>
348
<td class="paramkey"></td>
350
<td class="paramtype">gboolean </td>
351
<td class="paramname"> <em>bReapeatAsPattern</em></td><td> </td>
356
<td></td><td></td><td width="100%"></td>
366
<a class="anchor" name="a9a2ef8f9a86b8fe1de100679fcd13f6"></a><!-- doxytag: member="cairo-dock-surface-factory.h::cairo_dock_create_surface_for_icon" ref="a9a2ef8f9a86b8fe1de100679fcd13f6" args="(gchar *cImagePath, cairo_t *pSourceContext, double fImageWidth, double fImageHeight)" -->
367
<div class="memitem">
368
<div class="memproto">
369
<table class="memname">
371
<td class="memname">cairo_surface_t* cairo_dock_create_surface_for_icon </td>
373
<td class="paramtype">gchar * </td>
374
<td class="paramname"> <em>cImagePath</em>, </td>
377
<td class="paramkey"></td>
379
<td class="paramtype">cairo_t * </td>
380
<td class="paramname"> <em>pSourceContext</em>, </td>
383
<td class="paramkey"></td>
385
<td class="paramtype">double </td>
386
<td class="paramname"> <em>fImageWidth</em>, </td>
389
<td class="paramkey"></td>
391
<td class="paramtype">double </td>
392
<td class="paramname"> <em>fImageHeight</em></td><td> </td>
397
<td></td><td></td><td width="100%"></td>
407
<a class="anchor" name="bb4e67760f9d84c7867bd7598a55406a"></a><!-- doxytag: member="cairo-dock-surface-factory.h::cairo_dock_rotate_surface" ref="bb4e67760f9d84c7867bd7598a55406a" args="(cairo_surface_t *pSurface, cairo_t *pSourceContext, double fImageWidth, double fImageHeight, double fRotationAngle)" -->
408
<div class="memitem">
409
<div class="memproto">
410
<table class="memname">
412
<td class="memname">cairo_surface_t* cairo_dock_rotate_surface </td>
414
<td class="paramtype">cairo_surface_t * </td>
415
<td class="paramname"> <em>pSurface</em>, </td>
418
<td class="paramkey"></td>
420
<td class="paramtype">cairo_t * </td>
421
<td class="paramname"> <em>pSourceContext</em>, </td>
424
<td class="paramkey"></td>
426
<td class="paramtype">double </td>
427
<td class="paramname"> <em>fImageWidth</em>, </td>
430
<td class="paramkey"></td>
432
<td class="paramtype">double </td>
433
<td class="paramname"> <em>fImageHeight</em>, </td>
436
<td class="paramkey"></td>
438
<td class="paramtype">double </td>
439
<td class="paramname"> <em>fRotationAngle</em></td><td> </td>
444
<td></td><td></td><td width="100%"></td>
454
<a class="anchor" name="3f82013275ca984d687aad35bc2526aa"></a><!-- doxytag: member="cairo-dock-surface-factory.h::cairo_dock_create_reflection_surface" ref="3f82013275ca984d687aad35bc2526aa" args="(cairo_surface_t *pSurface, cairo_t *pSourceContext, double fImageWidth, double fImageHeight, gboolean b_HorizontalDock, double fMaxScale)" -->
455
<div class="memitem">
456
<div class="memproto">
457
<table class="memname">
459
<td class="memname">cairo_surface_t* cairo_dock_create_reflection_surface </td>
461
<td class="paramtype">cairo_surface_t * </td>
462
<td class="paramname"> <em>pSurface</em>, </td>
465
<td class="paramkey"></td>
467
<td class="paramtype">cairo_t * </td>
468
<td class="paramname"> <em>pSourceContext</em>, </td>
471
<td class="paramkey"></td>
473
<td class="paramtype">double </td>
474
<td class="paramname"> <em>fImageWidth</em>, </td>
477
<td class="paramkey"></td>
479
<td class="paramtype">double </td>
480
<td class="paramname"> <em>fImageHeight</em>, </td>
483
<td class="paramkey"></td>
485
<td class="paramtype">gboolean </td>
486
<td class="paramname"> <em>b_HorizontalDock</em>, </td>
489
<td class="paramkey"></td>
491
<td class="paramtype">double </td>
492
<td class="paramname"> <em>fMaxScale</em></td><td> </td>
497
<td></td><td></td><td width="100%"></td>
507
<a class="anchor" name="0609de809472a71aae558f653c3afd22"></a><!-- doxytag: member="cairo-dock-surface-factory.h::cairo_dock_create_icon_surface_with_reflection" ref="0609de809472a71aae558f653c3afd22" args="(cairo_surface_t *pIconSurface, cairo_surface_t *pReflectionSurface, cairo_t *pSourceContext, double fImageWidth, double fImageHeight, gboolean bHorizontalDock, double fMaxScale)" -->
508
<div class="memitem">
509
<div class="memproto">
510
<table class="memname">
512
<td class="memname">cairo_surface_t* cairo_dock_create_icon_surface_with_reflection </td>
514
<td class="paramtype">cairo_surface_t * </td>
515
<td class="paramname"> <em>pIconSurface</em>, </td>
518
<td class="paramkey"></td>
520
<td class="paramtype">cairo_surface_t * </td>
521
<td class="paramname"> <em>pReflectionSurface</em>, </td>
524
<td class="paramkey"></td>
526
<td class="paramtype">cairo_t * </td>
527
<td class="paramname"> <em>pSourceContext</em>, </td>
530
<td class="paramkey"></td>
532
<td class="paramtype">double </td>
533
<td class="paramname"> <em>fImageWidth</em>, </td>
536
<td class="paramkey"></td>
538
<td class="paramtype">double </td>
539
<td class="paramname"> <em>fImageHeight</em>, </td>
542
<td class="paramkey"></td>
544
<td class="paramtype">gboolean </td>
545
<td class="paramname"> <em>bHorizontalDock</em>, </td>
548
<td class="paramkey"></td>
550
<td class="paramtype">double </td>
551
<td class="paramname"> <em>fMaxScale</em></td><td> </td>
556
<td></td><td></td><td width="100%"></td>
566
<a class="anchor" name="e93904934a3b8e204e1dbc0adbd0e792"></a><!-- doxytag: member="cairo-dock-surface-factory.h::cairo_dock_create_surface_from_text" ref="e93904934a3b8e204e1dbc0adbd0e792" args="(gchar *cText, cairo_t *pSourceContext, int iLabelSize, gchar *cLabelPolice, int iLabelWeight, double *fBackgroundColor, double fMaxScale, int *iTextWidth, int *iTextHeight, double *fTextXOffset, double *fTextYOffset)" -->
567
<div class="memitem">
568
<div class="memproto">
569
<table class="memname">
571
<td class="memname">cairo_surface_t* cairo_dock_create_surface_from_text </td>
573
<td class="paramtype">gchar * </td>
574
<td class="paramname"> <em>cText</em>, </td>
577
<td class="paramkey"></td>
579
<td class="paramtype">cairo_t * </td>
580
<td class="paramname"> <em>pSourceContext</em>, </td>
583
<td class="paramkey"></td>
585
<td class="paramtype">int </td>
586
<td class="paramname"> <em>iLabelSize</em>, </td>
589
<td class="paramkey"></td>
591
<td class="paramtype">gchar * </td>
592
<td class="paramname"> <em>cLabelPolice</em>, </td>
595
<td class="paramkey"></td>
597
<td class="paramtype">int </td>
598
<td class="paramname"> <em>iLabelWeight</em>, </td>
601
<td class="paramkey"></td>
603
<td class="paramtype">double * </td>
604
<td class="paramname"> <em>fBackgroundColor</em>, </td>
607
<td class="paramkey"></td>
609
<td class="paramtype">double </td>
610
<td class="paramname"> <em>fMaxScale</em>, </td>
613
<td class="paramkey"></td>
615
<td class="paramtype">int * </td>
616
<td class="paramname"> <em>iTextWidth</em>, </td>
619
<td class="paramkey"></td>
621
<td class="paramtype">int * </td>
622
<td class="paramname"> <em>iTextHeight</em>, </td>
625
<td class="paramkey"></td>
627
<td class="paramtype">double * </td>
628
<td class="paramname"> <em>fTextXOffset</em>, </td>
631
<td class="paramkey"></td>
633
<td class="paramtype">double * </td>
634
<td class="paramname"> <em>fTextYOffset</em></td><td> </td>
639
<td></td><td></td><td width="100%"></td>
649
<a class="anchor" name="157233143037e32dc1b3866b31387380"></a><!-- doxytag: member="cairo-dock-surface-factory.h::cairo_dock_duplicate_surface" ref="157233143037e32dc1b3866b31387380" args="(cairo_surface_t *pSurface, cairo_t *pSourceContext, double fWidth, double fHeight, double fDesiredWidth, double fDesiredHeight)" -->
650
<div class="memitem">
651
<div class="memproto">
652
<table class="memname">
654
<td class="memname">cairo_surface_t* cairo_dock_duplicate_surface </td>
656
<td class="paramtype">cairo_surface_t * </td>
657
<td class="paramname"> <em>pSurface</em>, </td>
660
<td class="paramkey"></td>
662
<td class="paramtype">cairo_t * </td>
663
<td class="paramname"> <em>pSourceContext</em>, </td>
666
<td class="paramkey"></td>
668
<td class="paramtype">double </td>
669
<td class="paramname"> <em>fWidth</em>, </td>
672
<td class="paramkey"></td>
674
<td class="paramtype">double </td>
675
<td class="paramname"> <em>fHeight</em>, </td>
678
<td class="paramkey"></td>
680
<td class="paramtype">double </td>
681
<td class="paramname"> <em>fDesiredWidth</em>, </td>
684
<td class="paramkey"></td>
686
<td class="paramtype">double </td>
687
<td class="paramname"> <em>fDesiredHeight</em></td><td> </td>
692
<td></td><td></td><td width="100%"></td>
702
<hr size="1"><address style="text-align: right;"><small>Généré le Wed Apr 16 03:27:16 2008 pour Cairo-Dock par
703
<a href="http://www.doxygen.org/index.html">
704
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>