X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Foutput%2Frender.h;fp=src%2Foutput%2Frender.h;h=dd4b8227795490f41a86b3c58e9b4f17031b1b61;hb=bf3af6fb69dc94a6b3010e11e5d359e9e4abd5ba;hp=927009e9cbf0e32dca8c1ddbc154f49133c5e634;hpb=d2ee46757c7602fb0d6827136fdb00af1140e2e1;p=pspp diff --git a/src/output/render.h b/src/output/render.h index 927009e9cb..dd4b822779 100644 --- a/src/output/render.h +++ b/src/output/render.h @@ -21,7 +21,7 @@ #include #include "output/table-provider.h" -struct table; +struct table_item; enum render_line_style { @@ -98,20 +98,10 @@ struct render_params int min_break[TABLE_N_AXES]; }; -/* A "page" of content that is ready to be rendered. - - A page's size is not limited to the size passed in as part of render_params. - Use render_pager (see below) to break a render_page into smaller - render_pages that will fit in the available space. */ -struct render_page *render_page_create (const struct render_params *, - const struct table *); - -struct render_page *render_page_ref (const struct render_page *); -void render_page_unref (struct render_page *); /* An iterator for breaking render_pages into smaller chunks. */ - -struct render_pager *render_pager_create (struct render_page *); +struct render_pager *render_pager_create (const struct render_params *, + const struct table_item *); void render_pager_destroy (struct render_pager *); bool render_pager_has_next (const struct render_pager *);