- Text_def * tdef_l();
- int pos_i_;
- int staffsize_i_;
- int dir_i_;
-
- /* ***************/
-
- NAME_MEMBERS(Text_item);
- virtual void set_default_index();
- Molecule* brew_molecule_p() const;
- void do_pre_processing();
- Text_item(Text_def*,int);
- Text_item(Text_req*,int);
-};
+ DECLARE_SCHEME_CALLBACK (brew_molecule, (SCM));
+ static Molecule text2molecule (Grob *me, SCM text, SCM properties);
+ static Molecule string2molecule (Grob *me, SCM text, SCM properties);
+ static Molecule markup_text2molecule (Grob *me, SCM markup_text, SCM properties);
+
+ static bool has_interface (Grob*);