annotate dox/install.h @ 1395:a768d74e5f49

Fix the svg:use. For a svg:use, it is a group which include the content it reference. It means that we can not tween it to its origin object directly. Instead, we need to ungroup it and then use the result matrix to generate the tweened transformation matrix. Therefore, we need to concate its matrix to the referenced object. Ad center object when the bbox-x is not available.
author wycc
date Sat, 02 Apr 2011 05:36:36 +0800
parents 85b8bb36fe71
children
rev   line source
108
565b55508c8d More dox
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
1 /*! \page install How to Build and Install MadButterfly?
565b55508c8d More dox
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
2 *
565b55508c8d More dox
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
3 * Prerequisite
191
18f8c3126cdb Refine installation instructions and document event dispatching by wycc.
Thinker K.F. Li <thinker@branda.to>
parents: 176
diff changeset
4 * - autotools
18f8c3126cdb Refine installation instructions and document event dispatching by wycc.
Thinker K.F. Li <thinker@branda.to>
parents: 176
diff changeset
5 * - autoconf
18f8c3126cdb Refine installation instructions and document event dispatching by wycc.
Thinker K.F. Li <thinker@branda.to>
parents: 176
diff changeset
6 * - automake
18f8c3126cdb Refine installation instructions and document event dispatching by wycc.
Thinker K.F. Li <thinker@branda.to>
parents: 176
diff changeset
7 * - libtools
108
565b55508c8d More dox
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
8 * - install Cairo
327
85b8bb36fe71 Move and update in source documents
Thinker K.F. Li <thinker@branda.to>
parents: 191
diff changeset
9 * - install Pango
108
565b55508c8d More dox
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
10 *
110
Thinker K.F. Li <thinker@branda.to>
parents: 108
diff changeset
11 * Get source
Thinker K.F. Li <thinker@branda.to>
parents: 108
diff changeset
12 * - hg clone http://hg.assembla.com/MadButterfly MadButterfly
Thinker K.F. Li <thinker@branda.to>
parents: 108
diff changeset
13 *
108
565b55508c8d More dox
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
14 * Build and Install
110
Thinker K.F. Li <thinker@branda.to>
parents: 108
diff changeset
15 * - cd MadButtfly
191
18f8c3126cdb Refine installation instructions and document event dispatching by wycc.
Thinker K.F. Li <thinker@branda.to>
parents: 176
diff changeset
16 * - ./autogen.sh
176
04c81b8a5d23 Change documentation for installation
Thinker K.F. Li <thinker@branda.to>
parents: 118
diff changeset
17 * - ./configure
108
565b55508c8d More dox
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
18 * - make
565b55508c8d More dox
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
19 * - make install
565b55508c8d More dox
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
20 *
565b55508c8d More dox
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
21 * Examples
565b55508c8d More dox
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
22 * - cd examples/calculator
565b55508c8d More dox
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
23 * - make
565b55508c8d More dox
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
24 * - ./calc
118
Thinker K.F. Li <thinker@branda.to>
parents: 110
diff changeset
25 *
108
565b55508c8d More dox
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
26 * - cd examples/svg2code_ex
565b55508c8d More dox
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
27 * - make
565b55508c8d More dox
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
28 * - ./ex1
118
Thinker K.F. Li <thinker@branda.to>
parents: 110
diff changeset
29 *
Thinker K.F. Li <thinker@branda.to>
parents: 110
diff changeset
30 * - cd examples/tank
Thinker K.F. Li <thinker@branda.to>
parents: 110
diff changeset
31 * - make
Thinker K.F. Li <thinker@branda.to>
parents: 110
diff changeset
32 * - ./tank
176
04c81b8a5d23 Change documentation for installation
Thinker K.F. Li <thinker@branda.to>
parents: 118
diff changeset
33 *
04c81b8a5d23 Change documentation for installation
Thinker K.F. Li <thinker@branda.to>
parents: 118
diff changeset
34 * You can make examples with following command,
04c81b8a5d23 Change documentation for installation
Thinker K.F. Li <thinker@branda.to>
parents: 118
diff changeset
35 * \code
04c81b8a5d23 Change documentation for installation
Thinker K.F. Li <thinker@branda.to>
parents: 118
diff changeset
36 * make PREFIX=/path/to/some/where/
04c81b8a5d23 Change documentation for installation
Thinker K.F. Li <thinker@branda.to>
parents: 118
diff changeset
37 * \endcode
04c81b8a5d23 Change documentation for installation
Thinker K.F. Li <thinker@branda.to>
parents: 118
diff changeset
38 * if MadButterfly was not installed in default path, with different prefix.
04c81b8a5d23 Change documentation for installation
Thinker K.F. Li <thinker@branda.to>
parents: 118
diff changeset
39 *
04c81b8a5d23 Change documentation for installation
Thinker K.F. Li <thinker@branda.to>
parents: 118
diff changeset
40 * You can install MadButterfly somewhere, other than /usr/local/.
04c81b8a5d23 Change documentation for installation
Thinker K.F. Li <thinker@branda.to>
parents: 118
diff changeset
41 * For example
04c81b8a5d23 Change documentation for installation
Thinker K.F. Li <thinker@branda.to>
parents: 118
diff changeset
42 * \code
04c81b8a5d23 Change documentation for installation
Thinker K.F. Li <thinker@branda.to>
parents: 118
diff changeset
43 * ./configure --prefix=${PWD}/dest
04c81b8a5d23 Change documentation for installation
Thinker K.F. Li <thinker@branda.to>
parents: 118
diff changeset
44 * \endcode
108
565b55508c8d More dox
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
45 */