1 /////////////////////////////////////////////////////////////////////////////
2 // Name: ext/html/cpp/ht_constants.cpp
3 // Purpose: constants for Wx::Html
4 // Author: Mattia Barbon
7 // RCS-ID: $Id: ht_constants.cpp 2440 2008-08-12 21:51:22Z mbarbon $
8 // Copyright: (c) 2001, 2003-2008 Mattia Barbon
9 // Licence: This program is free software; you can redistribute it and/or
10 // modify it under the same terms as Perl itself
11 /////////////////////////////////////////////////////////////////////////////
13 #include "cpp/constants.h"
15 double html_constant( const char* name, int arg )
18 // !parser: sub { $_[0] =~ m<^\s*r\w*\(\s*(\w+)\s*\);\s*(?://(.*))?$> }
21 if( strEQ( name, #n ) ) \
24 WX_PL_CONSTANT_INIT();
29 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
30 r( wxEVT_COMMAND_HTML_CELL_CLICKED );
31 r( wxEVT_COMMAND_HTML_CELL_HOVER );
32 r( wxEVT_COMMAND_HTML_LINK_CLICKED );
38 r( wxHF_FLATTOOLBAR );
39 r( wxHF_FLAT_TOOLBAR );
47 r( wxHF_DEFAULTSTYLE );
48 r( wxHF_MERGE_BOOKS );
50 r( wxHF_ICONS_BOOK_CHAPTER );
51 r( wxHF_ICONS_FOLDER );
52 r( wxHF_DEFAULT_STYLE );
53 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
60 #if WXPERL_W_VERSION_GE( 2, 5, 1 )
61 r( wxHW_NO_SELECTION );
63 r( wxHW_SCROLLBAR_NEVER );
64 r( wxHW_DEFAULT_STYLE );
65 r( wxHW_SCROLLBAR_AUTO );
67 r( wxHTML_ALIGN_LEFT );
68 r( wxHTML_ALIGN_CENTER );
69 r( wxHTML_ALIGN_RIGHT );
70 r( wxHTML_ALIGN_BOTTOM );
71 r( wxHTML_ALIGN_TOP );
73 r( wxHTML_CLR_FOREGROUND );
74 r( wxHTML_CLR_BACKGROUND );
76 r( wxHTML_UNITS_PIXELS );
77 r( wxHTML_UNITS_PERCENT );
79 r( wxHTML_INDENT_LEFT );
80 r( wxHTML_INDENT_RIGHT );
81 r( wxHTML_INDENT_TOP );
82 r( wxHTML_INDENT_BOTTOM );
84 r( wxHTML_INDENT_HORIZONTAL );
85 r( wxHTML_INDENT_VERTICAL );
86 r( wxHTML_INDENT_ALL );
88 r( wxHTML_COND_ISANCHOR );
89 r( wxHTML_COND_ISIMAGEMAP );
90 r( wxHTML_COND_USER );
92 #if WXPERL_W_VERSION_GE( 2, 5, 1 )
93 r( wxHTML_FIND_EXACT );
94 r( wxHTML_FIND_NEAREST_BEFORE );
95 r( wxHTML_FIND_NEAREST_AFTER );
98 #if WXPERL_W_VERSION_LT( 2, 7, 0 )
99 r( wxHTML_FONT_SIZE_1 );
100 r( wxHTML_FONT_SIZE_2 );
101 r( wxHTML_FONT_SIZE_3 );
102 r( wxHTML_FONT_SIZE_4 );
103 r( wxHTML_FONT_SIZE_5 );
104 r( wxHTML_FONT_SIZE_6 );
105 r( wxHTML_FONT_SIZE_7 );
108 r( wxHTML_ALIGN_JUSTIFY );
112 r( wxHTML_PRINT_MAX_PAGES );
113 r( wxHTML_REDIRECT );
114 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
115 r( wxHTML_SCRIPT_NORMAL );
116 r( wxHTML_SCRIPT_SUB );
117 r( wxHTML_SCRIPT_SUP );
119 r( wxHTML_SCROLL_STEP );
120 r( wxHTML_SEL_CHANGING );
123 r( wxHTML_URL_IMAGE );
124 r( wxHTML_URL_OTHER );
125 r( wxHTML_URL_PAGE );
128 #if wxPERL_USE_PRINTING_ARCHITECTURE
137 WX_PL_CONSTANT_CLEANUP();
140 wxPlConstants html_module( &html_constant );