2
//========================================================================
6
// Copyright 2002 Glyph & Cog, LLC
8
//========================================================================
15
#ifdef USE_GCC_PRAGMAS
20
#include "chartypes.h"
27
//------------------------------------------------------------------------
32
Outline(Object *outlineObj, XRef *xref);
35
GList *getItems() { return items; }
39
GList *items; // NULL if document has no outline
43
//------------------------------------------------------------------------
48
OutlineItem(Dict *dict, XRef *xrefA);
51
static GList *readItemList(Object *itemRef, XRef *xrefA);
56
Unicode *getTitle() { return title; }
57
int getTitleLength() { return titleLen; }
58
LinkAction *getAction() { return action; }
59
GBool isOpen() { return startsOpen; }
60
GBool hasKids() { return firstRef.isRef(); }
61
GList *getKids() { return kids; }
72
GList *kids; // NULL unless this item is open [OutlineItem]