]> git.donarmstrong.com Git - lilypond.git/commit - lily/include/paper-system.hh
* lily/prob-scheme.cc (LY_DEFINE): new file.
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Tue, 24 Jan 2006 13:51:14 +0000 (13:51 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Tue, 24 Jan 2006 13:51:14 +0000 (13:51 +0000)
commit46b687aca821801f779e479ccc601c713ed0917e
treede0e13341bcb783fca8adea117836a97384673e8
parentdbb4524af169a9c15e5c7fcfddfa1a4b85dd288d
* lily/prob-scheme.cc (LY_DEFINE): new file.
(LY_DEFINE): functions ly:make-prob , ly:prob-type? , ly:prob-(set-)property(!)

* lily/music-scheme.cc (LY_DEFINE): rewrite get/set property using
prob functions.

* lily/music.cc (derived_mark): derive Music from Prob.

* lily/paper-system.cc (LY_DEFINE): derive from Prob.

* lily/prob.cc (Module): Implement Prob (Property Object), object
with shared and r/w property alists.

* lily/include/prob.hh (Module): new file. Declare Prob.
17 files changed:
ChangeLog
lily/include/lily-proto.hh
lily/include/paper-system.hh
lily/include/prob.hh
lily/music-scheme.cc
lily/music.cc
lily/paper-book.cc
lily/paper-score-scheme.cc
lily/paper-system-scheme.cc [deleted file]
lily/paper-system.cc
lily/prob-scheme.cc [new file with mode: 0644]
lily/prob.cc
lily/system.cc
scm/framework-ps.scm
scm/layout-page-layout.scm
scm/lily-library.scm
scm/music-functions.scm