~cairo-dock-team/ubuntu/precise/cairo-dock/988102

« back to all changes in this revision

Viewing changes to doc/latex/cairo-dock-surface-factory_8h.tex

  • Committer: Bazaar Package Importer
  • Author(s): Julien Lavergne
  • Date: 2008-09-14 16:26:12 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20080914162612-t6aa8pr2o0qry48o
Tags: 1.6.2.3-0ubuntu1
* New upstream release.
* debian/control
 - Update to 3.8.0 (no change needed).
 - Add libxtst-dev as Build-Depends.
* debian/cairo-dock-data.install
 - Add usr/share/cairo-dock/emblems directory.
* debian/watch
 - Update location.
* debian/rules
 - Add a get-orig-source rule.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
\section{Référence du fichier /opt/cairo-dock/trunk/cairo-dock/src/cairo-dock-surface-factory.h}
2
 
\label{cairo-dock-surface-factory_8h}\index{/opt/cairo-dock/trunk/cairo-dock/src/cairo-dock-surface-factory.h@{/opt/cairo-dock/trunk/cairo-dock/src/cairo-dock-surface-factory.h}}
3
 
\subsection*{Macros}
4
 
\begin{CompactItemize}
5
 
\item 
6
 
\#define {\bf cairo\_\-dock\_\-create\_\-surface\_\-for\_\-square\_\-icon}(cImagePath, pSourceContext, fImageSize)~cairo\_\-dock\_\-create\_\-surface\_\-for\_\-icon (cImagePath, pSourceContext, fImageSize, fImageSize)
7
 
\end{CompactItemize}
8
 
\subsection*{Fonctions}
9
 
\begin{CompactItemize}
10
 
\item 
11
 
void {\bf cairo\_\-dock\_\-calculate\_\-contrainted\_\-icon\_\-size} (double $\ast$fImageWidth, double $\ast$fImageHeight, int iMinIconAuthorizedWidth, int iMinIconAuthorizedHeight, int iMaxIconAuthorizedWidth, int iMaxIconAuthorizedHeight, double $\ast$fIconWidthSaturationFactor, double $\ast$fIconHeightSaturationFactor)
12
 
\item 
13
 
cairo\_\-surface\_\-t $\ast$ {\bf cairo\_\-dock\_\-create\_\-surface\_\-from\_\-xicon\_\-buffer} (gulong $\ast$pXIconBuffer, int iBufferNbElements, cairo\_\-t $\ast$pSourceContext, double fMaxScale, double $\ast$fWidth, double $\ast$fHeight)
14
 
\item 
15
 
cairo\_\-surface\_\-t $\ast$ {\bf cairo\_\-dock\_\-create\_\-surface\_\-from\_\-pixbuf} (GdkPixbuf $\ast$pixbuf, cairo\_\-t $\ast$pSourceContext, double fMaxScale, gboolean bConstraintSize, int iMinIconAuthorizedWidth, int iMinIconAuthorizedHeight, int iMaxIconAuthorizedWidth, int iMaxIconAuthorizedHeight, double $\ast$fImageWidth, double $\ast$fImageHeight)
16
 
\item 
17
 
cairo\_\-surface\_\-t $\ast$ {\bf cairo\_\-dock\_\-create\_\-surface\_\-from\_\-image} (gchar $\ast$cImagePath, cairo\_\-t $\ast$pSourceContext, double fMaxScale, int iMinIconAuthorizedWidth, int iMinIconAuthorizedHeight, int iMaxIconAuthorizedWidth, int iMaxIconAuthorizedHeight, double $\ast$fImageWidth, double $\ast$fImageHeight, double fRotationAngle, double fAlpha, gboolean bReapeatAsPattern)
18
 
\item 
19
 
cairo\_\-surface\_\-t $\ast$ {\bf cairo\_\-dock\_\-create\_\-surface\_\-for\_\-icon} (gchar $\ast$cImagePath, cairo\_\-t $\ast$pSourceContext, double fImageWidth, double fImageHeight)
20
 
\item 
21
 
cairo\_\-surface\_\-t $\ast$ {\bf cairo\_\-dock\_\-rotate\_\-surface} (cairo\_\-surface\_\-t $\ast$pSurface, cairo\_\-t $\ast$pSourceContext, double fImageWidth, double fImageHeight, double fRotationAngle)
22
 
\item 
23
 
