class Line_of_score : public Spanner
{
public:
-
-
/*
imported the following from Super_element
tracker. Every XXXX_processing () call traverses the entire
dependency graph, and calls the appropriate
Score_element::do_XXX_processing function on each Score_element it encounters.
+ */
-
- FIXME: remove this class, to eliminate multiple inheritance. Merge
- with Line_of_score ? */
- void space_processing ();
- void pre_processing();
- void breakable_col_processing();
void post_processing();
void output_all ();
#include "side-position-interface.hh"
#include "item.hh"
+/*
+TODO:
+
+remove dynamic_cast<Spanner,Item> and put this code into respective
+ subclass.
+*/
+
Score_element::Score_element()
{
dim_cache_[X_AXIS] = new Dimension_cache;
dim_cache_[Y_AXIS] = new Dimension_cache;
dim_cache_[X_AXIS]->elt_l_ = dim_cache_[Y_AXIS]->elt_l_ = this;
-
+
+ // junkme.
used_b_ = false;
dim_cache_[X_AXIS]->set_callback (molecule_extent);
{
}
-void
-Score_element::do_breakable_col_processing()
-{
- handle_prebroken_dependencies();
-}
void
Score_element::before_line_breaking ()
}
ADD_SCM_INIT_FUNC(scoreelt, init_functions);
+
+void
+Score_element::do_breakable_col_processing ()
+{
+}