Statistics
| Revision:

root / trunk / install / launcher / izpack-launcher-1.3_linux / src / wx / include / wx / html / htmldefs.h @ 6834

History | View | Annotate | Download (5.52 KB)

1
/////////////////////////////////////////////////////////////////////////////
2
// Name:        htmldefs.h
3
// Purpose:     constants for wxhtml library
4
// Author:      Vaclav Slavik
5
// RCS-ID:      $Id: htmldefs.h 6834 2006-08-24 08:23:24Z jmvivo $
6
// Copyright:   (c) 1999 Vaclav Slavik
7
// Licence:     wxWindows Licence
8
/////////////////////////////////////////////////////////////////////////////
9

    
10

    
11
#ifndef _WX_HTMLDEFS_H_
12
#define _WX_HTMLDEFS_H_
13

    
14
#include "wx/defs.h"
15

    
16
#if wxUSE_HTML
17

    
18
//--------------------------------------------------------------------------------
19
// ALIGNMENTS
20
//                  Describes alignment of text etc. in containers
21
//--------------------------------------------------------------------------------
22

    
23
#define wxHTML_ALIGN_LEFT            0x0000
24
#define wxHTML_ALIGN_RIGHT           0x0002
25
#define wxHTML_ALIGN_JUSTIFY         0x0010
26

    
27
#define wxHTML_ALIGN_TOP             0x0004
28
#define wxHTML_ALIGN_BOTTOM          0x0008
29

    
30
#define wxHTML_ALIGN_CENTER          0x0001
31

    
32

    
33

    
34
//--------------------------------------------------------------------------------
35
// COLOR MODES
36
//                  Used by wxHtmlColourCell to determine clr of what is changing
37
//--------------------------------------------------------------------------------
38

    
39
#define wxHTML_CLR_FOREGROUND        0x0001
40
#define wxHTML_CLR_BACKGROUND        0x0002
41

    
42

    
43

    
44
//--------------------------------------------------------------------------------
45
// UNITS
46
//                  Used to specify units
47
//--------------------------------------------------------------------------------
48

    
49
#define wxHTML_UNITS_PIXELS          0x0001
50
#define wxHTML_UNITS_PERCENT         0x0002
51

    
52

    
53

    
54
//--------------------------------------------------------------------------------
55
// INDENTS
56
//                  Used to specify indetation relatives
57
//--------------------------------------------------------------------------------
58

    
59
#define wxHTML_INDENT_LEFT           0x0010
60
#define wxHTML_INDENT_RIGHT          0x0020
61
#define wxHTML_INDENT_TOP            0x0040
62
#define wxHTML_INDENT_BOTTOM         0x0080
63

    
64
#define wxHTML_INDENT_HORIZONTAL     wxHTML_INDENT_LEFT | wxHTML_INDENT_RIGHT
65
#define wxHTML_INDENT_VERTICAL       wxHTML_INDENT_TOP | wxHTML_INDENT_BOTTOM
66
#define wxHTML_INDENT_ALL            wxHTML_INDENT_VERTICAL | wxHTML_INDENT_HORIZONTAL
67

    
68

    
69

    
70

    
71
//--------------------------------------------------------------------------------
72
// FIND CONDITIONS
73
//                  Identifiers of wxHtmlCell's Find() conditions
74
//--------------------------------------------------------------------------------
75

    
76
#define wxHTML_COND_ISANCHOR              1
77
        // Finds the anchor of 'param' name (pointer to wxString).
78
        
79
#define wxHTML_COND_ISIMAGEMAP            2
80
        // Finds imagemap of 'param' name (pointer to wxString).
81
        // (used exclusively by m_image.cpp)
82
        
83
#define wxHTML_COND_USER              10000
84
        // User-defined conditions should start from this number
85

    
86

    
87
//--------------------------------------------------------------------------------
88
// INTERNALS
89
//                  wxHTML internal constants
90
//--------------------------------------------------------------------------------
91

    
92
#define wxHTML_SCROLL_STEP               16
93
    /* size of one scroll step of wxHtmlWindow in pixels */
94
#define wxHTML_BUFLEN                  1024
95
    /* size of temporary buffer used during parsing */
96
#define wxHTML_REALLOC_STEP              32
97
    /* steps of array reallocation */
98
#define wxHTML_PRINT_MAX_PAGES          999
99
    /* maximum number of pages printable via html printing */
100

    
101

    
102
    /* default font sizes */
103
#ifdef __WXMSW__
104
   #define wxHTML_FONT_SIZE_1              7
105
   #define wxHTML_FONT_SIZE_2              8
106
   #define wxHTML_FONT_SIZE_3             10
107
   #define wxHTML_FONT_SIZE_4             12
108
   #define wxHTML_FONT_SIZE_5             16
109
   #define wxHTML_FONT_SIZE_6             22
110
   #define wxHTML_FONT_SIZE_7             30
111
#elif defined(__WXMAC__)
112
   #define wxHTML_FONT_SIZE_1              9
113
   #define wxHTML_FONT_SIZE_2             12
114
   #define wxHTML_FONT_SIZE_3             14
115
   #define wxHTML_FONT_SIZE_4             18
116
   #define wxHTML_FONT_SIZE_5             24
117
   #define wxHTML_FONT_SIZE_6             30
118
   #define wxHTML_FONT_SIZE_7             36
119
#else
120
   #define wxHTML_FONT_SIZE_1             10
121
   #define wxHTML_FONT_SIZE_2             12
122
   #define wxHTML_FONT_SIZE_3             14
123
   #define wxHTML_FONT_SIZE_4             16
124
   #define wxHTML_FONT_SIZE_5             19
125
   #define wxHTML_FONT_SIZE_6             24
126
   #define wxHTML_FONT_SIZE_7             32
127
#endif
128

    
129

    
130
#if WXWIN_COMPATIBILITY_2
131

    
132
#define HTML_ALIGN_LEFT            wxHTML_ALIGN_LEFT
133
#define HTML_ALIGN_RIGHT           wxHTML_ALIGN_RIGHT
134
#define HTML_ALIGN_TOP             wxHTML_ALIGN_TOP
135
#define HTML_ALIGN_BOTTOM          wxHTML_ALIGN_BOTTOM
136
#define HTML_ALIGN_CENTER          wxHTML_ALIGN_CENTER
137
#define HTML_CLR_FOREGROUND        wxHTML_CLR_FOREGROUND
138
#define HTML_CLR_BACKGROUND        wxHTML_CLR_BACKGROUND
139
#define HTML_UNITS_PIXELS          wxHTML_UNITS_PIXELS
140
#define HTML_UNITS_PERCENT         wxHTML_UNITS_PERCENT
141
#define HTML_INDENT_LEFT           wxHTML_INDENT_LEFT
142
#define HTML_INDENT_RIGHT          wxHTML_INDENT_RIGHT
143
#define HTML_INDENT_TOP            wxHTML_INDENT_TOP
144
#define HTML_INDENT_BOTTOM         wxHTML_INDENT_BOTTOM
145
#define HTML_INDENT_HORIZONTAL     wxHTML_INDENT_HORIZONTAL
146
#define HTML_INDENT_VERTICAL       wxHTML_INDENT_VERTICAL
147
#define HTML_INDENT_ALL            wxHTML_INDENT_ALL
148
#define HTML_COND_ISANCHOR         wxHTML_COND_ISANCHOR
149
#define HTML_COND_ISIMAGEMAP       wxHTML_COND_ISIMAGEMAP
150
#define HTML_COND_USER             wxHTML_COND_USER
151

    
152
#endif
153

    
154

    
155

    
156
#endif
157
#endif