cairo\_\-surface\_\-t $\ast$ {\bf cairo\_\-dock\_\-create\_\-reflection\_\-surface} (cairo\_\-surface\_\-t $\ast$pSurface, cairo\_\-t $\ast$pSourceContext, double fImageWidth, double fImageHeight, gboolean b\_\-HorizontalDock, double fMaxScale)
24
 
\item 
25
 
cairo\_\-surface\_\-t $\ast$ {\bf cairo\_\-dock\_\-create\_\-icon\_\-surface\_\-with\_\-reflection} (cairo\_\-surface\_\-t $\ast$pIconSurface, cairo\_\-surface\_\-t $\ast$pReflectionSurface, cairo\_\-t $\ast$pSourceContext, double fImageWidth, double fImageHeight, gboolean bHorizontalDock, double fMaxScale)
26
 
\item 
27
 
cairo\_\-surface\_\-t $\ast$ {\bf cairo\_\-dock\_\-create\_\-surface\_\-from\_\-text} (gchar $\ast$cText, cairo\_\-t $\ast$pSourceContext, int iLabelSize, gchar $\ast$cLabelPolice, int iLabelWeight, double $\ast$fBackgroundColor, double fMaxScale, int $\ast$iTextWidth, int $\ast$iTextHeight, double $\ast$fTextXOffset, double $\ast$fTextYOffset)
28
 
\item 
29
 
cairo\_\-surface\_\-t $\ast$ {\bf cairo\_\-dock\_\-duplicate\_\-surface} (cairo\_\-surface\_\-t $\ast$pSurface, cairo\_\-t $\ast$pSourceContext, double fWidth, double fHeight, double fDesiredWidth, double fDesiredHeight)
30
 
\end{CompactItemize}
31
 
 
32
 
 
33
 
\subsection{Documentation des macros}
34
 
\index{cairo-dock-surface-factory.h@{cairo-dock-surface-factory.h}!cairo_dock_create_surface_for_square_icon@{cairo\_\-dock\_\-create\_\-surface\_\-for\_\-square\_\-icon}}
35
 
\index{cairo_dock_create_surface_for_square_icon@{cairo\_\-dock\_\-create\_\-surface\_\-for\_\-square\_\-icon}!cairo-dock-surface-factory.h@{cairo-dock-surface-factory.h}}
36
 
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define cairo\_\-dock\_\-create\_\-surface\_\-for\_\-square\_\-icon(cImagePath, pSourceContext, fImageSize)~cairo\_\-dock\_\-create\_\-surface\_\-for\_\-icon (cImagePath, pSourceContext, fImageSize, fImageSize)}\label{cairo-dock-surface-factory_8h_5a46860771e8a7ec70e00ac7f894efbf}
37
 
 
38
 
 
39
 
 
40
 
 
41
 
\subsection{Documentation des fonctions}
42
 
\index{cairo-dock-surface-factory.h@{cairo-dock-surface-factory.h}!cairo_dock_calculate_contrainted_icon_size@{cairo\_\-dock\_\-calculate\_\-contrainted\_\-icon\_\-size}}
43
 
\index{cairo_dock_calculate_contrainted_icon_size@{cairo\_\-dock\_\-calculate\_\-contrainted\_\-icon\_\-size}!cairo-dock-surface-factory.h@{cairo-dock-surface-factory.h}}
44
 
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void cairo\_\-dock\_\-calculate\_\-contrainted\_\-icon\_\-size (double $\ast$ {\em fImageWidth}, double $\ast$ {\em fImageHeight}, int {\em iMinIconAuthorizedWidth}, int {\em iMinIconAuthorizedHeight}, int {\em iMaxIconAuthorizedWidth}, int {\em iMaxIconAuthorizedHeight}, double $\ast$ {\em fIconWidthSaturationFactor}, double $\ast$ {\em fIconHeightSaturationFactor})}\label{cairo-dock-surface-factory_8h_4c7687cc4b5a7ff06680a60d493193d9}
45
 
 
46
 
 
47
 
\index{cairo-dock-surface-factory.h@{cairo-dock-surface-factory.h}!cairo_dock_create_surface_from_xicon_buffer@{cairo\_\-dock\_\-create\_\-surface\_\-from\_\-xicon\_\-buffer}}
48
 
