12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- #include "sys-defines.h"
- #include "extern.h"
- bool
- _pl_i_erase_page (S___(Plotter *_plotter))
- {
-
- if (_plotter->i_animation && _plotter->data->page_number == 1 && _plotter->data->outfp
- && (_plotter->data->frame_number > 0 || _plotter->i_frame_nonempty))
- {
- if (_plotter->i_header_written == false)
- {
- _pl_i_write_gif_header (S___(_plotter));
- _plotter->i_header_written = true;
- }
-
- _pl_i_write_gif_image (S___(_plotter));
- }
-
- _pl_i_delete_image (S___(_plotter));
-
- _pl_i_new_image (S___(_plotter));
-
-
- _plotter->i_frame_nonempty = false;
- return true;
- }
|