#include <stddef.h>
#include <string.h>
#include "types.h"
#include "logic.h"
#include "memory.h"
#include "graph.h"
#include "agxbuf.h"
#include "utils.h"
Include dependency graph for gvusershape.c:
Go to the source code of this file.
Data Structures | |
struct | knowntype_t |
Defines | |
#define | HDRLEN 20 |
#define | PNG_MAGIC "\x89PNG\x0D\x0A\x1A\x0A" |
#define | PS_MAGIC "%!PS-Adobe-" |
#define | BMP_MAGIC "BM" |
#define | GIF_MAGIC "GIF8" |
#define | JPEG_MAGIC "\xFF\xD8\xFF\xE0" |
#define | PDF_MAGIC "%PDF-" |
#define | EPS_MAGIC "\xC5\xD0\xD3\xC6" |
#define | XML_MAGIC "<?xml" |
#define | SVG_MAGIC "<svg" |
Functions | |
shape_desc * | find_user_shape (char *) |
usershape_t * | gvusershape_find (char *name) |
point | gvusershape_size_dpi (usershape_t *us, pointf dpi) |
point | gvusershape_size (graph_t *g, char *name) |
#define BMP_MAGIC "BM" |
Definition at line 46 of file gvusershape.c.
#define EPS_MAGIC "\xC5\xD0\xD3\xC6" |
Definition at line 50 of file gvusershape.c.
#define GIF_MAGIC "GIF8" |
Definition at line 47 of file gvusershape.c.
#define HDRLEN 20 |
Definition at line 42 of file gvusershape.c.
#define JPEG_MAGIC "\xFF\xD8\xFF\xE0" |
Definition at line 48 of file gvusershape.c.
#define PDF_MAGIC "%PDF-" |
Definition at line 49 of file gvusershape.c.
#define PNG_MAGIC "\x89PNG\x0D\x0A\x1A\x0A" |
Definition at line 44 of file gvusershape.c.
#define PS_MAGIC "%!PS-Adobe-" |
Definition at line 45 of file gvusershape.c.
#define SVG_MAGIC "<svg" |
Definition at line 52 of file gvusershape.c.
#define XML_MAGIC "<?xml" |
Definition at line 51 of file gvusershape.c.
shape_desc* find_user_shape | ( | char * | ) |
usershape_t* gvusershape_find | ( | char * | name | ) |
Definition at line 334 of file gvusershape.c.
References dtsearch, usershape_s::name, and NULL.
Referenced by gvrender_usershape().
Definition at line 426 of file gvusershape.c.
References GD_drawing, gvusershape_size_dpi(), pointf_s::x, point::x, pointf_s::y, and point::y.
point gvusershape_size_dpi | ( | usershape_t * | us, | |
pointf | dpi | |||
) |
Definition at line 405 of file gvusershape.c.
References usershape_s::dpi, usershape_s::h, usershape_s::w, pointf_s::x, point::x, pointf_s::y, and point::y.
Referenced by gvrender_usershape(), and gvusershape_size().