\index{cairo_dock_create_surface_from_xicon_buffer@{cairo\_\-dock\_\-create\_\-surface\_\-from\_\-xicon\_\-buffer}!cairo-dock-surface-factory.h@{cairo-dock-surface-factory.h}}
49
 
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}cairo\_\-surface\_\-t$\ast$ cairo\_\-dock\_\-create\_\-surface\_\-from\_\-xicon\_\-buffer (gulong $\ast$ {\em pXIconBuffer}, int {\em iBufferNbElements}, cairo\_\-t $\ast$ {\em pSourceContext}, double {\em fMaxScale}, double $\ast$ {\em fWidth}, double $\ast$ {\em fHeight})}\label{cairo-dock-surface-factory_8h_8b6a3e0b8a54450c1a667e558bfd7943}
50
 
 
51
 
 
52
 
\index{cairo-dock-surface-factory.h@{cairo-dock-surface-factory.h}!cairo_dock_create_surface_from_pixbuf@{cairo\_\-dock\_\-create\_\-surface\_\-from\_\-pixbuf}}
53
 
\index{cairo_dock_create_surface_from_pixbuf@{cairo\_\-dock\_\-create\_\-surface\_\-from\_\-pixbuf}!cairo-dock-surface-factory.h@{cairo-dock-surface-factory.h}}
54
 
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}cairo\_\-surface\_\-t$\ast$ cairo\_\-dock\_\-create\_\-surface\_\-from\_\-pixbuf (GdkPixbuf $\ast$ {\em pixbuf}, cairo\_\-t $\ast$ {\em pSourceContext}, double {\em fMaxScale}, gboolean {\em bConstraintSize}, int {\em iMinIconAuthorizedWidth}, int {\em iMinIconAuthorizedHeight}, int {\em iMaxIconAuthorizedWidth}, int {\em iMaxIconAuthorizedHeight}, double $\ast$ {\em fImageWidth}, double $\ast$ {\em fImageHeight})}\label{cairo-dock-surface-factory_8h_407975a48fc32a8ce923f215083b16f7}
55
 
 
56
 
 
57
 
\index{cairo-dock-surface-factory.h@{cairo-dock-surface-factory.h}!cairo_dock_create_surface_from_image@{cairo\_\-dock\_\-create\_\-surface\_\-from\_\-image}}
58
 
\index{cairo_dock_create_surface_from_image@{cairo\_\-dock\_\-create\_\-surface\_\-from\_\-image}!cairo-dock-surface-factory.h@{cairo-dock-surface-factory.h}}
59
 
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}cairo\_\-surface\_\-t$\ast$ cairo\_\-dock\_\-create\_\-surface\_\-from\_\-image (gchar $\ast$ {\em cImagePath}, cairo\_\-t $\ast$ {\em pSourceContext}, double {\em fMaxScale}, int {\em iMinIconAuthorizedWidth}, int {\em iMinIconAuthorizedHeight}, int {\em iMaxIconAuthorizedWidth}, int {\em iMaxIconAuthorizedHeight}, double $\ast$ {\em fImageWidth}, double $\ast$ {\em fImageHeight}, double {\em fRotationAngle}, double {\em fAlpha}, gboolean {\em bReapeatAsPattern})}\label{cairo-dock-surface-factory_8h_61e4d4ae332553013a6cd11f93540d90}
60
 
 
61
 
 
62
 
\index{cairo-dock-surface-factory.h@{cairo-dock-surface-factory.h}!cairo_dock_create_surface_for_icon@{cairo\_\-dock\_\-create\_\-surface\_\-for\_\-icon}}
63
 
\index{cairo_dock_create_surface_for_icon@{cairo\_\-dock\_\-create\_\-surface\_\-for\_\-icon}!cairo-dock-surface-factory.h@{cairo-dock-surface-factory.h}}
64
 
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}cairo\_\-surface\_\-t$\ast$ cairo\_\-dock\_\-create\_\-surface\_\-for\_\-icon (gchar $\ast$ {\em cImagePath}, cairo\_\-t $\ast$ {\em pSourceContext}, double {\em fImageWidth}, double {\em fImageHeight})}\label{cairo-dock-surface-factory_8h_a9a2ef8f9a86b8fe1de100679fcd13f6}
65
 
 
66
 
 
67
 
\index{cairo-dock-surface-factory.h@{cairo-dock-surface-factory.h}!cairo_dock_rotate_surface@{cairo\_\-dock\_\-rotate\_\-surface}}
68
 
\index{cairo_dock_rotate_surface@{cairo\_\-dock\_\-rotate\_\-surface}!cairo-dock-surface-factory.h@{cairo-dock-surface-factory.h}}
69
 
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}cairo\_\-surface\_\-t$\ast$ cairo\_\-dock\_\-rotate\_\-surface (cairo\_\-surface\_\-t $\ast$ {\em pSurface}, cairo\_\-t $\ast$ {\em pSourceContext}, double {\em fImageWidth}, double {\em fImageHeight}, double {\em fRotationAngle})}\label{cairo-dock-surface-factory_8h_bb4e67760f9d84c7867bd7598a55406a}
70
 
 
71
 
 
72
 
