diff options
author | Tor Andersson <tor@ghostscript.com> | 2005-03-30 08:30:22 +0200 |
---|---|---|
committer | Tor Andersson <tor@ghostscript.com> | 2005-03-30 08:30:22 +0200 |
commit | ee154f16bd09a43359967f7e7b86c3677c09461d (patch) | |
tree | 08896cfa9ff55e05bfe7855965c620d45115d4d5 /tree/node1.c | |
parent | 460ad7040d67a4a93a153f98095ff952a2b15d37 (diff) | |
download | mupdf-ee154f16bd09a43359967f7e7b86c3677c09461d.tar.xz |
rename part 1 -- files
Diffstat (limited to 'tree/node1.c')
-rw-r--r-- | tree/node1.c | 167 |
1 files changed, 0 insertions, 167 deletions
diff --git a/tree/node1.c b/tree/node1.c deleted file mode 100644 index c2d6e876..00000000 --- a/tree/node1.c +++ /dev/null @@ -1,167 +0,0 @@ -#include <fitz.h> - -void fz_dropmetanode(fz_metanode* node); -void fz_droplinknode(fz_linknode* node); -void fz_droppathnode(fz_pathnode* node); -void fz_droptextnode(fz_textnode* node); -void fz_dropimagenode(fz_imagenode* node); -void fz_dropshadenode(fz_shadenode* node); - -fz_rect fz_boundtransformnode(fz_transformnode* node, fz_matrix ctm); -fz_rect fz_boundovernode(fz_overnode* node, fz_matrix ctm); -fz_rect fz_boundmasknode(fz_masknode* node, fz_matrix ctm); -fz_rect fz_boundblendnode(fz_blendnode* node, fz_matrix ctm); -fz_rect fz_boundcolornode(fz_colornode* node, fz_matrix ctm); -fz_rect fz_boundpathnode(fz_pathnode* node, fz_matrix ctm); -fz_rect fz_boundtextnode(fz_textnode* node, fz_matrix ctm); -fz_rect fz_boundimagenode(fz_imagenode* node, fz_matrix ctm); -fz_rect fz_boundshadenode(fz_shadenode* node, fz_matrix ctm); -fz_rect fz_boundlinknode(fz_linknode* node, fz_matrix ctm); -fz_rect fz_boundmetanode(fz_metanode* node, fz_matrix ctm); - -void -fz_initnode(fz_node *node, fz_nodekind kind) -{ - node->kind = kind; - node->parent = nil; - node->first = nil; - node->last = nil; - node->next = nil; -} - -void -fz_dropnode(fz_node *node) -{ - if (node->first) - fz_dropnode(node->first); - if (node->next) - fz_dropnode(node->next); - - switch (node->kind) - { - case FZ_NTRANSFORM: - case FZ_NOVER: - case FZ_NMASK: - case FZ_NBLEND: - case FZ_NCOLOR: - break; - case FZ_NPATH: - fz_droppathnode((fz_pathnode *) node); - break; - case FZ_NTEXT: - fz_droptextnode((fz_textnode *) node); - break; - case FZ_NIMAGE: - fz_dropimagenode((fz_imagenode *) node); - break; - case FZ_NSHADE: - fz_dropshadenode((fz_shadenode *) node); - break; - case FZ_NLINK: - fz_droplinknode((fz_linknode *) node); - break; - case FZ_NMETA: - fz_dropmetanode((fz_metanode *) node); - break; - } - - fz_free(node); -} - -fz_rect -fz_boundnode(fz_node *node, fz_matrix ctm) -{ - switch (node->kind) - { - case FZ_NTRANSFORM: - return fz_boundtransformnode((fz_transformnode *) node, ctm); - case FZ_NOVER: - return fz_boundovernode((fz_overnode *) node, ctm); - case FZ_NMASK: - return fz_boundmasknode((fz_masknode *) node, ctm); - case FZ_NBLEND: - return fz_boundblendnode((fz_blendnode *) node, ctm); - case FZ_NCOLOR: - return fz_boundcolornode((fz_colornode *) node, ctm); - case FZ_NPATH: - return fz_boundpathnode((fz_pathnode *) node, ctm); - case FZ_NTEXT: - return fz_boundtextnode((fz_textnode *) node, ctm); - case FZ_NIMAGE: - return fz_boundimagenode((fz_imagenode *) node, ctm); - case FZ_NSHADE: - return fz_boundshadenode((fz_shadenode *) node, ctm); - case FZ_NLINK: - return fz_boundlinknode((fz_linknode *) node, ctm); - case FZ_NMETA: - return fz_boundmetanode((fz_metanode *) node, ctm); - } - return fz_emptyrect; -} - -int -fz_istransformnode(fz_node *node) -{ - return node ? node->kind == FZ_NTRANSFORM : 0; -} - -int -fz_isovernode(fz_node *node) -{ - return node ? node->kind == FZ_NOVER : 0; -} - -int -fz_ismasknode(fz_node *node) -{ - return node ? node->kind == FZ_NMASK : 0; -} - -int -fz_isblendnode(fz_node *node) -{ - return node ? node->kind == FZ_NBLEND : 0; -} - -int -fz_iscolornode(fz_node *node) -{ - return node ? node->kind == FZ_NCOLOR : 0; -} - -int -fz_ispathnode(fz_node *node) -{ - return node ? node->kind == FZ_NPATH : 0; -} - -int -fz_istextnode(fz_node *node) -{ - return node ? node->kind == FZ_NTEXT : 0; -} - -int -fz_isimagenode(fz_node *node) -{ - return node ? node->kind == FZ_NIMAGE : 0; -} - -int -fz_isshadenode(fz_node *node) -{ - return node ? node->kind == FZ_NSHADE : 0; -} - -int -fz_islinknode(fz_node *node) -{ - return node ? node->kind == FZ_NLINK : 0; -} - -int -fz_ismetanode(fz_node *node) -{ - return node ? node->kind == FZ_NMETA : 0; -} - |