]> git.donarmstrong.com Git - lilypond.git/commit
* lily/grob.cc: remove is_empty()
authorhanwen <hanwen>
Fri, 21 Oct 2005 13:59:25 +0000 (13:59 +0000)
committerhanwen <hanwen>
Fri, 21 Oct 2005 13:59:25 +0000 (13:59 +0000)
commitb097ec2db5a3a11ce5a327575a603afecc01d8c5
tree03b9f2eff74ef73b1611472d2ded43df64e6fa3c
parent54559549a0bc520dcedde9928d32730d77e1ffb6
* 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