\index{cairo-dock-surface-factory.h@{cairo-dock-surface-factory.h}!cairo_dock_create_reflection_surface@{cairo\_\-dock\_\-create\_\-reflection\_\-surface}}
73
 
\index{cairo_dock_create_reflection_surface@{cairo\_\-dock\_\-create\_\-reflection\_\-surface}!cairo-dock-surface-factory.h@{cairo-dock-surface-factory.h}}
74
 
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}cairo\_\-surface\_\-t$\ast$ cairo\_\-dock\_\-create\_\-reflection\_\-surface (cairo\_\-surface\_\-t $\ast$ {\em pSurface}, cairo\_\-t $\ast$ {\em pSourceContext}, double {\em fImageWidth}, double {\em fImageHeight}, gboolean {\em b\_\-HorizontalDock}, double {\em fMaxScale})}\label{cairo-dock-surface-factory_8h_3f82013275ca984d687aad35bc2526aa}
75
 
 
76
 
 
77
 
\index{cairo-dock-surface-factory.h@{cairo-dock-surface-factory.h}!cairo_dock_create_icon_surface_with_reflection@{cairo\_\-dock\_\-create\_\-icon\_\-surface\_\-with\_\-reflection}}
78
 
\index{cairo_dock_create_icon_surface_with_reflection@{cairo\_\-dock\_\-create\_\-icon\_\-surface\_\-with\_\-reflection}!cairo-dock-surface-factory.h@{cairo-dock-surface-factory.h}}
79
 
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}cairo\_\-surface\_\-t$\ast$ cairo\_\-dock\_\-create\_\-icon\_\-surface\_\-with\_\-reflection (cairo\_\-surface\_\-t $\ast$ {\em pIconSurface}, cairo\_\-surface\_\-t $\ast$ {\em pReflectionSurface}, cairo\_\-t $\ast$ {\em pSourceContext}, double {\em fImageWidth}, double {\em fImageHeight}, gboolean {\em bHorizontalDock}, double {\em fMaxScale})}\label{cairo-dock-surface-factory_8h_0609de809472a71aae558f653c3afd22}
80
 
 
81
 
 
82
 
\index{cairo-dock-surface-factory.h@{cairo-dock-surface-factory.h}!cairo_dock_create_surface_from_text@{cairo\_\-dock\_\-create\_\-surface\_\-from\_\-text}}
83
 
\index{cairo_dock_create_surface_from_text@{cairo\_\-dock\_\-create\_\-surface\_\-from\_\-text}!cairo-dock-surface-factory.h@{cairo-dock-surface-factory.h}}
84
 
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}cairo\_\-surface\_\-t$\ast$ cairo\_\-dock\_\-create\_\-surface\_\-from\_\-text (gchar $\ast$ {\em cText}, cairo\_\-t $\ast$ {\em pSourceContext}, int {\em iLabelSize}, gchar $\ast$ {\em cLabelPolice}, int {\em iLabelWeight}, double $\ast$ {\em fBackgroundColor}, double {\em fMaxScale}, int $\ast$ {\em iTextWidth}, int $\ast$ {\em iTextHeight}, double $\ast$ {\em fTextXOffset}, double $\ast$ {\em fTextYOffset})}\label{cairo-dock-surface-factory_8h_e93904934a3b8e204e1dbc0adbd0e792}
85
 
 
86
 
 
87
 
\index{cairo-dock-surface-factory.h@{cairo-dock-surface-factory.h}!cairo_dock_duplicate_surface@{cairo\_\-dock\_\-duplicate\_\-surface}}
88
 
\index{cairo_dock_duplicate_surface@{cairo\_\-dock\_\-duplicate\_\-surface}!cairo-dock-surface-factory.h@{cairo-dock-surface-factory.h}}
89
 
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}cairo\_\-surface\_\-t$\ast$ cairo\_\-dock\_\-duplicate\_\-surface (cairo\_\-surface\_\-t $\ast$ {\em pSurface}, cairo\_\-t $\ast$ {\em pSourceContext}, double {\em fWidth}, double {\em fHeight}, double {\em fDesiredWidth}, double {\em fDesiredHeight})}\label{cairo-dock-surface-factory_8h_157233143037e32dc1b3866b31387380}
90
 
 
91