source file of the GNU LilyPond music typesetter
- (c) 1997--2005 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+ (c) 1997--2006 Han-Wen Nienhuys <hanwen@xs4all.nl>
*/
#include "global-context.hh"
#include <cstdio>
+using namespace std;
#include "warn.hh"
-#include "event.hh"
+#include "music.hh"
#include "music-iterator.hh"
#include "score-context.hh"
#include "context-def.hh"
Context_def *globaldef = unsmob_context_def (definition_);
if (!globaldef)
- {
- programming_error ("no `Global' context found");
- }
+ programming_error ("no `Global' context found");
else
globaldef->apply_default_property_operations (this);
accepts_list_ = scm_list_1 (ly_symbol2scm ("Score"));
: 0;
}
-Music_output *
+SCM
Global_context::get_output ()
{
return get_score_context ()->get_output ();
Moment w;
w.set_infinite (1);
if (iter->ok ())
- {
- w = iter->pending_moment ();
- }
+ w = iter->pending_moment ();
w = sneaky_insert_extra_moment (w);
if (w.main_part_.is_infinity ())
if (!get_score_context ())
{
SCM sym = ly_symbol2scm ("Score");
- Context_def *t = unsmob_context_def (find_context_def (get_output_def (), sym));
+ Context_def *t = unsmob_context_def (find_context_def (get_output_def (),
+ sym));
if (!t)
error (_f ("can't find `%s' context", "Score"));
SCM lst = get_property ("finalizations");
set_property ("finalizations", SCM_EOL);
for (SCM s = lst; scm_is_pair (s); s = scm_cdr (s))
+
/* TODO: make safe. */
scm_primitive_eval (scm_car (s));
}