#include <gimp-print/gimp-print.h>
#include "gimp-print-internal.h"
#include <gimp-print/gimp-print-intl-internal.h>
#include <math.h>
#include <string.h>
#include <stdlib.h>
Go to the source code of this file.
Functions | |
void | stpi_paper_freefunc (void *item) |
const char * | stpi_paper_namefunc (const void *item) |
const char * | stpi_paper_long_namefunc (const void *item) |
int | stpi_paper_list_init (void) |
void | check_paperlist (void) |
int | stpi_paper_create (stp_papersize_t *p) |
int | stpi_paper_destroy (stp_papersize_t *p) |
int | stp_known_papersizes (void) |
Get the number of available papersizes. | |
const stp_papersize_t * | stp_get_papersize_by_name (const char *name) |
Get a papersize by name. | |
const stp_papersize_t * | stp_get_papersize_by_index (int idx) |
Get a papersize by its index number. | |
int | paper_size_mismatch (int l, int w, const stp_papersize_t *val) |
const stp_papersize_t * | stp_get_papersize_by_size (int l, int w) |
Get a papersize by size. | |
void | stp_default_media_size (const stp_vars_t *v, int *width, int *height) |
stp_papersize_t * | stp_xml_process_paper (stp_mxml_node_t *paper) |
int | stp_xml_process_paperdef (stp_mxml_node_t *paperdef, const char *file) |
void | stpi_init_paper (void) |
Variables | |
stp_list_t * | paper_list = NULL |
|
Definition at line 83 of file print-papers.c. References paper_list, stp_erprintf(), stp_xml_parse_file_named(), and stpi_paper_list_init(). Referenced by stp_get_papersize_by_index(), stp_get_papersize_by_name(), stp_known_papersizes(), and stpi_paper_destroy(). |
|
Definition at line 186 of file print-papers.c. References stp_papersize_t::height, and stp_papersize_t::width. Referenced by stp_get_papersize_by_size(). |
|
|
Definition at line 395 of file print-papers.c. References stp_mxml_node_s::child, stp_mxml_value_u::element, stp_mxml_value_s::name, stp_mxml_node_s::next, STP_MXML_ELEMENT, stp_mxml_node_t, stp_xml_process_paper(), stpi_paper_create(), stp_mxml_node_s::type, and stp_mxml_node_s::value. Referenced by stpi_init_paper(). |
|
Definition at line 97 of file print-papers.c. References stp_papersize_t::name, paper_list, STP_DBG_PAPER, stp_deprintf(), stp_list_get_start(), stp_list_item_create(), stp_list_item_get_data(), stp_list_item_next(), stp_list_item_t, stpi_paper_freefunc(), and stpi_paper_list_init(). Referenced by stp_xml_process_paperdef(). |
|
Definition at line 129 of file print-papers.c. References check_paperlist(), stp_papersize_t::name, paper_list, stp_list_get_start(), stp_list_item_destroy(), stp_list_item_get_data(), stp_list_item_next(), and stp_list_item_t. |
|
Definition at line 45 of file print-papers.c. References stp_papersize_t::comment, stp_papersize_t::name, STP_SAFE_FREE, and stp_papersize_t::text. Referenced by stpi_paper_create(), and stpi_paper_list_init(). |
|
Definition at line 69 of file print-papers.c. References paper_list, stp_list_create(), stp_list_destroy(), stp_list_set_freefunc(), stp_list_set_long_namefunc(), stp_list_set_namefunc(), stpi_paper_freefunc(), stpi_paper_long_namefunc(), and stpi_paper_namefunc(). Referenced by check_paperlist(), and stpi_paper_create(). |
|
Definition at line 62 of file print-papers.c. References stp_papersize_t::text. Referenced by stpi_paper_list_init(). |
|
Definition at line 55 of file print-papers.c. References stp_papersize_t::name. Referenced by stpi_paper_list_init(). |
|
Definition at line 42 of file print-papers.c. Referenced by check_paperlist(), stp_get_papersize_by_index(), stp_get_papersize_by_name(), stp_known_papersizes(), stpi_paper_create(), stpi_paper_destroy(), and stpi_paper_list_init(). |