]> git.donarmstrong.com Git - lilypond.git/commit
* lily/prob-scheme.cc (LY_DEFINE): new file.
authorhanwen <hanwen>
Tue, 24 Jan 2006 13:51:14 +0000 (13:51 +0000)
committerhanwen <hanwen>
Tue, 24 Jan 2006 13:51:14 +0000 (13:51 +0000)
commit16c3fae40cdbed33e74abf2415f35e7ee7f3122d
treede0e13341bcb783fca8adea117836a97384673e8
parent1221f47f1061ae4a0e47f5f73276c3d85413fba2
* 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