]> git.donarmstrong.com Git - lilypond.git/commit
* lily/grob.cc: remove is_empty()
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Fri, 21 Oct 2005 13:59:25 +0000 (13:59 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Fri, 21 Oct 2005 13:59:25 +0000 (13:59 +0000)
commitcd21f28c6d34d0c9108a60604c2d9073212ac71b
tree03b9f2eff74ef73b1611472d2ded43df64e6fa3c
parent5d4dac8980f796c7e4c97f1a4f19822c0fc4fff7
* lily/grob.cc: remove is_empty()

* lily/grob-property.cc: remove add_to_list_property().

* lily/grob.cc: remove X-extent-callback / Y-extent-callback.

* lily/include/grob.hh (class Grob): remove property_callbacks_
member. Properties of procedure type are assumed to be callbacks.

* lily/grob.cc: remove set_extent_callback(), set_extent() and
has_extent_callback()

* lily/grob.cc (flush_extent_cache): rewrite.

* lily/grob.cc (Grob): don't set extent from ctor.
(extent): use property callbacks.

* lily/grob-property.cc (del_property): new function.
lily/grob-property.cc
lily/grob.cc
lily/include/grob.hh