#include "parray.hh"
#include "lily-proto.hh"
#include "offset.hh"
-#include "molecule.hh"
#include "virtual-methods.hh"
#include "directed-graph.hh"
virtual ~Score_elem();
Score_elem();
- NAME_MEMBERS(Score_elem);
+ NAME_MEMBERS();
virtual bool is_type_b(const char *);
Interval width() const;
Accents that are put over a note-group.
*/
class Script : public Item, public Staff_side {
- /**
- Vertical dir of symbol. -1 means invert the symbol.
- */
- int symdir_i_;
int pos_i_;
- Script_def *specs_l_;
+ General_script_def *specs_l_;
Stem *stem_l_;
/* *************** */
virtual void do_pre_processing();
virtual Interval do_width() const;
private:
- void set_symdir();
+
void set_default_dir();
void set_default_index();
Symbol symbol()const;
static int compare(Script *const&, Script *const&) ;
Script(Script_req*);
void set_stem(Stem*);
- NAME_MEMBERS(Script);
+ NAME_MEMBERS();
};
#include "musical-request.hh"
#include "command-request.hh"
#include "voice.hh"
-
+#include "script.hh"
#include "identifier.hh"
#include "varray.hh"
#include "text-def.hh"
#include "voice-element.hh"
-Request*
-get_plet_request( char c, int dur_i, int type_i )
-{
- Plet_req* plet_req_p = new Plet_req;
- plet_req_p->dur_i_ = dur_i;
- plet_req_p->type_i_ = type_i;
- plet_req_p->type_c_ = c;
- return plet_req_p;
-}
-
String *
get_scriptdef(char c)
{
Request*
get_script_req(int d , Script_def*def)
{
- Script_req* script_req_p = new Script_req(d, def);
+ Musical_script_req* script_req_p = new Musical_script_req;
+ script_req_p->dir_i_ =d;
+ script_req_p->scriptdef_p_=def;
return script_req_p;
}
!c_l->measuregrouping())
setup_one_request(j);
} else {
- if (j->rhythmic()) {
- req_col_l_->musical_column_l_->add_duration(j->rhythmic()->duration());
- }
if (j->musical()) {
+
Musical_req*m = j->musical();
+ if (m->rhythmic()) {
+ req_col_l_->musical_column_l_->add_duration(m->rhythmic()->duration());
+ }
if(m->skip())
continue;
}
#include "super-elem.hh"
#include "scoreline.hh"
#include "p-score.hh"
+#include "string.hh"
String
Super_elem::TeX_string()const
#include "spanner.hh"
#include "scoreline.hh"
#include "staffline.hh"
-
#include "pcursor.tcc"
#include "plist.tcc"