Changeset 3473 for libcaca/trunk/doc/migrating.dox
- Timestamp:
- 05/19/09 02:52:10 (4 years ago)
- File:
-
- 1 edited
-
libcaca/trunk/doc/migrating.dox (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
libcaca/trunk/doc/migrating.dox
r2824 r3473 48 48 caca_canvas_t *cv; 49 49 caca_display_t *dp; 50 dp = caca_create_display( cv);50 dp = caca_create_display(NULL); 51 51 cv = caca_get_canvas(dp); 52 52 /* Set window title */ … … 72 72 Note the following important things: 73 73 74 - Functions now take an object handle as their first argument. 75 - All input/output functions start with \b caca_ and all 76 drawing and text handling functions start with \b caca_ . 74 - Most functions now take an object handle as their first argument. 77 75 78 76 \section foo2 Migration strategy … … 105 103 \endcode 106 104 </td></tr></table> 105 106 The modified code is guaranteed to build both with \e libcaca 0.x and 107 \e libcaca 1.0. 107 108 108 109 \section foo3 Function equivalence list … … 147 148 - \b caca_putchar(): use caca_put_char(). 148 149 - \b caca_putstr(): use caca_put_str(). 149 - \b caca_printf(): u se caca_printf().150 - \b caca_printf(): unchanged. 150 151 - \b caca_clear(): use caca_clear_canvas(). 151 152 … … 155 156 fact that they now act on a given canvas. 156 157 157 - \b caca_draw_line(): u se caca_draw_line().158 - \b caca_draw_polyline(): u se caca_draw_polyline().159 - \b caca_draw_thin_line(): u se caca_draw_thin_line().160 - \b caca_draw_thin_polyline(): u se caca_draw_thin_polyline().161 162 - \b caca_draw_circle(): u se caca_draw_circle().163 - \b caca_draw_ellipse(): u se caca_draw_ellipse().164 - \b caca_draw_thin_ellipse(): u se caca_draw_thin_ellipse().165 - \b caca_fill_ellipse(): u se caca_fill_ellipse().166 167 - \b caca_draw_box(): u se caca_draw_box().158 - \b caca_draw_line(): unchanged. 159 - \b caca_draw_polyline(): unchanged. 160 - \b caca_draw_thin_line(): unchanged. 161 - \b caca_draw_thin_polyline(): unchanged. 162 163 - \b caca_draw_circle(): unchanged. 164 - \b caca_draw_ellipse(): unchanged. 165 - \b caca_draw_thin_ellipse(): unchanged. 166 - \b caca_fill_ellipse(): unchanged. 167 168 - \b caca_draw_box(): unchanged. 168 169 - \b caca_draw_thin_box(): use caca_draw_thin_box() or caca_draw_cp437_box(). 169 - \b caca_fill_box(): u se caca_fill_box().170 171 - \b caca_draw_triangle(): u se caca_draw_triangle().172 - \b caca_draw_thin_triangle(): u se caca_draw_thin_triangle().173 - \b caca_fill_triangle(): u se caca_fill_triangle().170 - \b caca_fill_box(): unchanged. 171 172 - \b caca_draw_triangle(): unchanged. 173 - \b caca_draw_thin_triangle(): unchanged. 174 - \b caca_fill_triangle(): unchanged. 174 175 175 176 \subsection bar5 Mathematical functions 176 177 177 - \b caca_rand(): u se caca_rand(). The second argument is different, make178 - \b caca_rand(): unchanged, but the second argument is different, make 178 179 sure you take that into account. 179 180 - \b caca_sqrt(): this function is now deprecated, use your system's
Note: See TracChangeset
for help on using the changeset viewer.
