[AdgEntity] Changed "local-mode" to "normalized"
commit9b417250ad0448379de007757358db031335f58b
authorNicola Fontana <ntd@entidi.it>
Mon, 12 Oct 2009 18:13:53 +0000 (12 20:13 +0200)
committerNicola Fontana <ntd@entidi.it>
Mon, 12 Oct 2009 18:13:53 +0000 (12 20:13 +0200)
treeca1c117ca8b1808faa31cf579b7adca82f4fd1c1
parentf8e598e62dbfb0995c7e8860b24bbbf568b93f44
[AdgEntity] Changed "local-mode" to "normalized"

The local matrix must be applied always before the global one, so there
is no need to hold the full-fledged "local-mode" property: changed
it to the gboolean "normalized".

The adg_entity_get_ctm() API has been renamed to adg_entity_cpm() that
returns a const AdgMatrix * instead of storing it somewhere. This needed
to hold a new AdgMatrix in the AdgEntityPrivate struct.

The ctm update is now performed in the arrange default signal handler
prior to call the custom signal handlers.
adg/adg-arrow.c
adg/adg-entity-private.h
adg/adg-entity.c
adg/adg-entity.h
adg/adg-hatch.c
adg/adg-marker.c
adg/adg-stroke.c
adg/adg-toy-text.c