4 #define wxTEXT_ATTR_DEFAULT_NUMBERED_BULLET wxTEXT_ATTR_BULLET_STYLE_ARABIC|wxTEXT_ATTR_BULLET_STYLE_PERIOD
6 #define wxRICHTEXT_STYLE_ALL wxRichTextStyleListBox::wxRICHTEXT_STYLE_ALL
7 #define wxRICHTEXT_STYLE_CHARACTER wxRichTextStyleListBox::wxRICHTEXT_STYLE_CHARACTER
8 #define wxRICHTEXT_STYLE_LIST wxRichTextStyleListBox::wxRICHTEXT_STYLE_LIST
9 #define wxRICHTEXT_STYLE_PARAGRAPH wxRichTextStyleListBox::wxRICHTEXT_STYLE_PARAGRAPH
11 double richtextctrl_constant( const char* name, int arg )
14 // !parser: sub { $_[0] =~ m<^\s*r\w*\(\s*(\w+)\s*\);\s*(?://(.*))?$> }
17 if( strEQ( name, #n ) ) \
20 WX_PL_CONSTANT_INIT();
27 #if WXPERL_W_VERSION_GE( 2, 7, 1 )
28 r( wxRICHTEXT_SETSTYLE_NONE );
29 r( wxRICHTEXT_SETSTYLE_WITH_UNDO );
30 r( wxRICHTEXT_SETSTYLE_OPTIMIZE );
31 r( wxRICHTEXT_SETSTYLE_PARAGRAPHS_ONLY );
32 r( wxRICHTEXT_SETSTYLE_CHARACTERS_ONLY );
33 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
34 r( wxRICHTEXT_SETSTYLE_RENUMBER );
35 r( wxRICHTEXT_SETSTYLE_SPECIFY_LEVEL );
37 #if WXPERL_W_VERSION_GE( 2, 8, 7 )
38 r( wxRICHTEXT_SETSTYLE_REMOVE );
40 r( wxRICHTEXT_INSERT_NONE );
41 r( wxRICHTEXT_INSERT_WITH_PREVIOUS_PARAGRAPH_STYLE );
43 #if WXPERL_W_VERSION_GE( 2, 8, 0 )
44 r( wxRICHTEXT_SETSTYLE_RESET );
46 r( wxRICHTEXT_FIXED_WIDTH );
47 r( wxRICHTEXT_FIXED_HEIGHT );
48 r( wxRICHTEXT_VARIABLE_WIDTH );
49 r( wxRICHTEXT_VARIABLE_HEIGHT );
50 r( wxRICHTEXT_LAYOUT_SPECIFIED_RECT );
51 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
52 r( wxRICHTEXT_DRAW_IGNORE_CACHE );
54 r( wxRICHTEXT_HITTEST_NONE );
55 r( wxRICHTEXT_HITTEST_BEFORE );
56 r( wxRICHTEXT_HITTEST_AFTER );
57 r( wxRICHTEXT_HITTEST_ON );
58 #if WXPERL_W_VERSION_GE( 2, 8, 7 )
59 r( wxRICHTEXT_HITTEST_OUTSIDE );
61 r( wxRICHTEXT_HANDLER_INCLUDE_STYLESHEET );
62 r( wxRICHTEXT_HANDLER_SAVE_IMAGES_TO_MEMORY );
63 r( wxRICHTEXT_HANDLER_SAVE_IMAGES_TO_FILES );
64 r( wxRICHTEXT_HANDLER_SAVE_IMAGES_TO_BASE64 );
65 #if WXPERL_W_VERSION_GE( 2, 8, 0 )
66 r( wxRICHTEXT_HANDLER_NO_HEADER_FOOTER );
68 #if WXPERL_W_VERSION_GE( 2, 8, 8 )
69 r( wxRICHTEXT_HANDLER_CONVERT_FACENAMES );
72 r( wxRICHTEXT_FORMATTED );
73 r( wxRICHTEXT_UNFORMATTED );
74 r( wxRICHTEXT_TYPE_ANY );
75 r( wxRICHTEXT_TYPE_TEXT );
76 r( wxRICHTEXT_TYPE_XML );
77 r( wxRICHTEXT_TYPE_HTML );
78 r( wxRICHTEXT_TYPE_RTF );
79 r( wxRICHTEXT_TYPE_PDF );
80 r( wxRICHTEXT_FORMAT_STYLE_EDITOR );
81 r( wxRICHTEXT_FORMAT_FONT );
82 r( wxRICHTEXT_FORMAT_TABS );
83 r( wxRICHTEXT_FORMAT_BULLETS );
84 r( wxRICHTEXT_FORMAT_INDENTS_SPACING );
85 r( wxRICHTEXT_FORMAT_CHARACTER );
86 r( wxRICHTEXT_FORMAT_HELP_BUTTON );
87 r( wxRICHTEXT_FORMAT_LIST_STYLE );
88 r( wxRICHTEXT_FORMAT_PARAGRAPH );
89 r( wxRICHTEXT_FORMAT_STYLE );
91 r( wxRICHTEXT_ORGANISER_DELETE_STYLES );
92 r( wxRICHTEXT_ORGANISER_CREATE_STYLES );
93 r( wxRICHTEXT_ORGANISER_APPLY_STYLES );
94 r( wxRICHTEXT_ORGANISER_EDIT_STYLES );
95 r( wxRICHTEXT_ORGANISER_RENAME_STYLES );
96 r( wxRICHTEXT_ORGANISER_OK_CANCEL );
97 r( wxRICHTEXT_ORGANISER_RENUMBER );
98 r( wxRICHTEXT_ORGANISER_SHOW_CHARACTER );
99 r( wxRICHTEXT_ORGANISER_SHOW_PARAGRAPH );
100 r( wxRICHTEXT_ORGANISER_SHOW_LIST );
101 r( wxRICHTEXT_ORGANISER_SHOW_ALL );
102 r( wxRICHTEXT_ORGANISER_ORGANISE );
103 r( wxRICHTEXT_ORGANISER_BROWSE );
104 r( wxRICHTEXT_ORGANISER_BROWSE_NUMBERING );
106 r( wxRICHTEXT_PAGE_ALL );
107 r( wxRICHTEXT_PAGE_CENTRE );
108 r( wxRICHTEXT_PAGE_EVEN );
109 r( wxRICHTEXT_PAGE_LEFT );
110 r( wxRICHTEXT_PAGE_ODD );
111 r( wxRICHTEXT_PAGE_RIGHT );
113 r( wxRICHTEXT_STYLE_ALL );
114 r( wxRICHTEXT_STYLE_CHARACTER );
115 r( wxRICHTEXT_STYLE_LIST );
116 r( wxRICHTEXT_STYLE_PARAGRAPH );
119 r( wxTEXT_ATTR_PARA_SPACING_AFTER );
120 r( wxTEXT_ATTR_PARA_SPACING_BEFORE );
121 r( wxTEXT_ATTR_LINE_SPACING );
122 r( wxTEXT_ATTR_CHARACTER_STYLE_NAME );
123 r( wxTEXT_ATTR_PARAGRAPH_STYLE_NAME );
124 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
125 r( wxTEXT_ATTR_LIST_STYLE_NAME );
127 r( wxTEXT_ATTR_BULLET_STYLE );
128 r( wxTEXT_ATTR_BULLET_NUMBER );
129 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
130 r( wxTEXT_ATTR_BULLET_TEXT );
131 r( wxTEXT_ATTR_BULLET_NAME );
132 r( wxTEXT_ATTR_URL );
133 r( wxTEXT_ATTR_PAGE_BREAK );
135 r( wxTEXT_ATTR_BULLET_STYLE_NONE );
136 r( wxTEXT_ATTR_BULLET_STYLE_ARABIC );
137 r( wxTEXT_ATTR_BULLET_STYLE_LETTERS_UPPER );
138 r( wxTEXT_ATTR_BULLET_STYLE_LETTERS_LOWER );
139 r( wxTEXT_ATTR_BULLET_STYLE_ROMAN_UPPER );
140 r( wxTEXT_ATTR_BULLET_STYLE_ROMAN_LOWER );
141 r( wxTEXT_ATTR_BULLET_STYLE_SYMBOL );
142 r( wxTEXT_ATTR_BULLET_STYLE_BITMAP );
143 r( wxTEXT_ATTR_BULLET_STYLE_PARENTHESES );
144 r( wxTEXT_ATTR_BULLET_STYLE_PERIOD );
145 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
146 r( wxTEXT_ATTR_BULLET_STYLE_STANDARD );
147 r( wxTEXT_ATTR_BULLET_STYLE_RIGHT_PARENTHESIS );
148 r( wxTEXT_ATTR_BULLET_STYLE_OUTLINE );
149 r( wxTEXT_ATTR_BULLET_STYLE_ALIGN_LEFT );
150 r( wxTEXT_ATTR_BULLET_STYLE_ALIGN_RIGHT );
151 r( wxTEXT_ATTR_BULLET_STYLE_ALIGN_CENTRE );
153 r( wxTEXT_ATTR_LINE_SPACING_NORMAL );
154 r( wxTEXT_ATTR_LINE_SPACING_HALF );
155 r( wxTEXT_ATTR_LINE_SPACING_TWICE );
156 r( wxTEXT_ATTR_CHARACTER );
157 r( wxTEXT_ATTR_PARAGRAPH );
158 r( wxTEXT_ATTR_ALL );
160 #if WXPERL_W_VERSION_GE( 2, 8, 0 )
161 r( wxTEXT_ATTR_EFFECT_NONE );
162 r( wxTEXT_ATTR_EFFECT_CAPITALS );
163 r( wxTEXT_ATTR_EFFECT_SMALL_CAPITALS );
164 r( wxTEXT_ATTR_EFFECT_STRIKETHROUGH );
165 r( wxTEXT_ATTR_EFFECT_DOUBLE_STRIKETHROUGH );
166 r( wxTEXT_ATTR_EFFECT_SHADOW );
167 r( wxTEXT_ATTR_EFFECT_EMBOSS );
168 r( wxTEXT_ATTR_EFFECT_OUTLINE );
169 r( wxTEXT_ATTR_EFFECT_ENGRAVE );
170 r( wxTEXT_ATTR_EFFECT_SUPERSCRIPT );
171 r( wxTEXT_ATTR_EFFECT_SUBSCRIPT );
174 #if WXPERL_W_VERSION_GE( 2, 8, 0 )
175 r( wxTEXT_ATTR_EFFECTS );
177 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
178 r( wxTEXT_ATTR_FONT_ENCODING );
180 #if WXPERL_W_VERSION_GE( 2, 8, 8 )
181 r( wxTEXT_ATTR_KEEP_FIRST_PARA_STYLE );
183 #if WXPERL_W_VERSION_GE( 2, 8, 0 )
184 r( wxTEXT_ATTR_OUTLINE_LEVEL );
190 WX_PL_CONSTANT_CLEANUP();
193 wxPlConstants richtextctrl_module( &richtextctrl_constant );