+ if (r->get_direction ())
+ Side_position_interface::set_direction (text, r->get_direction ());
+
+ text->set_grob_property ("text", r->get_mus_property ("text"));
+
+ SCM nonempty = get_property ("textNonEmpty");
+ if (to_boolean (nonempty))
+ /*
+ empty text: signal that no rods should be applied.
+ */
+ text->set_grob_property ("no-spacing-rods" , SCM_BOOL_F);
+
+ announce_grob (text, r);