]>
Commit | Line | Data |
---|---|---|
5526e819 | 1 | ///////////////////////////////////////////////////////////////////////////// |
80fdcdb9 | 2 | // Name: wx/html/htmldefs.h |
5526e819 VS |
3 | // Purpose: constants for wxhtml library |
4 | // Author: Vaclav Slavik | |
69941f05 | 5 | // RCS-ID: $Id$ |
5526e819 | 6 | // Copyright: (c) 1999 Vaclav Slavik |
65571936 | 7 | // Licence: wxWindows licence |
5526e819 VS |
8 | ///////////////////////////////////////////////////////////////////////////// |
9 | ||
10 | ||
69941f05 VS |
11 | #ifndef _WX_HTMLDEFS_H_ |
12 | #define _WX_HTMLDEFS_H_ | |
5526e819 VS |
13 | |
14 | #include "wx/defs.h" | |
5526e819 | 15 | |
4dcaf11a | 16 | #if wxUSE_HTML |
5526e819 VS |
17 | |
18 | //-------------------------------------------------------------------------------- | |
19 | // ALIGNMENTS | |
20 | // Describes alignment of text etc. in containers | |
21 | //-------------------------------------------------------------------------------- | |
22 | ||
efba2b89 VS |
23 | #define wxHTML_ALIGN_LEFT 0x0000 |
24 | #define wxHTML_ALIGN_RIGHT 0x0002 | |
8eda3cb8 | 25 | #define wxHTML_ALIGN_JUSTIFY 0x0010 |
5526e819 | 26 | |
efba2b89 VS |
27 | #define wxHTML_ALIGN_TOP 0x0004 |
28 | #define wxHTML_ALIGN_BOTTOM 0x0008 | |
5526e819 | 29 | |
efba2b89 | 30 | #define wxHTML_ALIGN_CENTER 0x0001 |
5526e819 VS |
31 | |
32 | ||
33 | ||
34 | //-------------------------------------------------------------------------------- | |
35 | // COLOR MODES | |
36 | // Used by wxHtmlColourCell to determine clr of what is changing | |
37 | //-------------------------------------------------------------------------------- | |
38 | ||
f5413b87 VZ |
39 | #define wxHTML_CLR_FOREGROUND 0x0001 |
40 | #define wxHTML_CLR_BACKGROUND 0x0002 | |
41 | #define wxHTML_CLR_TRANSPARENT_BACKGROUND 0x0004 | |
5526e819 VS |
42 | |
43 | ||
44 | ||
45 | //-------------------------------------------------------------------------------- | |
46 | // UNITS | |
47 | // Used to specify units | |
48 | //-------------------------------------------------------------------------------- | |
49 | ||
efba2b89 VS |
50 | #define wxHTML_UNITS_PIXELS 0x0001 |
51 | #define wxHTML_UNITS_PERCENT 0x0002 | |
5526e819 VS |
52 | |
53 | ||
54 | ||
55 | //-------------------------------------------------------------------------------- | |
56 | // INDENTS | |
57 | // Used to specify indetation relatives | |
58 | //-------------------------------------------------------------------------------- | |
59 | ||
efba2b89 VS |
60 | #define wxHTML_INDENT_LEFT 0x0010 |
61 | #define wxHTML_INDENT_RIGHT 0x0020 | |
62 | #define wxHTML_INDENT_TOP 0x0040 | |
63 | #define wxHTML_INDENT_BOTTOM 0x0080 | |
5526e819 | 64 | |
24c2029f PC |
65 | #define wxHTML_INDENT_HORIZONTAL (wxHTML_INDENT_LEFT | wxHTML_INDENT_RIGHT) |
66 | #define wxHTML_INDENT_VERTICAL (wxHTML_INDENT_TOP | wxHTML_INDENT_BOTTOM) | |
67 | #define wxHTML_INDENT_ALL (wxHTML_INDENT_VERTICAL | wxHTML_INDENT_HORIZONTAL) | |
5526e819 VS |
68 | |
69 | ||
70 | ||
71 | ||
72 | //-------------------------------------------------------------------------------- | |
73 | // FIND CONDITIONS | |
74 | // Identifiers of wxHtmlCell's Find() conditions | |
75 | //-------------------------------------------------------------------------------- | |
76 | ||
efba2b89 | 77 | #define wxHTML_COND_ISANCHOR 1 |
5526e819 | 78 | // Finds the anchor of 'param' name (pointer to wxString). |
6953da00 | 79 | |
efba2b89 | 80 | #define wxHTML_COND_ISIMAGEMAP 2 |
25082126 | 81 | // Finds imagemap of 'param' name (pointer to wxString). |
4eecf115 | 82 | // (used exclusively by m_image.cpp) |
6953da00 | 83 | |
efba2b89 | 84 | #define wxHTML_COND_USER 10000 |
5526e819 VS |
85 | // User-defined conditions should start from this number |
86 | ||
87 | ||
88 | //-------------------------------------------------------------------------------- | |
89 | // INTERNALS | |
90 | // wxHTML internal constants | |
91 | //-------------------------------------------------------------------------------- | |
92 | ||
5526e819 | 93 | /* size of one scroll step of wxHtmlWindow in pixels */ |
ba804ab2 VZ |
94 | #define wxHTML_SCROLL_STEP 16 |
95 | ||
5526e819 | 96 | /* size of temporary buffer used during parsing */ |
ba804ab2 VZ |
97 | #define wxHTML_BUFLEN 1024 |
98 | ||
ba804ab2 | 99 | #endif // wxUSE_HTML |
5526e819 | 100 | |
ba804ab2 | 101 | #endif // _WX_HTMLDEFS_H_ |
efba2b89 | 102 |