lidiriel wrote: > Hello, > > now i stop my python development and i began a new export filter in C. > I created fews objects in new lib and i try to generate an export file. > I use the method : > static void draw_object(DiaRenderer *self, DiaObject *object) for > detected each object and generate a piece of export file. > it 's work but i have many warning message in terminal like : > > ** (dia:12635): WARNING **: IvrRenderer::draw_line not implemented! > ** (dia:12635): WARNING **: IvrRenderer::draw_line not implemented! > ** (dia:12635): WARNING **: IvrRenderer::draw_line not implemented! > ** (dia:12635): WARNING **: IvrRenderer::set_line_style not implemented! > ** (dia:12635): WARNING **: IvrRenderer::set_line_join not implemented! > ** (dia:12635): WARNING **: IvrRenderer::set_line_caps not implemented! > ** (dia:12635): WARNING **: IvrRenderer::fill_polygon not implemented! > ** (dia:12635): WARNING **: IvrRenderer::draw_line not implemented! > ** (dia:12635): WARNING **: IvrRenderer::draw_line not implemented! > ** (dia:12635): WARNING **: IvrRenderer::draw_line not implemented! > > In my code i'm not implemented this method because i would like work > only with my object. > How to make this normally ? (and for suppress the message) Ok I don't use "data_render" methode in my export plugin. for the same use i create a new function (for no warning message :) ) It's work perfectly i detect the type of my object. But for the core of plugin i must use the property of object. Example i have an object :
dia/objects/Bay/boundary.c ... typedef enum { BAY_BOUNDARY_BEGIN, BAY_BOUNDARY_END } BayBoundaryValue; /* Object Boundary definition */ typedef struct _Boundary { Element element; ConnectionPoint connections[BAY_BOUNDARY_NUM_CNX]; /* Custom inner color */ Color fill_color; /* boundary type */ BayBoundaryValue value; } ... and in my plugin : dia/plugin/foo/render_foo.c I have an object DiaObject *obj with the type defined in boundary.c it's good BUT now i would like acces to property "value" ?? My question is : How to do that ? Lidiriel. _______________________________________________ Dia-list mailing list Dia-list@gnome.org http://mail.gnome.org/mailman/listinfo/dia-list FAQ at http://www.gnome.org/projects/dia/faq.html Main page at http://www.gnome.org/projects/dia