Define a print method on objects.
commit366450c1c10504122d31eae5d462714492ccc441
authorBernd Jendrissek <bernd@bpj-code.co.za>
Mon, 6 Feb 2017 15:00:44 +0000 (6 17:00 +0200)
committerBernd Jendrissek <bernd@bpj-code.co.za>
Mon, 6 Feb 2017 15:00:44 +0000 (6 17:00 +0200)
tree7f46f1496a5903561f991a3cb104a5f1729d0190
parentecca882199e278dbd3dfa69ba1e676068ab7cdff
Define a print method on objects.

Then take advantage of s_visit_list to call that method rather than
switching explicitly on the object type in the printing loop.
16 files changed:
libgeda/include/libgeda/struct.h
libgeda/include/prototype_priv.h
libgeda/src/f_print.c
libgeda/src/o_arc_basic.c
libgeda/src/o_box_basic.c
libgeda/src/o_bus_basic.c
libgeda/src/o_circle_basic.c
libgeda/src/o_complex_basic.c
libgeda/src/o_line_basic.c
libgeda/src/o_net_basic.c
libgeda/src/o_path_basic.c
libgeda/src/o_picture.c
libgeda/src/o_pin_basic.c
libgeda/src/o_text_basic.c
libgeda/src/s_basic.c
libgeda/src/s_slot.c