More processed_text bindings.

This commit is contained in:
Hermann Kraus 2012-02-05 01:47:49 +01:00
parent ded95dd1e4
commit 263f5708f3
2 changed files with 9 additions and 1 deletions

View File

@ -251,6 +251,11 @@ class _Color(Color,_injector):
def __repr__(self):
return "Color(R=%d,G=%d,B=%d,A=%d)" % (self.r,self.g,self.b,self.a)
class _ProcessedText(ProcessedText, _injector):
def append(self, properties, text):
#More pythonic name
self.push_back(properties, text)
class _Symbolizers(Symbolizers,_injector):
def __getitem__(self, idx):

View File

@ -251,7 +251,10 @@ void export_text_placement()
class_<processed_text,
boost::shared_ptr<processed_text>,
boost::noncopyable>("ProcessedText", no_init);
boost::noncopyable>("ProcessedText", no_init)
.def("push_back", &processed_text::push_back)
.def("clear", &processed_text::clear)
;
register_ptr_to_python<boost::shared_ptr<text_placement_info> >();