adg: use G_PRIVATE_ADD and friends
commit40c071c469ea6737ae43b90ff47831e9c51717a4
authorNicola Fontana <ntd@entidi.it>
Mon, 25 Mar 2019 17:18:25 +0000 (25 18:18 +0100)
committerNicola Fontana <ntd@entidi.it>
Mon, 25 Mar 2019 19:49:39 +0000 (25 20:49 +0100)
treef25f53af1fba07e3b07360b6f319eb7d6b3f3a1a
parenta8bb59c720d9401ff71cdf3d3a97672d0b130edf
adg: use G_PRIVATE_ADD and friends

Use type macros to implement the private data. This in turns changes the
way private data is accessed, removing the deprecated calls to
g_type_class_add_private() and the cached pointer in the instance data.
64 files changed:
configure.ac
src/adg/adg-adim.c
src/adg/adg-adim.h
src/adg/adg-alignment.c
src/adg/adg-alignment.h
src/adg/adg-arrow.c
src/adg/adg-arrow.h
src/adg/adg-canvas.c
src/adg/adg-canvas.h.in
src/adg/adg-color-style.c
src/adg/adg-color-style.h
src/adg/adg-container.c
src/adg/adg-container.h
src/adg/adg-dim-style.c
src/adg/adg-dim-style.h
src/adg/adg-dim.c
src/adg/adg-dim.h
src/adg/adg-edges.c
src/adg/adg-edges.h
src/adg/adg-entity.c
src/adg/adg-entity.h
src/adg/adg-fill-style.c
src/adg/adg-fill-style.h
src/adg/adg-font-style.c
src/adg/adg-font-style.h
src/adg/adg-gtk-area.c
src/adg/adg-gtk-area.h
src/adg/adg-gtk-layout.c
src/adg/adg-gtk-layout.h
src/adg/adg-hatch.c
src/adg/adg-hatch.h
src/adg/adg-ldim.c
src/adg/adg-ldim.h
src/adg/adg-line-style.c
src/adg/adg-line-style.h
src/adg/adg-logo.c
src/adg/adg-logo.h
src/adg/adg-marker.c
src/adg/adg-marker.h
src/adg/adg-model.c
src/adg/adg-model.h
src/adg/adg-pango-style.c
src/adg/adg-pango-style.h
src/adg/adg-path.c
src/adg/adg-path.h
src/adg/adg-projection.c
src/adg/adg-projection.h
src/adg/adg-rdim.c
src/adg/adg-rdim.h
src/adg/adg-ruled-fill.c
src/adg/adg-ruled-fill.h
src/adg/adg-stroke.c
src/adg/adg-stroke.h
src/adg/adg-table-style.c
src/adg/adg-table.c
src/adg/adg-table.h
src/adg/adg-text.c
src/adg/adg-text.h
src/adg/adg-title-block.c
src/adg/adg-title-block.h
src/adg/adg-toy-text.c
src/adg/adg-toy-text.h
src/adg/adg-trail.c
src/adg/adg-trail.h