/////////////////////////////////////////////////////////////////////////////
// Name:        No names yet.
// Purpose:     Contrib. demo
// Author:      Aleksandras Gluchovas
// Modified by:
// Created:     22/09/98
// RCS-ID:      $Id: markup.h,v 1.1.6.1 2002/10/20 14:41:29 VZ Exp $
// Copyright:   (c) Aleskandars Gluchovas
// Licence:   	wxWindows licence
/////////////////////////////////////////////////////////////////////////////

#ifndef __MARKUP_G__
#define __MARKUP_G__

// indicies for the MarkupTagsT array

#define TAG_BOLD        0
#define TAG_ITALIC		1

#define TAG_FIXED_FONT  2
#define TAG_BLACK_FONT	3
#define TAG_RED_FONT	4
#define TAG_GREEN_FONT	5
#define TAG_BLUE_FONT	6

#define TAG_PARAGRAPH	7
#define TAG_NEW_LINE	8
#define TAG_HEADING_1	9
#define TAG_HEADING_2	10
#define TAG_HEADING_3   11

#define TAG_ITEM_LIST   12
#define TAG_LIST_ITEM   13 

struct TagStructT
{
	char* start; // tag that starts style
	char* end;   // tag that finishes style
};

// tag array
typedef TagStructT* MarkupTagsT;

// returns array of TagStructT with tag strings for HTML

MarkupTagsT get_HTML_markup_tags();

// MarkupTagsT get_PostScript_markup_tags();
// MarkupTagsT get_Latex_markup_tags();

#endif
