~ubuntu-dev/wxwidgets2.6/upstream-debian

« back to all changes in this revision

Viewing changes to include/wx/html/htmldefs.h

  • Committer: Daniel T Chen
  • Date: 2006-06-26 10:15:11 UTC
  • Revision ID: crimsun@ubuntu.com-20060626101511-a4436cec4c6d9b35
ImportĀ DebianĀ 2.6.3.2.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/////////////////////////////////////////////////////////////////////////////
 
2
// Name:        htmldefs.h
 
3
// Purpose:     constants for wxhtml library
 
4
// Author:      Vaclav Slavik
 
5
// RCS-ID:      $Id: htmldefs.h,v 1.13.4.1 2005/11/20 09:17:01 RR Exp $
 
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_PRINT_MAX_PAGES          999
 
97
    /* maximum number of pages printable via html printing */
 
98
 
 
99
 
 
100
    /* default font sizes */
 
101
#if defined(__WXMSW__)
 
102
   #define wxHTML_FONT_SIZE_1              7
 
103
   #define wxHTML_FONT_SIZE_2              8
 
104
   #define wxHTML_FONT_SIZE_3             10
 
105
   #define wxHTML_FONT_SIZE_4             12
 
106
   #define wxHTML_FONT_SIZE_5             16
 
107
   #define wxHTML_FONT_SIZE_6             22
 
108
   #define wxHTML_FONT_SIZE_7             30
 
109
#elif defined(__WXMAC__)
 
110
   #define wxHTML_FONT_SIZE_1              9
 
111
   #define wxHTML_FONT_SIZE_2             12
 
112
   #define wxHTML_FONT_SIZE_3             14
 
113
   #define wxHTML_FONT_SIZE_4             18
 
114
   #define wxHTML_FONT_SIZE_5             24
 
115
   #define wxHTML_FONT_SIZE_6             30
 
116
   #define wxHTML_FONT_SIZE_7             36
 
117
#elif defined(__WXGPE__)
 
118
   #define wxHTML_FONT_SIZE_1              6
 
119
   #define wxHTML_FONT_SIZE_2              7
 
120
   #define wxHTML_FONT_SIZE_3              8
 
121
   #define wxHTML_FONT_SIZE_4              9
 
122
   #define wxHTML_FONT_SIZE_5             10
 
123
   #define wxHTML_FONT_SIZE_6             12
 
124
   #define wxHTML_FONT_SIZE_7             14
 
125
#else
 
126
   #define wxHTML_FONT_SIZE_1             10
 
127
   #define wxHTML_FONT_SIZE_2             12
 
128
   #define wxHTML_FONT_SIZE_3             14
 
129
   #define wxHTML_FONT_SIZE_4             16
 
130
   #define wxHTML_FONT_SIZE_5             19
 
131
   #define wxHTML_FONT_SIZE_6             24
 
132
   #define wxHTML_FONT_SIZE_7             32
 
133
#endif
 
134
 
 
135
#endif
 
136
#endif