Skip to content

Commit 47a5235

Browse files
committed
cleanups
1 parent 24309b8 commit 47a5235

5 files changed

Lines changed: 45 additions & 703 deletions

File tree

demo/python/map.xml

Lines changed: 0 additions & 117 deletions
This file was deleted.

setup.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -307,7 +307,6 @@ def run(self):
307307
'src/mapnik_style.cpp',
308308
'src/mapnik_svg_generator_grammar.cpp',
309309
'src/mapnik_symbolizer.cpp',
310-
'src/mapnik_text_placement.cpp',
311310
'src/mapnik_view_transform.cpp',
312311
'src/python_grid_utils.cpp',
313312
],

src/mapnik_python.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ void export_polygon_symbolizer();
7979
void export_building_symbolizer();
8080
void export_polygon_pattern_symbolizer();
8181
void export_raster_symbolizer();
82-
void export_text_placement();
82+
void export_text_symbolizer();
8383
void export_shield_symbolizer();
8484
void export_debug_symbolizer();
8585
void export_group_symbolizer();
@@ -755,7 +755,7 @@ BOOST_PYTHON_MODULE(_mapnik)
755755
export_building_symbolizer();
756756
export_polygon_pattern_symbolizer();
757757
export_raster_symbolizer();
758-
export_text_placement();
758+
export_text_symbolizer();
759759
export_shield_symbolizer();
760760
export_debug_symbolizer();
761761
export_group_symbolizer();

src/mapnik_symbolizer.cpp

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,49 @@ void export_symbolizer()
202202
;
203203
}
204204

205+
void export_text_symbolizer()
206+
{
207+
using namespace boost::python;
208+
mapnik::enumeration_<mapnik::label_placement_e>("label_placement")
209+
.value("LINE_PLACEMENT", mapnik::LINE_PLACEMENT)
210+
.value("POINT_PLACEMENT", mapnik::POINT_PLACEMENT)
211+
.value("VERTEX_PLACEMENT", mapnik::VERTEX_PLACEMENT)
212+
.value("INTERIOR_PLACEMENT", mapnik::INTERIOR_PLACEMENT);
213+
214+
mapnik::enumeration_<mapnik::vertical_alignment_e>("vertical_alignment")
215+
.value("TOP", mapnik::V_TOP)
216+
.value("MIDDLE", mapnik::V_MIDDLE)
217+
.value("BOTTOM", mapnik::V_BOTTOM)
218+
.value("AUTO", mapnik::V_AUTO);
219+
220+
mapnik::enumeration_<mapnik::horizontal_alignment_e>("horizontal_alignment")
221+
.value("LEFT", mapnik::H_LEFT)
222+
.value("MIDDLE", mapnik::H_MIDDLE)
223+
.value("RIGHT", mapnik::H_RIGHT)
224+
.value("AUTO", mapnik::H_AUTO);
225+
226+
mapnik::enumeration_<mapnik::justify_alignment_e>("justify_alignment")
227+
.value("LEFT", mapnik::J_LEFT)
228+
.value("MIDDLE", mapnik::J_MIDDLE)
229+
.value("RIGHT", mapnik::J_RIGHT)
230+
.value("AUTO", mapnik::J_AUTO);
231+
232+
mapnik::enumeration_<mapnik::text_transform_e>("text_transform")
233+
.value("NONE", mapnik::NONE)
234+
.value("UPPERCASE", mapnik::UPPERCASE)
235+
.value("LOWERCASE", mapnik::LOWERCASE)
236+
.value("CAPITALIZE", mapnik::CAPITALIZE);
237+
238+
mapnik::enumeration_<mapnik::halo_rasterizer_e>("halo_rasterizer")
239+
.value("FULL", mapnik::HALO_RASTERIZER_FULL)
240+
.value("FAST", mapnik::HALO_RASTERIZER_FAST);
241+
242+
class_< text_symbolizer, bases<symbolizer_base> >("TextSymbolizer",
243+
init<>("Default ctor"))
244+
.def("__hash__",hash_impl_2<text_symbolizer>)
245+
;
246+
247+
}
205248

206249
void export_shield_symbolizer()
207250
{

0 commit comments

Comments
 (0)